diff --git a/.mention-bot b/.mention-bot
index d8529bd9123e..33c7e41c1dc7 100644
--- a/.mention-bot
+++ b/.mention-bot
@@ -2,7 +2,8 @@
"userBlacklist": [
"civodul",
"jhasse",
- "shlevy"
+ "shlevy",
+ "bbenoist"
],
"alwaysNotifyForPaths": [
{ "name": "FRidh", "files": ["pkgs/top-level/python-packages.nix", "pkgs/development/interpreters/python/*", "pkgs/development/python-modules/*" ] },
diff --git a/.travis.yml b/.travis.yml
index 802af69834d0..2bd784ed30a0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,8 +1,14 @@
language: nix
+sudo: true
+# 'sudo: false' == containers that start fast, but only get 4G ram;
+# 'sudo: true' == VMs that start slow, but with 8G
+# ..as per: https://docs.travis-ci.com/user/ci-environment/#Virtualization-environments
+# Nixpkgs PR tests OOM with 4G: https://github.com/NixOS/nixpkgs/issues/24200
+
matrix:
include:
- os: linux
- sudo: false
+ sudo: required
script:
- ./maintainers/scripts/travis-nox-review-pr.sh nixpkgs-verify nixpkgs-manual nixpkgs-tarball nixpkgs-unstable
- ./maintainers/scripts/travis-nox-review-pr.sh nixos-options nixos-manual
@@ -18,3 +24,8 @@ matrix:
env:
global:
- GITHUB_TOKEN=5edaaf1017f691ed34e7f80878f8f5fbd071603f
+
+notifications:
+ email:
+ on_success: never
+ on_failure: change
diff --git a/.version b/.version
index 6879fa566dd8..2fdad9f4058b 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-17.03
\ No newline at end of file
+17.09
diff --git a/README.md b/README.md
index 002caa3a1719..1d5fbd218e22 100644
--- a/README.md
+++ b/README.md
@@ -13,12 +13,12 @@ build daemon as so-called channels. To get channel information via git, add
```
For stability and maximum binary package support, it is recommended to maintain
-custom changes on top of one of the channels, e.g. `nixos-16.09` for the latest
+custom changes on top of one of the channels, e.g. `nixos-17.03` for the latest
release and `nixos-unstable` for the latest successful build of master:
```
% git remote update channels
-% git rebase channels/nixos-16.09
+% git rebase channels/nixos-17.03
```
For pull-requests, please rebase onto nixpkgs `master`.
@@ -32,9 +32,9 @@ For pull-requests, please rebase onto nixpkgs `master`.
* [Manual (NixOS)](https://nixos.org/nixos/manual/)
* [Nix Wiki](https://nixos.org/wiki/) (deprecated, see milestone ["Move the Wiki!"](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Move+the+wiki%21%22))
* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined)
-* [Continuous package builds for 16.09 release](https://hydra.nixos.org/jobset/nixos/release-16.09)
+* [Continuous package builds for 17.03 release](https://hydra.nixos.org/jobset/nixos/release-17.03)
* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
-* [Tests for 16.09 release](https://hydra.nixos.org/job/nixos/release-16.09/tested#tabs-constituents)
+* [Tests for 17.03 release](https://hydra.nixos.org/job/nixos/release-17.03/tested#tabs-constituents)
Communication:
diff --git a/default.nix b/default.nix
index 8171f4149d2f..a4896a9bbeec 100644
--- a/default.nix
+++ b/default.nix
@@ -2,7 +2,17 @@ let requiredVersion = import ./lib/minver.nix; in
if ! builtins ? nixVersion || builtins.compareVersions requiredVersion builtins.nixVersion == 1 then
- abort "This version of Nixpkgs requires Nix >= ${requiredVersion}, please upgrade! See https://nixos.org/wiki/How_to_update_when_Nix_is_too_old_to_evaluate_Nixpkgs"
+ abort ''
+
+ This version of Nixpkgs requires Nix >= ${requiredVersion}, please upgrade:
+
+ - If you are running NixOS, use `nixos-rebuild' to upgrade your system.
+
+ - If you installed Nix using the install script (https://nixos.org/nix/install),
+ it is safe to upgrade by running it again:
+
+ curl https://nixos.org/nix/install | sh
+ ''
else
diff --git a/doc/configuration.xml b/doc/configuration.xml
index 12e3b8ae851a..56950e07ab5c 100644
--- a/doc/configuration.xml
+++ b/doc/configuration.xml
@@ -4,83 +4,221 @@
Global configuration
-Nix packages can be configured to allow or deny certain options.
+Nix comes with certain defaults about what packages can and
+cannot be installed, based on a package's metadata. By default, Nix
+will prevent installation if any of the following criteria are
+true:
-To apply the configuration edit
-~/.config/nixpkgs/config.nix and set it like
+
+ The package is thought to be broken, and has had
+ its meta.broken set to
+ true .
+ The package's meta.license is set
+ to a license which is considered to be unfree.
+
+ The package has known security vulnerabilities but
+ has not or can not be updated for some reason, and a list of issues
+ has been entered in to the package's
+ meta.knownVulnerabilities .
+
+
+Note that all this is checked during evaluation already,
+and the check includes any package that is evaluated.
+In particular, all build-time dependencies are checked.
+nix-env -qa will (attempt to) hide any packages
+that would be refused.
+
+
+Each of these criteria can be altered in the nixpkgs
+configuration.
+
+The nixpkgs configuration for a NixOS system is set in the
+configuration.nix , as in the following example:
+
+{
+ nixpkgs.config = {
+ allowUnfree = true;
+ };
+}
+
+However, this does not allow unfree software for individual users.
+Their configurations are managed separately.
+
+A user's of nixpkgs configuration is stored in a user-specific
+configuration file located at
+~/.config/nixpkgs/config.nix . For example:
{
allowUnfree = true;
}
+
-and will allow the Nix package manager to install unfree licensed packages.
+
+ Installing broken packages
-The configuration as listed also applies to NixOS under
-nixpkgs.config set.
-
+ There are two ways to try compiling a package which has been
+ marked as broken.
-
- Allow installing of packages that are distributed under
- unfree license by setting allowUnfree =
- true; or deny them by setting it to
- false .
+
+
+ For allowing the build of a broken package once, you can use an
+ environment variable for a single invocation of the nix tools:
- Same can be achieved by setting the environment variable:
+ $ export NIXPKGS_ALLOW_BROKEN=1
+
+
+
+ For permanently allowing broken packages to be built, you may
+ add allowBroken = true; to your user's
+ configuration file, like this:
-$ export NIXPKGS_ALLOW_UNFREE=1
+{
+ allowBroken = true;
+}
+
+
+
-
-
+
+ Installing unfree packages
-
- Whenever unfree packages are not allowed, single packages
- can still be allowed by a predicate function that accepts package
- as an argument and should return a boolean:
+ There are several ways to tweak how Nix handles a package
+ which has been marked as unfree.
+
+
+
+ To temporarily allow all unfree packages, you can use an
+ environment variable for a single invocation of the nix tools:
+
+ $ export NIXPKGS_ALLOW_UNFREE=1
+
+
+
+ It is possible to permanently allow individual unfree packages,
+ while still blocking unfree packages by default using the
+ allowUnfreePredicate configuration
+ option in the user configuration file.
+
+ This option is a function which accepts a package as a
+ parameter, and returns a boolean. The following example
+ configuration accepts a package and always returns false:
+
+{
+ allowUnfreePredicate = (pkg: false);
+}
+
+
+
+ A more useful example, the following configuration allows
+ only allows flash player and visual studio code:
-allowUnfreePredicate = (pkg: ...);
+{
+ allowUnfreePredicate = (pkg: elem (builtins.parseDrvName pkg.name).name [ "flashplayer" "vscode" ]);
+}
+
- Example to allow flash player and visual studio code only:
+
+ It is also possible to whitelist and blacklist licenses
+ that are specifically acceptable or not acceptable, using
+ whitelistedLicenses and
+ blacklistedLicenses , respectively.
+
+
+ The following example configuration whitelists the
+ licenses amd and wtfpl :
-allowUnfreePredicate = with builtins; (pkg: elem (parseDrvName pkg.name).name [ "flashplayer" "vscode" ]);
+{
+ whitelistedLicenses = with stdenv.lib.licenses; [ amd wtfpl ];
+}
+
-
-
-
-
- Whenever unfree packages are not allowed, packages can still
- be whitelisted by their license:
+ The following example configuration blacklists the
+ gpl3 and agpl3 licenses:
-whitelistedLicenses = with stdenv.lib.licenses; [ amd wtfpl ];
+{
+ blacklistedLicenses = with stdenv.lib.licenses; [ agpl3 gpl3 ];
+}
-
-
+
+
+
-
- In addition to whitelisting licenses which are denied by the
- allowUnfree setting, you can also explicitely
- deny installation of packages which have a certain license:
+ A complete list of licenses can be found in the file
+ lib/licenses.nix of the nixpkgs tree.
+
+
+
+
+
+ Installing insecure packages
+
+
+ There are several ways to tweak how Nix handles a package
+ which has been marked as insecure.
+
+
+
+ To temporarily allow all insecure packages, you can use an
+ environment variable for a single invocation of the nix tools:
+
+ $ export NIXPKGS_ALLOW_INSECURE=1
+
+
+
+ It is possible to permanently allow individual insecure
+ packages, while still blocking other insecure packages by
+ default using the permittedInsecurePackages
+ configuration option in the user configuration file.
+
+ The following example configuration permits the
+ installation of the hypothetically insecure package
+ hello , version 1.2.3 :
+
+{
+ permittedInsecurePackages = [
+ "hello-1.2.3"
+ ];
+}
+
+
+
+
+
+ It is also possible to create a custom policy around which
+ insecure packages to allow and deny, by overriding the
+ allowInsecurePredicate configuration
+ option.
+
+ The allowInsecurePredicate option is a
+ function which accepts a package and returns a boolean, much
+ like allowUnfreePredicate .
+
+ The following configuration example only allows insecure
+ packages with very short names:
-blacklistedLicenses = with stdenv.lib.licenses; [ agpl3 gpl3 ];
+{
+ allowInsecurePredicate = (pkg: (builtins.stringLength (builtins.parseDrvName pkg.name).name) <= 5);
+}
-
-
-
-
-
-A complete list of licenses can be found in the file
-lib/licenses.nix of the nix package tree.
+
+ Note that permittedInsecurePackages is
+ only checked if allowInsecurePredicate is not
+ specified.
+
+
+
diff --git a/doc/default.nix b/doc/default.nix
index eaf3bb8d7a89..540a209c2ac9 100644
--- a/doc/default.nix
+++ b/doc/default.nix
@@ -68,6 +68,10 @@ pkgs.stdenv.mkDerivation {
inputFile = ../pkgs/development/r-modules/README.md;
outputFile = "languages-frameworks/r.xml";
}
+ + toDocbook {
+ inputFile = ./languages-frameworks/rust.md;
+ outputFile = "./languages-frameworks/rust.xml";
+ }
+ toDocbook {
inputFile = ./languages-frameworks/vim.md;
outputFile = "./languages-frameworks/vim.xml";
diff --git a/doc/functions.xml b/doc/functions.xml
index 5c654ffb9562..4e7159638cae 100644
--- a/doc/functions.xml
+++ b/doc/functions.xml
@@ -133,7 +133,7 @@
stdenv.mkDerivation , are defined using this
function, which means most packages in the nixpkgs expression,
pkgs , have this function.
-
+
Example usage:
@@ -228,7 +228,7 @@
] name) from the INI generator. It gets the name
of a section and returns a sanitized name. The default
mkSectionName escapes [ and
- ] with a backslash.
+ ] with a backslash.
Nix store paths can be converted to strings by enclosing a
@@ -524,6 +524,22 @@
using its buildArgs attribute.
+
+
+
+
+ If you see errors similar to getProtocolByName: does not exist (no such protocol name: tcp)
+ you may need to add pkgs.iana-etc to contents .
+
+
+
+
+
+ If you see errors similar to Error_Protocol ("certificate has unknown CA",True,UnknownCa)
+ you may need to add pkgs.cacert to contents .
+
+
+
diff --git a/doc/languages-frameworks/haskell.md b/doc/languages-frameworks/haskell.md
index 6d8984821741..1cab3d1e4eed 100644
--- a/doc/languages-frameworks/haskell.md
+++ b/doc/languages-frameworks/haskell.md
@@ -823,10 +823,10 @@ alternative implemention for Integer called
[integer-simple](http://hackage.haskell.org/package/integer-simple).
To get a GHC compiler build with `integer-simple` instead of `integer-gmp` use
-the attribute: `pkgs.haskell.compiler.integer-simple."${ghcVersion}"`.
+the attribute: `haskell.compiler.integer-simple."${ghcVersion}"`.
For example:
- $ nix-build -E '(import {}).pkgs.haskell.compiler.integer-simple.ghc802'
+ $ nix-build -E '(import {}).haskell.compiler.integer-simple.ghc802'
...
$ result/bin/ghc-pkg list | grep integer
integer-simple-0.1.1.1
@@ -838,7 +838,6 @@ The following command displays the complete list of GHC compilers build with `in
haskell.compiler.integer-simple.ghc7103 ghc-7.10.3
haskell.compiler.integer-simple.ghc722 ghc-7.2.2
haskell.compiler.integer-simple.ghc742 ghc-7.4.2
- haskell.compiler.integer-simple.ghc763 ghc-7.6.3
haskell.compiler.integer-simple.ghc783 ghc-7.8.3
haskell.compiler.integer-simple.ghc784 ghc-7.8.4
haskell.compiler.integer-simple.ghc801 ghc-8.0.1
@@ -846,10 +845,10 @@ The following command displays the complete list of GHC compilers build with `in
haskell.compiler.integer-simple.ghcHEAD ghc-8.1.20170106
To get a package set supporting `integer-simple` use the attribute:
-`pkgs.haskell.packages.integer-simple."${ghcVersion}"`. For example
+`haskell.packages.integer-simple."${ghcVersion}"`. For example
use the following to get the `scientific` package build with `integer-simple`:
- $ nix-build -A pkgs.haskell.packages.integer-simple.ghc802.scientific
+ $ nix-build -A haskell.packages.integer-simple.ghc802.scientific
## Other resources
diff --git a/doc/languages-frameworks/index.xml b/doc/languages-frameworks/index.xml
index 32a89860ec84..fc15d847d15f 100644
--- a/doc/languages-frameworks/index.xml
+++ b/doc/languages-frameworks/index.xml
@@ -27,6 +27,7 @@ such as Perl or Haskell. These are described in this chapter.
+
diff --git a/doc/languages-frameworks/python.md b/doc/languages-frameworks/python.md
index 83d47b6f43a7..da7706726b4c 100644
--- a/doc/languages-frameworks/python.md
+++ b/doc/languages-frameworks/python.md
@@ -3,7 +3,7 @@
## User Guide
Several versions of Python are available on Nix as well as a high amount of
-packages. The default interpreter is CPython 3.5.
+packages. The default interpreter is CPython 2.7.
### Using Python
@@ -74,7 +74,6 @@ can do is write a simple Nix expression which sets up an environment for you,
requiring you only to type `nix-shell`. Say we want to have Python 3.5, `numpy`
and `toolz`, like before, in an environment. With a `shell.nix` file
containing
-
```nix
with import {};
@@ -101,22 +100,25 @@ On Nix all packages are built by functions. The main function in Nix for buildin
Let's see how we would build the `toolz` package. According to [`python-packages.nix`](https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/python-packages.nix) `toolz` is build using
```nix
-toolz = buildPythonPackage rec{
- name = "toolz-${version}";
- version = "0.7.4";
+{ # ...
- src = pkgs.fetchurl{
- url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
- sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
- };
+ toolz = buildPythonPackage rec {
+ name = "toolz-${version}";
+ version = "0.7.4";
- meta = {
- homepage = "http://github.com/pytoolz/toolz/";
- description = "List processing tools and functional utilities";
- license = licenses.bsd3;
- maintainers = with maintainers; [ fridh ];
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
+ sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
+ };
+
+ meta = {
+ homepage = "http://github.com/pytoolz/toolz/";
+ description = "List processing tools and functional utilities";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fridh ];
+ };
};
-};
+}
```
What happens here? The function `buildPythonPackage` is called and as argument
@@ -129,7 +131,7 @@ specify some (optional) [meta information](http://nixos.org/nixpkgs/manual/#chap
The output of the function is a derivation, which is an attribute with the name
`toolz` of the set `pythonPackages`. Actually, sets are created for all interpreter versions,
-so `python27Packages`, `python34Packages`, `python35Packages` and `pypyPackages`.
+so e.g. `python27Packages`, `python35Packages` and `pypyPackages`.
The above example works when you're directly working on
`pkgs/top-level/python-packages.nix` in the Nixpkgs repository. Often though,
@@ -143,7 +145,7 @@ pkgs.python35Packages.buildPythonPackage rec {
name = "toolz-${version}";
version = "0.8.0";
- src = pkgs.fetchurl{
+ src = pkgs.fetchurl {
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479";
};
@@ -174,7 +176,7 @@ with import {};
name = "toolz-${version}";
version = "0.8.0";
- src = pkgs.fetchurl{
+ src = pkgs.fetchurl {
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "e8451af61face57b7c5d09e71c0d27b8005f001ead56e9fdf470417e5cc6d479";
};
@@ -215,25 +217,28 @@ The following example shows which arguments are given to `buildPythonPackage` in
order to build [`datashape`](https://github.com/blaze/datashape).
```nix
-datashape = buildPythonPackage rec {
- name = "datashape-${version}";
- version = "0.4.7";
+{ # ...
- src = pkgs.fetchurl {
- url = "mirror://pypi/D/DataShape/${name}.tar.gz";
- sha256 = "14b2ef766d4c9652ab813182e866f493475e65e558bed0822e38bf07bba1a278";
+ datashape = buildPythonPackage rec {
+ name = "datashape-${version}";
+ version = "0.4.7";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/D/DataShape/${name}.tar.gz";
+ sha256 = "14b2ef766d4c9652ab813182e866f493475e65e558bed0822e38bf07bba1a278";
+ };
+
+ buildInputs = with self; [ pytest ];
+ propagatedBuildInputs = with self; [ numpy multipledispatch dateutil ];
+
+ meta = {
+ homepage = https://github.com/ContinuumIO/datashape;
+ description = "A data description language";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ fridh ];
+ };
};
-
- buildInputs = with self; [ pytest ];
- propagatedBuildInputs = with self; [ numpy multipledispatch dateutil ];
-
- meta = {
- homepage = https://github.com/ContinuumIO/datashape;
- description = "A data description language";
- license = licenses.bsd2;
- maintainers = with maintainers; [ fridh ];
- };
-};
+}
```
We can see several runtime dependencies, `numpy`, `multipledispatch`, and
@@ -247,23 +252,26 @@ Python bindings to `libxml2` and `libxslt`. These libraries are only required
when building the bindings and are therefore added as `buildInputs`.
```nix
-lxml = buildPythonPackage rec {
- name = "lxml-3.4.4";
+{ # ...
- src = pkgs.fetchurl {
- url = "mirror://pypi/l/lxml/${name}.tar.gz";
- sha256 = "16a0fa97hym9ysdk3rmqz32xdjqmy4w34ld3rm3jf5viqjx65lxk";
+ lxml = buildPythonPackage rec {
+ name = "lxml-3.4.4";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/l/lxml/${name}.tar.gz";
+ sha256 = "16a0fa97hym9ysdk3rmqz32xdjqmy4w34ld3rm3jf5viqjx65lxk";
+ };
+
+ buildInputs = with self; [ pkgs.libxml2 pkgs.libxslt ];
+
+ meta = {
+ description = "Pythonic binding for the libxml2 and libxslt libraries";
+ homepage = http://lxml.de;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ sjourdois ];
+ };
};
-
- buildInputs = with self; [ pkgs.libxml2 pkgs.libxslt ];
-
- meta = {
- description = "Pythonic binding for the libxml2 and libxslt libraries";
- homepage = http://lxml.de;
- license = licenses.bsd3;
- maintainers = with maintainers; [ sjourdois ];
- };
-};
+}
```
In this example `lxml` and Nix are able to work out exactly where the relevant
@@ -277,33 +285,37 @@ find each of them in a different folder, and therefore we have to set `LDFLAGS`
and `CFLAGS`.
```nix
-pyfftw = buildPythonPackage rec {
- name = "pyfftw-${version}";
- version = "0.9.2";
+{ # ...
- src = pkgs.fetchurl {
- url = "mirror://pypi/p/pyFFTW/pyFFTW-${version}.tar.gz";
- sha256 = "f6bbb6afa93085409ab24885a1a3cdb8909f095a142f4d49e346f2bd1b789074";
+ pyfftw = buildPythonPackage rec {
+ name = "pyfftw-${version}";
+ version = "0.9.2";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/p/pyFFTW/pyFFTW-${version}.tar.gz";
+ sha256 = "f6bbb6afa93085409ab24885a1a3cdb8909f095a142f4d49e346f2bd1b789074";
+ };
+
+ buildInputs = [ pkgs.fftw pkgs.fftwFloat pkgs.fftwLongDouble];
+
+ propagatedBuildInputs = with self; [ numpy scipy ];
+
+ # Tests cannot import pyfftw. pyfftw works fine though.
+ doCheck = false;
+
+ preConfigure = ''
+ export LDFLAGS="-L${pkgs.fftw.dev}/lib -L${pkgs.fftwFloat.out}/lib -L${pkgs.fftwLongDouble.out}/lib"
+ export CFLAGS="-I${pkgs.fftw.dev}/include -I${pkgs.fftwFloat.dev}/include -I${pkgs.fftwLongDouble.dev}/include"
+ '';
+
+ meta = {
+ description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms";
+ homepage = http://hgomersall.github.com/pyFFTW/;
+ license = with licenses; [ bsd2 bsd3 ];
+ maintainer = with maintainers; [ fridh ];
+ };
};
-
- buildInputs = [ pkgs.fftw pkgs.fftwFloat pkgs.fftwLongDouble];
-
- propagatedBuildInputs = with self; [ numpy scipy ];
-
- # Tests cannot import pyfftw. pyfftw works fine though.
- doCheck = false;
-
- LDFLAGS="-L${pkgs.fftw.dev}/lib -L${pkgs.fftwFloat.out}/lib -L${pkgs.fftwLongDouble.out}/lib"
- CFLAGS="-I${pkgs.fftw.dev}/include -I${pkgs.fftwFloat.dev}/include -I${pkgs.fftwLongDouble.dev}/include"
- '';
-
- meta = {
- description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms";
- homepage = http://hgomersall.github.com/pyFFTW/;
- license = with licenses; [ bsd2 bsd3 ];
- maintainer = with maintainers; [ fridh ];
- };
-};
+}
```
Note also the line `doCheck = false;`, we explicitly disabled running the test-suite.
@@ -316,10 +328,7 @@ That way, you can run updated code without having to reinstall after each and ev
Development mode is also available. Let's see how you can use it.
In the previous Nix expression the source was fetched from an url. We can also refer to a local source instead using
-
-```nix
-src = ./path/to/source/tree;
-```
+`src = ./path/to/source/tree;`
If we create a `shell.nix` file which calls `buildPythonPackage`, and if `src`
is a local source, and if the local source has a `setup.py`, then development
@@ -338,7 +347,7 @@ buildPythonPackage rec {
name = "mypackage";
src = ./path/to/package/source;
propagatedBuildInputs = [ pytest numpy pkgs.libsndfile ];
-};
+}
```
It is important to note that due to how development mode is implemented on Nix it is not possible to have multiple packages simultaneously in development mode.
@@ -371,7 +380,7 @@ buildPythonPackage rec {
name = "toolz-${version}";
version = "0.7.4";
- src = pkgs.fetchurl{
+ src = pkgs.fetchurl {
url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
@@ -382,7 +391,7 @@ buildPythonPackage rec {
license = licenses.bsd3;
maintainers = with maintainers; [ fridh ];
};
-};
+}
```
It takes two arguments, `pkgs` and `buildPythonPackage`.
@@ -392,7 +401,10 @@ We now call this function using `callPackage` in the definition of our environme
with import {};
( let
- toolz = pkgs.callPackage ~/path/to/toolz/release.nix { pkgs=pkgs; buildPythonPackage=pkgs.python35Packages.buildPythonPackage; };
+ toolz = pkgs.callPackage /path/to/toolz/release.nix {
+ pkgs = pkgs;
+ buildPythonPackage = pkgs.python35Packages.buildPythonPackage;
+ };
in pkgs.python35.withPackages (ps: [ ps.numpy toolz ])
).env
```
@@ -410,8 +422,8 @@ and in this case the `python35` interpreter is automatically used.
### Interpreters
-Versions 2.6, 2.7, 3.3, 3.4 and 3.5 of the CPython interpreter are available as respectively
-`python26`, `python27`, `python33`, `python34` and `python35`. The PyPy interpreter
+Versions 2.7, 3.3, 3.4, 3.5 and 3.6 of the CPython interpreter are available as
+respectively `python27`, `python33`, `python34`, `python35` and `python36`. The PyPy interpreter
is available as `pypy`. The aliases `python2` and `python3` correspond to respectively `python27` and
`python35`. The default interpreter, `python`, maps to `python2`.
The Nix expressions for the interpreters can be found in
@@ -460,6 +472,7 @@ sets are
* `pkgs.python33Packages`
* `pkgs.python34Packages`
* `pkgs.python35Packages`
+* `pkgs.python36Packages`
* `pkgs.pypyPackages`
and the aliases
@@ -474,22 +487,27 @@ The `buildPythonPackage` function is implemented in
`pkgs/development/interpreters/python/build-python-package.nix`
The following is an example:
+```nix
+{ # ...
- twisted = buildPythonPackage {
- name = "twisted-8.1.0";
+ twisted = buildPythonPackage {
+ name = "twisted-8.1.0";
- src = pkgs.fetchurl {
- url = http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2;
- sha256 = "0q25zbr4xzknaghha72mq57kh53qw1bf8csgp63pm9sfi72qhirl";
- };
+ src = pkgs.fetchurl {
+ url = http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2;
+ sha256 = "0q25zbr4xzknaghha72mq57kh53qw1bf8csgp63pm9sfi72qhirl";
+ };
- propagatedBuildInputs = [ self.ZopeInterface ];
+ propagatedBuildInputs = [ self.ZopeInterface ];
- meta = {
- homepage = http://twistedmatrix.com/;
- description = "Twisted, an event-driven networking engine written in Python";
- license = stdenv.lib.licenses.mit; };
- };
+ meta = {
+ homepage = http://twistedmatrix.com/;
+ description = "Twisted, an event-driven networking engine written in Python";
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+}
+```
The `buildPythonPackage` mainly does four things:
@@ -539,29 +557,32 @@ Because with an application we're not interested in multiple version the prefix
Python environments can be created using the low-level `pkgs.buildEnv` function.
This example shows how to create an environment that has the Pyramid Web Framework.
Saving the following as `default.nix`
+```nix
+with import {};
- with import {};
-
- python.buildEnv.override {
- extraLibs = [ pkgs.pythonPackages.pyramid ];
- ignoreCollisions = true;
- }
+python.buildEnv.override {
+ extraLibs = [ pkgs.pythonPackages.pyramid ];
+ ignoreCollisions = true;
+}
+```
and running `nix-build` will create
-
- /nix/store/cf1xhjwzmdki7fasgr4kz6di72ykicl5-python-2.7.8-env
+```
+/nix/store/cf1xhjwzmdki7fasgr4kz6di72ykicl5-python-2.7.8-env
+```
with wrapped binaries in `bin/`.
You can also use the `env` attribute to create local environments with needed
packages installed. This is somewhat comparable to `virtualenv`. For example,
running `nix-shell` with the following `shell.nix`
+```nix
+with import {};
- with import {};
-
- (python3.buildEnv.override {
- extraLibs = with python3Packages; [ numpy requests2 ];
- }).env
+(python3.buildEnv.override {
+ extraLibs = with python3Packages; [ numpy requests2 ];
+}).env
+```
will drop you into a shell where Python will have the
specified packages in its path.
@@ -576,30 +597,33 @@ specified packages in its path.
#### python.withPackages function
The `python.withPackages` function provides a simpler interface to the `python.buildEnv` functionality.
-It takes a function as an argument that is passed the set of python packages and returns the list
+It takes a function as an argument that is passed the set of python packages and returns the list
of the packages to be included in the environment. Using the `withPackages` function, the previous
example for the Pyramid Web Framework environment can be written like this:
+```nix
+with import {};
- with import {};
+python.withPackages (ps: [ps.pyramid])
+```
- python.withPackages (ps: [ps.pyramid])
-
-`withPackages` passes the correct package set for the specific interpreter version as an
+`withPackages` passes the correct package set for the specific interpreter version as an
argument to the function. In the above example, `ps` equals `pythonPackages`.
But you can also easily switch to using python3:
-
- with import {};
+```nix
+with import {};
- python3.withPackages (ps: [ps.pyramid])
+python3.withPackages (ps: [ps.pyramid])
+```
Now, `ps` is set to `python3Packages`, matching the version of the interpreter.
As `python.withPackages` simply uses `python.buildEnv` under the hood, it also supports the `env`
attribute. The `shell.nix` file from the previous section can thus be also written like this:
+```nix
+with import {};
- with import {};
-
- (python33.withPackages (ps: [ps.numpy ps.requests2])).env
+(python33.withPackages (ps: [ps.numpy ps.requests2])).env
+```
In contrast to `python.buildEnv`, `python.withPackages` does not support the more advanced options
such as `ignoreCollisions = true` or `postBuild`. If you need them, you have to use `python.buildEnv`.
@@ -613,22 +637,24 @@ install -e . --prefix $TMPDIR/`for the package.
Warning: `shellPhase` is executed only if `setup.py` exists.
Given a `default.nix`:
+```nix
+with import {};
- with import {};
+buildPythonPackage { name = "myproject";
- buildPythonPackage { name = "myproject";
+buildInputs = with pkgs.pythonPackages; [ pyramid ];
- buildInputs = with pkgs.pythonPackages; [ pyramid ];
-
- src = ./.; }
+src = ./.; }
+```
Running `nix-shell` with no arguments should give you
the environment in which the package would be built with
`nix-build`.
Shortcut to setup environments with C headers/libraries and python packages:
-
- $ nix-shell -p pythonPackages.pyramid zlib libjpeg git
+```shell
+nix-shell -p pythonPackages.pyramid zlib libjpeg git
+```
Note: There is a boolean value `lib.inNixShell` set to `true` if nix-shell is invoked.
@@ -641,6 +667,19 @@ community to help save time. No tool is preferred at the moment.
- [pypi2nix](https://github.com/garbas/pypi2nix) by Rok Garbas
- [pypi2nix](https://github.com/offlinehacker/pypi2nix) by Jaka Hudoklin
+### Deterministic builds
+
+Python 2.7, 3.5 and 3.6 are now built deterministically and 3.4 mostly.
+Minor modifications had to be made to the interpreters in order to generate
+deterministic bytecode. This has security implications and is relevant for
+those using Python in a `nix-shell`.
+
+When the environment variable `DETERMINISTIC_BUILD` is set, all bytecode will have timestamp 1.
+The `buildPythonPackage` function sets `DETERMINISTIC_BUILD=1` and
+[PYTHONHASHSEED=0](https://docs.python.org/3.5/using/cmdline.html#envvar-PYTHONHASHSEED).
+Both are also exported in `nix-shell`.
+
+
## FAQ
### How can I install a working Python environment?
@@ -663,7 +702,7 @@ with import {};
pkgs.python35.withPackages (ps: with ps; [ numpy ipython ])
```
and install it in your profile with
-```
+```shell
nix-env -if build.nix
```
Now you can use the Python interpreter, as well as the extra packages that you added to the environment.
@@ -671,15 +710,19 @@ Now you can use the Python interpreter, as well as the extra packages that you a
#### Environment defined in `~/.nixpkgs/config.nix`
If you prefer to, you could also add the environment as a package override to the Nixpkgs set.
-```
+```nix
+{ # ...
+
packageOverrides = pkgs: with pkgs; {
myEnv = python35.withPackages (ps: with ps; [ numpy ipython ]);
};
+}
```
and install it in your profile with
-```
+```shell
nix-env -iA nixpkgs.myEnv
```
+
We're installing using the attribute path and assume the channels is named `nixpkgs`.
Note that I'm using the attribute path here.
@@ -688,9 +731,12 @@ Note that I'm using the attribute path here.
For the sake of completeness, here's another example how to install the environment system-wide.
```nix
-environment.systemPackages = with pkgs; [
- (python35.withPackages(ps: with ps; [ numpy ipython ]))
-];
+{ # ...
+
+ environment.systemPackages = with pkgs; [
+ (python35.withPackages(ps: with ps; [ numpy ipython ]))
+ ];
+}
```
### How to solve circular dependencies?
@@ -727,19 +773,18 @@ All packages in the Python package set will now use the updated `scipy` version.
```nix
with import {};
-(
-let
- packageOverrides = self: super: {
- scipy = super.scipy_0_17;
- };
-in (pkgs.python35.override {inherit packageOverrides;}).withPackages (ps: [ps.blaze])
+( let
+ packageOverrides = self: super: {
+ scipy = super.scipy_0_17;
+ };
+ in (pkgs.python35.override {inherit packageOverrides;}).withPackages (ps: [ps.blaze])
).env
```
The requested package `blaze` depends on `pandas` which itself depends on `scipy`.
If you want the whole of Nixpkgs to use your modifications, then you can use `overlays`
as explained in this manual. In the following example we build a `inkscape` using a different version of `numpy`.
-```
+```nix
let
pkgs = import {};
newpkgs = import pkgs.path { overlays = [ (pkgsself: pkgssuper: {
@@ -762,32 +807,32 @@ This is because files are included that depend on items in the Nix store which h
The command `bdist_wheel` takes into account `SOURCE_DATE_EPOCH`, and `nix-shell` sets this to 1. By setting it to a value corresponding to 1980 or later, or by unsetting it, it is possible to build wheels.
Use 1980 as timestamp:
-```
+```shell
nix-shell --run "SOURCE_DATE_EPOCH=315532800 python3 setup.py bdist_wheel"
```
or the current time:
-```
+```shell
nix-shell --run "SOURCE_DATE_EPOCH=$(date +%s) python3 setup.py bdist_wheel"
```
or unset:
-```
+```shell
nix-shell --run "unset SOURCE_DATE_EPOCH; python3 setup.py bdist_wheel"
```
### `install_data` / `data_files` problems
If you get the following error:
-
- could not create '/nix/store/6l1bvljpy8gazlsw2aw9skwwp4pmvyxw-python-2.7.8/etc':
- Permission denied
-
-This is a [known bug](https://github.com/pypa/setuptools/issues/130) in setuptools.
+```
+could not create '/nix/store/6l1bvljpy8gazlsw2aw9skwwp4pmvyxw-python-2.7.8/etc':
+Permission denied
+```
+This is a [known bug](https://github.com/pypa/setuptools/issues/130) in `setuptools`.
Setuptools `install_data` does not respect `--prefix`. An example of such package using the feature is `pkgs/tools/X11/xpra/default.nix`.
As workaround install it as an extra `preInstall` step:
-
- ${python.interpreter} setup.py install_data --install-dir=$out --root=$out
- sed -i '/ = data\_files/d' setup.py
-
+```shell
+${python.interpreter} setup.py install_data --install-dir=$out --root=$out
+sed -i '/ = data\_files/d' setup.py
+```
### Rationale of non-existent global site-packages
@@ -811,11 +856,11 @@ and install python modules through `pip` the traditional way.
Create this `default.nix` file, together with a `requirements.txt` and simply execute `nix-shell`.
-```
+```nix
with import {};
with pkgs.python27Packages;
-stdenv.mkDerivation {
+stdenv.mkDerivation {
name = "impurePythonEnv";
buildInputs = [
# these packages are required for virtualenv and pip to work:
@@ -823,10 +868,10 @@ stdenv.mkDerivation {
python27Full
python27Packages.virtualenv
python27Packages.pip
- # the following packages are related to the dependencies of your python
- # project.
- # In this particular example the python modules listed in the
- # requirements.tx require the following packages to be installed locally
+ # the following packages are related to the dependencies of your python
+ # project.
+ # In this particular example the python modules listed in the
+ # requirements.tx require the following packages to be installed locally
# in order to compile any binary extensions they may require.
#
taglib
@@ -841,7 +886,7 @@ stdenv.mkDerivation {
shellHook = ''
# set SOURCE_DATE_EPOCH so that we can use python wheels
SOURCE_DATE_EPOCH=$(date +%s)
- virtualenv --no-setuptools venv
+ virtualenv --no-setuptools venv
export PATH=$PWD/venv/bin:$PATH
pip install -r requirements.txt
'';
@@ -849,10 +894,31 @@ stdenv.mkDerivation {
```
Note that the `pip install` is an imperative action. So every time `nix-shell`
-is executed it will attempt to download the python modules listed in
+is executed it will attempt to download the python modules listed in
requirements.txt. However these will be cached locally within the `virtualenv`
folder and not downloaded again.
+### How to override a Python package from `configuration.nix`?
+
+If you need to change a package's attribute(s) from `configuration.nix` you could do:
+
+```nix
+ nixpkgs.config.packageOverrides = superP: {
+ pythonPackages = superP.pythonPackages.override {
+ overrides = self: super: {
+ bepasty-server = super.bepasty-server.overrideAttrs ( oldAttrs: {
+ src = pkgs.fetchgit {
+ url = "https://github.com/bepasty/bepasty-server";
+ sha256 = "9ziqshmsf0rjvdhhca55sm0x8jz76fsf2q4rwh4m6lpcf8wr0nps";
+ rev = "e2516e8cf4f2afb5185337073607eb9e84a61d2d";
+ };
+ });
+ };
+ };
+ };
+```
+
+If you are using the `bepasty-server` package somewhere, for example in `systemPackages` or indirectly from `services.bepasty`, then a `nixos-rebuild switch` will rebuild the system but with the `bepasty-server` package using a different `src` attribute. This way one can modify `python` based software/libraries easily. Using `self` and `super` one can also alter dependencies (`buildInputs`) between the old state (`self`) and new state (`super`).
## Contributing
@@ -860,7 +926,8 @@ folder and not downloaded again.
Following rules are desired to be respected:
-* Make sure package builds for all python interpreters. Use `disabled` argument to `buildPythonPackage` to set unsupported interpreters.
-* If tests need to be disabled for a package, make sure you leave a comment about reasoning.
-* Packages in `pkgs/top-level/python-packages.nix` are sorted quasi-alphabetically to avoid merge conflicts.
-* Python libraries are supposed to be in `python-packages.nix` and packaged with `buildPythonPackage`. Python applications live outside of `python-packages.nix` and are packaged with `buildPythonApplication`.
+* Python libraries are supposed to be called from `python-packages.nix` and packaged with `buildPythonPackage`. The expression of a library should be in `pkgs/development/python-modules//default.nix`. Libraries in `pkgs/top-level/python-packages.nix` are sorted quasi-alphabetically to avoid merge conflicts.
+* Python applications live outside of `python-packages.nix` and are packaged with `buildPythonApplication`.
+* Make sure libraries build for all Python interpreters.
+* By default we enable tests. Make sure the tests are found and, in the case of libraries, are passing for all interpreters. If certain tests fail they can be disabled individually. Try to avoid disabling the tests altogether. In any case, when you disable tests, leave a comment explaining why.
+* Commit names of Python libraries should include `pythonPackages`, for example `pythonPackages.numpy: 1.11 -> 1.12`.
diff --git a/doc/languages-frameworks/qt.xml b/doc/languages-frameworks/qt.xml
index 093c33c25a17..b6c8f0e899e6 100644
--- a/doc/languages-frameworks/qt.xml
+++ b/doc/languages-frameworks/qt.xml
@@ -2,67 +2,31 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xml:id="sec-language-qt">
-Qt
+Qt and KDE
-The information in this section applies to Qt 5.5 and later.
-
-Qt is an application development toolkit for C++. Although it is
-not a distinct programming language, there are special considerations
-for packaging Qt-based programs and libraries. A small set of tools
-and conventions has grown out of these considerations.
+Qt is a comprehensive desktop and mobile application development toolkit for C++. Legacy support is available for Qt 3 and Qt 4, but all current development uses Qt 5. The Qt 5 packages in Nixpkgs are updated frequently to take advantage of new features, but older versions are typically retained to support packages that may not be compatible with the latest version. When packaging applications and libraries for Nixpkgs, it is important to ensure that compatible versions of Qt 5 are used throughout; this consideration motivates the tools described below.
Libraries
-Packages that provide libraries should be listed in
-qt5LibsFun so that the library is built with each
-Qt version. A set of packages is provided for each version of Qt; for
-example, qt5Libs always provides libraries built
-with the latest version, qt55Libs provides
-libraries built with Qt 5.5, and so on. To avoid version conflicts, no
-top-level attributes are created for these packages.
+Libraries that depend on Qt 5 should be built with each available version to avoid linking a dependent package against incompatible versions of Qt 5. (Although Qt 5 maintains backward ABI compatibility, linking against multiple versions at once is generally not possible; at best it will lead to runtime faults.) Packages that provide libraries should be added to the top-level function mkLibsForQt5 , which is used to build a set of libraries for every Qt 5 version. The callPackage provided in this scope will ensure that only one Qt version will be used throughout the dependency tree. Dependencies should be imported unqualified, i.e. qtbase not qt5.qtbase , so that callPackage can do its work. Do not import a package set such as qt5 or libsForQt5 into your package; although it may work fine in the moment, it could well break at the next Qt update.
+
+If a library does not support a particular version of Qt 5, it is best to mark it as broken by setting its meta.broken attribute. A package may be marked broken for certain versions by testing the qtbase.version attribute, which will always give the current Qt 5 version.
-Programs
+Applications
-Application packages do not need to be built with every Qt
-version. To ensure consistency between the package's dependencies,
-call the package with qt5Libs.callPackage instead
-of the usual callPackage . An older version may be
-selected in case of incompatibility. For example, to build with Qt
-5.5, call the package with
-qt55Libs.callPackage .
+Applications generally do not need to be built with every Qt version because they do not provide any libraries for dependent packages to link against. The primary consideration is merely ensuring that the application itself and its dependencies are linked against only one version of Qt. To call your application expression, use libsForQt5.callPackage instead of callPackage . Dependencies should be imported unqualified, i.e. qtbase not qt5.qtbase . Do not import a package set such as qt5 or libsForQt5 into your package; although it may work fine in the moment, it could well break at the next Qt update.
-Several environment variables must be set at runtime for Qt
-applications to function correctly, including:
+It is generally best to build an application package against the libsForQt5 library set. In case a package does not build with the latest Qt version, it is possible to pick a set pinned to a particular version, e.g. libsForQt55 for Qt 5.5, if that is the latest version the package supports.
-
- QT_PLUGIN_PATH
- QML_IMPORT_PATH
- QML2_IMPORT_PATH
- XDG_DATA_DIRS
-
-
-To ensure that these are set correctly, the program must be wrapped by
-invoking wrapQtProgram program
-during installation (for example, during
-fixupPhase ). wrapQtProgram
-accepts the same options as makeWrapper .
-
+Qt-based applications require that several paths be set at runtime. This is accomplished by wrapping the provided executables in a package with wrapQtProgram or makeQtWrapper during the postFixup phase. To use the wrapper generators, add makeQtWrapper to nativeBuildInputs . The wrapper generators support the same options as wrapProgram and makeWrapper respectively. It is usually only necessary to generate wrappers for programs intended to be invoked by the user.
KDE
-Many of the considerations above also apply to KDE packages,
-especially the need to set the correct environment variables at
-runtime. To ensure that this is done, invoke wrapKDEProgram
-program during
-installation. wrapKDEProgram also generates a
-ksycoca database so that required data and services
-can be found. Like its Qt counterpart,
-wrapKDEProgram accepts the same options as
-makeWrapper .
+The KDE Frameworks are a set of libraries for Qt 5 which form the basis of the Plasma desktop environment and the KDE Applications suite. Packaging a Frameworks-based library does not require any steps beyond those described above for general Qt-based libraries. Frameworks-based applications should not use makeQtWrapper ; instead, use kdeWrapper to create the necessary wrappers: kdeWrapper { unwrapped = expr ; targets = exes ; } , where expr is the un-wrapped package expression and exes is a list of strings giving the relative paths to programs in the package which should be wrapped.
diff --git a/doc/languages-frameworks/rust.md b/doc/languages-frameworks/rust.md
new file mode 100644
index 000000000000..657e1642d2df
--- /dev/null
+++ b/doc/languages-frameworks/rust.md
@@ -0,0 +1,91 @@
+---
+title: Rust
+author: Matthias Beyer
+date: 2017-03-05
+---
+
+# User's Guide to the Rust Infrastructure
+
+To install the rust compiler and cargo put
+
+```
+rustStable.rustc
+rustStable.cargo
+```
+
+into the `environment.systemPackages` or bring them into scope with
+`nix-shell -p rustStable.rustc -p rustStable.cargo`.
+
+There are also `rustBeta` and `rustNightly` package sets available.
+These are not updated very regulary. For daily builds see
+[Using the Rust nightlies overlay](#using-the-rust-nightlies-overlay)
+
+## Packaging Rust applications
+
+Rust applications are packaged by using the `buildRustPackage` helper from `rustPlatform`:
+
+```
+with rustPlatform;
+
+buildRustPackage rec {
+ name = "ripgrep-${version}";
+ version = "0.4.0";
+
+ src = fetchFromGitHub {
+ owner = "BurntSushi";
+ repo = "ripgrep";
+ rev = "${version}";
+ sha256 = "0y5d1n6hkw85jb3rblcxqas2fp82h3nghssa4xqrhqnz25l799pj";
+ };
+
+ depsSha256 = "0q68qyl2h6i0qsz82z840myxlnjay8p1w5z7hfyr8fqp7wgwa9cx";
+
+ meta = with stdenv.lib; {
+ description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";
+ homepage = https://github.com/BurntSushi/ripgrep;
+ license = with licenses; [ unlicense ];
+ maintainers = [ maintainers.tailhook ];
+ platforms = platforms.all;
+ };
+}
+```
+
+`buildRustPackage` requires a `depsSha256` attribute which is computed over
+all crate sources of this package. Currently it is obtained by inserting a
+fake checksum into the expression and building the package once. The correct
+checksum can be then take from the failed build.
+
+To install crates with nix there is also an experimental project called
+[nixcrates](https://github.com/fractalide/nixcrates).
+
+## Using the Rust nightlies overlay
+
+Mozilla provides an overlay for nixpkgs to bring a nightly version of Rust into scope.
+This overlay can _also_ be used to install recent unstable or stable versions
+of Rust, if desired.
+
+To use this overlay, clone
+[nixpkgs-mozilla](https://github.com/mozilla/nixpkgs-mozilla),
+and create a symbolic link to the file
+[rust-overlay.nix](https://github.com/mozilla/nixpkgs-mozilla/blob/master/rust-overlay.nix)
+in the `~/.config/nixpkgs/overlays` directory.
+
+ $ git clone https://github.com/mozilla/nixpkgs-mozilla.git
+ $ mkdir -p ~/.config/nixpkgs/overlays
+ $ ln -s $(pwd)/nixpkgs-mozilla/rust-overlay.nix ~/.config/nixpkgs/overlays/rust-overlay.nix
+
+The latest version can be installed with the following command:
+
+ $ nix-env -Ai nixos.rustChannels.stable.rust
+
+Or using the attribute with nix-shell:
+
+ $ nix-shell -p nixos.rustChannels.stable.rust
+
+To install the beta or nightly channel, "stable" should be substituted by
+"nightly" or "beta", or
+use the function provided by this overlay to pull a version based on a
+build date.
+
+The overlay automatically updates itself as it uses the same source as
+[rustup](https://www.rustup.rs/).
diff --git a/doc/overlays.xml b/doc/overlays.xml
index 540c83e0a39b..4b95f3e72880 100644
--- a/doc/overlays.xml
+++ b/doc/overlays.xml
@@ -34,7 +34,7 @@ first one present is considered, and all the rest are ignored:
- In the directory ~/.nixpkgs/overlays/ .
+ In the directory ~/.config/nixpkgs/overlays/ .
@@ -50,7 +50,7 @@ the same recipe. In the case where overlays are loaded from a directory, they ar
alphabetical order.
To install an overlay using the last option, you can clone the overlay's repository and add
-a symbolic link to it in ~/.nixpkgs/overlays/ directory.
+a symbolic link to it in ~/.config/nixpkgs/overlays/ directory.
diff --git a/lib/attrsets.nix b/lib/attrsets.nix
index c1bd764c70dc..f9e6b7495fc5 100644
--- a/lib/attrsets.nix
+++ b/lib/attrsets.nix
@@ -1,12 +1,12 @@
# Operations on attribute sets.
-with {
+let
inherit (builtins) head tail length;
inherit (import ./trivial.nix) or;
inherit (import ./default.nix) fold;
inherit (import ./strings.nix) concatStringsSep;
inherit (import ./lists.nix) concatMap concatLists all deepSeqList;
-};
+in
rec {
inherit (builtins) attrNames listToAttrs hasAttr isAttrs getAttr;
diff --git a/lib/composable-derivation.nix b/lib/composable-derivation.nix
index e3e017d982d3..5442dcedeabc 100644
--- a/lib/composable-derivation.nix
+++ b/lib/composable-derivation.nix
@@ -1,4 +1,4 @@
-{lib, pkgs} :
+{lib, pkgs}:
let inherit (lib) nv nvs; in
{
@@ -19,7 +19,7 @@ let inherit (lib) nv nvs; in
# * vim_configurable
#
# A minimal example illustrating most features would look like this:
- # let base = composableDerivation { (fixed : let inherit (fixed.fixed) name in {
+ # let base = composableDerivation { (fixed: let inherit (fixed.fixed) name in {
# src = fetchurl {
# }
# buildInputs = [A];
@@ -79,7 +79,7 @@ let inherit (lib) nv nvs; in
# consider adding addtional elements by derivation.merge { removeAttrs = ["elem"]; };
removeAttrs ? ["cfg" "flags"]
- }: (lib.defaultOverridableDelayableArgs ( a: mkDerivation a)
+ }: (lib.defaultOverridableDelayableArgs ( a: mkDerivation a)
{
inherit applyPreTidy removeAttrs;
}).merge;
diff --git a/lib/customisation.nix b/lib/customisation.nix
index bedb91af7735..a6c24f083a5b 100644
--- a/lib/customisation.nix
+++ b/lib/customisation.nix
@@ -177,9 +177,10 @@ rec {
let self = f self // {
newScope = scope: newScope (self // scope);
callPackage = self.newScope {};
- override = g: makeScope newScope (self_:
- let super = f self_;
- in super // g super self_);
+ override = g:
+ makeScope newScope
+ (self_: let super = f self_; in super // g super self_);
+ packages = f;
};
in self;
diff --git a/lib/debug.nix b/lib/debug.nix
index e2e895ab6202..5b3878554c5d 100644
--- a/lib/debug.nix
+++ b/lib/debug.nix
@@ -24,10 +24,10 @@ rec {
traceValSeq = v: traceVal (builtins.deepSeq v v);
# this can help debug your code as well - designed to not produce thousands of lines
- traceShowVal = x : trace (showVal x) x;
+ traceShowVal = x: trace (showVal x) x;
traceShowValMarked = str: x: trace (str + showVal x) x;
- attrNamesToStr = a : lib.concatStringsSep "; " (map (x : "${x}=") (attrNames a));
- showVal = x :
+ attrNamesToStr = a: lib.concatStringsSep "; " (map (x: "${x}=") (attrNames a));
+ showVal = x:
if isAttrs x then
if x ? outPath then "x is a derivation, name ${if x ? name then x.name else ""}, { ${attrNamesToStr x} }"
else "x is attr set { ${attrNamesToStr x} }"
@@ -43,9 +43,9 @@ rec {
# trace the arguments passed to function and its result
# maybe rewrite these functions in a traceCallXml like style. Then one function is enough
- traceCall = n : f : a : let t = n2 : x : traceShowValMarked "${n} ${n2}:" x; in t "result" (f (t "arg 1" a));
- traceCall2 = n : f : a : b : let t = n2 : x : traceShowValMarked "${n} ${n2}:" x; in t "result" (f (t "arg 1" a) (t "arg 2" b));
- traceCall3 = n : f : a : b : c : let t = n2 : x : traceShowValMarked "${n} ${n2}:" x; in t "result" (f (t "arg 1" a) (t "arg 2" b) (t "arg 3" c));
+ traceCall = n: f: a: let t = n2: x: traceShowValMarked "${n} ${n2}:" x; in t "result" (f (t "arg 1" a));
+ traceCall2 = n: f: a: b: let t = n2: x: traceShowValMarked "${n} ${n2}:" x; in t "result" (f (t "arg 1" a) (t "arg 2" b));
+ traceCall3 = n: f: a: b: c: let t = n2: x: traceShowValMarked "${n} ${n2}:" x; in t "result" (f (t "arg 1" a) (t "arg 2" b) (t "arg 3" c));
# FIXME: rename this?
traceValIfNot = c: x:
@@ -71,7 +71,7 @@ rec {
# create a test assuming that list elements are true
# usage: { testX = allTrue [ true ]; }
- testAllTrue = expr : { inherit expr; expected = map (x: true) expr; };
+ testAllTrue = expr: { inherit expr; expected = map (x: true) expr; };
strict = v:
trace "Warning: strict is deprecated and will be removed in the next release"
diff --git a/lib/default.nix b/lib/default.nix
index c0d7899b882a..09a64f754d8f 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -34,6 +34,9 @@ let
sandbox = import ./sandbox.nix;
fetchers = import ./fetchers.nix;
+ # Eval-time filesystem handling
+ filesystem = import ./filesystem.nix;
+
in
{ inherit trivial
attrsets lists strings stringsWithDeps
@@ -41,7 +44,7 @@ in
modules options types
licenses platforms systems
debug generators misc
- sandbox fetchers;
+ sandbox fetchers filesystem;
}
# !!! don't include everything at top-level; perhaps only the most
# commonly used functions.
diff --git a/lib/deprecated.nix b/lib/deprecated.nix
index 3729197f48bc..45a3893fc22d 100644
--- a/lib/deprecated.nix
+++ b/lib/deprecated.nix
@@ -16,23 +16,23 @@ rec {
defaultMergeArg = x : y: if builtins.isAttrs y then
y
- else
+ else
(y x);
defaultMerge = x: y: x // (defaultMergeArg x y);
- foldArgs = merger: f: init: x:
- let arg=(merger init (defaultMergeArg init x));
- # now add the function with composed args already applied to the final attrs
- base = (setAttrMerge "passthru" {} (f arg)
- ( z : z // rec {
- function = foldArgs merger f arg;
- args = (lib.attrByPath ["passthru" "args"] {} z) // x;
+ foldArgs = merger: f: init: x:
+ let arg = (merger init (defaultMergeArg init x));
+ # now add the function with composed args already applied to the final attrs
+ base = (setAttrMerge "passthru" {} (f arg)
+ ( z: z // rec {
+ function = foldArgs merger f arg;
+ args = (lib.attrByPath ["passthru" "args"] {} z) // x;
} ));
- withStdOverrides = base // {
- override = base.passthru.function;
- } ;
+ withStdOverrides = base // {
+ override = base.passthru.function;
+ };
in
- withStdOverrides;
-
+ withStdOverrides;
+
# predecessors: proposed replacement for applyAndFun (which has a bug cause it merges twice)
# the naming "overridableDelayableArgs" tries to express that you can
@@ -49,35 +49,35 @@ rec {
#
# examples: see test cases "res" below;
overridableDelayableArgs =
- f : # the function applied to the arguments
- initial : # you pass attrs, the functions below are passing a function taking the fix argument
+ 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
- tidy = args :
+ tidy = args:
let # apply all functions given in "applyPreTidy" in sequence
- applyPreTidyFun = fold ( n : a : x : n ( a x ) ) lib.id (maybeAttr "applyPreTidy" [] args);
+ applyPreTidyFun = fold ( n: a: x: n ( a x ) ) lib.id (maybeAttr "applyPreTidy" [] args);
in removeAttrs (applyPreTidyFun args) ( ["applyPreTidy"] ++ (maybeAttr "removeAttrs" [] args) ); # tidy up args before applying them
- fun = n : x :
- let newArgs = fixed :
- let args = takeFixed fixed;
- mergeFun = args.${n};
- in if isAttrs x then (mergeFun args x)
- else assert isFunction x;
- mergeFun args (x ( args // { inherit fixed; }));
- in overridableDelayableArgs f newArgs;
+ fun = n: x:
+ let newArgs = fixed:
+ let args = takeFixed fixed;
+ mergeFun = args.${n};
+ in if isAttrs x then (mergeFun args x)
+ else assert isFunction x;
+ mergeFun args (x ( args // { inherit fixed; }));
+ in overridableDelayableArgs f newArgs;
in
(f (tidy (lib.fix takeFixed))) // {
merge = fun "mergeFun";
replace = fun "keepFun";
};
- defaultOverridableDelayableArgs = f :
+ defaultOverridableDelayableArgs = f:
let defaults = {
mergeFun = mergeAttrByFunc; # default merge function. merge strategie (concatenate lists, strings) is given by mergeAttrBy
- keepFun = a : b : { inherit (a) removeAttrs mergeFun keepFun mergeAttrBy; } // b; # even when using replace preserve these values
+ keepFun = a: b: { inherit (a) removeAttrs mergeFun keepFun mergeAttrBy; } // b; # even when using replace preserve these values
applyPreTidy = []; # list of functions applied to args before args are tidied up (usage case : prepareDerivationArgs)
mergeAttrBy = mergeAttrBy // {
- applyPreTidy = a : b : a ++ b;
- removeAttrs = a : b: a ++ b;
+ applyPreTidy = a: b: a ++ b;
+ removeAttrs = a: b: a ++ b;
};
removeAttrs = ["mergeFun" "keepFun" "mergeAttrBy" "removeAttrs" "fixed" ]; # before applying the arguments to the function make sure these names are gone
};
@@ -86,7 +86,7 @@ rec {
# rec { # an example of how composedArgsAndFun can be used
- # a = composedArgsAndFun (x : x) { a = ["2"]; meta = { d = "bar";}; };
+ # a = composedArgsAndFun (x: x) { a = ["2"]; meta = { d = "bar";}; };
# # meta.d will be lost ! It's your task to preserve it (eg using a merge function)
# b = a.passthru.function { a = [ "3" ]; meta = { d2 = "bar2";}; };
# # instead of passing/ overriding values you can use a merge function:
@@ -119,7 +119,7 @@ rec {
else if val == true || val == false then false
else null;
-
+
# Return true only if there is an attribute and it is true.
checkFlag = attrSet: name:
if name == "true" then true else
@@ -134,29 +134,29 @@ rec {
( attrByPath [name] (if checkFlag attrSet name then true else
if argList == [] then null else
let x = builtins.head argList; in
- if (head x) == name then
+ if (head x) == name then
(head (tail x))
- else (getValue attrSet
+ else (getValue attrSet
(tail argList) name)) attrSet );
-
+
# Input : attrSet, [[name default] ...], [ [flagname reqs..] ... ]
# Output : are reqs satisfied? It's asserted.
- checkReqs = attrSet : argList : condList :
+ checkReqs = attrSet: argList: condList:
(
- fold lib.and true
- (map (x: let name = (head x) ; in
-
- ((checkFlag attrSet name) ->
+ fold lib.and true
+ (map (x: let name = (head x); in
+
+ ((checkFlag attrSet name) ->
(fold lib.and true
(map (y: let val=(getValue attrSet argList y); in
- (val!=null) && (val!=false))
- (tail x))))) condList)) ;
-
+ (val!=null) && (val!=false))
+ (tail x))))) condList));
+
# This function has O(n^2) performance.
- uniqList = {inputList, acc ? []} :
- let go = xs : acc :
+ uniqList = { inputList, acc ? [] }:
+ let go = xs: acc:
if xs == []
then []
else let x = head xs;
@@ -164,26 +164,26 @@ rec {
in y ++ go (tail xs) (y ++ acc);
in go inputList acc;
- uniqListExt = {inputList, outputList ? [],
- getter ? (x : x), compare ? (x: y: x==y)}:
+ uniqListExt = { inputList,
+ outputList ? [],
+ getter ? (x: x),
+ compare ? (x: y: x==y) }:
if inputList == [] then outputList else
- let x=head inputList;
- isX = y: (compare (getter y) (getter x));
- newOutputList = outputList ++
- (if any isX outputList then [] else [x]);
- in uniqListExt {outputList=newOutputList;
- inputList = (tail inputList);
- inherit getter compare;
- };
+ let x = head inputList;
+ isX = y: (compare (getter y) (getter x));
+ newOutputList = outputList ++
+ (if any isX outputList then [] else [x]);
+ in uniqListExt { outputList = newOutputList;
+ inputList = (tail inputList);
+ inherit getter compare;
+ };
-
-
condConcat = name: list: checker:
if list == [] then name else
- if checker (head list) then
- condConcat
- (name + (head (tail list)))
- (tail (tail list))
+ if checker (head list) then
+ condConcat
+ (name + (head (tail list)))
+ (tail (tail list))
checker
else condConcat
name (tail (tail list)) checker;
@@ -202,12 +202,12 @@ rec {
in
work startSet [] [];
- innerModifySumArgs = f: x: a: b: if b == null then (f a b) // x else
+ innerModifySumArgs = f: x: a: b: if b == null then (f a b) // x else
innerModifySumArgs f x (a // b);
modifySumArgs = f: x: innerModifySumArgs f x {};
- innerClosePropagation = acc : xs :
+ innerClosePropagation = acc: xs:
if xs == []
then acc
else let y = head xs;
@@ -227,31 +227,31 @@ rec {
closePropagation = list: (uniqList {inputList = (innerClosePropagation [] list);});
# calls a function (f attr value ) for each record item. returns a list
- mapAttrsFlatten = f : r : map (attr: f attr r.${attr}) (attrNames r);
+ mapAttrsFlatten = f: r: map (attr: f attr r.${attr}) (attrNames r);
# attribute set containing one attribute
- nvs = name : value : listToAttrs [ (nameValuePair name value) ];
+ nvs = name: value: listToAttrs [ (nameValuePair name value) ];
# adds / replaces an attribute of an attribute set
- setAttr = set : name : v : set // (nvs name v);
+ setAttr = set: name: v: set // (nvs name v);
# setAttrMerge (similar to mergeAttrsWithFunc but only merges the values of a particular name)
- # setAttrMerge "a" [] { a = [2];} (x : x ++ [3]) -> { a = [2 3]; }
- # setAttrMerge "a" [] { } (x : x ++ [3]) -> { a = [ 3]; }
- setAttrMerge = name : default : attrs : f :
+ # setAttrMerge "a" [] { a = [2];} (x: x ++ [3]) -> { a = [2 3]; }
+ # setAttrMerge "a" [] { } (x: x ++ [3]) -> { a = [ 3]; }
+ setAttrMerge = name: default: attrs: f:
setAttr attrs name (f (maybeAttr name default attrs));
- # Using f = a : b = b the result is similar to //
+ # Using f = a: b = b the result is similar to //
# merge attributes with custom function handling the case that the attribute
# exists in both sets
- mergeAttrsWithFunc = f : set1 : set2 :
- fold (n: set : if set ? ${n}
+ mergeAttrsWithFunc = f: set1: set2:
+ fold (n: set: if set ? ${n}
then setAttr set n (f set.${n} set2.${n})
else set )
(set2 // set1) (attrNames set2);
# merging two attribute set concatenating the values of same attribute names
# eg { a = 7; } { a = [ 2 3 ]; } becomes { a = [ 7 2 3 ]; }
- mergeAttrsConcatenateValues = mergeAttrsWithFunc ( a : b : (toList a) ++ (toList b) );
+ mergeAttrsConcatenateValues = mergeAttrsWithFunc ( a: b: (toList a) ++ (toList b) );
# merges attributes using //, if a name exisits in both attributes
# an error will be triggered unless its listed in mergeLists
@@ -262,10 +262,10 @@ rec {
# ! deprecated, use mergeAttrByFunc instead
mergeAttrsNoOverride = { mergeLists ? ["buildInputs" "propagatedBuildInputs"],
overrideSnd ? [ "buildPhase" ]
- } : attrs1 : attrs2 :
- fold (n: set :
+ }: attrs1: attrs2:
+ fold (n: set:
setAttr set n ( if set ? ${n}
- then # merge
+ then # merge
if elem n mergeLists # attribute contains list, merge them by concatenating
then attrs2.${n} ++ attrs1.${n}
else if elem n overrideSnd
@@ -286,14 +286,14 @@ rec {
# { mergeAttrsBy = [...]; buildInputs = [ a b c d ]; }
# is used by prepareDerivationArgs, defaultOverridableDelayableArgs and can be used when composing using
# foldArgs, composedArgsAndFun or applyAndFun. Example: composableDerivation in all-packages.nix
- mergeAttrByFunc = x : y :
+ mergeAttrByFunc = x: y:
let
- mergeAttrBy2 = { mergeAttrBy=lib.mergeAttrs; }
+ mergeAttrBy2 = { mergeAttrBy = lib.mergeAttrs; }
// (maybeAttr "mergeAttrBy" {} x)
// (maybeAttr "mergeAttrBy" {} y); in
fold lib.mergeAttrs {} [
x y
- (mapAttrs ( a : v : # merge special names using given functions
+ (mapAttrs ( a: v: # merge special names using given functions
if x ? ${a}
then if y ? ${a}
then v x.${a} y.${a} # both have attr, use merge func
@@ -313,9 +313,9 @@ rec {
#
# This function is best explained by an example:
#
- # {version ? "2.x"} :
+ # {version ? "2.x"}:
#
- # mkDerivation (mergeAttrsByVersion "package-name" version
+ # mkDerivation (mergeAttrsByVersion "package-name" version
# { # version specific settings
# "git" = { src = ..; preConfigre = "autogen.sh"; buildInputs = [automake autoconf libtool]; };
# "2.x" = { src = ..; };
@@ -346,21 +346,24 @@ rec {
# See misc.nix -> versionedDerivation
# discussion: nixpkgs: pull/310
mergeAttrsByVersion = name: version: attrsByVersion: base:
- mergeAttrsByFuncDefaultsClean [ { name = "${name}-${version}"; } base (maybeAttr version (throw "bad version ${version} for ${name}") attrsByVersion)];
+ mergeAttrsByFuncDefaultsClean [ { name = "${name}-${version}"; }
+ base
+ (maybeAttr version (throw "bad version ${version} for ${name}") attrsByVersion)
+ ];
# sane defaults (same name as attr name so that inherit can be used)
mergeAttrBy = # { buildInputs = concatList; [...]; passthru = mergeAttr; [..]; }
- listToAttrs (map (n : nameValuePair n lib.concat)
+ listToAttrs (map (n: nameValuePair n lib.concat)
[ "nativeBuildInputs" "buildInputs" "propagatedBuildInputs" "configureFlags" "prePhases" "postAll" "patches" ])
- // listToAttrs (map (n : nameValuePair n lib.mergeAttrs) [ "passthru" "meta" "cfg" "flags" ])
- // listToAttrs (map (n : nameValuePair n (a: b: "${a}\n${b}") ) [ "preConfigure" "postInstall" ])
+ // listToAttrs (map (n: nameValuePair n lib.mergeAttrs) [ "passthru" "meta" "cfg" "flags" ])
+ // listToAttrs (map (n: nameValuePair n (a: b: "${a}\n${b}") ) [ "preConfigure" "postInstall" ])
;
# prepareDerivationArgs tries to make writing configurable derivations easier
# example:
# prepareDerivationArgs {
# mergeAttrBy = {
- # myScript = x : y : x ++ "\n" ++ y;
+ # myScript = x: y: x ++ "\n" ++ y;
# };
# cfg = {
# readlineSupport = true;
@@ -392,10 +395,10 @@ rec {
# TODO use args.mergeFun here as well?
prepareDerivationArgs = args:
let args2 = { cfg = {}; flags = {}; } // args;
- flagName = name : "${name}Support";
- cfgWithDefaults = (listToAttrs (map (n : nameValuePair (flagName n) false) (attrNames args2.flags)))
+ flagName = name: "${name}Support";
+ cfgWithDefaults = (listToAttrs (map (n: nameValuePair (flagName n) false) (attrNames args2.flags)))
// args2.cfg;
- opts = attrValues (mapAttrs (a : v :
+ opts = attrValues (mapAttrs (a: v:
let v2 = if v ? set || v ? unset then v else { set = v; };
n = if cfgWithDefaults.${flagName a} then "set" else "unset";
attr = maybeAttr n {} v2; in
diff --git a/lib/filesystem.nix b/lib/filesystem.nix
new file mode 100644
index 000000000000..91b04d81c13b
--- /dev/null
+++ b/lib/filesystem.nix
@@ -0,0 +1,26 @@
+{ # locateDominatingFile : RegExp
+ # -> Path
+ # -> Nullable { path : Path;
+ # matches : [ MatchResults ];
+ # }
+ # Find the first directory containing a file matching 'pattern'
+ # upward from a given 'file'.
+ # Returns 'null' if no directories contain a file matching 'pattern'.
+ locateDominatingFile = pattern: file:
+ let go = path:
+ let files = builtins.attrNames (builtins.readDir path);
+ matches = builtins.filter (match: match != null)
+ (map (builtins.match pattern) files);
+ in
+ if builtins.length matches != 0
+ then { inherit path matches; }
+ else if path == /.
+ then null
+ else go (dirOf path);
+ parent = dirOf file;
+ isDir =
+ let base = baseNameOf file;
+ type = (builtins.readDir parent).${base} or null;
+ in file == /. || type == "directory";
+ in go (if isDir then file else parent);
+}
diff --git a/lib/lists.nix b/lib/lists.nix
index 5e224921de81..82d5ba0124cb 100644
--- a/lib/lists.nix
+++ b/lib/lists.nix
@@ -16,17 +16,22 @@ rec {
*/
singleton = x: [x];
- /* "Fold" a binary function `op' between successive elements of
- `list' with `nul' as the starting value, i.e., `fold op nul [x_1
- x_2 ... x_n] == op x_1 (op x_2 ... (op x_n nul))'. (This is
- Haskell's foldr).
+ /* “right fold” a binary function `op' between successive elements of
+ `list' with `nul' as the starting value, i.e.,
+ `foldr op nul [x_1 x_2 ... x_n] == op x_1 (op x_2 ... (op x_n nul))'.
+ Type:
+ foldr :: (a -> b -> b) -> b -> [a] -> b
Example:
- concat = fold (a: b: a + b) "z"
+ concat = foldr (a: b: a + b) "z"
concat [ "a" "b" "c" ]
=> "abcz"
+ # different types
+ strange = foldr (int: str: toString (int + 1) + str) "a"
+ strange [ 1 2 3 4 ]
+ => "2345a"
*/
- fold = op: nul: list:
+ foldr = op: nul: list:
let
len = length list;
fold' = n:
@@ -35,13 +40,25 @@ rec {
else op (elemAt list n) (fold' (n + 1));
in fold' 0;
- /* Left fold: `fold op nul [x_1 x_2 ... x_n] == op (... (op (op nul
- x_1) x_2) ... x_n)'.
+ /* `fold' is an alias of `foldr' for historic reasons */
+ # FIXME(Profpatsch): deprecate?
+ fold = foldr;
+
+
+ /* “left fold”, like `foldr', but from the left:
+ `foldl op nul [x_1 x_2 ... x_n] == op (... (op (op nul x_1) x_2) ... x_n)`.
+
+ Type:
+ foldl :: (b -> a -> b) -> b -> [a] -> b
Example:
lconcat = foldl (a: b: a + b) "z"
lconcat [ "a" "b" "c" ]
=> "zabc"
+ # different types
+ lstrange = foldl (str: int: str + toString (int + 1)) ""
+ strange [ 1 2 3 4 ]
+ => "a2345"
*/
foldl = op: nul: list:
let
@@ -52,7 +69,7 @@ rec {
else op (foldl' (n - 1)) (elemAt list n);
in foldl' (length list - 1);
- /* Strict version of foldl.
+ /* Strict version of `foldl'.
The difference is that evaluation is forced upon access. Usually used
with small whole results (in contract with lazily-generated list or large
@@ -140,7 +157,7 @@ rec {
any isString [ 1 { } ]
=> false
*/
- any = builtins.any or (pred: fold (x: y: if pred x then true else y) false);
+ any = builtins.any or (pred: foldr (x: y: if pred x then true else y) false);
/* Return true iff function `pred' returns true for all elements of
`list'.
@@ -151,7 +168,7 @@ rec {
all (x: x < 3) [ 1 2 3 ]
=> false
*/
- all = builtins.all or (pred: fold (x: y: if pred x then y else false) true);
+ all = builtins.all or (pred: foldr (x: y: if pred x then y else false) true);
/* Count how many times function `pred' returns true for the elements
of `list'.
@@ -219,7 +236,7 @@ rec {
=> { right = [ 5 3 4 ]; wrong = [ 1 2 ]; }
*/
partition = builtins.partition or (pred:
- fold (h: t:
+ foldr (h: t:
if pred h
then { right = [h] ++ t.right; wrong = t.wrong; }
else { right = t.right; wrong = [h] ++ t.wrong; }
diff --git a/lib/maintainers.nix b/lib/maintainers.nix
index fba18ac75a72..231574b7bb51 100644
--- a/lib/maintainers.nix
+++ b/lib/maintainers.nix
@@ -14,6 +14,7 @@
aboseley = "Adam Boseley ";
abuibrahim = "Ruslan Babayev ";
acowley = "Anthony Cowley ";
+ adelbertc = "Adelbert Chang ";
adev = "Adrien Devresse ";
Adjective-Object = "Maxwell Huang-Hobbs ";
adnelson = "Allen Nelson ";
@@ -24,6 +25,7 @@
aforemny = "Alexander Foremny ";
afranchuk = "Alex Franchuk ";
aherrmann = "Andreas Herrmann ";
+ ahmedtd = "Taahir Ahmed ";
ak = "Alexander Kjeldaas ";
akaWolf = "Artjom Vejsel ";
akc = "Anders Claesson ";
@@ -58,8 +60,8 @@
bachp = "Pascal Bach ";
badi = "Badi' Abdul-Wahid ";
balajisivaraman = "Balaji Sivaraman";
+ basvandijk = "Bas van Dijk ";
Baughn = "Svein Ove Aas ";
- bbenoist = "Baptist BENOIST ";
bcarrell = "Brandon Carrell ";
bcdarwin = "Ben Darwin ";
bdimcheff = "Brandon Dimcheff ";
@@ -71,6 +73,7 @@
bjg = "Brian Gough ";
bjornfor = "Bjørn Forsman ";
bluescreen303 = "Mathijs Kwik ";
+ bobakker = "Bo Bakker ";
bobvanderlinden = "Bob van der Linden ";
bodil = "Bodil Stokke ";
boothead = "Ben Ford ";
@@ -81,14 +84,15 @@
bzizou = "Bruno Bzeznik ";
c0dehero = "CodeHero ";
calrama = "Moritz Maxeiner ";
+ calvertvl = "Victor Calvert ";
campadrenalin = "Philip Horger ";
canndrew = "Andrew Cann ";
carlsverre = "Carl Sverre ";
cdepillabout = "Dennis Gosnell ";
cfouche = "Chaddaï Fouché ";
+ changlinli = "Changlin Li ";
chaoflow = "Florian Friesdorf ";
chattered = "Phil Scott ";
- changlinli = "Changlin Li ";
choochootrain = "Hurshal Patel ";
chris-martin = "Chris Martin ";
chrisjefferson = "Christopher Jefferson ";
@@ -102,6 +106,7 @@
codsl = "codsl ";
codyopel = "Cody Opel ";
colemickens = "Cole Mickens ";
+ colescott = "Cole Scott ";
copumpkin = "Dan Peebles ";
corngood = "David McFarland ";
coroa = "Jonas Hörsch ";
@@ -133,12 +138,15 @@
dgonyeo = "Derek Gonyeo ";
dipinhora = "Dipin Hora ";
dmalikov = "Dmitry Malikov ";
+ DmitryTsygankov = "Dmitry Tsygankov ";
+ dmjio = "David Johnson ";
dochang = "Desmond O. Chang ";
domenkozar = "Domen Kozar ";
doublec = "Chris Double ";
dpaetzel = "David Pätzel ";
drets = "Dmytro Rets ";
drewkett = "Andrew Burkett ";
+ dsferruzza = "David Sferruzza ";
dtzWill = "Will Dietz ";
e-user = "Alexander Kahl ";
ebzzry = "Rommel Martinez ";
@@ -154,6 +162,7 @@
eleanor = "Dejan Lukan ";
elitak = "Eric Litak ";
ellis = "Ellis Whitehead ";
+ eperuffo = "Emanuele Peruffo ";
epitrochoid = "Mabry Cervin ";
ericbmerritt = "Eric Merritt ";
ericsagnes = "Eric Sagnes ";
@@ -178,6 +187,7 @@
ftrvxmtrx = "Siarhei Zirukin ";
funfunctor = "Edward O'Callaghan ";
fuuzetsu = "Mateusz Kowalczyk ";
+ fuzzy-id = "Thomas Bach ";
fxfactorial = "Edgar Aroutiounian ";
gal_bolle = "Florent Becker ";
garbas = "Rok Garbas ";
@@ -202,6 +212,7 @@
havvy = "Ryan Scheel ";
hbunke = "Hendrik Bunke ";
hce = "Hans-Christian Esperer ";
+ heel = "Sergii Paryzhskyi ";
henrytill = "Henry Till ";
hinton = "Tom Hinton ";
hrdinka = "Christoph Hrdinka ";
@@ -209,9 +220,11 @@
ianwookim = "Ian-Woo Kim ";
igsha = "Igor Sharonov ";
ikervagyok = "Balázs Lengyel ";
+ infinisil = "Silvan Mosberger "; inactive since 2012
uwap = "uwap ";
vandenoever = "Jos van den Oever ";
vanzef = "Ivan Solyankin ";
@@ -530,6 +558,8 @@
womfoo = "Kranium Gikos Mendoza ";
wscott = "Wayne Scott ";
wyvie = "Elijah Rum ";
+ xnwdd = "Guillermo NWDD ";
+ xvapx = "Marti Serra ";
xwvvvvwx = "David Terry ";
yarr = "Dmitry V. ";
yochai = "Yochai ";
diff --git a/lib/modules.nix b/lib/modules.nix
index 4eee41306cd7..862488310d81 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -20,7 +20,8 @@ rec {
, prefix ? []
, # This should only be used for special arguments that need to be evaluated
# when resolving module structure (like in imports). For everything else,
- # there's _module.args.
+ # there's _module.args. If specialArgs.modulesPath is defined it will be
+ # used as the base path for disabledModules.
specialArgs ? {}
, # This would be remove in the future, Prefer _module.args option instead.
args ? {}
@@ -58,10 +59,7 @@ rec {
closed = closeModules (modules ++ [ internalModule ]) ({ inherit config options; lib = import ./.; } // specialArgs);
- # Note: the list of modules is reversed to maintain backward
- # compatibility with the old module system. Not sure if this is
- # the most sensible policy.
- options = mergeModules prefix (reverseList closed);
+ options = mergeModules prefix (reverseList (filterModules (specialArgs.modulesPath or "") closed));
# Traverse options and extract the option values into the final
# config set. At the same time, check whether all option
@@ -87,6 +85,16 @@ rec {
result = { inherit options config; };
in result;
+
+ # Filter disabled modules. Modules can be disabled allowing
+ # their implementation to be replaced.
+ filterModules = modulesPath: modules:
+ let
+ moduleKey = m: if isString m then toString modulesPath + "/" + m else toString m;
+ disabledKeys = map moduleKey (concatMap (m: m.disabledModules) modules);
+ in
+ filter (m: !(elem m.key disabledKeys)) modules;
+
/* Close a set of modules under the ‘imports’ relation. */
closeModules = modules: args:
let
@@ -106,17 +114,18 @@ rec {
/* Massage a module into canonical form, that is, a set consisting
of ‘options’, ‘config’ and ‘imports’ attributes. */
unifyModuleSyntax = file: key: m:
- let metaSet = if m ? meta
+ let metaSet = if m ? meta
then { meta = m.meta; }
else {};
in
if m ? config || m ? options then
- let badAttrs = removeAttrs m ["imports" "options" "config" "key" "_file" "meta"]; in
+ let badAttrs = removeAttrs m ["_file" "key" "disabledModules" "imports" "options" "config" "meta"]; in
if badAttrs != {} then
throw "Module `${key}' has an unsupported attribute `${head (attrNames badAttrs)}'. This is caused by assignments to the top-level attributes `config' or `options'."
else
{ file = m._file or file;
key = toString m.key or key;
+ disabledModules = m.disabledModules or [];
imports = m.imports or [];
options = m.options or {};
config = mkMerge [ (m.config or {}) metaSet ];
@@ -124,9 +133,10 @@ rec {
else
{ file = m._file or file;
key = toString m.key or key;
+ disabledModules = m.disabledModules or [];
imports = m.require or [] ++ m.imports or [];
options = {};
- config = mkMerge [ (removeAttrs m ["key" "_file" "require" "imports"]) metaSet ];
+ config = mkMerge [ (removeAttrs m ["_file" "key" "disabledModules" "require" "imports"]) metaSet ];
};
applyIfFunction = key: f: args@{ config, options, lib, ... }: if isFunction f then
@@ -585,7 +595,7 @@ rec {
functionality
This show a warning if any a.b.c or d.e.f is set, and set the value of
- x.y.z to the result of the merge function
+ x.y.z to the result of the merge function
*/
mkMergedOptionModule = from: to: mergeFn:
{ config, options, ... }:
@@ -601,12 +611,12 @@ rec {
let val = getAttrFromPath f config;
opt = getAttrFromPath f options;
in
- optionalString
+ optionalString
(val != "_mkMergedOptionModule")
"The option `${showOption f}' defined in ${showFiles opt.files} has been changed to `${showOption to}' that has a different type. Please read `${showOption to}' documentation and update your configuration accordingly."
) from);
} // setAttrByPath to (mkMerge
- (optional
+ (optional
(any (f: (getAttrFromPath f config) != "_mkMergedOptionModule") from)
(mergeFn config)));
};
diff --git a/lib/strings.nix b/lib/strings.nix
index 86af4d438344..ffa93c8e454a 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -291,7 +291,7 @@ rec {
recurse = index: startAt:
let cutUntil = i: [(substring startAt (i - startAt) s)]; in
- if index < lastSearch then
+ if index <= lastSearch then
if startWithSep index then
let restartAt = index + sepLen; in
cutUntil index ++ recurse restartAt restartAt
@@ -476,10 +476,8 @@ rec {
readPathsFromFile = rootPath: file:
let
root = toString rootPath;
- lines =
- builtins.map (lib.removeSuffix "\n")
- (lib.splitString "\n" (builtins.readFile file));
- removeComments = lib.filter (line: !(lib.hasPrefix "#" line));
+ lines = lib.splitString "\n" (builtins.readFile file);
+ removeComments = lib.filter (line: line != "" && !(lib.hasPrefix "#" line));
relativePaths = removeComments lines;
absolutePaths = builtins.map (path: builtins.toPath (root + "/" + path)) relativePaths;
in
diff --git a/lib/tests.nix b/lib/tests.nix
index d33e3a824e34..1a9a5accd1c0 100644
--- a/lib/tests.nix
+++ b/lib/tests.nix
@@ -1,3 +1,6 @@
+# to run these tests:
+# nix-instantiate --eval --strict nixpkgs/lib/tests.nix
+# if the resulting list is empty, all tests passed
let inherit (builtins) add; in
with import ./default.nix;
@@ -45,10 +48,34 @@ runTests {
expected = ["b" "c"];
};
- testFold = {
- expr = fold (builtins.add) 0 (range 0 100);
- expected = 5050;
- };
+ testFold =
+ let
+ f = op: fold: fold op 0 (range 0 100);
+ # fold with associative operator
+ assoc = f builtins.add;
+ # fold with non-associative operator
+ nonAssoc = f builtins.sub;
+ in {
+ expr = {
+ assocRight = assoc foldr;
+ # right fold with assoc operator is same as left fold
+ assocRightIsLeft = assoc foldr == assoc foldl;
+ nonAssocRight = nonAssoc foldr;
+ nonAssocLeft = nonAssoc foldl;
+ # with non-assoc operator the fold results are not the same
+ nonAssocRightIsNotLeft = nonAssoc foldl != nonAssoc foldr;
+ # fold is an alias for foldr
+ foldIsRight = nonAssoc fold == nonAssoc foldr;
+ };
+ expected = {
+ assocRight = 5050;
+ assocRightIsLeft = true;
+ nonAssocRight = 50;
+ nonAssocLeft = (-5050);
+ nonAssocRightIsNotLeft = true;
+ foldIsRight = true;
+ };
+ };
testTake = testAllTrue [
([] == (take 0 [ 1 2 3 ]))
@@ -80,7 +107,7 @@ runTests {
y = x.merge {};
in (y.merge) { a = 10; };
- resRem7 = res6.replace (a : removeAttrs a ["a"]);
+ resRem7 = res6.replace (a: removeAttrs a ["a"]);
resReplace6 = let x = defaultOverridableDelayableArgs id { a = 7; mergeAttrBy = { a = add; }; };
x2 = x.merge { a = 20; }; # now we have 27
@@ -88,10 +115,10 @@ runTests {
# fixed tests (delayed args): (when using them add some comments, please)
resFixed1 =
- let x = defaultOverridableDelayableArgs id ( x : { a = 7; c = x.fixed.b; });
- y = x.merge (x : { name = "name-${builtins.toString x.fixed.c}"; });
+ let x = defaultOverridableDelayableArgs id ( x: { a = 7; c = x.fixed.b; });
+ y = x.merge (x: { name = "name-${builtins.toString x.fixed.c}"; });
in (y.merge) { b = 10; };
- strip = attrs : removeAttrs attrs ["merge" "replace"];
+ strip = attrs: removeAttrs attrs ["merge" "replace"];
in all id
[ ((strip res1) == { })
((strip res2) == { a = 7; })
@@ -220,4 +247,34 @@ runTests {
expected = builtins.toJSON val;
};
+ testSplitStringsSimple = {
+ expr = strings.splitString "." "a.b.c.d";
+ expected = [ "a" "b" "c" "d" ];
+ };
+
+ testSplitStringsEmpty = {
+ expr = strings.splitString "." "a..b";
+ expected = [ "a" "" "b" ];
+ };
+
+ testSplitStringsOne = {
+ expr = strings.splitString ":" "a.b";
+ expected = [ "a.b" ];
+ };
+
+ testSplitStringsNone = {
+ expr = strings.splitString "." "";
+ expected = [ "" ];
+ };
+
+ testSplitStringsFirstEmpty = {
+ expr = strings.splitString "/" "/a/b/c";
+ expected = [ "" "a" "b" "c" ];
+ };
+
+ testSplitStringsLastEmpty = {
+ expr = strings.splitString ":" "2001:db8:0:0042::8a2e:370:";
+ expected = [ "2001" "db8" "0" "0042" "" "8a2e" "370" "" ];
+ };
+
}
diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh
index 8b476a5d3dcc..ba0c67fb7d42 100755
--- a/lib/tests/modules.sh
+++ b/lib/tests/modules.sh
@@ -99,6 +99,14 @@ checkConfigOutput 'true' "$@" ./define-enable.nix ./define-loaOfSub-if-foo-enabl
checkConfigOutput 'true' "$@" ./define-enable.nix ./define-loaOfSub-foo-if-enable.nix
checkConfigOutput 'true' "$@" ./define-enable.nix ./define-loaOfSub-foo-enable-if.nix
+# Check disabledModules with config definitions and option declarations.
+set -- config.enable ./define-enable.nix ./declare-enable.nix
+checkConfigOutput "true" "$@"
+checkConfigOutput "false" "$@" ./disable-define-enable.nix
+checkConfigError "The option .*enable.* defined in .* does not exist" "$@" ./disable-declare-enable.nix
+checkConfigError "attribute .*enable.* in selection path .*config.enable.* not found" "$@" ./disable-define-enable.nix ./disable-declare-enable.nix
+checkConfigError "attribute .*enable.* in selection path .*config.enable.* not found" "$@" ./disable-enable-modules.nix
+
# Check _module.args.
set -- config.enable ./declare-enable.nix ./define-enable-with-custom-arg.nix
checkConfigError 'while evaluating the module argument .*custom.* in .*define-enable-with-custom-arg.nix.*:' "$@"
diff --git a/lib/tests/modules/default.nix b/lib/tests/modules/default.nix
index 5df7d9751eab..5b0947104198 100644
--- a/lib/tests/modules/default.nix
+++ b/lib/tests/modules/default.nix
@@ -1,7 +1,8 @@
-{ lib ? import , modules ? [] }:
+{ lib ? import ../.., modules ? [] }:
{
inherit (lib.evalModules {
inherit modules;
+ specialArgs.modulesPath = ./.;
}) config options;
}
diff --git a/lib/tests/modules/disable-declare-enable.nix b/lib/tests/modules/disable-declare-enable.nix
new file mode 100644
index 000000000000..a373ee7e550e
--- /dev/null
+++ b/lib/tests/modules/disable-declare-enable.nix
@@ -0,0 +1,5 @@
+{ lib, ... }:
+
+{
+ disabledModules = [ ./declare-enable.nix ];
+}
diff --git a/lib/tests/modules/disable-define-enable.nix b/lib/tests/modules/disable-define-enable.nix
new file mode 100644
index 000000000000..0d84a7c3cb6c
--- /dev/null
+++ b/lib/tests/modules/disable-define-enable.nix
@@ -0,0 +1,5 @@
+{ lib, ... }:
+
+{
+ disabledModules = [ ./define-enable.nix ];
+}
diff --git a/lib/tests/modules/disable-enable-modules.nix b/lib/tests/modules/disable-enable-modules.nix
new file mode 100644
index 000000000000..c325f4e07431
--- /dev/null
+++ b/lib/tests/modules/disable-enable-modules.nix
@@ -0,0 +1,5 @@
+{ lib, ... }:
+
+{
+ disabledModules = [ "define-enable.nix" "declare-enable.nix" ];
+}
diff --git a/lib/trivial.nix b/lib/trivial.nix
index abe5a16c67d6..40499b2b5092 100644
--- a/lib/trivial.nix
+++ b/lib/trivial.nix
@@ -1,17 +1,44 @@
rec {
- # Identity function.
+ /* The identity function
+ For when you need a function that does “nothing”.
+
+ Type: id :: a -> a
+ */
id = x: x;
- # Constant function.
+ /* The constant function
+ Ignores the second argument.
+ Or: Construct a function that always returns a static value.
+
+ Type: const :: a -> b -> a
+ Example:
+ let f = const 5; in f 10
+ => 5
+ */
const = x: y: x;
- # Named versions corresponding to some builtin operators.
+
+ ## Named versions corresponding to some builtin operators.
+
+ /* Concat two strings */
concat = x: y: x ++ y;
+
+ /* boolean “or” */
or = x: y: x || y;
+
+ /* boolean “and” */
and = x: y: x && y;
+
+ /* Merge two attribute sets shallowly, right side trumps left
+
+ Example:
+ mergeAttrs { a = 1; b = 2; } // { b = 3; c = 4; }
+ => { a = 1; b = 3; c = 4; }
+ */
mergeAttrs = x: y: x // y;
+
# Compute the fixed point of the given function `f`, which is usually an
# attribute set that expects its final, non-recursive representation as an
# argument:
diff --git a/lib/types.nix b/lib/types.nix
index 0d1a88a00f2d..c834cc8e6534 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -6,7 +6,7 @@ with import ./attrsets.nix;
with import ./options.nix;
with import ./trivial.nix;
with import ./strings.nix;
-with {inherit (import ./modules.nix) mergeDefinitions filterOverrides; };
+let inherit (import ./modules.nix) mergeDefinitions filterOverrides; in
rec {
@@ -81,7 +81,7 @@ rec {
# name: name of the type
# type: type function.
# wrapped: the type wrapped in case of compound types.
- # payload: values of the type, two payloads of the same type must be
+ # payload: values of the type, two payloads of the same type must be
# combinable with the binOp binary operation.
# binOp: binary operation that merge two payloads of the same type.
functor ? defaultFunctor name
diff --git a/maintainers/docker/.dockerignore b/maintainers/docker/.dockerignore
deleted file mode 100644
index eb4668233e6a..000000000000
--- a/maintainers/docker/.dockerignore
+++ /dev/null
@@ -1,14 +0,0 @@
-*~
-,*
-.*.swp
-.*.swo
-result
-result-*
-/doc/NEWS.html
-/doc/NEWS.txt
-/doc/manual.html
-/doc/manual.pdf
-.version-suffix
-
-.DS_Store
-.git
diff --git a/maintainers/docker/Dockerfile b/maintainers/docker/Dockerfile
deleted file mode 100644
index f02a9d653fd5..000000000000
--- a/maintainers/docker/Dockerfile
+++ /dev/null
@@ -1,12 +0,0 @@
-FROM busybox
-
-RUN dir=`mktemp -d` && trap 'rm -rf "$dir"' EXIT && \
- wget -O- https://nixos.org/releases/nix/nix-1.7/nix-1.7-x86_64-linux.tar.bz2 | bzcat | tar x -C $dir && \
- mkdir -m 0755 /nix && USER=root sh $dir/*/install && \
- echo ". /root/.nix-profile/etc/profile.d/nix.sh" >> /etc/profile
-
-ADD . /root/nix/nixpkgs
-ONBUILD ENV NIX_PATH nixpkgs=/root/nix/nixpkgs:nixos=/root/nix/nixpkgs/nixos
-ONBUILD ENV PATH /root/.nix-profile/bin:/root/.nix-profile/sbin:/bin:/sbin:/usr/bin:/usr/sbin
-ONBUILD ENV ENV /etc/profile
-ENV ENV /etc/profile
diff --git a/maintainers/scripts/hydra-eval-failures.py b/maintainers/scripts/hydra-eval-failures.py
index 1b5df32c452f..6bbc0a45e44d 100755
--- a/maintainers/scripts/hydra-eval-failures.py
+++ b/maintainers/scripts/hydra-eval-failures.py
@@ -5,6 +5,7 @@
import subprocess
import json
+import sys
import click
import requests
@@ -47,8 +48,8 @@ def get_maintainers(attr_name):
@click.command()
@click.option(
'--jobset',
- default="nixos/release-16.09",
- help='Hydra project like nixos/release-16.09')
+ default="nixos/release-17.03",
+ help='Hydra project like nixos/release-17.03')
def cli(jobset):
"""
Given a Hydra project, inspect latest evaluation
@@ -73,14 +74,18 @@ def cli(jobset):
# TODO: dependency failed without propagated builds
for tr in d('img[alt="Failed"]').parents('tr'):
a = pq(tr)('a')[1]
- print "- [ ] [{}]({})".format(a.text, a.get('href'))
+ print("- [ ] [{}]({})".format(a.text, a.get('href')))
+
+ sys.stdout.flush()
maintainers = get_maintainers(a.text)
if maintainers:
- print " - maintainers: {}".format(", ".join(map(lambda u: '@' + u, maintainers)))
+ print(" - maintainers: {}".format(", ".join(map(lambda u: '@' + u, maintainers))))
# TODO: print last three persons that touched this file
# TODO: pinpoint the diff that broke this build, or maybe it's transient or maybe it never worked?
+ sys.stdout.flush()
+
if __name__ == "__main__":
try:
diff --git a/maintainers/scripts/nix-diff.sh b/maintainers/scripts/nix-diff.sh
new file mode 100755
index 000000000000..0c65e29cf435
--- /dev/null
+++ b/maintainers/scripts/nix-diff.sh
@@ -0,0 +1,277 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i bash -p coreutils gnugrep gnused
+
+################################################################################
+# nix-diff.sh #
+################################################################################
+# This script "diffs" Nix profile generations. #
+# #
+# Example: #
+################################################################################
+# > nix-diff.sh 90 92 #
+# + gnumake-4.2.1 #
+# + gnumake-4.2.1-doc #
+# - htmldoc-1.8.29 #
+################################################################################
+# The example shows that as of generation 92 and since generation 90, #
+# gnumake-4.2.1 and gnumake-4.2.1-doc have been installed, while #
+# htmldoc-1.8.29 has been removed. #
+# #
+# The example above shows the default, minimal output mode of this script. #
+# For more features, run `nix-diff.sh -h` for usage instructions. #
+################################################################################
+
+usage() {
+ cat < diffs from generation A to generation B
+ ~N => diffs from the Nth newest generation (older than G) to G
+ A => diffs from generation A to G
+ * defaults to ~1
+EOF
+}
+
+usage_tip() {
+ echo 'run `nix-diff.sh -h` for usage instructions' >&2
+ exit 1
+}
+
+while getopts :hqlp:s opt; do
+ case $opt in
+ h)
+ usage
+ exit
+ ;;
+ q)
+ opt_query=1
+ ;;
+ l)
+ opt_log=1
+ ;;
+ p)
+ opt_profile=$OPTARG
+ ;;
+ s)
+ opt_profile=/nix/var/nix/profiles/system
+ ;;
+ \?)
+ echo "error: invalid option -$OPTARG" >&2
+ usage_tip
+ ;;
+ esac
+done
+shift $((OPTIND-1))
+
+if [ -n "$opt_profile" ]; then
+ if ! [ -L "$opt_profile" ]; then
+ echo "error: expecting \`$opt_profile\` to be a symbolic link" >&2
+ usage_tip
+ fi
+else
+ opt_profile=$(readlink ~/.nix-profile)
+ if (( $? != 0 )); then
+ echo 'error: unable to dereference `~/.nix-profile`' >&2
+ echo 'specify the profile manually with the `-p` flag' >&2
+ usage_tip
+ fi
+fi
+
+list_gens() {
+ nix-env -p "$opt_profile" --list-generations \
+ | sed -r 's:^\s*::' \
+ | cut -d' ' -f1
+}
+
+current_gen() {
+ nix-env -p "$opt_profile" --list-generations \
+ | grep -E '\(current\)\s*$' \
+ | sed -r 's:^\s*::' \
+ | cut -d' ' -f1
+}
+
+neg_gen() {
+ local i=0 from=$1 n=$2 tmp
+ for gen in $(list_gens | sort -rn); do
+ if ((gen < from)); then
+ tmp=$gen
+ ((i++))
+ ((i == n)) && break
+ fi
+ done
+ if ((i < n)); then
+ echo -n "error: there aren't $n generation(s) older than" >&2
+ echo " generation $from" >&2
+ return 1
+ fi
+ echo $tmp
+}
+
+match() {
+ argv=("$@")
+ for i in $(seq $(($#-1))); do
+ if grep -E "^${argv[$i]}\$" <(echo "$1") >/dev/null; then
+ echo $i
+ return
+ fi
+ done
+ echo 0
+}
+
+case $(match "$1" '' '[0-9]+' '[0-9]+\.\.[0-9]+' '~[0-9]+') in
+ 1)
+ diffTo=$(current_gen)
+ diffFrom=$(neg_gen $diffTo 1)
+ (($? == 1)) && usage_tip
+ ;;
+ 2)
+ diffFrom=$1
+ diffTo=$(current_gen)
+ ;;
+ 3)
+ diffFrom=${1%%.*}
+ diffTo=${1##*.}
+ ;;
+ 4)
+ diffTo=$(current_gen)
+ diffFrom=$(neg_gen $diffTo ${1#*~})
+ (($? == 1)) && usage_tip
+ ;;
+ 0)
+ echo 'error: invalid invocation' >&2
+ usage_tip
+ ;;
+esac
+
+dirA="${opt_profile}-${diffFrom}-link"
+dirB="${opt_profile}-${diffTo}-link"
+
+declare -a temp_files
+temp_length() {
+ echo -n ${#temp_files[@]}
+}
+temp_make() {
+ temp_files[$(temp_length)]=$(mktemp)
+}
+temp_clean() {
+ rm -f ${temp_files[@]}
+}
+temp_name() {
+ echo -n "${temp_files[$(($(temp_length)-1))]}"
+}
+trap 'temp_clean' EXIT
+
+temp_make
+versA=$(temp_name)
+refs=$(nix-store -q --references "$dirA")
+(( $? != 0 )) && exit 1
+echo "$refs" \
+ | grep -v env-manifest.nix \
+ | sort \
+ > "$versA"
+
+print_tag() {
+ local gen=$1
+ nix-env -p "$opt_profile" --list-generations \
+ | grep -E "^\s*${gen}" \
+ | sed -r 's:^\s*::' \
+ | sed -r 's:\s*$::'
+}
+
+if [ -n "$opt_query" ]; then
+ print_tag $diffFrom
+ cat "$versA" \
+ | sed -r 's:^[^-]+-(.*)$: \1:'
+
+ print_line=1
+fi
+
+if [ -n "$opt_log" ]; then
+ gens=$(for gen in $(list_gens); do
+ ((diffFrom < gen && gen < diffTo)) && echo $gen
+ done)
+ # Force the $diffTo generation to be included in this list, instead of using
+ # `gen <= diffTo` in the preceding loop, so we encounter an error upon the
+ # event of its nonexistence.
+ gens=$(echo "$gens"
+ echo $diffTo)
+else
+ gens=$diffTo
+fi
+
+temp_make
+add=$(temp_name)
+temp_make
+rem=$(temp_name)
+temp_make
+out=$(temp_name)
+
+for gen in $gens; do
+
+ [ -n "$print_line" ] && echo
+
+ temp_make
+ versB=$(temp_name)
+
+ dirB="${opt_profile}-${gen}-link"
+ refs=$(nix-store -q --references "$dirB")
+ (( $? != 0 )) && exit 1
+ echo "$refs" \
+ | grep -v env-manifest.nix \
+ | sort \
+ > "$versB"
+
+ in=$(comm -3 -1 "$versA" "$versB")
+ sed -r 's:^[^-]*-(.*)$:\1+:' <(echo "$in") \
+ | sort -f \
+ > "$add"
+
+ un=$(comm -3 -2 "$versA" "$versB")
+ sed -r 's:^[^-]*-(.*)$:\1-:' <(echo "$un") \
+ | sort -f \
+ > "$rem"
+
+ cat "$rem" "$add" \
+ | sort -f \
+ | sed -r 's:(.*)-$:- \1:' \
+ | sed -r 's:(.*)\+$:\+ \1:' \
+ | grep -v '^$' \
+ > "$out"
+
+ if [ -n "$opt_query" -o -n "$opt_log" ]; then
+
+ lines=$(wc -l "$out" | cut -d' ' -f1)
+ tag=$(print_tag "$gen")
+ (( $? != 0 )) && exit 1
+ if [ $lines -eq 0 ]; then
+ echo "$tag (no change)"
+ else
+ echo "$tag"
+ fi
+ cat "$out" \
+ | sed 's:^: :'
+
+ print_line=1
+
+ else
+ echo "diffing from generation $diffFrom to $diffTo"
+ cat "$out"
+ fi
+
+ versA=$versB
+
+done
+
+exit 0
diff --git a/nixos/default.nix b/nixos/default.nix
index 5f3e2ae081cc..0e45a1cd75e2 100644
--- a/nixos/default.nix
+++ b/nixos/default.nix
@@ -37,7 +37,4 @@ in
vm = vmConfig.system.build.vm;
vmWithBootLoader = vmWithBootLoaderConfig.system.build.vm;
-
- # The following are used by nixos-rebuild.
- nixFallback = pkgs.nixUnstable.out;
}
diff --git a/nixos/doc/manual/configuration/modularity.xml b/nixos/doc/manual/configuration/modularity.xml
index 30da064ac579..5420c7f88385 100644
--- a/nixos/doc/manual/configuration/modularity.xml
+++ b/nixos/doc/manual/configuration/modularity.xml
@@ -37,7 +37,7 @@ latter might look like this:
{ services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
- services.xserver.desktopManager.kde5.enable = true;
+ services.xserver.desktopManager.plasma5.enable = true;
}
diff --git a/nixos/doc/manual/configuration/network-manager.xml b/nixos/doc/manual/configuration/network-manager.xml
index dafbcfcb1e5b..b4808e74ff9d 100644
--- a/nixos/doc/manual/configuration/network-manager.xml
+++ b/nixos/doc/manual/configuration/network-manager.xml
@@ -27,7 +27,11 @@ users.extraUsers.youruser.extraGroups = [ "networkmanager" ];
NetworkManager is controlled using either nmcli or
nmtui (curses-based terminal user interface). See their
manual pages for details on their usage. Some desktop environments (GNOME, KDE)
-have their own configuration tools for NetworkManager.
+have their own configuration tools for NetworkManager. On XFCE, there is no
+configuration tool for NetworkManager by default: by adding
+networkmanagerapplet
to the list of system packages, the graphical
+applet will be installed and will launch automatically when XFCE is starting
+(and will show in the status tray).
networking.networkmanager
and
networking.wireless
(WPA Supplicant) cannot be enabled at the same
diff --git a/nixos/doc/manual/configuration/x-windows.xml b/nixos/doc/manual/configuration/x-windows.xml
index 93d10d19b208..4a73695e0942 100644
--- a/nixos/doc/manual/configuration/x-windows.xml
+++ b/nixos/doc/manual/configuration/x-windows.xml
@@ -25,19 +25,23 @@ Otherwise, you can only log into a plain undecorated
xterm window. Thus you should pick one or more of
the following lines:
-services.xserver.desktopManager.kde5.enable = true;
+services.xserver.desktopManager.plasma5.enable = true;
services.xserver.desktopManager.xfce.enable = true;
+services.xserver.desktopManager.gnome3.enable = true;
services.xserver.windowManager.xmonad.enable = true;
services.xserver.windowManager.twm.enable = true;
services.xserver.windowManager.icewm.enable = true;
+services.xserver.windowManager.i3.enable = true;
NixOS’s default display manager (the
program that provides a graphical login prompt and manages the X
-server) is SLiM. You can select KDE’s sddm instead:
+server) is SLiM. You can select an alternative one by picking one
+of the following lines:
services.xserver.displayManager.sddm.enable = true;
+services.xserver.displayManager.lightdm.enable = true;
diff --git a/nixos/doc/manual/configuration/xfce.xml b/nixos/doc/manual/configuration/xfce.xml
index af6278e9c920..21c7a85e19cc 100644
--- a/nixos/doc/manual/configuration/xfce.xml
+++ b/nixos/doc/manual/configuration/xfce.xml
@@ -9,10 +9,10 @@
To enable the Xfce Desktop Environment, set
- services.xserver.desktopManager = {
- xfce.enable = true;
- default = "xfce";
- };
+services.xserver.desktopManager = {
+ xfce.enable = true;
+ default = "xfce";
+};
@@ -20,13 +20,13 @@
Optionally, compton
can be enabled for nice graphical effects, some example settings:
- services.compton = {
- enable = true;
- fade = true;
- inactiveOpacity = "0.9";
- shadow = true;
- fadeDelta = 4;
- };
+services.compton = {
+ enable = true;
+ fade = true;
+ inactiveOpacity = "0.9";
+ shadow = true;
+ fadeDelta = 4;
+};
@@ -34,16 +34,16 @@
Some Xfce programs are not installed automatically.
To install them manually (system wide), put them into your
environment.systemPackages .
-
+
- NixOS’s default display manager is SLiM.
- (DM is the program that provides a graphical login prompt
- and manages the X server.)
- You can, for example, select KDE’s
+ NixOS’s default display manager is SLiM.
+ (DM is the program that provides a graphical login prompt
+ and manages the X server.)
+ You can, for example, select KDE’s
sddm instead:
- services.xserver.displayManager.sddm.enable = true;
+services.xserver.displayManager.sddm.enable = true;
@@ -55,7 +55,7 @@
Thunar
volume support, put
- services.xserver.desktopManager.xfce.enable = true;
+services.xserver.desktopManager.xfce.enable = true;
into your configuration.nix .
@@ -84,10 +84,10 @@
Thunar and/or the desktop takes time to show up.
Thunar will spit out this kind of message on start
- (look at journalctl --user -b).
+ (look at journalctl --user -b ).
- Thunar:2410): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported
+Thunar:2410): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported
This is caused by some needed GNOME services not running.
@@ -95,7 +95,7 @@
the Advanced tab of the Session and Startup settings panel.
Alternatively, you can run this command to do the same thing.
- $ xfconf-query -c xfce4-session -p /compat/LaunchGNOME -s true
+$ xfconf-query -c xfce4-session -p /compat/LaunchGNOME -s true
A log-out and re-log will be needed for this to take effect.
diff --git a/nixos/doc/manual/development/replace-modules.xml b/nixos/doc/manual/development/replace-modules.xml
new file mode 100644
index 000000000000..cc0539ec5109
--- /dev/null
+++ b/nixos/doc/manual/development/replace-modules.xml
@@ -0,0 +1,75 @@
+
+
+Replace Modules
+
+Modules that are imported can also be disabled. The option
+ declarations and config implementation of a disabled module will be
+ ignored, allowing another to take it's place. This can be used to
+ import a set of modules from another channel while keeping the rest
+ of the system on a stable release.
+disabledModules is a top level attribute like
+ imports , options and
+ config . It contains a list of modules that will
+ be disabled. This can either be the full path to the module or a
+ string with the filename relative to the modules path
+ (eg. <nixpkgs/nixos/modules> for nixos).
+
+
+This example will replace the existing postgresql module with
+ the version defined in the nixos-unstable channel while keeping the
+ rest of the modules and packages from the original nixos channel.
+ This only overrides the module definition, this won't use postgresql
+ from nixos-unstable unless explicitly configured to do so.
+
+
+{ config, lib, pkgs, ... }:
+
+{
+ disabledModules = [ "services/databases/postgresql.nix" ];
+
+ imports =
+ [ # Use postgresql service from nixos-unstable channel.
+ # sudo nix-channel --add http://nixos.org/channels/nixos-unstable nixos-unstable
+ <nixos-unstable/nixos/modules/services/databases/postgresql.nix>
+ ];
+
+ services.postgresql.enable = true;
+}
+
+
+This example shows how to define a custom module as a
+ replacement for an existing module. Importing this module will
+ disable the original module without having to know it's
+ implementation details.
+
+
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.programs.man;
+in
+
+{
+ disabledModules = [ "services/programs/man.nix" ];
+
+ options = {
+ programs.man.enable = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Whether to enable manual pages.";
+ };
+ };
+
+ config = mkIf cfg.enabled {
+ warnings = [ "disabled manpages for production deployments." ];
+ };
+}
+
+
+
diff --git a/nixos/doc/manual/development/sources.xml b/nixos/doc/manual/development/sources.xml
index 7cd5ce0002c2..a2896cd7a135 100644
--- a/nixos/doc/manual/development/sources.xml
+++ b/nixos/doc/manual/development/sources.xml
@@ -8,7 +8,7 @@
By default, NixOS’s nixos-rebuild command
uses the NixOS and Nixpkgs sources provided by the
-nixos-unstable channel (kept in
+nixos channel (kept in
/nix/var/nix/profiles/per-user/root/channels/nixos ).
To modify NixOS, however, you should check out the latest sources from
Git. This is as follows:
@@ -27,8 +27,8 @@ a subdirectory of the Nixpkgs repository.) The remote
channels refers to a read-only repository that
tracks the Nixpkgs/NixOS channels (see
for more information about channels). Thus, the Git branch
-channels/nixos-14.12 will contain the latest built
-and tested version available in the nixos-14.12
+channels/nixos-17.03 will contain the latest built
+and tested version available in the nixos-17.03
channel.
It’s often inconvenient to develop directly on the master
@@ -39,9 +39,9 @@ branch based on your current NixOS version:
$ nixos-version
-14.04.273.ea1952b (Baboon)
+17.09pre104379.6e0b727 (Hummingbird)
-$ git checkout -b local ea1952b
+$ git checkout -b local 6e0b727
Or, to base your local branch on the latest version available in a
@@ -49,17 +49,17 @@ NixOS channel:
$ git remote update channels
-$ git checkout -b local channels/nixos-14.12
+$ git checkout -b local channels/nixos-17.03
-(Replace nixos-14.12 with the name of the channel
+(Replace nixos-17.03 with the name of the channel
you want to use.) You can use git merge or
git rebase to keep your local branch in sync with
the channel, e.g.
$ git remote update channels
-$ git merge channels/nixos-14.12
+$ git merge channels/nixos-17.03
You can use git cherry-pick to copy commits from
@@ -87,7 +87,11 @@ $ ln -s /my/sources /nixpkgs ~/.nix-defexpr/nixpkgs
You may want to delete the symlink
~/.nix-defexpr/channels_root to prevent root’s
-NixOS channel from clashing with your own tree.
+NixOS channel from clashing with your own tree (this may break the
+command-not-found utility though). If you want to go back to the default
+state, you may just remove the ~/.nix-defexpr
+directory completely, log out and log in again and it should have been
+recreated with a link to the root channels.
+ ${concatStringsSep "\n" (map (font: "${font} ") config.fonts.fonts)}
+
+ ${cache}
+ ${optionalString (pkgs.stdenv.isx86_64 && cfg.cache32Bit) ''
+ ${cache32}
+ ''}
+
+ '';
+
+ # The configuration to be included in /etc/font/
+ penultimateConf = pkgs.runCommand "font-penultimate-conf" {} ''
+ support_folder=$out/etc/fonts/conf.d
+ latest_folder=$out/etc/fonts/${latestVersion}/conf.d
+
+ mkdir -p $support_folder
+ mkdir -p $latest_folder
+
+ ln -s ${supportFontsConf} $support_folder/../fonts.conf
+ ln -s ${latestPkg.out}/etc/fonts/fonts.conf \
+ $latest_folder/../fonts.conf
+
+ # fontconfig-penultimate various configuration files
+ ln -s ${pkgs.fontconfig-penultimate}/etc/fonts/conf.d/*.conf \
+ $support_folder
+ ln -s ${pkgs.fontconfig-penultimate}/etc/fonts/conf.d/*.conf \
+ $latest_folder
+
+ ln -s ${cacheConfSupport} $support_folder/00-nixos-cache.conf
+ ln -s ${cacheConfLatest} $latest_folder/00-nixos-cache.conf
+
+ rm $support_folder/10-antialias.conf $latest_folder/10-antialias.conf
+ ln -s ${antialiasConf} $support_folder/10-antialias.conf
+ ln -s ${antialiasConf} $latest_folder/10-antialias.conf
+
+ rm $support_folder/10-hinting.conf $latest_folder/10-hinting.conf
+ ln -s ${hintingConf} $support_folder/10-hinting.conf
+ ln -s ${hintingConf} $latest_folder/10-hinting.conf
+
+ ${optionalString cfg.useEmbeddedBitmaps ''
+ rm $support_folder/10-no-embedded-bitmaps.conf
+ rm $latest_folder/10-no-embedded-bitmaps.conf
+ ''}
+
+ rm $support_folder/10-subpixel.conf $latest_folder/10-subpixel.conf
+ ln -s ${subpixelConf} $support_folder/10-subpixel.conf
+ ln -s ${subpixelConf} $latest_folder/10-subpixel.conf
+
+ ${optionalString (cfg.dpi != 0) ''
+ ln -s ${dpiConf} $support_folder/11-dpi.conf
+ ln -s ${dpiConf} $latest_folder/11-dpi.conf
+ ''}
+
+ ${optionalString (!cfg.includeUserConf) ''
+ rm $support_folder/50-user.conf
+ rm $latest_folder/50-user.conf
+ ''}
+
+ # 51-local.conf
+ rm $latest_folder/51-local.conf
+ substitute \
+ ${pkgs.fontconfig-penultimate}/etc/fonts/conf.d/51-local.conf \
+ $latest_folder/51-local.conf \
+ --replace local.conf /etc/fonts/${latestVersion}/local.conf
+
+ ln -s ${defaultFontsConf} $support_folder/52-default-fonts.conf
+ ln -s ${defaultFontsConf} $latest_folder/52-default-fonts.conf
+
+ ${optionalString cfg.allowBitmaps ''
+ rm $support_folder/53-no-bitmaps.conf
+ rm $latest_folder/53-no-bitmaps.conf
+ ''}
+
+ ${optionalString (!cfg.allowType1) ''
+ ln -s ${rejectType1} $support_folder/53-no-type1.conf
+ ln -s ${rejectType1} $latest_folder/53-no-type1.conf
+ ''}
+ '';
+
+ hintingConf = pkgs.writeText "fc-10-hinting.conf" ''
+
+
+
+
+
+
+
+ ${fcBool cfg.hinting.enable}
+
+
+ ${fcBool cfg.hinting.autohint}
+
+
+ hintslight
+
+
+
+
+ '';
+
+ antialiasConf = pkgs.writeText "fc-10-antialias.conf" ''
+
+
+
+
+
+
+
+ ${fcBool cfg.antialias}
+
+
+
+
+ '';
+
+ subpixelConf = pkgs.writeText "fc-10-subpixel.conf" ''
+
+
+
+
+
+
+
+ ${cfg.subpixel.rgba}
+
+
+ lcd${cfg.subpixel.lcdfilter}
+
+
+
+
+ '';
+
+ dpiConf = pkgs.writeText "fc-11-dpi.conf" ''
+
+
+
+
+
+
+ ${toString cfg.dpi}
+
+
+
+
+ '';
+
+ defaultFontsConf =
+ let genDefault = fonts: name:
+ optionalString (fonts != []) ''
+
+ ${name}
+
+ ${concatStringsSep ""
+ (map (font: ''
+ ${font}
+ '') fonts)}
+
+
+ '';
+ in
+ pkgs.writeText "fc-52-nixos-default-fonts.conf" ''
+
+
+
+
+
+ ${genDefault cfg.defaultFonts.sansSerif "sans-serif"}
+
+ ${genDefault cfg.defaultFonts.serif "serif"}
+
+ ${genDefault cfg.defaultFonts.monospace "monospace"}
+
+
+ '';
+
+ rejectType1 = pkgs.writeText "fc-53-no-type1.conf" ''
+
+
+
+
+
+
+
+
+ Type 1
+
+
+
+
+
+ '';
+
+in
+{
+
+ options = {
+
+ fonts = {
+
+ fontconfig = {
+
+ penultimate = {
+ enable = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Enable fontconfig-penultimate settings to supplement the
+ NixOS defaults by providing per-font rendering defaults and
+ metric aliases.
+ '';
+ };
+ };
+
+ };
+ };
+
+ };
+
+ config = mkIf (config.fonts.fontconfig.enable && cfg.enable) {
+
+ fonts.fontconfig.confPackages = [ penultimateConf ];
+
+ };
+
+}
diff --git a/nixos/modules/config/fonts/fontconfig-ultimate.nix b/nixos/modules/config/fonts/fontconfig-ultimate.nix
index a3f52fbd9199..1bf9fdb19845 100644
--- a/nixos/modules/config/fonts/fontconfig-ultimate.nix
+++ b/nixos/modules/config/fonts/fontconfig-ultimate.nix
@@ -8,61 +8,6 @@ let fcBool = x: if x then "true " else "false ";
latestVersion = pkgs.fontconfig.configVersion;
- # fontconfig ultimate main configuration file
- # priority 52
- fontconfigUltimateConf = pkgs.writeText "fc-52-fontconfig-ultimate.conf" ''
-
-
-
-
- ${optionalString (!cfg.allowBitmaps) ''
-
-
-
-
- false
-
-
-
- ''}
-
- ${optionalString cfg.allowType1 ''
-
-
-
-
-
- Type 1
-
-
-
-
- ''}
-
-
-
-
- ${fcBool cfg.useEmbeddedBitmaps}
-
-
-
-
-
-
- ${fcBool cfg.forceAutohint}
-
-
-
-
-
-
- ${fcBool cfg.renderMonoTTFAsBitmap}
-
-
-
-
- '';
-
# The configuration to be included in /etc/font/
confPkg = pkgs.runCommand "font-ultimate-conf" {} ''
support_folder=$out/etc/fonts/conf.d
@@ -71,12 +16,6 @@ let fcBool = x: if x then "true " else "false ";
mkdir -p $support_folder
mkdir -p $latest_folder
- # 52-fontconfig-ultimate.conf
- ln -s ${fontconfigUltimateConf} \
- $support_folder/52-fontconfig-ultimate.conf
- ln -s ${fontconfigUltimateConf} \
- $latest_folder/52-fontconfig-ultimate.conf
-
# fontconfig ultimate substitutions
${optionalString (cfg.substitutions != "none") ''
ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/presets/${cfg.substitutions}/*.conf \
@@ -104,7 +43,7 @@ in
ultimate = {
enable = mkOption {
type = types.bool;
- default = true;
+ default = false;
description = ''
Enable fontconfig-ultimate settings (formerly known as
Infinality). Besides the customizable settings in this NixOS
@@ -113,45 +52,6 @@ in
'';
};
- allowBitmaps = mkOption {
- type = types.bool;
- default = true;
- description = ''
- Allow bitmap fonts. Set to false to ban all
- bitmap fonts.
- '';
- };
-
- allowType1 = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Allow Type-1 fonts. Default is false because of
- poor rendering.
- '';
- };
-
- useEmbeddedBitmaps = mkOption {
- type = types.bool;
- default = false;
- description = ''Use embedded bitmaps in fonts like Calibri.'';
- };
-
- forceAutohint = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Force use of the TrueType Autohinter. Useful for debugging or
- free-software purists.
- '';
- };
-
- renderMonoTTFAsBitmap = mkOption {
- type = types.bool;
- default = false;
- description = ''Render some monospace TTF fonts as bitmaps.'';
- };
-
substitutions = mkOption {
type = types.nullOr (types.enum ["free" "combi" "ms"]);
default = "free";
diff --git a/nixos/modules/config/fonts/fontconfig.nix b/nixos/modules/config/fonts/fontconfig.nix
index 52ad1e714fb9..d44b583447a3 100644
--- a/nixos/modules/config/fonts/fontconfig.nix
+++ b/nixos/modules/config/fonts/fontconfig.nix
@@ -41,11 +41,11 @@ let cfg = config.fonts.fontconfig;
# priority 0
cacheConfSupport = makeCacheConf { version = supportVersion; };
cacheConfLatest = makeCacheConf {};
-
+
# generate the font cache setting file for a fontconfig version
# use latest when no version is passed
makeCacheConf = { version ? null }:
- let
+ let
fcPackage = if builtins.isNull version
then "fontconfig"
else "fontconfig_${version}";
@@ -75,23 +75,23 @@ let cfg = config.fonts.fontconfig;
-
-
+
+
${fcBool cfg.hinting.enable}
-
+
${fcBool cfg.hinting.autohint}
-
- hint${cfg.hinting.style}
+
+ hintslight
-
+
${fcBool cfg.antialias}
-
+
${cfg.subpixel.rgba}
-
+
lcd${cfg.subpixel.lcdfilter}
@@ -113,7 +113,7 @@ let cfg = config.fonts.fontconfig;
# default fonts configuration file
# priority 52
- defaultFontsConf =
+ defaultFontsConf =
let genDefault = fonts: name:
optionalString (fonts != []) ''
@@ -142,7 +142,54 @@ let cfg = config.fonts.fontconfig;
'';
- # fontconfig configuration package
+ # bitmap font options
+ # priority 53
+ rejectBitmaps = pkgs.writeText "fc-53-nixos-bitmaps.conf" ''
+
+
+
+
+ ${optionalString (!cfg.allowBitmaps) ''
+
+
+
+
+ false
+
+
+
+ ''}
+
+
+
+
+ ${fcBool cfg.useEmbeddedBitmaps}
+
+
+
+
+ '';
+
+ # reject Type 1 fonts
+ # priority 53
+ rejectType1 = pkgs.writeText "fc-53-nixos-reject-type1.conf" ''
+
+
+
+
+
+
+
+
+ Type 1
+
+
+
+
+
+ '';
+
+ # fontconfig configuration package
confPkg = pkgs.runCommand "fontconfig-conf" {} ''
support_folder=$out/etc/fonts
latest_folder=$out/etc/fonts/${latestVersion}
@@ -166,7 +213,7 @@ let cfg = config.fonts.fontconfig;
substitute ${latestPkg.out}/etc/fonts/conf.d/51-local.conf \
$latest_folder/conf.d/51-local.conf \
- --replace local.conf /etc/fonts/${latestVersion}/local.conf
+ --replace local.conf /etc/fonts/${latestVersion}/local.conf
# 00-nixos-cache.conf
ln -s ${cacheConfSupport} \
@@ -192,6 +239,16 @@ let cfg = config.fonts.fontconfig;
# 52-nixos-default-fonts.conf
ln -s ${defaultFontsConf} $support_folder/conf.d/52-nixos-default-fonts.conf
ln -s ${defaultFontsConf} $latest_folder/conf.d/52-nixos-default-fonts.conf
+
+ # 53-nixos-bitmaps.conf
+ ln -s ${rejectBitmaps} $support_folder/conf.d/53-nixos-bitmaps.conf
+ ln -s ${rejectBitmaps} $latest_folder/conf.d/53-nixos-bitmaps.conf
+
+ ${optionalString (! cfg.allowType1) ''
+ # 53-nixos-reject-type1.conf
+ ln -s ${rejectType1} $support_folder/conf.d/53-nixos-reject-type1.conf
+ ln -s ${rejectType1} $latest_folder/conf.d/53-nixos-reject-type1.conf
+ ''}
'';
# Package with configuration files
@@ -233,7 +290,11 @@ in
antialias = mkOption {
type = types.bool;
default = true;
- description = "Enable font antialiasing.";
+ description = ''
+ Enable font antialiasing. At high resolution (> 200 DPI),
+ antialiasing has no visible effect; users of such displays may want
+ to disable this option.
+ '';
};
dpi = mkOption {
@@ -249,7 +310,7 @@ in
type = types.lines;
default = "";
description = ''
- System-wide customization file contents, has higher priority than
+ System-wide customization file contents, has higher priority than
defaultFonts settings.
'';
};
@@ -287,26 +348,21 @@ in
enable = mkOption {
type = types.bool;
default = true;
- description = "Enable TrueType hinting.";
+ description = ''
+ Enable font hinting. Hinting aligns glyphs to pixel boundaries to
+ improve rendering sharpness at low resolution. At high resolution
+ (> 200 dpi) hinting will do nothing (at best); users of such
+ displays may want to disable this option.
+ '';
};
autohint = mkOption {
type = types.bool;
- default = true;
+ default = false;
description = ''
- Enable the autohinter, which provides hinting for otherwise
- un-hinted fonts. The results are usually lower quality than
- correctly-hinted fonts.
- '';
- };
-
- style = mkOption {
- type = types.enum ["none" "slight" "medium" "full"];
- default = "full";
- description = ''
- TrueType hinting style, one of none ,
- slight , medium , or
- full .
+ Enable the autohinter in place of the default interpreter.
+ The results are usually lower quality than correctly-hinted
+ fonts, but better than unhinted fonts.
'';
};
};
@@ -327,7 +383,15 @@ in
default = "rgb";
type = types.enum ["rgb" "bgr" "vrgb" "vbgr" "none"];
description = ''
- Subpixel order.
+ Subpixel order. The overwhelming majority of displays are
+ rgb in their normal orientation. Select
+ vrgb for mounting such a display 90 degrees
+ clockwise from its normal orientation or vbgr
+ for mounting 90 degrees counter-clockwise. Select
+ bgr in the unlikely event of mounting 180
+ degrees from the normal orientation. Reverse these directions in
+ the improbable event that the display's native subpixel order is
+ bgr .
'';
};
@@ -335,7 +399,9 @@ in
default = "default";
type = types.enum ["none" "default" "light" "legacy"];
description = ''
- FreeType LCD filter.
+ FreeType LCD filter. At high resolution (> 200 DPI), LCD filtering
+ has no visible effect; users of such displays may want to select
+ none .
'';
};
@@ -349,16 +415,43 @@ in
'';
};
+ allowBitmaps = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Allow bitmap fonts. Set to false to ban all
+ bitmap fonts.
+ '';
+ };
+
+ allowType1 = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Allow Type-1 fonts. Default is false because of
+ poor rendering.
+ '';
+ };
+
+ useEmbeddedBitmaps = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''Use embedded bitmaps in fonts like Calibri.'';
+ };
+
};
};
};
- config = mkIf cfg.enable {
- fonts.fontconfig.confPackages = [ confPkg ];
-
- environment.systemPackages = [ pkgs.fontconfig ];
- environment.etc.fonts.source = "${fontconfigEtc}/etc/fonts/";
- };
+ config = mkMerge [
+ (mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.fontconfig ];
+ environment.etc.fonts.source = "${fontconfigEtc}/etc/fonts/";
+ })
+ (mkIf (cfg.enable && !cfg.penultimate.enable) {
+ fonts.fontconfig.confPackages = [ confPkg ];
+ })
+ ];
}
diff --git a/nixos/modules/config/fonts/fonts.nix b/nixos/modules/config/fonts/fonts.nix
index af3d93fc1bc4..0dd01df9da74 100644
--- a/nixos/modules/config/fonts/fonts.nix
+++ b/nixos/modules/config/fonts/fonts.nix
@@ -37,6 +37,7 @@ with lib;
pkgs.xorg.fontbhlucidatypewriter75dpi
pkgs.dejavu_fonts
pkgs.freefont_ttf
+ pkgs.gyre-fonts # TrueType substitutes for standard PostScript fonts
pkgs.liberation_ttf
pkgs.xorg.fontbh100dpi
pkgs.xorg.fontmiscmisc
diff --git a/nixos/modules/config/networking.nix b/nixos/modules/config/networking.nix
index 426aaa34885c..ae30a710bf6f 100644
--- a/nixos/modules/config/networking.nix
+++ b/nixos/modules/config/networking.nix
@@ -178,10 +178,10 @@ in
environment.etc =
{ # /etc/services: TCP/UDP port assignments.
- "services".source = pkgs.iana_etc + "/etc/services";
+ "services".source = pkgs.iana-etc + "/etc/services";
# /etc/protocols: IP protocol numbers.
- "protocols".source = pkgs.iana_etc + "/etc/protocols";
+ "protocols".source = pkgs.iana-etc + "/etc/protocols";
# /etc/rpc: RPC program numbers.
"rpc".source = pkgs.glibc.out + "/etc/rpc";
@@ -251,11 +251,6 @@ in
# Install the proxy environment variables
environment.sessionVariables = cfg.proxy.envVars;
- # The ‘ip-up’ target is kept for backwards compatibility.
- # New services should use systemd upstream targets:
- # See https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
- systemd.targets.ip-up.description = "Services Requiring IP Connectivity (deprecated)";
-
# This is needed when /etc/resolv.conf is being overriden by networkd
# and other configurations. If the file is destroyed by an environment
# activation then it must be rebuilt so that applications which interface
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index eee8db376c84..bf66994b5022 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -274,6 +274,8 @@ in {
RestartSec = "500ms";
};
};
+
+ environment.variables.PULSE_COOKIE = "${stateDir}/.config/pulse/cookie";
})
];
diff --git a/nixos/modules/config/shells-environment.nix b/nixos/modules/config/shells-environment.nix
index 8a7b3ea0bfd2..152493151fd3 100644
--- a/nixos/modules/config/shells-environment.nix
+++ b/nixos/modules/config/shells-environment.nix
@@ -168,9 +168,6 @@ in
${cfg.extraInit}
- # The setuid/setcap wrappers override other bin directories.
- export PATH="${config.security.wrapperDir}:$PATH"
-
# ~/bin if it exists overrides other bin directories.
export PATH="$HOME/bin:$PATH"
'';
diff --git a/nixos/modules/config/sysctl.nix b/nixos/modules/config/sysctl.nix
index 61b02c5ffa6a..a3f7e8f722f0 100644
--- a/nixos/modules/config/sysctl.nix
+++ b/nixos/modules/config/sysctl.nix
@@ -64,5 +64,9 @@ in
# Removed under grsecurity.
boot.kernel.sysctl."kernel.kptr_restrict" =
if (config.boot.kernelPackages.kernel.features.grsecurity or false) then null else 1;
+
+ # Disable YAMA by default to allow easy debugging.
+ boot.kernel.sysctl."kernel.yama.ptrace_scope" = mkDefault 0;
+
};
}
diff --git a/nixos/modules/config/update-users-groups.pl b/nixos/modules/config/update-users-groups.pl
index cbbe216e5a17..ef5e6346f02e 100644
--- a/nixos/modules/config/update-users-groups.pl
+++ b/nixos/modules/config/update-users-groups.pl
@@ -6,6 +6,21 @@ use JSON;
make_path("/var/lib/nixos", { mode => 0755 });
+# Keep track of deleted uids and gids.
+my $uidMapFile = "/var/lib/nixos/uid-map";
+my $uidMap = -e $uidMapFile ? decode_json(read_file($uidMapFile)) : {};
+
+my $gidMapFile = "/var/lib/nixos/gid-map";
+my $gidMap = -e $gidMapFile ? decode_json(read_file($gidMapFile)) : {};
+
+
+sub updateFile {
+ my ($path, $contents, $perms) = @_;
+ write_file("$path.tmp", { binmode => ':utf8', perms => $perms // 0644 }, $contents);
+ rename("$path.tmp", $path) or die;
+}
+
+
sub hashPassword {
my ($password) = @_;
my $salt = "";
@@ -18,10 +33,10 @@ sub hashPassword {
# Functions for allocating free GIDs/UIDs. FIXME: respect ID ranges in
# /etc/login.defs.
sub allocId {
- my ($used, $idMin, $idMax, $up, $getid) = @_;
+ my ($used, $prevUsed, $idMin, $idMax, $up, $getid) = @_;
my $id = $up ? $idMin : $idMax;
while ($id >= $idMin && $id <= $idMax) {
- if (!$used->{$id} && !defined &$getid($id)) {
+ if (!$used->{$id} && !$prevUsed->{$id} && !defined &$getid($id)) {
$used->{$id} = 1;
return $id;
}
@@ -31,23 +46,36 @@ sub allocId {
die "$0: out of free UIDs or GIDs\n";
}
-my (%gidsUsed, %uidsUsed);
+my (%gidsUsed, %uidsUsed, %gidsPrevUsed, %uidsPrevUsed);
sub allocGid {
- return allocId(\%gidsUsed, 400, 499, 0, sub { my ($gid) = @_; getgrgid($gid) });
+ my ($name) = @_;
+ my $prevGid = $gidMap->{$name};
+ if (defined $prevGid && !defined $gidsUsed{$prevGid}) {
+ print STDERR "reviving group '$name' with GID $prevGid\n";
+ $gidsUsed{$prevGid} = 1;
+ return $prevGid;
+ }
+ return allocId(\%gidsUsed, \%gidsPrevUsed, 400, 499, 0, sub { my ($gid) = @_; getgrgid($gid) });
}
sub allocUid {
- my ($isSystemUser) = @_;
+ my ($name, $isSystemUser) = @_;
my ($min, $max, $up) = $isSystemUser ? (400, 499, 0) : (1000, 29999, 1);
- return allocId(\%uidsUsed, $min, $max, $up, sub { my ($uid) = @_; getpwuid($uid) });
+ my $prevUid = $uidMap->{$name};
+ if (defined $prevUid && $prevUid >= $min && $prevUid <= $max && !defined $uidsUsed{$prevUid}) {
+ print STDERR "reviving user '$name' with UID $prevUid\n";
+ $uidsUsed{$prevUid} = 1;
+ return $prevUid;
+ }
+ return allocId(\%uidsUsed, \%uidsPrevUsed, $min, $max, $up, sub { my ($uid) = @_; getpwuid($uid) });
}
# Read the declared users/groups.
my $spec = decode_json(read_file($ARGV[0]));
-# Don't allocate UIDs/GIDs that are already in use.
+# Don't allocate UIDs/GIDs that are manually assigned.
foreach my $g (@{$spec->{groups}}) {
$gidsUsed{$g->{gid}} = 1 if defined $g->{gid};
}
@@ -56,6 +84,11 @@ foreach my $u (@{$spec->{users}}) {
$uidsUsed{$u->{uid}} = 1 if defined $u->{uid};
}
+# Likewise for previously used but deleted UIDs/GIDs.
+$uidsPrevUsed{$_} = 1 foreach values %{$uidMap};
+$gidsPrevUsed{$_} = 1 foreach values %{$gidMap};
+
+
# Read the current /etc/group.
sub parseGroup {
chomp;
@@ -114,16 +147,18 @@ foreach my $g (@{$spec->{groups}}) {
}
}
} else {
- $g->{gid} = allocGid if !defined $g->{gid};
+ $g->{gid} = allocGid($name) if !defined $g->{gid};
$g->{password} = "x";
}
$g->{members} = join ",", sort(keys(%members));
$groupsOut{$name} = $g;
+
+ $gidMap->{$name} = $g->{gid};
}
# Update the persistent list of declarative groups.
-write_file($declGroupsFile, { binmode => ':utf8' }, join(" ", sort(keys %groupsOut)));
+updateFile($declGroupsFile, join(" ", sort(keys %groupsOut)));
# Merge in the existing /etc/group.
foreach my $name (keys %groupsCur) {
@@ -140,8 +175,8 @@ foreach my $name (keys %groupsCur) {
# Rewrite /etc/group. FIXME: acquire lock.
my @lines = map { join(":", $_->{name}, $_->{password}, $_->{gid}, $_->{members}) . "\n" }
(sort { $a->{gid} <=> $b->{gid} } values(%groupsOut));
-write_file("/etc/group.tmp", { binmode => ':utf8' }, @lines);
-rename("/etc/group.tmp", "/etc/group") or die;
+updateFile($gidMapFile, encode_json($gidMap));
+updateFile("/etc/group", \@lines);
system("nscd --invalidate group");
# Generate a new /etc/passwd containing the declared users.
@@ -167,7 +202,7 @@ foreach my $u (@{$spec->{users}}) {
$u->{uid} = $existing->{uid};
}
} else {
- $u->{uid} = allocUid($u->{isSystemUser}) if !defined $u->{uid};
+ $u->{uid} = allocUid($name, $u->{isSystemUser}) if !defined $u->{uid};
if (defined $u->{initialPassword}) {
$u->{hashedPassword} = hashPassword($u->{initialPassword});
@@ -177,7 +212,7 @@ foreach my $u (@{$spec->{users}}) {
}
# Create a home directory.
- if ($u->{createHome} && ! -e $u->{home}) {
+ if ($u->{createHome}) {
make_path($u->{home}, { mode => 0700 }) if ! -e $u->{home};
chown $u->{uid}, $u->{gid}, $u->{home};
}
@@ -195,10 +230,12 @@ foreach my $u (@{$spec->{users}}) {
$u->{fakePassword} = $existing->{fakePassword} // "x";
$usersOut{$name} = $u;
+
+ $uidMap->{$name} = $u->{uid};
}
# Update the persistent list of declarative users.
-write_file($declUsersFile, { binmode => ':utf8' }, join(" ", sort(keys %usersOut)));
+updateFile($declUsersFile, join(" ", sort(keys %usersOut)));
# Merge in the existing /etc/passwd.
foreach my $name (keys %usersCur) {
@@ -214,8 +251,8 @@ foreach my $name (keys %usersCur) {
# Rewrite /etc/passwd. FIXME: acquire lock.
@lines = map { join(":", $_->{name}, $_->{fakePassword}, $_->{uid}, $_->{gid}, $_->{description}, $_->{home}, $_->{shell}) . "\n" }
(sort { $a->{uid} <=> $b->{uid} } (values %usersOut));
-write_file("/etc/passwd.tmp", { binmode => ':utf8' }, @lines);
-rename("/etc/passwd.tmp", "/etc/passwd") or die;
+updateFile($uidMapFile, encode_json($uidMap));
+updateFile("/etc/passwd", \@lines);
system("nscd --invalidate passwd");
@@ -242,5 +279,4 @@ foreach my $u (values %usersOut) {
push @shadowNew, join(":", $u->{name}, $hashedPassword, "1::::::") . "\n";
}
-write_file("/etc/shadow.tmp", { binmode => ':utf8', perms => 0600 }, @shadowNew);
-rename("/etc/shadow.tmp", "/etc/shadow") or die;
+updateFile("/etc/shadow", \@shadowNew, 0600);
diff --git a/nixos/modules/hardware/all-firmware.nix b/nixos/modules/hardware/all-firmware.nix
index fb8e1ccab667..bc82bfd066c3 100644
--- a/nixos/modules/hardware/all-firmware.nix
+++ b/nixos/modules/hardware/all-firmware.nix
@@ -26,6 +26,7 @@ with lib;
firmwareLinuxNonfree
intel2200BGFirmware
rtl8723bs-firmware
+ rtl8192su-firmware
];
};
diff --git a/nixos/modules/hardware/cpu/amd-microcode.nix b/nixos/modules/hardware/cpu/amd-microcode.nix
index d44f01a49590..621c7066bfe1 100644
--- a/nixos/modules/hardware/cpu/amd-microcode.nix
+++ b/nixos/modules/hardware/cpu/amd-microcode.nix
@@ -22,7 +22,8 @@ with lib;
###### implementation
config = mkIf config.hardware.cpu.amd.updateMicrocode {
- boot.initrd.prepend = [ "${pkgs.microcodeAmd}/amd-ucode.img" ];
+ # Microcode updates must be the first item prepended in the initrd
+ boot.initrd.prepend = mkOrder 1 [ "${pkgs.microcodeAmd}/amd-ucode.img" ];
};
}
diff --git a/nixos/modules/hardware/cpu/intel-microcode.nix b/nixos/modules/hardware/cpu/intel-microcode.nix
index 89ae4f45806c..acce565fd808 100644
--- a/nixos/modules/hardware/cpu/intel-microcode.nix
+++ b/nixos/modules/hardware/cpu/intel-microcode.nix
@@ -22,7 +22,8 @@ with lib;
###### implementation
config = mkIf config.hardware.cpu.intel.updateMicrocode {
- boot.initrd.prepend = [ "${pkgs.microcodeIntel}/intel-ucode.img" ];
+ # Microcode updates must be the first item prepended in the initrd
+ boot.initrd.prepend = mkOrder 1 [ "${pkgs.microcodeIntel}/intel-ucode.img" ];
};
}
diff --git a/nixos/modules/hardware/mcelog.nix b/nixos/modules/hardware/mcelog.nix
new file mode 100644
index 000000000000..e4ac7d39053f
--- /dev/null
+++ b/nixos/modules/hardware/mcelog.nix
@@ -0,0 +1,37 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+{
+ meta.maintainers = [ maintainers.grahamc ];
+ options = {
+
+ hardware.mcelog = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable the Machine Check Exception logger.
+ '';
+ };
+ };
+
+ };
+
+ config = mkIf config.hardware.mcelog.enable {
+ systemd.services.mcelog = {
+ description = "Machine Check Exception Logging Daemon";
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ ExecStart = "${pkgs.mcelog}/bin/mcelog --daemon --foreground";
+ SuccessExitStatus = [ 0 15 ];
+
+ ProtectHome = true;
+ PrivateNetwork = true;
+ PrivateTmp = true;
+ };
+ };
+ };
+
+}
diff --git a/nixos/modules/hardware/sensor/iio.nix b/nixos/modules/hardware/sensor/iio.nix
new file mode 100644
index 000000000000..a8bc18800021
--- /dev/null
+++ b/nixos/modules/hardware/sensor/iio.nix
@@ -0,0 +1,30 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+{
+ ###### interface
+
+ options = {
+ hardware.sensor.iio = {
+ enable = mkOption {
+ description = "Enable this option to support IIO sensors.";
+ type = types.bool;
+ default = false;
+ };
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf config.hardware.sensor.iio.enable {
+
+ boot.initrd.availableKernelModules = [ "hid-sensor-hub" ];
+
+ environment.systemPackages = with pkgs; [ iio-sensor-proxy ];
+
+ services.dbus.packages = with pkgs; [ iio-sensor-proxy ];
+ services.udev.packages = with pkgs; [ iio-sensor-proxy ];
+ systemd.packages = with pkgs; [ iio-sensor-proxy ];
+ };
+}
diff --git a/nixos/modules/hardware/usb-wwan.nix b/nixos/modules/hardware/usb-wwan.nix
new file mode 100644
index 000000000000..2d20421586a7
--- /dev/null
+++ b/nixos/modules/hardware/usb-wwan.nix
@@ -0,0 +1,26 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+{
+ ###### interface
+
+ options = {
+
+ hardware.usbWwan = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable this option to support USB WWAN adapters.
+ '';
+ };
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf config.hardware.usbWwan.enable {
+ services.udev.packages = with pkgs; [ usb-modeswitch-data ];
+ };
+}
diff --git a/nixos/modules/hardware/video/bumblebee.nix b/nixos/modules/hardware/video/bumblebee.nix
index 3967137fcf8b..2278c7b40611 100644
--- a/nixos/modules/hardware/video/bumblebee.nix
+++ b/nixos/modules/hardware/video/bumblebee.nix
@@ -13,7 +13,7 @@ let
useDisplayDevice = cfg.connectDisplay;
};
- useBbswitch = cfg.pmMethod == "bbswitch";
+ useBbswitch = cfg.pmMethod == "bbswitch" || cfg.pmMethod == "auto" && useNvidia;
primus = pkgs.primus.override {
inherit useNvidia;
@@ -65,7 +65,7 @@ in
pmMethod = mkOption {
default = "auto";
- type = types.enum [ "auto" "bbswitch" "nouveau" "switcheroo" "none" ];
+ type = types.enum [ "auto" "bbswitch" "switcheroo" "none" ];
description = ''
Set preferred power management method for unused card.
'';
diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix
index a5bbe6bcb559..f8e021f551e8 100644
--- a/nixos/modules/i18n/input-method/ibus.nix
+++ b/nixos/modules/i18n/input-method/ibus.nix
@@ -44,7 +44,7 @@ in
panel = mkOption {
type = with types; nullOr path;
default = null;
- example = literalExample "''${pkgs.kde5.plasma-desktop}/lib/libexec/kimpanel-ibus-panel";
+ example = literalExample "''${pkgs.plasma5.plasma-desktop}/lib/libexec/kimpanel-ibus-panel";
description = "Replace the IBus panel with another panel.";
};
};
diff --git a/nixos/modules/installer/cd-dvd/channel.nix b/nixos/modules/installer/cd-dvd/channel.nix
index cd6e72755dea..663ff24c81f1 100644
--- a/nixos/modules/installer/cd-dvd/channel.nix
+++ b/nixos/modules/installer/cd-dvd/channel.nix
@@ -6,6 +6,16 @@
with lib;
let
+ # Do not include these things:
+ # - The '.git' directory
+ # - Result symlinks from nix-build ('result', 'result-2', 'result-bin', ...)
+ # - VIM/Emacs swap/backup files ('.swp', '.swo', '.foo.swp', 'foo~', ...)
+ filterFn = path: type: let basename = baseNameOf (toString path); in
+ if type == "directory" then basename != ".git"
+ else if type == "symlink" then builtins.match "^result(|-.*)$" basename == null
+ else builtins.match "^((|\..*)\.sw[a-z]|.*~)$" basename == null;
+
+ nixpkgs = builtins.filterSource filterFn pkgs.path;
# We need a copy of the Nix expressions for Nixpkgs and NixOS on the
# CD. These are installed into the "nixos" channel of the root
@@ -15,12 +25,11 @@ let
{ }
''
mkdir -p $out
- cp -prd ${pkgs.path} $out/nixos
+ cp -prd ${nixpkgs} $out/nixos
chmod -R u+w $out/nixos
if [ ! -e $out/nixos/nixpkgs ]; then
ln -s . $out/nixos/nixpkgs
fi
- rm -rf $out/nixos/.git
echo -n ${config.system.nixosVersionSuffix} > $out/nixos/.version-suffix
'';
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix
index c44dff3bb60d..63227d573495 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix
@@ -18,7 +18,7 @@ with lib;
autoLogin = true;
};
- desktopManager.kde5 = {
+ desktopManager.plasma5 = {
enable = true;
enableQt4Support = false;
};
@@ -66,7 +66,7 @@ with lib;
in ''
mkdir -p /root/Desktop
ln -sfT ${desktopFile} /root/Desktop/nixos-manual.desktop
- ln -sfT ${pkgs.kde5.konsole}/share/applications/org.kde.konsole.desktop /root/Desktop/org.kde.konsole.desktop
+ ln -sfT ${pkgs.konsole}/share/applications/org.kde.konsole.desktop /root/Desktop/org.kde.konsole.desktop
ln -sfT ${pkgs.gparted}/share/applications/gparted.desktop /root/Desktop/gparted.desktop
'';
diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix
index 93dba0d882b8..d42174003526 100644
--- a/nixos/modules/installer/cd-dvd/iso-image.nix
+++ b/nixos/modules/installer/cd-dvd/iso-image.nix
@@ -172,7 +172,6 @@ in
isoImage.includeSystemBuildDependencies = mkOption {
default = false;
- example = true;
description = ''
Set this option to include all the needed sources etc in the
image. It significantly increases image size. Use that when
@@ -280,7 +279,7 @@ in
options = [ "allow_other" "cow" "nonempty" "chroot=/mnt-root" "max_files=32768" "hide_meta_files" "dirs=/nix/.rw-store=rw:/nix/.ro-store=ro" ];
};
- boot.initrd.availableKernelModules = [ "squashfs" "iso9660" "usb-storage" ];
+ boot.initrd.availableKernelModules = [ "squashfs" "iso9660" "usb-storage" "uas" ];
boot.blacklistedKernelModules = [ "nouveau" ];
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 0b858746ff0a..118ed20d47f5 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
@@ -28,7 +28,7 @@ in
boot.loader.generic-extlinux-compatible.enable = true;
boot.kernelPackages = pkgs.linuxPackages_latest;
- boot.kernelParams = ["console=ttyS0,115200n8" "console=ttymxc0,115200n8" "console=ttyAMA0,115200n8" "console=ttyO0,115200n8" "console=tty0"];
+ boot.kernelParams = ["console=ttyS0,115200n8" "console=ttymxc0,115200n8" "console=ttyAMA0,115200n8" "console=ttyO0,115200n8" "console=ttySAC2,115200n8" "console=tty0"];
# FIXME: this probably should be in installation-device.nix
users.extraUsers.root.initialHashedPassword = "";
diff --git a/nixos/modules/installer/tools/auto-upgrade.nix b/nixos/modules/installer/tools/auto-upgrade.nix
index dfb43d1a1db9..a4d4f16d1d96 100644
--- a/nixos/modules/installer/tools/auto-upgrade.nix
+++ b/nixos/modules/installer/tools/auto-upgrade.nix
@@ -48,7 +48,7 @@ let cfg = config.system.autoUpgrade; in
description = ''
Specification (in the format described by
systemd.time
- 5 ) of the time at
+ 7 ) of the time at
which the update will occur.
'';
};
diff --git a/nixos/modules/installer/tools/nix-fallback-paths.nix b/nixos/modules/installer/tools/nix-fallback-paths.nix
index d73d67ef4728..0c9981470d72 100644
--- a/nixos/modules/installer/tools/nix-fallback-paths.nix
+++ b/nixos/modules/installer/tools/nix-fallback-paths.nix
@@ -1,5 +1,5 @@
{
- x86_64-linux = "/nix/store/qdkzm17csr24snk247a1s0c47ikq5sl6-nix-1.11.6";
- i686-linux = "/nix/store/hiwp53747lxlniqy5wpbql5izjrs8z0z-nix-1.11.6";
- x86_64-darwin = "/nix/store/hca2hqcvwncf23hiqyqgwbsdy8vvl9xv-nix-1.11.6";
+ x86_64-linux = "/nix/store/j6q3pb75q1sbk0xsa5x6a629ph98ycdl-nix-1.11.8";
+ i686-linux = "/nix/store/4m6ps568l988bbr1p2k3w9raq3rblppi-nix-1.11.8";
+ x86_64-darwin = "/nix/store/cc5q944yn3j2hrs8k0kxx9r2mk9mni8a-nix-1.11.8";
}
diff --git a/nixos/modules/installer/tools/nixos-generate-config.pl b/nixos/modules/installer/tools/nixos-generate-config.pl
index b72db1f6f503..29b447912e70 100644
--- a/nixos/modules/installer/tools/nixos-generate-config.pl
+++ b/nixos/modules/installer/tools/nixos-generate-config.pl
@@ -607,7 +607,7 @@ $bootLoaderConfig
# Enable the KDE Desktop Environment.
# services.xserver.displayManager.sddm.enable = true;
- # services.xserver.desktopManager.kde5.enable = true;
+ # services.xserver.desktopManager.plasma5.enable = true;
# Define a user account. Don't forget to set a password with ‘passwd’.
# users.extraUsers.guest = {
diff --git a/nixos/modules/installer/tools/nixos-rebuild.sh b/nixos/modules/installer/tools/nixos-rebuild.sh
index 4f73865dad6a..4b5e7b3230c8 100644
--- a/nixos/modules/installer/tools/nixos-rebuild.sh
+++ b/nixos/modules/installer/tools/nixos-rebuild.sh
@@ -278,24 +278,22 @@ if [ -n "$buildNix" ]; then
echo "building Nix..." >&2
nixDrv=
if ! nixDrv="$(nix-instantiate '' --add-root $tmpDir/nix.drv --indirect -A config.nix.package.out "${extraBuildFlags[@]}")"; then
- if ! nixDrv="$(nix-instantiate '' --add-root $tmpDir/nix.drv --indirect -A nixFallback "${extraBuildFlags[@]}")"; then
- if ! nixDrv="$(nix-instantiate '' --add-root $tmpDir/nix.drv --indirect -A nix "${extraBuildFlags[@]}")"; then
- nixStorePath="$(prebuiltNix "$(uname -m)")"
- if ! nix-store -r $nixStorePath --add-root $tmpDir/nix --indirect \
- --option extra-binary-caches https://cache.nixos.org/; then
+ if ! nixDrv="$(nix-instantiate '' --add-root $tmpDir/nix.drv --indirect -A nix "${extraBuildFlags[@]}")"; then
+ nixStorePath="$(prebuiltNix "$(uname -m)")"
+ if ! nix-store -r $nixStorePath --add-root $tmpDir/nix --indirect \
+ --option extra-binary-caches https://cache.nixos.org/; then
+ echo "warning: don't know how to get latest Nix" >&2
+ fi
+ # Older version of nix-store -r don't support --add-root.
+ [ -e $tmpDir/nix ] || ln -sf $nixStorePath $tmpDir/nix
+ if [ -n "$buildHost" ]; then
+ remoteNixStorePath="$(prebuiltNix "$(buildHostCmd uname -m)")"
+ remoteNix="$remoteNixStorePath/bin"
+ if ! buildHostCmd nix-store -r $remoteNixStorePath \
+ --option extra-binary-caches https://cache.nixos.org/ >/dev/null; then
+ remoteNix=
echo "warning: don't know how to get latest Nix" >&2
fi
- # Older version of nix-store -r don't support --add-root.
- [ -e $tmpDir/nix ] || ln -sf $nixStorePath $tmpDir/nix
- if [ -n "$buildHost" ]; then
- remoteNixStorePath="$(prebuiltNix "$(buildHostCmd uname -m)")"
- remoteNix="$remoteNixStorePath/bin"
- if ! buildHostCmd nix-store -r $remoteNixStorePath \
- --option extra-binary-caches https://cache.nixos.org/ >/dev/null; then
- remoteNix=
- echo "warning: don't know how to get latest Nix" >&2
- fi
- fi
fi
fi
fi
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index d51b29b99dae..feecee3225be 100644
--- a/nixos/modules/misc/ids.nix
+++ b/nixos/modules/misc/ids.nix
@@ -288,6 +288,7 @@
kresd = 270;
rpc = 271;
geoip = 272;
+ fcron = 273;
# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!
@@ -545,6 +546,7 @@
kresd = 270;
#rpc = 271; # unused
#geoip = 272; # unused
+ fcron = 273;
# 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/locate.nix b/nixos/modules/misc/locate.nix
index 089f354f6119..6d9bc915ba03 100644
--- a/nixos/modules/misc/locate.nix
+++ b/nixos/modules/misc/locate.nix
@@ -104,13 +104,13 @@ in {
users.extraGroups = mkIf isMLocate { mlocate = {}; };
security.wrappers = mkIf isMLocate {
- mlocate = {
+ locate = {
group = "mlocate";
owner = "root";
permissions = "u+rx,g+x,o+x";
setgid = true;
setuid = false;
- program = "locate";
+ source = "${cfg.locate}/bin/locate";
};
};
diff --git a/nixos/modules/misc/version.nix b/nixos/modules/misc/version.nix
index 70cd3fb9766a..315c33a462c6 100644
--- a/nixos/modules/misc/version.nix
+++ b/nixos/modules/misc/version.nix
@@ -95,7 +95,7 @@ in
nixosVersionSuffix = mkIf (pathIsDirectory gitRepo) (mkDefault (".git." + gitCommitId));
# Note: code names must only increase in alphabetical order.
- nixosCodeName = "Gorilla";
+ nixosCodeName = "Hummingbird";
};
# Generate /etc/os-release. See
@@ -106,9 +106,12 @@ in
NAME=NixOS
ID=nixos
VERSION="${config.system.nixosVersion} (${config.system.nixosCodeName})"
+ VERSION_CODENAME=${toLower config.system.nixosCodeName}
VERSION_ID="${config.system.nixosVersion}"
PRETTY_NAME="NixOS ${config.system.nixosVersion} (${config.system.nixosCodeName})"
- HOME_URL="http://nixos.org/"
+ HOME_URL="https://nixos.org/"
+ SUPPORT_URL="https://nixos.org/nixos/support.html"
+ BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
'';
};
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 5cd60e1b9d78..f7608a57d714 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -1,8 +1,9 @@
[
./config/debug-info.nix
./config/fonts/corefonts.nix
- ./config/fonts/fontconfig-ultimate.nix
./config/fonts/fontconfig.nix
+ ./config/fonts/fontconfig-penultimate.nix
+ ./config/fonts/fontconfig-ultimate.nix
./config/fonts/fontdir.nix
./config/fonts/fonts.nix
./config/fonts/ghostscript.nix
@@ -29,7 +30,9 @@
./hardware/ckb.nix
./hardware/cpu/amd-microcode.nix
./hardware/cpu/intel-microcode.nix
+ ./hardware/sensor/iio.nix
./hardware/ksm.nix
+ ./hardware/mcelog.nix
./hardware/network/b43.nix
./hardware/network/intel-2100bg.nix
./hardware/network/intel-2200bg.nix
@@ -38,6 +41,7 @@
./hardware/network/rtl8192c.nix
./hardware/opengl.nix
./hardware/pcmcia.nix
+ ./hardware/usb-wwan.nix
./hardware/video/amdgpu.nix
./hardware/video/amdgpu-pro.nix
./hardware/video/ati.nix
@@ -93,6 +97,7 @@
./programs/tmux.nix
./programs/venus.nix
./programs/vim.nix
+ ./programs/wireshark.nix
./programs/wvdial.nix
./programs/xfs_quota.nix
./programs/xonsh.nix
@@ -104,6 +109,7 @@
./security/audit.nix
./security/ca.nix
./security/chromium-suid-sandbox.nix
+ ./security/dhparams.nix
./security/duosec.nix
./security/grsecurity.nix
./security/hidepid.nix
@@ -124,6 +130,7 @@
./services/audio/liquidsoap.nix
./services/audio/mpd.nix
./services/audio/mopidy.nix
+ ./services/audio/slimserver.nix
./services/audio/squeezelite.nix
./services/audio/ympd.nix
./services/backup/almir.nix
@@ -132,7 +139,6 @@
./services/backup/mysql-backup.nix
./services/backup/postgresql-backup.nix
./services/backup/rsnapshot.nix
- ./services/backup/sitecopy-backup.nix
./services/backup/tarsnap.nix
./services/backup/znapzend.nix
./services/cluster/fleet.nix
@@ -242,6 +248,7 @@
./services/mail/rmilter.nix
./services/misc/apache-kafka.nix
./services/misc/autofs.nix
+ ./services/misc/autorandr.nix
./services/misc/bepasty.nix
./services/misc/canto-daemon.nix
./services/misc/calibre-server.nix
@@ -268,6 +275,8 @@
./services/misc/gogs.nix
./services/misc/gpsd.nix
#./services/misc/ihaskell.nix
+ ./services/misc/irkerd.nix
+ ./services/misc/jackett.nix
./services/misc/leaps.nix
./services/misc/mantisbt.nix
./services/misc/mathics.nix
@@ -288,6 +297,7 @@
./services/misc/parsoid.nix
./services/misc/phd.nix
./services/misc/plex.nix
+ ./services/misc/radarr.nix
./services/misc/redmine.nix
./services/misc/rippled.nix
./services/misc/ripple-rest.nix
@@ -324,10 +334,12 @@
./services/monitoring/prometheus/default.nix
./services/monitoring/prometheus/alertmanager.nix
./services/monitoring/prometheus/blackbox-exporter.nix
+ ./services/monitoring/prometheus/fritzbox-exporter.nix
./services/monitoring/prometheus/json-exporter.nix
./services/monitoring/prometheus/nginx-exporter.nix
./services/monitoring/prometheus/node-exporter.nix
./services/monitoring/prometheus/snmp-exporter.nix
+ ./services/monitoring/prometheus/unifi-exporter.nix
./services/monitoring/prometheus/varnish-exporter.nix
./services/monitoring/riemann.nix
./services/monitoring/riemann-dash.nix
@@ -424,6 +436,7 @@
./services/networking/namecoind.nix
./services/networking/nat.nix
./services/networking/networkmanager.nix
+ ./services/networking/nftables.nix
./services/networking/ngircd.nix
./services/networking/nix-serve.nix
./services/networking/nntp-proxy.nix
@@ -444,7 +457,7 @@
./services/networking/prayer.nix
./services/networking/privoxy.nix
./services/networking/prosody.nix
- ./services/networking/quagga.nix
+ # ./services/networking/quagga.nix
./services/networking/quassel.nix
./services/networking/racoon.nix
./services/networking/radicale.nix
@@ -518,6 +531,7 @@
./services/system/cgmanager.nix
./services/system/cloud-init.nix
./services/system/dbus.nix
+ ./services/system/earlyoom.nix
./services/system/kerberos.nix
./services/system/nscd.nix
./services/system/uptimed.nix
@@ -566,6 +580,7 @@
./services/x11/display-managers/lightdm.nix
./services/x11/display-managers/sddm.nix
./services/x11/display-managers/slim.nix
+ ./services/x11/display-managers/xpra.nix
./services/x11/hardware/libinput.nix
./services/x11/hardware/multitouch.nix
./services/x11/hardware/synaptics.nix
diff --git a/nixos/modules/profiles/graphical.nix b/nixos/modules/profiles/graphical.nix
index 73dd2d4bc9f7..e23375375188 100644
--- a/nixos/modules/profiles/graphical.nix
+++ b/nixos/modules/profiles/graphical.nix
@@ -1,5 +1,5 @@
-# This module defines a NixOS configuration that contains X11 and
-# KDE 4. It's used by the graphical installation CD.
+# This module defines a NixOS configuration with the Plasma 5 desktop.
+# It's used by the graphical installation CD.
{ config, pkgs, ... }:
@@ -7,7 +7,7 @@
services.xserver = {
enable = true;
displayManager.sddm.enable = true;
- desktopManager.kde5.enable = true;
+ desktopManager.plasma5.enable = true;
synaptics.enable = true; # for touchpad support on many laptops
};
diff --git a/nixos/modules/programs/adb.nix b/nixos/modules/programs/adb.nix
index 9ba81899e588..18290555b79d 100644
--- a/nixos/modules/programs/adb.nix
+++ b/nixos/modules/programs/adb.nix
@@ -10,7 +10,6 @@ with lib;
programs.adb = {
enable = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Whether to configure system to use Android Debug Bridge (adb).
diff --git a/nixos/modules/programs/gphoto2.nix b/nixos/modules/programs/gphoto2.nix
index 47822562aee1..ca7c6fb28f52 100644
--- a/nixos/modules/programs/gphoto2.nix
+++ b/nixos/modules/programs/gphoto2.nix
@@ -10,7 +10,6 @@ with lib;
programs.gphoto2 = {
enable = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Whether to configure system to use gphoto2.
diff --git a/nixos/modules/programs/mosh.nix b/nixos/modules/programs/mosh.nix
index 1c29eddf01d6..b3aa55e189a3 100644
--- a/nixos/modules/programs/mosh.nix
+++ b/nixos/modules/programs/mosh.nix
@@ -14,7 +14,6 @@ in
Whether to enable mosh. Note, this will open ports in your firewall!
'';
default = false;
- example = true;
type = lib.types.bool;
};
};
diff --git a/nixos/modules/programs/ssmtp.nix b/nixos/modules/programs/ssmtp.nix
index f5d1873cc5c8..44756171b74c 100644
--- a/nixos/modules/programs/ssmtp.nix
+++ b/nixos/modules/programs/ssmtp.nix
@@ -22,7 +22,6 @@ in
directDelivery = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Use the trivial Mail Transfer Agent (MTA)
ssmtp package to allow programs to send
@@ -40,7 +39,8 @@ in
example = "mail.example.org";
description = ''
The host name of the default mail server to use to deliver
- e-mail.
+ e-mail. Can also contain a port number (ex: mail.example.org:587),
+ defaults to port 25 if no port is given.
'';
};
@@ -65,7 +65,6 @@ in
useTLS = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether TLS should be used to connect to the default mail
server.
@@ -75,7 +74,6 @@ in
useSTARTTLS = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether the STARTTLS should be used to connect to the default
mail server. (This is needed for TLS-capable mail servers
@@ -98,9 +96,28 @@ in
example = "correctHorseBatteryStaple";
description = ''
Password used for SMTP auth. (STORED PLAIN TEXT, WORLD-READABLE IN NIX STORE)
+
+ It's recommended to use authPassFile
+ which takes precedence over authPass .
'';
};
-
+
+ authPassFile = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "/run/keys/ssmtp-authpass";
+ description = ''
+ Path to a file that contains the password used for SMTP auth. The file
+ should not contain a trailing newline, if the password does not contain one.
+ This file should be readable by the users that need to execute ssmtp.
+
+ authPassFile takes precedence over authPass .
+
+ Warning: when authPass is non-empty authPassFile
+ defaults to a file in the WORLD-READABLE Nix store containing that password.
+ '';
+ };
+
setSendmail = mkOption {
type = types.bool;
default = true;
@@ -114,21 +131,28 @@ in
config = mkIf cfg.directDelivery {
+ networking.defaultMailServer.authPassFile = mkIf (cfg.authPass != "")
+ (mkDefault (toString (pkgs.writeTextFile {
+ name = "ssmtp-authpass";
+ text = cfg.authPass;
+ })));
+
environment.etc."ssmtp/ssmtp.conf".text =
+ let yesNo = yes : if yes then "YES" else "NO"; in
''
MailHub=${cfg.hostName}
FromLineOverride=YES
- ${if cfg.root != "" then "root=${cfg.root}" else ""}
- ${if cfg.domain != "" then "rewriteDomain=${cfg.domain}" else ""}
- UseTLS=${if cfg.useTLS then "YES" else "NO"}
- UseSTARTTLS=${if cfg.useSTARTTLS then "YES" else "NO"}
+ ${optionalString (cfg.root != "") "root=${cfg.root}"}
+ ${optionalString (cfg.domain != "") "rewriteDomain=${cfg.domain}"}
+ UseTLS=${yesNo cfg.useTLS}
+ UseSTARTTLS=${yesNo cfg.useSTARTTLS}
#Debug=YES
- ${if cfg.authUser != "" then "AuthUser=${cfg.authUser}" else ""}
- ${if cfg.authPass != "" then "AuthPass=${cfg.authPass}" else ""}
+ ${optionalString (cfg.authUser != "") "AuthUser=${cfg.authUser}"}
+ ${optionalString (!isNull cfg.authPassFile) "AuthPassFile=${cfg.authPassFile}"}
'';
environment.systemPackages = [pkgs.ssmtp];
-
+
services.mail.sendmailSetuidWrapper = mkIf cfg.setSendmail {
program = "sendmail";
source = "${pkgs.ssmtp}/bin/sendmail";
diff --git a/nixos/modules/programs/tmux.nix b/nixos/modules/programs/tmux.nix
index f0f8d03505ac..ed1d88a420a2 100644
--- a/nixos/modules/programs/tmux.nix
+++ b/nixos/modules/programs/tmux.nix
@@ -65,7 +65,6 @@ in {
aggressiveResize = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Resize the window to the size of the smallest session for which it is the current window.
@@ -81,14 +80,12 @@ in {
clock24 = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Use 24 hour clock.";
};
customPaneNavigationAndResize = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Override the hjkl and HJKL bindings for pane navigation and resizing in VI mode.";
};
@@ -124,14 +121,12 @@ in {
newSession = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Automatically spawn a session if trying to attach and none are running.";
};
reverseSplit = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Reverse the window split shortcuts.";
};
diff --git a/nixos/modules/programs/venus.nix b/nixos/modules/programs/venus.nix
index 731ebed14c7b..110570ac3f06 100644
--- a/nixos/modules/programs/venus.nix
+++ b/nixos/modules/programs/venus.nix
@@ -45,7 +45,7 @@ in
description = ''
Specification (in the format described by
systemd.time
- 5 ) of the time at
+ 7 ) of the time at
which the Venus will collect feeds.
'';
};
diff --git a/nixos/modules/programs/vim.nix b/nixos/modules/programs/vim.nix
index 8476c1accd31..fe0e7f2c6d6b 100644
--- a/nixos/modules/programs/vim.nix
+++ b/nixos/modules/programs/vim.nix
@@ -9,7 +9,6 @@ in {
defaultEditor = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
When enabled, installs vim and configures vim to be the default editor
using the EDITOR environment variable.
diff --git a/nixos/modules/programs/wireshark.nix b/nixos/modules/programs/wireshark.nix
new file mode 100644
index 000000000000..710d223b6f59
--- /dev/null
+++ b/nixos/modules/programs/wireshark.nix
@@ -0,0 +1,42 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.programs.wireshark;
+ wireshark = cfg.package;
+in {
+ options = {
+ programs.wireshark = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to add Wireshark to the global environment and configure a
+ setcap wrapper for 'dumpcap' for users in the 'wireshark' group.
+ '';
+ };
+ package = mkOption {
+ type = types.package;
+ default = pkgs.wireshark-cli;
+ defaultText = "pkgs.wireshark-cli";
+ description = ''
+ Which Wireshark package to install in the global environment.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ environment.systemPackages = [ wireshark ];
+ users.extraGroups.wireshark = {};
+
+ security.wrappers.dumpcap = {
+ source = "${wireshark}/bin/dumpcap";
+ capabilities = "cap_net_raw+p";
+ owner = "root";
+ group = "wireshark";
+ permissions = "u+rx,g+x";
+ };
+ };
+}
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index ee68f8bff81a..0174fe544e35 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -35,6 +35,9 @@ with lib;
(mkRemovedOptionModule [ "security" "setuidOwners" ] "Use security.wrappers instead")
(mkRemovedOptionModule [ "security" "setuidPrograms" ] "Use security.wrappers instead")
+ (mkRemovedOptionModule [ "services" "rmilter" "bindInetSockets" ] "Use services.rmilter.bindSocket.* instead")
+ (mkRemovedOptionModule [ "services" "rmilter" "bindUnixSockets" ] "Use services.rmilter.bindSocket.* instead")
+
# Old Grub-related options.
(mkRenamedOptionModule [ "boot" "initrd" "extraKernelModules" ] [ "boot" "initrd" "kernelModules" ])
(mkRenamedOptionModule [ "boot" "extraKernelParams" ] [ "boot" "kernelParams" ])
@@ -103,9 +106,6 @@ with lib;
(mkRenamedOptionModule [ "services" "xserver" "windowManager" "xbmc" ] [ "services" "xserver" "desktopManager" "kodi" ])
(mkRenamedOptionModule [ "services" "xserver" "desktopManager" "xbmc" ] [ "services" "xserver" "desktopManager" "kodi" ])
- # DNSCrypt-proxy
- (mkRenamedOptionModule [ "services" "dnscrypt-proxy" "port" ] [ "services" "dnscrypt-proxy" "localPort" ])
-
(mkRenamedOptionModule [ "services" "hostapd" "extraCfg" ] [ "services" "hostapd" "extraConfig" ])
# Enlightenment
@@ -141,9 +141,6 @@ with lib;
# Unity3D
(mkRenamedOptionModule [ "programs" "unity3d" "enable" ] [ "security" "chromiumSuidSandbox" "enable" ])
- # fontconfig-ultimate
- (mkRenamedOptionModule [ "fonts" "fontconfig" "ultimate" "rendering" ] [ "fonts" "fontconfig" "ultimate" "preset" ])
-
# murmur
(mkRenamedOptionModule [ "services" "murmur" "welcome" ] [ "services" "murmur" "welcometext" ])
@@ -178,6 +175,16 @@ with lib;
(mkRenamedOptionModule [ "services" "nfs" "lockdPort" ] [ "services" "nfs" "server" "lockdPort" ])
(mkRenamedOptionModule [ "services" "nfs" "statdPort" ] [ "services" "nfs" "server" "statdPort" ])
+ # KDE Plasma 5
+ (mkRenamedOptionModule [ "services" "xserver" "desktopManager" "kde5" ] [ "services" "xserver" "desktopManager" "plasma5" ])
+
+ # Fontconfig
+ (mkRenamedOptionModule [ "config" "fonts" "fontconfig" "ultimate" "allowBitmaps" ] [ "config" "fonts" "fontconfig" "allowBitmaps" ])
+ (mkRenamedOptionModule [ "config" "fonts" "fontconfig" "ultimate" "allowType1" ] [ "config" "fonts" "fontconfig" "allowType1" ])
+ (mkRenamedOptionModule [ "config" "fonts" "fontconfig" "ultimate" "useEmbeddedBitmaps" ] [ "config" "fonts" "fontconfig" "useEmbeddedBitmaps" ])
+ (mkRenamedOptionModule [ "config" "fonts" "fontconfig" "ultimate" "forceAutohint" ] [ "config" "fonts" "fontconfig" "forceAutohint" ])
+ (mkRenamedOptionModule [ "config" "fonts" "fontconfig" "ultimate" "renderMonoTTFAsBitmap" ] [ "config" "fonts" "fontconfig" "renderMonoTTFAsBitmap" ])
+
# Options that are obsolete and have no replacement.
(mkRemovedOptionModule [ "boot" "initrd" "luks" "enable" ] "")
(mkRemovedOptionModule [ "programs" "bash" "enable" ] "")
@@ -192,5 +199,10 @@ with lib;
"See the 16.09 release notes for more information.")
(mkRemovedOptionModule [ "services" "phpfpm" "phpIni" ] "")
(mkRemovedOptionModule [ "services" "dovecot2" "package" ] "")
+ (mkRemovedOptionModule [ "fonts" "fontconfig" "hinting" "style" ] "")
+ (mkRemovedOptionModule [ "services" "xserver" "displayManager" "sddm" "themes" ]
+ "Set the option `services.xserver.displayManager.sddm.package' instead.")
+ (mkRemovedOptionModule [ "fonts" "fontconfig" "forceAutohint" ] "")
+ (mkRemovedOptionModule [ "fonts" "fontconfig" "renderMonoTTFAsBitmap" ] "")
];
}
diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix
index 78bd09441f83..ada198e0e586 100644
--- a/nixos/modules/security/acme.nix
+++ b/nixos/modules/security/acme.nix
@@ -110,7 +110,7 @@ in
description = ''
Systemd calendar expression when to check for renewal. See
systemd.time
- 5 .
+ 7 .
'';
};
@@ -178,7 +178,7 @@ in
path = [ pkgs.simp_le ];
preStart = ''
mkdir -p '${cfg.directory}'
- chown '${data.user}:${data.group}' '${cfg.directory}'
+ chown -R '${data.user}:${data.group}' '${cfg.directory}'
if [ ! -d '${cpath}' ]; then
mkdir '${cpath}'
fi
diff --git a/nixos/modules/security/dhparams.nix b/nixos/modules/security/dhparams.nix
new file mode 100644
index 000000000000..55c75713101d
--- /dev/null
+++ b/nixos/modules/security/dhparams.nix
@@ -0,0 +1,107 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ cfg = config.security.dhparams;
+in
+{
+ options = {
+ security.dhparams = {
+ params = mkOption {
+ description =
+ ''
+ Diffie-Hellman parameters to generate.
+
+ The value is the size (in bits) of the DH params to generate. The
+ generated DH params path can be found in
+ security.dhparams.path /name .pem .
+
+ Note: The name of the DH params is taken as being the name of the
+ service it serves: the params will be generated before the said
+ service is started.
+
+ Warning: If you are removing all dhparams from this list, you have
+ to leave security.dhparams.enable for at least one activation in
+ order to have them be cleaned up. This also means if you rollback to
+ a version without any dhparams the existing ones won't be cleaned
+ up.
+ '';
+ type = with types; attrsOf int;
+ default = {};
+ example = { nginx = 3072; };
+ };
+
+ path = mkOption {
+ description =
+ ''
+ Path to the directory in which Diffie-Hellman parameters will be
+ stored.
+ '';
+ type = types.str;
+ default = "/var/lib/dhparams";
+ };
+
+ enable = mkOption {
+ description =
+ ''
+ Whether to generate new DH params and clean up old DH params.
+ '';
+ default = false;
+ type = types.bool;
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services = {
+ dhparams-init = {
+ description = "Cleanup old Diffie-Hellman parameters";
+ wantedBy = [ "multi-user.target" ]; # Clean up even when no DH params is set
+ serviceConfig.Type = "oneshot";
+ script =
+ # Create directory
+ ''
+ if [ ! -d ${cfg.path} ]; then
+ mkdir -p ${cfg.path}
+ fi
+ '' +
+ # Remove old dhparams
+ ''
+ for file in ${cfg.path}/*; do
+ if [ ! -f "$file" ]; then
+ continue
+ fi
+ '' + concatStrings (mapAttrsToList (name: value:
+ ''
+ if [ "$file" == "${cfg.path}/${name}.pem" ] && \
+ ${pkgs.openssl}/bin/openssl dhparam -in "$file" -text | head -n 1 | grep "(${toString value} bit)" > /dev/null; then
+ continue
+ fi
+ ''
+ ) cfg.params) +
+ ''
+ rm $file
+ done
+
+ # TODO: Ideally this would be removing the *former* cfg.path, though this
+ # does not seem really important as changes to it are quite unlikely
+ rmdir --ignore-fail-on-non-empty ${cfg.path}
+ '';
+ };
+ } //
+ mapAttrs' (name: value: nameValuePair "dhparams-gen-${name}" {
+ description = "Generate Diffie-Hellman parameters for ${name} if they don't exist yet";
+ after = [ "dhparams-init.service" ];
+ before = [ "${name}.service" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig.Type = "oneshot";
+ script =
+ ''
+ mkdir -p ${cfg.path}
+ if [ ! -f ${cfg.path}/${name}.pem ]; then
+ ${pkgs.openssl}/bin/openssl dhparam -out ${cfg.path}/${name}.pem ${toString value}
+ fi
+ '';
+ }) cfg.params;
+ };
+}
diff --git a/nixos/modules/security/grsecurity.nix b/nixos/modules/security/grsecurity.nix
index 3726b6c78185..657b059faf2e 100644
--- a/nixos/modules/security/grsecurity.nix
+++ b/nixos/modules/security/grsecurity.nix
@@ -21,7 +21,6 @@ in
enable = mkOption {
type = types.bool;
- example = true;
default = false;
description = ''
Enable grsecurity/PaX.
@@ -30,7 +29,6 @@ in
lockTunables = mkOption {
type = types.bool;
- example = false;
default = true;
description = ''
Whether to automatically lock grsecurity tunables
@@ -43,7 +41,6 @@ in
disableEfiRuntimeServices = mkOption {
type = types.bool;
- example = false;
default = true;
description = ''
Whether to disable access to EFI runtime services. Enabling EFI runtime
diff --git a/nixos/modules/security/grsecurity.xml b/nixos/modules/security/grsecurity.xml
index ef0aab4a3f13..620e8f653f99 100644
--- a/nixos/modules/security/grsecurity.xml
+++ b/nixos/modules/security/grsecurity.xml
@@ -214,8 +214,8 @@
GRKERNSEC_CONFIG_SERVER y
GRKERNSEC_CONFIG_SECURITY y
'';
- };
- }
+ };
+ };
@@ -312,7 +312,7 @@
Overflows in boot critical code (e.g., the root filesystem module) can
render the system unbootable. Work around by setting
- boot.kernel.kernelParams = [ "pax_size_overflow_report_only" ];
+ boot.kernelParams = [ "pax_size_overflow_report_only" ];
diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix
index b51c8b4996be..5632500df2e0 100644
--- a/nixos/modules/security/pam.nix
+++ b/nixos/modules/security/pam.nix
@@ -280,8 +280,8 @@ let
${optionalString cfg.pamMount
"auth optional ${pkgs.pam_mount}/lib/security/pam_mount.so"}
${optionalString cfg.enableKwallet
- ("auth optional ${pkgs.kde5.kwallet-pam}/lib/security/pam_kwallet5.so" +
- " kwalletd=${pkgs.kde5.kwallet}/bin/kwalletd5")}
+ ("auth optional ${pkgs.plasma5.kwallet-pam}/lib/security/pam_kwallet5.so" +
+ " kwalletd=${pkgs.libsForQt5.kwallet}/bin/kwalletd5")}
'') + ''
${optionalString cfg.unixAuth
"auth sufficient pam_unix.so ${optionalString cfg.allowNullPassword "nullok"} likeauth try_first_pass"}
@@ -349,8 +349,8 @@ let
${optionalString (cfg.enableAppArmor && config.security.apparmor.enable)
"session optional ${pkgs.apparmor-pam}/lib/security/pam_apparmor.so order=user,group,default debug"}
${optionalString (cfg.enableKwallet)
- ("session optional ${pkgs.kde5.kwallet-pam}/lib/security/pam_kwallet5.so" +
- " kwalletd=${pkgs.kde5.kwallet}/bin/kwalletd5")}
+ ("session optional ${pkgs.plasma5.kwallet-pam}/lib/security/pam_kwallet5.so" +
+ " kwalletd=${pkgs.libsForQt5.kwallet}/bin/kwalletd5")}
'');
};
diff --git a/nixos/modules/security/polkit.nix b/nixos/modules/security/polkit.nix
index 419abb8b086d..7e59408a5b0b 100644
--- a/nixos/modules/security/polkit.nix
+++ b/nixos/modules/security/polkit.nix
@@ -64,7 +64,7 @@ in
systemd.packages = [ pkgs.polkit.out ];
systemd.services.polkit.restartTriggers = [ config.system.path ];
- systemd.services.polkit.unitConfig.X-StopIfChanged = false;
+ systemd.services.polkit.stopIfChanged = false;
# The polkit daemon reads action/rule files
environment.pathsToLink = [ "/share/polkit-1" ];
@@ -84,7 +84,7 @@ in
security.pam.services.polkit-1 = {};
security.wrappers = {
- pkexec.source = "${pkgs.polkit.out}/bin/pkexec";
+ pkexec.source = "${pkgs.polkit.bin}/bin/pkexec";
"polkit-agent-helper-1".source = "${pkgs.polkit.out}/lib/polkit-1/polkit-agent-helper-1";
};
diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix
index 861ce225257d..c051b7d49e3f 100644
--- a/nixos/modules/security/wrappers/default.nix
+++ b/nixos/modules/security/wrappers/default.nix
@@ -3,6 +3,8 @@ let
inherit (config.security) wrapperDir wrappers;
+ parentWrapperDir = dirOf wrapperDir;
+
programs =
(lib.mapAttrsToList
(n: v: (if v ? "program" then v else v // {program=n;}))
@@ -15,8 +17,7 @@ let
hardeningEnable = [ "pie" ];
installPhase = ''
mkdir -p $out/bin
- parentWrapperDir=$(dirname ${wrapperDir})
- gcc -Wall -O2 -DWRAPPER_DIR=\"$parentWrapperDir\" \
+ gcc -Wall -O2 -DWRAPPER_DIR=\"${parentWrapperDir}\" \
-lcap-ng -lcap ${./wrapper.c} -o $out/bin/security-wrapper
'';
};
@@ -28,6 +29,7 @@ let
, source
, owner ? "nobody"
, group ? "nogroup"
+ , permissions ? "u+rx,g+x,o+x"
, ...
}:
assert (lib.versionAtLeast (lib.getVersion config.boot.kernelPackages.kernel) "4.3");
@@ -45,7 +47,7 @@ let
${pkgs.libcap.out}/bin/setcap "cap_setpcap,${capabilities}" $wrapperDir/${program}
# Set the executable bit
- chmod u+rx,g+x,o+x $wrapperDir/${program}
+ chmod ${permissions} $wrapperDir/${program}
'';
###### Activation script for the setuid wrappers
@@ -155,6 +157,11 @@ in
security.wrappers.fusermount.source = "${pkgs.fuse}/bin/fusermount";
+ boot.specialFileSystems.${parentWrapperDir} = {
+ fsType = "tmpfs";
+ options = [ "nodev" ];
+ };
+
# Make sure our wrapperDir exports to the PATH env variable when
# initializing the shell
environment.extraInit = ''
@@ -172,29 +179,35 @@ in
# Remove the old /var/setuid-wrappers path from the system...
#
- # TODO: this is only necessary for ugprades 16.09 => 17.x;
+ # TODO: this is only necessary for upgrades 16.09 => 17.x;
# this conditional removal block needs to be removed after
# the release.
if [ -d /var/setuid-wrappers ]; then
rm -rf /var/setuid-wrappers
+ ln -s /run/wrappers/bin /var/setuid-wrappers
fi
# Remove the old /run/setuid-wrappers-dir path from the
# system as well...
#
- # TDOO: this is only necessary for ugprades 16.09 => 17.x;
+ # TODO: this is only necessary for upgrades 16.09 => 17.x;
# this conditional removal block needs to be removed after
# the release.
if [ -d /run/setuid-wrapper-dirs ]; then
rm -rf /run/setuid-wrapper-dirs
+ ln -s /run/wrappers/bin /run/setuid-wrapper-dirs
fi
- # Get the "/run/wrappers" path, we want to place the tmpdirs
- # for the wrappers there
- parentWrapperDir="$(dirname ${wrapperDir})"
+ # TODO: this is only necessary for upgrades 16.09 => 17.x;
+ # this conditional removal block needs to be removed after
+ # the release.
+ if readlink -f /run/booted-system | grep nixos-17 > /dev/null; then
+ rm -rf /run/setuid-wrapper-dirs
+ rm -rf /var/setuid-wrappers
+ fi
- mkdir -p "$parentWrapperDir"
- wrapperDir=$(mktemp --directory --tmpdir="$parentWrapperDir" wrappers.XXXXXXXXXX)
+ # We want to place the tmpdirs for the wrappers to the parent dir.
+ wrapperDir=$(mktemp --directory --tmpdir="${parentWrapperDir}" wrappers.XXXXXXXXXX)
chmod a+rx $wrapperDir
${lib.concatStringsSep "\n" mkWrappedPrograms}
@@ -206,13 +219,6 @@ in
ln --symbolic --force --no-dereference $wrapperDir ${wrapperDir}-tmp
mv --no-target-directory ${wrapperDir}-tmp ${wrapperDir}
rm --force --recursive $old
- elif [ -d ${wrapperDir} ]; then
- # Compatibility with old state, just remove the folder and symlink
- rm -f ${wrapperDir}/*
- # if it happens to be a tmpfs
- ${pkgs.utillinux}/bin/umount ${wrapperDir} || true
- rm -d ${wrapperDir}
- ln -d --symbolic $wrapperDir ${wrapperDir}
else
# For initial setup
ln --symbolic $wrapperDir ${wrapperDir}
diff --git a/nixos/modules/services/audio/slimserver.nix b/nixos/modules/services/audio/slimserver.nix
new file mode 100644
index 000000000000..7d661dd60408
--- /dev/null
+++ b/nixos/modules/services/audio/slimserver.nix
@@ -0,0 +1,69 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.slimserver;
+
+in {
+ options = {
+
+ services.slimserver = {
+
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to enable slimserver.
+ '';
+ };
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.slimserver;
+ defaultText = "pkgs.slimserver";
+ description = "Slimserver package to use.";
+ };
+
+ dataDir = mkOption {
+ type = types.path;
+ default = "/var/lib/slimserver";
+ description = ''
+ The directory where slimserver stores its state, tag cache,
+ playlists etc.
+ '';
+ };
+ };
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ systemd.services.slimserver = {
+ after = [ "network.target" ];
+ description = "Slim Server for Logitech Squeezebox Players";
+ wantedBy = [ "multi-user.target" ];
+
+ preStart = "mkdir -p ${cfg.dataDir} && chown -R slimserver:slimserver ${cfg.dataDir}";
+ serviceConfig = {
+ User = "slimserver";
+ PermissionsStartOnly = true;
+ ExecStart = "${cfg.package}/slimserver.pl --logdir ${cfg.dataDir}/logs --prefsdir ${cfg.dataDir}/prefs --cachedir ${cfg.dataDir}/cache";
+ };
+ };
+
+ users = {
+ users.slimserver = {
+ description = "Slimserver daemon user";
+ home = cfg.dataDir;
+ group = "slimserver";
+ };
+ groups.slimserver = {};
+ };
+ };
+
+}
+
diff --git a/nixos/modules/services/backup/rsnapshot.nix b/nixos/modules/services/backup/rsnapshot.nix
index 16815bcc8605..bb5dcab1dcf2 100644
--- a/nixos/modules/services/backup/rsnapshot.nix
+++ b/nixos/modules/services/backup/rsnapshot.nix
@@ -26,7 +26,6 @@ in
enableManualRsnapshot = mkOption {
description = "Whether to enable manual usage of the rsnapshot command with this module.";
default = true;
- example = false;
type = types.bool;
};
diff --git a/nixos/modules/services/backup/sitecopy-backup.nix b/nixos/modules/services/backup/sitecopy-backup.nix
deleted file mode 100644
index 6e4721ded68b..000000000000
--- a/nixos/modules/services/backup/sitecopy-backup.nix
+++ /dev/null
@@ -1,106 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
- inherit (pkgs) sitecopy;
-
- stateDir = "/var/spool/sitecopy";
-
- sitecopyCron = backup : ''
- ${if backup ? period then backup.period else config.services.sitecopy.period} root ${sitecopy}/bin/sitecopy --storepath=${stateDir} --rcfile=${stateDir}/${backup.name}.conf --update ${backup.name} >> /var/log/sitecopy.log 2>&1
- '';
-in
-
-{
-
- options = {
-
- services.sitecopy = {
-
- enable = mkOption {
- default = false;
- description = ''
- Whether to enable sitecopy backups of specified
- directories.
- '';
- };
-
- period = mkOption {
- default = "15 04 * * *";
- description = ''
- This option defines (in the format used by cron )
- when the sitecopy backups are to be run.
- The default is to update at 04:15 (at night) every day.
- '';
- };
-
- backups = mkOption {
- example = [
- { name = "test";
- local = "/tmp/backup";
- remote = "/staff-groups/ewi/st/strategoxt/backup/test";
- server = "webdata.tudelft.nl";
- protocol = "webdav";
- https = true ;
- symlinks = "maintain" ;
- }
- ];
- default = [];
- description = ''
- List of attribute sets describing the backups.
-
- Username/password are extracted from
- ${stateDir}/sitecopy.secrets at activation
- time. The secrets file lines should have the following structure:
-
- server username password
-
- '';
- };
-
- };
-
- };
-
- config = mkIf config.services.sitecopy.enable {
- environment.systemPackages = [ sitecopy ];
-
- services.cron.systemCronJobs = map sitecopyCron config.services.sitecopy.backups;
-
- system.activationScripts.sitecopyBackup = stringAfter [ "stdio" "users" ]
- ''
- mkdir -m 0700 -p ${stateDir}
- chown root ${stateDir}
- touch ${stateDir}/sitecopy.secrets
- chown root ${stateDir}/sitecopy.secrets
-
- ${lib.concatStrings (map ( b: ''
- unset secrets
- unset secret
- secrets=`grep '^${b.server}' ${stateDir}/sitecopy.secrets | head -1`
- secret=($secrets)
- cat > ${stateDir}/${b.name}.conf << EOF
- site ${b.name}
- server ${b.server}
- protocol ${b.protocol}
- username ''${secret[1]}
- password ''${secret[2]}
- local ${b.local}
- remote ${b.remote}
- symlinks ${b.symlinks}
- ${if b.https then "http secure" else ""}
- EOF
- chmod 0600 ${stateDir}/${b.name}.conf
- if ! test -e ${stateDir}/${b.name} ; then
- echo " * Initializing sitecopy '${b.name}'"
- ${sitecopy}/bin/sitecopy --storepath=${stateDir} --rcfile=${stateDir}/${b.name}.conf --initialize ${b.name}
- else
- echo " * Sitecopy '${b.name}' already initialized"
- fi
- '' ) config.services.sitecopy.backups
- )}
- '';
- };
-
-}
diff --git a/nixos/modules/services/cluster/kubernetes.nix b/nixos/modules/services/cluster/kubernetes.nix
index a82802c32662..9ccc7295019a 100644
--- a/nixos/modules/services/cluster/kubernetes.nix
+++ b/nixos/modules/services/cluster/kubernetes.nix
@@ -76,6 +76,7 @@ in {
description = "Kubernetes package to use.";
type = types.package;
default = pkgs.kubernetes;
+ defaultText = "pkgs.kubernetes";
};
verbose = mkOption {
diff --git a/nixos/modules/services/computing/boinc/client.nix b/nixos/modules/services/computing/boinc/client.nix
index 91bd463732de..e43b6bbb2536 100644
--- a/nixos/modules/services/computing/boinc/client.nix
+++ b/nixos/modules/services/computing/boinc/client.nix
@@ -12,7 +12,6 @@ in
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether to enable the BOINC distributed computing client. If this
option is set to true, the boinc_client daemon will be run as a
@@ -41,7 +40,6 @@ in
allowRemoteGuiRpc = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
If set to true, any remote host can connect to and control this BOINC
client (subject to password authentication). If instead set to false,
diff --git a/nixos/modules/services/continuous-integration/buildbot/master.nix b/nixos/modules/services/continuous-integration/buildbot/master.nix
index 512e09eb8041..533751734fa5 100644
--- a/nixos/modules/services/continuous-integration/buildbot/master.nix
+++ b/nixos/modules/services/continuous-integration/buildbot/master.nix
@@ -28,7 +28,7 @@ let
${cfg.extraConfig}
''
- else pkgs.writeText "master.cfg" cfg.masterCfg;
+ else cfg.masterCfg;
in {
options = {
@@ -66,13 +66,10 @@ in {
};
masterCfg = mkOption {
- type = types.str;
- description = ''
- Optionally pass raw master.cfg file as string.
- Other options in this configuration will be ignored.
- '';
+ type = types.nullOr types.path;
+ description = "Optionally pass master.cfg path. Other options in this configuration will be ignored.";
default = null;
- example = "BuildmasterConfig = c = {}";
+ example = "/etc/nixos/buildbot/master.cfg";
};
schedulers = mkOption {
@@ -88,7 +85,7 @@ in {
type = types.listOf types.str;
description = "List of Builders.";
default = [
- "util.BuilderConfig(name='runtests',workernames=['default-worker'],factory=factory)"
+ "util.BuilderConfig(name='runtests',workernames=['example-worker'],factory=factory)"
];
};
@@ -121,7 +118,7 @@ in {
extraGroups = mkOption {
type = types.listOf types.str;
- default = [ "nixbld" ];
+ default = [];
description = "List of extra groups that the buildbot user should be a part of.";
};
@@ -183,16 +180,14 @@ in {
package = mkOption {
type = types.package;
default = pkgs.buildbot-ui;
- description = ''
- Package to use for buildbot.
- buildbot-full is required in order to use local workers.
- '';
- example = pkgs.buildbot-full;
+ defaultText = "pkgs.buildbot-ui";
+ description = "Package to use for buildbot.";
+ example = literalExample "pkgs.buildbot-full";
};
packages = mkOption {
default = [ ];
- example = [ pkgs.git ];
+ example = literalExample "[ pkgs.git ]";
type = types.listOf types.package;
description = "Packages to add to PATH for the buildbot process.";
};
@@ -222,11 +217,11 @@ in {
path = cfg.packages;
serviceConfig = {
- Type = "forking";
+ Type = "simple";
User = cfg.user;
Group = cfg.group;
WorkingDirectory = cfg.home;
- ExecStart = "${cfg.package}/bin/buildbot start ${cfg.buildbotDir}";
+ ExecStart = "${cfg.package}/bin/buildbot start --nodaemon ${cfg.buildbotDir}";
};
preStart = ''
diff --git a/nixos/modules/services/continuous-integration/buildbot/worker.nix b/nixos/modules/services/continuous-integration/buildbot/worker.nix
index 430fd4e53f1c..e4ee4dd861ef 100644
--- a/nixos/modules/services/continuous-integration/buildbot/worker.nix
+++ b/nixos/modules/services/continuous-integration/buildbot/worker.nix
@@ -31,7 +31,7 @@ in {
extraGroups = mkOption {
type = types.listOf types.str;
- default = [ "nixbld" ];
+ default = [];
description = "List of extra groups that the Buildbot Worker user should be a part of.";
};
@@ -68,13 +68,14 @@ in {
package = mkOption {
type = types.package;
default = pkgs.buildbot-worker;
+ defaultText = "pkgs.buildbot-worker";
description = "Package to use for buildbot worker.";
- example = pkgs.buildbot-worker;
+ example = literalExample "pkgs.buildbot-worker";
};
packages = mkOption {
default = [ ];
- example = [ pkgs.git ];
+ example = literalExample "[ pkgs.git ]";
type = types.listOf types.package;
description = "Packages to add to PATH for the buildbot process.";
};
@@ -100,24 +101,21 @@ in {
systemd.services.buildbot-worker = {
description = "Buildbot Worker.";
- after = [ "network.target" ];
+ after = [ "network.target" "buildbot-master.service" ];
wantedBy = [ "multi-user.target" ];
- wants = [ "buildbot-master.service" ];
path = cfg.packages;
preStart = ''
- # NOTE: ensure master has time to start in case running on localhost
- ${pkgs.coreutils}/bin/sleep 4
${pkgs.coreutils}/bin/mkdir -vp ${cfg.buildbotDir}
${cfg.package}/bin/buildbot-worker create-worker ${cfg.buildbotDir} ${cfg.masterUrl} ${cfg.workerUser} ${cfg.workerPass}
'';
serviceConfig = {
- Type = "forking";
+ Type = "simple";
User = cfg.user;
Group = cfg.group;
WorkingDirectory = cfg.home;
- ExecStart = "${cfg.package}/bin/buildbot-worker start ${cfg.buildbotDir}";
+ ExecStart = "${cfg.package}/bin/buildbot-worker start --nodaemon ${cfg.buildbotDir}";
};
};
diff --git a/nixos/modules/services/continuous-integration/gitlab-runner.nix b/nixos/modules/services/continuous-integration/gitlab-runner.nix
index 1fe4d28f9f35..ba90b1b1a2c0 100644
--- a/nixos/modules/services/continuous-integration/gitlab-runner.nix
+++ b/nixos/modules/services/continuous-integration/gitlab-runner.nix
@@ -20,6 +20,14 @@ in
description = "The working directory used";
};
+ package = mkOption {
+ description = "Gitlab Runner package to use";
+ default = pkgs.gitlab-runner;
+ defaultText = "pkgs.gitlab-runner";
+ type = types.package;
+ example = literalExample "pkgs.gitlab-runner_1_11";
+ };
+
};
config = mkIf cfg.enable {
@@ -29,7 +37,7 @@ in
requires = [ "docker.service" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
- ExecStart = ''${pkgs.gitlab-runner.bin}/bin/gitlab-runner run \
+ ExecStart = ''${cfg.package.bin}/bin/gitlab-runner run \
--working-directory ${cfg.workDir} \
--config ${configFile} \
--service gitlab-runner \
@@ -38,6 +46,9 @@ in
};
};
+ # Make the gitlab-runner command availabe so users can query the runner
+ environment.systemPackages = [ cfg.package ];
+
users.extraUsers.gitlab-runner = {
group = "gitlab-runner";
extraGroups = [ "docker" ];
diff --git a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix
index 7b1fe6269fe9..861b46a2d642 100644
--- a/nixos/modules/services/continuous-integration/jenkins/job-builder.nix
+++ b/nixos/modules/services/continuous-integration/jenkins/job-builder.nix
@@ -29,6 +29,22 @@ in {
'';
};
+ accessUser = mkOption {
+ default = "";
+ type = types.str;
+ description = ''
+ User id in Jenkins used to reload config.
+ '';
+ };
+
+ accessToken = mkOption {
+ default = "";
+ type = types.str;
+ description = ''
+ User token in Jenkins used to reload config.
+ '';
+ };
+
yamlJobs = mkOption {
default = "";
type = types.lines;
@@ -110,6 +126,11 @@ in {
# Stamp file is placed in $JENKINS_HOME/jobs/$JOB_NAME/ to indicate
# ownership. Enables tracking and removal of stale jobs.
ownerStamp = ".config-xml-managed-by-nixos-jenkins-job-builder";
+ reloadScript = ''
+ echo "Asking Jenkins to reload config"
+ CRUMB=$(curl -s 'http://${cfg.accessUser}:${cfg.accessToken}@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')
+ curl --silent -X POST -H "$CRUMB" http://${cfg.accessUser}:${cfg.accessToken}@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/reload
+ '';
in
''
rm -rf ${jobBuilderOutputDir}
@@ -142,10 +163,7 @@ in {
echo "Deleting stale job \"$jobname\""
rm -rf "$jobdir"
done
-
- echo "Asking Jenkins to reload config"
- curl --silent -X POST http://${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/reload
- '';
+ '' + (if cfg.accessUser != "" then reloadScript else "");
serviceConfig = {
User = jenkinsCfg.user;
RuntimeDirectory = "jenkins-job-builder";
diff --git a/nixos/modules/services/databases/cassandra.nix b/nixos/modules/services/databases/cassandra.nix
index b43b448ed7e1..5df4ae57f809 100644
--- a/nixos/modules/services/databases/cassandra.nix
+++ b/nixos/modules/services/databases/cassandra.nix
@@ -310,7 +310,6 @@ in {
autoBootstrap = mkOption {
description = "It makes new (non-seed) nodes automatically migrate the right data to themselves.";
default = true;
- example = true;
type = types.bool;
};
streamingSocketTimoutInMS = mkOption {
diff --git a/nixos/modules/services/databases/couchdb.nix b/nixos/modules/services/databases/couchdb.nix
index d4d231456c52..52247bfb983e 100644
--- a/nixos/modules/services/databases/couchdb.nix
+++ b/nixos/modules/services/databases/couchdb.nix
@@ -4,20 +4,29 @@ with lib;
let
cfg = config.services.couchdb;
- configFile = pkgs.writeText "couchdb.ini"
+ useVersion2 = strings.versionAtLeast (strings.getVersion cfg.package) "2.0";
+ configFile = pkgs.writeText "couchdb.ini" (
''
[couchdb]
database_dir = ${cfg.databaseDir}
uri_file = ${cfg.uriFile}
view_index_dir = ${cfg.viewIndexDir}
-
+ '' + (if useVersion2 then
+ ''
+ [chttpd]
+ '' else
+ ''
[httpd]
+ '') +
+ ''
port = ${toString cfg.port}
bind_address = ${cfg.bindAddress}
[log]
file = ${cfg.logFile}
- '';
+ '');
+ executable = if useVersion2 then "${cfg.package}/bin/couchdb"
+ else ''${cfg.package}/bin/couchdb -a ${configFile} -a ${pkgs.writeText "couchdb-extra.ini" cfg.extraConfig} -a ${cfg.configFile}'';
in {
@@ -130,7 +139,6 @@ in {
configFile = mkOption {
type = types.string;
- default = "/var/lib/couchdb/couchdb.ini";
description = ''
Configuration file for persisting runtime changes. File
needs to be readable and writable from couchdb user/group.
@@ -147,6 +155,9 @@ in {
environment.systemPackages = [ cfg.package ];
+ services.couchdb.configFile = mkDefault
+ (if useVersion2 then "/var/lib/couchdb/local.ini" else "/var/lib/couchdb/couchdb.ini");
+
systemd.services.couchdb = {
description = "CouchDB Server";
wantedBy = [ "multi-user.target" ];
@@ -170,11 +181,20 @@ in {
fi
'';
+ environment = mkIf useVersion2 {
+ # we are actually specifying 4 configuration files:
+ # 1. the preinstalled default.ini
+ # 2. the module configuration
+ # 3. the extraConfig from the module options
+ # 4. the locally writable config file, which couchdb itself writes to
+ ERL_FLAGS= ''-couch_ini ${cfg.package}/etc/default.ini ${configFile} ${pkgs.writeText "couchdb-extra.ini" cfg.extraConfig} ${cfg.configFile}'';
+ };
+
serviceConfig = {
PermissionsStartOnly = true;
User = cfg.user;
Group = cfg.group;
- ExecStart = "${cfg.package}/bin/couchdb -a ${configFile} -a ${pkgs.writeText "couchdb-extra.ini" cfg.extraConfig} -a ${cfg.configFile}";
+ ExecStart = executable;
};
};
diff --git a/nixos/modules/services/databases/neo4j.nix b/nixos/modules/services/databases/neo4j.nix
index 7b51f1af6899..424e08a6ee34 100644
--- a/nixos/modules/services/databases/neo4j.nix
+++ b/nixos/modules/services/databases/neo4j.nix
@@ -27,12 +27,17 @@ let
''}
dbms.shell.enabled=true
${cfg.extraServerConfig}
- '';
- wrapperConfig = pkgs.writeText "neo4j-wrapper.conf" ''
+ # Default JVM parameters from neo4j.conf
+ dbms.jvm.additional=-XX:+UseG1GC
+ dbms.jvm.additional=-XX:-OmitStackTraceInFastThrow
+ dbms.jvm.additional=-XX:+AlwaysPreTouch
+ dbms.jvm.additional=-XX:+UnlockExperimentalVMOptions
+ dbms.jvm.additional=-XX:+TrustFinalNonStaticFields
+ dbms.jvm.additional=-XX:+DisableExplicitGC
+ dbms.jvm.additional=-Djdk.tls.ephemeralDHKeySize=2048
+
dbms.jvm.additional=-Dunsupported.dbms.udc.source=tarball
- dbms.jvm.additional=-XX:+UseConcMarkSweepGC
- dbms.jvm.additional=-XX:+CMSClassUnloadingEnabled
'';
in {
@@ -123,16 +128,16 @@ in {
ExecStart = "${cfg.package}/bin/neo4j console";
User = "neo4j";
PermissionsStartOnly = true;
+ LimitNOFILE = 40000;
};
preStart = ''
mkdir -m 0700 -p ${cfg.dataDir}/{data/graph.db,conf,logs}
ln -fs ${serverConfig} ${cfg.dataDir}/conf/neo4j.conf
- ln -fs ${wrapperConfig} ${cfg.dataDir}/conf/neo4j-wrapper.conf
if [ "$(id -u)" = 0 ]; then chown -R neo4j ${cfg.dataDir}; fi
'';
};
- environment.systemPackages = [ pkgs.neo4j ];
+ environment.systemPackages = [ cfg.package ];
users.extraUsers = singleton {
name = "neo4j";
diff --git a/nixos/modules/services/databases/openldap.nix b/nixos/modules/services/databases/openldap.nix
index b8e6c0cec3dc..e884098cb08d 100644
--- a/nixos/modules/services/databases/openldap.nix
+++ b/nixos/modules/services/databases/openldap.nix
@@ -25,7 +25,6 @@ in
description = "
Whether to enable the ldap server.
";
- example = true;
};
user = mkOption {
@@ -68,10 +67,10 @@ in
";
example = literalExample ''
'''
- include ${pkgs.openldap.out}/etc/openldap/schema/core.schema
- include ${pkgs.openldap.out}/etc/openldap/schema/cosine.schema
- include ${pkgs.openldap.out}/etc/openldap/schema/inetorgperson.schema
- include ${pkgs.openldap.out}/etc/openldap/schema/nis.schema
+ include ${pkgs.openldap.out}/etc/schema/core.schema
+ include ${pkgs.openldap.out}/etc/schema/cosine.schema
+ include ${pkgs.openldap.out}/etc/schema/inetorgperson.schema
+ include ${pkgs.openldap.out}/etc/schema/nis.schema
database bdb
suffix dc=example,dc=org
diff --git a/nixos/modules/services/editors/emacs.nix b/nixos/modules/services/editors/emacs.nix
index 08fa6de6374c..2c5a0c4849ef 100644
--- a/nixos/modules/services/editors/emacs.nix
+++ b/nixos/modules/services/editors/emacs.nix
@@ -21,7 +21,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether to enable a user service for the Emacs daemon. Use emacsclient to connect to the
daemon. If true , services.emacs.install is
@@ -32,7 +31,6 @@ in {
install = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether to install a user service for the Emacs daemon. Once
the service is started, use emacsclient to connect to the
@@ -57,7 +55,6 @@ in {
defaultEditor = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
When enabled, configures emacsclient to be the default editor
using the EDITOR environment variable.
diff --git a/nixos/modules/services/editors/emacs.xml b/nixos/modules/services/editors/emacs.xml
index 89f09ed08449..9d6395ebd74c 100644
--- a/nixos/modules/services/editors/emacs.xml
+++ b/nixos/modules/services/editors/emacs.xml
@@ -79,10 +79,11 @@
- emacs24Macport
+ emacsMacport
+ emacs25Macport
- Emacs 24 with the "Mac port" patches, providing a more
+ Emacs 25 with the "Mac port" patches, providing a more
native look and feel under OS X.
diff --git a/nixos/modules/services/hardware/bluetooth.nix b/nixos/modules/services/hardware/bluetooth.nix
index 71b3a93a2e0d..f1fcb4369346 100644
--- a/nixos/modules/services/hardware/bluetooth.nix
+++ b/nixos/modules/services/hardware/bluetooth.nix
@@ -14,12 +14,26 @@ in
options = {
- hardware.bluetooth.enable = mkEnableOption "support for Bluetooth.";
+ hardware.bluetooth = {
+ enable = mkEnableOption "support for Bluetooth.";
- hardware.bluetooth.powerOnBoot = mkOption {
- type = types.bool;
- default = true;
- description = "Whether to power up the default Bluetooth controller on boot.";
+ powerOnBoot = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Whether to power up the default Bluetooth controller on boot.";
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ example = ''
+ [General]
+ ControllerMode = bredr
+ '';
+ description = ''
+ Set additional configuration for system-wide bluetooth (/etc/bluetooth/main.conf).
+ '';
+ };
};
};
@@ -30,6 +44,11 @@ in
environment.systemPackages = [ bluez-bluetooth pkgs.openobex pkgs.obexftp ];
+ environment.etc = singleton {
+ source = pkgs.writeText "main.conf" cfg.extraConfig;
+ target = "bluetooth/main.conf";
+ };
+
services.udev.packages = [ bluez-bluetooth ];
services.dbus.packages = [ bluez-bluetooth ];
systemd.packages = [ bluez-bluetooth ];
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix
index 028907693a5a..9f42f9e59ad5 100644
--- a/nixos/modules/services/hardware/udev.nix
+++ b/nixos/modules/services/hardware/udev.nix
@@ -35,6 +35,7 @@ let
udevRules = pkgs.runCommand "udev-rules"
{ preferLocalBuild = true;
allowSubstitutes = false;
+ packages = unique (map toString cfg.packages);
}
''
mkdir -p $out
@@ -45,7 +46,7 @@ let
echo 'ENV{PATH}="${udevPath}/bin:${udevPath}/sbin"' > $out/00-path.rules
# Add the udev rules from other packages.
- for i in ${toString cfg.packages}; do
+ for i in $packages; do
echo "Adding rules for package $i"
for j in $i/{etc,lib}/udev/rules.d/*; do
echo "Copying $j to $out/$(basename $j)"
@@ -132,10 +133,11 @@ let
hwdbBin = pkgs.runCommand "hwdb.bin"
{ preferLocalBuild = true;
allowSubstitutes = false;
+ packages = unique (map toString ([udev] ++ cfg.packages));
}
''
mkdir -p etc/udev/hwdb.d
- for i in ${toString ([udev] ++ cfg.packages)}; do
+ for i in $packages; do
echo "Adding hwdb files for package $i"
for j in $i/{etc,lib}/udev/hwdb.d/*; do
ln -s $j etc/udev/hwdb.d/$(basename $j)
diff --git a/nixos/modules/services/logging/awstats.nix b/nixos/modules/services/logging/awstats.nix
index 8ab7e6acd98e..612ae06d0a79 100644
--- a/nixos/modules/services/logging/awstats.nix
+++ b/nixos/modules/services/logging/awstats.nix
@@ -38,7 +38,7 @@ in
Specification of the time at which awstats will get updated.
(in the format described by
systemd.time
- 5 )
+ 7 )
'';
};
diff --git a/nixos/modules/services/logging/fluentd.nix b/nixos/modules/services/logging/fluentd.nix
index e56a9a4e9afb..9fbec2457371 100644
--- a/nixos/modules/services/logging/fluentd.nix
+++ b/nixos/modules/services/logging/fluentd.nix
@@ -25,6 +25,7 @@ in {
package = mkOption {
type = types.path;
default = pkgs.fluentd;
+ defaultText = "pkgs.fluentd";
description = "The fluentd package to use.";
};
};
diff --git a/nixos/modules/services/logging/graylog.nix b/nixos/modules/services/logging/graylog.nix
index a7785decd19a..95283096662e 100644
--- a/nixos/modules/services/logging/graylog.nix
+++ b/nixos/modules/services/logging/graylog.nix
@@ -17,9 +17,16 @@ let
elasticsearch_discovery_zen_ping_unicast_hosts = ${cfg.elasticsearchDiscoveryZenPingUnicastHosts}
message_journal_dir = ${cfg.messageJournalDir}
mongodb_uri = ${cfg.mongodbUri}
+ plugin_dir = /var/lib/graylog/plugins
${cfg.extraConfig}
'';
+
+ glPlugins = pkgs.buildEnv {
+ name = "graylog-plugins";
+ paths = cfg.plugins;
+ };
+
in
{
@@ -121,6 +128,12 @@ in
description = "Any other configuration options you might want to add";
};
+ plugins = mkOption {
+ description = "Extra graylog plugins";
+ default = [ ];
+ type = types.listOf types.package;
+ };
+
};
};
@@ -146,6 +159,16 @@ in
path = [ pkgs.openjdk8 pkgs.which pkgs.procps ];
preStart = ''
mkdir -p /var/lib/graylog -m 755
+
+ rm -rf /var/lib/graylog/plugins || true
+ mkdir -p /var/lib/graylog/plugins -m 755
+
+ for declarativeplugin in `ls ${glPlugins}/bin/`; do
+ ln -sf ${glPlugins}/bin/$declarativeplugin /var/lib/graylog/plugins/$declarativeplugin
+ done
+ for includedplugin in `ls ${cfg.package}/plugin/`; do
+ ln -s ${cfg.package}/plugin/$includedplugin /var/lib/graylog/plugins/$includedplugin || true
+ done
chown -R ${cfg.user} /var/lib/graylog
mkdir -p ${cfg.messageJournalDir} -m 755
diff --git a/nixos/modules/services/mail/mlmmj.nix b/nixos/modules/services/mail/mlmmj.nix
index e2b37522cb16..4a01745eb8b6 100644
--- a/nixos/modules/services/mail/mlmmj.nix
+++ b/nixos/modules/services/mail/mlmmj.nix
@@ -18,7 +18,7 @@ let
footer = domain: list: "To unsubscribe send a mail to ${list}+unsubscribe@${domain}";
createList = d: l: ''
${pkgs.coreutils}/bin/mkdir -p ${listCtl d l}
- echo ${listAddress d l} > ${listCtl d l}/listadress
+ echo ${listAddress d l} > ${listCtl d l}/listaddress
echo "${lib.concatStringsSep "\n" (customHeaders d l)}" > ${listCtl d l}/customheaders
echo ${footer d l} > ${listCtl d l}/footer
echo ${subjectPrefix l} > ${listCtl d l}/prefix
diff --git a/nixos/modules/services/mail/offlineimap.nix b/nixos/modules/services/mail/offlineimap.nix
index 85ece020905b..4b24bd8d0813 100644
--- a/nixos/modules/services/mail/offlineimap.nix
+++ b/nixos/modules/services/mail/offlineimap.nix
@@ -12,7 +12,6 @@ in {
install = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether to install a user service for Offlineimap. Once
the service is started, emails will be fetched automatically.
diff --git a/nixos/modules/services/mail/rmilter.nix b/nixos/modules/services/mail/rmilter.nix
index 8f18b929c114..e17b7516bfff 100644
--- a/nixos/modules/services/mail/rmilter.nix
+++ b/nixos/modules/services/mail/rmilter.nix
@@ -5,35 +5,38 @@ with lib;
let
rspamdCfg = config.services.rspamd;
+ postfixCfg = config.services.postfix;
cfg = config.services.rmilter;
- inetSockets = map (sock: let s = stringSplit ":" sock; in "inet:${last s}:${head s}") cfg.bindInetSockets;
- unixSockets = map (sock: "unix:${sock}") cfg.bindUnixSockets;
+ inetSocket = addr: port: "inet:[${toString port}@${addr}]";
+ unixSocket = sock: "unix:${sock}";
- allSockets = unixSockets ++ inetSockets;
+ systemdSocket = if cfg.bindSocket.type == "unix" then cfg.bindSocket.path
+ else "${cfg.bindSocket.address}:${toString cfg.bindSocket.port}";
+ rmilterSocket = if cfg.bindSocket.type == "unix" then unixSocket cfg.bindSocket.path
+ else inetSocket cfg.bindSocket.address cfg.bindSocket.port;
rmilterConf = ''
-pidfile = /run/rmilter/rmilter.pid;
-bind_socket = ${if cfg.socketActivation then "fd:3" else concatStringsSep ", " allSockets};
-tempdir = /tmp;
-
+ pidfile = /run/rmilter/rmilter.pid;
+ bind_socket = ${if cfg.socketActivation then "fd:3" else rmilterSocket};
+ tempdir = /tmp;
'' + (with cfg.rspamd; if enable then ''
-spamd {
- servers = ${concatStringsSep ", " servers};
- connect_timeout = 1s;
- results_timeout = 20s;
- error_time = 10;
- dead_time = 300;
- maxerrors = 10;
- reject_message = "${rejectMessage}";
- ${optionalString (length whitelist != 0) "whitelist = ${concatStringsSep ", " whitelist};"}
+ spamd {
+ servers = ${concatStringsSep ", " servers};
+ connect_timeout = 1s;
+ results_timeout = 20s;
+ error_time = 10;
+ dead_time = 300;
+ maxerrors = 10;
+ reject_message = "${rejectMessage}";
+ ${optionalString (length whitelist != 0) "whitelist = ${concatStringsSep ", " whitelist};"}
- # rspamd_metric - metric for using with rspamd
- # Default: "default"
- rspamd_metric = "default";
- ${extraConfig}
-};
- '' else "") + cfg.extraConfig;
+ # rspamd_metric - metric for using with rspamd
+ # Default: "default"
+ rspamd_metric = "default";
+ ${extraConfig}
+ };
+ '' else "") + cfg.extraConfig;
rmilterConfigFile = pkgs.writeText "rmilter.conf" rmilterConf;
@@ -48,11 +51,13 @@ in
services.rmilter = {
enable = mkOption {
+ type = types.bool;
default = cfg.rspamd.enable;
description = "Whether to run the rmilter daemon.";
};
debug = mkOption {
+ type = types.bool;
default = false;
description = "Whether to run the rmilter daemon in debug mode.";
};
@@ -73,25 +78,37 @@ in
'';
};
- bindUnixSockets = mkOption {
- type = types.listOf types.str;
- default = ["/run/rmilter/rmilter.sock"];
+ bindSocket.type = mkOption {
+ type = types.enum [ "unix" "inet" ];
+ default = "unix";
description = ''
- Unix domain sockets to listen for MTA requests.
- '';
- example = ''
- [ "/run/rmilter.sock"]
+ What kind of socket rmilter should listen on. Either "unix"
+ for an Unix domain socket or "inet" for a TCP socket.
'';
};
- bindInetSockets = mkOption {
- type = types.listOf types.str;
- default = [];
- description = ''
- Inet addresses to listen (in format accepted by systemd.socket)
+ bindSocket.path = mkOption {
+ type = types.str;
+ default = "/run/rmilter/rmilter.sock";
+ description = ''
+ Path to Unix domain socket to listen on.
'';
- example = ''
- ["127.0.0.1:11990"]
+ };
+
+ bindSocket.address = mkOption {
+ type = types.str;
+ default = "::1";
+ example = "0.0.0.0";
+ description = ''
+ Inet address to listen on.
+ '';
+ };
+
+ bindSocket.port = mkOption {
+ type = types.int;
+ default = 11990;
+ description = ''
+ Inet port to listen on.
'';
};
@@ -100,14 +117,16 @@ in
default = true;
description = ''
Enable systemd socket activation for rmilter.
- (disabling socket activation not recommended
- when unix socket used, and follow to wrong
- permissions on unix domain socket.)
+
+ Disabling socket activation is not recommended when a Unix
+ domain socket is used and could lead to incorrect
+ permissions.
'';
};
rspamd = {
enable = mkOption {
+ type = types.bool;
default = rspamdCfg.enable;
description = "Whether to use rspamd to filter mails";
};
@@ -157,13 +176,9 @@ in
type = types.str;
description = "Addon to postfix configuration";
default = ''
-smtpd_milters = ${head allSockets}
-# or for TCP socket
-# # smtpd_milters = inet:localhost:9900
-milter_protocol = 6
-milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
-# skip mail without checks if milter will die
-milter_default_action = accept
+ smtpd_milters = ${rmilterSocket}
+ milter_protocol = 6
+ milter_mail_macros = i {mail_addr} {client_addr} {client_name} {auth_authen}
'';
};
};
@@ -175,52 +190,60 @@ milter_default_action = accept
###### implementation
- config = mkIf cfg.enable {
+ config = mkMerge [
- users.extraUsers = singleton {
- name = cfg.user;
- description = "rspamd daemon";
- uid = config.ids.uids.rmilter;
- group = cfg.group;
- };
+ (mkIf cfg.enable {
- users.extraGroups = singleton {
- name = cfg.group;
- gid = config.ids.gids.rmilter;
- };
-
- systemd.services.rmilter = {
- description = "Rmilter Service";
-
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
-
- serviceConfig = {
- ExecStart = "${pkgs.rmilter}/bin/rmilter ${optionalString cfg.debug "-d"} -n -c ${rmilterConfigFile}";
- ExecReload = "${pkgs.coreutils}/bin/kill -USR1 $MAINPID";
- User = cfg.user;
- Group = cfg.group;
- PermissionsStartOnly = true;
- Restart = "always";
- RuntimeDirectory = "rmilter";
- RuntimeDirectoryMode = "0755";
+ users.extraUsers = singleton {
+ name = cfg.user;
+ description = "rmilter daemon";
+ uid = config.ids.uids.rmilter;
+ group = cfg.group;
};
- };
-
- systemd.sockets.rmilter = mkIf cfg.socketActivation {
- description = "Rmilter service socket";
- wantedBy = [ "sockets.target" ];
- socketConfig = {
- ListenStream = cfg.bindUnixSockets ++ cfg.bindInetSockets;
- SocketUser = cfg.user;
- SocketGroup = cfg.group;
- SocketMode = "0666";
+ users.extraGroups = singleton {
+ name = cfg.group;
+ gid = config.ids.gids.rmilter;
};
- };
- services.postfix.extraConfig = optionalString cfg.postfix.enable cfg.postfix.configFragment;
- users.users.postfix.extraGroups = [ cfg.group ];
- };
+ systemd.services.rmilter = {
+ description = "Rmilter Service";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ serviceConfig = {
+ ExecStart = "${pkgs.rmilter}/bin/rmilter ${optionalString cfg.debug "-d"} -n -c ${rmilterConfigFile}";
+ ExecReload = "${pkgs.coreutils}/bin/kill -USR1 $MAINPID";
+ User = cfg.user;
+ Group = cfg.group;
+ PermissionsStartOnly = true;
+ Restart = "always";
+ RuntimeDirectory = "rmilter";
+ RuntimeDirectoryMode = "0750";
+ };
+
+ };
+
+ systemd.sockets.rmilter = mkIf cfg.socketActivation {
+ description = "Rmilter service socket";
+ wantedBy = [ "sockets.target" ];
+ socketConfig = {
+ ListenStream = systemdSocket;
+ SocketUser = cfg.user;
+ SocketGroup = cfg.group;
+ SocketMode = "0660";
+ };
+ };
+ })
+
+ (mkIf (cfg.enable && cfg.rspamd.enable && rspamdCfg.enable) {
+ users.extraUsers.${cfg.user}.extraGroups = [ rspamdCfg.group ];
+ })
+
+ (mkIf (cfg.enable && cfg.postfix.enable) {
+ services.postfix.extraConfig = cfg.postfix.configFragment;
+ users.extraUsers.${postfixCfg.user}.extraGroups = [ cfg.group ];
+ })
+ ];
}
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
index 98489df78517..6d403e448e04 100644
--- a/nixos/modules/services/mail/rspamd.nix
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -53,8 +53,11 @@ in
bindSocket = mkOption {
type = types.listOf types.str;
default = [
- "/run/rspamd/rspamd.sock mode=0666 owner=${cfg.user}"
+ "/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}"
+ ]'';
description = ''
List of sockets to listen, in format acceptable by rspamd
'';
diff --git a/nixos/modules/services/misc/apache-kafka.nix b/nixos/modules/services/misc/apache-kafka.nix
index cff053396885..82fa1cc2e7e5 100644
--- a/nixos/modules/services/misc/apache-kafka.nix
+++ b/nixos/modules/services/misc/apache-kafka.nix
@@ -19,13 +19,8 @@ let
${toString cfg.extraProperties}
'';
- configDir = pkgs.buildEnv {
- name = "apache-kafka-conf";
- paths = [
- (pkgs.writeTextDir "server.properties" serverProperties)
- (pkgs.writeTextDir "log4j.properties" cfg.log4jProperties)
- ];
- };
+ serverConfig = pkgs.writeText "server.properties" serverProperties;
+ logConfig = pkgs.writeText "log4j.properties" cfg.log4jProperties;
in {
@@ -143,10 +138,11 @@ in {
serviceConfig = {
ExecStart = ''
${pkgs.jre}/bin/java \
- -cp "${cfg.package}/libs/*:${configDir}" \
+ -cp "${cfg.package}/libs/*" \
+ -Dlog4j.configuration=file:${logConfig} \
${toString cfg.jvmOptions} \
kafka.Kafka \
- ${configDir}/server.properties
+ ${serverConfig}
'';
User = "apache-kafka";
PermissionsStartOnly = true;
diff --git a/nixos/modules/services/misc/autorandr.nix b/nixos/modules/services/misc/autorandr.nix
new file mode 100644
index 000000000000..6746f3fec698
--- /dev/null
+++ b/nixos/modules/services/misc/autorandr.nix
@@ -0,0 +1,43 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.autorandr;
+
+in {
+
+ options = {
+
+ services.autorandr = {
+ enable = mkEnableOption "handling of hotplug and sleep events by autorandr";
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+
+ services.udev.packages = [ pkgs.autorandr ];
+
+ environment.systemPackages = [ pkgs.autorandr ];
+
+ # systemd.unitPackages = [ pkgs.autorandr ];
+ systemd.services.autorandr = {
+ unitConfig = {
+ Description = "autorandr execution hook";
+ After = [ "sleep.target" ];
+ StartLimitInterval = "5";
+ StartLimitBurst = "1";
+ };
+ serviceConfig = {
+ ExecStart = "${pkgs.autorandr}/bin/autorandr --batch --change --default default";
+ Type = "oneshot";
+ RemainAfterExit = false;
+ };
+ wantedBy = [ "sleep.target" ];
+ };
+
+ };
+
+}
diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix
index 36db4fb96606..ee881edb5ab0 100644
--- a/nixos/modules/services/misc/gitlab.nix
+++ b/nixos/modules/services/misc/gitlab.nix
@@ -481,6 +481,7 @@ in {
mkdir -p ${cfg.statePath}/repositories
mkdir -p ${gitlabConfig.production.shared.path}/artifacts
mkdir -p ${gitlabConfig.production.shared.path}/lfs-objects
+ mkdir -p ${gitlabConfig.production.shared.path}/pages
mkdir -p ${cfg.statePath}/log
mkdir -p ${cfg.statePath}/shell
mkdir -p ${cfg.statePath}/tmp/pids
diff --git a/nixos/modules/services/misc/ihaskell.nix b/nixos/modules/services/misc/ihaskell.nix
index df7b9be0db50..e07a4a44613a 100644
--- a/nixos/modules/services/misc/ihaskell.nix
+++ b/nixos/modules/services/misc/ihaskell.nix
@@ -16,7 +16,6 @@ in
services.ihaskell = {
enable = mkOption {
default = false;
- example = true;
description = "Autostart an IHaskell notebook service.";
};
diff --git a/nixos/modules/services/misc/irkerd.nix b/nixos/modules/services/misc/irkerd.nix
new file mode 100644
index 000000000000..993d77ba424c
--- /dev/null
+++ b/nixos/modules/services/misc/irkerd.nix
@@ -0,0 +1,67 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.irkerd;
+ ports = [ 6659 ];
+in
+{
+ options.services.irkerd = {
+ enable = mkOption {
+ description = "Whether to enable irker, an IRC notification daemon.";
+ default = false;
+ type = types.bool;
+ };
+
+ openPorts = mkOption {
+ description = "Open ports in the firewall for irkerd";
+ default = false;
+ type = types.bool;
+ };
+
+ listenAddress = mkOption {
+ default = "localhost";
+ example = "0.0.0.0";
+ type = types.str;
+ description = ''
+ Specifies the bind address on which the irker daemon listens.
+ The default is localhost.
+
+ Irker authors strongly warn about the risks of running this on
+ a publicly accessible interface, so change this with caution.
+ '';
+ };
+
+ nick = mkOption {
+ default = "irker";
+ type = types.str;
+ description = "Nick to use for irker";
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.irkerd = {
+ description = "Internet Relay Chat (IRC) notification daemon";
+ documentation = [ "man:irkerd(8)" "man:irkerhook(1)" "man:irk(1)" ];
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ ExecStart = "${pkgs.irker}/bin/irkerd -H ${cfg.listenAddress} -n ${cfg.nick}";
+ User = "irkerd";
+ };
+ };
+
+ environment.systemPackages = [ pkgs.irker ];
+
+ users.users.irkerd = {
+ description = "Irker daemon user";
+ isSystemUser = true;
+ group = "irkerd";
+ };
+ users.groups.irkerd = {};
+
+ networking.firewall.allowedTCPPorts = mkIf cfg.openPorts ports;
+ networking.firewall.allowedUDPPorts = mkIf cfg.openPorts ports;
+ };
+}
diff --git a/nixos/modules/services/misc/jackett.nix b/nixos/modules/services/misc/jackett.nix
new file mode 100644
index 000000000000..e467e7ee85b8
--- /dev/null
+++ b/nixos/modules/services/misc/jackett.nix
@@ -0,0 +1,44 @@
+{ config, pkgs, lib, mono, ... }:
+
+with lib;
+
+let
+ cfg = config.services.jackett;
+in
+{
+ options = {
+ services.jackett = {
+ enable = mkEnableOption "Jackett";
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.jackett = {
+ description = "Jackett";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ preStart = ''
+ test -d /var/lib/jackett/ || {
+ echo "Creating jackett data directory in /var/lib/jackett/"
+ mkdir -p /var/lib/jackett/
+ }
+ chown -R jackett /var/lib/jackett/
+ chmod 0700 /var/lib/jackett/
+ '';
+
+ serviceConfig = {
+ Type = "simple";
+ User = "jackett";
+ Group = "nogroup";
+ PermissionsStartOnly = "true";
+ ExecStart = "${pkgs.jackett}/bin/Jackett";
+ Restart = "on-failure";
+ };
+ };
+
+ users.extraUsers.jackett = {
+ home = "/var/lib/jackett";
+ };
+
+ };
+}
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index 7101cadfeed2..4fe89838e29d 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -8,6 +8,8 @@ let
nix = cfg.package.out;
+ isNix112 = versionAtLeast (getVersion nix) "1.12pre";
+
makeNixBuildUser = nr:
{ name = "nixbld${toString nr}";
description = "Nix build user ${toString nr}";
@@ -44,6 +46,7 @@ let
binary-caches = ${toString cfg.binaryCaches}
trusted-binary-caches = ${toString cfg.trustedBinaryCaches}
binary-cache-public-keys = ${toString cfg.binaryCachePublicKeys}
+ auto-optimise-store = ${if cfg.autoOptimiseStore then "true" else "false"}
${optionalString cfg.requireSignedBinaryCaches ''
signed-binary-caches = *
''}
@@ -84,6 +87,18 @@ in
'';
};
+ autoOptimiseStore = mkOption {
+ type = types.bool;
+ default = false;
+ example = true;
+ description = ''
+ If set to true, Nix automatically detects files in the store that have
+ identical contents, and replaces them with hard links to a single copy.
+ This saves disk space. If set to false (the default), you can still run
+ nix-store --optimise to get rid of duplicate files.
+ '';
+ };
+
buildCores = mkOption {
type = types.int;
default = 1;
@@ -162,22 +177,23 @@ in
buildMachines = mkOption {
type = types.listOf types.attrs;
default = [];
- example = [
- { hostName = "voila.labs.cs.uu.nl";
- sshUser = "nix";
- sshKey = "/root/.ssh/id_buildfarm";
- system = "powerpc-darwin";
- maxJobs = 1;
- }
- { hostName = "linux64.example.org";
- sshUser = "buildfarm";
- sshKey = "/root/.ssh/id_buildfarm";
- system = "x86_64-linux";
- maxJobs = 2;
- supportedFeatures = [ "kvm" ];
- mandatoryFeatures = [ "perf" ];
- }
- ];
+ example = literalExample ''
+ [ { hostName = "voila.labs.cs.uu.nl";
+ sshUser = "nix";
+ sshKey = "/root/.ssh/id_buildfarm";
+ system = "powerpc-darwin";
+ maxJobs = 1;
+ }
+ { hostName = "linux64.example.org";
+ sshUser = "buildfarm";
+ sshKey = "/root/.ssh/id_buildfarm";
+ system = "x86_64-linux";
+ maxJobs = 2;
+ supportedFeatures = [ "kvm" ];
+ mandatoryFeatures = [ "perf" ];
+ }
+ ]
+ '';
description = ''
This option lists the machines to be used if distributed
builds are enabled (see
@@ -380,7 +396,9 @@ in
nix.envVars =
{ NIX_CONF_DIR = "/etc/nix";
+ }
+ // optionalAttrs (!isNix112) {
# Enable the copy-from-other-stores substituter, which allows
# builds to be sped up by copying build results from remote
# Nix stores. To do this, mount the remote file system on a
@@ -389,9 +407,11 @@ in
}
// optionalAttrs cfg.distributedBuilds {
- NIX_BUILD_HOOK = "${nix}/libexec/nix/build-remote.pl";
- NIX_REMOTE_SYSTEMS = "/etc/nix/machines";
- NIX_CURRENT_LOAD = "/run/nix/current-load";
+ NIX_BUILD_HOOK =
+ if isNix112 then
+ "${nix}/libexec/nix/build-remote"
+ else
+ "${nix}/libexec/nix/build-remote.pl";
};
# Set up the environment variables for running Nix.
diff --git a/nixos/modules/services/misc/nix-gc.nix b/nixos/modules/services/misc/nix-gc.nix
index 304168c65b0b..8b493041b2c9 100644
--- a/nixos/modules/services/misc/nix-gc.nix
+++ b/nixos/modules/services/misc/nix-gc.nix
@@ -26,7 +26,7 @@ in
description = ''
Specification (in the format described by
systemd.time
- 5 ) of the time at
+ 7 ) of the time at
which the garbage collector will run.
'';
};
diff --git a/nixos/modules/services/misc/nix-optimise.nix b/nixos/modules/services/misc/nix-optimise.nix
index a76bfd9f1f19..295e7fb0ba03 100644
--- a/nixos/modules/services/misc/nix-optimise.nix
+++ b/nixos/modules/services/misc/nix-optimise.nix
@@ -26,7 +26,7 @@ in
description = ''
Specification (in the format described by
systemd.time
- 5 ) of the time at
+ 7 ) of the time at
which the optimiser will run.
'';
};
diff --git a/nixos/modules/services/misc/nixos-manual.nix b/nixos/modules/services/misc/nixos-manual.nix
index 306ee346523d..622607f3b32d 100644
--- a/nixos/modules/services/misc/nixos-manual.nix
+++ b/nixos/modules/services/misc/nixos-manual.nix
@@ -41,7 +41,7 @@ let
entry = "${manual.manual}/share/doc/nixos/index.html";
- help = pkgs.writeScriptBin "nixos-help"
+ helpScript = pkgs.writeScriptBin "nixos-help"
''
#! ${pkgs.stdenv.shell} -e
browser="$BROWSER"
@@ -58,6 +58,15 @@ let
exec "$browser" ${entry}
'';
+ desktopItem = pkgs.makeDesktopItem {
+ name = "nixos-manual";
+ desktopName = "NixOS Manual";
+ genericName = "View NixOS documentation in a web browser";
+ # TODO: find a better icon (Nix logo + help overlay?)
+ icon = "system-help";
+ exec = "${helpScript}/bin/nixos-help";
+ categories = "System";
+ };
in
{
@@ -105,7 +114,8 @@ in
system.build.manual = manual;
environment.systemPackages =
- [ manual.manual help ]
+ [ manual.manual helpScript ]
+ ++ optional config.services.xserver.enable desktopItem
++ optional config.programs.man.enable manual.manpages;
boot.extraTTYs = mkIf cfg.showManual ["tty${toString cfg.ttyNumber}"];
diff --git a/nixos/modules/services/misc/octoprint.nix b/nixos/modules/services/misc/octoprint.nix
index c2b3f63be7d4..6883993a893b 100644
--- a/nixos/modules/services/misc/octoprint.nix
+++ b/nixos/modules/services/misc/octoprint.nix
@@ -7,7 +7,7 @@ let
cfg = config.services.octoprint;
baseConfig = {
- plugins.cura.cura_engine = "${pkgs.curaengine}/bin/CuraEngine";
+ plugins.cura.cura_engine = "${pkgs.curaengine_stable}/bin/CuraEngine";
server.host = cfg.host;
server.port = cfg.port;
webcam.ffmpeg = "${pkgs.ffmpeg.bin}/bin/ffmpeg";
@@ -117,7 +117,7 @@ in
'';
serviceConfig = {
- ExecStart = "${pkgs.octoprint}/bin/octoprint -b ${cfg.stateDir}";
+ ExecStart = "${pkgs.octoprint}/bin/octoprint serve -b ${cfg.stateDir}";
User = cfg.user;
Group = cfg.group;
PermissionsStartOnly = true;
diff --git a/nixos/modules/services/misc/radarr.nix b/nixos/modules/services/misc/radarr.nix
new file mode 100644
index 000000000000..cc5efffca448
--- /dev/null
+++ b/nixos/modules/services/misc/radarr.nix
@@ -0,0 +1,44 @@
+{ config, pkgs, lib, mono, ... }:
+
+with lib;
+
+let
+ cfg = config.services.radarr;
+in
+{
+ options = {
+ services.radarr = {
+ enable = mkEnableOption "Radarr";
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.radarr = {
+ description = "Radarr";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ preStart = ''
+ test -d /var/lib/radarr/ || {
+ echo "Creating radarr data directory in /var/lib/radarr/"
+ mkdir -p /var/lib/radarr/
+ }
+ chown -R radarr /var/lib/radarr/
+ chmod 0700 /var/lib/radarr/
+ '';
+
+ serviceConfig = {
+ Type = "simple";
+ User = "radarr";
+ Group = "nogroup";
+ PermissionsStartOnly = "true";
+ ExecStart = "${pkgs.radarr}/bin/Radarr";
+ Restart = "on-failure";
+ };
+ };
+
+ users.extraUsers.radarr = {
+ home = "/var/lib/radarr";
+ };
+
+ };
+}
diff --git a/nixos/modules/services/misc/ssm-agent.nix b/nixos/modules/services/misc/ssm-agent.nix
index b04959a9686a..c1e1f0903539 100644
--- a/nixos/modules/services/misc/ssm-agent.nix
+++ b/nixos/modules/services/misc/ssm-agent.nix
@@ -23,6 +23,7 @@ in {
type = types.path;
description = "The SSM agent package to use";
default = pkgs.ssm-agent;
+ defaultText = "pkgs.ssm-agent";
};
};
diff --git a/nixos/modules/services/misc/taskserver/default.nix b/nixos/modules/services/misc/taskserver/default.nix
index 826f463bbd75..ba9f52f1904b 100644
--- a/nixos/modules/services/misc/taskserver/default.nix
+++ b/nixos/modules/services/misc/taskserver/default.nix
@@ -148,7 +148,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether to enable the Taskwarrior server.
diff --git a/nixos/modules/services/monitoring/arbtt.nix b/nixos/modules/services/monitoring/arbtt.nix
index 1135c2c441cb..a8d5e3b7fa07 100644
--- a/nixos/modules/services/monitoring/arbtt.nix
+++ b/nixos/modules/services/monitoring/arbtt.nix
@@ -10,7 +10,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Enable the arbtt statistics capture service.
'';
diff --git a/nixos/modules/services/monitoring/das_watchdog.nix b/nixos/modules/services/monitoring/das_watchdog.nix
index 6e2653836d5e..88ca3a9227d2 100644
--- a/nixos/modules/services/monitoring/das_watchdog.nix
+++ b/nixos/modules/services/monitoring/das_watchdog.nix
@@ -25,7 +25,7 @@ in {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
User = "root";
- Type = "oneshot";
+ Type = "simple";
ExecStart = "${das_watchdog}/bin/das_watchdog";
RemainAfterExit = true;
};
diff --git a/nixos/modules/services/monitoring/munin.nix b/nixos/modules/services/monitoring/munin.nix
index 6d2ce5383687..b8c26a5c89ba 100644
--- a/nixos/modules/services/monitoring/munin.nix
+++ b/nixos/modules/services/monitoring/munin.nix
@@ -76,6 +76,7 @@ let
# wrapped plugins by makeWrapper being with dots
ignore_file ^\.
+ allow ^::1$
allow ^127\.0\.0\.1$
${nodeCfg.extraConfig}
@@ -192,14 +193,26 @@ in
}) (mkIf cronCfg.enable {
- services.cron.systemCronJobs = [
- "*/5 * * * * munin ${pkgs.munin}/bin/munin-cron --config ${muninConf}"
- ];
+ systemd.timers.munin-cron = {
+ description = "batch Munin master programs";
+ wantedBy = [ "timers.target" ];
+ timerConfig.OnCalendar = "*:0/5";
+ };
+
+ systemd.services.munin-cron = {
+ description = "batch Munin master programs";
+ unitConfig.Documentation = "man:munin-cron(8)";
+
+ serviceConfig = {
+ Type = "oneshot";
+ User = "munin";
+ ExecStart = "${pkgs.munin}/bin/munin-cron --config ${muninConf}";
+ };
+ };
system.activationScripts.munin-cron = stringAfter [ "users" "groups" ] ''
mkdir -p /var/{run,log,www,lib}/munin
chown -R munin:munin /var/{run,log,www,lib}/munin
'';
-
})];
}
diff --git a/nixos/modules/services/monitoring/prometheus/default.nix b/nixos/modules/services/monitoring/prometheus/default.nix
index a07445ce167c..cf9deccbffe2 100644
--- a/nixos/modules/services/monitoring/prometheus/default.nix
+++ b/nixos/modules/services/monitoring/prometheus/default.nix
@@ -134,6 +134,7 @@ let
};
});
default = null;
+ apply = x: if x == null then null else _filter x;
description = ''
Optional http login credentials for metrics scraping.
'';
diff --git a/nixos/modules/services/monitoring/prometheus/fritzbox-exporter.nix b/nixos/modules/services/monitoring/prometheus/fritzbox-exporter.nix
new file mode 100644
index 000000000000..6da39b6519cb
--- /dev/null
+++ b/nixos/modules/services/monitoring/prometheus/fritzbox-exporter.nix
@@ -0,0 +1,76 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+let
+ cfg = config.services.prometheus.fritzboxExporter;
+in {
+ options = {
+ services.prometheus.fritzboxExporter = {
+ enable = mkEnableOption "prometheus fritzbox exporter";
+
+ port = mkOption {
+ type = types.int;
+ default = 9133;
+ description = ''
+ Port to listen on.
+ '';
+ };
+
+ gatewayAddress = mkOption {
+ type = types.str;
+ default = "fritz.box";
+ description = ''
+ The hostname or IP of the FRITZ!Box.
+ '';
+ };
+
+ gatewayPort = mkOption {
+ type = types.int;
+ default = 49000;
+ description = ''
+ The port of the FRITZ!Box UPnP service.
+ '';
+ };
+
+ extraFlags = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ description = ''
+ Extra commandline options when launching the fritzbox exporter.
+ '';
+ };
+
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Open port in firewall for incoming connections.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ networking.firewall.allowedTCPPorts = optional cfg.openFirewall cfg.port;
+
+ systemd.services.prometheus-fritzbox-exporter = {
+ description = "Prometheus exporter for FRITZ!Box via UPnP";
+ unitConfig.Documentation = "https://github.com/ndecker/fritzbox_exporter";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ User = "nobody";
+ Restart = "always";
+ PrivateTmp = true;
+ WorkingDirectory = /tmp;
+ ExecStart = ''
+ ${pkgs.prometheus-fritzbox-exporter}/bin/fritzbox_exporter \
+ -listen-address :${toString cfg.port} \
+ -gateway-address ${cfg.gatewayAddress} \
+ -gateway-port ${toString cfg.gatewayPort} \
+ ${concatStringsSep " \\\n " cfg.extraFlags}
+ '';
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/monitoring/prometheus/unifi-exporter.nix b/nixos/modules/services/monitoring/prometheus/unifi-exporter.nix
new file mode 100644
index 000000000000..e3059e485098
--- /dev/null
+++ b/nixos/modules/services/monitoring/prometheus/unifi-exporter.nix
@@ -0,0 +1,104 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+let
+ cfg = config.services.prometheus.unifiExporter;
+in {
+ options = {
+ services.prometheus.unifiExporter = {
+ enable = mkEnableOption "prometheus unifi exporter";
+
+ port = mkOption {
+ type = types.int;
+ default = 9130;
+ description = ''
+ Port to listen on.
+ '';
+ };
+
+ unifiAddress = mkOption {
+ type = types.str;
+ example = "https://10.0.0.1:8443";
+ description = ''
+ URL of the UniFi Controller API.
+ '';
+ };
+
+ unifiInsecure = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ If enabled skip the verification of the TLS certificate of the UniFi Controller API.
+ Use with caution.
+ '';
+ };
+
+ unifiUsername = mkOption {
+ type = types.str;
+ example = "ReadOnlyUser";
+ description = ''
+ username for authentication against UniFi Controller API.
+ '';
+ };
+
+ unifiPassword = mkOption {
+ type = types.str;
+ description = ''
+ Password for authentication against UniFi Controller API.
+ '';
+ };
+
+ unifiTimeout = mkOption {
+ type = types.str;
+ default = "5s";
+ example = "2m";
+ description = ''
+ Timeout including unit for UniFi Controller API requests.
+ '';
+ };
+
+ extraFlags = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ description = ''
+ Extra commandline options when launching the unifi exporter.
+ '';
+ };
+
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Open port in firewall for incoming connections.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ networking.firewall.allowedTCPPorts = optional cfg.openFirewall cfg.port;
+
+ systemd.services.prometheus-unifi-exporter = {
+ description = "Prometheus exporter for UniFi Controller metrics";
+ unitConfig.Documentation = "https://github.com/mdlayher/unifi_exporter";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ User = "nobody";
+ Restart = "always";
+ PrivateTmp = true;
+ WorkingDirectory = /tmp;
+ ExecStart = ''
+ ${pkgs.prometheus-unifi-exporter}/bin/unifi_exporter \
+ -telemetry.addr :${toString cfg.port} \
+ -unifi.addr ${cfg.unifiAddress} \
+ -unifi.username ${cfg.unifiUsername} \
+ -unifi.password ${cfg.unifiPassword} \
+ -unifi.timeout ${cfg.unifiTimeout} \
+ ${optionalString cfg.unifiInsecure "-unifi.insecure" } \
+ ${concatStringsSep " \\\n " cfg.extraFlags}
+ '';
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/monitoring/vnstat.nix b/nixos/modules/services/monitoring/vnstat.nix
index f6be7c7fd34a..ca56e4a7b958 100644
--- a/nixos/modules/services/monitoring/vnstat.nix
+++ b/nixos/modules/services/monitoring/vnstat.nix
@@ -32,7 +32,7 @@ in {
preStart = "chmod 755 /var/lib/vnstat";
serviceConfig = {
ExecStart = "${pkgs.vnstat}/bin/vnstatd -n";
- ExecReload = "kill -HUP $MAINPID";
+ ExecReload = "${pkgs.procps}/bin/kill -HUP $MAINPID";
ProtectHome = true;
PrivateDevices = true;
PrivateTmp = true;
diff --git a/nixos/modules/services/network-filesystems/openafs-client/default.nix b/nixos/modules/services/network-filesystems/openafs-client/default.nix
index 6f51e287910a..f7c58c928633 100644
--- a/nixos/modules/services/network-filesystems/openafs-client/default.nix
+++ b/nixos/modules/services/network-filesystems/openafs-client/default.nix
@@ -76,6 +76,7 @@ in
description = "AFS client";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
+ serviceConfig = { RemainAfterExit = true; };
preStart = ''
mkdir -p -m 0755 /afs
diff --git a/nixos/modules/services/networking/aiccu.nix b/nixos/modules/services/networking/aiccu.nix
index 4301da288814..aeb0910d6246 100644
--- a/nixos/modules/services/networking/aiccu.nix
+++ b/nixos/modules/services/networking/aiccu.nix
@@ -35,7 +35,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Enable aiccu IPv6 over IPv4 SiXXs tunnel";
};
@@ -88,21 +87,18 @@ in {
verbose = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Be verbose?";
};
automatic = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Automatic Login and Tunnel activation";
};
requireTLS = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
When set to true, if TLS is not supported on the server
the TIC transaction will fail.
@@ -124,7 +120,6 @@ in {
defaultRoute = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Add a default route";
};
@@ -138,7 +133,6 @@ in {
makeHeartBeats = mkOption {
type = types.bool;
default = true;
- example = false;
description = ''
In general you don't want to turn this off
Of course only applies to AYIYA and heartbeat tunnels not to static ones
@@ -148,21 +142,18 @@ in {
noConfigure = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Don't configure anything";
};
behindNAT = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Notify the user that a NAT-kind network is detected";
};
localIPv4Override = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Overrides the IPv4 parameter received from TIC
This allows one to configure a NAT into "DMZ" mode and then
diff --git a/nixos/modules/services/networking/avahi-daemon.nix b/nixos/modules/services/networking/avahi-daemon.nix
index 6a786e75bbc8..3985f8561d35 100644
--- a/nixos/modules/services/networking/avahi-daemon.nix
+++ b/nixos/modules/services/networking/avahi-daemon.nix
@@ -7,31 +7,32 @@ let
cfg = config.services.avahi;
+ yesNo = yes : if yes then "yes" else "no";
+
avahiDaemonConf = with cfg; pkgs.writeText "avahi-daemon.conf" ''
[server]
${# Users can set `networking.hostName' to the empty string, when getting
# a host name from DHCP. In that case, let Avahi take whatever the
# current host name is; setting `host-name' to the empty string in
# `avahi-daemon.conf' would be invalid.
- if hostName != ""
- then "host-name=${hostName}"
- else ""}
+ optionalString (hostName != "") "host-name=${hostName}"}
browse-domains=${concatStringsSep ", " browseDomains}
- use-ipv4=${if ipv4 then "yes" else "no"}
- use-ipv6=${if ipv6 then "yes" else "no"}
+ use-ipv4=${yesNo ipv4}
+ use-ipv6=${yesNo ipv6}
${optionalString (interfaces!=null) "allow-interfaces=${concatStringsSep "," interfaces}"}
${optionalString (domainName!=null) "domain-name=${domainName}"}
+ allow-point-to-point=${yesNo allowPointToPoint}
[wide-area]
- enable-wide-area=${if wideArea then "yes" else "no"}
+ enable-wide-area=${yesNo wideArea}
[publish]
- disable-publishing=${if publish.enable then "no" else "yes"}
- disable-user-service-publishing=${if publish.userServices then "no" else "yes"}
- publish-addresses=${if publish.userServices || publish.addresses then "yes" else "no"}
- publish-hinfo=${if publish.hinfo then "yes" else "no"}
- publish-workstation=${if publish.workstation then "yes" else "no"}
- publish-domain=${if publish.domain then "yes" else "no"}
+ disable-publishing=${yesNo (!publish.enable)}
+ disable-user-service-publishing=${yesNo (!publish.userServices)}
+ publish-addresses=${yesNo (publish.userServices || publish.addresses)}
+ publish-hinfo=${yesNo publish.hinfo}
+ publish-workstation=${yesNo publish.workstation}
+ publish-domain=${yesNo publish.domain}
'';
in
@@ -98,6 +99,15 @@ in
'';
};
+ allowPointToPoint = mkOption {
+ default = false;
+ description= ''
+ Whether to use POINTTOPOINT interfaces. Might make mDNS unreliable due to usually large
+ latencies with such links and opens a potential security hole by allowing mDNS access from Internet
+ connections. Use with care and YMMV!
+ '';
+ };
+
wideArea = mkOption {
default = true;
description = ''Whether to enable wide-area service discovery.'';
diff --git a/nixos/modules/services/networking/btsync.nix b/nixos/modules/services/networking/btsync.nix
index 572a7387316b..92e9fa7be419 100644
--- a/nixos/modules/services/networking/btsync.nix
+++ b/nixos/modules/services/networking/btsync.nix
@@ -208,7 +208,6 @@ in
storagePath = mkOption {
type = types.path;
default = "/var/lib/btsync/";
- example = "/var/lib/btsync/";
description = ''
Where BitTorrent Sync will store it's database files (containing
things like username info and licenses). Generally, you should not
diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix
index 5928203368d2..28c96a9baefc 100644
--- a/nixos/modules/services/networking/ddclient.nix
+++ b/nixos/modules/services/networking/ddclient.nix
@@ -7,7 +7,7 @@ let
stateDir = "/var/spool/ddclient";
ddclientUser = "ddclient";
- ddclientFlags = "-foreground -verbose -noquiet -file ${config.services.ddclient.configFile}";
+ ddclientFlags = "-foreground -file ${config.services.ddclient.configFile}";
ddclientPIDFile = "${stateDir}/ddclient.pid";
in
@@ -102,6 +102,22 @@ in
Method to determine the IP address to send to the dynamic DNS provider.
'';
};
+
+ verbose = mkOption {
+ default = true;
+ type = bool;
+ description = ''
+ Print verbose information.
+ '';
+ };
+
+ quiet = mkOption {
+ default = false;
+ type = bool;
+ description = ''
+ Print no messages for unnecessary updates.
+ '';
+ };
};
};
@@ -136,6 +152,8 @@ in
lib.optionalString (server != "") "server=${server}"}
ssl=${if config.services.ddclient.ssl then "yes" else "no"}
wildcard=YES
+ quiet=${if config.services.ddclient.quiet then "yes" else "no"}
+ verbose=${if config.services.ddclient.verbose then "yes" else "no"}
${config.services.ddclient.domain}
${config.services.ddclient.extraConfig}
'';
diff --git a/nixos/modules/services/networking/dhcpcd.nix b/nixos/modules/services/networking/dhcpcd.nix
index 87c0aa50a1ff..7eeceb7407c6 100644
--- a/nixos/modules/services/networking/dhcpcd.nix
+++ b/nixos/modules/services/networking/dhcpcd.nix
@@ -157,7 +157,7 @@ in
systemd.services.dhcpcd =
{ description = "DHCP Client";
- wantedBy = [ "multi-user.target" ];
+ wantedBy = [ "network-online.target" ];
after = [ "network.target" ];
wants = [ "network.target" ];
@@ -173,7 +173,7 @@ in
serviceConfig =
{ Type = "forking";
PIDFile = "/run/dhcpcd.pid";
- ExecStart = "@${dhcpcd}/sbin/dhcpcd dhcpcd --quiet ${optionalString cfg.persistent "--persistent"} --config ${dhcpcdConf}";
+ ExecStart = "@${dhcpcd}/sbin/dhcpcd dhcpcd -w --quiet ${optionalString cfg.persistent "--persistent"} --config ${dhcpcdConf}";
ExecReload = "${dhcpcd}/sbin/dhcpcd --rebind";
Restart = "always";
};
diff --git a/nixos/modules/services/networking/dhcpd.nix b/nixos/modules/services/networking/dhcpd.nix
index 86bcaa96f345..2eac6dfec5b7 100644
--- a/nixos/modules/services/networking/dhcpd.nix
+++ b/nixos/modules/services/networking/dhcpd.nix
@@ -60,8 +60,9 @@ let
};
};
- machineOpts = {...}: {
- config = {
+ machineOpts = { ... }: {
+
+ options = {
hostName = mkOption {
type = types.str;
@@ -156,7 +157,7 @@ let
};
machines = mkOption {
- type = types.listOf (types.submodule machineOpts);
+ type = with types; listOf (submodule machineOpts);
default = [];
example = [
{ hostName = "foo";
diff --git a/nixos/modules/services/networking/dnscrypt-proxy.nix b/nixos/modules/services/networking/dnscrypt-proxy.nix
index 462039803f80..077aeca457ea 100644
--- a/nixos/modules/services/networking/dnscrypt-proxy.nix
+++ b/nixos/modules/services/networking/dnscrypt-proxy.nix
@@ -2,12 +2,9 @@
with lib;
let
- apparmorEnabled = config.security.apparmor.enable;
- dnscrypt-proxy = pkgs.dnscrypt-proxy;
cfg = config.services.dnscrypt-proxy;
- stateDirectory = "/var/lib/dnscrypt-proxy";
- localAddress = "${cfg.localAddress}:${toString cfg.localPort}";
+ stateDirectory = "/var/lib/dnscrypt-proxy";
# The minisign public key used to sign the upstream resolver list.
# This is somewhat more flexible than preloading the key as an
@@ -17,31 +14,33 @@ let
sha256 = "18lnp8qr6ghfc2sd46nn1rhcpr324fqlvgsp4zaigw396cd7vnnh";
};
- # Internal flag indicating whether the upstream resolver list is used
- useUpstreamResolverList = cfg.resolverList == null && cfg.customResolver == null;
+ # Internal flag indicating whether the upstream resolver list is used.
+ useUpstreamResolverList = cfg.customResolver == null;
- resolverList =
- if (cfg.resolverList != null)
- then cfg.resolverList
- else "${stateDirectory}/dnscrypt-resolvers.csv";
+ # The final local address.
+ localAddress = "${cfg.localAddress}:${toString cfg.localPort}";
- resolverArgs = if (cfg.customResolver != null)
- then
- [ "--resolver-address=${cfg.customResolver.address}:${toString cfg.customResolver.port}"
- "--provider-name=${cfg.customResolver.name}"
- "--provider-key=${cfg.customResolver.key}"
- ]
- else
- [ "--resolvers-list=${resolverList}"
- "--resolver-name=${cfg.resolverName}"
- ];
+ # The final resolvers list path.
+ resolverList = "${stateDirectory}/dnscrypt-resolvers.csv";
+
+ # Build daemon command line
+
+ resolverArgs =
+ if (cfg.customResolver == null)
+ then
+ [ "-L ${resolverList}"
+ "-R ${cfg.resolverName}"
+ ]
+ else with cfg.customResolver;
+ [ "-N ${name}"
+ "-k ${key}"
+ "-r ${address}:${toString port}"
+ ];
- # The final command line arguments passed to the daemon
daemonArgs =
- [ "--local-address=${localAddress}" ]
- ++ optional cfg.tcpOnly "--tcp-only"
- ++ optional cfg.ephemeralKeys "-E"
- ++ resolverArgs;
+ [ "-a ${localAddress}" ]
+ ++ resolverArgs
+ ++ cfg.extraArgs;
in
{
@@ -51,6 +50,9 @@ in
};
options = {
+ # Before adding another option, consider whether it could
+ # equally well be passed via extraArgs.
+
services.dnscrypt-proxy = {
enable = mkOption {
default = false;
@@ -83,19 +85,11 @@ in
default = "dnscrypt.eu-nl";
type = types.nullOr types.str;
description = ''
- The name of the upstream DNSCrypt resolver to use, taken from
- ${resolverList} . The default resolver is
- located in Holland, supports DNS security extensions, and
- claims to not keep logs.
- '';
- };
-
- resolverList = mkOption {
- default = null;
- type = types.nullOr types.path;
- description = ''
- List of DNSCrypt resolvers. The default is to use the list of
- public resolvers provided by upstream.
+ The name of the DNSCrypt resolver to use, taken from
+ ${resolverList} . The default
+ resolver is located in Holland, supports DNS security
+ extensions, and claims to not
+ keep logs.
'';
};
@@ -121,7 +115,7 @@ in
name = mkOption {
type = types.str;
description = "Fully qualified domain name";
- example = "2.dnscrypt-cert.opendns.com";
+ example = "2.dnscrypt-cert.example.com";
};
key = mkOption {
@@ -132,39 +126,72 @@ in
}; }));
};
- tcpOnly = mkOption {
- default = false;
- type = types.bool;
+ extraArgs = mkOption {
+ default = [];
+ type = types.listOf types.str;
description = ''
- Force sending encrypted DNS queries to the upstream resolver over
- TCP instead of UDP (on port 443). Use only if the UDP port is blocked.
- '';
- };
-
- ephemeralKeys = mkOption {
- default = false;
- type = types.bool;
- description = ''
- Compute a new key pair for every query. Enabling this option
- increases CPU usage, but makes it more difficult for the upstream
- resolver to track your usage of their service across IP addresses.
- The default is to re-use the public key pair for all queries, making
- tracking trivial.
+ Additional command-line arguments passed verbatim to the daemon.
+ See dnscrypt-proxy
+ 8 for details.
'';
+ example = [ "-X libdcplugin_example_cache.so,--min-ttl=60" ];
};
};
};
- config = mkIf cfg.enable {
-
+ config = mkIf cfg.enable (mkMerge [{
assertions = [
{ assertion = (cfg.customResolver != null) || (cfg.resolverName != null);
message = "please configure upstream DNSCrypt resolver";
}
];
- security.apparmor.profiles = optional apparmorEnabled (pkgs.writeText "apparmor-dnscrypt-proxy" ''
- ${dnscrypt-proxy}/bin/dnscrypt-proxy {
+ users.users.dnscrypt-proxy = {
+ description = "dnscrypt-proxy daemon user";
+ isSystemUser = true;
+ group = "dnscrypt-proxy";
+ };
+ users.groups.dnscrypt-proxy = {};
+
+ systemd.sockets.dnscrypt-proxy = {
+ description = "dnscrypt-proxy listening socket";
+ documentation = [ "man:dnscrypt-proxy(8)" ];
+
+ wantedBy = [ "sockets.target" ];
+
+ socketConfig = {
+ ListenStream = localAddress;
+ ListenDatagram = localAddress;
+ };
+ };
+
+ systemd.services.dnscrypt-proxy = {
+ description = "dnscrypt-proxy daemon";
+ documentation = [ "man:dnscrypt-proxy(8)" ];
+
+ before = [ "nss-lookup.target" ];
+ after = [ "network.target" ];
+ requires = [ "dnscrypt-proxy.socket "];
+
+ serviceConfig = {
+ NonBlocking = "true";
+ ExecStart = "${pkgs.dnscrypt-proxy}/bin/dnscrypt-proxy ${toString daemonArgs}";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+
+ User = "dnscrypt-proxy";
+
+ PrivateTmp = true;
+ PrivateDevices = true;
+ ProtectHome = true;
+ };
+ };
+ }
+
+ (mkIf config.security.apparmor.enable {
+ systemd.services.dnscrypt-proxy.after = [ "apparmor.service" ];
+
+ security.apparmor.profiles = singleton (pkgs.writeText "apparmor-dnscrypt-proxy" ''
+ ${pkgs.dnscrypt-proxy}/bin/dnscrypt-proxy {
/dev/null rw,
/dev/urandom r,
@@ -180,6 +207,8 @@ in
network inet dgram,
network inet6 dgram,
+ ${getLib pkgs.dnscrypt-proxy}/lib/dnscrypt-proxy/libdcplugin*.so mr,
+
${getLib pkgs.gcc.cc}/lib/libssp.so.* mr,
${getLib pkgs.libsodium}/lib/libsodium.so.* mr,
${getLib pkgs.systemd}/lib/libsystemd.so.* mr,
@@ -188,102 +217,106 @@ in
${getLib pkgs.libgpgerror}/lib/libgpg-error.so.* mr,
${getLib pkgs.libcap}/lib/libcap.so.* mr,
${getLib pkgs.lz4}/lib/liblz4.so.* mr,
- ${getLib pkgs.attr}/lib/libattr.so.* mr,
+ ${getLib pkgs.attr}/lib/libattr.so.* mr, # */
${resolverList} r,
+
+ /run/systemd/notify rw,
}
'');
+ })
- users.users.dnscrypt-proxy = {
- description = "dnscrypt-proxy daemon user";
- isSystemUser = true;
- group = "dnscrypt-proxy";
- };
- users.groups.dnscrypt-proxy = {};
-
- systemd.services.init-dnscrypt-proxy-statedir = optionalAttrs useUpstreamResolverList {
+ (mkIf useUpstreamResolverList {
+ systemd.services.init-dnscrypt-proxy-statedir = {
description = "Initialize dnscrypt-proxy state directory";
+
+ wantedBy = [ "dnscrypt-proxy.service" ];
+ before = [ "dnscrypt-proxy.service" ];
+
script = ''
mkdir -pv ${stateDirectory}
chown -c dnscrypt-proxy:dnscrypt-proxy ${stateDirectory}
- cp --preserve=timestamps -uv \
+ cp -uv \
${pkgs.dnscrypt-proxy}/share/dnscrypt-proxy/dnscrypt-resolvers.csv \
${stateDirectory}
'';
+
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
};
};
- systemd.services.update-dnscrypt-resolvers = optionalAttrs useUpstreamResolverList {
+ systemd.services.update-dnscrypt-resolvers = {
description = "Update list of DNSCrypt resolvers";
requires = [ "init-dnscrypt-proxy-statedir.service" ];
after = [ "init-dnscrypt-proxy-statedir.service" ];
- path = with pkgs; [ curl minisign ];
+ path = with pkgs; [ curl diffutils dnscrypt-proxy minisign ];
script = ''
cd ${stateDirectory}
- curl -fSsL -o dnscrypt-resolvers.csv.tmp \
- https://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-resolvers.csv
- curl -fSsL -o dnscrypt-resolvers.csv.minisig.tmp \
- https://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-resolvers.csv.minisig
+ domain=raw.githubusercontent.com
+ get="curl -fSs --resolve $domain:443:$(hostip -r 8.8.8.8 $domain | head -1)"
+ $get -o dnscrypt-resolvers.csv.tmp \
+ https://$domain/jedisct1/dnscrypt-proxy/master/dnscrypt-resolvers.csv
+ $get -o dnscrypt-resolvers.csv.minisig.tmp \
+ https://$domain/jedisct1/dnscrypt-proxy/master/dnscrypt-resolvers.csv.minisig
mv dnscrypt-resolvers.csv.minisig{.tmp,}
- minisign -q -V -p ${upstreamResolverListPubKey} \
- -m dnscrypt-resolvers.csv.tmp -x dnscrypt-resolvers.csv.minisig
+ if ! minisign -q -V -p ${upstreamResolverListPubKey} \
+ -m dnscrypt-resolvers.csv.tmp -x dnscrypt-resolvers.csv.minisig ; then
+ echo "failed to verify resolver list!" >&2
+ exit 1
+ fi
+ [[ -f dnscrypt-resolvers.csv ]] && mv dnscrypt-resolvers.csv{,.old}
mv dnscrypt-resolvers.csv{.tmp,}
+ if cmp dnscrypt-resolvers.csv{,.old} ; then
+ echo "no change"
+ else
+ echo "resolver list updated"
+ fi
'';
serviceConfig = {
PrivateTmp = true;
PrivateDevices = true;
ProtectHome = true;
- ProtectSystem = true;
+ ProtectSystem = "strict";
+ ReadWritePaths = "${dirOf stateDirectory} ${stateDirectory}";
+ SystemCallFilter = "~@mount";
};
};
- systemd.timers.update-dnscrypt-resolvers = optionalAttrs useUpstreamResolverList {
+ systemd.timers.update-dnscrypt-resolvers = {
+ wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "5min";
OnUnitActiveSec = "6h";
};
- wantedBy = [ "timers.target" ];
};
+ })
+ ]);
- systemd.sockets.dnscrypt-proxy = {
- description = "dnscrypt-proxy listening socket";
- socketConfig = {
- ListenStream = localAddress;
- ListenDatagram = localAddress;
- };
- wantedBy = [ "sockets.target" ];
- };
+ imports = [
+ (mkRenamedOptionModule [ "services" "dnscrypt-proxy" "port" ] [ "services" "dnscrypt-proxy" "localPort" ])
- systemd.services.dnscrypt-proxy = {
- description = "dnscrypt-proxy daemon";
+ (mkChangedOptionModule
+ [ "services" "dnscrypt-proxy" "tcpOnly" ]
+ [ "services" "dnscrypt-proxy" "extraArgs" ]
+ (config:
+ let val = getAttrFromPath [ "services" "dnscrypt-proxy" "tcpOnly" ] config; in
+ optional val "-T"))
- before = [ "nss-lookup.target" ];
+ (mkChangedOptionModule
+ [ "services" "dnscrypt-proxy" "ephemeralKeys" ]
+ [ "services" "dnscrypt-proxy" "extraArgs" ]
+ (config:
+ let val = getAttrFromPath [ "services" "dnscrypt-proxy" "ephemeralKeys" ] config; in
+ optional val "-E"))
- after = [ "network.target" ]
- ++ optional apparmorEnabled "apparmor.service"
- ++ optional useUpstreamResolverList "init-dnscrypt-proxy-statedir.service";
-
- requires = [ "dnscrypt-proxy.socket "]
- ++ optional apparmorEnabled "apparmor.service"
- ++ optional useUpstreamResolverList "init-dnscrypt-proxy-statedir.service";
-
- serviceConfig = {
- Type = "simple";
- NonBlocking = "true";
- ExecStart = "${dnscrypt-proxy}/bin/dnscrypt-proxy ${toString daemonArgs}";
-
- User = "dnscrypt-proxy";
-
- PrivateTmp = true;
- PrivateDevices = true;
- ProtectHome = true;
- };
- };
- };
+ (mkRemovedOptionModule [ "services" "dnscrypt-proxy" "resolverList" ] ''
+ The current resolver listing from upstream is always used
+ unless a custom resolver is specified.
+ '')
+ ];
}
diff --git a/nixos/modules/services/networking/dnscrypt-proxy.xml b/nixos/modules/services/networking/dnscrypt-proxy.xml
index 982961833ad2..555c6df4d551 100644
--- a/nixos/modules/services/networking/dnscrypt-proxy.xml
+++ b/nixos/modules/services/networking/dnscrypt-proxy.xml
@@ -31,15 +31,12 @@
- As a forwarder for a caching DNS client
+ As a forwarder for another DNS client
- By default, DNSCrypt proxy acts as a transparent proxy for the
- system stub resolver. Because the client does not cache lookups, this
- setup can significantly slow down e.g., web browsing. The recommended
- configuration is to run DNSCrypt proxy as a forwarder for a caching DNS
- client. To achieve this, change the default proxy listening port to
- a non-standard value and point the caching client to it:
+ To run the DNSCrypt proxy client as a forwarder for another
+ DNS client, change the default proxy listening port to a
+ non-standard value and point the other client to it:
services.dnscrypt-proxy.localPort = 43;
@@ -60,7 +57,6 @@
{
- networking.nameservers = [ "127.0.0.1" ];
services.unbound.enable = true;
services.unbound.forwardAddresses = [ "127.0.0.1@43" ];
}
diff --git a/nixos/modules/services/networking/ferm.nix b/nixos/modules/services/networking/ferm.nix
index 8933e166f59f..07338ccf4d9c 100644
--- a/nixos/modules/services/networking/ferm.nix
+++ b/nixos/modules/services/networking/ferm.nix
@@ -19,7 +19,6 @@ in {
services.ferm = {
enable = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Whether to enable Ferm Firewall.
diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix
index 70d2d72ca8b7..5c14ceff6a0d 100644
--- a/nixos/modules/services/networking/firefox/sync-server.nix
+++ b/nixos/modules/services/networking/firefox/sync-server.nix
@@ -33,7 +33,6 @@ in
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether to enable a Firefox Sync Server, this give the opportunity to
Firefox users to store all synchronized data on their own server. To use this
@@ -78,7 +77,6 @@ in
allowNewUsers = mkOption {
type = types.bool;
default = true;
- example = false;
description = ''
Whether to allow new-user signups on the server. Only request by
existing accounts will be honored.
diff --git a/nixos/modules/services/networking/mosquitto.nix b/nixos/modules/services/networking/mosquitto.nix
index f926cd710c8d..2325424ff3c5 100644
--- a/nixos/modules/services/networking/mosquitto.nix
+++ b/nixos/modules/services/networking/mosquitto.nix
@@ -147,7 +147,6 @@ in
allowAnonymous = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Allow clients to connect without authentication.
diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix
index c11d4434c206..7fb2be786980 100644
--- a/nixos/modules/services/networking/networkmanager.nix
+++ b/nixos/modules/services/networking/networkmanager.nix
@@ -24,6 +24,8 @@ let
[connection]
ipv6.ip6-privacy=2
+ ethernet.cloned-mac-address=${cfg.ethernet.macAddress}
+ wifi.cloned-mac-address=${cfg.wifi.macAddress}
'';
/*
@@ -73,6 +75,19 @@ let
"pre-down" = "pre-down.d/";
};
+ macAddressOpt = mkOption {
+ type = types.either types.str (types.enum ["permanent" "preserve" "random" "stable"]);
+ default = "preserve";
+ example = "00:11:22:33:44:55";
+ description = ''
+ "XX:XX:XX:XX:XX:XX": MAC address of the interface.
+ permanent : use the permanent MAC address of the device.
+ preserve : don’t change the MAC address of the device upon activation.
+ random : generate a randomized value upon each connect.
+ stable : generate a stable, hashed MAC address.
+ '';
+ };
+
in {
###### interface
@@ -140,13 +155,16 @@ in {
'';
};
+ ethernet.macAddress = macAddressOpt;
+ wifi.macAddress = macAddressOpt;
+
dispatcherScripts = mkOption {
type = types.listOf (types.submodule {
options = {
source = mkOption {
- type = types.str;
+ type = types.path;
description = ''
- A script source.
+ A script.
'';
};
@@ -206,7 +224,7 @@ in {
target = "NetworkManager/dispatcher.d/02overridedns";
}
++ lib.imap (i: s: {
- text = s.source;
+ inherit (s) source;
target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}";
}) cfg.dispatcherScripts;
@@ -229,6 +247,7 @@ in {
systemd.services."network-manager" = {
wantedBy = [ "network.target" ];
+ restartTriggers = [ configFile ];
preStart = ''
mkdir -m 700 -p /etc/NetworkManager/system-connections
diff --git a/nixos/modules/services/networking/nftables.nix b/nixos/modules/services/networking/nftables.nix
new file mode 100644
index 000000000000..56b942054140
--- /dev/null
+++ b/nixos/modules/services/networking/nftables.nix
@@ -0,0 +1,136 @@
+{ config, pkgs, lib, ... }:
+with lib;
+let
+ cfg = config.networking.nftables;
+in
+{
+ ###### interface
+
+ options = {
+ networking.nftables.enable = mkOption {
+ type = types.bool;
+ default = false;
+ description =
+ ''
+ Whether to enable nftables. nftables is a Linux-based packet
+ filtering framework intended to replace frameworks like iptables.
+
+ This conflicts with the standard networking firewall, so make sure to
+ disable it before using nftables.
+
+ Note that if you have Docker enabled you will not be able to use
+ nftables without intervention. Docker uses iptables internally to
+ setup NAT for containers. This module disables the ip_tables kernel
+ module, however Docker automatically loads the module. Please see [1]
+ for more information.
+
+ There are other programs that use iptables internally too, such as
+ libvirt.
+
+ [1]: https://github.com/NixOS/nixpkgs/issues/24318#issuecomment-289216273
+ '';
+ };
+ networking.nftables.ruleset = mkOption {
+ type = types.lines;
+ example = ''
+ # Check out https://wiki.nftables.org/ for better documentation.
+ # Table for both IPv4 and IPv6.
+ table inet filter {
+ # Block all incomming connections traffic except SSH and "ping".
+ chain input {
+ type filter hook input priority 0;
+
+ # accept any localhost traffic
+ iifname lo accept
+
+ # accept traffic originated from us
+ ct state {established, related} accept
+
+ # ICMP
+ # routers may also want: mld-listener-query, nd-router-solicit
+ ip6 nexthdr icmpv6 icmpv6 type { destination-unreachable, packet-too-big, time-exceeded, parameter-problem, nd-router-advert, nd-neighbor-solicit, nd-neighbor-advert } accept
+ ip protocol icmp icmp type { destination-unreachable, router-advertisement, time-exceeded, parameter-problem } accept
+
+ # allow "ping"
+ ip6 nexthdr icmp icmpv6 type echo-request accept
+ ip protocol icmp icmp type echo-request accept
+
+ # accept SSH connections (required for a server)
+ tcp dport 22 accept
+
+ # count and drop any other traffic
+ counter drop
+ }
+
+ # Allow all outgoing connections.
+ chain output {
+ type filter hook output priority 0;
+ accept
+ }
+
+ chain forward {
+ type filter hook forward priority 0;
+ accept
+ }
+ }
+ '';
+ description =
+ ''
+ The ruleset to be used with nftables. Should be in a format that
+ can be loaded using "/bin/nft -f". The ruleset is updated atomically.
+ '';
+ };
+ networking.nftables.rulesetFile = mkOption {
+ type = types.path;
+ default = pkgs.writeTextFile {
+ name = "nftables-rules";
+ text = cfg.ruleset;
+ };
+ description =
+ ''
+ The ruleset file to be used with nftables. Should be in a format that
+ can be loaded using "nft -f". The ruleset is updated atomically.
+ '';
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+ assertions = [{
+ assertion = config.networking.firewall.enable == false;
+ message = "You can not use nftables with services.networking.firewall.";
+ }];
+ boot.blacklistedKernelModules = [ "ip_tables" ];
+ environment.systemPackages = [ pkgs.nftables ];
+ systemd.services.nftables = {
+ description = "nftables firewall";
+ before = [ "network-pre.target" ];
+ wants = [ "network-pre.target" ];
+ wantedBy = [ "multi-user.target" ];
+ reloadIfChanged = true;
+ serviceConfig = let
+ rulesScript = pkgs.writeScript "nftables-rules" ''
+ #! ${pkgs.nftables}/bin/nft -f
+ flush ruleset
+ include "${cfg.rulesetFile}"
+ '';
+ checkScript = pkgs.writeScript "nftables-check" ''
+ #! ${pkgs.stdenv.shell} -e
+ if $(${pkgs.kmod}/bin/lsmod | grep -q ip_tables); then
+ echo "Unload ip_tables before using nftables!" 1>&2
+ exit 1
+ else
+ ${rulesScript}
+ fi
+ '';
+ in {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ ExecStart = checkScript;
+ ExecReload = checkScript;
+ ExecStop = "${pkgs.nftables}/bin/nft flush ruleset";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/networking/openntpd.nix b/nixos/modules/services/networking/openntpd.nix
index 13a1b5258ce0..4bb9da54fe09 100644
--- a/nixos/modules/services/networking/openntpd.nix
+++ b/nixos/modules/services/networking/openntpd.nix
@@ -11,6 +11,9 @@ let
${concatStringsSep "\n" (map (s: "server ${s}") cfg.servers)}
${cfg.extraConfig}
'';
+
+ pidFile = "/run/openntpd.pid";
+
in
{
###### interface
@@ -67,7 +70,11 @@ in
wants = [ "network-online.target" "time-sync.target" ];
before = [ "time-sync.target" ];
after = [ "dnsmasq.service" "bind.service" "network-online.target" ];
- serviceConfig.ExecStart = "${package}/sbin/ntpd -d -f ${cfgFile} ${cfg.extraOptions}";
+ serviceConfig = {
+ ExecStart = "${package}/sbin/ntpd -f ${cfgFile} -p ${pidFile} ${cfg.extraOptions}";
+ Type = "forking";
+ PIDFile = pidFile;
+ };
};
};
}
diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix
index 5682b506344c..feaa007de15e 100644
--- a/nixos/modules/services/networking/prosody.nix
+++ b/nixos/modules/services/networking/prosody.nix
@@ -265,7 +265,8 @@ in
systemd.services.prosody = {
description = "Prosody XMPP server";
- after = [ "network.target" ];
+ after = [ "network-online.target" ];
+ wants = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
User = "prosody";
diff --git a/nixos/modules/services/networking/quagga.nix b/nixos/modules/services/networking/quagga.nix
index ac83da920638..aab58cc77b90 100644
--- a/nixos/modules/services/networking/quagga.nix
+++ b/nixos/modules/services/networking/quagga.nix
@@ -104,7 +104,6 @@ in
enable = mkOption {
type = types.bool;
default = any isEnabled services;
- example = true;
description = ''
Whether to enable the Zebra routing manager.
diff --git a/nixos/modules/services/networking/searx.nix b/nixos/modules/services/networking/searx.nix
index b852e4e6dc86..e0eef9ed96f6 100644
--- a/nixos/modules/services/networking/searx.nix
+++ b/nixos/modules/services/networking/searx.nix
@@ -18,15 +18,12 @@ in
services.searx = {
- enable = mkOption {
- default = false;
- description = "
- Whether to enable the Searx server. See https://github.com/asciimoo/searx
- ";
- };
+ enable = mkEnableOption
+ "the searx server. See https://github.com/asciimoo/searx";
configFile = mkOption {
- default = "";
+ type = types.nullOr types.path;
+ default = null;
description = "
The path of the Searx server configuration file. If no file
is specified, a default file is used (default config file has
@@ -35,7 +32,9 @@ in
};
package = mkOption {
+ type = types.package;
default = pkgs.pythonPackages.searx;
+ defaultText = "pkgs.pythonPackages.searx";
description = "searx package to use.";
};
@@ -68,7 +67,7 @@ in
User = "searx";
ExecStart = "${cfg.package}/bin/searx-run";
};
- } // (optionalAttrs (configFile != "") {
+ } // (optionalAttrs (configFile != null) {
environment.SEARX_SETTINGS_PATH = configFile;
});
diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix
index 80659f19c597..42b50d0426a9 100644
--- a/nixos/modules/services/networking/ssh/sshd.nix
+++ b/nixos/modules/services/networking/ssh/sshd.nix
@@ -240,7 +240,7 @@ in
systemd =
let
- sshd-service =
+ service =
{ description = "SSH Daemon";
wantedBy = optional (!cfg.startWhenNeeded) "multi-user.target";
@@ -251,8 +251,20 @@ in
environment.LD_LIBRARY_PATH = nssModulesPath;
- wants = [ "sshd-keygen.service" ];
- after = [ "sshd-keygen.service" ];
+ preStart =
+ ''
+ # Make sure we don't write to stdout, since in case of
+ # socket activation, it goes to the remote side (#19589).
+ exec >&2
+
+ mkdir -m 0755 -p /etc/ssh
+
+ ${flip concatMapStrings cfg.hostKeys (k: ''
+ if ! [ -f "${k.path}" ]; then
+ ssh-keygen -t "${k.type}" ${if k ? bits then "-b ${toString k.bits}" else ""} -f "${k.path}" -N ""
+ fi
+ '')}
+ '';
serviceConfig =
{ ExecStart =
@@ -262,31 +274,12 @@ in
KillMode = "process";
} // (if cfg.startWhenNeeded then {
StandardInput = "socket";
+ StandardError = "journal";
} else {
Restart = "always";
Type = "simple";
});
};
-
- sshd-keygen-service =
- { description = "SSH Host Key Generation";
- path = [ cfgc.package ];
- script =
- ''
- mkdir -m 0755 -p /etc/ssh
- ${flip concatMapStrings cfg.hostKeys (k: ''
- if ! [ -f "${k.path}" ]; then
- ssh-keygen -t "${k.type}" ${if k ? bits then "-b ${toString k.bits}" else ""} -f "${k.path}" -N ""
- fi
- '')}
- '';
-
- serviceConfig = {
- Type = "oneshot";
- RemainAfterExit = "yes";
- };
- };
-
in
if cfg.startWhenNeeded then {
@@ -298,13 +291,11 @@ in
socketConfig.Accept = true;
};
- services.sshd-keygen = sshd-keygen-service;
- services."sshd@" = sshd-service;
+ services."sshd@" = service;
} else {
- services.sshd-keygen = sshd-keygen-service;
- services.sshd = sshd-service;
+ services.sshd = service;
};
diff --git a/nixos/modules/services/networking/vsftpd.nix b/nixos/modules/services/networking/vsftpd.nix
index deff645d9bfd..6b3d658bd852 100644
--- a/nixos/modules/services/networking/vsftpd.nix
+++ b/nixos/modules/services/networking/vsftpd.nix
@@ -37,6 +37,9 @@ let
(yesNoOption "anonymousUser" "anonymous_enable" false ''
Whether to enable the anonymous FTP user.
'')
+ (yesNoOption "anonymousUserNoPassword" "no_anon_password" false ''
+ Whether to disable the password for the anonymous FTP user.
+ '')
(yesNoOption "localUsers" "local_enable" false ''
Whether to enable FTP for local users.
'')
diff --git a/nixos/modules/services/networking/znc.nix b/nixos/modules/services/networking/znc.nix
index 0d41e3ea92ce..6d68b790e869 100644
--- a/nixos/modules/services/networking/znc.nix
+++ b/nixos/modules/services/networking/znc.nix
@@ -132,7 +132,6 @@ in
services.znc = {
enable = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Enable a ZNC service for a user.
@@ -251,7 +250,6 @@ in
useSSL = mkOption {
default = true;
- example = true;
type = types.bool;
description = ''
Indicates whether the ZNC server should use SSL when listening on the specified port. A self-signed certificate will be generated.
@@ -278,7 +276,6 @@ in
mutable = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Indicates whether to allow the contents of the `dataDir` directory to be changed
diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix
index 3041dccfd154..7ce2ae38fb36 100644
--- a/nixos/modules/services/printing/cupsd.nix
+++ b/nixos/modules/services/printing/cupsd.nix
@@ -52,6 +52,7 @@ let
ServerBin ${bindir}/lib/cups
DataDir ${bindir}/share/cups
+ DocumentRoot ${cups.out}/share/doc/cups
AccessLog syslog
ErrorLog syslog
diff --git a/nixos/modules/services/scheduling/cron.nix b/nixos/modules/services/scheduling/cron.nix
index 6eb277d0a2f2..7b1a1599e141 100644
--- a/nixos/modules/services/scheduling/cron.nix
+++ b/nixos/modules/services/scheduling/cron.nix
@@ -39,7 +39,7 @@ in
enable = mkOption {
type = types.bool;
- example = true;
+ default = false;
description = "Whether to enable the Vixie cron daemon.";
};
diff --git a/nixos/modules/services/scheduling/fcron.nix b/nixos/modules/services/scheduling/fcron.nix
index e4ada2768715..bd1ecb40969b 100644
--- a/nixos/modules/services/scheduling/fcron.nix
+++ b/nixos/modules/services/scheduling/fcron.nix
@@ -23,7 +23,8 @@ let
allowdeny = target: users:
{ source = pkgs.writeText "fcron.${target}" (concatStringsSep "\n" users);
target = "fcron.${target}";
- mode = "600"; # fcron has some security issues.. So I guess this is most safe
+ mode = "644";
+ gid = config.ids.gids.fcron;
};
in
@@ -89,7 +90,7 @@ in
[ (allowdeny "allow" (cfg.allow))
(allowdeny "deny" cfg.deny)
# see man 5 fcron.conf
- { source = pkgs.writeText "fcon.conf" ''
+ { source = pkgs.writeText "fcron.conf" ''
fcrontabs = /var/spool/fcron
pidfile = /var/run/fcron.pid
fifofile = /var/run/fcron.fifo
@@ -97,16 +98,40 @@ in
fcrondeny = /etc/fcron.deny
shell = /bin/sh
sendmail = /run/wrappers/bin/sendmail
- editor = /run/current-system/sw/bin/vi
+ editor = ${pkgs.vim}/bin/vim
'';
target = "fcron.conf";
- mode = "0600"; # max allowed is 644
+ gid = config.ids.gids.fcron;
+ mode = "0644";
}
];
environment.systemPackages = [ pkgs.fcron ];
+ users.extraUsers.fcron = {
+ uid = config.ids.uids.fcron;
+ home = "/var/spool/fcron";
+ group = "fcron";
+ };
+ users.groups.fcron.gid = config.ids.gids.fcron;
- security.wrappers.fcrontab.source = "${pkgs.fcron.out}/bin/fcrontab";
+ security.wrappers = {
+ fcrontab = {
+ source = "${pkgs.fcron}/bin/fcrontab";
+ owner = "fcron";
+ group = "fcron";
+ setgid = true;
+ };
+ fcrondyn = {
+ source = "${pkgs.fcron}/bin/fcrondyn";
+ owner = "fcron";
+ group = "fcron";
+ setgid = true;
+ };
+ fcronsighup = {
+ source = "${pkgs.fcron}/bin/fcronsighup";
+ group = "fcron";
+ };
+ };
systemd.services.fcron = {
description = "fcron daemon";
after = [ "local-fs.target" ];
@@ -118,14 +143,17 @@ in
};
preStart = ''
- ${pkgs.coreutils}/bin/mkdir -m 0700 -p /var/spool/fcron
+ ${pkgs.coreutils}/bin/mkdir -m 0770 -p /var/spool/fcron
+ ${pkgs.coreutils}/bin/chown -R fcron:fcron /var/spool/fcron
# load system crontab file
- ${pkgs.fcron}/bin/fcrontab -u systab ${pkgs.writeText "systab" cfg.systab}
+ set -x
+ #${pkgs.fcron}/bin/fcrontab -u systab ${pkgs.writeText "systab" cfg.systab}
'';
- serviceConfig.Type = "forking";
-
- script = "${pkgs.fcron}/sbin/fcron -m ${toString cfg.maxSerialJobs} ${queuelen}";
+ serviceConfig = {
+ Type = "forking";
+ ExecStart = "${pkgs.fcron}/sbin/fcron -m ${toString cfg.maxSerialJobs} ${queuelen}";
+ };
};
};
}
diff --git a/nixos/modules/services/security/haka.nix b/nixos/modules/services/security/haka.nix
index f48a79b1f7f1..b64a1b4d03e0 100644
--- a/nixos/modules/services/security/haka.nix
+++ b/nixos/modules/services/security/haka.nix
@@ -99,7 +99,6 @@ in
pcap = mkOption {
default = true;
- example = false;
type = types.bool;
description = "Whether to enable pcap";
};
diff --git a/nixos/modules/services/security/physlock.nix b/nixos/modules/services/security/physlock.nix
index 34d0be3b1beb..0881483967c6 100644
--- a/nixos/modules/services/security/physlock.nix
+++ b/nixos/modules/services/security/physlock.nix
@@ -26,17 +26,7 @@ in
This will switch to a new virtual terminal, turn off console
switching and disable SysRq mechanism (when
services.physlock.disableSysRq is set)
- until the root or services.physlock.user
- password is given.
- '';
- };
-
- user = mkOption {
- type = types.nullOr types.str;
- default = null;
- description = ''
- User whose password will be used to unlock the screen on par
- with the root password.
+ until the root or user password is given.
'';
};
@@ -105,7 +95,7 @@ in
++ cfg.lockOn.extraTargets;
serviceConfig.Type = "forking";
script = ''
- ${pkgs.physlock}/bin/physlock -d${optionalString cfg.disableSysRq "s"}${optionalString (cfg.user != null) " -u ${cfg.user}"}
+ ${pkgs.physlock}/bin/physlock -d${optionalString cfg.disableSysRq "s"}
'';
};
diff --git a/nixos/modules/services/security/tor.nix b/nixos/modules/services/security/tor.nix
index 47f863b96df2..10596d6431d0 100644
--- a/nixos/modules/services/security/tor.nix
+++ b/nixos/modules/services/security/tor.nix
@@ -12,6 +12,10 @@ let
torRc = ''
User tor
DataDirectory ${torDirectory}
+ ${optionalString cfg.enableGeoIP ''
+ GeoIPFile ${pkgs.tor.geoip}/share/tor/geoip
+ GeoIPv6File ${pkgs.tor.geoip}/share/tor/geoip6
+ ''}
${optint "ControlPort" cfg.controlPort}
''
@@ -58,6 +62,18 @@ in
'';
};
+ enableGeoIP = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Whenever to configure Tor daemon to use GeoIP databases.
+
+ Disabling this will disable by-country statistics for
+ bridges and relays and some client and third-party software
+ functionality.
+ '';
+ };
+
extraConfig = mkOption {
type = types.lines;
default = "";
@@ -124,6 +140,7 @@ in
};
privoxy.enable = mkOption {
+ type = types.bool;
default = true;
description = ''
Whether to enable and configure the system Privoxy to use Tor's
diff --git a/nixos/modules/services/security/torify.nix b/nixos/modules/services/security/torify.nix
index a81cdbbc172f..a29cb3f33dae 100644
--- a/nixos/modules/services/security/torify.nix
+++ b/nixos/modules/services/security/torify.nix
@@ -19,15 +19,23 @@ in
{
###### interface
-
+
options = {
-
+
services.tor.tsocks = {
enable = mkOption {
- default = cfg.enable && cfg.client.enable;
+ default = false;
description = ''
- Whether to build tsocks wrapper script to relay application traffic via TOR.
+ Whether to build tsocks wrapper script to relay application traffic via Tor.
+
+
+ You shouldn't use this unless you know what you're
+ doing because your installation of Tor already comes with
+ its own superior (doesn't leak DNS queries)
+ torsocks wrapper which does pretty much
+ exactly the same thing as this.
+
'';
};
diff --git a/nixos/modules/services/system/earlyoom.nix b/nixos/modules/services/system/earlyoom.nix
new file mode 100644
index 000000000000..daa46838bfa8
--- /dev/null
+++ b/nixos/modules/services/system/earlyoom.nix
@@ -0,0 +1,96 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ ecfg = config.services.earlyoom;
+in
+{
+ options = {
+ services.earlyoom = {
+
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable early out of memory killing.
+ '';
+ };
+
+ freeMemThreshold = mkOption {
+ type = types.int;
+ default = 10;
+ description = ''
+ Minimum of availabe memory (in percent).
+ If the free memory falls below this threshold and the analog is true for
+ services.earlyoom.freeSwapThreshold
+ the killing begins.
+ '';
+ };
+
+ freeSwapThreshold = mkOption {
+ type = types.int;
+ default = 10;
+ description = ''
+ Minimum of availabe swap space (in percent).
+ If the available swap space falls below this threshold and the analog
+ is true for services.earlyoom.freeMemThreshold
+ the killing begins.
+ '';
+ };
+
+ useKernelOOMKiller= mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Use kernel OOM killer instead of own user-space implementation.
+ '';
+ };
+
+ ignoreOOMScoreAdjust = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Ignore oom_score_adjust values of processes.
+ User-space implementation only.
+ '';
+ };
+
+ enableDebugInfo = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable debugging messages.
+ '';
+ };
+ };
+ };
+
+ config = mkIf ecfg.enable {
+ assertions = [
+ { assertion = ecfg.freeMemThreshold > 0 && ecfg.freeMemThreshold <= 100;
+ message = "Needs to be a positive percentage"; }
+ { assertion = ecfg.freeSwapThreshold > 0 && ecfg.freeSwapThreshold <= 100;
+ message = "Needs to be a positive percentage"; }
+ { assertion = !ecfg.useKernelOOMKiller || !ecfg.ignoreOOMScoreAdjust;
+ message = "Both options in conjunction do not make sense"; }
+ ];
+
+ systemd.services.earlyoom = {
+ description = "Early OOM Daemon for Linux";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ StandardOutput = "null";
+ StandardError = "syslog";
+ ExecStart = ''
+ ${pkgs.earlyoom}/bin/earlyoom \
+ -m ${toString ecfg.freeMemThreshold} \
+ -s ${toString ecfg.freeSwapThreshold} \
+ ${optionalString ecfg.useKernelOOMKiller "-k"} \
+ ${optionalString ecfg.ignoreOOMScoreAdjust "-i"} \
+ ${optionalString ecfg.enableDebugInfo "-d"}
+ '';
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/torrent/deluge.nix b/nixos/modules/services/torrent/deluge.nix
index a9c08b66eb82..2534f09b555a 100644
--- a/nixos/modules/services/torrent/deluge.nix
+++ b/nixos/modules/services/torrent/deluge.nix
@@ -13,7 +13,6 @@ in {
deluge = {
enable = mkOption {
default = false;
- example = true;
description = "Start the Deluge daemon";
};
@@ -29,7 +28,6 @@ in {
deluge.web = {
enable = mkOption {
default = false;
- example = true;
description = ''
Start Deluge Web daemon.
'';
diff --git a/nixos/modules/services/ttys/kmscon.nix b/nixos/modules/services/ttys/kmscon.nix
index ba25f9128445..8bad42927e3f 100644
--- a/nixos/modules/services/ttys/kmscon.nix
+++ b/nixos/modules/services/ttys/kmscon.nix
@@ -76,7 +76,7 @@ in {
ln -s ${config.systemd.units."kmsconvt@.service".unit}/kmsconvt@.service $out/autovt@.service
'';
- systemd.services.systemd-vconsole-setup.restartIfChanged = false;
+ systemd.services.systemd-vconsole-setup.enable = false;
services.kmscon.extraConfig = mkIf cfg.hwRender ''
drm
diff --git a/nixos/modules/services/web-apps/atlassian/crowd.nix b/nixos/modules/services/web-apps/atlassian/crowd.nix
index ada26f8057ba..7ff7dc4e5748 100644
--- a/nixos/modules/services/web-apps/atlassian/crowd.nix
+++ b/nixos/modules/services/web-apps/atlassian/crowd.nix
@@ -88,7 +88,6 @@ in
secure = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Whether the connections to the proxy should be considered secure.";
};
};
diff --git a/nixos/modules/services/web-apps/atlassian/jira.nix b/nixos/modules/services/web-apps/atlassian/jira.nix
index 6e31d20d0681..0ab94d95eee8 100644
--- a/nixos/modules/services/web-apps/atlassian/jira.nix
+++ b/nixos/modules/services/web-apps/atlassian/jira.nix
@@ -78,7 +78,6 @@ in
secure = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Whether the connections to the proxy should be considered secure.";
};
};
diff --git a/nixos/modules/services/web-apps/mattermost.nix b/nixos/modules/services/web-apps/mattermost.nix
index bf3a8eed6004..8e6baf6a17e3 100644
--- a/nixos/modules/services/web-apps/mattermost.nix
+++ b/nixos/modules/services/web-apps/mattermost.nix
@@ -202,6 +202,7 @@ in
ExecStart = "${pkgs.mattermost}/bin/mattermost-platform";
WorkingDirectory = "${cfg.statePath}";
PrivateTmp = true;
+ JoinsNamespaceOf = mkIf cfg.localDatabaseCreate "postgresql.service";
Restart = "always";
RestartSec = "10";
LimitNOFILE = "49152";
diff --git a/nixos/modules/services/web-apps/pump.io-configure.js b/nixos/modules/services/web-apps/pump.io-configure.js
new file mode 100644
index 000000000000..1fbf346a34c4
--- /dev/null
+++ b/nixos/modules/services/web-apps/pump.io-configure.js
@@ -0,0 +1,23 @@
+var fs = require('fs');
+
+var opts = JSON.parse(fs.readFileSync("/dev/stdin").toString());
+var config = opts.config;
+
+var readSecret = function(filename) {
+ return fs.readFileSync(filename).toString().trim();
+};
+
+if (opts.secretFile) {
+ config.secret = readSecret(opts.secretFile);
+}
+if (opts.dbPasswordFile) {
+ config.params.dbpass = readSecret(opts.dbPasswordFile);
+}
+if (opts.smtpPasswordFile) {
+ config.smtppass = readSecret(opts.smtpPasswordFile);
+}
+if (opts.spamClientSecretFile) {
+ config.spamclientsecret = readSecret(opts.opts.spamClientSecretFile);
+}
+
+fs.writeFileSync(opts.outputFile, JSON.stringify(config));
diff --git a/nixos/modules/services/web-apps/pump.io.nix b/nixos/modules/services/web-apps/pump.io.nix
index b7c64bc6940b..27ae68516367 100644
--- a/nixos/modules/services/web-apps/pump.io.nix
+++ b/nixos/modules/services/web-apps/pump.io.nix
@@ -5,71 +5,74 @@ with lib;
let
cfg = config.services.pumpio;
dataDir = "/var/lib/pump.io";
+ runDir = "/run/pump.io";
user = "pumpio";
+ optionalSet = condition: value: if condition then value else {};
+
+ configScript = ./pump.io-configure.js;
configOptions = {
- driver = if cfg.driver == "disk" then null else cfg.driver;
- params = ({ } //
- (if cfg.driver == "disk" then {
- dir = dataDir;
- } else { }) //
- (if cfg.driver == "mongodb" || cfg.driver == "redis" then {
- host = cfg.dbHost;
- port = cfg.dbPort;
- dbname = cfg.dbName;
- dbuser = cfg.dbUser;
- dbpass = cfg.dbPassword;
- } else { }) //
- (if cfg.driver == "memcached" then {
- host = cfg.dbHost;
- port = cfg.dbPort;
- } else { }) //
- cfg.driverParams);
+ outputFile = "${runDir}/config.json";
+ config =
+ (optionalSet (cfg.driver != "disk") {
+ driver = cfg.driver;
+ }) //
+ {
+ params = (optionalSet (cfg.driver == "disk") { dir = dataDir; }) //
+ (optionalSet (cfg.driver == "mongodb" || cfg.driver == "redis") {
+ host = cfg.dbHost;
+ port = cfg.dbPort;
+ dbname = cfg.dbName;
+ dbuser = cfg.dbUser;
+ dbpass = cfg.dbPassword;
+ }) //
+ (optionalSet (cfg.driver == "memcached") {
+ host = cfg.dbHost;
+ port = cfg.dbPort;
+ }) // cfg.driverParams;
+ secret = cfg.secret;
- secret = cfg.secret;
+ address = cfg.address;
+ port = cfg.port;
- address = cfg.address;
- port = cfg.port;
+ noweb = false;
+ urlPort = cfg.urlPort;
+ hostname = cfg.hostname;
+ favicon = cfg.favicon;
- noweb = false;
- urlPort = cfg.urlPort;
- hostname = cfg.hostname;
- favicon = cfg.favicon;
+ site = cfg.site;
+ owner = cfg.owner;
+ ownerURL = cfg.ownerURL;
- site = cfg.site;
- owner = cfg.owner;
- ownerURL = cfg.ownerURL;
+ key = cfg.sslKey;
+ cert = cfg.sslCert;
+ bounce = false;
- key = cfg.sslKey;
- cert = cfg.sslCert;
- bounce = false;
+ spamhost = cfg.spamHost;
+ spamclientid = cfg.spamClientId;
+ spamclientsecret = cfg.spamClientSecret;
- spamhost = cfg.spamHost;
- spamclientid = cfg.spamClientId;
- spamclientsecret = cfg.spamClientSecret;
+ requireEmail = cfg.requireEmail;
+ smtpserver = cfg.smtpHost;
+ smtpport = cfg.smtpPort;
+ smtpuser = cfg.smtpUser;
+ smtppass = cfg.smtpPassword;
+ smtpusessl = cfg.smtpUseSSL;
+ smtpfrom = cfg.smtpFrom;
- requireEmail = cfg.requireEmail;
- smtpserver = cfg.smtpHost;
- smtpport = cfg.smtpPort;
- smtpuser = cfg.smtpUser;
- smtppass = cfg.smtpPassword;
- smtpusessl = cfg.smtpUseSSL;
- smtpfrom = cfg.smtpFrom;
+ nologger = false;
+ enableUploads = cfg.enableUploads;
+ datadir = dataDir;
+ debugClient = false;
+ firehose = cfg.firehose;
+ disableRegistration = cfg.disableRegistration;
- nologger = false;
- uploaddir = "${dataDir}/uploads";
- debugClient = false;
- firehose = cfg.firehose;
- disableRegistration = cfg.disableRegistration;
- } //
- (if cfg.port < 1024 then {
- serverUser = user; # have pump.io listen then drop privileges
- } else { }) //
- cfg.extraConfig;
-
-in
-
-{
+ inherit (cfg) secretFile dbPasswordFile smtpPasswordFile spamClientSecretFile;
+ } //
+ (optionalSet (cfg.port < 1024) {
+ serverUser = user; # have pump.io listen then drop privileges
+ }) // cfg.extraConfig;
+}; in {
options = {
services.pumpio = {
@@ -77,7 +80,8 @@ in
enable = mkEnableOption "Pump.io social streams server";
secret = mkOption {
- type = types.str;
+ type = types.nullOr types.str;
+ default = null;
example = "my dog has fleas";
description = ''
A session-generating secret, server-wide password. Warning:
@@ -85,6 +89,16 @@ in
'';
};
+ secretFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/run/keys/pump.io-secret";
+ description = ''
+ A file containing the session-generating secret,
+ server-wide password.
+ '';
+ };
+
site = mkOption {
type = types.str;
example = "Awesome Sauce";
@@ -125,7 +139,7 @@ in
hostname = mkOption {
type = types.nullOr types.str;
- default = null;
+ default = "localhost";
description = ''
The hostname of the server, used for generating
URLs. Defaults to "localhost" which doesn't do much for you.
@@ -152,6 +166,15 @@ in
'';
};
+ enableUploads = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ If you want to disable file uploads, set this to false. Uploaded files will be stored
+ in ${dataDir}/uploads.
+ '';
+ };
+
sslKey = mkOption {
type = types.path;
example = "${dataDir}/myserver.key";
@@ -253,6 +276,15 @@ in
'';
};
+ dbPasswordFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/run/keys/pump.io-dbpassword";
+ description = ''
+ A file containing the password corresponding to dbUser.
+ '';
+ };
+
smtpHost = mkOption {
type = types.nullOr types.str;
default = null;
@@ -291,6 +323,17 @@ in
'';
};
+ smtpPasswordFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/run/keys/pump.io-smtppassword";
+ description = ''
+ A file containing the password used to connect to SMTP
+ server. Might not be necessary for some servers.
+ '';
+ };
+
+
smtpUseSSL = mkOption {
type = types.bool;
default = false;
@@ -332,24 +375,55 @@ in
stored in cleartext in the Nix store!
'';
};
+ spamClientSecretFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/run/keys/pump.io-spamclientsecret";
+ description = ''
+ A file containing the OAuth key for the spam server.
+ '';
+ };
};
};
config = mkIf cfg.enable {
+ warnings = let warn = k: optional (cfg.${k} != null)
+ "config.services.pumpio.${k} is insecure. Use ${k}File instead.";
+ in concatMap warn [ "secret" "dbPassword" "smtpPassword" "spamClientSecret" ];
+
+ assertions = [
+ { assertion = !(isNull cfg.secret && isNull cfg.secretFile);
+ message = "pump.io needs a secretFile configured";
+ }
+ ];
+
systemd.services."pump.io" =
- { description = "pump.io social network stream server";
+ { description = "Pump.io - stream server that does most of what people really want from a social network";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
- serviceConfig.ExecStart = "${pkgs.pumpio}/bin/pump -c /etc/pump.io.json";
- serviceConfig.User = if cfg.port < 1024 then "root" else user;
- serviceConfig.Group = user;
- };
- environment.etc."pump.io.json" = {
- mode = "0440";
- gid = config.ids.gids.pumpio;
- text = builtins.toJSON configOptions;
+ preStart = ''
+ mkdir -p ${dataDir}/uploads
+ mkdir -p ${runDir}
+ chown pumpio:pumpio ${dataDir}/uploads ${runDir}
+ chmod 770 ${dataDir}/uploads ${runDir}
+
+ ${pkgs.nodejs}/bin/node ${configScript} <
+ '';
+ };
tablePrefix = mkOption {
default = "wp_";
description = ''
@@ -253,7 +276,7 @@ in
sleep 1
done
${pkgs.mysql}/bin/mysql -e 'CREATE DATABASE ${config.dbName};'
- ${pkgs.mysql}/bin/mysql -e 'GRANT ALL ON ${config.dbName}.* TO ${config.dbUser}@localhost IDENTIFIED BY "${config.dbPassword}";'
+ ${pkgs.mysql}/bin/mysql -e "GRANT ALL ON ${config.dbName}.* TO ${config.dbUser}@localhost IDENTIFIED BY \"$(cat ${config.dbPasswordFile})\";"
else
echo "Good, no need to do anything database related."
fi
diff --git a/nixos/modules/services/web-servers/caddy.nix b/nixos/modules/services/web-servers/caddy.nix
index a49838c876f9..eec285f6bc44 100644
--- a/nixos/modules/services/web-servers/caddy.nix
+++ b/nixos/modules/services/web-servers/caddy.nix
@@ -29,7 +29,6 @@ in
agree = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Agree to Let's Encrypt Subscriber Agreement";
};
diff --git a/nixos/modules/services/web-servers/jboss/default.nix b/nixos/modules/services/web-servers/jboss/default.nix
index 583fe56eb5e2..d28724281a83 100644
--- a/nixos/modules/services/web-servers/jboss/default.nix
+++ b/nixos/modules/services/web-servers/jboss/default.nix
@@ -25,7 +25,7 @@ in
enable = mkOption {
default = false;
- description = "Whether to enable jboss";
+ description = "Whether to enable JBoss. WARNING : this package is outdated and is known to have vulnerabilities.";
};
tempDir = mkOption {
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 9e93e56b9c2c..ae14aa28ae34 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -5,13 +5,16 @@ with lib;
let
cfg = config.services.nginx;
virtualHosts = mapAttrs (vhostName: vhostConfig:
- vhostConfig // {
+ let
serverName = if vhostConfig.serverName != null
then vhostConfig.serverName
else vhostName;
+ in
+ vhostConfig // {
+ inherit serverName;
} // (optionalAttrs vhostConfig.enableACME {
- sslCertificate = "/var/lib/acme/${vhostName}/fullchain.pem";
- sslCertificateKey = "/var/lib/acme/${vhostName}/key.pem";
+ sslCertificate = "/var/lib/acme/${serverName}/fullchain.pem";
+ sslCertificateKey = "/var/lib/acme/${serverName}/key.pem";
})
) cfg.virtualHosts;
enableIPv6 = config.networking.enableIPv6;
@@ -84,6 +87,8 @@ let
server_tokens ${if cfg.serverTokens then "on" else "off"};
+ ${cfg.commonHttpConfig}
+
${vhosts}
${optionalString cfg.statusPage ''
@@ -180,6 +185,7 @@ let
${optionalString (config.index != null) "index ${config.index};"}
${optionalString (config.tryFiles != null) "try_files ${config.tryFiles};"}
${optionalString (config.root != null) "root ${config.root};"}
+ ${optionalString (config.alias != null) "alias ${config.alias};"}
${config.extraConfig}
}
'') locations);
@@ -241,11 +247,13 @@ in
};
package = mkOption {
- default = pkgs.nginx;
- defaultText = "pkgs.nginx";
+ default = pkgs.nginxStable;
+ defaultText = "pkgs.nginxStable";
type = types.package;
description = "
- Nginx package to use.
+ Nginx package to use. This defaults to the stable version. Note
+ that the nginx team recommends to use the mainline version which
+ available in nixpkgs as nginxMainline .
";
};
@@ -272,6 +280,24 @@ in
'';
};
+ commonHttpConfig = mkOption {
+ type = types.lines;
+ default = "";
+ example = ''
+ resolver 127.0.0.1 valid=5s;
+
+ log_format myformat '$remote_addr - $remote_user [$time_local] '
+ '"$request" $status $body_bytes_sent '
+ '"$http_referer" "$http_user_agent"';
+ '';
+ description = ''
+ With nginx you must provide common http context definitions before
+ they are used, e.g. log_format, resolver, etc. inside of server
+ or location contexts. Use this attribute to set these definitions
+ at the appropriate location.
+ '';
+ };
+
httpConfig = mkOption {
type = types.lines;
default = "";
@@ -378,10 +404,18 @@ in
config = mkIf cfg.enable {
# TODO: test user supplied config file pases syntax test
+ assertions = let hostOrAliasIsNull = l: l.root == null || l.alias == null; in [
+ {
+ assertion = all (host: all hostOrAliasIsNull (attrValues host.locations)) (attrValues virtualHosts);
+ message = "Only one of nginx root or alias can be specified on a location.";
+ }
+ ];
+
systemd.services.nginx = {
description = "Nginx Web Server";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
+ stopIfChanged = false;
preStart =
''
mkdir -p ${cfg.stateDir}/logs
diff --git a/nixos/modules/services/web-servers/nginx/location-options.nix b/nixos/modules/services/web-servers/nginx/location-options.nix
index e1885b160664..83ce0f717341 100644
--- a/nixos/modules/services/web-servers/nginx/location-options.nix
+++ b/nixos/modules/services/web-servers/nginx/location-options.nix
@@ -45,6 +45,15 @@ with lib;
'';
};
+ alias = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/your/alias/directory";
+ description = ''
+ Alias directory for requests.
+ '';
+ };
+
extraConfig = mkOption {
type = types.lines;
default = "";
diff --git a/nixos/modules/services/web-servers/phpfpm/default.nix b/nixos/modules/services/web-servers/phpfpm/default.nix
index ed537e7122a2..26f546022035 100644
--- a/nixos/modules/services/web-servers/phpfpm/default.nix
+++ b/nixos/modules/services/web-servers/phpfpm/default.nix
@@ -4,30 +4,35 @@ with lib;
let
cfg = config.services.phpfpm;
+ enabled = cfg.poolConfigs != {} || cfg.pools != {};
stateDir = "/run/phpfpm";
+ poolConfigs = cfg.poolConfigs // mapAttrs mkPool cfg.pools;
+
mkPool = n: p: ''
- [${n}]
listen = ${p.listen}
${p.extraConfig}
'';
- cfgFile = pkgs.writeText "phpfpm.conf" ''
+ fpmCfgFile = pool: poolConfig: pkgs.writeText "phpfpm-${pool}.conf" ''
[global]
error_log = syslog
daemonize = no
${cfg.extraConfig}
- ${concatStringsSep "\n" (mapAttrsToList mkPool cfg.pools)}
-
- ${concatStringsSep "\n" (mapAttrsToList (n: v: "[${n}]\n${v}") cfg.poolConfigs)}
+ [${pool}]
+ ${poolConfig}
'';
- phpIni = pkgs.writeText "php.ini" ''
- ${readFile "${cfg.phpPackage}/etc/php.ini"}
-
- ${cfg.phpOptions}
+ phpIni = pkgs.runCommand "php.ini" {
+ inherit (cfg) phpPackage phpOptions;
+ nixDefaults = ''
+ sendmail_path = "/run/wrappers/bin/sendmail -t -i"
+ '';
+ passAsFile = [ "nixDefaults" "phpOptions" ];
+ } ''
+ cat $phpPackage/etc/php.ini $nixDefaultsPath $phpOptionsPath > $out
'';
in {
@@ -118,18 +123,40 @@ in {
};
};
- config = mkIf (cfg.pools != {} || cfg.poolConfigs != {}) {
+ config = mkIf enabled {
- systemd.services.phpfpm = {
- wantedBy = [ "multi-user.target" ];
- preStart = ''
- mkdir -p "${stateDir}"
- '';
- serviceConfig = {
- Type = "notify";
- ExecStart = "${cfg.phpPackage}/bin/php-fpm -y ${cfgFile} -c ${phpIni}";
- ExecReload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID";
- };
+ systemd.slices.phpfpm = {
+ description = "PHP FastCGI Process manager pools slice";
};
+
+ systemd.targets.phpfpm = {
+ description = "PHP FastCGI Process manager pools target";
+ wantedBy = [ "multi-user.target" ];
+ };
+
+ systemd.services = flip mapAttrs' poolConfigs (pool: poolConfig:
+ nameValuePair "phpfpm-${pool}" {
+ description = "PHP FastCGI Process Manager service for pool ${pool}";
+ after = [ "network.target" ];
+ wantedBy = [ "phpfpm.target" ];
+ partOf = [ "phpfpm.target" ];
+ preStart = ''
+ mkdir -p ${stateDir}
+ '';
+ serviceConfig = let
+ cfgFile = fpmCfgFile pool poolConfig;
+ in {
+ Slice = "phpfpm.slice";
+ PrivateDevices = true;
+ ProtectSystem = "full";
+ ProtectHome = true;
+ NoNewPrivileges = true;
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6";
+ Type = "notify";
+ ExecStart = "${cfg.phpPackage}/bin/php-fpm -y ${cfgFile} -c ${phpIni}";
+ ExecReload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID";
+ };
+ }
+ );
};
}
diff --git a/nixos/modules/services/x11/compton.nix b/nixos/modules/services/x11/compton.nix
index 7cbca1dcddfd..d75d24830f8d 100644
--- a/nixos/modules/services/x11/compton.nix
+++ b/nixos/modules/services/x11/compton.nix
@@ -43,7 +43,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Whether of not to enable Compton as the X.org composite manager.
'';
@@ -52,7 +51,6 @@ in {
fade = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Fade windows in and out.
'';
@@ -85,7 +83,7 @@ in {
"focused = 1"
];
description = ''
- List of condition of windows that should have no shadow.
+ List of conditions of windows that should not be faded.
See compton(1) man page for more examples.
'';
};
@@ -93,7 +91,6 @@ in {
shadow = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Draw window shadows.
'';
@@ -126,7 +123,7 @@ in {
"focused = 1"
];
description = ''
- List of condition of windows that should have no shadow.
+ List of conditions of windows that should have no shadow.
See compton(1) man page for more examples.
'';
};
diff --git a/nixos/modules/services/x11/desktop-managers/default.nix b/nixos/modules/services/x11/desktop-managers/default.nix
index 1f7a925ed054..af01f6acad18 100644
--- a/nixos/modules/services/x11/desktop-managers/default.nix
+++ b/nixos/modules/services/x11/desktop-managers/default.nix
@@ -16,9 +16,9 @@ in
{
# Note: the order in which desktop manager modules are imported here
# determines the default: later modules (if enabled) are preferred.
- # E.g., if KDE is enabled, it supersedes xterm.
+ # E.g., if Plasma 5 is enabled, it supersedes xterm.
imports = [
- ./none.nix ./xterm.nix ./xfce.nix ./kde5.nix ./lumina.nix
+ ./none.nix ./xterm.nix ./xfce.nix ./plasma5.nix ./lumina.nix
./lxqt.nix ./enlightenment.nix ./gnome3.nix ./kodi.nix
];
diff --git a/nixos/modules/services/x11/desktop-managers/enlightenment.nix b/nixos/modules/services/x11/desktop-managers/enlightenment.nix
index d908553ccdf8..b02eaf861a0d 100644
--- a/nixos/modules/services/x11/desktop-managers/enlightenment.nix
+++ b/nixos/modules/services/x11/desktop-managers/enlightenment.nix
@@ -20,7 +20,6 @@ in
services.xserver.desktopManager.enlightenment.enable = mkOption {
default = false;
- example = true;
description = "Enable the Enlightenment desktop environment.";
};
@@ -65,7 +64,7 @@ in
security.wrappers.e_freqset.source = "${e.enlightenment.out}/bin/e_freqset";
environment.etc = singleton
- { source = "${pkgs.xkeyboard_config}/etc/X11/xkb";
+ { source = xcfg.xkbDir;
target = "X11/xkb";
};
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 21453d1917e8..a1790ccd675c 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -53,7 +53,6 @@ in {
services.xserver.desktopManager.gnome3 = {
enable = mkOption {
default = false;
- example = true;
description = "Enable Gnome 3 desktop manager.";
};
diff --git a/nixos/modules/services/x11/desktop-managers/kde5.nix b/nixos/modules/services/x11/desktop-managers/kde5.nix
deleted file mode 100644
index 1b44b9e42c81..000000000000
--- a/nixos/modules/services/x11/desktop-managers/kde5.nix
+++ /dev/null
@@ -1,255 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
-
- xcfg = config.services.xserver;
- cfg = xcfg.desktopManager.kde5;
- xorg = pkgs.xorg;
-
- kde5 = pkgs.kde5;
-
-in
-
-{
- options = {
-
- services.xserver.desktopManager.kde5 = {
- enable = mkOption {
- type = types.bool;
- default = false;
- description = "Enable the Plasma 5 (KDE 5) desktop environment.";
- };
-
- enableQt4Support = mkOption {
- type = types.bool;
- default = true;
- description = ''
- Enable support for Qt 4-based applications. Particularly, install the
- Qt 4 version of the Breeze theme and a default backend for Phonon.
- '';
- };
-
- extraPackages = mkOption {
- type = types.listOf types.package;
- default = [];
- description = ''
- KDE packages that need to be installed system-wide.
- '';
- };
-
- };
-
- };
-
-
- config = mkMerge [
- (mkIf (cfg.extraPackages != []) {
- environment.systemPackages = [ (kde5.kdeWrapper cfg.extraPackages) ];
- })
-
- (mkIf (xcfg.enable && cfg.enable) {
- services.xserver.desktopManager.session = singleton {
- name = "kde5";
- bgSupport = true;
- start = ''
- # Load PulseAudio module for routing support.
- # See http://colin.guthr.ie/2009/10/so-how-does-the-kde-pulseaudio-support-work-anyway/
- ${optionalString config.hardware.pulseaudio.enable ''
- ${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
- ''}
-
- exec "${kde5.startkde}"
- '';
- };
-
- security.wrappers = {
- kcheckpass.source = "${kde5.plasma-workspace.out}/lib/libexec/kcheckpass";
- "start_kdeinit".source = "${kde5.kinit.out}/lib/libexec/kf5/start_kdeinit";
- };
-
- environment.systemPackages =
- [
- kde5.frameworkintegration
- kde5.kactivities
- kde5.kauth
- kde5.kcmutils
- kde5.kconfig
- kde5.kconfigwidgets
- kde5.kcoreaddons
- kde5.kdbusaddons
- kde5.kdeclarative
- kde5.kded
- kde5.kdesu
- kde5.kdnssd
- kde5.kemoticons
- kde5.kfilemetadata
- kde5.kglobalaccel
- kde5.kguiaddons
- kde5.kiconthemes
- kde5.kidletime
- kde5.kimageformats
- kde5.kinit
- kde5.kio
- kde5.kjobwidgets
- kde5.knewstuff
- kde5.knotifications
- kde5.knotifyconfig
- kde5.kpackage
- kde5.kparts
- kde5.kpeople
- kde5.krunner
- kde5.kservice
- kde5.ktextwidgets
- kde5.kwallet
- kde5.kwallet-pam
- kde5.kwalletmanager
- kde5.kwayland
- kde5.kwidgetsaddons
- kde5.kxmlgui
- kde5.kxmlrpcclient
- kde5.plasma-framework
- kde5.solid
- kde5.sonnet
- kde5.threadweaver
-
- kde5.breeze-qt5
- kde5.kactivitymanagerd
- kde5.kde-cli-tools
- kde5.kdecoration
- kde5.kdeplasma-addons
- kde5.kgamma5
- kde5.khotkeys
- kde5.kinfocenter
- kde5.kmenuedit
- kde5.kscreen
- kde5.kscreenlocker
- kde5.ksysguard
- kde5.kwayland
- kde5.kwin
- kde5.kwrited
- kde5.libkscreen
- kde5.libksysguard
- kde5.milou
- kde5.plasma-integration
- kde5.polkit-kde-agent
- kde5.systemsettings
-
- kde5.plasma-desktop
- kde5.plasma-workspace
- kde5.plasma-workspace-wallpapers
-
- kde5.dolphin-plugins
- kde5.ffmpegthumbs
- kde5.kdegraphics-thumbnailers
- kde5.kio-extras
- kde5.print-manager
-
- # Install Breeze icons if available
- (kde5.breeze-icons or kde5.oxygen-icons5 or kde5.oxygen-icons)
- pkgs.hicolor_icon_theme
-
- kde5.kde-gtk-config kde5.breeze-gtk
-
- pkgs.qt5.phonon-backend-gstreamer
- ]
-
- # Plasma 5.5 and later has a Breeze GTK theme.
- # If it is not available, Orion is very similar to Breeze.
- ++ lib.optional (!(lib.hasAttr "breeze-gtk" kde5)) pkgs.orion
-
- # Install activity manager if available
- ++ lib.optional (lib.hasAttr "kactivitymanagerd" kde5) kde5.kactivitymanagerd
-
- # frameworkintegration was split with plasma-integration in Plasma 5.6
- ++ lib.optional (lib.hasAttr "plasma-integration" kde5) kde5.plasma-integration
-
- ++ lib.optionals cfg.enableQt4Support [ kde5.breeze-qt4 pkgs.phonon-backend-gstreamer ]
-
- # Optional hardware support features
- ++ lib.optional config.hardware.bluetooth.enable kde5.bluedevil
- ++ lib.optional config.networking.networkmanager.enable kde5.plasma-nm
- ++ lib.optional config.hardware.pulseaudio.enable kde5.plasma-pa
- ++ lib.optional config.powerManagement.enable kde5.powerdevil
- ++ lib.optional config.services.colord.enable pkgs.colord-kde
- ++ lib.optionals config.services.samba.enable [ kde5.kdenetwork-filesharing pkgs.samba ];
-
- services.xserver.desktopManager.kde5.extraPackages =
- [
- kde5.khelpcenter
- kde5.oxygen
-
- kde5.dolphin
- kde5.konsole
- ];
-
- environment.pathsToLink = [ "/share" ];
-
- environment.etc = singleton {
- source = "${pkgs.xkeyboard_config}/etc/X11/xkb";
- target = "X11/xkb";
- };
-
- environment.variables =
- {
- # Enable GTK applications to load SVG icons
- GST_PLUGIN_SYSTEM_PATH_1_0 =
- lib.makeSearchPath "/lib/gstreamer-1.0"
- (builtins.map (pkg: pkg.out) (with pkgs.gst_all_1; [
- gstreamer
- gst-plugins-base
- gst-plugins-good
- gst-plugins-ugly
- gst-plugins-bad
- gst-libav # for mp3 playback
- ]));
- }
- // (if (lib.hasAttr "breeze-icons" kde5)
- then { GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"; }
- else { });
-
- fonts.fonts = [ (kde5.oxygen-fonts or pkgs.noto-fonts) ];
-
- programs.ssh.askPassword = "${kde5.ksshaskpass.out}/bin/ksshaskpass";
-
- # Enable helpful DBus services.
- services.udisks2.enable = true;
- services.upower.enable = config.powerManagement.enable;
- services.dbus.packages =
- mkIf config.services.printing.enable [ pkgs.system-config-printer ];
-
- # Extra UDEV rules used by Solid
- services.udev.packages = [
- pkgs.libmtp
- pkgs.media-player-info
- ];
-
- services.xserver.displayManager.sddm = {
- theme = "breeze";
- themes = [
- kde5.ecm # for the setup-hook
- kde5.plasma-workspace
- kde5.breeze-icons
- ];
- };
-
- security.pam.services.kde = { allowNullPassword = true; };
-
- # Doing these one by one seems silly, but we currently lack a better
- # construct for handling common pam configs.
- security.pam.services.gdm.enableKwallet = true;
- security.pam.services.kdm.enableKwallet = true;
- security.pam.services.lightdm.enableKwallet = true;
- security.pam.services.sddm.enableKwallet = true;
- security.pam.services.slim.enableKwallet = true;
-
- # use kimpanel as the default IBus panel
- i18n.inputMethod.ibus.panel =
- lib.mkDefault
- "${pkgs.kde5.plasma-desktop}/lib/libexec/kimpanel-ibus-panel";
-
- })
- ];
-
-}
diff --git a/nixos/modules/services/x11/desktop-managers/kodi.nix b/nixos/modules/services/x11/desktop-managers/kodi.nix
index de00ff93b17c..3ce49b9d2bf8 100644
--- a/nixos/modules/services/x11/desktop-managers/kodi.nix
+++ b/nixos/modules/services/x11/desktop-managers/kodi.nix
@@ -11,7 +11,6 @@ in
services.xserver.desktopManager.kodi = {
enable = mkOption {
default = false;
- example = true;
description = "Enable the kodi multimedia center.";
};
};
diff --git a/nixos/modules/services/x11/desktop-managers/lumina.nix b/nixos/modules/services/x11/desktop-managers/lumina.nix
index f0b31a2acb01..ec5fbb13b323 100644
--- a/nixos/modules/services/x11/desktop-managers/lumina.nix
+++ b/nixos/modules/services/x11/desktop-managers/lumina.nix
@@ -32,8 +32,8 @@ in
environment.systemPackages = [
pkgs.fluxbox
- pkgs.kde5.kwindowsystem
- pkgs.kde5.oxygen-icons5
+ pkgs.libsForQt5.kwindowsystem
+ pkgs.kdeFrameworks.oxygen-icons5
pkgs.lumina
pkgs.numlockx
pkgs.qt5.qtsvg
diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix
new file mode 100644
index 000000000000..d981cd5328e1
--- /dev/null
+++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix
@@ -0,0 +1,227 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ xcfg = config.services.xserver;
+ cfg = xcfg.desktopManager.plasma5;
+
+ inherit (pkgs) kdeWrapper kdeApplications plasma5 libsForQt5 qt5 xorg;
+
+in
+
+{
+ options = {
+
+ services.xserver.desktopManager.plasma5 = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Enable the Plasma 5 (KDE 5) desktop environment.";
+ };
+
+ enableQt4Support = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Enable support for Qt 4-based applications. Particularly, install the
+ Qt 4 version of the Breeze theme and a default backend for Phonon.
+ '';
+ };
+
+ extraPackages = mkOption {
+ type = types.listOf types.package;
+ default = [];
+ description = ''
+ KDE packages that need to be installed system-wide.
+ '';
+ };
+
+ };
+
+ };
+
+
+ config = mkMerge [
+ (mkIf (cfg.extraPackages != []) {
+ environment.systemPackages = [ (kdeWrapper cfg.extraPackages) ];
+ })
+
+ (mkIf (xcfg.enable && cfg.enable) {
+ services.xserver.desktopManager.session = singleton {
+ name = "plasma5";
+ bgSupport = true;
+ start = ''
+ # Load PulseAudio module for routing support.
+ # See http://colin.guthr.ie/2009/10/so-how-does-the-kde-pulseaudio-support-work-anyway/
+ ${optionalString config.hardware.pulseaudio.enable ''
+ ${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1"
+ ''}
+
+ exec "${plasma5.startkde}"
+ '';
+ };
+
+ security.wrappers = {
+ kcheckpass.source = "${plasma5.plasma-workspace.out}/lib/libexec/kcheckpass";
+ "start_kdeinit".source = "${pkgs.kinit.out}/lib/libexec/kf5/start_kdeinit";
+ };
+
+ environment.systemPackages = with pkgs; with qt5; with libsForQt5; with plasma5; with kdeApplications;
+ [
+ frameworkintegration
+ kactivities
+ kauth
+ kcmutils
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kdbusaddons
+ kdeclarative
+ kded
+ kdesu
+ kdnssd
+ kemoticons
+ kfilemetadata
+ kglobalaccel
+ kguiaddons
+ kiconthemes
+ kidletime
+ kimageformats
+ kinit
+ kio
+ kjobwidgets
+ knewstuff
+ knotifications
+ knotifyconfig
+ kpackage
+ kparts
+ kpeople
+ krunner
+ kservice
+ ktextwidgets
+ kwallet
+ kwallet-pam
+ kwalletmanager
+ kwayland
+ kwidgetsaddons
+ kxmlgui
+ kxmlrpcclient
+ plasma-framework
+ solid
+ sonnet
+ threadweaver
+
+ breeze-qt5
+ kactivitymanagerd
+ kde-cli-tools
+ kdecoration
+ kdeplasma-addons
+ kgamma5
+ khotkeys
+ kinfocenter
+ kmenuedit
+ kscreen
+ kscreenlocker
+ ksysguard
+ kwayland
+ kwin
+ kwrited
+ libkscreen
+ libksysguard
+ milou
+ plasma-integration
+ polkit-kde-agent
+ systemsettings
+
+ plasma-desktop
+ plasma-workspace
+ plasma-workspace-wallpapers
+
+ dolphin-plugins
+ ffmpegthumbs
+ kdegraphics-thumbnailers
+ kio-extras
+ print-manager
+
+ breeze-icons
+ pkgs.hicolor_icon_theme
+
+ kde-gtk-config breeze-gtk
+
+ phonon-backend-gstreamer
+ ]
+
+ ++ lib.optionals cfg.enableQt4Support [ breeze-qt4 pkgs.phonon-backend-gstreamer ]
+
+ # Optional hardware support features
+ ++ lib.optional config.hardware.bluetooth.enable bluedevil
+ ++ lib.optional config.networking.networkmanager.enable plasma-nm
+ ++ lib.optional config.hardware.pulseaudio.enable plasma-pa
+ ++ lib.optional config.powerManagement.enable powerdevil
+ ++ lib.optional config.services.colord.enable colord-kde
+ ++ lib.optionals config.services.samba.enable [ kdenetwork-filesharing pkgs.samba ];
+
+ services.xserver.desktopManager.plasma5.extraPackages =
+ with kdeApplications; with plasma5;
+ [
+ khelpcenter
+ oxygen
+
+ dolphin
+ konsole
+ ];
+
+ environment.pathsToLink = [ "/share" ];
+
+ environment.etc = singleton {
+ source = xcfg.xkbDir;
+ target = "X11/xkb";
+ };
+
+ environment.variables = {
+ # Enable GTK applications to load SVG icons
+ GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache";
+ };
+
+ fonts.fonts = with pkgs; [ noto-fonts hack-font ];
+ fonts.fontconfig.defaultFonts = {
+ monospace = [ "Hack" "Noto Mono" ];
+ sansSerif = [ "Noto Sans" ];
+ serif = [ "Noto Serif" ];
+ };
+
+ programs.ssh.askPassword = "${plasma5.ksshaskpass.out}/bin/ksshaskpass";
+
+ # Enable helpful DBus services.
+ services.udisks2.enable = true;
+ services.upower.enable = config.powerManagement.enable;
+ services.dbus.packages =
+ mkIf config.services.printing.enable [ pkgs.system-config-printer ];
+
+ # Extra UDEV rules used by Solid
+ services.udev.packages = [
+ pkgs.libmtp
+ pkgs.media-player-info
+ ];
+
+ services.xserver.displayManager.sddm = {
+ theme = "breeze";
+ package = pkgs.sddmPlasma5;
+ };
+
+ security.pam.services.kde = { allowNullPassword = true; };
+
+ # Doing these one by one seems silly, but we currently lack a better
+ # construct for handling common pam configs.
+ security.pam.services.gdm.enableKwallet = true;
+ security.pam.services.kdm.enableKwallet = true;
+ security.pam.services.lightdm.enableKwallet = true;
+ security.pam.services.sddm.enableKwallet = true;
+ security.pam.services.slim.enableKwallet = true;
+
+ })
+ ];
+
+}
diff --git a/nixos/modules/services/x11/desktop-managers/xfce.nix b/nixos/modules/services/x11/desktop-managers/xfce.nix
index 37523feb4140..9c42dc8781b9 100644
--- a/nixos/modules/services/x11/desktop-managers/xfce.nix
+++ b/nixos/modules/services/x11/desktop-managers/xfce.nix
@@ -47,6 +47,12 @@ in
default = true;
description = "Enable the XFWM (default) window manager.";
};
+
+ screenLock = mkOption {
+ type = types.enum [ "xscreensaver" "xlockmore" "slock" ];
+ default = "xlockmore";
+ description = "Application used by XFCE to lock the screen.";
+ };
};
};
@@ -80,6 +86,7 @@ in
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
diff --git a/nixos/modules/services/x11/desktop-managers/xterm.nix b/nixos/modules/services/x11/desktop-managers/xterm.nix
index eab914071410..29752ff405e2 100644
--- a/nixos/modules/services/x11/desktop-managers/xterm.nix
+++ b/nixos/modules/services/x11/desktop-managers/xterm.nix
@@ -13,7 +13,6 @@ in
services.xserver.desktopManager.xterm.enable = mkOption {
default = true;
- example = false;
description = "Enable a xterm terminal as a desktop manager.";
};
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix
index e8b897fb6050..4e2c0e01ca03 100644
--- a/nixos/modules/services/x11/display-managers/default.nix
+++ b/nixos/modules/services/x11/display-managers/default.nix
@@ -24,7 +24,7 @@ let
Xft.lcdfilter: lcd${fontconfig.subpixel.lcdfilter}
Xft.hinting: ${if fontconfig.hinting.enable then "1" else "0"}
Xft.autohint: ${if fontconfig.hinting.autohint then "1" else "0"}
- Xft.hintstyle: hint${fontconfig.hinting.style}
+ Xft.hintstyle: hintslight
'';
# file provided by services.xserver.displayManager.session.script
diff --git a/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix b/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
index dfda90978b1e..1d5dcb2c7cbe 100644
--- a/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
@@ -45,6 +45,7 @@ let
theme-name = ${cfg.theme.name}
icon-theme-name = ${cfg.iconTheme.name}
background = ${ldmcfg.background}
+ ${cfg.extraConfig}
'';
in
@@ -103,6 +104,15 @@ in
};
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = ''
+ Extra configuration that should be put in the lightdm-gtk-greeter.conf
+ configuration file.
+ '';
+ };
+
};
};
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix
index 4afef32aaa47..82b9a2fce5ab 100644
--- a/nixos/modules/services/x11/display-managers/lightdm.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm.nix
@@ -46,15 +46,13 @@ let
[Seat:*]
xserver-command = ${xserverWrapper}
session-wrapper = ${dmcfg.session.script}
- ${optionalString (elem defaultSessionName dmcfg.session.names) ''
- user-session = ${defaultSessionName}
- ''}
${optionalString cfg.greeter.enable ''
greeter-session = ${cfg.greeter.name}
''}
${optionalString cfg.autoLogin.enable ''
autologin-user = ${cfg.autoLogin.user}
autologin-user-timeout = ${toString cfg.autoLogin.timeout}
+ autologin-session = ${defaultSessionName}
''}
${cfg.extraSeatDefaults}
'';
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix
index 6630b8257e4e..affc1261d196 100644
--- a/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/nixos/modules/services/x11/display-managers/sddm.nix
@@ -9,7 +9,7 @@ let
cfg = dmcfg.sddm;
xEnv = config.systemd.services."display-manager".environment;
- sddm = pkgs.sddm.override { inherit (cfg) themes; };
+ sddm = cfg.package;
xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh
@@ -105,11 +105,12 @@ in
'';
};
- themes = mkOption {
- type = types.listOf types.package;
- default = [];
+ package = mkOption {
+ type = types.package;
+ default = pkgs.sddm;
description = ''
- Extra packages providing themes.
+ The SDDM package to install.
+ The default package can be overridden to provide extra themes.
'';
};
diff --git a/nixos/modules/services/x11/display-managers/xpra.nix b/nixos/modules/services/x11/display-managers/xpra.nix
new file mode 100644
index 000000000000..e60dd8765264
--- /dev/null
+++ b/nixos/modules/services/x11/display-managers/xpra.nix
@@ -0,0 +1,249 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.xserver.displayManager.xpra;
+ dmcfg = config.services.xserver.displayManager;
+
+in
+
+{
+ ###### interface
+
+ options = {
+ services.xserver.displayManager.xpra = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to enable xpra as display manager.";
+ };
+
+ bindTcp = mkOption {
+ default = "127.0.0.1:10000";
+ example = "0.0.0.0:10000";
+ type = types.nullOr types.str;
+ description = "Bind xpra to TCP";
+ };
+
+ auth = mkOption {
+ type = types.str;
+ default = "pam";
+ example = "password:value=mysecret";
+ description = "Authentication to use when connecting to xpra";
+ };
+
+ pulseaudio = mkEnableOption "pulseaudio audio streaming.";
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+ services.xserver.videoDrivers = ["dummy"];
+
+ services.xserver.monitorSection = ''
+ HorizSync 1.0 - 2000.0
+ VertRefresh 1.0 - 200.0
+ #To add your own modes here, use a modeline calculator, like:
+ # cvt:
+ # http://www.x.org/archive/X11R7.5/doc/man/man1/cvt.1.html
+ # xtiming:
+ # http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
+ # gtf:
+ # http://gtf.sourceforge.net/
+ #This can be used to get a specific DPI, but only for the default resolution:
+ #DisplaySize 508 317
+ #NOTE: the highest modes will not work without increasing the VideoRam
+ # for the dummy video card.
+ #Modeline "16000x15000" 300.00 16000 16408 18000 20000 15000 15003 15013 15016
+ #Modeline "15000x15000" 281.25 15000 15376 16872 18744 15000 15003 15013 15016
+ #Modeline "16384x8192" 167.75 16384 16800 18432 20480 8192 8195 8205 8208
+ #Modeline "15360x8640" 249.00 15360 15752 17280 19200 8640 8643 8648 8651
+ Modeline "8192x4096" 193.35 8192 8224 8952 8984 4096 4196 4200 4301
+ Modeline "7680x4320" 208.00 7680 7880 8640 9600 4320 4323 4328 4335
+ Modeline "6400x4096" 151.38 6400 6432 7000 7032 4096 4196 4200 4301
+ Modeline "6400x2560" 91.59 6400 6432 6776 6808 2560 2623 2626 2689
+ Modeline "6400x2160" 160.51 6400 6432 7040 7072 2160 2212 2216 2269
+ Modeline "5760x2160" 149.50 5760 5768 6320 6880 2160 2161 2164 2173
+ Modeline "5680x1440" 142.66 5680 5712 6248 6280 1440 1474 1478 1513
+ Modeline "5496x1200" 199.13 5496 5528 6280 6312 1200 1228 1233 1261
+ Modeline "5280x2560" 75.72 5280 5312 5592 5624 2560 2623 2626 2689
+ Modeline "5280x1920" 56.04 5280 5312 5520 5552 1920 1967 1969 2017
+ Modeline "5280x1200" 191.40 5280 5312 6032 6064 1200 1228 1233 1261
+ Modeline "5280x1080" 169.96 5280 5312 5952 5984 1080 1105 1110 1135
+ Modeline "5120x3200" 199.75 5120 5152 5904 5936 3200 3277 3283 3361
+ Modeline "5120x2560" 73.45 5120 5152 5424 5456 2560 2623 2626 2689
+ Modeline "5120x2880" 185.50 5120 5256 5760 6400 2880 2883 2888 2899
+ Modeline "4800x1200" 64.42 4800 4832 5072 5104 1200 1229 1231 1261
+ Modeline "4720x3840" 227.86 4720 4752 5616 5648 3840 3933 3940 4033
+ Modeline "4400x2560" 133.70 4400 4432 4936 4968 2560 2622 2627 2689
+ Modeline "4480x1440" 72.94 4480 4512 4784 4816 1440 1475 1478 1513
+ Modeline "4240x1440" 69.09 4240 4272 4528 4560 1440 1475 1478 1513
+ Modeline "4160x1440" 67.81 4160 4192 4448 4480 1440 1475 1478 1513
+ Modeline "4096x2304" 249.25 4096 4296 4720 5344 2304 2307 2312 2333
+ Modeline "4096x2160" 111.25 4096 4200 4608 5120 2160 2163 2173 2176
+ Modeline "4000x1660" 170.32 4000 4128 4536 5072 1660 1661 1664 1679
+ Modeline "4000x1440" 145.00 4000 4088 4488 4976 1440 1441 1444 1457
+ Modeline "3904x1440" 63.70 3904 3936 4176 4208 1440 1475 1478 1513
+ Modeline "3840x2880" 133.43 3840 3872 4376 4408 2880 2950 2955 3025
+ Modeline "3840x2560" 116.93 3840 3872 4312 4344 2560 2622 2627 2689
+ Modeline "3840x2160" 104.25 3840 3944 4320 4800 2160 2163 2168 2175
+ Modeline "3840x2048" 91.45 3840 3872 4216 4248 2048 2097 2101 2151
+ Modeline "3840x1200" 108.89 3840 3872 4280 4312 1200 1228 1232 1261
+ Modeline "3840x1080" 100.38 3840 3848 4216 4592 1080 1081 1084 1093
+ Modeline "3864x1050" 94.58 3864 3896 4248 4280 1050 1074 1078 1103
+ Modeline "3600x1200" 106.06 3600 3632 3984 4368 1200 1201 1204 1214
+ Modeline "3600x1080" 91.02 3600 3632 3976 4008 1080 1105 1109 1135
+ Modeline "3520x1196" 99.53 3520 3552 3928 3960 1196 1224 1228 1256
+ Modeline "3360x2560" 102.55 3360 3392 3776 3808 2560 2622 2627 2689
+ Modeline "3360x1050" 293.75 3360 3576 3928 4496 1050 1053 1063 1089
+ Modeline "3288x1080" 39.76 3288 3320 3464 3496 1080 1106 1108 1135
+ Modeline "3200x1800" 233.00 3200 3384 3720 4240 1800 1803 1808 1834
+ Modeline "3200x1080" 236.16 3200 3232 4128 4160 1080 1103 1112 1135
+ Modeline "3120x2560" 95.36 3120 3152 3512 3544 2560 2622 2627 2689
+ Modeline "3120x1050" 272.75 3120 3320 3648 4176 1050 1053 1063 1089
+ Modeline "3072x2560" 93.92 3072 3104 3456 3488 2560 2622 2627 2689
+ Modeline "3008x1692" 130.93 3008 3112 3416 3824 1692 1693 1696 1712
+ Modeline "3000x2560" 91.77 3000 3032 3376 3408 2560 2622 2627 2689
+ Modeline "2880x1620" 396.25 2880 3096 3408 3936 1620 1623 1628 1679
+ Modeline "2728x1680" 148.02 2728 2760 3320 3352 1680 1719 1726 1765
+ Modeline "2560x2240" 151.55 2560 2688 2952 3344 2240 2241 2244 2266
+ Modeline "2560x1600" 47.12 2560 2592 2768 2800 1600 1639 1642 1681
+ Modeline "2560x1440" 42.12 2560 2592 2752 2784 1440 1475 1478 1513
+ Modeline "2560x1400" 267.86 2560 2592 3608 3640 1400 1429 1441 1471
+ Modeline "2048x2048" 49.47 2048 2080 2264 2296 2048 2097 2101 2151
+ Modeline "2048x1536" 80.06 2048 2104 2312 2576 1536 1537 1540 1554
+ Modeline "2048x1152" 197.97 2048 2184 2408 2768 1152 1153 1156 1192
+ Modeline "2048x1152" 165.92 2048 2080 2704 2736 1152 1176 1186 1210
+ Modeline "1920x1440" 69.47 1920 1960 2152 2384 1440 1441 1444 1457
+ Modeline "1920x1200" 26.28 1920 1952 2048 2080 1200 1229 1231 1261
+ Modeline "1920x1080" 23.53 1920 1952 2040 2072 1080 1106 1108 1135
+ Modeline "1728x1520" 205.42 1728 1760 2536 2568 1520 1552 1564 1597
+ Modeline "1680x1050" 20.08 1680 1712 1784 1816 1050 1075 1077 1103
+ Modeline "1600x1200" 22.04 1600 1632 1712 1744 1200 1229 1231 1261
+ Modeline "1600x900" 33.92 1600 1632 1760 1792 900 921 924 946
+ Modeline "1440x900" 30.66 1440 1472 1584 1616 900 921 924 946
+ Modeline "1400x900" 103.50 1400 1480 1624 1848 900 903 913 934
+ ModeLine "1366x768" 72.00 1366 1414 1446 1494 768 771 777 803
+ Modeline "1360x768" 24.49 1360 1392 1480 1512 768 786 789 807
+ Modeline "1280x1024" 31.50 1280 1312 1424 1456 1024 1048 1052 1076
+ Modeline "1280x800" 24.15 1280 1312 1400 1432 800 819 822 841
+ Modeline "1280x768" 23.11 1280 1312 1392 1424 768 786 789 807
+ Modeline "1280x720" 59.42 1280 1312 1536 1568 720 735 741 757
+ Modeline "1024x768" 18.71 1024 1056 1120 1152 768 786 789 807
+ Modeline "1024x640" 41.98 1024 1056 1208 1240 640 653 659 673
+ Modeline "1024x576" 46.50 1024 1064 1160 1296 576 579 584 599
+ Modeline "768x1024" 19.50 768 800 872 904 1024 1048 1052 1076
+ Modeline "960x540" 40.75 960 992 1088 1216 540 543 548 562
+ Modeline "864x486" 32.50 864 888 968 1072 486 489 494 506
+ Modeline "720x405" 22.50 720 744 808 896 405 408 413 422
+ Modeline "640x360" 14.75 640 664 720 800 360 363 368 374
+ #common resolutions for android devices (both orientations):
+ Modeline "800x1280" 25.89 800 832 928 960 1280 1310 1315 1345
+ Modeline "1280x800" 24.15 1280 1312 1400 1432 800 819 822 841
+ Modeline "720x1280" 30.22 720 752 864 896 1280 1309 1315 1345
+ Modeline "1280x720" 27.41 1280 1312 1416 1448 720 737 740 757
+ Modeline "768x1024" 24.93 768 800 888 920 1024 1047 1052 1076
+ Modeline "1024x768" 23.77 1024 1056 1144 1176 768 785 789 807
+ Modeline "600x1024" 19.90 600 632 704 736 1024 1047 1052 1076
+ Modeline "1024x600" 18.26 1024 1056 1120 1152 600 614 617 631
+ Modeline "536x960" 16.74 536 568 624 656 960 982 986 1009
+ Modeline "960x536" 15.23 960 992 1048 1080 536 548 551 563
+ Modeline "600x800" 15.17 600 632 688 720 800 818 822 841
+ Modeline "800x600" 14.50 800 832 880 912 600 614 617 631
+ Modeline "480x854" 13.34 480 512 560 592 854 873 877 897
+ Modeline "848x480" 12.09 848 880 920 952 480 491 493 505
+ Modeline "480x800" 12.43 480 512 552 584 800 818 822 841
+ Modeline "800x480" 11.46 800 832 872 904 480 491 493 505
+ #resolutions for android devices (both orientations)
+ #minus the status bar
+ #38px status bar (and width rounded up)
+ Modeline "800x1242" 25.03 800 832 920 952 1242 1271 1275 1305
+ Modeline "1280x762" 22.93 1280 1312 1392 1424 762 780 783 801
+ Modeline "720x1242" 29.20 720 752 856 888 1242 1271 1276 1305
+ Modeline "1280x682" 25.85 1280 1312 1408 1440 682 698 701 717
+ Modeline "768x986" 23.90 768 800 888 920 986 1009 1013 1036
+ Modeline "1024x730" 22.50 1024 1056 1136 1168 730 747 750 767
+ Modeline "600x986" 19.07 600 632 704 736 986 1009 1013 1036
+ Modeline "1024x562" 17.03 1024 1056 1120 1152 562 575 578 591
+ Modeline "536x922" 16.01 536 568 624 656 922 943 947 969
+ Modeline "960x498" 14.09 960 992 1040 1072 498 509 511 523
+ Modeline "600x762" 14.39 600 632 680 712 762 779 783 801
+ Modeline "800x562" 13.52 800 832 880 912 562 575 578 591
+ Modeline "480x810" 12.59 480 512 552 584 810 828 832 851
+ Modeline "848x442" 11.09 848 880 920 952 442 452 454 465
+ Modeline "480x762" 11.79 480 512 552 584 762 779 783 801
+ '';
+
+ services.xserver.resolutions = [
+ {x="8192"; y="4096";}
+ {x="5120"; y="3200";}
+ {x="3840"; y="2880";}
+ {x="3840"; y="2560";}
+ {x="3840"; y="2048";}
+ {x="3840"; y="2160";}
+ {x="2048"; y="2048";}
+ {x="2560"; y="1600";}
+ {x="1920"; y="1440";}
+ {x="1920"; y="1200";}
+ {x="1920"; y="1080";}
+ {x="1600"; y="1200";}
+ {x="1680"; y="1050";}
+ {x="1600"; y="900";}
+ {x="1400"; y="1050";}
+ {x="1440"; y="900";}
+ {x="1280"; y="1024";}
+ {x="1366"; y="768";}
+ {x="1280"; y="800";}
+ {x="1024"; y="768";}
+ {x="1024"; y="600";}
+ {x="800"; y="600";}
+ {x="320"; y="200";}
+ ];
+
+ services.xserver.serverFlagsSection = ''
+ Option "DontVTSwitch" "true"
+ Option "PciForceNone" "true"
+ Option "AutoEnableDevices" "false"
+ Option "AutoAddDevices" "false"
+ '';
+
+ services.xserver.deviceSection = ''
+ VideoRam 192000
+ '';
+
+ services.xserver.displayManager.job = {
+ logsXsession = true;
+
+ execCmd = ''
+ ${optionalString (cfg.pulseaudio)
+ "export PULSE_COOKIE=/var/run/pulse/.config/pulse/cookie"}
+ exec ${pkgs.xpra}/bin/xpra start \
+ --daemon=off \
+ --log-dir=/var/log \
+ --log-file=xpra.log \
+ --opengl=on \
+ --clipboard=on \
+ --notifications=on \
+ --speaker=yes \
+ --mdns=no \
+ --pulseaudio=no \
+ ${optionalString (cfg.pulseaudio) "--sound-source=pulse"} \
+ --socket-dirs=/var/run/xpra \
+ --xvfb="xpra_Xdummy ${concatStringsSep " " dmcfg.xserverArgs}" \
+ ${optionalString (cfg.bindTcp != null) "--bind-tcp=${cfg.bindTcp}"} \
+ --auth=${cfg.auth}
+ '';
+ };
+
+ services.xserver.terminateOnReset = false;
+
+ environment.systemPackages = [pkgs.xpra];
+
+ virtualisation.virtualbox.guest.x11 = false;
+ hardware.pulseaudio.enable = mkDefault cfg.pulseaudio;
+ hardware.pulseaudio.systemWide = mkDefault cfg.pulseaudio;
+ };
+
+}
diff --git a/nixos/modules/services/x11/hardware/libinput.nix b/nixos/modules/services/x11/hardware/libinput.nix
index b358550ba41d..d75c785270b3 100644
--- a/nixos/modules/services/x11/hardware/libinput.nix
+++ b/nixos/modules/services/x11/hardware/libinput.nix
@@ -73,7 +73,6 @@ in {
clickMethod = mkOption {
type = types.nullOr (types.enum [ "none" "buttonareas" "clickfinger" ]);
default = null;
- example = "none";
description =
''
Enables a click method. Permitted values are none, buttonareas, clickfinger.
@@ -85,14 +84,12 @@ in {
leftHanded = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Enables left-handed button orientation, i.e. swapping left and right buttons.";
};
middleEmulation = mkOption {
type = types.bool;
default = true;
- example = false;
description =
''
Enables middle button emulation. When enabled, pressing the left and right buttons
@@ -103,7 +100,6 @@ in {
naturalScrolling = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Enables or disables natural scrolling behavior.";
};
@@ -131,7 +127,6 @@ in {
horizontalScrolling = mkOption {
type = types.bool;
default = true;
- example = false;
description =
''
Disables horizontal scrolling. When disabled, this driver will discard any horizontal scroll
@@ -153,7 +148,6 @@ in {
tapping = mkOption {
type = types.bool;
default = true;
- example = false;
description =
''
Enables or disables tap-to-click behavior.
@@ -163,7 +157,6 @@ in {
tappingDragLock = mkOption {
type = types.bool;
default = true;
- example = false;
description =
''
Enables or disables drag lock during tapping behavior. When enabled, a finger up during tap-
@@ -175,7 +168,6 @@ in {
disableWhileTyping = mkOption {
type = types.bool;
default = true;
- example = false;
description =
''
Disable input method while typing.
diff --git a/nixos/modules/services/x11/hardware/multitouch.nix b/nixos/modules/services/x11/hardware/multitouch.nix
index f8386b5e333b..0e9eb0214947 100644
--- a/nixos/modules/services/x11/hardware/multitouch.nix
+++ b/nixos/modules/services/x11/hardware/multitouch.nix
@@ -18,20 +18,17 @@ in {
enable = mkOption {
default = false;
- example = true;
description = "Whether to enable multitouch touchpad support.";
};
invertScroll = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Whether to invert scrolling direction à la OSX Lion";
};
ignorePalm = mkOption {
default = false;
- example = true;
type = types.bool;
description = "Whether to ignore touches detected as being the palm (i.e when typing)";
};
@@ -39,7 +36,6 @@ in {
tapButtons = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Whether to enable tap buttons.";
};
diff --git a/nixos/modules/services/x11/hardware/synaptics.nix b/nixos/modules/services/x11/hardware/synaptics.nix
index 2a7f4e5cbcd1..54454c736c1d 100644
--- a/nixos/modules/services/x11/hardware/synaptics.nix
+++ b/nixos/modules/services/x11/hardware/synaptics.nix
@@ -29,7 +29,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Whether to enable touchpad support.";
};
@@ -102,7 +101,6 @@ in {
tapButtons = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Whether to enable tap buttons.";
};
@@ -125,7 +123,6 @@ in {
palmDetect = mkOption {
type = types.bool;
default = false;
- example = true;
description = "Whether to enable palm detection (hardware support required)";
};
@@ -146,7 +143,6 @@ in {
horizontalScroll = mkOption {
type = types.bool;
default = true;
- example = false;
description = "Whether to enable horizontal scrolling (on touchpad)";
};
diff --git a/nixos/modules/services/x11/redshift.nix b/nixos/modules/services/x11/redshift.nix
index 78a97df98775..eb5dfdf95849 100644
--- a/nixos/modules/services/x11/redshift.nix
+++ b/nixos/modules/services/x11/redshift.nix
@@ -12,7 +12,6 @@ in {
enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Enable Redshift to change your screen's colour temperature depending on
the time of day.
diff --git a/nixos/modules/services/x11/unclutter-xfixes.nix b/nixos/modules/services/x11/unclutter-xfixes.nix
index bd02c5ed9895..b94dfb1a26a6 100644
--- a/nixos/modules/services/x11/unclutter-xfixes.nix
+++ b/nixos/modules/services/x11/unclutter-xfixes.nix
@@ -11,7 +11,6 @@ in {
description = "Enable unclutter-xfixes to hide your mouse cursor when inactive.";
type = types.bool;
default = false;
- example = true;
};
package = mkOption {
diff --git a/nixos/modules/services/x11/unclutter.nix b/nixos/modules/services/x11/unclutter.nix
index ebc195d108d0..6c789b7578fa 100644
--- a/nixos/modules/services/x11/unclutter.nix
+++ b/nixos/modules/services/x11/unclutter.nix
@@ -11,7 +11,6 @@ in {
description = "Enable unclutter to hide your mouse cursor when inactive";
type = types.bool;
default = false;
- example = true;
};
package = mkOption {
diff --git a/nixos/modules/services/x11/urxvtd.nix b/nixos/modules/services/x11/urxvtd.nix
index be36efaa5897..57ad93f20174 100644
--- a/nixos/modules/services/x11/urxvtd.nix
+++ b/nixos/modules/services/x11/urxvtd.nix
@@ -11,7 +11,6 @@ in {
options.services.urxvtd.enable = mkOption {
type = types.bool;
default = false;
- example = true;
description = ''
Enable urxvtd, the urxvt terminal daemon. To use urxvtd, run
"urxvtc".
diff --git a/nixos/modules/services/x11/window-managers/2bwm.nix b/nixos/modules/services/x11/window-managers/2bwm.nix
new file mode 100644
index 000000000000..e3f5ec7dbe67
--- /dev/null
+++ b/nixos/modules/services/x11/window-managers/2bwm.nix
@@ -0,0 +1,37 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.xserver.windowManager."2bwm";
+
+in
+
+{
+
+ ###### interface
+
+ options = {
+ services.xserver.windowManager."2bwm".enable = mkEnableOption "2bwm";
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ services.xserver.windowManager.session = singleton
+ { name = "2bwm";
+ start =
+ ''
+ ${pkgs."2bwm"}/bin/2bwm &
+ waitPID=$!
+ '';
+ };
+
+ environment.systemPackages = [ pkgs."2bwm" ];
+
+ };
+
+}
diff --git a/nixos/modules/services/x11/window-managers/default.nix b/nixos/modules/services/x11/window-managers/default.nix
index f005decfa33c..32ef34bdad2b 100644
--- a/nixos/modules/services/x11/window-managers/default.nix
+++ b/nixos/modules/services/x11/window-managers/default.nix
@@ -8,12 +8,14 @@ in
{
imports = [
+ ./2bwm.nix
./afterstep.nix
./bspwm.nix
./compiz.nix
./dwm.nix
./exwm.nix
./fluxbox.nix
+ ./fvwm.nix
./herbstluftwm.nix
./i3.nix
./jwm.nix
diff --git a/nixos/modules/services/x11/window-managers/exwm.nix b/nixos/modules/services/x11/window-managers/exwm.nix
index dbbd8a125d66..dc1d957c1709 100644
--- a/nixos/modules/services/x11/window-managers/exwm.nix
+++ b/nixos/modules/services/x11/window-managers/exwm.nix
@@ -21,7 +21,6 @@ in
enable = mkEnableOption "exwm";
enableDefaultConfig = mkOption {
default = true;
- example = false;
type = lib.types.bool;
description = "Enable an uncustomised exwm configuration.";
};
diff --git a/nixos/modules/services/x11/window-managers/fvwm.nix b/nixos/modules/services/x11/window-managers/fvwm.nix
new file mode 100644
index 000000000000..9a51b9cd6602
--- /dev/null
+++ b/nixos/modules/services/x11/window-managers/fvwm.nix
@@ -0,0 +1,41 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.xserver.windowManager.fvwm;
+ fvwm = pkgs.fvwm.override { gestures = cfg.gestures; };
+in
+
+{
+
+ ###### interface
+
+ options = {
+ services.xserver.windowManager.fvwm = {
+ enable = mkEnableOption "Fvwm window manager";
+
+ gestures = mkOption {
+ default = false;
+ type = types.bool;
+ description = "Whether or not to enable libstroke for gesture support";
+ };
+ };
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+ services.xserver.windowManager.session = singleton
+ { name = "fvwm";
+ start =
+ ''
+ ${fvwm}/bin/fvwm &
+ waitPID=$!
+ '';
+ };
+
+ environment.systemPackages = [ fvwm ];
+ };
+}
diff --git a/nixos/modules/services/x11/window-managers/herbstluftwm.nix b/nixos/modules/services/x11/window-managers/herbstluftwm.nix
index 829935fa432b..e3ea61cb9a6b 100644
--- a/nixos/modules/services/x11/window-managers/herbstluftwm.nix
+++ b/nixos/modules/services/x11/window-managers/herbstluftwm.nix
@@ -8,15 +8,30 @@ in
{
options = {
- services.xserver.windowManager.herbstluftwm.enable = mkEnableOption "herbstluftwm";
+ services.xserver.windowManager.herbstluftwm = {
+ enable = mkEnableOption "herbstluftwm";
+
+ configFile = mkOption {
+ default = null;
+ type = with types; nullOr path;
+ description = ''
+ Path to the herbstluftwm configuration file. If left at the
+ default value, $XDG_CONFIG_HOME/herbstluftwm/autostart will
+ be used.
+ '';
+ };
+ };
};
config = mkIf cfg.enable {
services.xserver.windowManager.session = singleton {
name = "herbstluftwm";
- start = "
- ${pkgs.herbstluftwm}/bin/herbstluftwm
- ";
+ start =
+ let configFileClause = optionalString
+ (cfg.configFile != null)
+ ''-c "${cfg.configFile}"''
+ ;
+ in "${pkgs.herbstluftwm}/bin/herbstluftwm ${configFileClause}";
};
environment.systemPackages = [ pkgs.herbstluftwm ];
};
diff --git a/nixos/modules/services/x11/window-managers/xmonad.nix b/nixos/modules/services/x11/window-managers/xmonad.nix
index 6af88d4f645b..e25a8ae22823 100644
--- a/nixos/modules/services/x11/window-managers/xmonad.nix
+++ b/nixos/modules/services/x11/window-managers/xmonad.nix
@@ -44,7 +44,6 @@ in
enableContribAndExtras = mkOption {
default = false;
- example = true;
type = lib.types.bool;
description = "Enable xmonad-{contrib,extras} in Xmonad.";
};
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index 7ac776571a01..8438e6dcc702 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -435,6 +435,14 @@ in
by default.
'';
};
+
+ terminateOnReset = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Whether to terminate X upon server reset.
+ '';
+ };
};
};
@@ -550,8 +558,7 @@ in
};
services.xserver.displayManager.xserverArgs =
- [ "-terminate"
- "-config ${configFile}"
+ [ "-config ${configFile}"
"-xkbdir" "${cfg.xkbDir}"
# Log at the default verbosity level to stderr rather than /var/log/X.*.log.
"-verbose" "3" "-logfile" "/dev/null"
@@ -560,7 +567,8 @@ in
++ optional (cfg.dpi != null) "-dpi ${toString cfg.dpi}"
++ optional (!cfg.enableTCP) "-nolisten tcp"
++ optional (cfg.autoRepeatDelay != null) "-ardelay ${toString cfg.autoRepeatDelay}"
- ++ optional (cfg.autoRepeatInterval != null) "-arinterval ${toString cfg.autoRepeatInterval}";
+ ++ optional (cfg.autoRepeatInterval != null) "-arinterval ${toString cfg.autoRepeatInterval}"
+ ++ optional cfg.terminateOnReset "-terminate";
services.xserver.modules =
concatLists (catAttrs "modules" cfg.drivers) ++
diff --git a/nixos/modules/system/activation/switch-to-configuration.pl b/nixos/modules/system/activation/switch-to-configuration.pl
index 8747c1e3d4ac..88e7847cf8c8 100644
--- a/nixos/modules/system/activation/switch-to-configuration.pl
+++ b/nixos/modules/system/activation/switch-to-configuration.pl
@@ -41,7 +41,7 @@ if ($action eq "switch" || $action eq "boot") {
}
# Just in case the new configuration hangs the system, do a sync now.
-system("@coreutils@/bin/sync") unless ($ENV{"NIXOS_NO_SYNC"} // "") eq "1";
+system("@coreutils@/bin/sync", "-f", "/nix/store") unless ($ENV{"NIXOS_NO_SYNC"} // "") eq "1";
exit 0 if $action eq "boot";
@@ -383,6 +383,10 @@ system("@systemd@/bin/systemctl", "reset-failed");
# Make systemd reload its units.
system("@systemd@/bin/systemctl", "daemon-reload") == 0 or $res = 3;
+# Set the new tmpfiles
+print STDERR "setting up tmpfiles\n";
+system("@systemd@/bin/systemd-tmpfiles", "--create", "--remove", "--exclude-prefix=/dev") == 0 or $res = 3;
+
# Reload units that need it. This includes remounting changed mount
# units.
if (scalar(keys %unitsToReload) > 0) {
diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix
index 84c23bed3e3b..e9897cc01b6a 100644
--- a/nixos/modules/system/activation/top-level.nix
+++ b/nixos/modules/system/activation/top-level.nix
@@ -53,6 +53,8 @@ let
ln -s ${config.system.build.initialRamdisk}/initrd $out/initrd
+ ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out
+
ln -s ${config.hardware.firmware}/lib/firmware $out/firmware
''}
diff --git a/nixos/modules/system/boot/initrd-ssh.nix b/nixos/modules/system/boot/initrd-ssh.nix
index 59ecaf8d5a6d..d78775c27582 100644
--- a/nixos/modules/system/boot/initrd-ssh.nix
+++ b/nixos/modules/system/boot/initrd-ssh.nix
@@ -44,9 +44,10 @@ in
description = ''
RSA SSH private key file in the Dropbear format.
- WARNING: This key is contained insecurely in the global Nix store. Do NOT
- use your regular SSH host private keys for this purpose or you'll expose
- them to regular users!
+ WARNING: Unless your bootloader supports initrd secrets, this key is
+ contained insecurely in the global Nix store. Do NOT use your regular
+ SSH host private keys for this purpose or you'll expose them to
+ regular users!
'';
};
@@ -56,9 +57,10 @@ in
description = ''
DSS SSH private key file in the Dropbear format.
- WARNING: This key is contained insecurely in the global Nix store. Do NOT
- use your regular SSH host private keys for this purpose or you'll expose
- them to regular users!
+ WARNING: Unless your bootloader supports initrd secrets, this key is
+ contained insecurely in the global Nix store. Do NOT use your regular
+ SSH host private keys for this purpose or you'll expose them to
+ regular users!
'';
};
@@ -68,9 +70,10 @@ in
description = ''
ECDSA SSH private key file in the Dropbear format.
- WARNING: This key is contained insecurely in the global Nix store. Do NOT
- use your regular SSH host private keys for this purpose or you'll expose
- them to regular users!
+ WARNING: Unless your bootloader supports initrd secrets, this key is
+ contained insecurely in the global Nix store. Do NOT use your regular
+ SSH host private keys for this purpose or you'll expose them to
+ regular users!
'';
};
@@ -97,10 +100,6 @@ in
boot.initrd.extraUtilsCommands = ''
copy_bin_and_libs ${pkgs.dropbear}/bin/dropbear
cp -pv ${pkgs.glibc.out}/lib/libnss_files.so.* $out/lib
-
- ${optionalString (cfg.hostRSAKey != null) "install -D ${cfg.hostRSAKey} $out/etc/dropbear/dropbear_rsa_host_key"}
- ${optionalString (cfg.hostDSSKey != null) "install -D ${cfg.hostDSSKey} $out/etc/dropbear/dropbear_dss_host_key"}
- ${optionalString (cfg.hostECDSAKey != null) "install -D ${cfg.hostECDSAKey} $out/etc/dropbear/dropbear_ecdsa_host_key"}
'';
boot.initrd.extraUtilsCommandsTest = ''
@@ -116,9 +115,6 @@ in
touch /var/log/lastlog
mkdir -p /etc/dropbear
- ${optionalString (cfg.hostRSAKey != null) "ln -s $extraUtils/etc/dropbear/dropbear_rsa_host_key /etc/dropbear/dropbear_rsa_host_key"}
- ${optionalString (cfg.hostDSSKey != null) "ln -s $extraUtils/etc/dropbear/dropbear_dss_host_key /etc/dropbear/dropbear_dss_host_key"}
- ${optionalString (cfg.hostECDSAKey != null) "ln -s $extraUtils/etc/dropbear/dropbear_ecdsa_host_key /etc/dropbear/dropbear_ecdsa_host_key"}
mkdir -p /root/.ssh
${concatStrings (map (key: ''
@@ -128,6 +124,11 @@ in
dropbear -s -j -k -E -m -p ${toString cfg.port}
'';
+ boot.initrd.secrets =
+ (optionalAttrs (cfg.hostRSAKey != null) { "/etc/dropbear/dropbear_rsa_host_key" = cfg.hostRSAKey; }) //
+ (optionalAttrs (cfg.hostDSSKey != null) { "/etc/dropbear/dropbear_dss_host_key" = cfg.hostDSSKey; }) //
+ (optionalAttrs (cfg.hostECDSAKey != null) { "/etc/dropbear/dropbear_ecdsa_host_key" = cfg.hostECDSAKey; });
+
};
}
diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix
index 23b970186a39..2d6bf2d58a9e 100644
--- a/nixos/modules/system/boot/loader/grub/grub.nix
+++ b/nixos/modules/system/boot/loader/grub/grub.nix
@@ -54,7 +54,7 @@ let
inherit (efi) canTouchEfiVariables;
inherit (cfg)
version extraConfig extraPerEntryConfig extraEntries forceInstall useOSProber
- extraEntriesBeforeNixOS extraPrepareConfig configurationLimit copyKernels
+ extraEntriesBeforeNixOS extraPrepareConfig extraInitrd configurationLimit copyKernels
default fsIdentifier efiSupport efiInstallAsRemovable gfxmodeEfi gfxmodeBios;
path = (makeBinPath ([
pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.findutils pkgs.diffutils pkgs.btrfs-progs
@@ -267,6 +267,19 @@ in
'';
};
+ extraInitrd = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/boot/extra_initrafms.gz";
+ description = ''
+ The path to a second initramfs to be supplied to the kernel.
+ This ramfs will not be copied to the store, so that it can
+ contain secrets such as LUKS keyfiles or ssh keys.
+ This implies that rolling back to a previous configuration
+ won't rollback the state of this file.
+ '';
+ };
+
useOSProber = mkOption {
default = false;
type = types.bool;
@@ -368,7 +381,6 @@ in
efiInstallAsRemovable = mkOption {
default = false;
- example = true;
type = types.bool;
description = ''
Whether to invoke grub-install with
diff --git a/nixos/modules/system/boot/loader/grub/install-grub.pl b/nixos/modules/system/boot/loader/grub/install-grub.pl
index c9a51288747b..5fcac5c8c6a4 100644
--- a/nixos/modules/system/boot/loader/grub/install-grub.pl
+++ b/nixos/modules/system/boot/loader/grub/install-grub.pl
@@ -49,6 +49,7 @@ my $extraPrepareConfig = get("extraPrepareConfig");
my $extraPerEntryConfig = get("extraPerEntryConfig");
my $extraEntries = get("extraEntries");
my $extraEntriesBeforeNixOS = get("extraEntriesBeforeNixOS") eq "true";
+my $extraInitrd = get("extraInitrd");
my $splashImage = get("splashImage");
my $configurationLimit = int(get("configurationLimit"));
my $copyKernels = get("copyKernels") eq "true";
@@ -226,6 +227,13 @@ my $grubStore;
if ($copyKernels == 0) {
$grubStore = GrubFs($storePath);
}
+my $extraInitrdPath;
+if ($extraInitrd) {
+ if (! -f $extraInitrd) {
+ print STDERR "Warning: the specified extraInitrd " . $extraInitrd . " doesn't exist. Your system won't boot without it.\n";
+ }
+ $extraInitrdPath = GrubFs($extraInitrd);
+}
# Generate the header.
my $conf .= "# Automatically generated. DO NOT EDIT THIS FILE!\n";
@@ -336,6 +344,9 @@ sub addEntry {
my $kernel = copyToKernelsDir(Cwd::abs_path("$path/kernel"));
my $initrd = copyToKernelsDir(Cwd::abs_path("$path/initrd"));
+ if ($extraInitrd) {
+ $initrd .= " " .$extraInitrdPath->path;
+ }
my $xen = -e "$path/xen.gz" ? copyToKernelsDir(Cwd::abs_path("$path/xen.gz")) : undef;
# FIXME: $confName
@@ -358,6 +369,9 @@ sub addEntry {
if ($copyKernels == 0) {
$conf .= $grubStore->search . "\n";
}
+ if ($extraInitrd) {
+ $conf .= $extraInitrdPath->search . "\n";
+ }
$conf .= " $extraPerEntryConfig\n" if $extraPerEntryConfig;
$conf .= " multiboot $xen $xenParams\n" if $xen;
$conf .= " " . ($xen ? "module" : "linux") . " $kernel $kernelParams\n";
@@ -429,9 +443,40 @@ my $confFile = $grubVersion == 1 ? "$bootPath/grub/menu.lst" : "$bootPath/grub/g
my $tmpFile = $confFile . ".tmp";
writeFile($tmpFile, $conf);
+
+# check whether to install GRUB EFI or not
+sub getEfiTarget {
+ if ($grubVersion == 1) {
+ return "no"
+ } elsif (($grub ne "") && ($grubEfi ne "")) {
+ # EFI can only be installed when target is set;
+ # A target is also required then for non-EFI grub
+ if (($grubTarget eq "") || ($grubTargetEfi eq "")) { die }
+ else { return "both" }
+ } elsif (($grub ne "") && ($grubEfi eq "")) {
+ # TODO: It would be safer to disallow non-EFI grub installation if no taget is given.
+ # If no target is given, then grub auto-detects the target which can lead to errors.
+ # E.g. it seems as if grub would auto-detect a EFI target based on the availability
+ # of a EFI partition.
+ # However, it seems as auto-detection is currently relied on for non-x86_64 and non-i386
+ # architectures in NixOS. That would have to be fixed in the nixos modules first.
+ return "no"
+ } elsif (($grub eq "") && ($grubEfi ne "")) {
+ # EFI can only be installed when target is set;
+ if ($grubTargetEfi eq "") { die }
+ else {return "only" }
+ } else {
+ # prevent an installation if neither grub nor grubEfi is given
+ return "neither"
+ }
+}
+
+my $efiTarget = getEfiTarget();
+
# Append entries detected by os-prober
if (get("useOSProber") eq "true") {
- system(get("shell"), "-c", "pkgdatadir=$grub/share/grub $grub/etc/grub.d/30_os-prober >> $tmpFile");
+ my $targetpackage = ($efiTarget eq "no") ? $grub : $grubEfi;
+ system(get("shell"), "-c", "pkgdatadir=$targetpackage/share/grub $targetpackage/etc/grub.d/30_os-prober >> $tmpFile");
}
# Atomically switch to the new config
@@ -484,36 +529,7 @@ sub getDeviceTargets {
}
return @devices;
}
-
-# check whether to install GRUB EFI or not
-sub getEfiTarget {
- if ($grubVersion == 1) {
- return "no"
- } elsif (($grub ne "") && ($grubEfi ne "")) {
- # EFI can only be installed when target is set;
- # A target is also required then for non-EFI grub
- if (($grubTarget eq "") || ($grubTargetEfi eq "")) { die }
- else { return "both" }
- } elsif (($grub ne "") && ($grubEfi eq "")) {
- # TODO: It would be safer to disallow non-EFI grub installation if no taget is given.
- # If no target is given, then grub auto-detects the target which can lead to errors.
- # E.g. it seems as if grub would auto-detect a EFI target based on the availability
- # of a EFI partition.
- # However, it seems as auto-detection is currently relied on for non-x86_64 and non-i386
- # architectures in NixOS. That would have to be fixed in the nixos modules first.
- return "no"
- } elsif (($grub eq "") && ($grubEfi ne "")) {
- # EFI can only be installed when target is set;
- if ($grubTargetEfi eq "") { die }
- else {return "only" }
- } else {
- # prevent an installation if neither grub nor grubEfi is given
- return "neither"
- }
-}
-
my @deviceTargets = getDeviceTargets();
-my $efiTarget = getEfiTarget();
my $prevGrubState = readGrubState();
my @prevDeviceTargets = split/,/, $prevGrubState->devices;
diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
index b91d64bb0a7f..d5e00129a82c 100644
--- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
+++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
@@ -32,8 +32,11 @@ def write_loader_conf(generation):
f.write("editor 0");
os.rename("@efiSysMountPoint@/loader/loader.conf.tmp", "@efiSysMountPoint@/loader/loader.conf")
+def profile_path(generation, name):
+ return os.readlink("%s/%s" % (system_dir(generation), name))
+
def copy_from_profile(generation, name, dry_run=False):
- store_file_path = os.readlink("%s/%s" % (system_dir(generation), name))
+ store_file_path = profile_path(generation, name)
suffix = os.path.basename(store_file_path)
store_dir = os.path.basename(os.path.dirname(store_file_path))
efi_file_path = "/efi/nixos/%s-%s.efi" % (store_dir, suffix)
@@ -44,6 +47,11 @@ def copy_from_profile(generation, name, dry_run=False):
def write_entry(generation, machine_id):
kernel = copy_from_profile(generation, "kernel")
initrd = copy_from_profile(generation, "initrd")
+ try:
+ append_initrd_secrets = profile_path(generation, "append-initrd-secrets")
+ subprocess.check_call([append_initrd_secrets, "@efiSysMountPoint@%s" % (initrd)])
+ except FileNotFoundError:
+ pass
entry_file = "@efiSysMountPoint@/loader/entries/nixos-generation-%d.conf" % (generation)
generation_dir = os.readlink(system_dir(generation))
tmp_path = "%s.tmp" % (entry_file)
@@ -101,11 +109,27 @@ def main():
parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help='The default NixOS config to boot')
args = parser.parse_args()
+ try:
+ with open("/etc/machine-id") as machine_file:
+ machine_id = machine_file.readlines()[0]
+ except IOError as e:
+ if e.errno != errno.ENOENT:
+ raise
+ # Since systemd version 232 a machine ID is required and it might not
+ # be there on newly installed systems, so let's generate one so that
+ # bootctl can find it and we can also pass it to write_entry() later.
+ cmd = ["@systemd@/bin/systemd-machine-id-setup", "--print"]
+ machine_id = subprocess.check_output(cmd).rstrip()
+
if os.getenv("NIXOS_INSTALL_GRUB") == "1":
warnings.warn("NIXOS_INSTALL_GRUB env var deprecated, use NIXOS_INSTALL_BOOTLOADER", DeprecationWarning)
os.environ["NIXOS_INSTALL_BOOTLOADER"] = "1"
if os.getenv("NIXOS_INSTALL_BOOTLOADER") == "1":
+ # bootctl uses fopen() with modes "wxe" and fails if the file exists.
+ if os.path.exists("@efiSysMountPoint@/loader/loader.conf"):
+ os.unlink("@efiSysMountPoint@/loader/loader.conf")
+
if "@canTouchEfiVariables@" == "1":
subprocess.check_call(["@systemd@/bin/bootctl", "--path=@efiSysMountPoint@", "install"])
else:
@@ -113,13 +137,6 @@ def main():
mkdir_p("@efiSysMountPoint@/efi/nixos")
mkdir_p("@efiSysMountPoint@/loader/entries")
- try:
- with open("/etc/machine-id") as machine_file:
- machine_id = machine_file.readlines()[0]
- except IOError as e:
- if e.errno != errno.ENOENT:
- raise
- machine_id = None
gens = get_generations("system")
remove_old_entries(gens)
diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
index ec02f73cada2..a5a88a99be8f 100644
--- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
+++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
@@ -65,6 +65,8 @@ in {
boot.loader.grub.enable = mkDefault false;
+ boot.loader.supportsInitrdSecrets = true;
+
system = {
build.installBootLoader = gummibootBuilder;
diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix
index 1f412fe2d8f2..6e867b674398 100644
--- a/nixos/modules/system/boot/luksroot.nix
+++ b/nixos/modules/system/boot/luksroot.nix
@@ -6,29 +6,38 @@ let
luks = config.boot.initrd.luks;
openCommand = name': { name, device, header, keyFile, keyFileSize, allowDiscards, yubikey, ... }: assert name' == name; ''
- # Wait for luksRoot to appear, e.g. if on a usb drive.
- # XXX: copied and adapted from stage-1-init.sh - should be
- # available as a function.
- if ! test -e ${device}; then
- echo -n "waiting 10 seconds for device ${device} to appear..."
- for try in $(seq 10); do
- sleep 1
- if test -e ${device}; then break; fi
- echo -n .
- done
- echo "ok"
- fi
+
+ # Wait for a target (e.g. device, keyFile, header, ...) to appear.
+ wait_target() {
+ local name="$1"
+ local target="$2"
+
+ if [ ! -e $target ]; then
+ echo -n "Waiting 10 seconds for $name $target to appear"
+ local success=false;
+ for try in $(seq 10); do
+ echo -n "."
+ sleep 1
+ if [ -e $target ]; then success=true break; fi
+ done
+ if [ $success = true ]; then
+ echo " - success";
+ else
+ echo " - failure";
+ fi
+ fi
+ }
+
+ # Wait for luksRoot (and optionally keyFile and/or header) to appear, e.g.
+ # if on a USB drive.
+ wait_target "device" ${device}
${optionalString (keyFile != null) ''
- if ! test -e ${keyFile}; then
- echo -n "waiting 10 seconds for key file ${keyFile} to appear..."
- for try in $(seq 10); do
- sleep 1
- if test -e ${keyFile}; then break; fi
- echo -n .
- done
- echo "ok"
- fi
+ wait_target "key file" ${keyFile}
+ ''}
+
+ ${optionalString (header != null) ''
+ wait_target "header" ${header}
''}
open_normally() {
@@ -434,8 +443,8 @@ in
chmod +x $out/bin/cryptsetup-askpass
${optionalString luks.yubikeySupport ''
- copy_bin_and_libs ${pkgs.ykpers}/bin/ykchalresp
- copy_bin_and_libs ${pkgs.ykpers}/bin/ykinfo
+ copy_bin_and_libs ${pkgs.yubikey-personalization}/bin/ykchalresp
+ copy_bin_and_libs ${pkgs.yubikey-personalization}/bin/ykinfo
copy_bin_and_libs ${pkgs.openssl.bin}/bin/openssl
cc -O3 -I${pkgs.openssl.dev}/include -L${pkgs.openssl.out}/lib ${./pbkdf2-sha512.c} -o pbkdf2-sha512 -lcrypto
diff --git a/nixos/modules/system/boot/readonly-mountpoint.c b/nixos/modules/system/boot/readonly-mountpoint.c
deleted file mode 100644
index 27b666873821..000000000000
--- a/nixos/modules/system/boot/readonly-mountpoint.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include
-#include
-#include
-
-int main(int argc, char ** argv) {
- struct statvfs stat;
- if (argc != 2) {
- fprintf(stderr, "Usage: %s PATH", argv[0]);
- exit(2);
- }
- if (statvfs(argv[1], &stat) != 0) {
- perror("statvfs");
- exit(3);
- }
- if (stat.f_flag & ST_RDONLY)
- exit(0);
- else
- exit(1);
-}
-
diff --git a/nixos/modules/system/boot/stage-1-init.sh b/nixos/modules/system/boot/stage-1-init.sh
index f0699ad9832b..c75e637124a9 100644
--- a/nixos/modules/system/boot/stage-1-init.sh
+++ b/nixos/modules/system/boot/stage-1-init.sh
@@ -8,6 +8,14 @@ export LD_LIBRARY_PATH=@extraUtils@/lib
export PATH=@extraUtils@/bin
ln -s @extraUtils@/bin /bin
+# Copy the secrets to their needed location
+if [ -d "@extraUtils@/secrets" ]; then
+ for secret in $(cd "@extraUtils@/secrets"; find . -type f); do
+ mkdir -p $(dirname "/$secret")
+ ln -s "@extraUtils@/secrets/$secret" "$secret"
+ done
+fi
+
# Stop LVM complaining about fd3
export LVM_SUPPRESS_FD_WARNINGS=true
diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix
index 61def24efd88..e3a3b6f88cf2 100644
--- a/nixos/modules/system/boot/stage-1.nix
+++ b/nixos/modules/system/boot/stage-1.nix
@@ -82,6 +82,17 @@ let
copy_bin_and_libs ${pkgs.e2fsprogs}/sbin/resize2fs
''}
+ # Copy secrets if needed.
+ ${optionalString (!config.boot.loader.supportsInitrdSecrets)
+ (concatStringsSep "\n" (mapAttrsToList (dest: source:
+ let source' = if source == null then dest else source; in
+ ''
+ mkdir -p $(dirname "$out/secrets/${dest}")
+ cp -a ${source'} "$out/secrets/${dest}"
+ ''
+ ) config.boot.initrd.secrets))
+ }
+
${config.boot.initrd.extraUtilsCommands}
# Copy ld manually since it isn't detected correctly
@@ -242,6 +253,52 @@ let
];
};
+ # Script to add secret files to the initrd at bootloader update time
+ initialRamdiskSecretAppender =
+ pkgs.writeScriptBin "append-initrd-secrets"
+ ''
+ #!${pkgs.bash}/bin/bash -e
+ function usage {
+ echo "USAGE: $0 INITRD_FILE" >&2
+ echo "Appends this configuration's secrets to INITRD_FILE" >&2
+ }
+
+ if [ $# -ne 1 ]; then
+ usage
+ exit 1
+ fi
+
+ if [ "$1"x = "--helpx" ]; then
+ usage
+ exit 0
+ fi
+
+ ${lib.optionalString (config.boot.initrd.secrets == {})
+ "exit 0"}
+
+ export PATH=${pkgs.coreutils}/bin:${pkgs.cpio}/bin:${pkgs.gzip}/bin:${pkgs.findutils}/bin
+
+ function cleanup {
+ if [ -n "$tmp" -a -d "$tmp" ]; then
+ rm -fR "$tmp"
+ fi
+ }
+ trap cleanup EXIT
+
+ tmp=$(mktemp -d initrd-secrets.XXXXXXXXXX)
+
+ ${lib.concatStringsSep "\n" (mapAttrsToList (dest: source:
+ let source' = if source == null then dest else toString source; in
+ ''
+ mkdir -p $(dirname "$tmp/${dest}")
+ cp -a ${source'} "$tmp/${dest}"
+ ''
+ ) config.boot.initrd.secrets)
+ }
+
+ (cd "$tmp" && find . | cpio -H newc -o) | gzip >>"$1"
+ '';
+
in
{
@@ -370,6 +427,25 @@ in
example = "xz";
};
+ boot.initrd.secrets = mkOption
+ { internal = true;
+ default = {};
+ type = types.attrsOf (types.nullOr types.path);
+ description =
+ ''
+ Secrets to append to the initrd. The attribute name is the
+ path the secret should have inside the initrd, the value
+ is the path it should be copied from (or null for the same
+ path inside and out).
+ '';
+ example = literalExample
+ ''
+ { "/etc/dropbear/dropbear_rsa_host_key" =
+ ./secret-dropbear-key;
+ }
+ '';
+ };
+
boot.initrd.supportedFilesystems = mkOption {
default = [ ];
example = [ "btrfs" ];
@@ -377,6 +453,18 @@ in
description = "Names of supported filesystem types in the initial ramdisk.";
};
+ boot.loader.supportsInitrdSecrets = mkOption
+ { internal = true;
+ default = false;
+ type = types.bool;
+ description =
+ ''
+ Whether the bootloader setup runs append-initrd-secrets.
+ If not, any needed secrets must be copied into the initrd
+ and thus added to the store.
+ '';
+ };
+
fileSystems = mkOption {
options.neededForBoot = mkOption {
default = false;
@@ -404,9 +492,8 @@ in
}
];
- system.build.bootStage1 = bootStage1;
- system.build.initialRamdisk = initialRamdisk;
- system.build.extraUtils = extraUtils;
+ system.build =
+ { inherit bootStage1 initialRamdisk initialRamdiskSecretAppender extraUtils; };
system.requiredKernelConfig = with config.lib.kernelConfig; [
(isYes "TMPFS")
diff --git a/nixos/modules/system/boot/stage-2-init.sh b/nixos/modules/system/boot/stage-2-init.sh
index f827e530f877..46aed44bf10f 100644
--- a/nixos/modules/system/boot/stage-2-init.sh
+++ b/nixos/modules/system/boot/stage-2-init.sh
@@ -2,7 +2,22 @@
systemConfig=@systemConfig@
-export HOME=/root
+export HOME=/root PATH="@path@"
+
+
+# Process the kernel command line.
+for o in $(>>\e[0m"
echo
-# Set the PATH.
-setPath() {
- local dirs="$1"
- export PATH=/empty
- for i in $dirs; do
- PATH=$PATH:$i/bin
- if test -e $i/sbin; then
- PATH=$PATH:$i/sbin
- fi
- done
-}
-
-setPath "@path@"
-
-
# Normally, stage 1 mounts the root filesystem read/writable.
# However, in some environments, stage 2 is executed directly, and the
# root is read-only. So make it writable here.
@@ -61,7 +61,9 @@ echo "booting system configuration $systemConfig" > /dev/kmsg
chown -f 0:30000 /nix/store
chmod -f 1775 /nix/store
if [ -n "@readOnlyStore@" ]; then
- if ! readonly-mountpoint /nix/store; then
+ if ! [[ "$(findmnt --noheadings --output OPTIONS /nix/store)" =~ ro(,|$) ]]; then
+ # FIXME when linux < 4.5 is EOL, switch to atomic bind mounts
+ #mount /nix/store /nix/store -o bind,remount,ro
mount --bind /nix/store /nix/store
mount -o remount,ro,bind /nix/store
fi
@@ -75,31 +77,12 @@ rm -f /etc/mtab* # not that we care about stale locks
ln -s /proc/mounts /etc/mtab
-# Process the kernel command line.
-for o in $(cat /proc/cmdline); do
- case $o in
- boot.debugtrace)
- # Show each command.
- set -x
- ;;
- resume=*)
- set -- $(IFS==; echo $o)
- resumeDevice=$2
- ;;
- esac
-done
-
-
# More special file systems, initialise required directories.
[ -e /proc/bus/usb ] && mount -t usbfs usbfs /proc/bus/usb # UML doesn't have USB by default
mkdir -m 01777 -p /tmp
-mkdir -m 0755 -p /var /var/log /var/lib /var/db
-mkdir -m 0755 -p /nix/var
-mkdir -m 0700 -p /root
-chmod 0700 /root
-mkdir -m 0755 -p /bin # for the /bin/sh symlink
-mkdir -m 0755 -p /home
-mkdir -m 0755 -p /etc/nixos
+mkdir -m 0755 -p /var/{log,lib,db} /nix/var /etc/nixos/ \
+ /run/lock /home /bin # for the /bin/sh symlink
+install -m 0700 -d /root
# Miscellaneous boot time cleanup.
@@ -111,9 +94,6 @@ rm -f /etc/{group,passwd,shadow}.lock
rm -rf /nix/var/nix/gcroots/tmp /nix/var/nix/temproots
-mkdir -m 0755 -p /run/lock
-
-
# For backwards compatibility, symlink /var/run to /run, and /var/lock
# to /run/lock.
ln -s /run /var/run
@@ -127,8 +107,8 @@ fi
# Use /etc/resolv.conf supplied by systemd-nspawn, if applicable.
-if [ -n "@useHostResolvConf@" -a -e /etc/resolv.conf ]; then
- cat /etc/resolv.conf | resolvconf -m 1000 -a host
+if [ -n "@useHostResolvConf@" ] && [ -e /etc/resolv.conf ]; then
+ resolvconf -m 1000 -a host systemd.time
- 5 . This is equivalent
+ 7 . This is equivalent
to adding a corresponding timer unit with
OnCalendar set to the value given here.
'';
@@ -375,9 +375,9 @@ in rec {
Each attribute in this set specifies an option in the
[Timer] section of the unit. See
systemd.timer
- 5 and
+ 7 and
systemd.time
- 5 for details.
+ 7 for details.
'';
};
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index 904404e1e472..f798862513cb 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -329,7 +329,7 @@ let
${let env = cfg.globalEnvironment // def.environment;
in concatMapStrings (n:
let s = optionalString (env."${n}" != null)
- "Environment=\"${n}=${env.${n}}\"\n";
+ "Environment=${builtins.toJSON "${n}=${env.${n}}"}\n";
in if stringLength s >= 2048 then throw "The value of the environment variable ‘${n}’ in systemd service ‘${name}.service’ is too long." else s) (attrNames env)}
${if def.reloadIfChanged then ''
X-ReloadIfChanged=true
@@ -829,7 +829,8 @@ in
# Some overrides to upstream units.
systemd.services."systemd-backlight@".restartIfChanged = false;
- systemd.services."systemd-rfkill@".restartIfChanged = false;
+ systemd.services."systemd-fsck@".restartIfChanged = false;
+ systemd.services."systemd-fsck@".path = [ config.system.path ];
systemd.services."user@".restartIfChanged = false;
systemd.services.systemd-journal-flush.restartIfChanged = false;
systemd.services.systemd-random-seed.restartIfChanged = false;
@@ -842,6 +843,7 @@ in
systemd.services.systemd-journald.stopIfChanged = false;
systemd.targets.local-fs.unitConfig.X-StopOnReconfiguration = true;
systemd.targets.remote-fs.unitConfig.X-StopOnReconfiguration = true;
+ systemd.targets.network-online.wantedBy = [ "multi-user.target" ];
systemd.services.systemd-binfmt.wants = [ "proc-sys-fs-binfmt_misc.automount" ];
# Don't bother with certain units in containers.
diff --git a/nixos/modules/tasks/filesystems.nix b/nixos/modules/tasks/filesystems.nix
index 8a4299113f2b..3951d617f6f1 100644
--- a/nixos/modules/tasks/filesystems.nix
+++ b/nixos/modules/tasks/filesystems.nix
@@ -221,7 +221,7 @@ in
environment.etc.fstab.text =
let
- fsToSkipCheck = [ "none" "btrfs" "zfs" "tmpfs" "nfs" "vboxsf" "glusterfs" ];
+ fsToSkipCheck = [ "none" "bindfs" "btrfs" "zfs" "tmpfs" "nfs" "vboxsf" "glusterfs" ];
skipCheck = fs: fs.noCheck || fs.device == "none" || builtins.elem fs.fsType fsToSkipCheck;
in ''
# This is a generated file. Do not edit!
@@ -291,7 +291,7 @@ in
# Sync mount options with systemd's src/core/mount-setup.c: mount_table.
boot.specialFileSystems = {
"/proc" = { fsType = "proc"; options = [ "nosuid" "noexec" "nodev" ]; };
- "/run" = { fsType = "tmpfs"; options = [ "nodev" "strictatime" "mode=755" "size=${config.boot.runSize}" ]; };
+ "/run" = { fsType = "tmpfs"; options = [ "nosuid" "nodev" "strictatime" "mode=755" "size=${config.boot.runSize}" ]; };
"/dev" = { fsType = "devtmpfs"; options = [ "nosuid" "strictatime" "mode=755" "size=${config.boot.devSize}" ]; };
"/dev/shm" = { fsType = "tmpfs"; options = [ "nosuid" "nodev" "strictatime" "mode=1777" "size=${config.boot.devShmSize}" ]; };
"/dev/pts" = { fsType = "devpts"; options = [ "nosuid" "noexec" "mode=620" "gid=${toString config.ids.gids.tty}" ]; };
diff --git a/nixos/modules/tasks/filesystems/f2fs.nix b/nixos/modules/tasks/filesystems/f2fs.nix
index 430ac630a885..d103ff1a57b5 100644
--- a/nixos/modules/tasks/filesystems/f2fs.nix
+++ b/nixos/modules/tasks/filesystems/f2fs.nix
@@ -10,7 +10,7 @@ in
system.fsPackages = [ pkgs.f2fs-tools ];
- boot.initrd.availableKernelModules = mkIf inInitrd [ "f2fs" ];
+ boot.initrd.availableKernelModules = mkIf inInitrd [ "f2fs" "crc32" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd ''
copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/fsck.f2fs
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index 045cbeb7cff8..518fe0a97d27 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -13,12 +13,14 @@ let
cfgZfs = config.boot.zfs;
cfgSnapshots = config.services.zfs.autoSnapshot;
cfgSnapFlags = cfgSnapshots.flags;
+ cfgScrub = config.services.zfs.autoScrub;
inInitrd = any (fs: fs == "zfs") config.boot.initrd.supportedFilesystems;
inSystem = any (fs: fs == "zfs") config.boot.supportedFilesystems;
enableAutoSnapshots = cfgSnapshots.enable;
- enableZfs = inInitrd || inSystem || enableAutoSnapshots;
+ enableAutoScrub = cfgScrub.enable;
+ enableZfs = inInitrd || inSystem || enableAutoSnapshots || enableAutoScrub;
kernel = config.boot.kernelPackages;
@@ -107,7 +109,6 @@ in
forceImportRoot = mkOption {
type = types.bool;
default = true;
- example = false;
description = ''
Forcibly import the ZFS root pool(s) during early boot.
@@ -126,7 +127,6 @@ in
forceImportAll = mkOption {
type = types.bool;
default = true;
- example = false;
description = ''
Forcibly import all ZFS pool(s).
@@ -217,6 +217,37 @@ in
'';
};
};
+
+ services.zfs.autoScrub = {
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = ''
+ Enables periodic scrubbing of ZFS pools.
+ '';
+ };
+
+ interval = mkOption {
+ default = "Sun, 02:00";
+ type = types.str;
+ example = "daily";
+ description = ''
+ Systemd calendar expression when to scrub ZFS pools. See
+ systemd.time
+ 7 .
+ '';
+ };
+
+ pools = mkOption {
+ default = [];
+ type = types.listOf types.str;
+ example = [ "tank" ];
+ description = ''
+ List of ZFS pools to periodically scrub. If empty, all pools
+ will be scrubbed.
+ '';
+ };
+ };
};
###### implementation
@@ -282,7 +313,7 @@ in
zfsSupport = true;
};
- environment.etc."zfs/zed.d".source = "${packages.zfsUser}/etc/zfs/zed.d/*";
+ environment.etc."zfs/zed.d".source = "${packages.zfsUser}/etc/zfs/zed.d/";
system.fsPackages = [ packages.zfsUser ]; # XXX: needed? zfs doesn't have (need) a fsck
environment.systemPackages = [ packages.zfsUser ]
@@ -391,5 +422,31 @@ in
};
}) snapshotNames);
})
+
+ (mkIf enableAutoScrub {
+ systemd.services.zfs-scrub = {
+ description = "ZFS pools scrubbing";
+ after = [ "zfs-import.target" ];
+ serviceConfig = {
+ Type = "oneshot";
+ };
+ script = ''
+ ${packages.zfsUser}/bin/zpool scrub ${
+ if cfgScrub.pools != [] then
+ (concatStringsSep " " cfgScrub.pools)
+ else
+ "$(${packages.zfsUser}/bin/zpool list -H -o name)"
+ }
+ '';
+ };
+
+ systemd.timers.zfs-scrub = {
+ wantedBy = [ "timers.target" ];
+ timerConfig = {
+ OnCalendar = cfgScrub.interval;
+ Persistent = "yes";
+ };
+ };
+ })
];
}
diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix
index 179300ef1667..720891d518a7 100644
--- a/nixos/modules/tasks/network-interfaces-scripted.nix
+++ b/nixos/modules/tasks/network-interfaces-scripted.nix
@@ -159,35 +159,42 @@ let
after = [ "network-pre.target" ] ++ (deviceDependency i.name);
serviceConfig.Type = "oneshot";
serviceConfig.RemainAfterExit = true;
+ # Restart rather than stop+start this unit to prevent the
+ # network from dying during switch-to-configuration.
+ stopIfChanged = false;
path = [ pkgs.iproute ];
script =
''
+ # FIXME: shouldn't this be done in network-link?
echo "bringing up interface..."
ip link set "${i.name}" up
- restart_network_interfaces=false
+ state="/run/nixos/network/addresses/${i.name}"
+
+ mkdir -p $(dirname "$state")
+
'' + flip concatMapStrings (ips) (ip:
let
address = "${ip.address}/${toString ip.prefixLength}";
in
''
- echo "checking ip ${address}..."
+ echo "${address}" >> $state
if out=$(ip addr add "${address}" dev "${i.name}" 2>&1); then
- echo "added ip ${address}..."
+ echo "added ip ${address}"
elif ! echo "$out" | grep "File exists" >/dev/null 2>&1; then
echo "failed to add ${address}"
exit 1
fi
'');
- preStop = flip concatMapStrings (ips) (ip:
- let
- address = "${ip.address}/${toString ip.prefixLength}";
- in
- ''
- echo -n "deleting ${address}..."
- ip addr del "${address}" dev "${i.name}" >/dev/null 2>&1 || echo -n " Failed"
- echo ""
- '');
+ preStop = ''
+ state="/run/nixos/network/addresses/${i.name}"
+ while read address; do
+ echo -n "deleting $address..."
+ ip addr del "$address" dev "${i.name}" >/dev/null 2>&1 || echo -n " Failed"
+ echo ""
+ done < "$state"
+ rm -f "$state"
+ '';
};
createTunDevice = i: nameValuePair "${i.name}-netdev"
@@ -220,7 +227,7 @@ let
wantedBy = [ "network-setup.service" (subsystemDevice n) ];
bindsTo = deps ++ optional v.rstp "mstpd.service";
partOf = [ "network-setup.service" ] ++ optional v.rstp "mstpd.service";
- after = [ "network-pre.target" "mstpd.service" ] ++ deps
+ after = [ "network-pre.target" ] ++ deps ++ optional v.rstp "mstpd.service"
++ concatMap (i: [ "network-addresses-${i}.service" "network-link-${i}.service" ]) v.interfaces;
before = [ "network-setup.service" (subsystemDevice n) ];
serviceConfig.Type = "oneshot";
@@ -239,6 +246,10 @@ let
ip link set "${i}" master "${n}"
ip link set "${i}" up
'')}
+ # Save list of enslaved interfaces
+ echo "${flip concatMapStrings v.interfaces (i: ''
+ ${i}
+ '')}" > /run/${n}.interfaces
# Enable stp on the interface
${optionalString v.rstp ''
@@ -250,7 +261,28 @@ let
postStop = ''
ip link set "${n}" down || true
ip link del "${n}" || true
+ rm -f /run/${n}.interfaces
'';
+ reload = ''
+ # Un-enslave child interfaces (old list of interfaces)
+ for interface in `cat /run/${n}.interfaces`; do
+ ip link set "$interface" nomaster up
+ done
+
+ # Enslave child interfaces (new list of interfaces)
+ ${flip concatMapStrings v.interfaces (i: ''
+ ip link set "${i}" master "${n}"
+ ip link set "${i}" up
+ '')}
+ # Save list of enslaved interfaces
+ echo "${flip concatMapStrings v.interfaces (i: ''
+ ${i}
+ '')}" > /run/${n}.interfaces
+
+ # (Un-)set stp on the bridge
+ echo ${if v.rstp then "2" else "0"} > /sys/class/net/${n}/bridge/stp_state
+ '';
+ reloadIfChanged = true;
});
createVswitchDevice = n: v: nameValuePair "${n}-netdev"
diff --git a/nixos/modules/tasks/network-interfaces-systemd.nix b/nixos/modules/tasks/network-interfaces-systemd.nix
index 8b85ff0057f9..a365a01bfb1e 100644
--- a/nixos/modules/tasks/network-interfaces-systemd.nix
+++ b/nixos/modules/tasks/network-interfaces-systemd.nix
@@ -59,15 +59,16 @@ in
systemd.network =
let
domains = cfg.search ++ (optional (cfg.domain != null) cfg.domain);
- genericNetwork = override: {
- DHCP = override (dhcpStr cfg.useDHCP);
- } // optionalAttrs (cfg.defaultGateway != null) {
- gateway = override [ cfg.defaultGateway.address ];
- } // optionalAttrs (cfg.defaultGateway6 != null) {
- gateway = override [ cfg.defaultGateway6.address ];
- } // optionalAttrs (domains != [ ]) {
- domains = override domains;
- };
+ genericNetwork = override:
+ let gateway = optional (cfg.defaultGateway != null) cfg.defaultGateway.address
+ ++ optional (cfg.defaultGateway6 != null) cfg.defaultGateway6.address;
+ in {
+ DHCP = override (dhcpStr cfg.useDHCP);
+ } // optionalAttrs (gateway != [ ]) {
+ gateway = override gateway;
+ } // optionalAttrs (domains != [ ]) {
+ domains = override domains;
+ };
in mkMerge [ {
enable = true;
networks."99-main" = genericNetwork mkDefault;
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index 898207ef7a3c..e9a3dca6418a 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -358,7 +358,7 @@ in
default = null;
example = {
address = "131.211.84.1";
- device = "enp3s0";
+ interface = "enp3s0";
};
type = types.nullOr (types.coercedTo types.str gatewayCoerce (types.submodule gatewayOpts));
description = ''
@@ -371,7 +371,7 @@ in
default = null;
example = {
address = "2001:4d0:1e04:895::1";
- device = "enp3s0";
+ interface = "enp3s0";
};
type = types.nullOr (types.coercedTo types.str gatewayCoerce (types.submodule gatewayOpts));
description = ''
@@ -548,7 +548,6 @@ in
};
rstp = mkOption {
- example = true;
default = false;
type = types.bool;
description = "Whether the bridge interface should enable rstp.";
@@ -560,101 +559,102 @@ in
};
- networking.bonds = mkOption {
- default = { };
- example = literalExample {
- bond0 = {
- interfaces = [ "eth0" "wlan0" ];
- miimon = 100;
+ networking.bonds =
+ let
+ driverOptionsExample = {
+ miimon = "100";
mode = "active-backup";
};
- fatpipe.interfaces = [ "enp4s0f0" "enp4s0f1" "enp5s0f0" "enp5s0f1" ];
- };
- description = ''
- This option allows you to define bond devices that aggregate multiple,
- underlying networking interfaces together. The value of this option is
- an attribute set. Each attribute specifies a bond, with the attribute
- name specifying the name of the bond's network interface
- '';
-
- type = with types; attrsOf (submodule {
-
- options = {
-
- interfaces = mkOption {
- example = [ "enp4s0f0" "enp4s0f1" "wlan0" ];
- type = types.listOf types.str;
- description = "The interfaces to bond together";
+ in mkOption {
+ default = { };
+ example = literalExample {
+ bond0 = {
+ interfaces = [ "eth0" "wlan0" ];
+ driverOptions = driverOptionsExample;
};
-
- driverOptions = mkOption {
- type = types.attrsOf types.str;
- default = {};
- example = literalExample {
- interfaces = [ "eth0" "wlan0" ];
- miimon = 100;
- mode = "active-backup";
- };
- description = ''
- Options for the bonding driver.
- Documentation can be found in
-
- '';
-
- };
-
- lacp_rate = mkOption {
- default = null;
- example = "fast";
- type = types.nullOr types.str;
- description = ''
- DEPRECATED, use `driverOptions`.
- Option specifying the rate in which we'll ask our link partner
- to transmit LACPDU packets in 802.3ad mode.
- '';
- };
-
- miimon = mkOption {
- default = null;
- example = 100;
- type = types.nullOr types.int;
- description = ''
- DEPRECATED, use `driverOptions`.
- Miimon is the number of millisecond in between each round of polling
- by the device driver for failed links. By default polling is not
- enabled and the driver is trusted to properly detect and handle
- failure scenarios.
- '';
- };
-
- mode = mkOption {
- default = null;
- example = "active-backup";
- type = types.nullOr types.str;
- description = ''
- DEPRECATED, use `driverOptions`.
- The mode which the bond will be running. The default mode for
- the bonding driver is balance-rr, optimizing for throughput.
- More information about valid modes can be found at
- https://www.kernel.org/doc/Documentation/networking/bonding.txt
- '';
- };
-
- xmit_hash_policy = mkOption {
- default = null;
- example = "layer2+3";
- type = types.nullOr types.str;
- description = ''
- DEPRECATED, use `driverOptions`.
- Selects the transmit hash policy to use for slave selection in
- balance-xor, 802.3ad, and tlb modes.
- '';
- };
-
+ anotherBond.interfaces = [ "enp4s0f0" "enp4s0f1" "enp5s0f0" "enp5s0f1" ];
};
+ description = ''
+ This option allows you to define bond devices that aggregate multiple,
+ underlying networking interfaces together. The value of this option is
+ an attribute set. Each attribute specifies a bond, with the attribute
+ name specifying the name of the bond's network interface
+ '';
- });
- };
+ type = with types; attrsOf (submodule {
+
+ options = {
+
+ interfaces = mkOption {
+ example = [ "enp4s0f0" "enp4s0f1" "wlan0" ];
+ type = types.listOf types.str;
+ description = "The interfaces to bond together";
+ };
+
+ driverOptions = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ example = literalExample driverOptionsExample;
+ description = ''
+ Options for the bonding driver.
+ Documentation can be found in
+
+ '';
+
+ };
+
+ lacp_rate = mkOption {
+ default = null;
+ example = "fast";
+ type = types.nullOr types.str;
+ description = ''
+ DEPRECATED, use `driverOptions`.
+ Option specifying the rate in which we'll ask our link partner
+ to transmit LACPDU packets in 802.3ad mode.
+ '';
+ };
+
+ miimon = mkOption {
+ default = null;
+ example = 100;
+ type = types.nullOr types.int;
+ description = ''
+ DEPRECATED, use `driverOptions`.
+ Miimon is the number of millisecond in between each round of polling
+ by the device driver for failed links. By default polling is not
+ enabled and the driver is trusted to properly detect and handle
+ failure scenarios.
+ '';
+ };
+
+ mode = mkOption {
+ default = null;
+ example = "active-backup";
+ type = types.nullOr types.str;
+ description = ''
+ DEPRECATED, use `driverOptions`.
+ The mode which the bond will be running. The default mode for
+ the bonding driver is balance-rr, optimizing for throughput.
+ More information about valid modes can be found at
+ https://www.kernel.org/doc/Documentation/networking/bonding.txt
+ '';
+ };
+
+ xmit_hash_policy = mkOption {
+ default = null;
+ example = "layer2+3";
+ type = types.nullOr types.str;
+ description = ''
+ DEPRECATED, use `driverOptions`.
+ Selects the transmit hash policy to use for slave selection in
+ balance-xor, 802.3ad, and tlb modes.
+ '';
+ };
+
+ };
+
+ });
+ };
networking.macvlans = mkOption {
default = { };
@@ -960,14 +960,8 @@ in
source = "${pkgs.iputils.out}/bin/ping";
capabilities = "cap_net_raw+p";
};
-
- ping6 = {
- source = "${pkgs.iputils.out}/bin/ping6";
- capabilities = "cap_net_raw+p";
- };
} else {
ping.source = "${pkgs.iputils.out}/bin/ping";
- "ping6".source = "${pkgs.iputils.out}/bin/ping6";
};
# Set the host and domain names in the activation script. Don't
diff --git a/nixos/modules/virtualisation/amazon-image.nix b/nixos/modules/virtualisation/amazon-image.nix
index 80e481d79b9e..3e47710361a8 100644
--- a/nixos/modules/virtualisation/amazon-image.nix
+++ b/nixos/modules/virtualisation/amazon-image.nix
@@ -15,6 +15,12 @@ let cfg = config.ec2; in
config = {
+ assertions = [
+ { assertion = cfg.hvm;
+ message = "Paravirtualized EC2 instances are no longer supported.";
+ }
+ ];
+
virtualisation.growPartition = cfg.hvm;
fileSystems."/" = {
diff --git a/nixos/modules/virtualisation/amazon-init.nix b/nixos/modules/virtualisation/amazon-init.nix
index 5797d9db4362..a7362423eb46 100644
--- a/nixos/modules/virtualisation/amazon-init.nix
+++ b/nixos/modules/virtualisation/amazon-init.nix
@@ -45,9 +45,8 @@ in {
inherit script;
description = "Reconfigure the system from EC2 userdata on startup";
- wantedBy = [ "sshd.service" ];
- before = [ "sshd.service" ];
- after = [ "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+ after = [ "multi-user.target" ];
requires = [ "network-online.target" ];
restartIfChanged = false;
diff --git a/nixos/modules/virtualisation/amazon-options.nix b/nixos/modules/virtualisation/amazon-options.nix
index 34a50dcab16f..349fd3adfc96 100644
--- a/nixos/modules/virtualisation/amazon-options.nix
+++ b/nixos/modules/virtualisation/amazon-options.nix
@@ -3,7 +3,7 @@
options = {
ec2 = {
hvm = lib.mkOption {
- default = false;
+ default = lib.versionAtLeast config.system.stateVersion "17.03";
internal = true;
description = ''
Whether the EC2 instance is a HVM instance.
@@ -11,6 +11,4 @@
};
};
};
-
- config = {};
}
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index f79854967f1d..6adb2c1681a2 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -274,7 +274,6 @@ let
};
isReadOnly = mkOption {
default = true;
- example = true;
type = types.bool;
description = "Determine whether the mounted path will be accessed in read-only mode.";
};
diff --git a/nixos/modules/virtualisation/docker.nix b/nixos/modules/virtualisation/docker.nix
index 4b30a38f832f..f1101d7ea66e 100644
--- a/nixos/modules/virtualisation/docker.nix
+++ b/nixos/modules/virtualisation/docker.nix
@@ -126,7 +126,17 @@ in
path = [ pkgs.kmod ] ++ (optional (cfg.storageDriver == "zfs") pkgs.zfs);
};
- systemd.sockets.docker.socketConfig.ListenStream = cfg.listenOptions;
+
+ systemd.sockets.docker = {
+ description = "Docker Socket for the API";
+ wantedBy = [ "sockets.target" ];
+ socketConfig = {
+ ListenStream = cfg.listenOptions;
+ SocketMode = "0660";
+ SocketUser = "root";
+ SocketGroup = "docker";
+ };
+ };
}
]);
diff --git a/nixos/modules/virtualisation/ec2-amis.nix b/nixos/modules/virtualisation/ec2-amis.nix
index 0753e2ce9948..745518f85972 100644
--- a/nixos/modules/virtualisation/ec2-amis.nix
+++ b/nixos/modules/virtualisation/ec2-amis.nix
@@ -156,6 +156,10 @@ let self = {
"16.09".ap-southeast-2.hvm-s3 = "ami-87f4f0e4";
"16.09".ap-southeast-2.pv-ebs = "ami-d8ede9bb";
"16.09".ap-southeast-2.pv-s3 = "ami-a6ebefc5";
+ "16.09".ca-central-1.hvm-ebs = "ami-9f863bfb";
+ "16.09".ca-central-1.hvm-s3 = "ami-ea85388e";
+ "16.09".ca-central-1.pv-ebs = "ami-ce8a37aa";
+ "16.09".ca-central-1.pv-s3 = "ami-448a3720";
"16.09".eu-central-1.hvm-ebs = "ami-1b884774";
"16.09".eu-central-1.hvm-s3 = "ami-b08c43df";
"16.09".eu-central-1.pv-ebs = "ami-888946e7";
@@ -189,5 +193,35 @@ let self = {
"16.09".us-west-2.pv-ebs = "ami-6d4af60d";
"16.09".us-west-2.pv-s3 = "ami-de48f4be";
- latest = self."16.09";
+ # 17.03.885.6024dd4067
+ "17.03".ap-northeast-1.hvm-ebs = "ami-dbd0f7bc";
+ "17.03".ap-northeast-1.hvm-s3 = "ami-7cdff81b";
+ "17.03".ap-northeast-2.hvm-ebs = "ami-c59a48ab";
+ "17.03".ap-northeast-2.hvm-s3 = "ami-0b944665";
+ "17.03".ap-south-1.hvm-ebs = "ami-4f413220";
+ "17.03".ap-south-1.hvm-s3 = "ami-864033e9";
+ "17.03".ap-southeast-1.hvm-ebs = "ami-e08c3383";
+ "17.03".ap-southeast-1.hvm-s3 = "ami-c28f30a1";
+ "17.03".ap-southeast-2.hvm-ebs = "ami-fca9a69f";
+ "17.03".ap-southeast-2.hvm-s3 = "ami-3daaa55e";
+ "17.03".ca-central-1.hvm-ebs = "ami-9b00bdff";
+ "17.03".ca-central-1.hvm-s3 = "ami-e800bd8c";
+ "17.03".eu-central-1.hvm-ebs = "ami-5450803b";
+ "17.03".eu-central-1.hvm-s3 = "ami-6e2efe01";
+ "17.03".eu-west-1.hvm-ebs = "ami-10754c76";
+ "17.03".eu-west-1.hvm-s3 = "ami-11734a77";
+ "17.03".eu-west-2.hvm-ebs = "ami-ff1d099b";
+ "17.03".eu-west-2.hvm-s3 = "ami-fe1d099a";
+ "17.03".sa-east-1.hvm-ebs = "ami-d95d3eb5";
+ "17.03".sa-east-1.hvm-s3 = "ami-fca2c190";
+ "17.03".us-east-1.hvm-ebs = "ami-0940c61f";
+ "17.03".us-east-1.hvm-s3 = "ami-674fc971";
+ "17.03".us-east-2.hvm-ebs = "ami-afc2e6ca";
+ "17.03".us-east-2.hvm-s3 = "ami-a1cde9c4";
+ "17.03".us-west-1.hvm-ebs = "ami-587b2138";
+ "17.03".us-west-1.hvm-s3 = "ami-70411b10";
+ "17.03".us-west-2.hvm-ebs = "ami-a93daac9";
+ "17.03".us-west-2.hvm-s3 = "ami-5139ae31";
+
+ latest = self."17.03";
}; in self
diff --git a/nixos/modules/virtualisation/ecs-agent.nix b/nixos/modules/virtualisation/ecs-agent.nix
index 18e45e0b8457..fc51b159579e 100644
--- a/nixos/modules/virtualisation/ecs-agent.nix
+++ b/nixos/modules/virtualisation/ecs-agent.nix
@@ -12,6 +12,7 @@ in {
type = types.path;
description = "The ECS agent package to use";
default = pkgs.ecs-agent;
+ defaultText = "pkgs.ecs-agent";
};
extra-environment = mkOption {
diff --git a/nixos/modules/virtualisation/google-compute-image.nix b/nixos/modules/virtualisation/google-compute-image.nix
index 0e6825c3f5da..a3dd3bd55d14 100644
--- a/nixos/modules/virtualisation/google-compute-image.nix
+++ b/nixos/modules/virtualisation/google-compute-image.nix
@@ -23,7 +23,7 @@ in
postVM =
''
- PATH=$PATH:${stdenv.lib.makeBinPath [ pkgs.gnutar pkgs.gzip ]}
+ PATH=$PATH:${pkgs.stdenv.lib.makeBinPath [ pkgs.gnutar pkgs.gzip ]}
pushd $out
mv $diskImageBase disk.raw
tar -Szcf $diskImageBase.tar.gz disk.raw
@@ -62,7 +62,7 @@ in
mkdir -p /mnt/nix/store
echo "copying everything (will take a while)..."
- cp -prd $storePaths /mnt/nix/store/
+ ${pkgs.rsync}/bin/rsync -a $storePaths /mnt/nix/store/
# Register the paths in the Nix database.
printRegistration=1 perl ${pkgs.pathsFromGraph} /tmp/xchg/closure | \
@@ -261,7 +261,7 @@ in
"kernel.kptr_restrict" = mkDefault "1";
# set ptrace protections
- "kernel.yama.ptrace_scope" = mkDefault "1";
+ "kernel.yama.ptrace_scope" = mkOverride 500 "1";
# set perf only available to root
"kernel.perf_event_paranoid" = mkDefault "2";
diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix
index 5f669dee7545..c0cebaddec8d 100644
--- a/nixos/modules/virtualisation/libvirtd.nix
+++ b/nixos/modules/virtualisation/libvirtd.nix
@@ -13,6 +13,9 @@ let
auth_unix_rw = "none"
${cfg.extraConfig}
'';
+ qemuConfigFile = pkgs.writeText "qemu.conf" ''
+ ${cfg.qemuVerbatimConfig}
+ '';
in {
@@ -48,6 +51,18 @@ in {
'';
};
+ virtualisation.libvirtd.qemuVerbatimConfig = mkOption {
+ type = types.lines;
+ default = ''
+ namespaces = []
+ '';
+ description = ''
+ Contents written to the qemu configuration file, qemu.conf.
+ Make sure to include a proper namespace configuration when
+ supplying custom configuration.
+ '';
+ };
+
virtualisation.libvirtd.extraOptions = mkOption {
type = types.listOf types.str;
default = [ ];
@@ -75,14 +90,16 @@ in {
config = mkIf cfg.enable {
- environment.systemPackages =
- [ pkgs.libvirt pkgs.netcat-openbsd ]
- ++ optional cfg.enableKVM pkgs.qemu_kvm;
+ environment.systemPackages = with pkgs;
+ [ libvirt netcat-openbsd ]
+ ++ optional cfg.enableKVM qemu_kvm;
boot.kernelModules = [ "tun" ];
users.extraGroups.libvirtd.gid = config.ids.gids.libvirtd;
+ systemd.packages = [ pkgs.libvirt ];
+
systemd.services.libvirtd = {
description = "Libvirt Virtual Machine Management Daemon";
@@ -90,13 +107,17 @@ in {
after = [ "systemd-udev-settle.service" ]
++ optional vswitch.enable "vswitchd.service";
- path = [
- pkgs.bridge-utils
- pkgs.dmidecode
- pkgs.dnsmasq
- pkgs.ebtables
+ environment = {
+ LIBVIRTD_ARGS = ''--config "${configFile}" ${concatStringsSep " " cfg.extraOptions}'';
+ };
+
+ path = with pkgs; [
+ bridge-utils
+ dmidecode
+ dnsmasq
+ ebtables
]
- ++ optional cfg.enableKVM pkgs.qemu_kvm
+ ++ optional cfg.enableKVM qemu_kvm
++ optional vswitch.enable vswitch.package;
preStart = ''
@@ -119,6 +140,9 @@ in {
cp -npd ${pkgs.libvirt}/var/lib/$i /var/lib/$i
done
+ # Copy generated qemu config to libvirt directory
+ cp -f ${qemuConfigFile} /var/lib/libvirt/qemu.conf
+
# libvirtd puts the full path of the emulator binary in the machine
# config file. But this path can unfortunately be garbage collected
# while still being used by the virtual machine. So update the
@@ -135,13 +159,17 @@ in {
''; # */
serviceConfig = {
- ExecStart = ''@${pkgs.libvirt}/sbin/libvirtd libvirtd --config "${configFile}" ${concatStringsSep " " cfg.extraOptions}'';
Type = "notify";
KillMode = "process"; # when stopping, leave the VMs alone
Restart = "on-failure";
};
};
+ systemd.services.libvirt-guests = {
+ wantedBy = [ "multi-user.target" ];
+ path = with pkgs; [ coreutils libvirt gawk ];
+ };
+
systemd.sockets.virtlogd = {
description = "Virtual machine log manager socket";
wantedBy = [ "sockets.target" ];
diff --git a/nixos/modules/virtualisation/lxc.nix b/nixos/modules/virtualisation/lxc.nix
index 6759ff0f2fe9..2310fe984325 100644
--- a/nixos/modules/virtualisation/lxc.nix
+++ b/nixos/modules/virtualisation/lxc.nix
@@ -71,6 +71,7 @@ in
environment.etc."lxc/lxc.conf".text = cfg.systemConfig;
environment.etc."lxc/lxc-usernet".text = cfg.usernetConfig;
environment.etc."lxc/default.conf".text = cfg.defaultConfig;
+ systemd.tmpfiles.rules = [ "d /var/lib/lxc/rootfs 0755 root root -" ];
security.apparmor.packages = [ pkgs.lxc ];
security.apparmor.profiles = [ "${pkgs.lxc}/etc/apparmor.d/lxc-containers" ];
diff --git a/nixos/modules/virtualisation/nova-config.nix b/nixos/modules/virtualisation/nova-config.nix
new file mode 100644
index 000000000000..aac11ec8a178
--- /dev/null
+++ b/nixos/modules/virtualisation/nova-config.nix
@@ -0,0 +1,57 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+{
+ imports = [
+ ../profiles/qemu-guest.nix
+ ../profiles/headless.nix
+ ./grow-partition.nix
+ ];
+
+ config = {
+ fileSystems."/" = {
+ device = "/dev/disk/by-label/nixos";
+ autoResize = true;
+ };
+
+ virtualisation.growPartition = true;
+
+ boot.kernelParams = [ "console=ttyS0" ];
+ boot.loader.grub.device = "/dev/vda";
+ boot.loader.timeout = 0;
+
+ # Allow root logins
+ services.openssh.enable = true;
+ services.openssh.permitRootLogin = "prohibit-password";
+
+ # Put /tmp and /var on /ephemeral0, which has a lot more space.
+ # Unfortunately we can't do this with the `fileSystems' option
+ # because it has no support for creating the source of a bind
+ # mount. Also, "move" /nix to /ephemeral0 by layering a unionfs-fuse
+ # mount on top of it so we have a lot more space for Nix operations.
+
+ /*
+ boot.initrd.postMountCommands =
+ ''
+ mkdir -m 1777 -p $targetRoot/ephemeral0/tmp
+ mkdir -m 1777 -p $targetRoot/tmp
+ mount --bind $targetRoot/ephemeral0/tmp $targetRoot/tmp
+
+ mkdir -m 755 -p $targetRoot/ephemeral0/var
+ mkdir -m 755 -p $targetRoot/var
+ mount --bind $targetRoot/ephemeral0/var $targetRoot/var
+
+ mkdir -p /unionfs-chroot/ro-nix
+ mount --rbind $targetRoot/nix /unionfs-chroot/ro-nix
+
+ mkdir -p /unionfs-chroot/rw-nix
+ mkdir -m 755 -p $targetRoot/ephemeral0/nix
+ mount --rbind $targetRoot/ephemeral0/nix /unionfs-chroot/rw-nix
+ unionfs -o allow_other,cow,nonempty,chroot=/unionfs-chroot,max_files=32768 /rw-nix=RW:/ro-nix=RO $targetRoot/nix
+ '';
+
+ boot.initrd.supportedFilesystems = [ "unionfs-fuse" ];
+ */
+ };
+}
diff --git a/nixos/modules/virtualisation/nova-image.nix b/nixos/modules/virtualisation/nova-image.nix
deleted file mode 100644
index e253c77ebb4f..000000000000
--- a/nixos/modules/virtualisation/nova-image.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-# Usage:
-# $ NIXOS_CONFIG=`pwd`/nixos/modules/virtualisation/nova-image.nix nix-build '' -A config.system.build.novaImage
-
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-{
- system.build.novaImage = import ../../lib/make-disk-image.nix {
- inherit pkgs lib config;
- partitioned = true;
- diskSize = 1 * 1024;
- configFile = pkgs.writeText "configuration.nix"
- ''
- {
- imports = [ ];
- }
- '';
- };
-
- imports = [
- ../profiles/qemu-guest.nix
- ../profiles/headless.nix
- ];
-
- fileSystems."/".device = "/dev/disk/by-label/nixos";
-
- boot.kernelParams = [ "console=ttyS0" ];
- boot.loader.grub.device = "/dev/vda";
- boot.loader.timeout = 0;
-
- # Allow root logins
- services.openssh.enable = true;
- services.openssh.permitRootLogin = "prohibit-password";
-
- # Put /tmp and /var on /ephemeral0, which has a lot more space.
- # Unfortunately we can't do this with the `fileSystems' option
- # because it has no support for creating the source of a bind
- # mount. Also, "move" /nix to /ephemeral0 by layering a unionfs-fuse
- # mount on top of it so we have a lot more space for Nix operations.
-
- /*
- boot.initrd.postMountCommands =
- ''
- mkdir -m 1777 -p $targetRoot/ephemeral0/tmp
- mkdir -m 1777 -p $targetRoot/tmp
- mount --bind $targetRoot/ephemeral0/tmp $targetRoot/tmp
-
- mkdir -m 755 -p $targetRoot/ephemeral0/var
- mkdir -m 755 -p $targetRoot/var
- mount --bind $targetRoot/ephemeral0/var $targetRoot/var
-
- mkdir -p /unionfs-chroot/ro-nix
- mount --rbind $targetRoot/nix /unionfs-chroot/ro-nix
-
- mkdir -p /unionfs-chroot/rw-nix
- mkdir -m 755 -p $targetRoot/ephemeral0/nix
- mount --rbind $targetRoot/ephemeral0/nix /unionfs-chroot/rw-nix
- unionfs -o allow_other,cow,nonempty,chroot=/unionfs-chroot,max_files=32768 /rw-nix=RW:/ro-nix=RO $targetRoot/nix
- '';
-
- boot.initrd.supportedFilesystems = [ "unionfs-fuse" ];
- */
-
-}
diff --git a/nixos/modules/virtualisation/openstack/glance.nix b/nixos/modules/virtualisation/openstack/glance.nix
index 4d85718e369c..7862409a65ec 100644
--- a/nixos/modules/virtualisation/openstack/glance.nix
+++ b/nixos/modules/virtualisation/openstack/glance.nix
@@ -43,7 +43,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.glance;
- example = literalExample "pkgs.glance";
+ defaultText = "pkgs.glance";
description = ''
Glance package to use.
'';
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index 56a05028b1d1..1933f11d1fff 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -136,15 +136,17 @@ let
else "-nographic -serial pty";
}
''
- # Create a /boot EFI partition with 40M
- ${pkgs.gptfdisk}/bin/sgdisk -G /dev/vda
- ${pkgs.gptfdisk}/bin/sgdisk -a 1 -n 1:34:2047 -c 1:"BIOS Boot Partition" -t 1:ef02 /dev/vda
- ${pkgs.gptfdisk}/bin/sgdisk -a 512 -N 2 -c 2:"EFI System" -t 2:ef00 /dev/vda
- ${pkgs.gptfdisk}/bin/sgdisk -A 1:set:1 /dev/vda
- ${pkgs.gptfdisk}/bin/sgdisk -A 2:set:2 /dev/vda
- ${pkgs.gptfdisk}/bin/sgdisk -h 2 /dev/vda
- ${pkgs.gptfdisk}/bin/sgdisk -C /dev/vda
- ${pkgs.utillinux}/bin/sfdisk /dev/vda -A 2
+ # Create a /boot EFI partition with 40M and arbitrary but fixed GUIDs for reproducibility
+ ${pkgs.gptfdisk}/bin/sgdisk \
+ --set-alignment=1 --new=1:34:2047 --change-name=1:BIOSBootPartition --typecode=1:ef02 \
+ --set-alignment=512 --largest-new=2 --change-name=2:EFISystem --typecode=2:ef00 \
+ --attributes=1:set:1 \
+ --attributes=2:set:2 \
+ --disk-guid=97FD5997-D90B-4AA3-8D16-C1723AEA73C1 \
+ --partition-guid=1:1C06F03B-704E-4657-B9CD-681A087A2FDC \
+ --partition-guid=2:970C694F-AFD0-4B99-B750-CDB7A329AB6F \
+ --hybrid 2 \
+ --recompute-chs /dev/vda
. /sys/class/block/vda2/uevent
mknod /dev/vda2 b $MAJOR $MINOR
. /sys/class/block/vda/uevent
diff --git a/nixos/modules/virtualisation/rkt.nix b/nixos/modules/virtualisation/rkt.nix
index c4c5cb3380e8..98be4f680c3a 100644
--- a/nixos/modules/virtualisation/rkt.nix
+++ b/nixos/modules/virtualisation/rkt.nix
@@ -22,7 +22,7 @@ in
description = ''
Specification (in the format described by
systemd.time
- 5 ) of the time at
+ 7 ) of the time at
which the garbage collector will run.
'';
};
diff --git a/nixos/modules/virtualisation/virtualbox-guest.nix b/nixos/modules/virtualisation/virtualbox-guest.nix
index d253e9eab62b..5da4b7e3bafd 100644
--- a/nixos/modules/virtualisation/virtualbox-guest.nix
+++ b/nixos/modules/virtualisation/virtualbox-guest.nix
@@ -15,18 +15,27 @@ in
###### interface
- options.virtualisation.virtualbox.guest.enable = mkOption {
- default = false;
- description = "Whether to enable the VirtualBox service and other guest additions.";
+ options.virtualisation.virtualbox.guest = {
+ enable = mkOption {
+ default = false;
+ type = types.bool;
+ description = "Whether to enable the VirtualBox service and other guest additions.";
+ };
+
+ x11 = mkOption {
+ default = true;
+ type = types.bool;
+ description = "Whether to enable x11 graphics";
+ };
};
###### implementation
- config = mkIf cfg.enable {
- assertions = [ {
+ config = mkIf cfg.enable (mkMerge [{
+ assertions = [{
assertion = pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64;
message = "Virtualbox not currently supported on ${pkgs.stdenv.system}";
- } ];
+ }];
environment.systemPackages = [ kernel.virtualboxGuestAdditions ];
@@ -49,6 +58,16 @@ in
serviceConfig.ExecStart = "@${kernel.virtualboxGuestAdditions}/bin/VBoxService VBoxService --foreground";
};
+ services.udev.extraRules =
+ ''
+ # /dev/vboxuser is necessary for VBoxClient to work. Maybe we
+ # should restrict this to logged-in users.
+ KERNEL=="vboxuser", OWNER="root", GROUP="root", MODE="0666"
+
+ # Allow systemd dependencies on vboxguest.
+ SUBSYSTEM=="misc", KERNEL=="vboxguest", TAG+="systemd"
+ '';
+ } (mkIf cfg.x11 {
services.xserver.videoDrivers = mkOverride 50 [ "virtualbox" "modesetting" ];
services.xserver.config =
@@ -69,16 +88,6 @@ in
PATH=${makeBinPath [ pkgs.gnugrep pkgs.which pkgs.xorg.xorgserver.out ]}:$PATH \
${kernel.virtualboxGuestAdditions}/bin/VBoxClient-all
'';
-
- services.udev.extraRules =
- ''
- # /dev/vboxuser is necessary for VBoxClient to work. Maybe we
- # should restrict this to logged-in users.
- KERNEL=="vboxuser", OWNER="root", GROUP="root", MODE="0666"
-
- # Allow systemd dependencies on vboxguest.
- SUBSYSTEM=="misc", KERNEL=="vboxguest", TAG+="systemd"
- '';
- };
+ })]);
}
diff --git a/nixos/modules/virtualisation/xen-dom0.nix b/nixos/modules/virtualisation/xen-dom0.nix
index 67eef0ec1e4c..1f5b6bd1d808 100644
--- a/nixos/modules/virtualisation/xen-dom0.nix
+++ b/nixos/modules/virtualisation/xen-dom0.nix
@@ -27,6 +27,33 @@ in
'';
};
+ virtualisation.xen.package = mkOption {
+ type = types.package;
+ defaultText = "pkgs.xen";
+ example = literalExample "pkgs.xen-light";
+ description = ''
+ The package used for Xen binary.
+ '';
+ };
+
+ 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 {
+ type = types.package;
+ defaultText = "pkgs.xen";
+ example = literalExample "pkgs.qemu_xen-light";
+ description = ''
+ The package with qemu binaries for xendomains.
+ '';
+ };
+
virtualisation.xen.bootParams =
mkOption {
default = "";
@@ -106,9 +133,12 @@ in
message = "Xen currently does not support EFI boot";
} ];
- virtualisation.xen.stored = mkDefault "${pkgs.xen}/bin/oxenstored";
+ 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.stored = mkDefault "${cfg.package}/bin/oxenstored";
- environment.systemPackages = [ pkgs.xen ];
+ environment.systemPackages = [ cfg.package ];
# Make sure Domain 0 gets the required configuration
#boot.kernelPackages = pkgs.boot.kernelPackages.override { features={xen_dom0=true;}; };
@@ -144,7 +174,7 @@ in
system.extraSystemBuilderCmds =
''
- ln -s ${pkgs.xen}/boot/xen.gz $out/xen.gz
+ ln -s ${cfg.package}/boot/xen.gz $out/xen.gz
echo "${toString cfg.bootParams}" > $out/xen-params
'';
@@ -180,19 +210,19 @@ in
environment.etc =
- [ { source = "${pkgs.xen}/etc/xen/xl.conf";
+ [ { source = "${cfg.package}/etc/xen/xl.conf";
target = "xen/xl.conf";
}
- { source = "${pkgs.xen}/etc/xen/scripts";
+ { source = "${cfg.package}/etc/xen/scripts";
target = "xen/scripts";
}
- { source = "${pkgs.xen}/etc/default/xendomains";
+ { source = "${cfg.package}/etc/default/xendomains";
target = "default/xendomains";
}
];
# Xen provides udev rules.
- services.udev.packages = [ pkgs.xen ];
+ services.udev.packages = [ cfg.package ];
services.udev.path = [ pkgs.bridge-utils pkgs.iproute ];
@@ -217,7 +247,7 @@ in
time=0
timeout=30
# Wait for xenstored to actually come up, timing out after 30 seconds
- while [ $time -lt $timeout ] && ! `${pkgs.xen}/bin/xenstore-read -s / >/dev/null 2>&1` ; do
+ while [ $time -lt $timeout ] && ! `${cfg.package}/bin/xenstore-read -s / >/dev/null 2>&1` ; do
time=$(($time+1))
sleep 1
done
@@ -228,8 +258,8 @@ in
exit 1
fi
- ${pkgs.xen}/bin/xenstore-write "/local/domain/0/name" "Domain-0"
- ${pkgs.xen}/bin/xenstore-write "/local/domain/0/domid" 0
+ ${cfg.package}/bin/xenstore-write "/local/domain/0/name" "Domain-0"
+ ${cfg.package}/bin/xenstore-write "/local/domain/0/domid" 0
'';
};
@@ -256,7 +286,7 @@ in
'';
serviceConfig = {
ExecStart = ''
- ${pkgs.xen}/bin/xenconsoled${optionalString cfg.trace " --log=all --log-dir=/var/log/xen"}
+ ${cfg.package}/bin/xenconsoled${optionalString cfg.trace " --log=all --log-dir=/var/log/xen"}
'';
};
};
@@ -267,8 +297,8 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "xen-console.service" ];
serviceConfig.ExecStart = ''
- ${pkgs.xen}/lib/xen/bin/qemu-system-i386 -xen-domid 0 -xen-attach -name dom0 -nographic -M xenpv \
- -monitor /dev/null -serial /dev/null -parallel /dev/null
+ ${cfg.qemu} -xen-attach -xen-domid 0 -name dom0 -M xenpv \
+ -nographic -monitor /dev/null -serial /dev/null -parallel /dev/null
'';
};
@@ -277,7 +307,7 @@ in
description = "Xen Watchdog Daemon";
wantedBy = [ "multi-user.target" ];
after = [ "xen-qemu.service" ];
- serviceConfig.ExecStart = "${pkgs.xen}/bin/xenwatchdogd 30 15";
+ serviceConfig.ExecStart = "${cfg.package}/bin/xenwatchdogd 30 15";
serviceConfig.Type = "forking";
serviceConfig.RestartSec = "1";
serviceConfig.Restart = "on-failure";
@@ -366,11 +396,11 @@ in
before = [ "dhcpd.service" ];
restartIfChanged = false;
serviceConfig.RemainAfterExit = "yes";
- path = [ pkgs.xen ];
- environment.XENDOM_CONFIG = "${pkgs.xen}/etc/sysconfig/xendomains";
+ path = [ cfg.package cfg.qemu-package ];
+ environment.XENDOM_CONFIG = "${cfg.package}/etc/sysconfig/xendomains";
preStart = "mkdir -p /var/lock/subsys -m 755";
- serviceConfig.ExecStart = "${pkgs.xen}/etc/init.d/xendomains start";
- serviceConfig.ExecStop = "${pkgs.xen}/etc/init.d/xendomains stop";
+ serviceConfig.ExecStart = "${cfg.package}/etc/init.d/xendomains start";
+ serviceConfig.ExecStop = "${cfg.package}/etc/init.d/xendomains stop";
};
};
diff --git a/nixos/modules/virtualisation/xen-domU.nix b/nixos/modules/virtualisation/xen-domU.nix
index 8dd0d1dbfd2c..b46002c10b54 100644
--- a/nixos/modules/virtualisation/xen-domU.nix
+++ b/nixos/modules/virtualisation/xen-domU.nix
@@ -3,11 +3,8 @@
{ config, pkgs, ... }:
{
- # We're being booted using pv-grub, which means that we need to
- # generate a GRUB 1 menu without actually installing GRUB.
- boot.loader.grub.version = 1;
+ boot.loader.grub.version = 2;
boot.loader.grub.device = "nodev";
- boot.loader.grub.extraPerEntryConfig = "root (hd0)";
boot.initrd.kernelModules =
[ "xen-blkfront" "xen-tpmfront" "xen-kbdfront" "xen-fbfront"
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix
index 6c048e8a0aca..5c1112a1c6d6 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -68,11 +68,11 @@ in rec {
(all nixos.tests.boot.uefiCdrom)
(all nixos.tests.boot.uefiUsb)
(all nixos.tests.boot-stage1)
- (all nixos.tests.hibernate)
+ nixos.tests.hibernate.x86_64-linux # i686 is flaky, see #23107
(all nixos.tests.ecryptfs)
(all nixos.tests.ipv6)
(all nixos.tests.i3wm)
- (all nixos.tests.kde5)
+ (all nixos.tests.plasma5)
#(all nixos.tests.lightdm)
(all nixos.tests.login)
(all nixos.tests.misc)
@@ -92,7 +92,7 @@ in rec {
(all nixos.tests.openssh)
(all nixos.tests.printing)
(all nixos.tests.proxy)
- (all nixos.tests.sddm)
+ (all nixos.tests.sddm.default)
(all nixos.tests.simple)
(all nixos.tests.udisks2)
(all nixos.tests.xfce)
diff --git a/nixos/release.nix b/nixos/release.nix
index 0f93deddf263..95b284cb7056 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -228,6 +228,7 @@ in rec {
tests.containers-imperative = callTest tests/containers-imperative.nix {};
tests.containers-extra_veth = callTest tests/containers-extra_veth.nix {};
tests.containers-physical_interfaces = callTest tests/containers-physical_interfaces.nix {};
+ tests.containers-restart_networking = callTest tests/containers-restart_networking.nix {};
tests.containers-tmpfs = callTest tests/containers-tmpfs.nix {};
tests.containers-hosts = callTest tests/containers-hosts.nix {};
tests.containers-macvlans = callTest tests/containers-macvlans.nix {};
@@ -255,7 +256,7 @@ in rec {
tests.influxdb = callTest tests/influxdb.nix {};
tests.ipv6 = callTest tests/ipv6.nix {};
tests.jenkins = callTest tests/jenkins.nix {};
- tests.kde5 = callTest tests/kde5.nix {};
+ tests.plasma5 = callTest tests/plasma5.nix {};
tests.keymap = callSubTests tests/keymap.nix {};
tests.initrdNetwork = callTest tests/initrd-network.nix {};
tests.keystone = callTest tests/keystone.nix {};
@@ -280,27 +281,30 @@ in rec {
tests.networkingProxy = callTest tests/networking-proxy.nix {};
tests.nfs3 = callTest tests/nfs.nix { version = 3; };
tests.nfs4 = callTest tests/nfs.nix { version = 4; };
+ tests.nginx = callTest tests/nginx.nix { };
tests.leaps = callTest tests/leaps.nix { };
tests.nsd = callTest tests/nsd.nix {};
tests.openssh = callTest tests/openssh.nix {};
tests.pam-oath-login = callTest tests/pam-oath-login.nix {};
#tests.panamax = hydraJob (import tests/panamax.nix { system = "x86_64-linux"; });
tests.peerflix = callTest tests/peerflix.nix {};
- tests.postgresql = callTest tests/postgresql.nix {};
+ tests.postgresql = callSubTests tests/postgresql.nix {};
+ tests.pgjwt = callTest tests/pgjwt.nix {};
tests.printing = callTest tests/printing.nix {};
tests.proxy = callTest tests/proxy.nix {};
tests.pumpio = callTest tests/pump.io.nix {};
- tests.quagga = callTest tests/quagga.nix {};
+ # tests.quagga = callTest tests/quagga.nix {};
tests.quake3 = callTest tests/quake3.nix {};
tests.runInMachine = callTest tests/run-in-machine.nix {};
tests.samba = callTest tests/samba.nix {};
- tests.sddm = callTest tests/sddm.nix {};
+ tests.sddm = callSubTests tests/sddm.nix {};
tests.simple = callTest tests/simple.nix {};
tests.smokeping = callTest tests/smokeping.nix {};
tests.taskserver = callTest tests/taskserver.nix {};
tests.tomcat = callTest tests/tomcat.nix {};
tests.udisks2 = callTest tests/udisks2.nix {};
tests.virtualbox = callSubTests tests/virtualbox.nix { system = "x86_64-linux"; };
+ tests.wordpress = callTest tests/wordpress.nix {};
tests.xfce = callTest tests/xfce.nix {};
@@ -326,7 +330,7 @@ in rec {
kde = makeClosure ({ pkgs, ... }:
{ services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
- services.xserver.desktopManager.kde5.enable = true;
+ services.xserver.desktopManager.plasma5.enable = true;
});
xfce = makeClosure ({ pkgs, ... }:
diff --git a/nixos/tests/buildbot.nix b/nixos/tests/buildbot.nix
new file mode 100644
index 000000000000..13a162e6c6e8
--- /dev/null
+++ b/nixos/tests/buildbot.nix
@@ -0,0 +1,46 @@
+# Test ensures buildbot master comes up correctly and workers can connect
+
+import ./make-test.nix ({ pkgs, ... } : {
+ name = "buildbot";
+
+ nodes = {
+ bbmaster = { config, pkgs, nodes, ... }: {
+ services.buildbot-master = {
+ enable = true;
+ factorySteps = [
+ "steps.Git(repourl='git://github.com/buildbot/pyflakes.git', mode='incremental')"
+ "steps.ShellCommand(command=['trial', 'pyflakes'])"
+ ];
+ changeSource = [
+ "changes.GitPoller('git://github.com/buildbot/pyflakes.git', workdir='gitpoller-workdir', branch='master', pollinterval=300)"
+ ];
+ };
+ networking.firewall.allowedTCPPorts = [ 8010 9989 ];
+ };
+
+ bbworker = { config, pkgs, ... }: {
+ services.buildbot-worker = {
+ enable = true;
+ masterUrl = "bbmaster:9989";
+ };
+ };
+ };
+
+ testScript = ''
+
+ $bbmaster->waitForUnit("network.target");
+ $bbworker->waitForUnit("network.target");
+
+ # Additional tests to be added
+ #$bbmaster->waitForUnit("buildbot-master.service");
+ #$bbmaster->waitUntilSucceeds("curl -s --head http://bbmaster:8010") =~ /200 OK/ or die;
+ #$bbworker->waitForUnit("buildbot-worker.service");
+ #$bbworker->waitUntilSucceeds("tail -10 /home/bbworker/worker/twistd.log") =~ /success/ or die;
+
+ '';
+
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nand0p ];
+ };
+
+})
diff --git a/nixos/tests/cjdns.nix b/nixos/tests/cjdns.nix
index f32ec52dfc26..466663799241 100644
--- a/nixos/tests/cjdns.nix
+++ b/nixos/tests/cjdns.nix
@@ -109,14 +109,14 @@ import ./make-test.nix ({ pkgs, ...} : {
# ping a few times each to let the routing table establish itself
- $alice->succeed("ping6 -c 4 $carolIp6");
- $bob->succeed("ping6 -c 4 $carolIp6");
+ $alice->succeed("ping -c 4 $carolIp6");
+ $bob->succeed("ping -c 4 $carolIp6");
- $carol->succeed("ping6 -c 4 $aliceIp6");
- $carol->succeed("ping6 -c 4 $bobIp6");
+ $carol->succeed("ping -c 4 $aliceIp6");
+ $carol->succeed("ping -c 4 $bobIp6");
- $alice->succeed("ping6 -c 4 $bobIp6");
- $bob->succeed("ping6 -c 4 $aliceIp6");
+ $alice->succeed("ping -c 4 $bobIp6");
+ $bob->succeed("ping -c 4 $aliceIp6");
$alice->waitForUnit("httpd.service");
diff --git a/nixos/tests/containers-bridge.nix b/nixos/tests/containers-bridge.nix
index bb32d852a6f5..598abd22e61b 100644
--- a/nixos/tests/containers-bridge.nix
+++ b/nixos/tests/containers-bridge.nix
@@ -66,7 +66,7 @@ import ./make-test.nix ({ pkgs, ...} : {
"${containerIp6}" =~ /([^\/]+)\/([0-9+])/;
my $ip6 = $1;
chomp $ip6;
- $machine->succeed("ping6 -n -c 1 $ip6");
+ $machine->succeed("ping -n -c 1 $ip6");
$machine->succeed("curl --fail http://[$ip6]/ > /dev/null");
# Stop the container.
diff --git a/nixos/tests/containers-extra_veth.nix b/nixos/tests/containers-extra_veth.nix
index 2a54b1d961c8..6339c8c558b9 100644
--- a/nixos/tests/containers-extra_veth.nix
+++ b/nixos/tests/containers-extra_veth.nix
@@ -84,7 +84,7 @@ import ./make-test.nix ({ pkgs, ...} : {
# Ping on main veth
$machine->succeed("ping -n -c 1 192.168.0.100");
- $machine->succeed("ping6 -n -c 1 fc00::2");
+ $machine->succeed("ping -n -c 1 fc00::2");
# Ping on the first extra veth
$machine->succeed("ping -n -c 1 192.168.1.100 >&2");
diff --git a/nixos/tests/containers-ipv6.nix b/nixos/tests/containers-ipv6.nix
index 320465ebb95b..f676ed122bb3 100644
--- a/nixos/tests/containers-ipv6.nix
+++ b/nixos/tests/containers-ipv6.nix
@@ -47,7 +47,7 @@ import ./make-test.nix ({ pkgs, ...} : {
# multi-user.target, we should now be able to access it.
my $ip = "${localIp}";
chomp $ip;
- $machine->succeed("ping6 -n -c 1 $ip");
+ $machine->succeed("ping -n -c 1 $ip");
$machine->succeed("curl --fail http://[$ip]/ > /dev/null");
# Stop the container.
diff --git a/nixos/tests/containers-restart_networking.nix b/nixos/tests/containers-restart_networking.nix
new file mode 100644
index 000000000000..086d056c51cd
--- /dev/null
+++ b/nixos/tests/containers-restart_networking.nix
@@ -0,0 +1,114 @@
+# Test for NixOS' container support.
+
+let
+ client_base = rec {
+ networking.firewall.enable = false;
+
+ containers.webserver = {
+ autoStart = true;
+ privateNetwork = true;
+ hostBridge = "br0";
+ config = {
+ networking.firewall.enable = false;
+ networking.firewall.allowPing = true;
+ networking.interfaces.eth0.ip4 = [
+ { address = "192.168.1.122"; prefixLength = 24; }
+ ];
+ };
+ };
+ };
+in import ./make-test.nix ({ pkgs, lib, ...} :
+{
+ name = "containers-restart_networking";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ kampfschlaefer ];
+ };
+
+ nodes = {
+ client = { lib, pkgs, ... }: client_base // {
+ virtualisation.vlans = [ 1 ];
+
+ networking.bridges.br0 = {
+ interfaces = [];
+ rstp = false;
+ };
+ networking.interfaces = {
+ eth1.ip4 = lib.mkOverride 0 [ ];
+ br0.ip4 = [{ address = "192.168.1.1"; prefixLength = 24; }];
+ };
+
+ };
+ client_eth1 = { lib, pkgs, ... }: client_base // {
+ networking.bridges.br0 = {
+ interfaces = [ "eth1" ];
+ rstp = false;
+ };
+ networking.interfaces = {
+ eth1.ip4 = lib.mkOverride 0 [ ];
+ br0.ip4 = [{ address = "192.168.1.2"; prefixLength = 24; }];
+ };
+ };
+ client_eth1_rstp = { lib, pkgs, ... }: client_base // {
+ networking.bridges.br0 = {
+ interfaces = [ "eth1" ];
+ rstp = true;
+ };
+ networking.interfaces = {
+ eth1.ip4 = lib.mkOverride 0 [ ];
+ br0.ip4 = [{ address = "192.168.1.2"; prefixLength = 24; }];
+ };
+ };
+ };
+
+ testScript = {nodes, ...}: let
+ originalSystem = nodes.client.config.system.build.toplevel;
+ eth1_bridged = nodes.client_eth1.config.system.build.toplevel;
+ eth1_rstp = nodes.client_eth1_rstp.config.system.build.toplevel;
+ in ''
+ $client->start();
+
+ $client->waitForUnit("default.target");
+
+ subtest "initial state", sub {
+ $client->succeed("ping 192.168.1.122 -c 1 -n >&2");
+ $client->succeed("nixos-container run webserver -- ping -c 1 -n 192.168.1.1 >&2");
+
+ $client->fail("ip l show eth1 |grep \"master br0\" >&2");
+ $client->fail("grep eth1 /run/br0.interfaces >&2");
+ };
+
+ subtest "interfaces without stp", sub {
+ $client->succeed("${eth1_bridged}/bin/switch-to-configuration test >&2");
+
+ $client->succeed("ping 192.168.1.122 -c 1 -n >&2");
+ $client->succeed("nixos-container run webserver -- ping -c 1 -n 192.168.1.2 >&2");
+
+ $client->succeed("ip l show eth1 |grep \"master br0\" >&2");
+ $client->succeed("grep eth1 /run/br0.interfaces >&2");
+ };
+
+ # activating rstp needs another service, therefor the bridge will restart and the container will loose its connectivity
+ #subtest "interfaces with rstp", sub {
+ # $client->succeed("${eth1_rstp}/bin/switch-to-configuration test >&2");
+ # $client->execute("ip -4 a >&2");
+ # $client->execute("ip l >&2");
+ #
+ # $client->succeed("ping 192.168.1.122 -c 1 -n >&2");
+ # $client->succeed("nixos-container run webserver -- ping -c 1 -n 192.168.1.2 >&2");
+ #
+ # $client->succeed("ip l show eth1 |grep \"master br0\" >&2");
+ # $client->succeed("grep eth1 /run/br0.interfaces >&2");
+ #};
+
+ subtest "back to no interfaces and no stp", sub {
+ $client->succeed("${originalSystem}/bin/switch-to-configuration test >&2");
+
+ $client->succeed("ping 192.168.1.122 -c 1 -n >&2");
+ $client->succeed("nixos-container run webserver -- ping -c 1 -n 192.168.1.1 >&2");
+
+ $client->fail("ip l show eth1 |grep \"master br0\" >&2");
+ $client->fail("grep eth1 /run/br0.interfaces >&2");
+ };
+ '';
+
+})
diff --git a/nixos/tests/dnscrypt-proxy.nix b/nixos/tests/dnscrypt-proxy.nix
index 26409949ec62..845623368250 100644
--- a/nixos/tests/dnscrypt-proxy.nix
+++ b/nixos/tests/dnscrypt-proxy.nix
@@ -15,6 +15,7 @@ import ./make-test.nix ({ pkgs, ... }: {
services.dnscrypt-proxy.enable = true;
services.dnscrypt-proxy.localPort = localProxyPort;
+ services.dnscrypt-proxy.extraArgs = [ "-X libdcplugin_example.so" ];
services.dnsmasq.enable = true;
services.dnsmasq.servers = [ "127.0.0.1#${toString localProxyPort}" ];
diff --git a/nixos/tests/docker.nix b/nixos/tests/docker.nix
index 1b57a94a05d4..9096a5868f6c 100644
--- a/nixos/tests/docker.nix
+++ b/nixos/tests/docker.nix
@@ -11,6 +11,21 @@ import ./make-test.nix ({ pkgs, ...} : {
{ config, pkgs, ... }:
{
virtualisation.docker.enable = true;
+
+ users.users = {
+ noprivs = {
+ isNormalUser = true;
+ description = "Can't access the docker daemon";
+ password = "foobar";
+ };
+
+ hasprivs = {
+ isNormalUser = true;
+ description = "Can access the docker daemon";
+ password = "foobar";
+ extraGroups = [ "docker" ];
+ };
+ };
};
};
@@ -21,6 +36,8 @@ import ./make-test.nix ({ pkgs, ...} : {
$docker->succeed("tar cv --files-from /dev/null | docker import - scratchimg");
$docker->succeed("docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10");
$docker->succeed("docker ps | grep sleeping");
+ $docker->succeed("sudo -u hasprivs docker ps");
+ $docker->fail("sudo -u noprivs docker ps");
$docker->succeed("docker stop sleeping");
'';
})
diff --git a/nixos/tests/ec2.nix b/nixos/tests/ec2.nix
index e1f7143e3a95..4ec7e56cc6cb 100644
--- a/nixos/tests/ec2.nix
+++ b/nixos/tests/ec2.nix
@@ -25,8 +25,13 @@ let
# access. Mostly copied from
# modules/profiles/installation-device.nix.
system.extraDependencies =
- [ pkgs.stdenv pkgs.busybox pkgs.perlPackages.ArchiveCpio
- pkgs.unionfs-fuse pkgs.mkinitcpio-nfs-utils
+ with pkgs; [
+ stdenv busybox perlPackages.ArchiveCpio unionfs-fuse mkinitcpio-nfs-utils
+
+ # These are used in the configure-from-userdata tests for EC2. Httpd and valgrind are requested
+ # directly by the configuration we set, and libxslt.bin is used indirectly as a build dependency
+ # of the derivation for dbus configuration files.
+ apacheHttpd valgrind.doc libxslt.bin
];
}
];
@@ -137,6 +142,8 @@ in {
# ### http://nixos.org/channels/nixos-unstable nixos
userData = ''
+ { pkgs, ... }:
+
{
imports = [
@@ -146,12 +153,22 @@ in {
environment.etc.testFile = {
text = "whoa";
};
+
+ services.httpd = {
+ enable = true;
+ adminAddr = "test@example.org";
+ documentRoot = "${pkgs.valgrind.doc}/share/doc/valgrind/html";
+ };
+ networking.firewall.allowedTCPPorts = [ 80 ];
}
'';
script = ''
$machine->start;
$machine->waitForFile("/etc/testFile");
$machine->succeed("cat /etc/testFile | grep -q 'whoa'");
+
+ $machine->waitForUnit("httpd.service");
+ $machine->succeed("curl http://localhost | grep Valgrind");
'';
};
}
diff --git a/nixos/tests/firefox.nix b/nixos/tests/firefox.nix
index 1bdabe93fec1..e1b628c91445 100644
--- a/nixos/tests/firefox.nix
+++ b/nixos/tests/firefox.nix
@@ -8,15 +8,21 @@ import ./make-test.nix ({ pkgs, ... }: {
{ config, pkgs, ... }:
{ imports = [ ./common/x11.nix ];
- environment.systemPackages = [ pkgs.firefox ];
+ environment.systemPackages = [ pkgs.firefox pkgs.xdotool ];
};
testScript =
''
$machine->waitForX;
- $machine->execute("firefox file://${pkgs.valgrind.doc}/share/doc/valgrind/html/index.html &");
+ $machine->execute("xterm -e 'firefox file://${pkgs.valgrind.doc}/share/doc/valgrind/html/index.html' &");
$machine->waitForWindow(qr/Valgrind/);
$machine->sleep(40); # wait until Firefox has finished loading the page
+ $machine->execute("xdotool key space"); # do I want to make Firefox the
+ # default browser? I just want to close the dialog
+ $machine->sleep(2); # wait until Firefox hides the default browser window
+ $machine->execute("xdotool key F12");
+ $machine->sleep(10); # wait until Firefox draws the developer tool panel
+ $machine->succeed("xwininfo -root -tree | grep Valgrind");
$machine->screenshot("screen");
'';
diff --git a/nixos/tests/gnome3-gdm.nix b/nixos/tests/gnome3-gdm.nix
index 42425b57ba33..2c9c745021af 100644
--- a/nixos/tests/gnome3-gdm.nix
+++ b/nixos/tests/gnome3-gdm.nix
@@ -11,6 +11,7 @@ import ./make-test.nix ({ pkgs, ...} : {
services.xserver.enable = true;
+ services.xserver.displayManager.slim.enable = false;
services.xserver.displayManager.gdm = {
enable = true;
autoLogin = {
diff --git a/nixos/tests/hibernate.nix b/nixos/tests/hibernate.nix
index 7616a75b0214..db58a2f5c857 100644
--- a/nixos/tests/hibernate.nix
+++ b/nixos/tests/hibernate.nix
@@ -13,7 +13,7 @@ import ./make-test.nix (pkgs: {
networking.firewall.allowedTCPPorts = [ 4444 ];
- systemd.services.listener.serviceConfig.ExecStart = "${pkgs.netcat}/bin/nc -l 4444";
+ systemd.services.listener.serviceConfig.ExecStart = "${pkgs.netcat}/bin/nc -l 4444 -k";
};
probe = { config, lib, pkgs, ...}: {
@@ -32,6 +32,7 @@ import ./make-test.nix (pkgs: {
$machine->succeed("mkswap /dev/vdb");
$machine->succeed("swapon -a");
$machine->startJob("listener");
+ $machine->waitForOpenPort(4444);
$machine->succeed("systemctl hibernate &");
$machine->waitForShutdown;
$machine->start;
diff --git a/nixos/tests/ipv6.nix b/nixos/tests/ipv6.nix
index 4e2e6379cad3..060f63216796 100644
--- a/nixos/tests/ipv6.nix
+++ b/nixos/tests/ipv6.nix
@@ -54,22 +54,22 @@ import ./make-test.nix ({ pkgs, ...} : {
}
subtest "loopback address", sub {
- $client->succeed("ping6 -c 1 ::1 >&2");
- $client->fail("ping6 -c 1 ::2 >&2");
+ $client->succeed("ping -c 1 ::1 >&2");
+ $client->fail("ping -c 1 ::2 >&2");
};
subtest "local link addressing", sub {
my $clientIp = waitForAddress $client, "eth1", "link";
my $serverIp = waitForAddress $server, "eth1", "link";
- $client->succeed("ping6 -c 1 -I eth1 $clientIp >&2");
- $client->succeed("ping6 -c 1 -I eth1 $serverIp >&2");
+ $client->succeed("ping -c 1 $clientIp%eth1 >&2");
+ $client->succeed("ping -c 1 $serverIp%eth1 >&2");
};
subtest "global addressing", sub {
my $clientIp = waitForAddress $client, "eth1", "global";
my $serverIp = waitForAddress $server, "eth1", "global";
- $client->succeed("ping6 -c 1 $clientIp >&2");
- $client->succeed("ping6 -c 1 $serverIp >&2");
+ $client->succeed("ping -c 1 $clientIp >&2");
+ $client->succeed("ping -c 1 $serverIp >&2");
$client->succeed("curl --fail -g http://[$serverIp]");
$client->fail("curl --fail -g http://[$clientIp]");
};
diff --git a/nixos/tests/leaps.nix b/nixos/tests/leaps.nix
index 3c390e1a1691..6163fed56b6f 100644
--- a/nixos/tests/leaps.nix
+++ b/nixos/tests/leaps.nix
@@ -24,6 +24,7 @@ import ./make-test.nix ({ pkgs, ... }:
''
startAll;
$server->waitForOpenPort(6666);
- $client->succeed("curl http://server:6666/leaps/ | grep -i 'leaps'");
+ $client->waitForUnit("network.target");
+ $client->succeed("${pkgs.curl}/bin/curl http://server:6666/leaps/ | grep -i 'leaps'");
'';
})
diff --git a/nixos/tests/munin.nix b/nixos/tests/munin.nix
index 50746d17b451..40fafc625146 100644
--- a/nixos/tests/munin.nix
+++ b/nixos/tests/munin.nix
@@ -29,6 +29,7 @@ import ./make-test.nix ({ pkgs, ...} : {
startAll;
$one->waitForUnit("munin-node.service");
+ $one->succeed('systemctl start munin-cron');
$one->waitForFile("/var/lib/munin/one/one-uptime-uptime-g.rrd");
$one->waitForFile("/var/www/munin/one/index.html");
'';
diff --git a/nixos/tests/networking.nix b/nixos/tests/networking.nix
index 8b573869c157..6a7e628d8ef1 100644
--- a/nixos/tests/networking.nix
+++ b/nixos/tests/networking.nix
@@ -1,4 +1,6 @@
-{ system ? builtins.currentSystem, networkd }:
+{ system ? builtins.currentSystem
+# bool: whether to use networkd in the tests
+, networkd }:
with import ../lib/testing.nix { inherit system; };
with pkgs.lib;
@@ -166,24 +168,24 @@ let
# Test vlan 1
$client->waitUntilSucceeds("ping -c 1 192.168.1.1");
$client->waitUntilSucceeds("ping -c 1 192.168.1.2");
- $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::1");
- $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::2");
+ $client->waitUntilSucceeds("ping -c 1 fd00:1234:5678:1::1");
+ $client->waitUntilSucceeds("ping -c 1 fd00:1234:5678:1::2");
$router->waitUntilSucceeds("ping -c 1 192.168.1.1");
$router->waitUntilSucceeds("ping -c 1 192.168.1.2");
- $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::1");
- $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::2");
+ $router->waitUntilSucceeds("ping -c 1 fd00:1234:5678:1::1");
+ $router->waitUntilSucceeds("ping -c 1 fd00:1234:5678:1::2");
# Test vlan 2
$client->waitUntilSucceeds("ping -c 1 192.168.2.1");
$client->waitUntilSucceeds("ping -c 1 192.168.2.2");
- $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::1");
- $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::2");
+ $client->waitUntilSucceeds("ping -c 1 fd00:1234:5678:2::1");
+ $client->waitUntilSucceeds("ping -c 1 fd00:1234:5678:2::2");
$router->waitUntilSucceeds("ping -c 1 192.168.2.1");
$router->waitUntilSucceeds("ping -c 1 192.168.2.2");
- $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::1");
- $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::2");
+ $router->waitUntilSucceeds("ping -c 1 fd00:1234:5678:2::1");
+ $router->waitUntilSucceeds("ping -c 1 fd00:1234:5678:2::2");
'';
};
dhcpOneIf = {
@@ -390,11 +392,11 @@ let
$client2->succeed("ip addr >&2");
# Test ipv6
- $client1->waitUntilSucceeds("ping6 -c 1 fc00::1");
- $client1->waitUntilSucceeds("ping6 -c 1 fc00::2");
+ $client1->waitUntilSucceeds("ping -c 1 fc00::1");
+ $client1->waitUntilSucceeds("ping -c 1 fc00::2");
- $client2->waitUntilSucceeds("ping6 -c 1 fc00::1");
- $client2->waitUntilSucceeds("ping6 -c 1 fc00::2");
+ $client2->waitUntilSucceeds("ping -c 1 fc00::1");
+ $client2->waitUntilSucceeds("ping -c 1 fc00::2");
'';
};
vlan = let
diff --git a/nixos/tests/nginx.nix b/nixos/tests/nginx.nix
new file mode 100644
index 000000000000..c2beb5590ef7
--- /dev/null
+++ b/nixos/tests/nginx.nix
@@ -0,0 +1,42 @@
+# verifies:
+# 1. nginx generates config file with shared http context definitions above
+# generated virtual hosts config.
+
+import ./make-test.nix ({ pkgs, ...} : {
+ name = "jenkins";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ mbbx6spp ];
+ };
+
+ nodes = {
+ webserver =
+ { config, pkgs, ... }:
+ { services.nginx.enable = true;
+ services.nginx.commonHttpConfig = ''
+ log_format ceeformat '@cee: {"status":"$status",'
+ '"request_time":$request_time,'
+ '"upstream_response_time":$upstream_response_time,'
+ '"pipe":"$pipe","bytes_sent":$bytes_sent,'
+ '"connection":"$connection",'
+ '"remote_addr":"$remote_addr",'
+ '"host":"$host",'
+ '"timestamp":"$time_iso8601",'
+ '"request":"$request",'
+ '"http_referer":"$http_referer",'
+ '"upstream_addr":"$upstream_addr"}';
+ '';
+ services.nginx.virtualHosts."0.my.test" = {
+ extraConfig = ''
+ access_log syslog:server=unix:/dev/log,facility=user,tag=mytag,severity=info ceeformat;
+ '';
+ };
+ };
+ };
+
+ testScript = ''
+ startAll;
+
+ $webserver->waitForUnit("nginx");
+ $webserver->waitForOpenPort("80");
+ '';
+})
diff --git a/nixos/tests/pgjwt.nix b/nixos/tests/pgjwt.nix
new file mode 100644
index 000000000000..2cf2963ae316
--- /dev/null
+++ b/nixos/tests/pgjwt.nix
@@ -0,0 +1,42 @@
+import ./make-test.nix ({ pkgs, ...} :
+let
+ test = pkgs.writeText "test.sql" ''
+ CREATE EXTENSION pgcrypto;
+ CREATE EXTENSION pgjwt;
+ select sign('{"sub":"1234567890","name":"John Doe","admin":true}', 'secret');
+ select * from verify('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ', 'secret');
+ '';
+in
+{
+ name = "pgjwt";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ spinus ];
+ };
+
+ nodes = {
+ master =
+ { pkgs, config, ... }:
+
+ {
+ services.postgresql = let mypg = pkgs.postgresql95; in {
+ enable = true;
+ package = mypg;
+ extraPlugins =[pkgs.pgjwt];
+ initialScript = pkgs.writeText "postgresql-init.sql"
+ ''
+ CREATE ROLE postgres WITH superuser login createdb;
+ '';
+ };
+ };
+ };
+
+ testScript = ''
+ startAll;
+ $master->waitForUnit("postgresql");
+ $master->succeed("timeout 10 bash -c 'while ! psql postgres -c \"SELECT 1;\";do sleep 1;done;'");
+ $master->succeed("cat ${test} | psql postgres");
+ # I can't make original test working :[
+ # $master->succeed("${pkgs.perlPackages.TAPParserSourceHandlerpgTAP}/bin/pg_prove -d postgres ${pkgs.pgjwt.src}/test.sql");
+
+ '';
+})
diff --git a/nixos/tests/phabricator.nix b/nixos/tests/phabricator.nix
index 85faafd56899..fdc39393faea 100644
--- a/nixos/tests/phabricator.nix
+++ b/nixos/tests/phabricator.nix
@@ -54,7 +54,7 @@ import ./make-test.nix ({ pkgs, ... }: {
client =
{ config, pkgs, ... }:
{ imports = [ ./common/x11.nix ];
- services.xserver.desktopManager.kde5.enable = true;
+ services.xserver.desktopManager.plasma5.enable = true;
};
};
diff --git a/nixos/tests/kde5.nix b/nixos/tests/plasma5.nix
similarity index 66%
rename from nixos/tests/kde5.nix
rename to nixos/tests/plasma5.nix
index 2b61d6f3f0a1..f561fc8c3c4c 100644
--- a/nixos/tests/kde5.nix
+++ b/nixos/tests/plasma5.nix
@@ -1,31 +1,34 @@
import ./make-test.nix ({ pkgs, ...} :
{
- name = "kde5";
+ name = "plasma5";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ttuegel ];
};
machine = { lib, ... }: {
imports = [ ./common/user-account.nix ];
- virtualisation.memorySize = 1024;
services.xserver.enable = true;
- services.xserver.displayManager.sddm = {
- enable = true;
- autoLogin = {
- enable = true;
- user = "alice";
- };
- };
- services.xserver.desktopManager.kde5.enable = true;
- virtualisation.writableStore = false; # FIXME
+ services.xserver.displayManager.sddm.enable = true;
+ services.xserver.desktopManager.plasma5.enable = true;
+ services.xserver.desktopManager.default = "plasma5";
+ virtualisation.memorySize = 1024;
};
- testScript = { nodes, ... }:
- let xdo = "${pkgs.xdotool}/bin/xdotool"; in
- ''
+ enableOCR = true;
+
+ testScript = { nodes, ... }: let
+ user = nodes.machine.config.users.extraUsers.alice;
+ xdo = "${pkgs.xdotool}/bin/xdotool";
+ in ''
startAll;
+ # Wait for display manager to start
+ $machine->waitForText(qr/${user.description}/);
+ $machine->screenshot("sddm");
+
+ # Log in
+ $machine->sendChars("${user.password}\n");
$machine->waitForFile("/home/alice/.Xauthority");
$machine->succeed("xauth merge ~alice/.Xauthority");
diff --git a/nixos/tests/postgresql.nix b/nixos/tests/postgresql.nix
index f17384b44ba6..1f4f43a26669 100644
--- a/nixos/tests/postgresql.nix
+++ b/nixos/tests/postgresql.nix
@@ -1,26 +1,46 @@
-import ./make-test.nix ({ pkgs, ...} : {
- name = "postgresql";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ zagy ];
- };
-
- nodes = {
- master =
- { pkgs, config, ... }:
-
- {
- services.postgresql.enable = true;
- services.postgresql.initialScript = pkgs.writeText "postgresql-init.sql"
- ''
- CREATE ROLE postgres WITH superuser login createdb;
- '';
- };
- };
-
- testScript = ''
- startAll;
- $master->waitForUnit("postgresql");
- $master->sleep(10); # Hopefully this is long enough!!
- $master->succeed("echo 'select 1' | sudo -u postgres psql");
+{ system ? builtins.currentSystem }:
+with import ../lib/testing.nix { inherit system; };
+with pkgs.lib;
+let
+ postgresql-versions = pkgs.callPackages ../../pkgs/servers/sql/postgresql { };
+ test-sql = pkgs.writeText "postgresql-test" ''
+ CREATE EXTENSION pgcrypto; -- just to check if lib loading works
+ CREATE TABLE sth (
+ id int
+ );
+ INSERT INTO sth (id) VALUES (1);
+ INSERT INTO sth (id) VALUES (1);
+ INSERT INTO sth (id) VALUES (1);
+ INSERT INTO sth (id) VALUES (1);
+ INSERT INTO sth (id) VALUES (1);
'';
-})
+ make-postgresql-test = postgresql-name: postgresql-package: {
+ name = postgresql-name;
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ zagy ];
+ };
+
+ machine = {pkgs, config, ...}:
+ {
+ services.postgresql.package=postgresql-package;
+ services.postgresql.enable = true;
+ };
+
+ testScript = ''
+ $machine->start;
+ $machine->waitForUnit("postgresql");
+ # postgresql should be available just after unit start
+ $machine->succeed("cat ${test-sql} | psql postgres");
+ $machine->shutdown; # make sure that postgresql survive restart (bug #1735)
+ sleep(2);
+ $machine->start;
+ $machine->waitForUnit("postgresql");
+ $machine->fail('test $(psql postgres -tAc "SELECT * FROM sth;"|wc -l) -eq 3');
+ $machine->succeed('test $(psql postgres -tAc "SELECT * FROM sth;"|wc -l) -eq 5');
+ $machine->fail('test $(psql postgres -tAc "SELECT * FROM sth;"|wc -l) -eq 4');
+ $machine->shutdown;
+ '';
+
+ };
+in
+ mapAttrs' (p-name: p-package: {name=p-name; value=make-postgresql-test p-name p-package;}) postgresql-versions
diff --git a/nixos/tests/pump.io.nix b/nixos/tests/pump.io.nix
index 18da52b5134b..0991ed3fce1f 100644
--- a/nixos/tests/pump.io.nix
+++ b/nixos/tests/pump.io.nix
@@ -51,16 +51,6 @@ import ./make-test.nix ({ pkgs, ...} : let
Vd5WD2HJhLb9u0UxVp9vfWIUDgydopV5ZmWCQ5YvNepb1w==
-----END CERTIFICATE-----
'';
-
- makePump = { opts ? { } }:
- {
- enable = true;
- sslCert = pkgs.writeText "snakeoil.cert" snakeOilCert;
- sslKey = pkgs.writeText "snakeoil.pem" snakeOilKey;
- secret = "test";
- site = "test";
- } // opts;
-
in {
name = "pumpio";
meta = with pkgs.stdenv.lib.maintainers; {
@@ -72,9 +62,14 @@ in {
{ config, pkgs, ... }:
{
services = {
- pumpio = makePump { opts = {
+ pumpio = {
port = 443;
- }; };
+ enable = true;
+ sslCert = pkgs.writeText "snakeoil.cert" snakeOilCert;
+ sslKey = pkgs.writeText "snakeoil.pem" snakeOilKey;
+ secretFile = pkgs.writeText "secretFile" "test123";
+ site = "test";
+ };
mongodb.enable = true;
mongodb.extraConfig = ''
storage.journal.enabled: false
diff --git a/nixos/tests/samba.nix b/nixos/tests/samba.nix
index d6658ef0400b..e446284fc0ef 100644
--- a/nixos/tests/samba.nix
+++ b/nixos/tests/samba.nix
@@ -37,12 +37,11 @@ import ./make-test.nix ({ pkgs, ... }:
testScript =
''
$server->start;
- $server->waitForUnit("samba-smbd");
- $server->waitForUnit("samba-nmbd");
+ $server->waitForUnit("samba.target");
$server->succeed("mkdir -p /public; echo bar > /public/foo");
$client->start;
- $client->waitForUnit("network.target");
+ $client->waitForUnit("remote-fs.target");
$client->succeed("[[ \$(cat /public/foo) = bar ]]");
'';
})
diff --git a/nixos/tests/sddm.nix b/nixos/tests/sddm.nix
index 041d88fbeae6..f78a77efbf06 100644
--- a/nixos/tests/sddm.nix
+++ b/nixos/tests/sddm.nix
@@ -1,28 +1,66 @@
-import ./make-test.nix ({ pkgs, ...} : {
- name = "sddm";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ ttuegel ];
- };
+{ system ? builtins.currentSystem }:
- machine = { lib, ... }: {
- imports = [ ./common/user-account.nix ];
- services.xserver.enable = true;
- services.xserver.displayManager.sddm = {
- enable = true;
- autoLogin = {
- enable = true;
- user = "alice";
+with import ../lib/testing.nix { inherit system; };
+
+let
+ inherit (pkgs) lib;
+
+ tests = {
+ default = {
+ name = "sddm";
+
+ machine = { lib, ... }: {
+ imports = [ ./common/user-account.nix ];
+ services.xserver.enable = true;
+ services.xserver.displayManager.sddm.enable = true;
+ services.xserver.windowManager.default = "icewm";
+ services.xserver.windowManager.icewm.enable = true;
+ services.xserver.desktopManager.default = "none";
};
- };
- services.xserver.windowManager.default = "icewm";
- services.xserver.windowManager.icewm.enable = true;
- services.xserver.desktopManager.default = "none";
- };
- testScript = { nodes, ... }: ''
- startAll;
- $machine->waitForFile("/home/alice/.Xauthority");
- $machine->succeed("xauth merge ~alice/.Xauthority");
- $machine->waitForWindow("^IceWM ");
- '';
-})
+ enableOCR = true;
+
+ testScript = { nodes, ... }: let
+ user = nodes.machine.config.users.extraUsers.alice;
+ in ''
+ startAll;
+ $machine->waitForText(qr/BOB/);
+ $machine->screenshot("sddm");
+ $machine->sendChars("${user.password}\n");
+ $machine->waitForFile("/home/alice/.Xauthority");
+ $machine->succeed("xauth merge ~alice/.Xauthority");
+ $machine->waitForWindow("^IceWM ");
+ '';
+ };
+
+ autoLogin = {
+ name = "sddm-autologin";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ ttuegel ];
+ };
+
+ machine = { lib, ... }: {
+ imports = [ ./common/user-account.nix ];
+ services.xserver.enable = true;
+ services.xserver.displayManager.sddm = {
+ enable = true;
+ autoLogin = {
+ enable = true;
+ user = "alice";
+ };
+ };
+ services.xserver.windowManager.default = "icewm";
+ services.xserver.windowManager.icewm.enable = true;
+ services.xserver.desktopManager.default = "none";
+ };
+
+ testScript = { nodes, ... }: ''
+ startAll;
+ $machine->waitForFile("/home/alice/.Xauthority");
+ $machine->succeed("xauth merge ~alice/.Xauthority");
+ $machine->waitForWindow("^IceWM ");
+ '';
+ };
+ };
+in
+ lib.mapAttrs (lib.const makeTest) tests
diff --git a/nixos/tests/trac.nix b/nixos/tests/trac.nix
index 0d56c564e182..d426bbde68d2 100644
--- a/nixos/tests/trac.nix
+++ b/nixos/tests/trac.nix
@@ -45,7 +45,7 @@ import ./make-test.nix ({ pkgs, ... }: {
client =
{ config, pkgs, ... }:
{ imports = [ ./common/x11.nix ];
- services.xserver.desktopManager.kde5.enable = true;
+ services.xserver.desktopManager.plasma5.enable = true;
};
};
diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix
index 376c4f21dc04..4f7cb176d96f 100644
--- a/nixos/tests/virtualbox.nix
+++ b/nixos/tests/virtualbox.nix
@@ -65,7 +65,7 @@ let
touch /mnt-root/boot-done
hostname "${vmName}"
mkdir -p /nix/store
- unshare -m "@shell@" -c '
+ unshare -m ${escapeShellArg pkgs.stdenv.shell} -c '
mount -t vboxsf nixstore /nix/store
exec "$stage2Init"
'
diff --git a/nixos/tests/wordpress.nix b/nixos/tests/wordpress.nix
index afee1f7f6dd4..c51306a8c7a0 100644
--- a/nixos/tests/wordpress.nix
+++ b/nixos/tests/wordpress.nix
@@ -10,14 +10,10 @@ import ./make-test.nix ({ pkgs, ... }:
{ web =
{ config, pkgs, ... }:
{
- services.mysql.enable = true;
- services.mysql.package = pkgs.mysql;
- services.mysql.initialScript = pkgs.writeText "start.sql" ''
- CREATE DATABASE wordpress;
- CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'wordpress';
- GRANT ALL on wordpress.* TO 'wordpress'@'localhost';
- '';
-
+ services.mysql = {
+ enable = true;
+ package = pkgs.mysql;
+ };
services.httpd = {
enable = true;
logPerVirtualHost = true;
diff --git a/pkgs/applications/altcoins/bitcoin-classic.nix b/pkgs/applications/altcoins/bitcoin-classic.nix
index 0c8753085029..50a011e00576 100644
--- a/pkgs/applications/altcoins/bitcoin-classic.nix
+++ b/pkgs/applications/altcoins/bitcoin-classic.nix
@@ -1,20 +1,24 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost
-, zlib, miniupnpc, qt4, utillinux, protobuf, qrencode
+{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
+, zlib, miniupnpc, qt4, utillinux, protobuf, qrencode, libevent
, withGui }:
with stdenv.lib;
+
stdenv.mkDerivation rec {
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-classic-" + version;
- version = "0.11.2.cl1.b1";
+ version = "1.2.3";
- src = fetchurl {
- url = "https://github.com/bitcoinclassic/bitcoinclassic/archive/v${version}.tar.gz";
- sha256 = "1szsnx5aijk3hx7qkqzbqsr0basg8ydwp20mh3bhnf4ljryy2049";
+ src = fetchFromGitHub {
+ owner = "bitcoinclassic";
+ repo = "bitcoinclassic";
+ rev = "v${version}";
+ sha256 = "0y99c8zv42ps3pxp46p3fqj9sir580v7s5qyi3cxva12mq2z0cql";
};
- buildInputs = [ pkgconfig autoreconfHook openssl db48 boost zlib
- miniupnpc utillinux protobuf ]
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db48 boost zlib
+ miniupnpc utillinux protobuf libevent ]
++ optionals withGui [ qt4 qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
@@ -35,7 +39,7 @@ stdenv.mkDerivation rec {
continue to release updates that are in line with Satoshi’s whitepaper &
vision, and are agreed upon by the community.
'';
- homepage = "https://bitcoinclassic.com/";
+ homepage = https://bitcoinclassic.com/;
maintainers = with maintainers; [ jefdaj ];
license = licenses.mit;
platforms = platforms.unix;
diff --git a/pkgs/applications/altcoins/bitcoin-unlimited.nix b/pkgs/applications/altcoins/bitcoin-unlimited.nix
new file mode 100644
index 000000000000..b6d0739c6bf1
--- /dev/null
+++ b/pkgs/applications/altcoins/bitcoin-unlimited.nix
@@ -0,0 +1,60 @@
+{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
+, zlib, miniupnpc, qt4, utillinux, protobuf, qrencode, libevent
+, withGui }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+
+ name = "bitcoin" + (toString (optional (!withGui) "d")) + "-unlimited-" + version;
+ version = "1.0.1.3";
+
+ src = fetchFromGitHub {
+ owner = "bitcoinunlimited";
+ repo = "bitcoinunlimited";
+ rev = "${version}";
+ sha256 = "177l2jf2yqxh3sgf80dhgyk3wgjdnqszy3hb83clk8q1wyjkfz7y";
+ };
+
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db48 boost zlib
+ miniupnpc utillinux protobuf libevent ]
+ ++ optionals withGui [ qt4 qrencode ];
+
+ configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
+ ++ optionals withGui [ "--with-gui=qt4" ];
+
+ meta = {
+ description = "Peer-to-peer electronic cash system (Unlimited client)";
+ longDescription= ''
+ Bitcoin is a free open source peer-to-peer electronic cash system that is
+ completely decentralized, without the need for a central server or trusted
+ parties. Users hold the crypto keys to their own money and transact directly
+ with each other, with the help of a P2P network to check for double-spending.
+
+ The Bitcoin Unlimited (BU) project seeks to provide a voice to all
+ stakeholders in the Bitcoin ecosystem.
+
+ Every node operator or miner can currently choose their own blocksize limit
+ by modifying their client. Bitcoin Unlimited makes the process easier by
+ providing a configurable option for the accepted and generated blocksize via
+ a GUI menu. Bitcoin Unlimited further provides a user-configurable failsafe
+ setting allowing you to accept a block larger than your maximum accepted
+ blocksize if it reaches a certain number of blocks deep in the chain.
+
+ The Bitcoin Unlimited client is not a competitive block scaling proposal
+ like BIP-101, BIP-102, etc. Instead it tracks consensus. This means that it
+ tracks the blockchain that the hash power majority follows, irrespective of
+ blocksize, and signals its ability to accept larger blocks via protocol and
+ block versioning fields.
+
+ If you support an increase in the blocksize limit by any means - or just
+ support Bitcoin conflict resolution as originally envisioned by its founder -
+ consider running a Bitcoin Unlimited client.
+ '';
+ homepage = https://www.bitcoinunlimited.info/;
+ maintainers = with maintainers; [ DmitryTsygankov ];
+ license = licenses.mit;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/altcoins/bitcoin-xt.nix b/pkgs/applications/altcoins/bitcoin-xt.nix
index fd2d2f35bcb4..be4ea1fd6b66 100644
--- a/pkgs/applications/altcoins/bitcoin-xt.nix
+++ b/pkgs/applications/altcoins/bitcoin-xt.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost
+{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
, zlib, miniupnpc, qt4, utillinux, protobuf, qrencode, curl
, withGui }:
@@ -6,14 +6,17 @@ with stdenv.lib;
stdenv.mkDerivation rec{
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-xt-" + version;
- version = "0.11D";
+ version = "0.11F";
- src = fetchurl {
- url = "https://github.com/bitcoinxt/bitcoinxt/archive/v${version}.tar.gz";
- sha256 = "09r2i88wzqaj6mh66l3ngyfkm1a0dhwm5ibalj6y55wbxm9bvd36";
+ src = fetchFromGitHub {
+ owner = "bitcoinxt";
+ repo = "bitcoinxt";
+ rev = "v${version}";
+ sha256 = "13s5k9mxmlbf49p5hc546x20y5dslfp6g9hi6nw5yja5bngbwr24";
};
- buildInputs = [ pkgconfig autoreconfHook openssl db48 boost zlib
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db48 boost zlib
miniupnpc utillinux protobuf curl ]
++ optionals withGui [ qt4 qrencode ];
diff --git a/pkgs/applications/altcoins/bitcoin.nix b/pkgs/applications/altcoins/bitcoin.nix
index c6490cf67df5..ddbe7104f1d9 100644
--- a/pkgs/applications/altcoins/bitcoin.nix
+++ b/pkgs/applications/altcoins/bitcoin.nix
@@ -4,19 +4,18 @@
with stdenv.lib;
stdenv.mkDerivation rec{
-
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version;
- core_version = "0.13.1";
- version = core_version;
+ version = "0.14.0";
src = fetchurl {
- urls = [ "https://bitcoin.org/bin/bitcoin-core-${core_version}/bitcoin-${version}.tar.gz"
- "mirror://sourceforge/bitcoin/Bitcoin/bitcoin-${core_version}/bitcoin-${version}.tar.gz"
+ urls = [ "https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
+ "mirror://sourceforge/bitcoin/Bitcoin/bitcoin-${version}/bitcoin-${version}.tar.gz"
];
- sha256 = "d8edbd797ff1c8266113e54d851a85def46ab82389abe7d7bd0d2827e74cecd7";
+ sha256 = "07k4i9r033dsvkp5ii5g3hykidm8b19c8c0mz1bi8k0dda3d8hyp";
};
- buildInputs = [ pkgconfig autoreconfHook openssl db48 boost zlib
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db48 boost zlib
miniupnpc protobuf libevent]
++ optionals stdenv.isLinux [ utillinux ]
++ optionals withGui [ qt4 qrencode ];
diff --git a/pkgs/applications/altcoins/dashpay.nix b/pkgs/applications/altcoins/dashpay.nix
index ef42560ee9aa..ff0f2407cfec 100644
--- a/pkgs/applications/altcoins/dashpay.nix
+++ b/pkgs/applications/altcoins/dashpay.nix
@@ -1,25 +1,35 @@
-{ fetchzip, stdenv, pkgconfig, autoreconfHook
+{ fetchFromGitHub, stdenv, pkgconfig, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
-, qt4, qrencode, glib, protobuf, yasm
-, utillinux }:
+, qrencode, glib, protobuf, yasm, libevent
+, utillinux
+, enable_Upnp ? false
+, disable_Wallet ? false
+, disable_Daemon ? false }:
with stdenv.lib;
stdenv.mkDerivation rec {
+ name = "dashpay-${version}";
+ version = "0.12.1.3";
- name = "dashpay-${meta.version}";
-
- src = fetchzip {
- url = "https://github.com/dashpay/dash/archive/v${meta.version}.tar.gz";
- sha256 = "19bk7cviy3n2dpj4kr3i6i0i3ac2l5ri8ln1a51nd3n90k016wnx";
+ src = fetchFromGitHub {
+ owner = "dashpay";
+ repo= "dash";
+ rev = "v${version}";
+ sha256 = "0h0fxhh30wy5vp06l1mkswhz565qs6j9y0dm84fmn28rdfvhv2aj";
};
- buildInputs = [ pkgconfig autoreconfHook glib openssl db48 yasm
- boost zlib miniupnpc protobuf qt4 qrencode utillinux ];
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ glib openssl db48 yasm boost zlib libevent
+ miniupnpc protobuf qrencode utillinux ];
+
- configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
+ configureFlags = [ "--with-boost-libdir=${boost.out}/lib --with-gui=no" ]
+ ++ optional enable_Upnp "--enable-upnp-default"
+ ++ optional disable_Wallet "--disable-wallet"
+ ++ optional disable_Daemon "--disable-daemon"
+ ;
- meta = with stdenv.lib; {
- version = "0.12.0.55";
+ meta = {
description = "A decentralized key/value registration and transfer system";
longDescription = ''
Dash (DASH) is an open sourced, privacy-centric digital currency
diff --git a/pkgs/applications/altcoins/default.nix b/pkgs/applications/altcoins/default.nix
index 1d9b897188d7..fbc3d1c36f91 100644
--- a/pkgs/applications/altcoins/default.nix
+++ b/pkgs/applications/altcoins/default.nix
@@ -5,6 +5,9 @@ rec {
bitcoin = callPackage ./bitcoin.nix { withGui = true; };
bitcoind = callPackage ./bitcoin.nix { withGui = false; };
+ bitcoin-unlimited = callPackage ./bitcoin-unlimited.nix { withGui = true; };
+ bitcoind-unlimited = callPackage ./bitcoin-unlimited.nix { withGui = false; };
+
bitcoin-classic = callPackage ./bitcoin-classic.nix { withGui = true; };
bitcoind-classic = callPackage ./bitcoin-classic.nix { withGui = false; };
@@ -16,6 +19,7 @@ rec {
dogecoin = callPackage ./dogecoin.nix { withGui = true; };
dogecoind = callPackage ./dogecoin.nix { withGui = false; };
+ freicoin = callPackage ./freicoin.nix { boost = pkgs.boost155; };
go-ethereum = callPackage ./go-ethereum.nix { };
litecoin = callPackage ./litecoin.nix { withGui = true; };
@@ -33,5 +37,4 @@ rec {
primecoind = callPackage ./primecoin.nix { withGui = false; };
stellar-core = callPackage ./stellar-core.nix { };
-
}
diff --git a/pkgs/applications/altcoins/dogecoin.nix b/pkgs/applications/altcoins/dogecoin.nix
index 10bf5860834e..d8df6dd8349a 100644
--- a/pkgs/applications/altcoins/dogecoin.nix
+++ b/pkgs/applications/altcoins/dogecoin.nix
@@ -1,4 +1,4 @@
-{ stdenv , fetchurl
+{ stdenv , fetchFromGitHub
, pkgconfig, autoreconfHook
, db5, openssl, boost, zlib, miniupnpc
, glib, protobuf, utillinux, qt4, qrencode
@@ -6,28 +6,21 @@
with stdenv.lib;
stdenv.mkDerivation rec {
-
name = "dogecoin" + (toString (optional (!withGui) "d")) + "-" + version;
- version = "1.8.2";
+ version = "1.10.0";
- src = fetchurl {
- url = "https://github.com/dogecoin/dogecoin/archive/v${version}.tar.gz";
- sha256 = "17jxsxsrsz3qy2hxdpw78vcbnnd0nq614iy42ypzhw4pdpz0s1l7";
+ src = fetchFromGitHub {
+ owner = "dogecoin";
+ repo = "dogecoin";
+ rev = "v${version}";
+ sha256 = "16q3rldj04hkzzjd23h0knszqr5dgixizy4iyc129mz8wa8pbnvy";
};
- buildInputs = [ autoreconfHook pkgconfig openssl
- db5 openssl utillinux protobuf boost zlib miniupnpc ]
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db5 openssl utillinux
+ protobuf boost zlib miniupnpc ]
++ optionals withGui [ qt4 qrencode ];
- # BSD DB5 location
- patchPhase = ''
- sed -i \
- -e 's,BDB_CPPFLAGS=$,BDB_CPPFLAGS="-I${db5}/include",g' \
- -e 's,BDB_LIBS=$,BDB_LIBS="-L${db5}/lib",g' \
- -e 's,bdbdirlist=$,bdbdirlist="${db5}/include",g' \
- src/m4/dogecoin_find_bdb51.m4
- '';
-
configureFlags = [ "--with-incompatible-bdb"
"--with-boost-libdir=${boost.out}/lib" ]
++ optionals withGui [ "--with-gui" ];
@@ -43,6 +36,6 @@ stdenv.mkDerivation rec {
homepage = http://www.dogecoin.com/;
license = licenses.mit;
maintainers = with maintainers; [ edwtjo offline AndersonTorres ];
- platforms = with platforms; linux;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/altcoins/freicoin.nix b/pkgs/applications/altcoins/freicoin.nix
new file mode 100644
index 000000000000..f7cd04f1be4e
--- /dev/null
+++ b/pkgs/applications/altcoins/freicoin.nix
@@ -0,0 +1,32 @@
+{ fetchFromGitHub, stdenv, db, boost, gmp, mpfr, miniupnpc, qt4, qmake4Hook, unzip }:
+
+stdenv.mkDerivation rec {
+ version = "0.8.6-2";
+ name = "freicoin-${version}";
+
+ src = fetchFromGitHub {
+ owner = "freicoin";
+ repo = "freicoin";
+ rev = "v${version}";
+ sha256 = "1m5pcnfhwhcj7q00p2sy3h73rkdm3w6grmljgiq53gshcj08cq1z";
+ };
+
+ # I think that openssl and zlib are required, but come through other
+ # packages
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp freicoin-qt $out/bin
+ '';
+
+ nativeBuildInputs = [ qmake4Hook ];
+ buildInputs = [ db boost gmp mpfr miniupnpc qt4 ];
+
+ meta = with stdenv.lib; {
+ description = "Peer-to-peer currency with demurrage fee";
+ homepage = http://freicoi.in/;
+ license = licenses.mit;
+ maintainers = [ maintainers.viric ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/altcoins/litecoin.nix b/pkgs/applications/altcoins/litecoin.nix
index 38e671e89940..9b19d2f29969 100644
--- a/pkgs/applications/altcoins/litecoin.nix
+++ b/pkgs/applications/altcoins/litecoin.nix
@@ -1,28 +1,31 @@
-{ stdenv, fetchurl
+{ stdenv, fetchFromGitHub
, pkgconfig, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
, glib, protobuf, utillinux, qt4, qrencode
-, withGui }:
+, withGui, libevent }:
with stdenv.lib;
stdenv.mkDerivation rec {
name = "litecoin" + (toString (optional (!withGui) "d")) + "-" + version;
- version = "0.10.2.2";
+ version = "0.13.2.1";
- src = fetchurl {
- url = "https://github.com/litecoin-project/litecoin/archive/v${version}.tar.gz";
- sha256 = "1p1h2654b7f2lyrmihcjmpmx6sjpkgsifcm2ixxb2g9jh6qq8b4m";
+ src = fetchFromGitHub {
+ owner = "litecoin-project";
+ repo = "litecoin";
+ rev = "v${version}";
+ sha256 = "0hml1crml6rx7im8dfbig3znmvnk2di61ybbhrhpad5mj0yrih30";
};
- buildInputs = [ pkgconfig autoreconfHook openssl
- openssl db48 boost zlib miniupnpc glib protobuf utillinux ]
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db48 boost zlib
+ miniupnpc glib protobuf utillinux libevent ]
++ optionals withGui [ qt4 qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
++ optionals withGui [ "--with-gui=qt4" ];
- meta = with stdenv.lib; {
+ meta = {
description = "A lite version of Bitcoin using scrypt as a proof-of-work algorithm";
longDescription= ''
Litecoin is a peer-to-peer Internet currency that enables instant payments
diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix
index af796f7490a8..3b675cd9020b 100644
--- a/pkgs/applications/audio/amarok/default.nix
+++ b/pkgs/applications/audio/amarok/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, lib, automoc4, cmake, perl, pkgconfig
, qtscriptgenerator, gettext, curl , libxml2, mysql, taglib
-, taglib_extras, loudmouth , kdelibs , qca2, libmtp, liblastfm, libgpod
+, taglib_extras, loudmouth , kdelibs4, qca2, libmtp, liblastfm, libgpod
, phonon , strigi, soprano, qjson, ffmpeg, libofa, nepomuk_core ? null
, lz4, lzo, snappy, libaio, pcre
}:
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
buildInputs = [
qtscriptgenerator stdenv.cc.libc gettext curl libxml2 mysql.server/*libmysqld*/
- taglib taglib_extras loudmouth kdelibs phonon strigi soprano qca2
+ taglib taglib_extras loudmouth kdelibs4 phonon strigi soprano qca2
libmtp liblastfm libgpod qjson ffmpeg libofa nepomuk_core
lz4 lzo snappy libaio pcre
];
@@ -43,6 +43,6 @@ stdenv.mkDerivation rec {
description = "Popular music player for KDE";
license = "GPL";
homepage = http://amarok.kde.org;
- inherit (kdelibs.meta) platforms maintainers;
+ inherit (kdelibs4.meta) platforms;
};
}
diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix
index 6745109d7d04..57864f863e3b 100644
--- a/pkgs/applications/audio/ardour/default.nix
+++ b/pkgs/applications/audio/ardour/default.nix
@@ -16,7 +16,7 @@ let
# "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH.
# Version to build.
- tag = "5.5";
+ tag = "5.8";
in
@@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
src = fetchgit {
url = "git://git.ardour.org/ardour/ardour.git";
- rev = "bb3312c3bb9c6ed9b75ac6739a6ee720ddf86c86";
- sha256 = "1yrg0d86k9fqw7lmzjglilbadb4cjqxqkf6ii4bjs6rihj6b0qrf";
+ rev = "e5c6f16126e0901654b09ecce990554b1ff73833";
+ sha256 = "1lcvslrcw6g4kp9w0h1jx46x6ilz4nzz0k2yrw4gd545k1rwx0c1";
};
buildInputs =
diff --git a/pkgs/applications/audio/banshee/default.nix b/pkgs/applications/audio/banshee/default.nix
index 4e5086bdb26d..d1c0c2afa83b 100644
--- a/pkgs/applications/audio/banshee/default.nix
+++ b/pkgs/applications/audio/banshee/default.nix
@@ -1,5 +1,5 @@
-{ pkgs, stdenv, lib, fetchurl, intltool, pkgconfig, gstreamer, gst_plugins_base
-, gst_plugins_good, gst_plugins_bad, gst_plugins_ugly, gst_ffmpeg, glib
+{ pkgs, stdenv, lib, fetchurl, intltool, pkgconfig, gstreamer, gst-plugins-base
+, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-ffmpeg, glib
, mono, mono-addins, dbus-sharp-1_0, dbus-sharp-glib-1_0, notify-sharp, gtk-sharp-2_0
, boo, gdata-sharp, taglib-sharp, sqlite, gnome-sharp, gconf, gtk-sharp-beans, gio-sharp
, libmtp, libgpod, mono-zeroconf }:
@@ -17,8 +17,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig intltool ];
buildInputs = [
- gtk-sharp-2_0.gtk gstreamer gst_plugins_base gst_plugins_good
- gst_plugins_bad gst_plugins_ugly gst_ffmpeg
+ gtk-sharp-2_0.gtk gstreamer gst-plugins-base gst-plugins-good
+ gst-plugins-bad gst-plugins-ugly gst-ffmpeg
mono dbus-sharp-1_0 dbus-sharp-glib-1_0 mono-addins notify-sharp
gtk-sharp-2_0 boo gdata-sharp taglib-sharp sqlite gnome-sharp gconf gtk-sharp-beans
gio-sharp libmtp libgpod mono-zeroconf
diff --git a/pkgs/applications/audio/beast/default.nix b/pkgs/applications/audio/beast/default.nix
index 900d6759e4a6..7f62d53af9ef 100644
--- a/pkgs/applications/audio/beast/default.nix
+++ b/pkgs/applications/audio/beast/default.nix
@@ -33,5 +33,6 @@ stdenv.mkDerivation rec {
description = "A music composition and modular synthesis application";
homepage = http://beast.gtk.org;
license = with licenses; [ gpl2 lgpl21 ];
+ broken = true;
};
}
diff --git a/pkgs/applications/audio/bitwig-studio/default.nix b/pkgs/applications/audio/bitwig-studio/default.nix
index 47c80af9fe0f..af0d2bbd0e9c 100644
--- a/pkgs/applications/audio/bitwig-studio/default.nix
+++ b/pkgs/applications/audio/bitwig-studio/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, alsaLib, bzip2, cairo, dpkg, freetype, gdk_pixbuf
+{ stdenv, fetchurl, alsaLib, bzip2, cairo, dpkg, ffmpeg, freetype, gdk_pixbuf
, glib, gtk2, harfbuzz, jdk, lib, libX11, libXau, libXcursor, libXdmcp
, libXext, libXfixes, libXrender, libbsd, libjack2, libpng, libxcb
, libxkbcommon, libxkbfile, makeWrapper, pixman, xcbutil, xcbutilwm
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
name = "bitwig-studio-${version}";
- version = "1.3.12";
+ version = "2.0";
src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
- sha256 = "01z6yia4a6lfsf3rqq379l7xzqfbpz27mf1mr8sx9z1a8rzzyhld";
+ sha256 = "1m7wdr0f9xi9s7q8vd66hy7fj1k0j3y5ln2yqbjwr76r9g6gkzas";
};
nativeBuildInputs = [ dpkg makeWrapper ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
];
binPath = lib.makeBinPath [
- xdg_utils zenity
+ ffmpeg xdg_utils zenity
];
installPhase = ''
diff --git a/pkgs/applications/audio/bs1770gain/default.nix b/pkgs/applications/audio/bs1770gain/default.nix
index 862f52636951..0241e38281b7 100644
--- a/pkgs/applications/audio/bs1770gain/default.nix
+++ b/pkgs/applications/audio/bs1770gain/default.nix
@@ -2,21 +2,21 @@
stdenv.mkDerivation rec {
name = "bs1770gain-${version}";
- version = "0.4.7";
+ version = "0.4.12";
src = fetchurl {
url = "mirror://sourceforge/bs1770gain/${name}.tar.gz";
- sha256 = "0dnypm7k4axc693g0z73n2mvycbzgc4lnj2am64xjzyg37my4qzz";
+ sha256 = "0n9skdap1vnl6w52fx0gsrjlk7w3xgdwi62ycyf96h29rx059z6a";
};
buildInputs = [ ffmpeg sox ];
NIX_CFLAGS_COMPILE = "-Wno-error";
- meta = {
+ meta = with stdenv.lib; {
description = "A audio/video loudness scanner implementing ITU-R BS.1770";
- license = stdenv.lib.licenses.gpl2Plus;
+ license = licenses.gpl2Plus;
homepage = "http://bs1770gain.sourceforge.net/";
- platforms = stdenv.lib.platforms.all;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/audio/cantata/default.nix b/pkgs/applications/audio/cantata/default.nix
index f4e1fe8b151c..3231e3e53017 100644
--- a/pkgs/applications/audio/cantata/default.nix
+++ b/pkgs/applications/audio/cantata/default.nix
@@ -1,11 +1,7 @@
-{ stdenv, fetchurl, cmake
+{ stdenv, fetchFromGitHub, cmake, vlc
, withQt4 ? false, qt4
, withQt5 ? true, qtbase, qtsvg, qttools, makeQtWrapper
-# I'm unable to make KDE work here, crashes at runtime so I simply
-# make Qt4 the default until someone who wants KDE can figure it out.
-, withKDE4 ? false, kde4
-
# Cantata doesn't build with cdparanoia enabled so we disable that
# default for now until I (or someone else) figure it out.
, withCdda ? false, cdparanoia
@@ -24,10 +20,9 @@
}:
# One and only one front-end.
-assert withQt5 -> withQt4 == false && withKDE4 == false;
-assert withQt4 -> withQt5 == false && withKDE4 == false;
-assert withKDE4 -> withQt4 == false && withQt5 == false;
-assert withQt4 || withQt5 || withKDE4;
+assert withQt5 -> withQt4 == false;
+assert withQt4 -> withQt5 == false;
+assert withQt4 || withQt5;
# Inter-dependencies.
assert withCddb -> withCdda && withTaglib;
@@ -39,7 +34,7 @@ assert withOnlineServices -> withTaglib;
assert withReplaygain -> withTaglib;
let
- version = "1.5.1";
+ version = "2.0.1";
pname = "cantata";
fstat = x: fn: "-DENABLE_" + fn + "=" + (if x then "ON" else "OFF");
fstats = x: map (fstat x);
@@ -48,17 +43,17 @@ in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
- src = fetchurl {
- inherit name;
- url = "https://drive.google.com/uc?export=download&id=0Bzghs6gQWi60UktwaTRMTjRIUW8";
- sha256 = "0y7y3nbiqgh1ghb47n4lfyp163wvazvhavlshb1c18ik03fkn5sp";
+ src = fetchFromGitHub {
+ owner = "CDrummond";
+ repo = "cantata";
+ rev = "v${version}";
+ sha256 = "18fiz3cav41dpap42qwj9hwxf2k9fmhyg2r34yggxqi2cjlsil36";
};
buildInputs =
- [ cmake ]
+ [ cmake vlc ]
++ stdenv.lib.optional withQt4 qt4
++ stdenv.lib.optionals withQt5 [ qtbase qtsvg qttools ]
- ++ stdenv.lib.optional withKDE4 kde4.kdelibs
++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ]
++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
++ stdenv.lib.optional withCdda cdparanoia
@@ -66,16 +61,11 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional withLame lame
++ stdenv.lib.optional withMtp libmtp
++ stdenv.lib.optional withMusicbrainz libmusicbrainz5
- ++ stdenv.lib.optional (withTaglib && !withKDE4 && withDevices) udisks2;
+ ++ stdenv.lib.optional (withTaglib && withDevices) udisks2;
nativeBuildInputs = stdenv.lib.optional withQt5 makeQtWrapper;
- unpackPhase = "tar -xvf $src";
- sourceRoot = "${name}";
-
- # Qt4 is implicit when KDE is switched off.
cmakeFlags = stdenv.lib.flatten [
- (fstats withKDE4 [ "KDE" "KWALLET" ])
(fstat withQt5 "QT5")
(fstats withTaglib [ "TAGLIB" "TAGLIB_EXTRAS" ])
(fstats withReplaygain [ "FFMPEG" "MPG123" "SPEEXDSP" ])
diff --git a/pkgs/applications/audio/cdparanoia/default.nix b/pkgs/applications/audio/cdparanoia/default.nix
index ceff147d618b..34dba5e206fa 100644
--- a/pkgs/applications/audio/cdparanoia/default.nix
+++ b/pkgs/applications/audio/cdparanoia/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, IOKit, Carbon }:
+{ stdenv, fetchurl, autoreconfHook, gnu-config, IOKit, Carbon }:
stdenv.mkDerivation rec {
name = "cdparanoia-III-10.2";
@@ -8,26 +8,31 @@ stdenv.mkDerivation rec {
sha256 = "1pv4zrajm46za0f6lv162iqffih57a8ly4pc69f7y0gfyigb8p80";
};
- hardeningDisable = [ "format" ];
-
- preConfigure = "unset CC";
-
patches = stdenv.lib.optionals stdenv.isDarwin [
(fetchurl {
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/osx_interface.patch";
- sha1 = "c86e573f51e6d58d5f349b22802a7a7eeece9fcd";
+ sha256 = "1n86kzm2ssl8fdf5wlhp6ncb2bf6b9xlb5vg0mhc85r69prqzjiy";
})
(fetchurl {
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/patch-paranoia_paranoia.c.10.4.diff";
- sha1 = "d7dc121374df3b82e82adf544df7bf1eec377bdb";
+ sha256 = "17l2qhn8sh4jy6ryy5si6ll6dndcm0r537rlmk4a6a8vkn852vad";
})
];
+ buildInputs = stdenv.lib.optional stdenv.isAarch64 autoreconfHook;
+
propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [
Carbon
IOKit
];
+ hardeningDisable = [ "format" ];
+
+ preConfigure = "unset CC" + stdenv.lib.optionalString stdenv.isAarch64 ''\n
+ cp ${gnu-config}/config.sub configure.sub
+ cp ${gnu-config}/config.guess configure.guess
+ '';
+
meta = {
homepage = http://xiph.org/paranoia;
description = "A tool and library for reading digital audio from CDs";
diff --git a/pkgs/applications/audio/chuck/default.nix b/pkgs/applications/audio/chuck/default.nix
index 04cc8008ea89..fd7f0c2b07c2 100644
--- a/pkgs/applications/audio/chuck/default.nix
+++ b/pkgs/applications/audio/chuck/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, alsaLib, bison, flex, libsndfile, which }:
stdenv.mkDerivation rec {
- version = "1.3.5.1";
+ version = "1.3.5.2";
name = "chuck-${version}";
src = fetchurl {
url = "http://chuck.cs.princeton.edu/release/files/chuck-${version}.tgz";
- sha256 = "0lqzkphfd91kz95nf1wqy0z17r1m70c8inwvnb9fscbiaihwlhfi";
+ sha256 = "02z7sglax3j09grj5s1skmw8z6wz7b21hjrm95nrrdpwbxabh079";
};
buildInputs = [ bison flex libsndfile which ]
@@ -28,11 +28,11 @@ stdenv.mkDerivation rec {
install -Dm755 ./src/chuck $out/bin/chuck
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Programming language for real-time sound synthesis and music creation";
homepage = http://chuck.cs.princeton.edu;
- license = stdenv.lib.licenses.gpl2;
- platforms = with stdenv.lib.platforms; linux ++ darwin;
- maintainers = with stdenv.lib.maintainers; [ ftrvxmtrx ];
+ license = licenses.gpl2;
+ platforms = with platforms; linux ++ darwin;
+ maintainers = with maintainers; [ ftrvxmtrx ];
};
}
diff --git a/pkgs/applications/audio/clementine/default.nix b/pkgs/applications/audio/clementine/default.nix
index cf58dffef02c..78841da46c59 100644
--- a/pkgs/applications/audio/clementine/default.nix
+++ b/pkgs/applications/audio/clementine/default.nix
@@ -1,10 +1,14 @@
-{ stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst_plugins_base
+{ stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst-plugins-base
, liblastfm, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist
, usbmuxd, libmtp, gvfs, libcdio, libspotify, protobuf, qca2, pkgconfig
, sparsehash, config, makeWrapper, runCommand, gst_plugins }:
let
withSpotify = config.clementine.spotify or false;
+ withIpod = config.clementine.ipod or false;
+ withMTP = config.clementine.mtp or true;
+ withCD = config.clementine.cd or true;
+ withCloud = config.clementine.cloud or true;
version = "1.2.3";
@@ -27,24 +31,22 @@ let
fftw
gettext
glew
- gst_plugins_base
+ gst-plugins-base
gstreamer
gvfs
- libcdio
- libgpod
liblastfm
- libmtp
- libplist
pkgconfig
protobuf
qca2
qjson
qt4
- sparsehash
sqlite
taglib
- usbmuxd
- ];
+ ]
+ ++ stdenv.lib.optionals (withIpod) [libgpod libplist usbmuxd]
+ ++ stdenv.lib.optionals (withMTP) [libmtp]
+ ++ stdenv.lib.optionals (withCD) [libcdio]
+ ++ stdenv.lib.optionals (withCloud) [sparsehash];
free = stdenv.mkDerivation {
name = "clementine-free-${version}";
diff --git a/pkgs/applications/audio/cmus/default.nix b/pkgs/applications/audio/cmus/default.nix
index 8e4a08bcaccb..c9346248438b 100644
--- a/pkgs/applications/audio/cmus/default.nix
+++ b/pkgs/applications/audio/cmus/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchFromGitHub, ncurses, pkgconfig
+{ stdenv, fetchFromGitHub, runCommand, ncurses, pkgconfig
+, libiconv, CoreAudio
, alsaSupport ? stdenv.isLinux, alsaLib ? null
# simple fallback for everyone else
@@ -18,7 +19,7 @@
, cddbSupport ? true, libcddb ? null
, cdioSupport ? true, libcdio ? null
, cueSupport ? true, libcue ? null
-, discidSupport ? true, libdiscid ? null
+, discidSupport ? (!stdenv.isDarwin), libdiscid ? null
, ffmpegSupport ? true, ffmpeg ? null
, flacSupport ? true, flac ? null
, madSupport ? true, libmad ? null
@@ -28,11 +29,10 @@
, tremorSupport ? false, tremor ? null
, vorbisSupport ? true, libvorbis ? null
, wavpackSupport ? true, wavpack ? null
+, opusSupport ? true, opusfile ? null
-# can't make these work, something is broken
-#, aacSupport ? true, faac ? null
-#, mp4Support ? true, mp4v2 ? null
-#, opusSupport ? true, opusfile ? null
+, aacSupport ? false, faad2 ? null # already handled by ffmpeg
+, mp4Support ? false, mp4v2 ? null # ffmpeg does support mp4 better
# not in nixpkgs
#, vtxSupport ? true, libayemu ? null
@@ -81,14 +81,21 @@ let
(mkFlag tremorSupport "CONFIG_TREMOR=y" tremor)
(mkFlag vorbisSupport "CONFIG_VORBIS=y" libvorbis)
(mkFlag wavpackSupport "CONFIG_WAVPACK=y" wavpack)
+ (mkFlag opusSupport "CONFIG_OPUS=y" opusfile)
- #(mkFlag opusSupport "CONFIG_OPUS=y" opusfile)
- #(mkFlag mp4Support "CONFIG_MP4=y" mp4v2)
- #(mkFlag aacSupport "CONFIG_AAC=y" faac)
+ (mkFlag mp4Support "CONFIG_MP4=y" mp4v2)
+ (mkFlag aacSupport "CONFIG_AAC=y" faad2)
#(mkFlag vtxSupport "CONFIG_VTX=y" libayemu)
];
+ clangGCC = runCommand "clang-gcc" {} ''
+ #! ${stdenv.shell}
+ mkdir -p $out/bin
+ ln -s ${stdenv.cc}/bin/clang $out/bin/gcc
+ ln -s ${stdenv.cc}/bin/clang++ $out/bin/g++
+ '';
+
in
stdenv.mkDerivation rec {
@@ -109,13 +116,16 @@ stdenv.mkDerivation rec {
"CONFIG_WAV=y"
] ++ concatMap (a: a.flags) opts);
- buildInputs = [ ncurses pkgconfig ] ++ concatMap (a: a.deps) opts;
+ buildInputs = [ ncurses pkgconfig ]
+ ++ stdenv.lib.optional stdenv.cc.isClang clangGCC
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv CoreAudio ]
+ ++ concatMap (a: a.deps) opts;
- meta = {
+ meta = with stdenv.lib; {
description = "Small, fast and powerful console music player for Linux and *BSD";
homepage = https://cmus.github.io/;
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.oxij ];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.oxij ];
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/applications/audio/csound/default.nix b/pkgs/applications/audio/csound/default.nix
index 166ed592ad84..976ecb675e76 100644
--- a/pkgs/applications/audio/csound/default.nix
+++ b/pkgs/applications/audio/csound/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, libsndfile, flex, bison
+{ stdenv, fetchFromGitHub, cmake, libsndfile, flex, bison, boost
, alsaLib ? null
, libpulseaudio ? null
, tcltk ? null
@@ -11,26 +11,30 @@
# , wiiuse ? null
}:
-stdenv.mkDerivation {
- name = "csound-6.04";
+stdenv.mkDerivation rec {
+ name = "csound-6.08.1";
+ version = "6.08.1";
enableParallelBuilding = true;
hardeningDisable = [ "format" ];
- src = fetchurl {
- url = mirror://sourceforge/csound/Csound6.04.tar.gz;
- sha256 = "1030w38lxdwjz1irr32m9cl0paqmgr02lab2m7f7j1yihwxj1w0g";
+ src = fetchFromGitHub {
+ owner = "csound";
+ repo = "csound";
+ rev = version;
+ sha256 = "03xnva17sw35ga3n96x1zdfgw913dga1hccly85wzfn0kxz4rld9";
};
- buildInputs = [ cmake libsndfile flex bison alsaLib libpulseaudio tcltk ];
+ nativeBuildInputs = [ cmake flex bison ];
+ buildInputs = [ libsndfile alsaLib libpulseaudio tcltk boost ];
- meta = {
+ meta = with stdenv.lib; {
description = "Sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms";
homepage = http://www.csounds.com/;
- license = stdenv.lib.licenses.gpl2;
- maintainers = [stdenv.lib.maintainers.marcweber];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ maintainers = [maintainers.marcweber];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/audio/drumgizmo/default.nix b/pkgs/applications/audio/drumgizmo/default.nix
index eaf02bd2689e..a52301c34d7d 100644
--- a/pkgs/applications/audio/drumgizmo/default.nix
+++ b/pkgs/applications/audio/drumgizmo/default.nix
@@ -3,12 +3,12 @@
}:
stdenv.mkDerivation rec {
- version = "0.9.11";
+ version = "0.9.12";
name = "drumgizmo-${version}";
src = fetchurl {
url = "http://www.drumgizmo.org/releases/${name}/${name}.tar.gz";
- sha256 = "04hf3nhccwr98n2081rrvfccz50nly6k3gbk9zxccp1522qz5xvf";
+ sha256 = "0kqrss9v3vpznmh4jgi3783wmprr645s3i485jlvdscpysjfkh6z";
};
configureFlags = [ "--enable-lv2" ];
diff --git a/pkgs/applications/audio/drumkv1/default.nix b/pkgs/applications/audio/drumkv1/default.nix
index a14d642cd830..064feeb02a39 100644
--- a/pkgs/applications/audio/drumkv1/default.nix
+++ b/pkgs/applications/audio/drumkv1/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchurl, libjack2, alsaLib, libsndfile, liblo, lv2, qt5 }:
+{ stdenv, fetchurl, pkgconfig, libjack2, alsaLib, libsndfile, liblo, lv2, qt5 }:
stdenv.mkDerivation rec {
name = "drumkv1-${version}";
- version = "0.7.6";
+ version = "0.8.1";
src = fetchurl {
url = "mirror://sourceforge/drumkv1/${name}.tar.gz";
- sha256 = "0cl1rbj26nsbvg9wzsh2j8xlx69xjxn29x46ypmy3939zbk81bi6";
+ sha256 = "0l6kjb1q9vslwy56836a0c65mf8z8ycam5vzz3k4qvd8g74bs1zq";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
+ nativeBuildInputs = [ pkgconfig ];
+
meta = with stdenv.lib; {
description = "An old-school drum-kit sampler synthesizer with stereo fx";
homepage = http://drumkv1.sourceforge.net/;
diff --git a/pkgs/applications/audio/easytag/default.nix b/pkgs/applications/audio/easytag/default.nix
index a6ba9eab48c1..e9186cd3242c 100644
--- a/pkgs/applications/audio/easytag/default.nix
+++ b/pkgs/applications/audio/easytag/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
name = "easytag-${version}";
majorVersion = "2.4";
- version = "${majorVersion}.1";
+ version = "${majorVersion}.3";
src = fetchurl {
url = "mirror://gnome/sources/easytag/${majorVersion}/${name}.tar.xz";
- sha256 = "1mbpwp3lh6yz5xkaq3a329x4r3chmjsr83r349crhi1gax3mzvxr";
+ sha256 = "1mbxnqrw1fwcgraa1bgik25vdzvf97vma5pzknbwbqq5ly9fwlgw";
};
preFixup = ''
@@ -21,17 +21,17 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = "-lid3tag -lz";
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper pkgconfig intltool ];
buildInputs = [
- pkgconfig intltool gtk3 glib libid3tag id3lib taglib libvorbis libogg flac
+ gtk3 glib libid3tag id3lib taglib libvorbis libogg flac
itstool libxml2 gsettings_desktop_schemas gnome3.defaultIconTheme gnome3.dconf
];
- meta = {
+ meta = with stdenv.lib; {
description = "View and edit tags for various audio files";
homepage = "http://projects.gnome.org/easytag/";
- license = stdenv.lib.licenses.gpl2Plus;
- maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
- platforms = with stdenv.lib.platforms; linux;
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ fuuzetsu ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/audio/eflite/buf-overflow.patch b/pkgs/applications/audio/eflite/buf-overflow.patch
new file mode 100644
index 000000000000..8873aa77b0e6
--- /dev/null
+++ b/pkgs/applications/audio/eflite/buf-overflow.patch
@@ -0,0 +1,22 @@
+Fix buffer overflow
+
+--- eflite-0.4.1.orig/es.c
++++ eflite-0.4.1/es.c
+@@ -329,7 +329,7 @@
+ char *p;
+
+ p = getenv("HOME");
+- sprintf(buf, "%s/.es.conf", p);
++ snprintf(buf, sizeof(buf), "%s/.es.conf", p);
+ fp = fopen(buf, "r");
+ if (!fp) fp = fopen("/etc/es.conf", "r");
+ if (!fp) return 1;
+@@ -438,7 +438,7 @@
+ char logname[200];
+
+ if ((flags & 0xffff) > DEBUG) return;
+- sprintf(logname, "%s/es.log", getenv("HOME"));
++ snprintf(logname, sizeof(logname), "%s/es.log", getenv("HOME"));
+ va_start(arg, text);
+ vsnprintf(buf, 200, text, arg);
+ va_end(arg);
diff --git a/pkgs/applications/audio/eflite/cvs-update.patch b/pkgs/applications/audio/eflite/cvs-update.patch
new file mode 100644
index 000000000000..1ceace83aa5d
--- /dev/null
+++ b/pkgs/applications/audio/eflite/cvs-update.patch
@@ -0,0 +1,98 @@
+--- eflite-0.4.1.orig/fs.c
++++ eflite-0.4.1/fs.c
+@@ -9,7 +9,7 @@
+ * GNU General Public License, as published by the Free Software
+ * Foundation. Please see the file COPYING for details.
+ *
+- * $Id: fs.c,v 1.19 2007/01/18 23:58:42 mgorse Exp $
++ * $Id: fs.c,v 1.22 2008/03/05 15:21:43 mgorse Exp $
+ *
+ * Notes:
+ *
+@@ -505,19 +505,6 @@
+ }
+ }
+
+-
+-
+-static void play_audio_close(void *cancel)
+-{
+- if (audiodev)
+- {
+- audio_drain(audiodev);
+- close_audiodev();
+- // usleep(5000);
+- }
+-}
+-
+-
+ static inline void determine_playlen(int speed, cst_wave *wptr, int type, int *pl, int *s)
+ {
+ int playlen, skip;
+@@ -573,12 +560,12 @@
+ type = ac[ac_head].type;
+ WAVE_UNLOCK;
+ pthread_testcancel();
+- pthread_cleanup_push(play_audio_close, NULL);
+-
++
+ es_log(2, "Opening audio device.");
+ /* We abuse the wave mutex here to avoid being canceled
+ * while the audio device is being openned */
+ WAVE_LOCK;
++ assert(audiodev == NULL);
+ audiodev = audio_open(wptr->sample_rate, wptr->num_channels, CST_AUDIO_LINEAR16);
+ WAVE_UNLOCK;
+ if (audiodev == NULL)
+@@ -606,8 +593,8 @@
+ #ifdef DEBUG
+ start_time = get_ticks_count();
+ #endif
+- pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL);
+ audio_write(audiodev, wptr->samples + skip, playlen * 2);
++ pthread_testcancel();
+ es_log(2, "Write took %.2f seconds.", get_ticks_count() - start_time);
+ }
+ es_log(2, "play: syncing.");
+@@ -617,16 +604,16 @@
+ audio_flush(audiodev);
+ pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, NULL);
+ es_log(2, "Flush took %.2f seconds.", get_ticks_count() - start_time);
+- es_log(2, "play: Closing audio device");
+- close_audiodev();
+- pthread_cleanup_pop(0);
+- pthread_testcancel();
+- TEXT_LOCK;
++ pthread_testcancel();
++
++ TEXT_LOCK;
+ time_left -= ((float)playlen) / wptr->sample_rate;
+ pthread_cond_signal(&text_condition);
+ TEXT_UNLOCK;
+
+ WAVE_LOCK;
++ es_log(2, "play: Closing audio device");
++ close_audiodev();
+ ac_destroy(&ac[ac_head]);
+ ac_head++;
+ if (ac_head == ac_tail)
+@@ -894,6 +881,7 @@
+ WAVE_LOCK_NI;
+ pthread_cond_signal(&wave_condition); // necessary because we inhibit cancellation while waiting
+ pthread_cancel(wave_thread);
++ if (audiodev != NULL) audio_drain(audiodev);
+ WAVE_UNLOCK_NI;
+ }
+
+@@ -917,7 +905,10 @@
+ }
+
+ /* At this point, no thread is running */
+-
++
++ // Make sure audio device is closed
++ close_audiodev();
++
+ /* Free any wave data */
+ es_log(2, "s_clear: freeing wave data: %d", ac_tail);
+ for (i = 0; i < ac_tail; i++)
diff --git a/pkgs/applications/audio/eflite/default.nix b/pkgs/applications/audio/eflite/default.nix
new file mode 100644
index 000000000000..36fbdbc2cc9e
--- /dev/null
+++ b/pkgs/applications/audio/eflite/default.nix
@@ -0,0 +1,32 @@
+{stdenv,fetchurl,flite,alsaLib,debug ? false}:
+
+stdenv.mkDerivation rec {
+ name = "eflite-${version}";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://sourceforge.net/projects/eflite/files/eflite/${version}/${name}.tar.gz";
+ sha256 = "088p9w816s02s64grfs28gai3lnibzdjb9d1jwxzr8smbs2qbbci";
+ };
+ buildInputs = [ flite alsaLib ];
+ configureFlags = "flite_dir=${flite} --with-audio=alsa --with-vox=cmu_us_kal16";
+ patches = [
+ ./buf-overflow.patch
+ ./cvs-update.patch
+ ./link.patch
+ ./format.patch
+ ]; # Patches are taken from debian.
+ CFLAGS = stdenv.lib.optionalString debug " -DDEBUG=2";
+ meta = {
+ homepage = http://eflite.sourceforge.net;
+ description = "EFlite is a speech server for screen readers";
+ longDescription = ''
+ EFlite is a speech server for Emacspeak and other screen
+ readers that allows them to interface with Festival Lite,
+ a free text-to-speech engine developed at the CMU Speech
+ Center as an off-shoot of Festival.
+ '';
+ license = stdenv.lib.licenses.gpl2;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ jhhuh ];
+ };
+}
diff --git a/pkgs/applications/audio/eflite/format.patch b/pkgs/applications/audio/eflite/format.patch
new file mode 100644
index 000000000000..d1a81aac4801
--- /dev/null
+++ b/pkgs/applications/audio/eflite/format.patch
@@ -0,0 +1,11 @@
+--- eflite-0.4.1.orig/es.c 2017-03-02 14:38:36.009731423 +0100
++++ eflite-0.4.1/es.c 2017-03-02 14:39:06.285894934 +0100
+@@ -449,7 +449,7 @@
+ fclose(fp);
+ if (flags & LOG_STDERR)
+ {
+- fprintf(stderr, buf);
++ fprintf(stderr, "%s", buf);
+ fprintf(stderr, "\n");
+ }
+ #endif
diff --git a/pkgs/applications/audio/eflite/link.patch b/pkgs/applications/audio/eflite/link.patch
new file mode 100644
index 000000000000..73c69da965c3
--- /dev/null
+++ b/pkgs/applications/audio/eflite/link.patch
@@ -0,0 +1,11 @@
+--- eflite-0.4.1/Makefile.in 2007-01-19 01:01:09.000000000 +0100
++++ eflite-0.4.1-new/Makefile.in 2017-03-01 23:25:34.223615492 +0100
+@@ -34,7 +34,7 @@
+ $(CC) $(LDFLAGS) -o $@ $^ -lm $(LIBS) $(FLITE_LIBS) $(AUDIOLIBS)
+
+ fs.o: fs.c
+- $(CC) $(CFLAGS) @AUDIODEFS@ -I. -I$(flite_include_dir) -DREGISTER_VOX=register_$(subst cmu_us_kal16,cmu_us_kal,$(FL_VOX)) -DSTANDALONE -DEFLITE -c -o $@ $<
++ $(CC) $(CFLAGS) @AUDIODEFS@ -I. -I$(flite_include_dir) -DREGISTER_VOX=register_$(FL_VOX) -DSTANDALONE -DEFLITE -c -o $@ $<
+
+ tone.o: tone.c
+ $(CC) $(CFLAGS) -I$(flite_include_dir) -DEFLITE -c -o $@ $<
diff --git a/pkgs/applications/audio/flacon/default.nix b/pkgs/applications/audio/flacon/default.nix
index 0f81fb451660..ab28c43f66cf 100644
--- a/pkgs/applications/audio/flacon/default.nix
+++ b/pkgs/applications/audio/flacon/default.nix
@@ -1,30 +1,34 @@
{ stdenv, lib, fetchFromGitHub, cmake, qt5, libuchardet, pkgconfig, makeWrapper
, shntool, flac, opusTools, vorbisTools, mp3gain, lame, wavpack, vorbisgain
+, gtk3
}:
stdenv.mkDerivation rec {
name = "flacon-${version}";
- version = "2.0.1";
+ version = "2.1.1";
+
src = fetchFromGitHub {
owner = "flacon";
repo = "flacon";
rev = "v${version}";
- sha256 = "0hip411k3arb96rnd22ifs9shlv0xmy96hhx1jcwdk48kw8aa9rw";
+ sha256 = "0jazv3d1xaydp2ws1pd5rmga76z5yk74v3a8yqfc8vbb2z6ahimz";
};
- buildInputs = [ cmake qt5.qtbase qt5.qttools libuchardet pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+ buildInputs = [ qt5.qtbase qt5.qttools libuchardet ];
postInstall = ''
wrapProgram $out/bin/flacon \
+ --suffix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}" \
--prefix PATH : "${lib.makeBinPath [ shntool flac opusTools vorbisTools
- mp3gain lame wavpack vorbisgain ]}"
+ mp3gain lame wavpack vorbisgain ]}"
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Extracts audio tracks from an audio CD image to separate tracks.";
homepage = https://flacon.github.io/;
- license = stdenv.lib.licenses.lgpl21;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.nico202 ];
+ license = licenses.lgpl21;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ndowens nico202 ];
};
}
diff --git a/pkgs/applications/audio/fmit/default.nix b/pkgs/applications/audio/fmit/default.nix
index 9df6abf16979..bb4df5ea1db5 100644
--- a/pkgs/applications/audio/fmit/default.nix
+++ b/pkgs/applications/audio/fmit/default.nix
@@ -11,16 +11,17 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "fmit-${version}";
- version = "1.1.8";
+ version = "1.1.11";
src = fetchFromGitHub {
- sha256 = "14vx4p1h3c6frvv8dam4ymz588zpycmg17pxfkmx4m7pszhlin6b";
+ sha256 = "1w492lf8n2sjkr53z8cvkgywzn0w53cf78hz93zaw6dwwv36lwdp";
rev = "v${version}";
repo = "fmit";
owner = "gillesdegottex";
};
- buildInputs = [ fftw qtbase qtmultimedia qmakeHook ]
+ nativeBuildInputs = [ qmakeHook ];
+ buildInputs = [ fftw qtbase qtmultimedia ]
++ optionals alsaSupport [ alsaLib ]
++ optionals jackSupport [ libjack2 ]
++ optionals portaudioSupport [ portaudio ];
diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix
index 569326ec375f..5a10d1262f4a 100644
--- a/pkgs/applications/audio/gpodder/default.nix
+++ b/pkgs/applications/audio/gpodder/default.nix
@@ -1,18 +1,36 @@
-{ stdenv, fetchurl, python2Packages, mygpoclient, intltool
-, ipodSupport ? true, libgpod
+{ stdenv, fetchurl, fetchpatch, python2Packages, mygpoclient, intltool
+, ipodSupport ? false, libgpod
, gnome3
}:
python2Packages.buildPythonApplication rec {
name = "gpodder-${version}";
- version = "3.9.1";
+ version = "3.9.3";
src = fetchurl {
url = "http://gpodder.org/src/${name}.tar.gz";
- sha256 = "036p9vnkr3if0k548xhhjmcwdaimy3yd24s3xd8vzlp0wdzkzrhn";
+ sha256 = "1s83m90dic2zphwwv6wrvqx950y12v5sakm7q5nj5bnh5k9l2hgl";
};
+ patches = [
+ (fetchpatch {
+ sha256 = "1xkl1wnp46546jrzsnb9p0yj23776byg3nvsqwbblhqbsfipl48w";
+ name = "Fix-soundcloud-feeds.patch";
+ url = "https://github.com/gpodder/gpodder/commit/e7f34ad090cd276d75c0cd8d92ed97243d75db38.patch";
+ })
+ (fetchpatch {
+ sha256 = "1jlldbinlxis1pi9p2lyczgbcv8nmdj66fxll6ph0klln0w8gvg4";
+ name = "use-https-urls-for-soundcloud.patch";
+ url = "https://github.com/gpodder/gpodder/commit/ef915dd3b6828174bf4f6f0911da410d9aca1b67.patch";
+ })
+ (fetchpatch {
+ sha256 = "1l37ihzk7gfqcl5nnphv0sv80psm6fsg4qkxn6abc6v476axyj9b";
+ name = "updates-soundcloud-support-to-recognize-https";
+ url = "https://github.com/gpodder/gpodder/commit/5c1507671d93096ad0118f908c20dd1f182a72e0.patch";
+ })
+ ];
+
postPatch = with stdenv.lib; ''
sed -i -re 's,^( *gpodder_dir *= *).*,\1"'"$out"'",' bin/gpodder
@@ -30,22 +48,22 @@ python2Packages.buildPythonApplication rec {
];
propagatedBuildInputs = with python2Packages; [
- feedparser dbus-python mygpoclient pygtk eyeD3
+ feedparser dbus-python mygpoclient pygtk eyeD3 podcastparser html5lib
] ++ stdenv.lib.optional ipodSupport libgpod;
checkPhase = ''
LC_ALL=C python -m gpodder.unittests
'';
- meta = {
+ meta = with stdenv.lib; {
description = "A podcatcher written in python";
longDescription = ''
gPodder downloads and manages free audio and video content (podcasts)
for you. Listen directly on your computer or on your mobile devices.
'';
homepage = "http://gpodder.org/";
- license = stdenv.lib.licenses.gpl3;
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
- maintainers = [ stdenv.lib.maintainers.skeidel ];
+ license = licenses.gpl3;
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ skeidel mic92 ];
};
}
diff --git a/pkgs/applications/audio/guitarix/default.nix b/pkgs/applications/audio/guitarix/default.nix
index a5e29a5e1747..6073008d541d 100644
--- a/pkgs/applications/audio/guitarix/default.nix
+++ b/pkgs/applications/audio/guitarix/default.nix
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, gettext, intltool, pkgconfig, python2
, avahi, bluez, boost, eigen, fftw, glib, glib_networking
, glibmm, gsettings_desktop_schemas, gtkmm2, libjack2
-, ladspaH, librdf, libsndfile, lilv, lv2, serd, sord, sratom
-, webkitgtk2, wrapGAppsHook, zita-convolver, zita-resampler
+, ladspaH, libav, librdf, libsndfile, lilv, lv2, serd, sord, sratom
+, wrapGAppsHook, zita-convolver, zita-resampler
, optimizationSupport ? false # Enable support for native CPU extensions
}:
@@ -12,19 +12,19 @@ in
stdenv.mkDerivation rec {
name = "guitarix-${version}";
- version = "0.35.2";
+ version = "0.35.3";
src = fetchurl {
url = "mirror://sourceforge/guitarix/guitarix2-${version}.tar.xz";
- sha256 = "1qj3adjhg511jygbjkl9k5v0gcjmg6ifc479rspfyf45m383pp3p";
+ sha256 = "0pvw4ijkq6lcn45vrif9b4mqmgzi0qg1dp5b33kb5zan6n1aci4j";
};
nativeBuildInputs = [ gettext intltool wrapGAppsHook pkgconfig python2 ];
buildInputs = [
avahi bluez boost eigen fftw glib glibmm glib_networking.out
- gsettings_desktop_schemas gtkmm2 libjack2 ladspaH librdf
- libsndfile lilv lv2 serd sord sratom webkitgtk2 zita-convolver
+ gsettings_desktop_schemas gtkmm2 libjack2 ladspaH libav librdf
+ libsndfile lilv lv2 serd sord sratom zita-convolver
zita-resampler
];
@@ -33,6 +33,9 @@ stdenv.mkDerivation rec {
"--no-desktop-update"
"--enable-nls"
"--no-faust" # todo: find out why --faust doesn't work
+ "--install-roboto-font"
+ "--includeresampler"
+ "--convolver-ffmpeg"
] ++ optional optimizationSupport "--optimization";
configurePhase = ''python2 waf configure --prefix=$out $configureFlags'';
diff --git a/pkgs/applications/audio/hydrogen/default.nix b/pkgs/applications/audio/hydrogen/default.nix
index 21767e3079f2..686a6b67e6aa 100644
--- a/pkgs/applications/audio/hydrogen/default.nix
+++ b/pkgs/applications/audio/hydrogen/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchurl, alsaLib, boost, cmake, glib, libjack2, libarchive
+{ stdenv, fetchurl, alsaLib, boost, cmake, glib, lash, libjack2, libarchive
, liblrdf, libsndfile, pkgconfig, qt4 }:
stdenv.mkDerivation rec {
- version = "0.9.6.1";
+ version = "0.9.7";
name = "hydrogen-${version}";
src = fetchurl {
url = "https://github.com/hydrogen-music/hydrogen/archive/${version}.tar.gz";
- sha256 = "0vxnaqfmcv7hhk0cj67imdcqngspnck7f0wfmvhfgfqa7x1xznll";
+ sha256 = "1dy2jfkdw0nchars4xi4isrz66fqn53a9qk13bqza7lhmsg3s3qy";
};
- buildInputs = [
- alsaLib boost cmake glib libjack2 libarchive liblrdf libsndfile pkgconfig qt4
+ buildInputs = [
+ alsaLib boost cmake glib lash libjack2 libarchive liblrdf libsndfile pkgconfig qt4
];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/i-score/default.nix b/pkgs/applications/audio/i-score/default.nix
index e3ebc5fde08e..1a47b74e21c7 100644
--- a/pkgs/applications/audio/i-score/default.nix
+++ b/pkgs/applications/audio/i-score/default.nix
@@ -6,7 +6,7 @@
gcc,
ginac,
jamomacore,
- kde5,
+ kdnssd,
libsndfile,
ninja,
portaudio,
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
ginac
gcc
jamomacore
- kde5.kdnssd
+ kdnssd
libsndfile
ninja
portaudio
diff --git a/pkgs/applications/audio/ir.lv2/default.nix b/pkgs/applications/audio/ir.lv2/default.nix
index d6dbc4c55a98..cc613541a256 100644
--- a/pkgs/applications/audio/ir.lv2/default.nix
+++ b/pkgs/applications/audio/ir.lv2/default.nix
@@ -1,20 +1,21 @@
-{ stdenv, fetchurl, fftw, gtk, lv2, libsamplerate, libsndfile, pkgconfig, zita-convolver }:
+{ stdenv, fetchFromGitHub, fftw, gtk2, lv2, libsamplerate, libsndfile, pkgconfig, zita-convolver }:
stdenv.mkDerivation rec {
name = "ir.lv2-${version}";
- version = "1.2.2";
+ version = "1.2.3";
- src = fetchurl {
- url = "http://factorial.hu/system/files/${name}.tar.gz";
- sha256 = "17a6h2mv9xv41jpbx6bdakkngin4kqzh2v67l4076ddq609k5a7v";
+ src = fetchFromGitHub {
+ owner = "tomszilagyi";
+ repo = "ir.lv2";
+ rev = "${version}";
+ sha256 = "16vy06qb0vgwg4yx15grzh5m2q3cbzm3jd0p37g2qb8rgvjhladg";
};
- buildInputs = [ fftw gtk lv2 libsamplerate libsndfile pkgconfig zita-convolver ];
+ buildInputs = [ fftw gtk2 lv2 libsamplerate libsndfile zita-convolver ];
- buildPhase = ''
- make
- make convert4chan
- '';
+ nativeBuildInputs = [ pkgconfig ];
+
+ postBuild = "make convert4chan";
installPhase = ''
mkdir -p "$out/bin"
@@ -23,10 +24,6 @@ stdenv.mkDerivation rec {
make PREFIX="$out" install
install -Dm755 convert4chan "$out/bin/convert4chan"
- # fixed location
- sed -i 's/, but seem like its gone://' README
- sed -i 's@rhythminmind.net/1313@rhythminmind.net/STN@' README
- install -Dm644 README "$out/share/doc/README"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/jackmix/default.nix b/pkgs/applications/audio/jackmix/default.nix
index 8176a3404702..e9e3fd53e546 100644
--- a/pkgs/applications/audio/jackmix/default.nix
+++ b/pkgs/applications/audio/jackmix/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgs, jack ? pkgs.libjack2 }:
+{ stdenv, fetchurl, pkgconfig, scons, qt4, lash, libjack2, jack ? libjack2 }:
stdenv.mkDerivation rec {
name = "jackmix-0.5.2";
@@ -8,10 +8,10 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- pkgs.pkgconfig
- pkgs.scons
- pkgs.kde4.qt4
- pkgs.lash
+ pkgconfig
+ scons
+ qt4
+ lash
jack
];
diff --git a/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix b/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix
index 12d9679f97cd..d7cc88905c53 100644
--- a/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix
+++ b/pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
patchPhase = ''
sed -i "s@pd -nodac@${pitchTracker}/bin/pd -nodac@g" launchers/synthWrapper
- sed -i "s@../PureData/OscSendVoc.pd@$out/PureData/OscSendVoc.pd@g" launchers/synthWrapper
+ sed -i "s@../PureData/OscSendVoc.pd@$out/PureData/OscSendVoc.pd@g" launchers/pitchTracker
'';
buildPhase = ''
diff --git a/pkgs/applications/audio/mod-distortion/default.nix b/pkgs/applications/audio/mod-distortion/default.nix
index 7b17f21b613c..a18372870795 100644
--- a/pkgs/applications/audio/mod-distortion/default.nix
+++ b/pkgs/applications/audio/mod-distortion/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ lv2 ];
- installFlags = [ "LV2_PATH=$out/lib/lv2" ];
+ installFlags = [ "LV2_PATH=$(out)/lib/lv2" ];
meta = with stdenv.lib; {
homepage = https://github.com/portalmod/mod-distortion;
diff --git a/pkgs/applications/audio/mopidy/default.nix b/pkgs/applications/audio/mopidy/default.nix
index 856da9f742e4..7dae614a8f78 100644
--- a/pkgs/applications/audio/mopidy/default.nix
+++ b/pkgs/applications/audio/mopidy/default.nix
@@ -17,7 +17,7 @@ pythonPackages.buildPythonApplication rec {
nativeBuildInputs = [ wrapGAppsHook ];
buildInputs = with gst_all_1; [
- gst-plugins-base gst-plugins-good gst-plugins-ugly
+ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad
glib_networking gobjectIntrospection
];
diff --git a/pkgs/applications/audio/morituri/default.nix b/pkgs/applications/audio/morituri/default.nix
index 0ab0d24c2726..d4c67bb5622c 100644
--- a/pkgs/applications/audio/morituri/default.nix
+++ b/pkgs/applications/audio/morituri/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchgit, pythonPackages, cdparanoia, cdrdao
-, gst_python, gst_plugins_base, gst_plugins_good
+, gst-python, gst-plugins-base, gst-plugins-good
, utillinux, makeWrapper, substituteAll, autoreconfHook }:
let
@@ -17,7 +17,7 @@ in stdenv.mkDerivation rec {
};
pythonPath = with pythonPackages; [
- pygobject2 gst_python musicbrainzngs
+ pygobject2 gst-python musicbrainzngs
pycdio pyxdg setuptools
CDDB
];
@@ -25,7 +25,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [
python cdparanoia cdrdao utillinux makeWrapper
- gst_plugins_base gst_plugins_good
+ gst-plugins-base gst-plugins-good
] ++ pythonPath;
patches = [
diff --git a/pkgs/applications/audio/musescore/darwin.nix b/pkgs/applications/audio/musescore/darwin.nix
new file mode 100644
index 000000000000..160e84e10a1a
--- /dev/null
+++ b/pkgs/applications/audio/musescore/darwin.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, undmg }:
+
+let
+ major = "2";
+ minor = "0.3";
+ patch = "1";
+ appName = "MuseScore ${major}";
+in
+
+stdenv.mkDerivation rec {
+ name = "musescore-darwin-${version}";
+ version = "${major}.${minor}.${patch}";
+
+ src = fetchurl {
+ url = "ftp://ftp.osuosl.org/pub/musescore/releases/MuseScore-${major}.${minor}/MuseScore-${version}.dmg";
+ sha256 = "0a9v2nc7sx2az7xpd9i7b84m7xk9zcydfpis5fj334r5yqds4rm1";
+ };
+
+ buildInputs = [ undmg ];
+ installPhase = ''
+ mkdir -p "$out/Applications/${appName}.app"
+ cp -R . "$out/Applications/${appName}.app"
+ chmod a+x "$out/Applications/${appName}.app/Contents/MacOS/mscore"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Music notation and composition software";
+ homepage = https://musescore.org/;
+ license = licenses.gpl2;
+ platforms = platforms.darwin;
+ maintainers = with maintainers; [ yurrriq ];
+ repositories.git = https://github.com/musescore/MuseScore;
+ };
+}
diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix
index c719080c7427..463bd64495d5 100644
--- a/pkgs/applications/audio/musescore/default.nix
+++ b/pkgs/applications/audio/musescore/default.nix
@@ -56,5 +56,6 @@ stdenv.mkDerivation rec {
platforms = platforms.linux;
maintainers = [ maintainers.vandenoever ];
repositories.git = https://github.com/musescore/MuseScore;
+ broken = true;
};
}
diff --git a/pkgs/applications/audio/non/default.nix b/pkgs/applications/audio/non/default.nix
index a7252b9e28a3..f4e5998c0375 100644
--- a/pkgs/applications/audio/non/default.nix
+++ b/pkgs/applications/audio/non/default.nix
@@ -4,12 +4,12 @@
stdenv.mkDerivation rec {
name = "non-${version}";
- version = "2016-12-07";
+ version = "2017-03-29";
src = fetchFromGitHub {
owner = "original-male";
repo = "non";
- rev = "754d113b0e3144a145d50bde8370ff2cae98169c";
- sha256 = "04h67vy966vys6krgjsxd7dph4z46r8c6maw1hascxlasy3bhhk0";
+ rev = "10c31e57291b6e42be53371567a722b62b32d220";
+ sha256 = "080rha4ffp7qycyg1mqcf4vj0s7z8qfvz6bxm0w29xgg2kkmb3fx";
};
buildInputs = [ pkgconfig python2 cairo libjpeg ntk libjack2 libsndfile
diff --git a/pkgs/applications/audio/opusfile/default.nix b/pkgs/applications/audio/opusfile/default.nix
index f840ba278cfc..8a7ab8889a66 100644
--- a/pkgs/applications/audio/opusfile/default.nix
+++ b/pkgs/applications/audio/opusfile/default.nix
@@ -13,11 +13,11 @@ stdenv.mkDerivation rec {
patches = [ ./include-multistream.patch ];
configureFlags = [ "--disable-examples" ];
- meta = {
+ meta = with stdenv.lib; {
description = "High-level API for decoding and seeking in .opus files";
homepage = http://www.opus-codec.org/;
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.linux;
- maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
+ license = licenses.bsd3;
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ fuuzetsu ];
};
}
diff --git a/pkgs/applications/audio/qjackctl/default.nix b/pkgs/applications/audio/qjackctl/default.nix
index 52b94ca07d9e..857f77bbdaf3 100644
--- a/pkgs/applications/audio/qjackctl/default.nix
+++ b/pkgs/applications/audio/qjackctl/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchurl, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras }:
+{ stdenv, fetchurl, pkgconfig, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras }:
stdenv.mkDerivation rec {
- version = "0.4.3";
+ version = "0.4.4";
name = "qjackctl-${version}";
# some dependencies such as killall have to be installed additionally
src = fetchurl {
url = "mirror://sourceforge/qjackctl/${name}.tar.gz";
- sha256 = "01wyyynxy21kim0gplzvfij7275a1jz68hdx837d2j1w5x2w7zbb";
+ sha256 = "19bbljb3iz5ss4s5fmra1dxabg2fnp61sa51d63zsm56xkvv47ak";
};
buildInputs = [
@@ -20,6 +20,8 @@ stdenv.mkDerivation rec {
dbus
];
+ nativeBuildInputs = [ pkgconfig ];
+
configureFlags = [ "--enable-jack-version" ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/qmidinet/default.nix b/pkgs/applications/audio/qmidinet/default.nix
index f5f3119f73df..89f1682592aa 100644
--- a/pkgs/applications/audio/qmidinet/default.nix
+++ b/pkgs/applications/audio/qmidinet/default.nix
@@ -1,18 +1,20 @@
-{ stdenv, fetchurl, qt5, alsaLib, libjack2 }:
+{ stdenv, fetchurl, pkgconfig, qt5, alsaLib, libjack2 }:
stdenv.mkDerivation rec {
- version = "0.4.1";
+ version = "0.4.2";
name = "qmidinet-${version}";
src = fetchurl {
url = "mirror://sourceforge/qmidinet/${name}.tar.gz";
- sha256 = "1hh06g19lfh6r673avfvy0l2mq999mxk2jnv396226swj97lv7yz";
+ sha256 = "1sdnd189db44xhl9p8pd8h4bsy8s0bn1y64lrdq7nb21mwg8ymcs";
};
hardeningDisable = [ "format" ];
buildInputs = [ qt5.qtbase qt5.qttools alsaLib libjack2 ];
+ nativeBuildInputs = [ pkgconfig ];
+
meta = with stdenv.lib; {
description = "A MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network";
homepage = http://qmidinet.sourceforge.net/;
diff --git a/pkgs/applications/audio/quodlibet/default.nix b/pkgs/applications/audio/quodlibet/default.nix
index 0546f9a0ad2e..fa582d852157 100644
--- a/pkgs/applications/audio/quodlibet/default.nix
+++ b/pkgs/applications/audio/quodlibet/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, python2Packages, intltool
-, gst_python, withGstPlugins ? false, gst_plugins_base ? null
-, gst_plugins_good ? null, gst_plugins_ugly ? null, gst_plugins_bad ? null }:
+, gst-python, withGstPlugins ? false, gst-plugins-base ? null
+, gst-plugins-good ? null, gst-plugins-ugly ? null, gst-plugins-bad ? null }:
-assert withGstPlugins -> gst_plugins_base != null
- || gst_plugins_good != null
- || gst_plugins_ugly != null
- || gst_plugins_bad != null;
+assert withGstPlugins -> gst-plugins-base != null
+ || gst-plugins-good != null
+ || gst-plugins-ugly != null
+ || gst-plugins-bad != null;
let
version = "2.6.3";
@@ -44,11 +44,11 @@ in buildPythonApplication {
patches = [ ./quodlibet-package-plugins.patch ];
buildInputs = stdenv.lib.optionals withGstPlugins [
- gst_plugins_base gst_plugins_good gst_plugins_ugly gst_plugins_bad
+ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad
];
propagatedBuildInputs = [
- mutagen pygtk pygobject2 dbus-python gst_python intltool
+ mutagen pygtk pygobject2 dbus-python gst-python intltool
];
postInstall = stdenv.lib.optionalString withGstPlugins ''
diff --git a/pkgs/applications/audio/samplv1/default.nix b/pkgs/applications/audio/samplv1/default.nix
index aeb8396e0a6d..10f06e16cf4c 100644
--- a/pkgs/applications/audio/samplv1/default.nix
+++ b/pkgs/applications/audio/samplv1/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchurl, libjack2, alsaLib, liblo, libsndfile, lv2, qt5 }:
+{ stdenv, fetchurl, pkgconfig, libjack2, alsaLib, liblo, libsndfile, lv2, qt5 }:
stdenv.mkDerivation rec {
name = "samplv1-${version}";
- version = "0.7.6";
+ version = "0.8.0";
src = fetchurl {
url = "mirror://sourceforge/samplv1/${name}.tar.gz";
- sha256 = "071j7mi2cwhx0ml5hq8izmjb0s4yhbkscqaxfdg56xfpfsqsa63l";
+ sha256 = "0j3hkmd9q0bw9b7nk9cssqywlrishkd1n790a9vq6gh3pdc5sf3r";
};
buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];
+ nativeBuildInputs = [ pkgconfig ];
+
meta = with stdenv.lib; {
description = "An old-school all-digital polyphonic sampler synthesizer with stereo fx";
homepage = http://samplv1.sourceforge.net/;
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index 72514d7b67b0..1d1d0d6a6f01 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -8,7 +8,7 @@ let
# Please update the stable branch!
# Latest version number can be found at:
# http://repository-origin.spotify.com/pool/non-free/s/spotify-client/
- version = "1.0.49.125.g72ee7853-83";
+ version = "1.0.52.717.g2f08534a-47";
deps = [
alsaLib
@@ -42,6 +42,7 @@ let
xorg.libXrender
xorg.libXScrnSaver
xorg.libXtst
+ xorg.libxcb
zlib
];
@@ -52,8 +53,8 @@ stdenv.mkDerivation {
src =
fetchurl {
- url = "http://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
- sha256 = "1sqi79yj503y4b7pfvr6xi0i8g7hj01hkhn0vpkc3y3jz5c0ih9g";
+ url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
+ sha256 = "1xqd4pjb69zmbac5fq3pckgr4khlkzfkx8b029qzjc2hi52zfnj7";
};
buildInputs = [ dpkg makeWrapper ];
diff --git a/pkgs/applications/audio/synthv1/default.nix b/pkgs/applications/audio/synthv1/default.nix
index 4050675e51fc..c7932a132d75 100644
--- a/pkgs/applications/audio/synthv1/default.nix
+++ b/pkgs/applications/audio/synthv1/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchurl, qt5, libjack2, alsaLib, liblo, lv2 }:
+{ stdenv, fetchurl, pkgconfig, qt5, libjack2, alsaLib, liblo, lv2 }:
stdenv.mkDerivation rec {
name = "synthv1-${version}";
- version = "0.7.6";
+ version = "0.8.0";
src = fetchurl {
url = "mirror://sourceforge/synthv1/${name}.tar.gz";
- sha256 = "03vnmmiyq92p2gh4zax1vg2lx6y57bsxch936pzbiwx649x53wi9";
+ sha256 = "155pfyhr6d35ciw95pbxlqy7751cmij8j5d849rvblqbjzyzb5qx";
};
buildInputs = [ qt5.qtbase qt5.qttools libjack2 alsaLib liblo lv2 ];
+ nativeBuildInputs = [ pkgconfig ];
+
meta = with stdenv.lib; {
description = "An old-school 4-oscillator subtractive polyphonic synthesizer with stereo fx";
homepage = http://synthv1.sourceforge.net/;
diff --git a/pkgs/applications/audio/tomahawk/default.nix b/pkgs/applications/audio/tomahawk/default.nix
index 7021cd165cfd..ca9f514eace1 100644
--- a/pkgs/applications/audio/tomahawk/default.nix
+++ b/pkgs/applications/audio/tomahawk/default.nix
@@ -3,12 +3,12 @@
, qtkeychain, quazip, sparsehash, taglib, websocketpp, makeWrapper
, enableXMPP ? true, libjreen ? null
-, enableKDE ? false, kdelibs ? null
+, enableKDE ? false, kdelibs4 ? null
, enableTelepathy ? false, telepathy_qt ? null
}:
assert enableXMPP -> libjreen != null;
-assert enableKDE -> kdelibs != null;
+assert enableKDE -> kdelibs4 != null;
assert enableTelepathy -> telepathy_qt != null;
stdenv.mkDerivation rec {
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
qca2 qjson qt4 qtkeychain quazip sparsehash taglib websocketpp
makeWrapper
] ++ stdenv.lib.optional enableXMPP libjreen
- ++ stdenv.lib.optional enableKDE kdelibs
+ ++ stdenv.lib.optional enableKDE kdelibs4
++ stdenv.lib.optional enableTelepathy telepathy_qt;
postInstall = let
diff --git a/pkgs/applications/audio/transcribe/default.nix b/pkgs/applications/audio/transcribe/default.nix
index 55e4b8e00b65..5ec5087b9f26 100644
--- a/pkgs/applications/audio/transcribe/default.nix
+++ b/pkgs/applications/audio/transcribe/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchzip, lib, makeWrapper, alsaLib, atk, cairo, gdk_pixbuf
-, glib, gst_ffmpeg, gst_plugins_bad, gst_plugins_base
-, gst_plugins_good, gst_plugins_ugly, gstreamer, gtk2, libSM, libX11
+, glib, gst-ffmpeg, gst-plugins-bad, gst-plugins-base
+, gst-plugins-good, gst-plugins-ugly, gstreamer, gtk2, libSM, libX11
, libpng12, pango, zlib }:
stdenv.mkDerivation rec {
@@ -21,14 +21,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ gst_plugins_base gst_plugins_good
- gst_plugins_bad gst_plugins_ugly gst_ffmpeg ];
+ buildInputs = [ gst-plugins-base gst-plugins-good
+ gst-plugins-bad gst-plugins-ugly gst-ffmpeg ];
dontPatchELF = true;
libPath = lib.makeLibraryPath [
stdenv.cc.cc glib gtk2 atk pango cairo gdk_pixbuf alsaLib
- libX11 libSM libpng12 gstreamer gst_plugins_base zlib
+ libX11 libSM libpng12 gstreamer gst-plugins-base zlib
];
installPhase = ''
diff --git a/pkgs/applications/audio/x42-plugins/default.nix b/pkgs/applications/audio/x42-plugins/default.nix
index 64ffeced13de..69288880cb2a 100644
--- a/pkgs/applications/audio/x42-plugins/default.nix
+++ b/pkgs/applications/audio/x42-plugins/default.nix
@@ -3,12 +3,12 @@
, mesa_glu, lv2, mesa, gtk2, cairo, pango, fftwFloat, zita-convolver }:
stdenv.mkDerivation rec {
- version = "20160825";
+ version = "20161230";
name = "x42-plugins-${version}";
src = fetchurl {
url = "http://gareus.org/misc/x42-plugins/${name}.tar.xz";
- sha256 = "13ln5ccmrrc07ykfp040389av60dlgqz1kh6vfjkga6sq7z51msr";
+ sha256 = "1yni9c17kl2pi9lqxip07b6g6lyfii1pch5czp183113gk54fwj5";
};
buildInputs = [ mesa_glu ftgl freefont_ttf libjack2 libltc libsndfile libsamplerate lv2 mesa gtk2 cairo pango fftwFloat pkgconfig zita-convolver];
diff --git a/pkgs/applications/audio/yasr/10_fix_openpty_forkpty_declarations b/pkgs/applications/audio/yasr/10_fix_openpty_forkpty_declarations
new file mode 100644
index 000000000000..f575af5ecd31
--- /dev/null
+++ b/pkgs/applications/audio/yasr/10_fix_openpty_forkpty_declarations
@@ -0,0 +1,25 @@
+Disable openpty() and forkpty() prototypes when needed.
+--- a/yasr/yasr.h
++++ b/yasr/yasr.h
+@@ -308,8 +308,10 @@ extern void opt_set(int num, void *val);
+ extern void opt_queue_empty(int ll);
+ extern void opt_write(FILE * fp);
+
++#ifndef HAVE_OPENPTY
+ /* openpty.c prototypes */
+ extern int openpty(int *, int *, char *, struct termios *, struct winsize *);
++#endif
+
+ /* cfmakeraw.c prototypes */
+ extern void cfmakeraw(struct termios *);
+@@ -317,8 +319,10 @@ extern void cfmakeraw(struct termios *);
+ /* login_tty.c prototypes */
+ extern int login_tty(int);
+
++#ifndef HAVE_FORKPTY
+ /* forkpty.c prototypes */
+ extern int forkpty(int *, char *, struct termios *, struct winsize *);
++#endif
+
+ /* tbc - Would it be more efficient to ensure that "blank" grids always held
+ ascii 0x20 rather than ascii 0x00? */
diff --git a/pkgs/applications/audio/yasr/20_maxpathlen b/pkgs/applications/audio/yasr/20_maxpathlen
new file mode 100644
index 000000000000..386c6cbf22bd
--- /dev/null
+++ b/pkgs/applications/audio/yasr/20_maxpathlen
@@ -0,0 +1,11 @@
+--- a/yasr/config.c.orig 2011-11-28 03:56:58.764995828 +0100
++++ a/yasr/config.c 2011-11-28 03:57:00.048967703 +0100
+@@ -60,7 +60,7 @@
+ int args, arg[16], *argp;
+ int i, key, ln = 0, mode = 0;
+ char *home, *ptr, *s;
+- char confname[MAXPATHLEN];
++ char confname[strlen(PACKAGE_DATA_DIR) + 10 + 1];
+
+ if ((home = getenv("HOME")) != NULL)
+ {
diff --git a/pkgs/applications/audio/yasr/30_conf b/pkgs/applications/audio/yasr/30_conf
new file mode 100644
index 000000000000..98e959f55f31
--- /dev/null
+++ b/pkgs/applications/audio/yasr/30_conf
@@ -0,0 +1,18 @@
+diff --git a/yasr.conf b/yasr.conf
+index 1e07fc6..72f5922 100644
+--- a/yasr.conf
++++ b/yasr.conf
+@@ -59,11 +59,11 @@ synthesizer=emacspeak server
+ #synthesizer=speech dispatcher
+ #synthesizer port=S0
+ #synthesizer port=l0
+-synthesizer port=|/usr/local/bin/eflite
++synthesizer port=|eflite
+ # Below line appropriate for Speech Dispatcher in its default configuration
+ #synthesizer port=127.0.0.1:6560
+ key echo=off
+-shell=/bin/bash
++shell=/bin/sh
+ special=off
+ up and down arrows=speak line
+ DisableKey=6925
diff --git a/pkgs/applications/audio/yasr/40_dectalk_extended_chars b/pkgs/applications/audio/yasr/40_dectalk_extended_chars
new file mode 100644
index 000000000000..cc1f0af86065
--- /dev/null
+++ b/pkgs/applications/audio/yasr/40_dectalk_extended_chars
@@ -0,0 +1,14 @@
+Index: yasr-0.6.9/yasr/tts.c
+===================================================================
+--- yasr-0.6.9.orig/yasr/tts.c 2008-02-03 00:10:07.000000000 +1100
++++ yasr-0.6.9/yasr/tts.c 2012-02-05 10:59:06.059007839 +1100
+@@ -281,6 +281,9 @@
+ char *p = synth[tts.synth].unspeakable;
+
+ if (ch < 32) return 1;
++ /* characters with high bit set cause DECTALK to crash */
++ if (tts.synth == TTS_DECTALK && ch & 0x80)
++ return 1;
+ while (*p)
+ {
+ if (*p++ == ch) return 1;
diff --git a/pkgs/applications/audio/yasr/default.nix b/pkgs/applications/audio/yasr/default.nix
new file mode 100644
index 000000000000..1008d3e8e983
--- /dev/null
+++ b/pkgs/applications/audio/yasr/default.nix
@@ -0,0 +1,28 @@
+{stdenv,fetchurl}:
+
+stdenv.mkDerivation rec {
+ name = "yasr-${version}";
+
+ version = "0.6.9";
+
+ src = fetchurl {
+ url = "https://sourceforge.net/projects/yasr/files/yasr/${version}/${name}.tar.gz";
+ sha256 = "1prv9r9y6jb5ga5578ldiw507fa414m60xhlvjl29278p3x7rwa1";
+ };
+
+ patches = [
+ ./10_fix_openpty_forkpty_declarations
+ ./20_maxpathlen
+ ./30_conf
+ ./40_dectalk_extended_chars
+ ]; # taken from the debian yasr package
+
+ meta = {
+ homepage = "http://yasr.sourceforge.net";
+ description = "A general-purpose console screen reader";
+ longDescription = "Yasr is a general-purpose console screen reader for GNU/Linux and other Unix-like operating systems.";
+ platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = with stdenv.lib.maintainers; [ jhhuh ];
+ };
+}
diff --git a/pkgs/applications/audio/yoshimi/default.nix b/pkgs/applications/audio/yoshimi/default.nix
index 0f6bd45df276..ef10bfed9b66 100644
--- a/pkgs/applications/audio/yoshimi/default.nix
+++ b/pkgs/applications/audio/yoshimi/default.nix
@@ -6,11 +6,11 @@ assert stdenv ? glibc;
stdenv.mkDerivation rec {
name = "yoshimi-${version}";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchurl {
url = "mirror://sourceforge/yoshimi/${name}.tar.bz2";
- sha256 = "133sx42wb66g803pcrgdwph40wh94knvab3yfqkgm0001jv4v14y";
+ sha256 = "10s1i18xlmvqfrnr0zn2mj2b28i7p62dlqzzzkmpaapqj1gsgpz5";
};
buildInputs = [
@@ -20,9 +20,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig ];
+ patchPhase = ''
+ sed -i -e 's,/usr/share,'$out/share,g src/Misc/Config.cpp src/Misc/Bank.cpp
+ '';
+
preConfigure = "cd src";
- cmakeFlags = [ "-DFLTK_MATH_LIBRARY=${stdenv.glibc.out}/lib/libm.so -DCMAKE_INSTALL_DATAROOTDIR=$out" ];
+ cmakeFlags = [ "-DFLTK_MATH_LIBRARY=${stdenv.glibc.out}/lib/libm.so" ];
meta = with stdenv.lib; {
description = "High quality software synthesizer based on ZynAddSubFX";
diff --git a/pkgs/applications/audio/zam-plugins/default.nix b/pkgs/applications/audio/zam-plugins/default.nix
index b79083ee402c..ecb7d9bceec6 100644
--- a/pkgs/applications/audio/zam-plugins/default.nix
+++ b/pkgs/applications/audio/zam-plugins/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "zam-plugins-${version}";
- version = "3.7";
+ version = "3.8";
src = fetchgit {
url = "https://github.com/zamaudio/zam-plugins.git";
deepClone = true;
- rev = "932046905a57f698406318765a60807a1f81257d";
- sha256 = "0zgkmq3jgysrsb6cm6sfbgqpgfpwv8nxlgkqm29zzvb97j56bm7z";
+ rev = "830ab2e9dd1db8cf56d12c71057157e5d8e9fd74";
+ sha256 = "1hyly5inis59cvh0r7lyi203h8v5jh84ca9jpaljm53cvw6d93px";
};
buildInputs = [ boost libX11 mesa liblo libjack2 ladspaH lv2 pkgconfig rubberband libsndfile ];
diff --git a/pkgs/applications/display-managers/lightdm/default.nix b/pkgs/applications/display-managers/lightdm/default.nix
index 291439db5beb..191ec84f87bf 100644
--- a/pkgs/applications/display-managers/lightdm/default.nix
+++ b/pkgs/applications/display-managers/lightdm/default.nix
@@ -1,41 +1,42 @@
{ stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2
-, intltool, xlibsWrapper, libxklavier, libgcrypt, libaudit
+, intltool, xlibsWrapper, libxklavier, libgcrypt, libaudit, gcc6
, qt4 ? null
, withQt5 ? false, qtbase
}:
+with stdenv.lib;
+
let
- ver_branch = "1.19";
- version = "1.19.5";
+ ver_branch = "1.22";
+ version = "1.22.0";
in
stdenv.mkDerivation rec {
name = "lightdm-${version}";
src = fetchurl {
url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.xz";
- sha256 = "0gbz8jk1ljh8rwgvldkiqma1k61sd27yh008228ahdqd5i2v1r1z";
+ sha256 = "0a5bvfl2h7r873al6q7c819h0kg564k9fh51rl6489z6lyvazfg4";
};
- patches = [ ./fix-paths.patch ];
-
+ nativeBuildInputs = [ pkgconfig intltool ];
buildInputs = [
- pkgconfig pam libxcb glib libXdmcp itstool libxml2 intltool libxklavier libgcrypt
- qt4 libaudit
- ] ++ stdenv.lib.optional withQt5 qtbase;
+ pam libxcb glib libXdmcp itstool libxml2 libxklavier libgcrypt
+ qt4 libaudit gcc6
+ ] ++ optional withQt5 qtbase;
configureFlags = [
"--localstatedir=/var"
"--sysconfdir=/etc"
"--disable-tests"
- ] ++ stdenv.lib.optional (qt4 != null) "--enable-liblightdm-qt"
- ++ stdenv.lib.optional withQt5 "--enable-liblightdm-qt5";
+ ] ++ optional (qt4 != null) "--enable-liblightdm-qt"
+ ++ optional withQt5 "--enable-liblightdm-qt5";
installFlags = [
"sysconfdir=\${out}/etc"
"localstatedir=\${TMPDIR}"
];
- meta = with stdenv.lib; {
+ meta = {
homepage = https://launchpad.net/lightdm;
platforms = platforms.linux;
license = licenses.gpl3;
diff --git a/pkgs/applications/display-managers/lightdm/fix-paths.patch b/pkgs/applications/display-managers/lightdm/fix-paths.patch
deleted file mode 100644
index 56930418caca..000000000000
--- a/pkgs/applications/display-managers/lightdm/fix-paths.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff --git a/common/user-list.c b/common/user-list.c
-index 792c6d3..57fbfb7 100644
---- a/common/user-list.c
-+++ b/common/user-list.c
-@@ -331,7 +331,7 @@ load_passwd_file (CommonUserList *user_list, gboolean emit_add_signal)
-
- value = g_key_file_get_string (config, "UserList", "hidden-shells", NULL);
- if (!value)
-- value = g_strdup ("/bin/false /usr/sbin/nologin");
-+ value = g_strdup ("/run/current-system/sw/bin/nologin");
- hidden_shells = g_strsplit (value, " ", -1);
- g_free (value);
-
-diff --git a/src/seat.c b/src/seat.c
-index f9b149d..9029742 100644
---- a/src/seat.c
-+++ b/src/seat.c
-@@ -343,7 +343,7 @@ run_script (Seat *seat, DisplayServer *display_server, const gchar *script_name,
-
- /* Set POSIX variables */
- process_set_clear_environment (script, TRUE);
-- process_set_env (script, "SHELL", "/bin/sh");
-+ process_set_env (script, "SHELL", "/run/current-system/sw/bin/sh");
-
- /* Variables required for regression tests */
- if (g_getenv ("LIGHTDM_TEST_ROOT"))
-@@ -354,7 +354,7 @@ run_script (Seat *seat, DisplayServer *display_server, const gchar *script_name,
- process_set_env (script, "PATH", g_getenv ("PATH"));
- }
- else
-- process_set_env (script, "PATH", "/usr/local/bin:/usr/bin:/bin");
-+ process_set_env (script, "PATH", "/run/current-system/sw/bin");
-
- if (user)
- {
-diff --git a/src/session-child.c b/src/session-child.c
-index e85f57d..93db0bd 100644
---- a/src/session-child.c
-+++ b/src/session-child.c
-@@ -410,7 +410,7 @@ session_child_run (int argc, char **argv)
- else
- {
- /* Set POSIX variables */
-- pam_putenv (pam_handle, "PATH=/usr/local/bin:/usr/bin:/bin");
-+ pam_putenv (pam_handle, "PATH=/run/current-system/sw/bin");
- pam_putenv (pam_handle, g_strdup_printf ("USER=%s", username));
- pam_putenv (pam_handle, g_strdup_printf ("LOGNAME=%s", username));
- pam_putenv (pam_handle, g_strdup_printf ("HOME=%s", user_get_home_directory (user)));
-diff --git a/src/shared-data-manager.c b/src/shared-data-manager.c
-index 47f1c10..cc82652 100644
---- a/src/shared-data-manager.c
-+++ b/src/shared-data-manager.c
-@@ -68,7 +68,7 @@ delete_unused_user (gpointer key, gpointer value, gpointer user_data)
-
- gchar *path = g_build_filename (USERS_DIR, user, NULL);
- gchar *quoted_path = g_shell_quote (path);
-- gchar *cmd = g_strdup_printf ("/bin/rm -rf %s", quoted_path);
-+ gchar *cmd = g_strdup_printf ("/run/current-system/sw/bin/rm -rf %s", quoted_path);
-
- g_spawn_command_line_async (cmd, &error);
- if (error)
diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix
index 9fd56a49b5f5..f675febafb56 100644
--- a/pkgs/applications/display-managers/sddm/default.nix
+++ b/pkgs/applications/display-managers/sddm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, makeQtWrapper, fetchFromGitHub, fetchpatch
+{ stdenv, lib, makeQtWrapper, fetchFromGitHub, fetchpatch
, cmake, extra-cmake-modules, pkgconfig, libxcb, libpthreadstubs, lndir
, libXdmcp, libXau, qtbase, qtdeclarative, qttools, pam, systemd
, themes
@@ -28,10 +28,12 @@ let
nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig qttools ];
buildInputs = [
- libxcb libpthreadstubs libXdmcp libXau qtbase pam systemd
+ libxcb libpthreadstubs libXdmcp libXau pam systemd
];
- propagatedBuildInputs = [ qtdeclarative ];
+ propagatedBuildInputs = [
+ qtbase qtdeclarative
+ ];
cmakeFlags = [
"-DCONFIG_FILE=/etc/sddm.conf"
@@ -80,6 +82,22 @@ stdenv.mkDerivation {
installPhase = ''
runHook preInstall
+ propagated=
+ for i in $unwrapped $themes; do
+ findInputs $i propagated propagated-user-env-packages
+ if [ -z "$crossConfig" ]; then
+ findInputs $i propagated propagated-native-build-inputs
+ else
+ findInputs $i propagated propagated-build-inputs
+ fi
+ done
+
+ for pkg in $propagated; do
+ addToSearchPath RUNTIME_XDG_DATA_DIRS "$pkg/share"
+ addToSearchPath RUNTIME_XDG_CONFIG_DIRS "$pkg/etc/xdg"
+ done
+
+ mkdir -p "$out/bin"
makeQtWrapper "$unwrapped/bin/sddm" "$out/bin/sddm"
mkdir -p "$out/share/sddm"
diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix
index 27ba155ad74d..60e17982b5be 100644
--- a/pkgs/applications/editors/atom/default.nix
+++ b/pkgs/applications/editors/atom/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, lib, makeWrapper, gvfs, atomEnv, libXScrnSaver, libxkbfile }:
+{ stdenv, fetchurl, lib, makeWrapper, gvfs, atomEnv}:
stdenv.mkDerivation rec {
name = "atom-${version}";
- version = "1.14.3";
+ version = "1.15.0";
src = fetchurl {
url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
- sha256 = "16zc1bbvxs9fpd9y3mzgbl789djp3p1664a8b2nn9ann1mbkdgsk";
+ sha256 = "0w790b9m94m28bx7n94pg2zjxrcjf13228lsb0pl8kyfsk2k2glx";
name = "${name}.deb";
};
@@ -21,9 +21,7 @@ stdenv.mkDerivation rec {
rm -r $out/share/lintian
rm -r $out/usr/
wrapProgram $out/bin/atom \
- --prefix "PATH" : "${gvfs}/bin" \
- --prefix LD_PRELOAD : ${stdenv.lib.makeLibraryPath [ libXScrnSaver ]}/libXss.so.1 \
- --prefix LD_PRELOAD : ${stdenv.lib.makeLibraryPath [ libxkbfile ]}/libxkbfile.so.1
+ --prefix "PATH" : "${gvfs}/bin"
fixupPhase
@@ -33,8 +31,11 @@ stdenv.mkDerivation rec {
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
--set-rpath "${atomEnv.libPath}" \
$out/share/atom/resources/app/apm/bin/node
+
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
$out/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
+
+ find $out/share/atom -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$out/share/atom" {} \;
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/editors/atom/env.nix b/pkgs/applications/editors/atom/env.nix
index 1285e46fb484..228a21dc4309 100644
--- a/pkgs/applications/editors/atom/env.nix
+++ b/pkgs/applications/editors/atom/env.nix
@@ -9,7 +9,7 @@ let
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
- xorg.libXcursor libcap systemd libnotify
+ xorg.libXcursor xorg.libxkbfile xorg.libXScrnSaver libcap systemd libnotify
];
libPathNative = lib.makeLibraryPath packages;
diff --git a/pkgs/applications/editors/bluefish/default.nix b/pkgs/applications/editors/bluefish/default.nix
index 59e8076c787b..1c2e3a425782 100644
--- a/pkgs/applications/editors/bluefish/default.nix
+++ b/pkgs/applications/editors/bluefish/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "bluefish-2.2.9";
+ name = "bluefish-2.2.10";
src = fetchurl {
url = "mirror://sourceforge/bluefish/${name}.tar.bz2";
- sha256 = "1l7pg6h485yj84i34jr09y8qzc1yr4ih6w5jdhmnrg156db7nwav";
+ sha256 = "1ciygj79q6i3ga5x1j8aivc05nh6rhhnm7hrq8q8xd9vd4ms3v5g";
};
nativeBuildInputs = [ intltool pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/editors/codeblocks/default.nix b/pkgs/applications/editors/codeblocks/default.nix
index 9cab87e9ed24..20c2623e034c 100644
--- a/pkgs/applications/editors/codeblocks/default.nix
+++ b/pkgs/applications/editors/codeblocks/default.nix
@@ -1,20 +1,21 @@
-{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, file, zip, wxGTK, gtk2
+{ stdenv, fetchurl, autoreconfHook, libtool, pkgconfig, file, zip, wxGTK, gtk2
, contribPlugins ? false, hunspell, gamin, boost
}:
-with { inherit (stdenv.lib) optionalString optional optionals; };
+with stdenv.lib;
stdenv.mkDerivation rec {
name = "${pname}-${stdenv.lib.optionalString contribPlugins "full-"}${version}";
- version = "13.12";
+ version = "16.01";
pname = "codeblocks";
src = fetchurl {
- url = "mirror://sourceforge/codeblocks/Sources/${version}/codeblocks_${version}-1.tar.gz";
- sha256 = "044njhps4cm1ijfdyr5f9wjyd0vblhrz9b4603ma52wcdq25093p";
+ url = "mirror://sourceforge/codeblocks/Sources/${version}/codeblocks_${version}.tar.gz";
+ sha256 = "00sskm91r20ywydwqwx6v7z3nwn9lyh5297c5wp3razldlh9vyrh";
};
- buildInputs = [ automake autoconf libtool pkgconfig file zip wxGTK gtk2 ]
+ nativeBuildInputs = [ autoreconfHook pkgconfig libtool file zip ];
+ buildInputs = [ wxGTK gtk2 ]
++ optionals contribPlugins [ hunspell gamin boost ];
enableParallelBuilding = true;
patches = [ ./writable-projects.patch ];
@@ -25,9 +26,9 @@ stdenv.mkDerivation rec {
# Fix boost 1.59 compat
# Try removing in the next version
- CPPFLAGS = "-DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED";
+ #CPPFLAGS = "-DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED";
- meta = with stdenv.lib; {
+ meta = {
maintainers = [ maintainers.linquize ];
platforms = platforms.all;
description = "The open source, cross platform, free C, C++ and Fortran IDE";
diff --git a/pkgs/applications/editors/eclipse/build-eclipse.nix b/pkgs/applications/editors/eclipse/build-eclipse.nix
index 74707c65b6ca..60bece1fafc4 100644
--- a/pkgs/applications/editors/eclipse/build-eclipse.nix
+++ b/pkgs/applications/editors/eclipse/build-eclipse.nix
@@ -1,4 +1,6 @@
-{ stdenv, makeDesktopItem, freetype, fontconfig, libX11, libXrender, zlib, jdk, glib, gtk2, libXtst, webkitgtk2, makeWrapper, ... }:
+{ stdenv, makeDesktopItem, freetype, fontconfig, libX11, libXrender
+, zlib, jdk, glib, gtk2, libXtst, gsettings_desktop_schemas, webkitgtk2
+, makeWrapper, ... }:
{ name, src ? builtins.getAttr stdenv.system sources, sources ? null, description }:
@@ -15,7 +17,10 @@ stdenv.mkDerivation rec {
categories = "Application;Development;";
};
- buildInputs = [ makeWrapper ];
+ buildInputs = [
+ fontconfig freetype glib gsettings_desktop_schemas gtk2 jdk libX11
+ libXrender libXtst makeWrapper zlib
+ ] ++ stdenv.lib.optional (webkitgtk2 != null) webkitgtk2;
buildCommand = ''
# Unpack tarball.
@@ -37,6 +42,7 @@ stdenv.mkDerivation rec {
makeWrapper $out/eclipse/eclipse $out/bin/eclipse \
--prefix PATH : ${jdk}/bin \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath ([ glib gtk2 libXtst ] ++ stdenv.lib.optional (webkitgtk2 != null) webkitgtk2)} \
+ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
--add-flags "-configuration \$HOME/.eclipse/''${productId}_$productVersion/configuration"
# Create desktop item.
diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix
index cde3475196f3..8ef855e48c8d 100644
--- a/pkgs/applications/editors/eclipse/default.nix
+++ b/pkgs/applications/editors/eclipse/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, makeDesktopItem, makeWrapper
, freetype, fontconfig, libX11, libXext, libXrender, zlib
-, glib, libXtst, jdk
+, glib, gtk2, libXtst, jdk, gsettings_desktop_schemas
, webkitgtk2 ? null # for internal web browser
, buildEnv, writeText, runCommand
, callPackage
@@ -10,10 +10,16 @@ assert stdenv ? glibc;
rec {
- buildEclipse = callPackage ./build-eclipse.nix { };
+ buildEclipse = import ./build-eclipse.nix {
+ inherit stdenv makeDesktopItem freetype fontconfig libX11 libXrender zlib
+ jdk glib gtk2 libXtst gsettings_desktop_schemas webkitgtk2
+ makeWrapper;
+ };
### Eclipse CPP
+ eclipse-cpp = eclipse-cpp-46; # always point to latest
+
eclipse-cpp-46 = buildEclipse {
name = "eclipse-cpp-4.6.0";
description = "Eclipse IDE for C/C++ Developers, Neon release";
@@ -50,6 +56,8 @@ rec {
### Eclipse Modeling
+ eclipse-modeling = eclipse-modeling-46; # always point to latest
+
eclipse-modeling-46 = buildEclipse {
name = "eclipse-modeling-4.6";
description = "Eclipse Modeling Tools";
@@ -85,7 +93,7 @@ rec {
### Eclipse Platform
- eclipse-platform = eclipse-platform-46;
+ eclipse-platform = eclipse-platform-46; # always point to latest
eclipse-platform-46 = buildEclipse {
name = "eclipse-platform-4.6.2";
@@ -104,6 +112,8 @@ rec {
### Eclipse Scala SDK
+ eclipse-scala-sdk = eclipse-scala-sdk-441; # always point to latest
+
eclipse-scala-sdk-441 = buildEclipse {
name = "eclipse-scala-sdk-4.4.1";
description = "Eclipse IDE for Scala Developers";
@@ -122,6 +132,8 @@ rec {
### Eclipse SDK
+ eclipse-sdk = eclipse-sdk-46; # always point to latest
+
eclipse-sdk-46 = buildEclipse {
name = "eclipse-sdk-4.6.2";
description = "Eclipse Neon 2 Classic";
diff --git a/pkgs/applications/editors/elvis/default.nix b/pkgs/applications/editors/elvis/default.nix
index 8774b1b461fc..b9bd529930f2 100644
--- a/pkgs/applications/editors/elvis/default.nix
+++ b/pkgs/applications/editors/elvis/default.nix
@@ -1,15 +1,25 @@
-{ fetchurl, stdenv, ncurses }:
+{ fetchurl, fetchpatch, stdenv, ncurses }:
stdenv.mkDerivation rec {
name = "elvis-2.2_0";
src = fetchurl {
- url = ftp://ftp.cs.pdx.edu/pub/elvis/elvis-2.2_0.tar.gz;
+ url = "http://www.the-little-red-haired-girl.org/pub/elvis/elvis-2.2_0.tar.gz";
sha256 = "182fj9qzyq6cjq1r849gpam6nq9smwv9f9xwaq84961p56r6d14s";
};
buildInputs = [ ncurses ];
+ patches = [ (fetchpatch {
+ url = "https://github.com/mbert/elvis/commit/076cf4ad5cc993be0c6195ec0d5d57e5ad8ac1eb.patch";
+ sha256 = "0yzkc1mxjwg09mfmrk20ksa0vfnb2x83ndybwvawq4xjm1qkcahc";
+ }) ];
+
+ postPatch = ''
+ substituteInPlace configure \
+ --replace '-lcurses' '-lncurses'
+ '';
+
preConfigure = ''
mkdir -p $out/share/man/man1
'';
diff --git a/pkgs/applications/editors/emacs-modes/elpa-generated.nix b/pkgs/applications/editors/emacs-modes/elpa-generated.nix
index a11518735d7d..868f9619ce2e 100644
--- a/pkgs/applications/editors/emacs-modes/elpa-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/elpa-generated.nix
@@ -41,10 +41,10 @@
}) {};
ada-ref-man = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "ada-ref-man";
- version = "2012.0";
+ version = "2012.3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/ada-ref-man-2012.0.tar";
- sha256 = "1g97892h8d1xa7cfxgg4i232i15hhci7gijj0dzc31yd9vbqayx8";
+ url = "https://elpa.gnu.org/packages/ada-ref-man-2012.3.tar";
+ sha256 = "0w88xw51jb85nmqbi3i9kj9kx2fa6zlazk3x7afll7njc6g4105z";
};
packageRequires = [];
meta = {
@@ -306,6 +306,19 @@
license = lib.licenses.free;
};
}) {};
+ cl-print = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
+ pname = "cl-print";
+ version = "1.0";
+ src = fetchurl {
+ url = "https://elpa.gnu.org/packages/cl-print-1.0.el";
+ sha256 = "0ib8j7rv5f4c4xg3kban58jm6cam756i3xz6j8100846g3jn9zcc";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://elpa.gnu.org/packages/cl-print.html";
+ license = lib.licenses.free;
+ };
+ }) {};
cobol-mode = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "cobol-mode";
version = "1.0.0";
@@ -345,15 +358,14 @@
license = lib.licenses.free;
};
}) {};
- company = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
- elpaBuild {
+ company = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "company";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/company-0.9.2.tar";
- sha256 = "10divixs06gq9nm8s8x0q12ir07y27d06l52ix2dn84zvj853z4z";
+ url = "https://elpa.gnu.org/packages/company-0.9.3.tar";
+ sha256 = "1b38najmah4s2smxslik6wbdvb0x77rm6fv45pcq5x5aaiplh5ap";
};
- packageRequires = [ cl-lib emacs ];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/company.html";
license = lib.licenses.free;
@@ -376,10 +388,10 @@
company-statistics = callPackage ({ company, elpaBuild, emacs, fetchurl, lib }:
elpaBuild {
pname = "company-statistics";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/company-statistics-0.2.2.tar";
- sha256 = "0h1k0dbb7ngk6pghli2csfpzpx37si0wg840jmay0jlb80q6vw73";
+ url = "https://elpa.gnu.org/packages/company-statistics-0.2.3.tar";
+ sha256 = "0780xp09f739jys469x4fqpgj1lysi8gnhiaz0735jib07lmh4ww";
};
packageRequires = [ company emacs ];
meta = {
@@ -484,10 +496,10 @@
debbugs = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, soap-client }:
elpaBuild {
pname = "debbugs";
- version = "0.12";
+ version = "0.14";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/debbugs-0.12.tar";
- sha256 = "1swi4d7fhahimid9j12cypmkz7dlqgffrnhfxy5ra44y3j2b35ph";
+ url = "https://elpa.gnu.org/packages/debbugs-0.14.tar";
+ sha256 = "07wgcvg038l88gxvjr0gjpjhyk743w22x1rqghz3gkmif0g70say";
};
packageRequires = [ cl-lib soap-client ];
meta = {
@@ -632,10 +644,10 @@
el-search = callPackage ({ elpaBuild, emacs, fetchurl, lib, stream }:
elpaBuild {
pname = "el-search";
- version = "1.2.3";
+ version = "1.3";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/el-search-1.2.3.tar";
- sha256 = "1d7iqr4fr0kr171fnjcm2n0bgcwzdh6jl585mwjf2zqnqszv13h0";
+ url = "https://elpa.gnu.org/packages/el-search-1.3.tar";
+ sha256 = "0hg7jppdsaxy285bdaban1i096bjx21pqmczz7w9f3nr34n28pyn";
};
packageRequires = [ emacs stream ];
meta = {
@@ -808,10 +820,10 @@
gnorb = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
elpaBuild {
pname = "gnorb";
- version = "1.1.2";
+ version = "1.2.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/gnorb-1.1.2.tar";
- sha256 = "18d5wdv33lcg96m3ljnv9zn98in27apm7bjycgq0asd2f31dvcvx";
+ url = "https://elpa.gnu.org/packages/gnorb-1.2.1.tar";
+ sha256 = "0mip0czvpdl26xz9wamii5azj9bacjhdg0jgkrxyv17vqqlbag9x";
};
packageRequires = [ cl-lib ];
meta = {
@@ -822,10 +834,10 @@
gnugo = callPackage ({ ascii-art-to-unicode, cl-lib ? null, elpaBuild, fetchurl, lib, xpm }:
elpaBuild {
pname = "gnugo";
- version = "3.0.2";
+ version = "3.1.0";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/gnugo-3.0.2.tar";
- sha256 = "12xm960awsn2k8ph1yibhrxdg8iz1icifdqimysg3qxljmhmnb3k";
+ url = "https://elpa.gnu.org/packages/gnugo-3.1.0.tar";
+ sha256 = "0xpjvs250gg71qwapdsb1hlc61gs0gpkjds01srf784fvyxx2gf1";
};
packageRequires = [ ascii-art-to-unicode cl-lib xpm ];
meta = {
@@ -1045,27 +1057,29 @@
license = lib.licenses.free;
};
}) {};
- lmc = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
+ lmc = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
+ elpaBuild {
pname = "lmc";
version = "1.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/lmc-1.4.el";
sha256 = "0fm4sclx9gg0d0615smz105x320sk45y4ivpjk3nbc67c5l0sh2h";
};
- packageRequires = [];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://elpa.gnu.org/packages/lmc.html";
license = lib.licenses.free;
};
}) {};
- load-dir = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
+ load-dir = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }:
+ elpaBuild {
pname = "load-dir";
- version = "0.0.3";
+ version = "0.0.5";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/load-dir-0.0.3.el";
- sha256 = "0w5rdc6gr7nm7r0d258mp5sc06n09mmz7kjg8bd3sqnki8iz7s32";
+ url = "https://elpa.gnu.org/packages/load-dir-0.0.5.el";
+ sha256 = "1575ipn155nzzb5yghblxc7v1vpq4i16w1ff7y56qw2498ligpc5";
};
- packageRequires = [];
+ packageRequires = [ cl-lib ];
meta = {
homepage = "https://elpa.gnu.org/packages/load-dir.html";
license = lib.licenses.free;
@@ -1943,10 +1957,10 @@
validate = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib, seq }:
elpaBuild {
pname = "validate";
- version = "1.0.2";
+ version = "1.0.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/validate-1.0.2.el";
- sha256 = "19xhd9mxkdcisspz5q3bnvf6jjsvmhjjrpw3pq5lgyqbcz8k8dsr";
+ url = "https://elpa.gnu.org/packages/validate-1.0.4.el";
+ sha256 = "0vksssk98hcnz804g62k8kika13argf6p7bx8rf9hwidvzdsv6mi";
};
packageRequires = [ cl-lib emacs seq ];
meta = {
@@ -1995,10 +2009,10 @@
}) {};
wconf = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild {
pname = "wconf";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/wconf-0.2.0.el";
- sha256 = "07adnx2ni7kprxw9mx1nywzs1a2h43rszfa8r8i0s9j16grvgphk";
+ url = "https://elpa.gnu.org/packages/wconf-0.2.1.el";
+ sha256 = "13p1xycp3mcrg8jv65mcyqvln4h7awhjz35dzr5bi86zb824ryxf";
};
packageRequires = [ emacs ];
meta = {
@@ -2101,10 +2115,10 @@
}) {};
xpm = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "xpm";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://elpa.gnu.org/packages/xpm-1.0.3.tar";
- sha256 = "0qckb93xwzcg8iwiv4bd08r60jn0n853czmilz0hyyb1lfi82lp4";
+ url = "https://elpa.gnu.org/packages/xpm-1.0.4.tar";
+ sha256 = "075miyashh9cm3b0gk6ngld3rm8bfgnh4qxnhxmmvjgzf6a64grh";
};
packageRequires = [];
meta = {
diff --git a/pkgs/applications/editors/emacs-modes/melpa-generated.nix b/pkgs/applications/editors/emacs-modes/melpa-generated.nix
index f47cdb989b56..70ea1d58cf80 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-generated.nix
@@ -127,12 +127,12 @@
abl-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "abl-mode";
- version = "20170211.1328";
+ version = "20170309.117";
src = fetchFromGitHub {
owner = "afroisalreadyinu";
repo = "abl-mode";
- rev = "54777551c1760f02b35043a51e1cadad1468aa44";
- sha256 = "0p5jhp71n4021p173c9agmm26xqqx7z864ygaskf9dh810mxs1yh";
+ rev = "0539862591a5af70e6fa04f0e88e7fc0f0fbb11e";
+ sha256 = "0fxl67nmy6vi6viwxday4j81m9lg4l8vg6yw2phgagm4zlp65k58";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/70a52edb381daa9c4dcc9f7e511175b38fc141be/recipes/abl-mode";
@@ -194,8 +194,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "ac-anaconda";
- rev = "e42b68f648a4179c76b56b7ff03d25a6e482f38c";
- sha256 = "092m8y38h4irh2ig6n6510gw2scjjxah37zim6mk92jzn1xv06d0";
+ rev = "94f66b4d4bf0fd9683ee77511833b1eceace0462";
+ sha256 = "15xkwnadqjkbgvilyfldj7z5kz2wvw1dk2bcgphx2z9qwjc7wd5f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0eb23a75c8b57b4af1737c0508f03e66430e6076/recipes/ac-anaconda";
@@ -355,12 +355,12 @@
ac-dcd = callPackage ({ auto-complete, fetchFromGitHub, fetchurl, flycheck-dmd-dub, lib, melpaBuild }:
melpaBuild {
pname = "ac-dcd";
- version = "20160311.617";
+ version = "20170323.601";
src = fetchFromGitHub {
owner = "atilaneves";
repo = "ac-dcd";
- rev = "bfb4fe768c8bf6fc7b7ee880f54e2052ebb23e3b";
- sha256 = "1hlijh415wgl450ry16a1072jjrkqqqkk862hfhswfr2l6rjfw98";
+ rev = "1614aa624252e3445b0392c8a9b7197084f3e422";
+ sha256 = "02slswlcjh1rjc9hglvbizhvwp57xcnbhs8cmlcayw0yjwp6mnvb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/64142a4b14531409f45f02a8053ed8948f48221d/recipes/ac-dcd";
@@ -380,8 +380,8 @@
src = fetchFromGitHub {
owner = "emacs-eclim";
repo = "emacs-eclim";
- rev = "3b5ce79b5ed80f9ce7ca1fa10f0c314516300d6b";
- sha256 = "1gxsixg2rp09myqrcq7plk84bhhd8aaz68a09xfsbdia41q3vaa7";
+ rev = "c13d1e853722bac880e82e6b04158015e7b12f6c";
+ sha256 = "18bm0prhnahj0b397hn9nn98d09rrzfhzfg86glxqy4y8k6f0ai6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/ac-emacs-eclim";
@@ -712,12 +712,12 @@
ac-octave = callPackage ({ auto-complete, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ac-octave";
- version = "20150111.1708";
+ version = "20170220.1728";
src = fetchFromGitHub {
owner = "coldnew";
repo = "ac-octave";
- rev = "28dfce296dd2aa0ea46b51803109f3fdd1e5c379";
- sha256 = "16bg2zg08223x7q54rmfjziaccgm64h9vc8z59sjljkw1bgx9m7q";
+ rev = "f131ed6859a0945ac0c0520d2ab076f16ce7314c";
+ sha256 = "0aigfydmfw284qkhajzxhnl5zx41v5z6ip0kjwmwgphqyxay7nih";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/634bd324148d6b74e1098362e06dc512456cde31/recipes/ac-octave";
@@ -737,8 +737,8 @@
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "436567c1e28cce979aab7820a8fc74b5b5294218";
- sha256 = "07w8fpnglany530jksjsl5qs9mfbc52gh6pfnqlqx6ppp01k8lw4";
+ rev = "36e37b21ebcd3d178da4e23a440759bc6b049c7d";
+ sha256 = "1rs7v5n5rb6gdyxxadg2p8zabh0qxvdmyq9356qk6drx8mnsvq8k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php";
@@ -754,12 +754,12 @@
ac-php-core = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode, popup, s, xcscope }:
melpaBuild {
pname = "ac-php-core";
- version = "20170209.2128";
+ version = "20170327.542";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "436567c1e28cce979aab7820a8fc74b5b5294218";
- sha256 = "07w8fpnglany530jksjsl5qs9mfbc52gh6pfnqlqx6ppp01k8lw4";
+ rev = "36e37b21ebcd3d178da4e23a440759bc6b049c7d";
+ sha256 = "1rs7v5n5rb6gdyxxadg2p8zabh0qxvdmyq9356qk6drx8mnsvq8k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php-core";
@@ -859,12 +859,12 @@
ace-flyspell = callPackage ({ avy, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ace-flyspell";
- version = "20170124.1245";
+ version = "20170308.2109";
src = fetchFromGitHub {
owner = "cute-jumper";
repo = "ace-flyspell";
- rev = "044d38fb8eb390ef1f51cf92cfe5c4ffd103044c";
- sha256 = "0yy7g2903v78a8pavhxi8c7vqbmifn2sjk84zhw5aygihp3d6vf0";
+ rev = "538d4f8508d305262ba0228dfe7c819fb65b53c9";
+ sha256 = "1yplf5klgjjzx3cb1ihqb9f9cwn898l0vhasc3cwiqz6ldyq2na8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1ea85eca9cf2df3f8c06709dfb44b339b8bdbc6c/recipes/ace-flyspell";
@@ -985,12 +985,12 @@
ace-link = callPackage ({ avy, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ace-link";
- version = "20161203.1059";
+ version = "20170319.553";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "ace-link";
- rev = "3691a0ca4d897d1b5f51795a14dc33b4ee48dd4a";
- sha256 = "0yhy6cq19zllc8cycpq5assdgdmhl77ybs7xr3q99m0jqx20g5xx";
+ rev = "0b6e06e0b5222a57e5e6f1d9af6436eb12102e3e";
+ sha256 = "1h8j1dl9xyybm0pj3j2j6fcq7bryby2h1s64r6ijcsgrqgimq66i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68032f40c0ce4170a22db535be4bfa7099f61f85/recipes/ace-link";
@@ -1069,12 +1069,12 @@
ace-window = callPackage ({ avy, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ace-window";
- version = "20161018.1624";
+ version = "20170219.256";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "ace-window";
- rev = "de873d17f0ac33d49b769b302f94a71ccddd4502";
- sha256 = "1jyrycbgrl3m5ab1k9r5w4p2pvmiqf6cgpwqdbxz8wdgfpzjk9ki";
+ rev = "d92320e74089cb346e172c63b02cce48a0d8cca7";
+ sha256 = "06sidq00xaw0n0gfh7akzyxfr65ma5h299yk347f1q916bqqxna5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42fe131d3c2ea498e4df30ba539a6b91c00f5b07/recipes/ace-window";
@@ -1299,12 +1299,12 @@
aggressive-indent = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "aggressive-indent";
- version = "20161201.1001";
+ version = "20170321.1300";
src = fetchFromGitHub {
owner = "Malabarba";
repo = "aggressive-indent-mode";
- rev = "8324b88d54970059b0f8dd4695e38db6223d39f7";
- sha256 = "18jw8y2d9xjcacgv9k32579khjlg9mha23sia7m12paamjpjbm9p";
+ rev = "9dfde9ccef6dffbfa68219d91703d779cfe7016a";
+ sha256 = "1aslsq5jjvg0hywk4qzk30k6kaics1xslpqd38n24w37872b70jn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/aggressive-indent";
@@ -1486,12 +1486,12 @@
alert = callPackage ({ fetchFromGitHub, fetchurl, gntp, lib, log4e, melpaBuild }:
melpaBuild {
pname = "alert";
- version = "20170106.1020";
+ version = "20170223.1030";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "alert";
- rev = "2c21ee4ebe3e0b60e5df5c8e54a7c2b10f110b85";
- sha256 = "119canyh19ck8fzashnwj9yfk0rm9qsg1yibyfjccd9inp8h7k6z";
+ rev = "fa9e6917c48e5338f3ed81226e1e5e5ec21563fb";
+ sha256 = "0ri8lv3ln7n3msc8y6y9133dv8h0550xi142fn7w0s95hbskr61l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/113953825ac4ff98d90a5375eb48d8b7bfa224e7/recipes/alert";
@@ -1549,12 +1549,12 @@
all-the-icons = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, font-lock-plus, lib, melpaBuild }:
melpaBuild {
pname = "all-the-icons";
- version = "20170208.433";
+ version = "20170328.2313";
src = fetchFromGitHub {
owner = "domtronn";
repo = "all-the-icons.el";
- rev = "51079bb7f25d5c3d30517023e2bf13b28aa6d2c0";
- sha256 = "0jpnv9j1f6q459kzgvn2k0qh2li9qb9116c39qaxid8j1r1jp6lg";
+ rev = "e7c8f824d542fd946dfe695ef370dd57a218d03c";
+ sha256 = "0y5mf6iwyqsfl6xa00pkv23d52dadk1zgcmkx91i0ls3jb1cvarg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/604c01aa15927bd122260529ff0f4bb6a8168b7e/recipes/all-the-icons";
@@ -1684,12 +1684,12 @@
anaconda-mode = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, pythonic, s }:
melpaBuild {
pname = "anaconda-mode";
- version = "20161121.1137";
+ version = "20170329.836";
src = fetchFromGitHub {
owner = "proofit404";
repo = "anaconda-mode";
- rev = "a6b80a4fbb4e6ce3bc6a51a6e9f0982ea219b16b";
- sha256 = "06rgwx03x84r4i5z07sia09nsb76a3cb7zxkravx78h7anlw16xw";
+ rev = "14061ecfbde5f58a0f807eafc7c1871ff178cea0";
+ sha256 = "05lq97xfdmw34yh1jy4b7ypks5nf3jjcrx12lk0jxhhgcr7j2lv3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e03b698fd3fe5b80bdd24ce01f7fba28e9da0da8/recipes/anaconda-mode";
@@ -1745,12 +1745,12 @@
android-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "android-mode";
- version = "20170131.2347";
+ version = "20170323.115";
src = fetchFromGitHub {
owner = "remvee";
repo = "android-mode";
- rev = "76711e73b459de1ee639a49733e4f3f245b8fb41";
- sha256 = "1z0pw5h5yqpszr07jg7hqlfphhy0g6p2hqjyd9ds68p987v35vz0";
+ rev = "f274da87429617b0b9c5889d46b36de64d982da4";
+ sha256 = "17m4hp2qb54widwadv23amc1lasnbwzh2ipc6180fnajg8zcbvyw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/77633aa340803a433570327943fbe31b396f4355/recipes/android-mode";
@@ -1829,12 +1829,12 @@
annotate = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "annotate";
- version = "20161006.16";
+ version = "20170227.23";
src = fetchFromGitHub {
owner = "bastibe";
repo = "annotate.el";
- rev = "e6af7f8ef7d241fdc9f866d57dce24beb4bb6b87";
- sha256 = "19a419rnqqsmvrcl2vwy3gl7mvbfg669vyin2h2xpm56rxsinvy1";
+ rev = "f08923762fb851edb292ba4d3ebb07bea025f83d";
+ sha256 = "11v8claymx40ix5zwzrklzc6g71nmzxhdhdzwfdh2b57fwmfvv95";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3aae88b8e3b080501195d291012deab31aaf35f7/recipes/annotate";
@@ -1938,8 +1938,8 @@
src = fetchFromGitHub {
owner = "lunaryorn";
repo = "ansible-doc.el";
- rev = "bc8128a85a79b14f4a121105d87a5eddc33975ad";
- sha256 = "0z3y69sfzka764wjbx31dywdq4d6bfsafv2gmmbpmxqmwfmy8sz4";
+ rev = "86083a7bb2ed0468ca64e52076b06441a2f8e9e0";
+ sha256 = "0lap404ch74w99n3xip176jr42b38xhyzkfnkyqg0g3wk2cd3aq8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1daaaa7462f0b83c15ed9d9e7e6d0ee94434b8e9/recipes/ansible-doc";
@@ -1959,8 +1959,8 @@
src = fetchFromGitHub {
owner = "zellio";
repo = "ansible-vault-mode";
- rev = "57cf7e6da30250587c28ebf592d7bca9a3bae1df";
- sha256 = "1m9r3vicmljypq6mhgr86lzgi26dnnlp7g0jbl9bjdk48xfg79wb";
+ rev = "71d1df3b1c2d1569b6c3091a9d54baf2ebc7019d";
+ sha256 = "0l5rsxbr9k5nq86v7vyv2l0inczfmcyfp95van84dk5fa1kpm3kc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bff0da29a9b883e53a3d211c5577a3e0bc263a0/recipes/ansible-vault";
@@ -2269,12 +2269,12 @@
anything-tramp = callPackage ({ anything, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "anything-tramp";
- version = "20170208.539";
+ version = "20170325.1036";
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-anything-tramp";
- rev = "52b8c8dac2f56979a14504e3c97f00ad275f9345";
- sha256 = "1z0ylrl4scm0faapq9xhl4r20ljr4bl489ggyxi1v3rbksw1lp0q";
+ rev = "4e5f2ceb4624a633b809cb7ac671425fa061586b";
+ sha256 = "1jzyxxk8c9dfr5d3i89cq7apjlrwc3278nn1fr7hlcg05nv2lfwl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bf5be5351cb187dff8388865ac424f8e5be71639/recipes/anything-tramp";
@@ -2407,6 +2407,27 @@
license = lib.licenses.free;
};
}) {};
+ apiwrap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "apiwrap";
+ version = "20170302.1825";
+ src = fetchFromGitHub {
+ owner = "vermiculus";
+ repo = "apiwrap.el";
+ rev = "e6732de88dcbe48ae88466b5cf34fd30405540df";
+ sha256 = "1xg96pidwzxrg2r025pdc8644m8g11z9avcw3jvpmm11rvi2af7z";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/0197fd3657e65e3826375d9b6f19da3058366c91/recipes/apiwrap";
+ sha256 = "0n50n1n5pvcgcp1gmna3ci36pnbanjdbjpgv7zyarlb80hywbiyw";
+ name = "apiwrap";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/apiwrap";
+ license = lib.licenses.free;
+ };
+ }) {};
apples-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "apples-mode";
@@ -2473,10 +2494,10 @@
apropos-fn-plus-var = callPackage ({ fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "apropos-fn-plus-var";
- version = "20170102.902";
+ version = "20170221.748";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/apropos-fn+var.el";
- sha256 = "0a9cfycj4y9z7sm7501bcyn6d66fq1jlna3zmr85m9fbkk42zlyj";
+ sha256 = "0aa8d92ibbi1ix60j73nhvy16l8dkb3njn9d9z256jixmvzab7gr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cd66a7c1a54ede8a279effeee5326be392058d1c/recipes/apropos-fn+var";
@@ -2492,12 +2513,12 @@
apropospriate-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "apropospriate-theme";
- version = "20170212.1229";
+ version = "20170321.907";
src = fetchFromGitHub {
owner = "waymondo";
repo = "apropospriate-theme";
- rev = "f5ffcabf7f079bd899d95ffa11a78ccca7eb8c8e";
- sha256 = "1vrpg0fjshqcfhj4iwkgrqw052rvx9kf2l217mg2z94rjm1y9g55";
+ rev = "09f2f184445f179c3c888a4a9b6cafea82a0ca99";
+ sha256 = "000bihb4i07d5djf2b1hdyxm2yynnq5sirry1qgvn5wmrvny586l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1da33013f15825ab656260ce7453b8127e0286f4/recipes/apropospriate-theme";
@@ -2512,10 +2533,10 @@
}) {};
apu = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "apu";
- version = "20161210.842";
+ version = "20170221.750";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/apu.el";
- sha256 = "0knmp8kryndpag0hy3mjbhmw9spvi6kzmx0s215m0lbiqzzibgwz";
+ sha256 = "15mq2b0df4hx53hqvgl3hcrbf9ww370byg90cail6rm50wamyik6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ad04078221946c9d6b758809ec03ff88efce7322/recipes/apu";
@@ -2759,12 +2780,12 @@
async = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "async";
- version = "20161103.1036";
+ version = "20170219.942";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "emacs-async";
- rev = "54977d6c596a295f7519a0da36407c3a3e055b36";
- sha256 = "1kzah2714nppaai8cckvbryq6b10fwp025fv3kzjspf3sjf5ijva";
+ rev = "666066d30a420d86801d8380f5991f2b82471107";
+ sha256 = "1hjyac7dm0yvg5y32fii6508wwhl5q493i8ikf3fszafz03nc6sc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6a0fe448e82f42cad0fdaa40c964032892fedd83/recipes/async";
@@ -3506,6 +3527,27 @@
license = lib.licenses.free;
};
}) {};
+ auto-read-only = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "auto-read-only";
+ version = "20170305.2043";
+ src = fetchFromGitHub {
+ owner = "zonuexe";
+ repo = "auto-read-only.el";
+ rev = "79654f8fc024f383ae7af05487c1345738236500";
+ sha256 = "123822s9xkzw25swn1h1szxmmajnn9rq85vasygvy5cn2l6lar3l";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/189e394eb9fac09783c75ff1b64facdd745a0454/recipes/auto-read-only";
+ sha256 = "1cvh2c7pgdxgnl0fr1lymz9pf573hj6dn8cjcb64wdczkrci7yk5";
+ name = "auto-read-only";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/auto-read-only";
+ license = lib.licenses.free;
+ };
+ }) {};
auto-save-buffers-enhanced = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "auto-save-buffers-enhanced";
@@ -3569,6 +3611,27 @@
license = lib.licenses.free;
};
}) {};
+ auto-virtualenvwrapper = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, s, virtualenvwrapper }:
+ melpaBuild {
+ pname = "auto-virtualenvwrapper";
+ version = "20170309.1536";
+ src = fetchFromGitHub {
+ owner = "robert-zaremba";
+ repo = "auto-virtualenvwrapper.el";
+ rev = "114a096561ac3a3b10165d05a6e763cb3c39a9b3";
+ sha256 = "0j392l0kb6h5ckmpvhd71blw7ad9i2r7fc6laqq6vsibnw899wy5";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/02a209ae8f9fc68feb3bb64d32d129fedef2b80b/recipes/auto-virtualenvwrapper";
+ sha256 = "1v82z922d9sadwvyrl4iddsa19f5k43s6iwn8w146jcl0v42bkmd";
+ name = "auto-virtualenvwrapper";
+ };
+ packageRequires = [ cl-lib s virtualenvwrapper ];
+ meta = {
+ homepage = "https://melpa.org/#/auto-virtualenvwrapper";
+ license = lib.licenses.free;
+ };
+ }) {};
auto-yasnippet = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "auto-yasnippet";
@@ -3593,12 +3656,12 @@
autobookmarks = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "autobookmarks";
- version = "20160930.1113";
+ version = "20170303.1213";
src = fetchFromGitHub {
owner = "Fuco1";
repo = "autobookmarks";
- rev = "067c29cd6088c019578df8530356c126eef9ea2c";
- sha256 = "0iqcl1y1lnfma95lhdyy1zkkn8xlp2hin2wb0gbmkcrlfy0cw364";
+ rev = "62a1bbf904d075e7786fe1de2df86c5088a4be2d";
+ sha256 = "156wbir32fvkwfvamp5yfw9gkz8j0cs2shgx406mhv7prcr6cnhs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e40e6ebeb30b3f23ad37a695e011431a48c5a62e/recipes/autobookmarks";
@@ -3656,10 +3719,10 @@
autofit-frame = callPackage ({ fetchurl, fit-frame, lib, melpaBuild }:
melpaBuild {
pname = "autofit-frame";
- version = "20170102.903";
+ version = "20170221.752";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/autofit-frame.el";
- sha256 = "05pww6hqfknrkhn8iq53r8lzikggw6is6syrypxybkmxhfbx4d9h";
+ sha256 = "0c2b0d743w1c58iicg9r194zq2l5xxa08zyxj0nljw2dz9lhacwm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/autofit-frame";
@@ -3843,12 +3906,12 @@
avy = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "avy";
- version = "20170208.148";
+ version = "20170326.1157";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "avy";
- rev = "b8d71639158b44a2a700b84cb02fc8518ad7d542";
- sha256 = "1yddpl78krl2y5l3w6f1h53f5qsc09ad4qcwv31k549ziwiz1vd4";
+ rev = "0c30cdba9e601c9e719b8b00101d2af9f93d2042";
+ sha256 = "18sklj4hc8qybcrqymm6144dz6y8hf34s6szxis3flnnhx1x6a06";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/77fac7a702d4086fb860514e377037acedc60412/recipes/avy";
@@ -4221,12 +4284,12 @@
base16-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "base16-theme";
- version = "20170213.1604";
+ version = "20170326.1839";
src = fetchFromGitHub {
owner = "belak";
repo = "base16-emacs";
- rev = "f7cbf7734d99733ed99eb8a7b95d2dc808a73927";
- sha256 = "16i617i3pflwdmdijiklwwh9ywiin6ln7mar0k7yybmlr6xbvlkf";
+ rev = "87b91379661f627cb1cecabfd648d6a3838cd448";
+ sha256 = "1fb4mhz17x235lasqqwzb0jacvl96h3lsjf7mkhdwzxp3p26l4gf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30862f6be74882cfb57fb031f7318d3fd15551e3/recipes/base16-theme";
@@ -4260,22 +4323,22 @@
license = lib.licenses.free;
};
}) {};
- basic-c-compile = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ basic-c-compile = callPackage ({ cl-lib ? null, f, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "basic-c-compile";
- version = "20161114.2134";
+ version = "20170302.312";
src = fetchFromGitHub {
owner = "nick96";
repo = "basic-c-compile";
- rev = "ccdbb2fcb605e285ca39c1781ab1e583e90f7558";
- sha256 = "03hsg0n2hvsqiziblpjal9saiyhcizldn9bkpk3cqh2bipg1fjys";
+ rev = "335e96e19647ad7245fb68cf7e68cf86c5023d23";
+ sha256 = "1sq6mmg5361z30psn6x2ylpr8yxsbg3d47qai9px7p889p63384l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bdf8a23771774f630baa41b24375cb57f90fbb2e/recipes/basic-c-compile";
sha256 = "07p35wg426ap0awgk4vg5n36s5jbfs3fi5djl8jq93jr6xs9imbc";
name = "basic-c-compile";
};
- packageRequires = [ cl-lib ];
+ packageRequires = [ cl-lib f ];
meta = {
homepage = "https://melpa.org/#/basic-c-compile";
license = lib.licenses.free;
@@ -4531,12 +4594,12 @@
bbdb2erc = callPackage ({ bbdb, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bbdb2erc";
- version = "20130606.2329";
+ version = "20170221.554";
src = fetchFromGitHub {
owner = "unhammer";
repo = "bbdb2erc";
- rev = "f39a36351e1e6f1105c9e32970e7502b77b0dbcd";
- sha256 = "1zkh7dcas80wwjvigl27wj8sp4b5z6lh3qj7zkziinwamwnxbdbs";
+ rev = "15db2bd29df0f6ee32c499fdeffb960b6a7f97a0";
+ sha256 = "0jlm6qffhh84vy5wmkxmsm5i4dp87cfh7zr5kvrw72zyww986kn4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/bbdb2erc";
@@ -4636,12 +4699,12 @@
beginend = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "beginend";
- version = "20150607.1001";
+ version = "20170324.728";
src = fetchFromGitHub {
owner = "DamienCassou";
repo = "beginend";
- rev = "05ed9428b3f09221da0e05fdd918cc5a0b643197";
- sha256 = "1vsid87pmls565bqknbgr7z907v7bb7115v70vzbw4z6lc4falry";
+ rev = "2d8908922fadc1e29938703593a77da6456dc276";
+ sha256 = "0h6i56pa92x89rilgb7kgfpnsx57d157r284q0icm4xj990svg21";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/31c1157d4fd9e47a780bbd91075252acdc7899dd/recipes/beginend";
@@ -4738,12 +4801,12 @@
better-shell = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "better-shell";
- version = "20170205.2308";
+ version = "20170215.1020";
src = fetchFromGitHub {
owner = "killdash9";
repo = "better-shell";
- rev = "6ae157da700a4473734dca75925f6bf60e6b3ba7";
- sha256 = "14ym7gp57yflf86hxpsjnagxnc0z1jrdc4mbq7wcbh5z8kjkbfpd";
+ rev = "4ee06b8791f7363a19109d9ea6c5ee95ce998d33";
+ sha256 = "08w3z4srbz478rmnnzjmbbd5bknady417x7s0r3nxszkxfpn3iy5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fc553c9fb6de69dafe9fbe44a955b307f4d9507f/recipes/better-shell";
@@ -4885,12 +4948,12 @@
bibtex-utils = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bibtex-utils";
- version = "20150924.647";
+ version = "20170221.1757";
src = fetchFromGitHub {
owner = "plantarum";
repo = "bibtex-utils";
- rev = "1695db9f4f9198bb27f219bd4da7d34a9ae58069";
- sha256 = "1qf45s53vcbd90v2d2brynv3xmp8sy9w9jp611cf0dzfl1k7x8p8";
+ rev = "36953c6bd1e14eac553834720f383d4114585f55";
+ sha256 = "0z21p9j4wsbiygwk8lz9awwy1c2w2mnfyq501bvvd7r99k7hhy2k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5764b6a880e8143db66e9011cc1c2bf0bcd61082/recipes/bibtex-utils";
@@ -4931,8 +4994,8 @@
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "6c2d81cfadb12c10af0dabe148ede355737ed1a8";
- sha256 = "18aqyphq1cwandfarql773d0h3ki6c9ip1wji1ni86fm29f99ikq";
+ rev = "a354568ec2af8444b741f595a3a7183e3f67ad58";
+ sha256 = "19aaqcaycq1msfgvvnlqkzqqijbzqzc015k69pbg41l5bvrwnqcq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d39d33af6b6c9af9fe49bda319ea05c711a1b16e/recipes/bind-key";
@@ -5218,12 +5281,12 @@
blog-admin = callPackage ({ cl-lib ? null, ctable, f, fetchFromGitHub, fetchurl, lib, melpaBuild, names, s }:
melpaBuild {
pname = "blog-admin";
- version = "20170126.458";
+ version = "20170310.909";
src = fetchFromGitHub {
owner = "CodeFalling";
repo = "blog-admin";
- rev = "bcf4302dd158e6a7b9e4a57d739818987e039e76";
- sha256 = "0dc27df1cph67ygvsvjjskc21flsa055hzxc2j00sk5078gp7a9y";
+ rev = "925e9cf749387fc5c631d93c1652a4a80eac91c3";
+ sha256 = "0kb1y56cq990i1hsvk8dfrh3ks67l6wf7a3658w6f1nj903xy3rf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/blog-admin";
@@ -5236,6 +5299,27 @@
license = lib.licenses.free;
};
}) {};
+ blog-minimal = callPackage ({ fetchFromGitHub, fetchurl, ht, lib, melpaBuild, mustache, org, s, simple-httpd }:
+ melpaBuild {
+ pname = "blog-minimal";
+ version = "20170311.555";
+ src = fetchFromGitHub {
+ owner = "thiefuniverse";
+ repo = "blog-minimal";
+ rev = "d679d74039ecc114b037800c8a94303265b9542a";
+ sha256 = "1x14xwnv22dc99gzbn6z48dhxpy46a7lrby2p59aizpwpysi64yk";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/56217a33b0669a782621dd65d83419ae371ed60a/recipes/blog-minimal";
+ sha256 = "1qj25b6n3slvmbqvzfd37v4xmy1vvz37686jdr29bw5qk4prgxff";
+ name = "blog-minimal";
+ };
+ packageRequires = [ ht mustache org s simple-httpd ];
+ meta = {
+ homepage = "https://melpa.org/#/blog-minimal";
+ license = lib.licenses.free;
+ };
+ }) {};
bm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bm";
@@ -5302,12 +5386,12 @@
bongo = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "bongo";
- version = "20160623.1058";
+ version = "20170312.808";
src = fetchFromGitHub {
owner = "dbrock";
repo = "bongo";
- rev = "6499a28fdd8249724cf3b9f3cf2dcbce8c4d3927";
- sha256 = "0s24b0z4q23rfj8j8ifhnnh1ll87c3frpcc0p829a2qqb2nqc4nn";
+ rev = "1961b2e05c01c03d0dd6527988d1348610359d0d";
+ sha256 = "0alm2kq32sxxc7708djxhgd3xnzlglynqjqp9af0y308ryajmdgn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/692428769cd792dc0644641682c2793103dd00c6/recipes/bongo";
@@ -5364,10 +5448,10 @@
}) {};
bookmark-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "bookmark-plus";
- version = "20170129.1207";
+ version = "20170312.1135";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/bookmark+.el";
- sha256 = "02akakw7zfjx8bjb3sjlf8rhbh1xzx00h3dz7cp84f7jy9xak5v1";
+ sha256 = "0vr5v6laav6hhx8g9v4pjdmfjcc2bylvvjwzfby9a4s838dakgkr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4327b4dd464ebb00c2acdd496274dedf912cdf92/recipes/bookmark+";
@@ -5404,12 +5488,12 @@
boon = callPackage ({ dash, emacs, expand-region, fetchFromGitHub, fetchurl, lib, melpaBuild, multiple-cursors }:
melpaBuild {
pname = "boon";
- version = "20170109.1223";
+ version = "20170318.1312";
src = fetchFromGitHub {
owner = "jyp";
repo = "boon";
- rev = "c0a5a8763ea617de58e595ee30f8e20533e663c0";
- sha256 = "1mfxcdh6m1s0v43hbiprysflm3yb0b3j9b22vzxclf4sfz2yywz2";
+ rev = "d9f0545708bbbbe3df23b2b91cdd2824beb0df56";
+ sha256 = "0crqwyhzkwpi7c0rqcgmgqx6g4f8fw9gd9nh0ii6p5agiw140yj8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/boon";
@@ -5464,22 +5548,22 @@
license = lib.licenses.free;
};
}) {};
- boxquote = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ boxquote = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "boxquote";
- version = "20081011.1326";
+ version = "20170329.406";
src = fetchFromGitHub {
owner = "davep";
repo = "boxquote.el";
- rev = "4c49b2046647ed187920c885e175ed388f4833dc";
- sha256 = "0235l4f1cxj7nysfnay4fz52mg0c13pzqxbhw65vdpfzz1gl1p73";
+ rev = "b0239fb7b7a9d75d4ac3c66f9b96abd911dbf4e0";
+ sha256 = "0agnsghxf35b6g49radxigw81bmvw1ggljzzmy771nmwl44q2dbb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d2148f8f17b16154bfc337df69a5ad31e25a9b05/recipes/boxquote";
sha256 = "0s6cxb8y1y8w9vxxhj1izs8d0gzk4z2zm0cm9gkw1h7k2kyggx6s";
name = "boxquote";
};
- packageRequires = [];
+ packageRequires = [ cl-lib ];
meta = {
homepage = "https://melpa.org/#/boxquote";
license = lib.licenses.free;
@@ -5593,12 +5677,12 @@
browse-at-remote = callPackage ({ cl-lib ? null, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "browse-at-remote";
- version = "20161207.2252";
+ version = "20170302.2236";
src = fetchFromGitHub {
owner = "rmuslimov";
repo = "browse-at-remote";
- rev = "396f6ca23e3a6d12cd3af4651d8130a5baf10e2b";
- sha256 = "0d4lhaqwralv790ry6g84q0nk243dkaybf1nynr8kp0njhdif6k1";
+ rev = "6de3e242e7b11ee2cb942547ac01823fada52605";
+ sha256 = "09c4hsg02bmws65z4396j1yavx96785l6h3yl6s91qgx4byq9l17";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/203e177f09eac4ebb8c7e3532bd82f749f8e2607/recipes/browse-at-remote";
@@ -5635,10 +5719,10 @@
browse-kill-ring-plus = callPackage ({ browse-kill-ring, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "browse-kill-ring-plus";
- version = "20170102.910";
+ version = "20170221.757";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/browse-kill-ring+.el";
- sha256 = "0qps93fx9x7iy9m2061fkizw90y0d6y4q9wk0c8krpbny73a18v2";
+ sha256 = "01cnh9i09b7i97aqjh8m7s18js85wm7cs25dxlkcrhy112pjb1nq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e700f4066e67991dd67f6476c783e0a5134723db/recipes/browse-kill-ring+";
@@ -6022,6 +6106,27 @@
license = lib.licenses.free;
};
}) {};
+ build-status = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "build-status";
+ version = "20170323.1621";
+ src = fetchFromGitHub {
+ owner = "sshaw";
+ repo = "build-status";
+ rev = "01bb9cc1776e8eaab68147175aee9879d9541c4b";
+ sha256 = "1c6q6rk6rvip5xv2zdpqamprx9kqh0c6v3r939fn7m4fnyyz15fn";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/23bbe012f313cf0cf4c45a66eb0bee9361ced564/recipes/build-status";
+ sha256 = "0ckyf0asll50gifx1v0qqzpimjms8i1rgw9bnqiyj861qn5hch92";
+ name = "build-status";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/build-status";
+ license = lib.licenses.free;
+ };
+ }) {};
bundler = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, inf-ruby, lib, melpaBuild }:
melpaBuild {
pname = "bundler";
@@ -6151,12 +6256,12 @@
buttercup = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "buttercup";
- version = "20161209.154";
+ version = "20170316.1516";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "emacs-buttercup";
- rev = "07c525eaf9c1a9f1b48928b64e1802b1f1b25be3";
- sha256 = "1l4hjb21283mrb9v67k2xl83plq18ri7pqcp2kgs2ygbfnbwwqcs";
+ rev = "677d6d3c253e69bee9e310911605833e79253ee3";
+ sha256 = "0h8kq3p2ksyiqn4f6z7flq15q3dxps2fp5a8zzfpxbs67k13nrf3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d4b187cb5b3cc5b546bfa6b94b6792e6363242d1/recipes/buttercup";
@@ -6214,12 +6319,12 @@
c-eldoc = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "c-eldoc";
- version = "20160704.957";
+ version = "20170227.809";
src = fetchFromGitHub {
owner = "nflath";
repo = "c-eldoc";
- rev = "008a2e70cd690ff5689145e01086316002b237fb";
- sha256 = "1rzx185d1qqb9rirw97vl9449ax4n72ak6k0q7mscrxz9k8vd00p";
+ rev = "2232000692f6f891456fecf23c538d5b47302a60";
+ sha256 = "0mr49mvjak30c6x8n4c13xi4rjfnbpnizq27f4zmryx5k8w5f9fp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/c-eldoc";
@@ -6421,22 +6526,22 @@
license = lib.licenses.free;
};
}) {};
- calfw = callPackage ({ fetchFromGitHub, fetchurl, google-maps, lib, melpaBuild }:
+ calfw = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "calfw";
- version = "20160302.1858";
+ version = "20170320.506";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-calfw";
- rev = "e03ae470788778e7714b73520014eadc03a88abd";
- sha256 = "0rhasr818qijd2pcgifi0j3q4fkbiw2ck1nivajk7m810p53bxbj";
+ rev = "136dce009a26e7d8a8064af422c2cf8170e852c5";
+ sha256 = "1hiip8hfl7myimgba7ggs1ki1pk3ag7nyfa8j2zzm87n93g5xia4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1d1aaab9844413a5fff992509935b399b5154c3d/recipes/calfw";
sha256 = "1lyb0jzpx19mx50d8xjv9sx201518vkvskxbglykaqpjm9ik2ai8";
name = "calfw";
};
- packageRequires = [ google-maps ];
+ packageRequires = [];
meta = {
homepage = "https://melpa.org/#/calfw";
license = lib.licenses.free;
@@ -6720,8 +6825,8 @@
src = fetchFromGitHub {
owner = "skk-dev";
repo = "ddskk";
- rev = "4681d150d80da779bc8f95ec912c7de13cecd0f1";
- sha256 = "0hsz5gpj2lq7f8grb9wmjv5sqm8ky2c98di0m8n27y4ikcqv7dz3";
+ rev = "aa9dba05f7a971c530ef9da3d5dffc764df3bcfd";
+ sha256 = "0iasvz1rvb4bk8pa0q298mc1lywdvddvsnh2rv3m10zar9z9xlrr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7375cab750a67ede1a021b6a4371b678a7b991b0/recipes/ccc";
@@ -6762,8 +6867,8 @@
src = fetchFromGitHub {
owner = "skk-dev";
repo = "ddskk";
- rev = "4681d150d80da779bc8f95ec912c7de13cecd0f1";
- sha256 = "0hsz5gpj2lq7f8grb9wmjv5sqm8ky2c98di0m8n27y4ikcqv7dz3";
+ rev = "aa9dba05f7a971c530ef9da3d5dffc764df3bcfd";
+ sha256 = "0iasvz1rvb4bk8pa0q298mc1lywdvddvsnh2rv3m10zar9z9xlrr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b48fe069ecd95ea0f9768ecad969e0838344e45d/recipes/cdb";
@@ -6842,12 +6947,12 @@
celery = callPackage ({ dash-functional, deferred, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "celery";
- version = "20150812.147";
+ version = "20170225.124";
src = fetchFromGitHub {
owner = "ardumont";
repo = "emacs-celery";
- rev = "5b5b1968fd258c444dc2372e989aab82830004c3";
- sha256 = "0974bxy85rcxia6dkfryas2g46nanjdf8fv90adbc7kyj07xsf7c";
+ rev = "51197d74f5eaa8ae09144af7663a2f4277f07d16";
+ sha256 = "1845qz0ih30z1jgm1zi11q4gvw9gy6w3vyj2mc1aiv5r170qj8as";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4b896b2b89d990a7ce2f4bf4ce0aee0d126f3e55/recipes/celery";
@@ -6949,8 +7054,8 @@
src = fetchFromGitHub {
owner = "cfengine";
repo = "core";
- rev = "6fc41c74644a457f1f426e2ac62ac2ac88b1fa30";
- sha256 = "1lx3qcj9khalasx3xd1b8za41zmjylypx7cp0sn0flbhmw1irybk";
+ rev = "19de82713504f253961ad46d30943bf004f8a64c";
+ sha256 = "1x8fr5rczzppgpq7hrcvzv95s5hjpvm4ksm5wwmkvy5a8awghdyg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c737839aeda583e61257ad40157e24df7f918b0f/recipes/cfengine-code-style";
@@ -6989,7 +7094,7 @@
version = "20170201.347";
src = fetchsvn {
url = "http://beta.visl.sdu.dk/svn/visl/tools/vislcg3/trunk/emacs";
- rev = "12000";
+ rev = "12088";
sha256 = "0lv9lsh1dnsmida4hhj04ysq48v4m12nj9yq621xn3i6s2qz7s1k";
};
recipeFile = fetchurl {
@@ -7157,8 +7262,8 @@
src = fetchFromGitHub {
owner = "eikek";
repo = "chee";
- rev = "aba1317a57cb673f61038d217aab88709aa254d5";
- sha256 = "04cpvwkbmcjf69m8xp6p4ldn0qc48saq87k6cpa9pgxhf8z84lxa";
+ rev = "a986cce6fe0290934dedfb7afcfdcf5f5eb47a30";
+ sha256 = "1cwn5xjchra3dsngbyh23w2p4ndjyjjg0zmj1ij4fk3v86cfqf79";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9f4a3775720924e5a292819511a8ea42efe1a7dc/recipes/chee";
@@ -7279,12 +7384,12 @@
chinese-fonts-setup = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "chinese-fonts-setup";
- version = "20161008.450";
+ version = "20170309.2126";
src = fetchFromGitHub {
owner = "tumashu";
repo = "chinese-fonts-setup";
- rev = "3f1e8d13837d22109a0eb0af4ee85fb2e90b31a1";
- sha256 = "0xx692nbnw6wkdh84i59kfr0nzq6jh4iarzzqppd60rr48r3l9wx";
+ rev = "a73397712f5a1d008330778b45b3071df5232806";
+ sha256 = "0rx9z90k6mmlgnmwn4d3az9q72rd51zv8x038ws4f6aa7zji7wnx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c536882e613e83a4a2baf86479bfb3efb86d916a/recipes/chinese-fonts-setup";
@@ -7321,12 +7426,12 @@
chinese-pyim = callPackage ({ async, chinese-pyim-basedict, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, pos-tip }:
melpaBuild {
pname = "chinese-pyim";
- version = "20170208.501";
+ version = "20170313.423";
src = fetchFromGitHub {
owner = "tumashu";
repo = "chinese-pyim";
- rev = "113d93e02ae41767342fe9b24b3758e75fd3af23";
- sha256 = "06xryf0wmlsyr2g9m0vxqdnsaicf6jb8nxc20n3jg89b96688wnq";
+ rev = "36284714815a2339bf25ed2a6051e6136ad81920";
+ sha256 = "10qvikdi2mh72s9c5df2y8hx9m1hny3g9mwm8ar5nfvdhpwwhnnp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/157a264533124ba05c161aa93a32c7209f002fba/recipes/chinese-pyim";
@@ -7384,12 +7489,12 @@
chinese-pyim-wbdict = callPackage ({ chinese-pyim, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "chinese-pyim-wbdict";
- version = "20161029.2308";
+ version = "20170217.15";
src = fetchFromGitHub {
owner = "tumashu";
repo = "chinese-pyim-wbdict";
- rev = "7a755a1808526bd777b1fd5049b3891fd9a5ec0c";
- sha256 = "04c87l9y53xq21najw37wywilaxpk1kki8y2pisjyd36rvr7ad1y";
+ rev = "59856a7199dde278c33f6f8d8e21df4944ba996a";
+ sha256 = "1aahff6r0liil7nx1pprmkmb5c39kwywblj3n6zs80ikwy4759xb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7c77ba5562e8bd8b8f532e7745edcdf3489584ac/recipes/chinese-pyim-wbdict";
@@ -7570,12 +7675,12 @@
cider = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info, queue, seq, spinner }:
melpaBuild {
pname = "cider";
- version = "20170129.1941";
+ version = "20170322.155";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "cider";
- rev = "eb1bc430288af6e666e385c634c434a863a4ef8b";
- sha256 = "137rkssq1gkf9djg0x5vwnsf8z64yvjigp05zkkxrdfwcgs2gria";
+ rev = "0816372ff483dd92eb8775c76929835b0955ae70";
+ sha256 = "0jh7wv2h6xxm7h3pmabcx30m16j2lz11z5pzv73p3miyqpvkh6mn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/55a937aed818dbe41530037da315f705205f189b/recipes/cider";
@@ -7696,12 +7801,12 @@
ciel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ciel";
- version = "20161230.2212";
+ version = "20170323.2203";
src = fetchFromGitHub {
owner = "cs14095";
repo = "ciel.el";
- rev = "ea047b6c097255ea3709b56007d0d1a3b3d5c9bc";
- sha256 = "1f0f2l3na49964wlyv8w99q2qqv5dsr880i6n1xin0q6yqms61yw";
+ rev = "2cc6a4a338e6b1e477f37e8a2fa3c661209c0804";
+ sha256 = "148g1wl9f2bbgpqnyl6qppmzs61z771d1l64643vwvrh3xn4q4vg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9c70c007a557ea9fb9eb4d3f8b7adbe4dac39c8a/recipes/ciel";
@@ -7759,12 +7864,12 @@
circe = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "circe";
- version = "20170212.240";
+ version = "20170304.419";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "a9df12a6e2f2c8e940722e151829d5dcf980c902";
- sha256 = "00rdv0dij1d21jddw73iikc4vcx7hi1bi85b25hj1jx36nx4m16c";
+ rev = "9d68903018f255838b51c734015be74bbdbf539c";
+ sha256 = "0iddz0m7p7bfnly33gwi8vmpz0lv026lj4val1x584hqix6xk8vh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/circe";
@@ -7846,8 +7951,8 @@
version = "20170120.137";
src = fetchsvn {
url = "http://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format";
- rev = "295019";
- sha256 = "13516xv7ypswhlarh4sd97sc17zar10snbmrcn14wd53jgxx440y";
+ rev = "299036";
+ sha256 = "0011wlqjkr1x58y0v5nf600nn7dj44cllp2m1dyj90aixjx4saq2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/69e56114948419a27f06204f6fe5326cc250ae28/recipes/clang-format";
@@ -8232,12 +8337,12 @@
clojure-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "clojure-mode";
- version = "20170120.2239";
+ version = "20170303.2310";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clojure-mode";
- rev = "0113aa969e09e31d65717d4a9c16c934c77dcb9b";
- sha256 = "1dcj6brfw7fcjn86ibl5sk1q5qij8zmrfr7776nczwh9i7986l4a";
+ rev = "4dcd7bc95f056ea61b0d1b16c5b03e1a6681b709";
+ sha256 = "0z27hgd3jc3lnhv2j3gc5inwlwmqidw7js41ciwawjma59bhv1ka";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e3cd2e6ee52692dc7b2a04245137130a9f521c7/recipes/clojure-mode";
@@ -8253,12 +8358,12 @@
clojure-mode-extra-font-locking = callPackage ({ clojure-mode, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "clojure-mode-extra-font-locking";
- version = "20160307.414";
+ version = "20170303.2310";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clojure-mode";
- rev = "0113aa969e09e31d65717d4a9c16c934c77dcb9b";
- sha256 = "1dcj6brfw7fcjn86ibl5sk1q5qij8zmrfr7776nczwh9i7986l4a";
+ rev = "4dcd7bc95f056ea61b0d1b16c5b03e1a6681b709";
+ sha256 = "0z27hgd3jc3lnhv2j3gc5inwlwmqidw7js41ciwawjma59bhv1ka";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e3cd2e6ee52692dc7b2a04245137130a9f521c7/recipes/clojure-mode-extra-font-locking";
@@ -8320,8 +8425,8 @@
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "clomacs";
- rev = "d35f139dfff1f0a7aafbc8ade36a97f894c29922";
- sha256 = "19zsz8yabs77zk0b2509g7rkgv3a1lkzgqyc7b80rqlpsrlki3d0";
+ rev = "0c7793b52166730a563c3318cdcb9f2b423bc675";
+ sha256 = "1sj4awcz6xdk1lq7yz69d8v0d97alipc3avzmnby6lpm2pw1n45a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/345f9797e87e3f5f957c167a5e3d33d1e31b50a3/recipes/clomacs";
@@ -8402,14 +8507,14 @@
pname = "clues-theme";
version = "20161213.327";
src = fetchFromGitHub {
- owner = "jasonm23";
+ owner = "emacsfodder";
repo = "emacs-clues-theme";
rev = "abd61f2b7f3e98de58ca26e6d1230e70c6406cc7";
sha256 = "118k5bnlk9sc2n04saaxjncmc1a4m1wlf2y7xyklpffkazbd0m72";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/bf43125306df445ac829c2edb98dd608bc1407de/recipes/clues-theme";
- sha256 = "12g7373js5a2fa0m396k9kjhxvx3qws7n1r435nr9zgwaw7xvciy";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/clues-theme";
+ sha256 = "0b0gypmxx8qjd8hgxf4kbvci1nwacsxl7rm5s1bcnk9cwc6k2jpr";
name = "clues-theme";
};
packageRequires = [ emacs ];
@@ -8463,12 +8568,12 @@
cmake-ide = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, levenshtein, lib, melpaBuild, seq }:
melpaBuild {
pname = "cmake-ide";
- version = "20170202.1402";
+ version = "20170316.643";
src = fetchFromGitHub {
owner = "atilaneves";
repo = "cmake-ide";
- rev = "916f35e775c721a97fca8e11565c12207448c2f1";
- sha256 = "1c7y2zyk8ihzn2za9mlpvjv5fp559rd2a5b42jz7lm2zkyn5a8b8";
+ rev = "66059dabe9eb8aea24a56ef7e8d0b457cd814663";
+ sha256 = "1vlrp1an7p61xzmsk5w48yjd5m89yg52jcbxfckmi40rz22j81lh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/17e8a8a5205d222950dc8e9245549a48894b864a/recipes/cmake-ide";
@@ -8488,8 +8593,8 @@
src = fetchFromGitHub {
owner = "Kitware";
repo = "CMake";
- rev = "38bfe65eba21c697d05e8bed79635fc125cdac17";
- sha256 = "1dqh7rd2hnn68dfj271sbm1j5dgpkd3phhjrcxnkg0wxyhpcpp7w";
+ rev = "6a5a214f43cccc83fbe3dd6de4747aba43088701";
+ sha256 = "09xkv6b83b8wv043zq287azsjvqgl0nsmfprq3lsk5hqc82l6006";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode";
@@ -8546,10 +8651,10 @@
}) {};
cmds-menu = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "cmds-menu";
- version = "20170124.1824";
+ version = "20170221.1557";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/cmds-menu.el";
- sha256 = "1mcrgfwpckrx0k82waqyd80x72mxzv42jg878rkycf4qpa0wxjh4";
+ sha256 = "0ladkkydypf08mn3j749fv46blpzyvh45kx52qdzhwxjiz7nlmfs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/de6366e4b3e72a5e68b960d6bf4bab2683ad6800/recipes/cmds-menu";
@@ -8607,12 +8712,12 @@
coati = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "coati";
- version = "20160725.1704";
+ version = "20170228.705";
src = fetchFromGitHub {
owner = "CoatiSoftware";
repo = "emacs-coati";
- rev = "a4f2aaaf1c4b92dfed801c8c264ab2ddc8ee3d4c";
- sha256 = "1dlx1f5p662f1zbc7pr66ymbb4x3v7szybsvskjd5a25mdggwn05";
+ rev = "f06eee92cb43b0dfd6dcf758ae05ac021a184f1c";
+ sha256 = "1l36pjapcsgc6sph6scgpc4zl5qfwf17ppyjznchkh4ykj13ghj3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a43f28144401803d86bafdc9c5b60bcb3ada0bab/recipes/coati";
@@ -8653,8 +8758,8 @@
src = fetchFromGitHub {
owner = "lujun9972";
repo = "code-library";
- rev = "3c79338eae5c892bfb4e4882298422d9fd65d2d7";
- sha256 = "0gc56pdyzcnv3q1a82c79i8w58q9r6ccfix9s1s6msjxzxkznap5";
+ rev = "32d59c5c845d6dbdda18f9bd1c03a58d55417fc5";
+ sha256 = "1n00bb39jgx02zdgla85zx0a338xir0zh0af6xca14kg5bx07vsv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/197bdc508c4fd9712125553a108ca6c9fedcaefc/recipes/code-library";
@@ -8695,8 +8800,8 @@
src = fetchFromGitHub {
owner = "abingham";
repo = "codesearch.el";
- rev = "7f5ea7d653d01071ff9ce3c3281dc2bed4f96c5c";
- sha256 = "0ch3naqp3ji0q4blpjfr1xbzgzxhw10h08y2akik96kk1pnkwism";
+ rev = "7013d933cd9d3c04f19a6572176483b48a311807";
+ sha256 = "0g5w6p0hpsz5x4f3ic6q38ba5j5jfbx9nl77cxj6h1wpqdk49dhp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5aee771432c63fe2f0ec719ef000f2c5971947b5/recipes/codesearch";
@@ -8754,12 +8859,12 @@
coffee-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "coffee-mode";
- version = "20161124.832";
+ version = "20170324.240";
src = fetchFromGitHub {
owner = "defunkt";
repo = "coffee-mode";
- rev = "231eccd8cf662516159359ed24d1b27d068ec7f8";
- sha256 = "1anidih1kbwqifrb7v90ga172alqhxizwz1vrf87cnj5ns1h1hx8";
+ rev = "86ab8aae8662e8eff54d3013010b9c693b16eac5";
+ sha256 = "0hf06wp6cpsm7fivwkph6xvc2r39xww8q3aibp4nprlrwcmmv2al";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/coffee-mode";
@@ -8775,10 +8880,10 @@
col-highlight = callPackage ({ fetchurl, lib, melpaBuild, vline }:
melpaBuild {
pname = "col-highlight";
- version = "20170102.918";
+ version = "20170221.1559";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/col-highlight.el";
- sha256 = "0ayr0psmfjy8iqq779v12ccgzclwakzlcfsl7g98qvxxmkh1vm8j";
+ sha256 = "1xm1sbmcily1zy5xfpiphy3waq7928xpqmsrm3rcy37xbk2xj7vr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2a16dca0068d9d4f25ad6b699ec8cb8da6ba17e5/recipes/col-highlight";
@@ -8923,8 +9028,8 @@
src = fetchFromGitHub {
owner = "vic";
repo = "color-theme-buffer-local";
- rev = "faf7415c99e132094f1f09c6b6974ec118a18d87";
- sha256 = "1zk5clvkrq2grmm1bws2l5vbv1ycp41978bb902c563aws2rb8c0";
+ rev = "e606dec66f16a06140b9aad625a4fd52bca4f936";
+ sha256 = "0c04fy3hc8wc0aabilqx9mcipmd41rmshqjxc3z8m1w0bm4288g1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e43060d80b3345ef4e8df9f5a9d66af8a44a9c41/recipes/color-theme-buffer-local";
@@ -9081,6 +9186,27 @@
license = lib.licenses.free;
};
}) {};
+ comint-intercept = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "comint-intercept";
+ version = "20170317.528";
+ src = fetchFromGitHub {
+ owner = "hying-caritas";
+ repo = "comint-intercept";
+ rev = "a329abf01fa8e0c6b02b46b29bcb421a21120dc5";
+ sha256 = "0qswlafav415fh1dwqjsjmqlbnsjdl9gl3nzzya76ql5f0gb7svb";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/7d38188ec2d6e16714de9bb24ebd1ea89c7df3da/recipes/comint-intercept";
+ sha256 = "1m2fn02n7aphlqmiaxgwp8jqg60sq4001cnkdxn5wb3w1hxy5qvq";
+ name = "comint-intercept";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/comint-intercept";
+ license = lib.licenses.free;
+ };
+ }) {};
command-log-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "command-log-mode";
@@ -9231,12 +9357,12 @@
company = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company";
- version = "20170112.2005";
+ version = "20170328.1748";
src = fetchFromGitHub {
owner = "company-mode";
repo = "company-mode";
- rev = "c494fc65d35f7f00c2da17206e6550385ae9b300";
- sha256 = "07ys3rbsdvhi60lan2gsk7rccikf9gsl2ddmm0sz2g8qal7d2a2a";
+ rev = "f1499404163d8148e7a6303a8598f9c0f696d1cb";
+ sha256 = "1ncfvf6ndqnn95m02ij66l7674h7chzgwg2r9biymqadzxjxim9i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/96e7b4184497d0d0db532947f2801398b72432e4/recipes/company";
@@ -9256,8 +9382,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "company-anaconda";
- rev = "182a8fdabc01630f255beeb2708728c0cd5c6316";
- sha256 = "1rqf9i4l32njpwx4aiwxqr994g3jzispwprs6nwjfvg70xkvm4m0";
+ rev = "b268a00821c79d7e4c5da0d7035356afb389b3a7";
+ sha256 = "0pjiiqads9xawcwldic4m7mfi533s3wmqafz4day92v9135xwczj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0eb23a75c8b57b4af1737c0508f03e66430e6076/recipes/company-anaconda";
@@ -9273,12 +9399,12 @@
company-ansible = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company-ansible";
- version = "20161119.1155";
+ version = "20170311.1313";
src = fetchFromGitHub {
owner = "krzysztof-magosa";
repo = "company-ansible";
- rev = "5e8b51b21d32d3d8929fc2e82dec8f584a863399";
- sha256 = "0appxl6njgxmgpf9np5cpjym3ifgdwh0mzvsnxvx08pidrrnmm33";
+ rev = "f08c19e95e67c852512c30b6825dae3dbd3005a0";
+ sha256 = "0qypfla1j7c34syphh21nyswr363v6vwi87614wx9d1rz5v4h24n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7b44cd4bd9f9a7c942ca3f3bd88b2ce61ffff130/recipes/company-ansible";
@@ -9407,12 +9533,12 @@
company-coq = callPackage ({ cl-lib ? null, company, company-math, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "company-coq";
- version = "20170206.2151";
+ version = "20170327.827";
src = fetchFromGitHub {
owner = "cpitclaudel";
repo = "company-coq";
- rev = "f77e4b12a7deebc83125d69ac1e2288d8aecf521";
- sha256 = "04a8vlw3999yhmn3jg9d3jvvmfwmc88xnpfw1qm820s97cinzsgf";
+ rev = "daec3ad0f3119f04108574ce48cd77068a850392";
+ sha256 = "04fv3713sgy8c5y9blgx2xyjdg5qvg5idhvsf2p5lk9gjxbslp29";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7f89e3097c654774981953ef125679fec0b5b7c9/recipes/company-coq";
@@ -9428,12 +9554,12 @@
company-dcd = callPackage ({ cl-lib ? null, company, fetchFromGitHub, fetchurl, flycheck-dmd-dub, ivy, lib, melpaBuild, popwin, yasnippet }:
melpaBuild {
pname = "company-dcd";
- version = "20161020.430";
+ version = "20161114.2306";
src = fetchFromGitHub {
owner = "tsukimizake";
repo = "company-dcd";
- rev = "24c5c56efee1e850ae851a87e8345313a2388ef4";
- sha256 = "1mcr6rbmkk5yh1icgfhq1qfcvpmrwimqcp7f8k8dmyk99lpkmx6f";
+ rev = "4161374fd0da40bbebb6f6e01f1589625708d8ef";
+ sha256 = "0pi0363s8ww6xz7drgxi195jcanvmx1g4wv4zrpdl9dx8cf166bs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ad5be8c53911271fba03a88da7e9d518c6508ffe/recipes/company-dcd";
@@ -9523,8 +9649,8 @@
src = fetchFromGitHub {
owner = "emacs-eclim";
repo = "emacs-eclim";
- rev = "3b5ce79b5ed80f9ce7ca1fa10f0c314516300d6b";
- sha256 = "1gxsixg2rp09myqrcq7plk84bhhd8aaz68a09xfsbdia41q3vaa7";
+ rev = "c13d1e853722bac880e82e6b04158015e7b12f6c";
+ sha256 = "18bm0prhnahj0b397hn9nn98d09rrzfhzfg86glxqy4y8k6f0ai6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/company-emacs-eclim";
@@ -9582,12 +9708,12 @@
company-flow = callPackage ({ company, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company-flow";
- version = "20170208.756";
+ version = "20170325.810";
src = fetchFromGitHub {
owner = "aaronjensen";
repo = "company-flow";
- rev = "b86eaff31a66e311c210da93b83fa218f8def24b";
- sha256 = "1lpihk96pz3v7qd62icm950wds1xc02mx08ygfv7ia1zv1m4m6w5";
+ rev = "339f502e46e7d9214b61498d539b17f8f0322d17";
+ sha256 = "0w2b3fk0q3ia5fjxk8gxj4161rxg43jw0hxpihidl5aak4i6dxb9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/63d346c14af1c5c138d14591a4d6dbc44d9bc429/recipes/company-flow";
@@ -9666,12 +9792,12 @@
company-go = callPackage ({ company, fetchFromGitHub, fetchurl, go-mode, lib, melpaBuild }:
melpaBuild {
pname = "company-go";
- version = "20161006.1616";
+ version = "20170303.909";
src = fetchFromGitHub {
owner = "nsf";
repo = "gocode";
- rev = "5070dacabf2a80deeaf4ddb0be3761d06fce7be5";
- sha256 = "0w54cwjcyq7cr3g50kg4zy1xrkaqakb18qbdam11qvz6kix3syg1";
+ rev = "007b034ad7b6d5b70bd18348fc7609a9fdcbad18";
+ sha256 = "1cy7fjbip8c9pmv91bk4kcjcl5qdz3an2i78ywlb3b2qhsac21kc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/company-go";
@@ -9792,12 +9918,12 @@
company-math = callPackage ({ company, fetchFromGitHub, fetchurl, lib, math-symbol-lists, melpaBuild }:
melpaBuild {
pname = "company-math";
- version = "20160229.732";
+ version = "20170221.751";
src = fetchFromGitHub {
owner = "vspinu";
repo = "company-math";
- rev = "9407824d2b29d427ed5732aa01cb0a8530a8259f";
- sha256 = "1xsk02ymgj0gfblz2f6pzwh96crgx4m524ia6m95kcxrd7y63004";
+ rev = "34b4b52f67e5c1ffaf807e4be1512fca4695eea8";
+ sha256 = "0xl2am7kwbdfaxysjamq0b9slcdmlqqprb23zf07i4b28qa72qca";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fadff01600d57f5b9ea9c0c47ed109e058114998/recipes/company-math";
@@ -9817,8 +9943,8 @@
src = fetchFromGitHub {
owner = "CestDiego";
repo = "nand2tetris.el";
- rev = "e1be652b7d46e653a85c564ed917b5b75ab4bc50";
- sha256 = "1xnb5y1ddy4s7kia6zfzd8s5q9m2zfd72344qizywla86rqk7lpb";
+ rev = "9f7c605a1d030aed933e86b45c9f7232dbbcfb6e";
+ sha256 = "15myf8nbr6pf5qiwwz7xq8d7ys4mddxjb8b8yl7ci2pw7d03cr5z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/90421372b3f60b59762279ac805c61a984606d11/recipes/company-nand2tetris";
@@ -9838,8 +9964,8 @@
src = fetchFromGitHub {
owner = "kshramt";
repo = "company-ngram";
- rev = "d15182df3eac72b29772802759b77c9eafef5066";
- sha256 = "05108s2a3c857n9j3c34hdni3fyq149pva4m3f51lis4wqrm4zv7";
+ rev = "09a68b802e64799e95f205b438d469bbd78cd2e6";
+ sha256 = "0qg1ws7xi418lbnx130xqkwgpsl0p218gqxwy0fpwky01iahwcw9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/937e6a23782450525c4a90392c414173481e101b/recipes/company-ngram";
@@ -9876,12 +10002,12 @@
company-php = callPackage ({ ac-php-core, cl-lib ? null, company, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company-php";
- version = "20170209.2128";
+ version = "20170314.2141";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "436567c1e28cce979aab7820a8fc74b5b5294218";
- sha256 = "07w8fpnglany530jksjsl5qs9mfbc52gh6pfnqlqx6ppp01k8lw4";
+ rev = "36e37b21ebcd3d178da4e23a440759bc6b049c7d";
+ sha256 = "1rs7v5n5rb6gdyxxadg2p8zabh0qxvdmyq9356qk6drx8mnsvq8k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/company-php";
@@ -9939,12 +10065,12 @@
company-quickhelp = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pos-tip }:
melpaBuild {
pname = "company-quickhelp";
- version = "20170119.2217";
+ version = "20170226.522";
src = fetchFromGitHub {
owner = "expez";
repo = "company-quickhelp";
- rev = "639baefc78ee9346229969cf794fba596e15a7d3";
- sha256 = "0ql5a34cgkdbz1bxml5sam5kwd78zllkf8hm0r6zcnjykh4b5wv4";
+ rev = "30197a39ddedef550fd98803805dc15f844fc3c6";
+ sha256 = "1a972l0y58bjpbnmxd2h33arx26naq9f8dbq2vka2axigpy4455r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/022cc4fee54bb0194822947c70058145e2980b94/recipes/company-quickhelp";
@@ -10075,8 +10201,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "company-tern";
- rev = "b20b3e490bf277c8480712210e3c92ea489859ef";
- sha256 = "1l4b54rqwsb32r8zwwrag7s35zc3kpviafdrqkq8r1nyshg2yccm";
+ rev = "10ac058b065ae73c1f30e9fb7d969dd1a79387be";
+ sha256 = "1pjyiy95axv92yxzks4ac871vcqxjnp7n2116nkdrdzzpmlb1x9h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/acc9b816796b9f142c53f90593952b43c962d2d8/recipes/company-tern";
@@ -10159,8 +10285,8 @@
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "386f6101fec6975000ad724f117816c01ab55f16";
- sha256 = "12m3fh2xipb6sxf44vinx12pv4mh9yd98v4xr7drim2c95mqx2y4";
+ rev = "8fbdaeaec7704155a047ac17c11d4cf4208f5f79";
+ sha256 = "0hvvyficrdxwwg9gyyzmvdsx7v1dh07qrzcvcdn1lq1q1shwcng9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1138c8cc239183a2435ce8c1a6df5163e5fed2ea/recipes/company-ycmd";
@@ -10176,12 +10302,12 @@
composable = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "composable";
- version = "20160519.1057";
+ version = "20170319.644";
src = fetchFromGitHub {
owner = "paldepind";
repo = "composable.el";
- rev = "73f46689cc298f87d2986fe634dadc930581addd";
- sha256 = "0phqphcgygy2amwy6lm96mxxhwac03p177lyklksy71gwlr3zxb5";
+ rev = "30bdd343f846d71c280189a1236324591b10d9ce";
+ sha256 = "1pnawyjr6r80nlbh8mncvr42kwr9kha18sslnzx6agm0zzil36ib";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1fc0f076198e4be46a33a26eea9f2d273dda12b8/recipes/composable";
@@ -10197,12 +10323,12 @@
composer = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, request, s, seq }:
melpaBuild {
pname = "composer";
- version = "20170127.1745";
+ version = "20170304.1647";
src = fetchFromGitHub {
owner = "zonuexe";
repo = "composer.el";
- rev = "00b00cc48dec28ef4f993ad7044cd79f44b4cbd6";
- sha256 = "16vv7s3g4in3zl5yl2iqgcmfmay64gk6z8mc7pb199alk7m0dlyq";
+ rev = "43e50a5e626bedb3c46c875ac765daf615f18ce9";
+ sha256 = "0vfr9v60dgynjfz1kpx4c17mhsfbyi9g68jzvjkw7y95pwqv8f0y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/39c5002f0688397a51b1b0c6c15f6ac07c3681bc/recipes/composer";
@@ -10406,12 +10532,12 @@
copy-as-format = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "copy-as-format";
- version = "20170208.1921";
+ version = "20170310.1621";
src = fetchFromGitHub {
owner = "sshaw";
repo = "copy-as-format";
- rev = "22239b22b63393222143857825098b03c53a1044";
- sha256 = "1r4f04ca4w60qqrc5s7ic69ah3z63ygc1xagxqbp85wavq7vk8rc";
+ rev = "161feb918b104e87f1a284f5c4e5e507e0c177f8";
+ sha256 = "0y1j6f9xs877r4bv6dmcl2jsl27v0n6rsmpml719id2cfnh9sn4g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42fe8a2113d1c15701abe7a7e0a68e939c3d789b/recipes/copy-as-format";
@@ -10511,12 +10637,12 @@
counsel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
melpaBuild {
pname = "counsel";
- version = "20170208.107";
+ version = "20170328.737";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "5f732cdce5ac2529f36b5c8cc9f053789783de45";
- sha256 = "1ha7filrnkdya4905yy002n1hjdl23k9hbb2w2id3wfj0cbw930f";
+ rev = "3fbeaa563916c0e23c6cafa82716e9f2eba44073";
+ sha256 = "14z8f0lx5s63dy7h0x5m6lkhpfbmlq0p64g2r6y3dhswb8zn1pjl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06c50f32b8d603db0d70e77907e36862cd66b811/recipes/counsel";
@@ -10574,12 +10700,12 @@
counsel-gtags = callPackage ({ counsel, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "counsel-gtags";
- version = "20161024.633";
+ version = "20170326.559";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-counsel-gtags";
- rev = "59e7abc97715507e3c524a3e7132d38ed7ab0a12";
- sha256 = "01i1ilp87hg9s5bh4n7msf8ljx9h7ml3cxlawqh7y8c04m83yamp";
+ rev = "220ebb48419ee6891ecbf9ea8fe130b494b17ee2";
+ sha256 = "12ml45gwfh0lyvmf24pvryylrjx5g60yqpbjfcak7zvy7x5wmc1s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7ccc35632219dbec5fdad7401545e7c071b910c/recipes/counsel-gtags";
@@ -10616,12 +10742,12 @@
counsel-projectile = callPackage ({ counsel, fetchFromGitHub, fetchurl, lib, melpaBuild, projectile }:
melpaBuild {
pname = "counsel-projectile";
- version = "20170111.456";
+ version = "20170216.1426";
src = fetchFromGitHub {
owner = "ericdanan";
repo = "counsel-projectile";
- rev = "6d126d599b36aeaf840ca5fc3cd595e8fad4697e";
- sha256 = "1lmmgwgggwh9h2rkfrwdy6bdi1j3z3498kbmzmlj72i3b1lx9w8n";
+ rev = "aefd25c74718e66f180127c0d273eade887325b0";
+ sha256 = "10d29mpvsav19m9x51w8bjv0r9agxdwsvhk1ql62lj7rcy4256jq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/389f16f886a385b02f466540f042a16eea8ba792/recipes/counsel-projectile";
@@ -10637,12 +10763,12 @@
cov = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "cov";
- version = "20170130.1727";
+ version = "20170222.940";
src = fetchFromGitHub {
owner = "AdamNiederer";
repo = "cov";
- rev = "d73b3aa7f3f285f046e448ffabd3525ccfcc08a1";
- sha256 = "0l21422mjhknabm1l4d9f5radq153vr6qc6ihsm0hxhy1i713mqn";
+ rev = "41719590b26b20642c31d233858dc27f34b277b3";
+ sha256 = "1ph8hxnwbww194gcqq79ny6p3p396w1dgjr6inkg6f52ylycp25m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d0f35ce436ac157955d6f92de96e14bef9ad69e3/recipes/cov";
@@ -10725,8 +10851,8 @@
src = fetchFromGitHub {
owner = "zakame";
repo = "cpanfile-mode";
- rev = "6f0b6121baa2c1469f168c0cbbed7b74bbdd7d08";
- sha256 = "014ak97li7xsxrdqpsdmaclnsrm4d3gy2cw3msby4j6saj9rcn4r";
+ rev = "eda675703525198df1f76ddf250bffa40217ec5d";
+ sha256 = "07xivp1i9f884gs17lhp5jm0zk916c7gwazxnkm6m8rl3z2mcq0l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/673e828a076ad806cdb69102a9d55f80ace45670/recipes/cpanfile-mode";
@@ -10826,12 +10952,12 @@
creamsody-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "creamsody-theme";
- version = "20170105.2029";
+ version = "20170222.258";
src = fetchFromGitHub {
owner = "emacsfodder";
repo = "emacs-theme-creamsody";
- rev = "409ea24a0dace764ce22cec4a7ef4616ce94533f";
- sha256 = "1gfx26gsyxv9bywbl85z9bdn8fyv0w2g9dzz5lf5jwc9wx0d3wdi";
+ rev = "32fa3f4e461da92700523b1b20e7b28974c19a26";
+ sha256 = "01q1l8ajw6lpp1bb4yp8r70d86hcl4hy0mz7x1hzqsvb7flhppp0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/488f95b9e425726d641120130d894babcc3b3e85/recipes/creamsody-theme";
@@ -10973,10 +11099,10 @@
crosshairs = callPackage ({ col-highlight, fetchurl, hl-line-plus, lib, melpaBuild, vline }:
melpaBuild {
pname = "crosshairs";
- version = "20151231.1238";
+ version = "20170221.1608";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/crosshairs.el";
- sha256 = "120hxk82i0r4qan4hfk9ldmw5a8bzv7p683lrnlcx9gyxgkia3am";
+ sha256 = "1wjj88zv37ak9zd12d7sy7j261x5y17wxmw5jrzk56shkpdvcbq0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b4144c2fd45877effd8005abf64019aed651148a/recipes/crosshairs";
@@ -11345,10 +11471,10 @@
}) {};
cursor-chg = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "cursor-chg";
- version = "20170102.922";
+ version = "20170221.1610";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/cursor-chg.el";
- sha256 = "04as4z0sbirdi68swcia783caz7hlbk5qicnpq0d4ihmnbagy3fd";
+ sha256 = "026x1mbjrf68xrv970jbf131d26rj0nmzi1x0c8r6qdr02pw2jy1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/871d02540951a217ea3d4aed9ce6b66a77223fbf/recipes/cursor-chg";
@@ -11551,8 +11677,8 @@
src = fetchFromGitHub {
owner = "cython";
repo = "cython";
- rev = "4924bd9cb7fc9350646f347e99292d115c39852c";
- sha256 = "0yrq1hi79kyca774ab5kg0ran9nyjyh0h504rs17f8w05ly48n3r";
+ rev = "bd0bd943792530194e9bea86e4cf6fe9f8261182";
+ sha256 = "1z5li1h376978iby273ynvx52phdnsgsil8vlpj98izf19qnsmmq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/be9bfabe3f79153cb859efc7c3051db244a63879/recipes/cython-mode";
@@ -11652,12 +11778,12 @@
danneskjold-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "danneskjold-theme";
- version = "20170210.708";
+ version = "20170322.1007";
src = fetchFromGitHub {
owner = "rails-to-cosmos";
repo = "danneskjold-theme";
- rev = "95805f95aa780ecdb6ff35aaa6a56f3acc4c8be3";
- sha256 = "1bpyzx6i2z73y70na9a450bpv9gw4av5jx6njbwzjbapdcl7dxz6";
+ rev = "2ea398532e8229e329f6ea9b264ffd42068b16b9";
+ sha256 = "1zxj81dqci73zf01h9rz3gkd0qfd7n8238jzkjsmyhyvq7l644hz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/557244a3b60c7cd3ca964ff843aa1e9d5a1e32ec/recipes/danneskjold-theme";
@@ -11673,12 +11799,12 @@
dante = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "dante";
- version = "20170207.234";
+ version = "20170328.232";
src = fetchFromGitHub {
owner = "jyp";
repo = "dante";
- rev = "7acaefbf36fe53e9af9f812957eea404e11f8a61";
- sha256 = "0ascjab014sbv9fvkswyxwhg50f0siwa9v6s67k5g58n9f7r7bls";
+ rev = "0fe8c8243e5ce1aa6c241d4e5d51e489b1fbd512";
+ sha256 = "15r1bczfxbp7rgxh0gq1516kypgnkm4wsf9svl0fxzdcayaawl3k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5afa8226077cbda4b76f52734cf8e0b745ab88e8/recipes/dante";
@@ -11862,12 +11988,12 @@
darktooth-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "darktooth-theme";
- version = "20161227.655";
+ version = "20170328.1604";
src = fetchFromGitHub {
owner = "emacsfodder";
repo = "emacs-theme-darktooth";
- rev = "37987cccd3f06f02a76cab39bad9a83719e65dcd";
- sha256 = "1mfpw97y87cccgng7j3chhai1ln1jwppk01i11rzhm96b7vffc5w";
+ rev = "419746ab4c06bd2146ff6ddf68aa74dfd73d8c96";
+ sha256 = "0gxvz617np99x5ynh7y0cammxmwxp42kcnnqxl5ljknn4lwbapar";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b7f62ac1566ced7332e83253f79078dc30cb7889/recipes/darktooth-theme";
@@ -12030,12 +12156,12 @@
datetime = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "datetime";
- version = "20161007.1137";
+ version = "20170318.254";
src = fetchFromGitHub {
owner = "doublep";
repo = "datetime";
- rev = "6585b2dcb0b3871a2a63656d01baa0c9a300d457";
- sha256 = "07rb8r3j8293h0ffpwhf7mxnshqi08pb63swhmdzb34hn57cx4jg";
+ rev = "3ecf9985250ecd441e91614b44cf12323af907c0";
+ sha256 = "1x8kj6d9p42lffk15m0c955ibwxxvfxhihij43alwq5xab2l16bv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fff9f0748b0ef76130b24e85ed109325256f956e/recipes/datetime";
@@ -12156,12 +12282,12 @@
ddskk = callPackage ({ ccc, cdb, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ddskk";
- version = "20170213.315";
+ version = "20170322.401";
src = fetchFromGitHub {
owner = "skk-dev";
repo = "ddskk";
- rev = "4681d150d80da779bc8f95ec912c7de13cecd0f1";
- sha256 = "0hsz5gpj2lq7f8grb9wmjv5sqm8ky2c98di0m8n27y4ikcqv7dz3";
+ rev = "aa9dba05f7a971c530ef9da3d5dffc764df3bcfd";
+ sha256 = "0iasvz1rvb4bk8pa0q298mc1lywdvddvsnh2rv3m10zar9z9xlrr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6eccccb79881eaa04af3ed6395cd2ab981d9c894/recipes/ddskk";
@@ -12174,6 +12300,46 @@
license = lib.licenses.free;
};
}) {};
+ debian-bug = callPackage ({ fetchcvs, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "debian-bug";
+ version = "20140131.929";
+ src = fetchcvs {
+ cvsRoot = ":pserver:anonymous@cvs.alioth.debian.org:/cvs/pkg-goodies-el";
+ module = "emacs-goodies-el";
+ sha256 = "5c75978cdb4339ae7153edeafdf81d6effd8e23df6e406001c8106e105852105";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/19ea27b9e95dafa13b0740e850d065f169625c4f/recipes/debian-bug";
+ sha256 = "0qlksbiw9qb0bv85b3rimsmzfr8dhbjjg4h0wnx7x434m6wqlm1a";
+ name = "debian-bug";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/debian-bug";
+ license = lib.licenses.free;
+ };
+ }) {};
+ debian-changelog-mode = callPackage ({ fetchcvs, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "debian-changelog-mode";
+ version = "20140131.929";
+ src = fetchcvs {
+ cvsRoot = ":pserver:anonymous@cvs.alioth.debian.org:/cvs/pkg-goodies-el";
+ module = "emacs-goodies-el";
+ sha256 = "5c75978cdb4339ae7153edeafdf81d6effd8e23df6e406001c8106e105852105";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/19ea27b9e95dafa13b0740e850d065f169625c4f/recipes/debian-changelog-mode";
+ sha256 = "185l9ghsi6rlbmhs99lpsq257r5q87j8vra6h7jd9fwxfp4n9r22";
+ name = "debian-changelog-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/debian-changelog-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
debpaste = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, xml-rpc }:
melpaBuild {
pname = "debpaste";
@@ -12240,12 +12406,12 @@
decl = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "decl";
- version = "20160608.2347";
+ version = "20170314.23";
src = fetchFromGitHub {
owner = "preetpalS";
repo = "decl.el";
- rev = "84a8c4d78e83629fb3100abf5408bd108e4cfcef";
- sha256 = "0s0zk2hy8mi46rz949i241qsiy0s4aywzb3j0ch69jf3i6qdxh59";
+ rev = "500ae2da41c65f4e35abf5cd352411ce7ed3f9df";
+ sha256 = "1slfh4sjvprmg0pa4pq1h5jiwiszak7l8hakbvjy1ycbh97gnd17";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8c2ecd46180643a0c493e05ec86fe50bc1e55146/recipes/decl";
@@ -12282,12 +12448,12 @@
dedukti-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dedukti-mode";
- version = "20170206.514";
+ version = "20170225.722";
src = fetchFromGitHub {
owner = "rafoo";
repo = "dedukti-mode";
- rev = "6f5513a1dd7ff5d76da2402287a58f55f8891efa";
- sha256 = "1vxbringd99w6mraq4d3b2k4rh5ldc4wvxjvg1z95xawhznv3v0r";
+ rev = "49d7a83d3e966e0913e3969000701d4159dfab2f";
+ sha256 = "0ryibbpq4qpj35lnczy1q4ldja782dzza5b48b7vy8a3x77yv07p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/767a685fbe8ae86177e90a17dac3815d41d74df4/recipes/dedukti-mode";
@@ -12427,12 +12593,12 @@
demangle-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "demangle-mode";
- version = "20160822.924";
+ version = "20170311.1148";
src = fetchFromGitHub {
owner = "liblit";
repo = "demangle-mode";
- rev = "24a4a9a0f023c7b3fe5441783794185ba3954ffe";
- sha256 = "04q7fv3qvh8a4p64hd9pqfvhnbclfbr1b9s0vi9m8jz9y5p86x8d";
+ rev = "0f9436f98225e0f5a5deecea4680c173e76f0322";
+ sha256 = "0n10c45lvdfczhd2mpkciggv4d83mcnbpmjhxzvmnf7n5ar6aw6a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6ced9f4ffb051a8474d3f72695156416cf2dd8be/recipes/demangle-mode";
@@ -12574,11 +12740,11 @@
dic-lookup-w3m = callPackage ({ fetchsvn, fetchurl, lib, melpaBuild, stem, w3m }:
melpaBuild {
pname = "dic-lookup-w3m";
- version = "20160722.2319";
+ version = "20170315.709";
src = fetchsvn {
url = "http://svn.osdn.jp/svnroot/dic-lookup-w3m/";
- rev = "95";
- sha256 = "1lr236vz38mlzgqdcfx3adrnbfv55f1a6r2xgfkla0m2vq09v3bn";
+ rev = "96";
+ sha256 = "17g0bl94qmzalh3m6r6q10q06864d1h1nx5i7fddsamakmg89ziw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6627b66fff02513ee467ed0f4436fb5cd400a81d/recipes/dic-lookup-w3m";
@@ -12594,12 +12760,12 @@
dictcc = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild {
pname = "dictcc";
- version = "20170207.835";
+ version = "20170318.1232";
src = fetchFromGitHub {
owner = "cqql";
repo = "dictcc.el";
- rev = "a1e87dad68faee956e4614c4f0f0bb98ba81ab6a";
- sha256 = "086nq9ngn06n605s21733456knna2py5dfymm8824zslzz39i8fy";
+ rev = "24fb40d0822f97c3d796ae81cb6684cd97263248";
+ sha256 = "1faj9c4x306s3ml430s01c9zcg9xgj9p34v630046y4lh4i25qc8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5e867df96915a0c4f22fdccd4e2096878895bda6/recipes/dictcc";
@@ -12870,8 +13036,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/568e524b7bdf91b31655bdbb30fe9481d7a0ffbf/recipes/dired-avfs";
@@ -12905,10 +13071,10 @@
dired-details-plus = callPackage ({ dired-details, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-details-plus";
- version = "20170101.918";
+ version = "20170221.1629";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/dired-details+.el";
- sha256 = "1bm4q66wi476ppf8xiz9p0x491rqdxx9gpmn6sl9izjfg2xck4wb";
+ sha256 = "0821swa6qp2bs16r1pfamc7n62002rp8v0vimamw33cqxn2d0h6x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0b6a13a5dfd977979d3185139000e7a639d32ec4/recipes/dired-details+";
@@ -13033,8 +13199,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/568e524b7bdf91b31655bdbb30fe9481d7a0ffbf/recipes/dired-filter";
@@ -13054,8 +13220,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/568e524b7bdf91b31655bdbb30fe9481d7a0ffbf/recipes/dired-hacks-utils";
@@ -13068,19 +13234,40 @@
license = lib.licenses.free;
};
}) {};
+ dired-hide-dotfiles = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "dired-hide-dotfiles";
+ version = "20170314.1339";
+ src = fetchFromGitHub {
+ owner = "mattiasb";
+ repo = "dired-hide-dotfiles";
+ rev = "b715f643ec805b3b8aca334595e6589320f04a49";
+ sha256 = "1n6l25lrhp1x8nhc54kqal96wq96kkfyvz5yzvlw1qd3yk4s567i";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ba64a50f85fdb0ad54149dfed4051b4c1a719cbb/recipes/dired-hide-dotfiles";
+ sha256 = "0yy131cvj9a9sz02ari7pzwf22r5y7acyg757h3jvih317v6jyp0";
+ name = "dired-hide-dotfiles";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/dired-hide-dotfiles";
+ license = lib.licenses.free;
+ };
+ }) {};
dired-icon = callPackage ({ emacs, fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-icon";
- version = "20161206.130";
+ version = "20170222.2126";
src = fetchFromGitLab {
owner = "xuhdev";
repo = "dired-icon";
- rev = "4397e7858d5e63c251acc2741d78fe8e178cb206";
- sha256 = "0g97lii8n9pal46kipw59nj78qv3l0gpy6rwbd702gxccj94glgv";
+ rev = "f60e10757a5011235b519231ad35974ff25963ed";
+ sha256 = "0r9qmr2l5kjwh1frp0k87nyaf13f7f9fjjf9yf9z92djqapfm9dd";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/c6d0947148441ed48f92f4cfaaf39c2a9aadda48/recipes/dired-icon";
- sha256 = "1fl12pbncvq80la3bjgq1wlbpmf32mq76sq61mbnwcimi3nj27na";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8a96249947cba52cd75515b3dc83b0842fedf624/recipes/dired-icon";
+ sha256 = "0nyiqcywc1p8kw3psisl4zxwmf2g0x82kanka85zxxdz15s509j1";
name = "dired-icon";
};
packageRequires = [ emacs ];
@@ -13113,12 +13300,12 @@
dired-k = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-k";
- version = "20161116.116";
+ version = "20170313.803";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-dired-k";
- rev = "3f0b9315f87b0f930d51089e311d41282d5f8b15";
- sha256 = "09xh097v3fd0mjxqlmbfwjlr1v4a99mj4rvwdb6kqgajmlhgi9hx";
+ rev = "c50e8f73358060a448bff66db2d330b52bbeffc1";
+ sha256 = "14yvsv7cvfviszii0bj0qf094rmnwzssinrqrkpxg4jil2n4bb9d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7f8a828b2fbfa11c4b74192d9d0cfa0ad34b3da7/recipes/dired-k";
@@ -13134,12 +13321,12 @@
dired-launch = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-launch";
- version = "20170131.1740";
+ version = "20170328.809";
src = fetchFromGitHub {
owner = "thomp";
repo = "dired-launch";
- rev = "acf8a3dec14e68934d7d7ef0b867e347ce5d81e9";
- sha256 = "0wsas576mk5n13wmb2rpazgys3sxgl3ds936gr8yy1sb43mv21r4";
+ rev = "036204d3b86d4fbbd479f65d9af243cca079a47f";
+ sha256 = "1g7kn9c2w165rchjbrkllvykj4952f7zgrhlr3lnfnf5dampy20k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/31c9a4945d65aa6afc371c447a572284d38d4d71/recipes/dired-launch";
@@ -13155,12 +13342,12 @@
dired-narrow = callPackage ({ dash, dired-hacks-utils, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-narrow";
- version = "20160918.740";
+ version = "20170309.329";
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8994330f90a925df17ae425ccdc87865df8e19cd/recipes/dired-narrow";
@@ -13180,8 +13367,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/568e524b7bdf91b31655bdbb30fe9481d7a0ffbf/recipes/dired-open";
@@ -13196,10 +13383,10 @@
}) {};
dired-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "dired-plus";
- version = "20170112.1427";
+ version = "20170324.1112";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/dired+.el";
- sha256 = "136nacjnnfd8j771k90zszbjq96fsvm944l1zb06gqlm7x94psll";
+ sha256 = "00w4d3zw789cl0ch7h0nk4mzlb88806cbq6mcslwf82732vxzkv0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4327b4dd464ebb00c2acdd496274dedf912cdf92/recipes/dired+";
@@ -13240,8 +13427,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/568e524b7bdf91b31655bdbb30fe9481d7a0ffbf/recipes/dired-rainbow";
@@ -13261,8 +13448,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c03f6f8c779c8784f52adb20b266404cb537113a/recipes/dired-ranger";
@@ -13335,10 +13522,10 @@
dired-sort-menu-plus = callPackage ({ dired-sort-menu, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-sort-menu-plus";
- version = "20170101.923";
+ version = "20170221.1630";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/dired-sort-menu+.el";
- sha256 = "1ajx4nd14pzbj2629psc3aqmsfb7wsdggcrwyxy94mnvg553m5q9";
+ sha256 = "0f2z0nj51i27qqj0ws644k61dj9bp3hagi9phj9d41fcsqzzja4h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/dired-sort-menu+";
@@ -13358,8 +13545,8 @@
src = fetchFromGitHub {
owner = "Fuco1";
repo = "dired-hacks";
- rev = "bef0c7eb03474defa02bbba5c15401a766c8ff7c";
- sha256 = "1l7kay58ix9gmn06nws04f642svy0s1zplh86m7ihq4b6jb04hxj";
+ rev = "342d75f1240ebe17959ec25a5b050b40156e10cb";
+ sha256 = "18s8jax1k1p1x3r2rl398r1cxy0i2ss9vv23bgv3dna4hvwv65jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d6a947ac9476f10b95a3c153ec784d2a8330dd4c/recipes/dired-subtree";
@@ -13435,22 +13622,22 @@
license = lib.licenses.free;
};
}) {};
- direnv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ direnv = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }:
melpaBuild {
pname = "direnv";
- version = "20161002.715";
+ version = "20170313.309";
src = fetchFromGitHub {
- owner = "jml";
- repo = "direnv-el";
- rev = "fc80f40a77553b3c8841abedc15a64771634cb35";
- sha256 = "15lkpnklvgppj63q9qwjd6jbq8czyvjic81mkhf3bwcd7gdqar84";
+ owner = "wbolster";
+ repo = "emacs-direnv";
+ rev = "72340994841db19083eb1226cd09abe75d1c1e13";
+ sha256 = "0dx63z3cmpcbn1lr9baqhh78j5xfyv1n5yp6fs210hmrbhlfpr8d";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/0f526b9cc7bc1495e5f5e9fb2e49af926aba8a7d/recipes/direnv";
- sha256 = "12yl7hmb7kc8ycr8nr39xb35jhagv8mqn6xs0k8j0mcykpzf2h1g";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/5419809ee62b920463e359c8e1314cd0763657c1/recipes/direnv";
+ sha256 = "0zzmi5m6fh42kyf8dyjrjyrl03pkbipnh4mnssrhp83ljczxkyhd";
name = "direnv";
};
- packageRequires = [];
+ packageRequires = [ dash emacs with-editor ];
meta = {
homepage = "https://melpa.org/#/direnv";
license = lib.licenses.free;
@@ -13810,12 +13997,12 @@
dix = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dix";
- version = "20170209.538";
+ version = "20170224.615";
src = fetchFromGitHub {
owner = "unhammer";
repo = "dix";
- rev = "fc19b2e0c387a545901365a01c4a355bf0504405";
- sha256 = "0qavf6q8gk4sli28rm4wgvwwj28qxd3qkvj921l8sqr49paah0vy";
+ rev = "bcc7fd7aef5d25171978c386c620e09d0ba8d2f8";
+ sha256 = "12ny1a89xhjcnz03s1bw96y14kqb2w6cpf2rk8lv6kri7dasfq4n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/149eeba213b82aa0bcda1073aaf1aa02c2593f91/recipes/dix";
@@ -13835,8 +14022,8 @@
src = fetchFromGitHub {
owner = "unhammer";
repo = "dix";
- rev = "fc19b2e0c387a545901365a01c4a355bf0504405";
- sha256 = "0qavf6q8gk4sli28rm4wgvwwj28qxd3qkvj921l8sqr49paah0vy";
+ rev = "bcc7fd7aef5d25171978c386c620e09d0ba8d2f8";
+ sha256 = "12ny1a89xhjcnz03s1bw96y14kqb2w6cpf2rk8lv6kri7dasfq4n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d9dcceb57231bf2082154cab394064a59d84d3a5/recipes/dix-evil";
@@ -14129,8 +14316,8 @@
src = fetchFromGitHub {
owner = "Silex";
repo = "docker.el";
- rev = "2c2f3c68f8136caeef67c4e74cc84d52a7664535";
- sha256 = "0qyksf5svcpz263ah197bcmpnfn2rfq8x049wbalxi638bmbvzfg";
+ rev = "b565a66d7fb8b41363fb90172b9882d4768ddd47";
+ sha256 = "185mw8yaxpq7327nyyqjbc4bipx6shhmbl1dzdl3bfhc11vp1xfn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6c74bf8a41c17bc733636f9e7c05f3858d17936b/recipes/docker";
@@ -14196,12 +14383,12 @@
dockerfile-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dockerfile-mode";
- version = "20161209.631";
+ version = "20170221.1317";
src = fetchFromGitHub {
owner = "spotify";
repo = "dockerfile-mode";
- rev = "bebfa1b73e7e006d574a0e4fbae225dc1db214ff";
- sha256 = "129kang099mw6lfi4616d47axm3q81hr8jhqwymc3ar9ramggyg3";
+ rev = "5f1e17e4e59fee4725c5b4cd9b5b49f1faaa108f";
+ sha256 = "1pw6706lnd6n866scwp35ar58y2c6jjyn82qpjdk0ma12hgv3gzf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1406f5a24115d29e3b140c360a51b977a369e4f9/recipes/dockerfile-mode";
@@ -14221,8 +14408,8 @@
src = fetchFromGitHub {
owner = "accidentalrebel";
repo = "emacs-dokuwiki";
- rev = "4f23638ab6f795fe70508576fa73583d447aecae";
- sha256 = "18vfbvx2mck48pd1s3h2a8zx8axa808krailvfjm3ypa86ia95w6";
+ rev = "a78289d99068ec3dfb4945877c32751e789d099d";
+ sha256 = "0hynymx3gm9nqmpb0a9j8d9g298vsl0gxa9f1yx9xp60mq6y7l3r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e46cf6a57b93ddfda8e2d6e74cee8d0df2cb1ec7/recipes/dokuwiki";
@@ -14238,12 +14425,12 @@
dokuwiki-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dokuwiki-mode";
- version = "20160129.7";
+ version = "20170223.501";
src = fetchFromGitHub {
owner = "kai2nenobu";
repo = "emacs-dokuwiki-mode";
- rev = "0e8f11572b6842b5b9d6e1a5123d988b26af04bf";
- sha256 = "1qfmq8l4jqyrhfplsr1zd8bg9qqqwbh3mhipqzja0px0knjpqj85";
+ rev = "e4e116f6fcc373e3f5937c1a7daa5c2c9c6d3fa1";
+ sha256 = "0bmcm7lvzm8sg2l1j7bg02jasxb8g81q9ilycblmsl1ckbfwq0yp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/dokuwiki-mode";
@@ -14301,12 +14488,12 @@
doom-themes = callPackage ({ all-the-icons, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "doom-themes";
- version = "20170131.2109";
+ version = "20170316.1237";
src = fetchFromGitHub {
owner = "hlissner";
repo = "emacs-doom-theme";
- rev = "2c843fd80d91bb7bd9de9a6bd820998689854fac";
- sha256 = "0dcln2z63j7wpz6yczpsfmhb68gvak7y66g56373fsv2i3n4ydz0";
+ rev = "2266ef462d3c0a4b79887d71447a45cf57b6a1d7";
+ sha256 = "0p3f364f5p5wgma5c5iyknm73bvqvkfakndrn2r0k7phn29vw9fb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/73fd9f3c2352ea1af49166c2fe586d0410614081/recipes/doom-themes";
@@ -14321,10 +14508,10 @@
}) {};
doremi = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "doremi";
- version = "20170101.922";
+ version = "20170221.1634";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/doremi.el";
- sha256 = "11cxhfps8d0b0nsqq4mvwxpppmwagzxmlzy70icf85iv83xa74kv";
+ sha256 = "03alkj4mxajsgmghw935hm3c95a12222zq1ig6kwmfrla5kg3b7q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/doremi";
@@ -14340,10 +14527,10 @@
doremi-cmd = callPackage ({ doremi, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "doremi-cmd";
- version = "20170101.919";
+ version = "20170221.1631";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/doremi-cmd.el";
- sha256 = "01x19bsdmz2z18s5a30mnbsgk1xjmff9rsd6dd2phaj750j6aiyb";
+ sha256 = "09iizx079y43qk3jd66n8i8ifm2s7jnc9g7831nv5f3c26rgl0w6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/doremi-cmd";
@@ -14359,10 +14546,10 @@
doremi-frm = callPackage ({ doremi, faces-plus, fetchurl, frame-fns, hexrgb, lib, melpaBuild }:
melpaBuild {
pname = "doremi-frm";
- version = "20170101.920";
+ version = "20170221.1632";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/doremi-frm.el";
- sha256 = "1gbm3iyfg96fafnydha5zyj3sip1i7bk2qhr3hpa2g895mjfv6kd";
+ sha256 = "0f9vwajgdm37krz55sv5c8ijfqhy5gsxj1zyxg8zbs6l33giynxd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/doremi-frm";
@@ -14377,10 +14564,10 @@
}) {};
doremi-mac = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "doremi-mac";
- version = "20170101.921";
+ version = "20170221.1633";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/doremi-mac.el";
- sha256 = "1ilsnyzh4kka0kncd8w4fc5v9nm7q05i3g25z3m49zqifxp1vlfa";
+ sha256 = "002jhqk26ywiyci1r91aqbq0zhbxy6rsyw3h74ck04rxjfc49rxl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/doremi-mac";
@@ -14540,12 +14727,12 @@
dracula-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dracula-theme";
- version = "20170210.830";
+ version = "20170308.2107";
src = fetchFromGitHub {
owner = "dracula";
repo = "emacs";
- rev = "0b865af179768c24a1f7135c2866eca0f65b9295";
- sha256 = "114kxmki4hmrckxflkzgrl8i6n9qc1jdvma5assbvmhnfqmy4hvm";
+ rev = "3ba76624318944cbadd95865dc3f50af01cb6241";
+ sha256 = "1x74nxxdv87sw0prd20nz2i0mxna29spy9dwm5qp6skl09bjwrfn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d63cb8906726f106e65f7d9895b49a38ffebf8d5/recipes/dracula-theme";
@@ -14607,8 +14794,8 @@
src = fetchFromGitHub {
owner = "sshbio";
repo = "drawille";
- rev = "d582b455c01432bc80933650c52a1f586bd1b5ad";
- sha256 = "1z3akh0ywzihr0ghk6f8x9z38mwqy3zg29p0q69h4i6yzhxpdmxa";
+ rev = "d914845725719d8293e2f0dea3c9c7e0a1e0e62a";
+ sha256 = "1ynjxfvx8b6rq6d4gm1sl96rmlk5pi8j5s1rd1y0p8x2lwqcfv77";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e0920232421bf177f2ab8595fab7e203f40b1a34/recipes/drawille";
@@ -14749,7 +14936,7 @@
version = "20130120.1257";
src = fetchsvn {
url = "http://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/emacs/";
- rev = "1782905";
+ rev = "1789422";
sha256 = "016dxpzm1zba8rag7czynlk58hys4xab4mz1nkry5bfihknpzcrq";
};
recipeFile = fetchurl {
@@ -14850,12 +15037,12 @@
dumb-jump = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, s }:
melpaBuild {
pname = "dumb-jump";
- version = "20161218.110";
+ version = "20170328.2013";
src = fetchFromGitHub {
owner = "jacktasia";
repo = "dumb-jump";
- rev = "0c7fed68916de6bcbbfbc6c9f787d610a3316b1e";
- sha256 = "1a5jg1344s18bj6v33wfrxxg1cxlx6aha40wyw9dbwj1pjpw7vqd";
+ rev = "1df89e837d4c28c941db879b028f92b3378745d8";
+ sha256 = "19n18a057ngvfqhaancji06abpp3qlqymsygchv0s9v9q6nzfi49";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2a60e7c166c2d68e4f719d293014a22139593dde/recipes/dumb-jump";
@@ -14913,11 +15100,11 @@
dyalog-mode = callPackage ({ cl-lib ? null, fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dyalog-mode";
- version = "20170117.550";
+ version = "20170324.419";
src = fetchhg {
url = "https://bitbucket.com/harsman/dyalog-mode";
- rev = "9ae0c786e1e7";
- sha256 = "1a498jkj15vhf2x4an6raghjf9fszrkw0zl617m8pibcn3yrnv62";
+ rev = "6f4b44fb1966";
+ sha256 = "10d69aah8kq5ln3rcd2vcdck1vvqq5x47kk0bk4vpphh26j14jjp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/dyalog-mode";
@@ -15017,12 +15204,12 @@
e2wm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, window-layout }:
melpaBuild {
pname = "e2wm";
- version = "20150608.1723";
+ version = "20170214.1636";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-window-manager";
- rev = "71543ce4502bdb09c888e24b3a80e47786785b88";
- sha256 = "1lx0c7s810x6prf7x1lnx412gll8nn8gqpmi56n319n406cxhnhw";
+ rev = "4353d3394c77a49f8f0291c239858c8c5e877549";
+ sha256 = "12midsrx07pdrsr1qbl2rpi7xyhxqx08bkz7n7gf8vsmqkpfp56s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8da85815c39f58552a968ae68ee07c08c53b0f61/recipes/e2wm";
@@ -15224,6 +15411,27 @@
license = lib.licenses.free;
};
}) {};
+ easy-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "easy-hugo";
+ version = "20170328.2015";
+ src = fetchFromGitHub {
+ owner = "masasam";
+ repo = "emacs-easy-hugo";
+ rev = "544b6ef850c10e6bb15d0ac9a6474d471044309a";
+ sha256 = "1j0ffs9517ba29lwd92sk30ih6sxlx2ychrr6lzc0a3lzdlzfaqz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/544fa512dc3e6379f451fd9b596d74a5849c87d2/recipes/easy-hugo";
+ sha256 = "07pa48rv5aqpz7fwkbc48scvnvnvg1v3qkapn2h1qllfc0h2nn5i";
+ name = "easy-hugo";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/easy-hugo";
+ license = lib.licenses.free;
+ };
+ }) {};
easy-kill = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "easy-kill";
@@ -15269,12 +15477,12 @@
easy-lentic = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lentic, lib, melpaBuild }:
melpaBuild {
pname = "easy-lentic";
- version = "20161031.2119";
+ version = "20170309.2143";
src = fetchFromGitHub {
owner = "tumashu";
repo = "easy-lentic";
- rev = "6f43c8d575274349757173b9bcad3bf5b59300ac";
- sha256 = "0jw1m2ff23b99rz137ndy0gjbk3fs7srsyjd8f8fssl4xm8mzb39";
+ rev = "d2b600cc3bd3166c3e4543435070b511ae9bf148";
+ sha256 = "1p99yf1nlial254dyy9i30lfx2v4jwpahvi9pfjm5sv64212vp33";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7e098e70214e85e1c583a4976f895941c13de75f/recipes/easy-lentic";
@@ -15311,12 +15519,12 @@
ebal = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }:
melpaBuild {
pname = "ebal";
- version = "20161231.1559";
+ version = "20170327.2229";
src = fetchFromGitHub {
owner = "mrkkrp";
repo = "ebal";
- rev = "c0df139972c52200db417cc18e65f8748969fb79";
- sha256 = "19yxfc6lbd4311w291lxsw1v3hp0ha4inlp5fcakszd76bc69c4w";
+ rev = "e47c9eb6b8d6d2bc16c17f9d1dfa9fa2fc00124f";
+ sha256 = "00d4i1y9z3gaw01cgccsk6q4qcbn9sg8lzs0im4dh6hzg27w12qm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/629aa451162a0085488caad4052a56366b7ce392/recipes/ebal";
@@ -15353,12 +15561,12 @@
ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, seq }:
melpaBuild {
pname = "ebib";
- version = "20170208.1223";
+ version = "20170327.141";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "ebib";
- rev = "1ae554d1b67cb81b96c828e9710a4658db35b9fd";
- sha256 = "0ch8ws46r55rdap67xa40gb9h4llad6wx75iga4fyjzh6fxv9q9d";
+ rev = "1eea156ea6f1376d474274ce76b1d6864223c47e";
+ sha256 = "0lhpwa4rgxb480gzfp55infr9672fv3b3my72f6wkwhh1k5i5xjb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/ebib";
@@ -15394,10 +15602,10 @@
}) {};
echo-bell = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "echo-bell";
- version = "20170101.925";
+ version = "20170221.1635";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/echo-bell.el";
- sha256 = "1q1z151cfw1775gcfzpnm4afp62skqlnj5z2miizbnraincqy24b";
+ sha256 = "0000ya8y6v5xvl5qkrsamzwh1iikc3clhpdpdr2da6c4b9cznydh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a81e339e9c7cf1ae5fe91ab4442164336a6fbf13/recipes/echo-bell";
@@ -15413,12 +15621,12 @@
eclim = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, json ? null, lib, melpaBuild, popup, s, yasnippet }:
melpaBuild {
pname = "eclim";
- version = "20170116.1335";
+ version = "20170328.1807";
src = fetchFromGitHub {
owner = "emacs-eclim";
repo = "emacs-eclim";
- rev = "3b5ce79b5ed80f9ce7ca1fa10f0c314516300d6b";
- sha256 = "1gxsixg2rp09myqrcq7plk84bhhd8aaz68a09xfsbdia41q3vaa7";
+ rev = "c13d1e853722bac880e82e6b04158015e7b12f6c";
+ sha256 = "18bm0prhnahj0b397hn9nn98d09rrzfhzfg86glxqy4y8k6f0ai6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/eclim";
@@ -15501,8 +15709,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "edbi-database-url";
- rev = "a6e4be7547ee8e0bb43a11ff173d6271b21b5012";
- sha256 = "0f59s0a7zpa3dny1k7x6zrymrnzba184smq8v1vvz8hkc0ym1j1v";
+ rev = "d56c580268cd93651998c4c6b1c5558e6b6ca90f";
+ sha256 = "1nkfl8jngkdz8h951jig39af1wh5vrc5lqk58l2i4lc2znprj9lx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e25bf3d65ef2fb09eb0802cfd3e3faee86a5cfdb/recipes/edbi-database-url";
@@ -15522,8 +15730,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "edbi-django";
- rev = "01c44a330a8d6ff08932d63dec4d9512d582bcda";
- sha256 = "1029b7p1lnyqkg0jm9an6s1l7la0kb38gx42g7212wbj71s3krga";
+ rev = "61c70d3a727ff28c1c7d1eb61af1efba7a268b8f";
+ sha256 = "0kp2g0vb7pag57n20blqfri01cnkaxa0h6adbg2bfw7vcbn3h1gd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/345cafbf5358f8179bcbcb895cace75f289c02f1/recipes/edbi-django";
@@ -15602,12 +15810,12 @@
ede-php-autoload = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ede-php-autoload";
- version = "20170212.450";
+ version = "20170221.1002";
src = fetchFromGitHub {
owner = "stevenremot";
repo = "ede-php-autoload";
- rev = "c25e7dd7ade0e514b1dc94e69b73415fd3eb57c3";
- sha256 = "1v7jpm81r3c4iqrbslrlnczxfs35s7lky7v75x9ahm5vbnrd9iig";
+ rev = "8ab5c333ded9110ed2dce90ca7fd89dcb3912dd4";
+ sha256 = "127a5rf21ynw96lw1ydzdvpjpxzccn3dhvc6f24s96sg8r04hpbw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ee9f7fd9cbc3397cd9af34b08b75c3d9d8bc551/recipes/ede-php-autoload";
@@ -15620,6 +15828,48 @@
license = lib.licenses.free;
};
}) {};
+ ede-php-autoload-composer-installers = callPackage ({ ede-php-autoload, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "ede-php-autoload-composer-installers";
+ version = "20170221.1226";
+ src = fetchFromGitHub {
+ owner = "xendk";
+ repo = "ede-php-autoload-composer-installers";
+ rev = "7840439802c7d11ee086bbf465657f3da12f9f66";
+ sha256 = "1dkq0py1sybmpy59h3szafa59g5g3jp8l9az22l15qgmkpbqydh4";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6e0e9058593b32b8d9fd7873d4698b4dd516930f/recipes/ede-php-autoload-composer-installers";
+ sha256 = "0s7dv81niz4h8kj0648x2nbmz47hqxchfs2rjmjpy2lcbifvj268";
+ name = "ede-php-autoload-composer-installers";
+ };
+ packageRequires = [ ede-php-autoload f s ];
+ meta = {
+ homepage = "https://melpa.org/#/ede-php-autoload-composer-installers";
+ license = lib.licenses.free;
+ };
+ }) {};
+ ede-php-autoload-drupal = callPackage ({ ede-php-autoload, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "ede-php-autoload-drupal";
+ version = "20170316.1458";
+ src = fetchFromGitHub {
+ owner = "xendk";
+ repo = "ede-php-autoload-drupal";
+ rev = "54a04241d94fabc4f4d16ae4dc8ba4f0c6e3b435";
+ sha256 = "1ckfja95zk4f7fgvycia7nxhxjgz4byrz30ic63f6kcq4dx78scs";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/532fec4788350cc11893c32e3895f06510a39d35/recipes/ede-php-autoload-drupal";
+ sha256 = "139sr7jy5hb8h5zmw5mw01r0dy7yvbbyaxzj62m1a589n8w6a964";
+ name = "ede-php-autoload-drupal";
+ };
+ packageRequires = [ ede-php-autoload f s ];
+ meta = {
+ homepage = "https://melpa.org/#/ede-php-autoload-drupal";
+ license = lib.licenses.free;
+ };
+ }) {};
edebug-x = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "edebug-x";
@@ -15686,12 +15936,12 @@
edit-indirect = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "edit-indirect";
- version = "20160528.651";
+ version = "20170310.1002";
src = fetchFromGitHub {
owner = "Fanael";
repo = "edit-indirect";
- rev = "1d1dae842505e5ff09644529deec87c056e1b14e";
- sha256 = "145knahvvxbm8qmcdb69ilrg14w7130vav2pqjd7anr1l8n2i6gz";
+ rev = "2fc8f382ee12fc8f7202288534258186bdf6068a";
+ sha256 = "1m40zi6dkq7m9386adrys5n7w8h9973svfmxl1c3n9vk9kjibb9k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/acc9b816796b9f142c53f90593952b43c962d2d8/recipes/edit-indirect";
@@ -15791,12 +16041,12 @@
editorconfig = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "editorconfig";
- version = "20170103.2124";
+ version = "20170309.2006";
src = fetchFromGitHub {
owner = "editorconfig";
repo = "editorconfig-emacs";
- rev = "99011d5780dd726ec46b7936e2cbbade66b725db";
- sha256 = "1757lgjbycbf5368s908xbj6dwn3xm9a9zix6ixwxd7j4gyhy16n";
+ rev = "0a6d9a3c0259aba57a332ac8db582c33e522f12f";
+ sha256 = "114zfk7p6p61mcphd1hn3r1hqj0j9ra0acmfx1k74d60npci25pj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/50d4f2ed288ef38153a7eab44c036e4f075b51d0/recipes/editorconfig";
@@ -15812,12 +16062,12 @@
editorconfig-custom-majormode = callPackage ({ editorconfig, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "editorconfig-custom-majormode";
- version = "20170102.751";
+ version = "20170309.2112";
src = fetchFromGitHub {
owner = "10sr";
repo = "editorconfig-custom-majormode-el";
- rev = "8216ce7d20703a8ce923b4c0284c098ae85621f9";
- sha256 = "02qkvdgn78asz1i7gh8198z0as4yhax3yans96c8lxwmbac125kz";
+ rev = "f5b9e0932e861c71611b5dfbd2c04ce635d14e34";
+ sha256 = "0iql5c9a5qzzdwp3f1n5pb3zcglnby2hhx4nsplpjr0ffbqgad63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fcd47bf4630442ad1a941ad432cef64c7746aa71/recipes/editorconfig-custom-majormode";
@@ -15951,8 +16201,8 @@
src = fetchFromGitHub {
owner = "egisatoshi";
repo = "egison3";
- rev = "62c99118f32dd23a088e2d9c0d6b7b755206cac6";
- sha256 = "1f0s9pvns4gq6xzp4vp74xxxbmzp06vdv0jgh0x1xy0mfklgll8x";
+ rev = "b196db4ca284abfbc63416582fe17cc357551fc2";
+ sha256 = "0sw0cf69yswhgnyp10qjirrb2w2p9y6pc7ni8wbw8l16pmc7vgg0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f543dd136e2af6c36b12073ea75b3c4d4bc79769/recipes/egison-mode";
@@ -16029,12 +16279,12 @@
ein = callPackage ({ cl-generic, fetchFromGitHub, fetchurl, lib, melpaBuild, request, websocket }:
melpaBuild {
pname = "ein";
- version = "20170212.2016";
+ version = "20170322.650";
src = fetchFromGitHub {
owner = "millejoh";
repo = "emacs-ipython-notebook";
- rev = "f1d3fbe96713e85aaea2f1027c2cc1782e0e5a70";
- sha256 = "0kf8glywsdscviml8gwdj659zm28npkz0w6ybcx2k1wv9gkg3shs";
+ rev = "2547226f2ee32726809a3a603e6797492896f170";
+ sha256 = "1rkva6lmss32vd96wvgh0r5phdr54xs1hjmwpkcr4x2h1dm1w7a6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/215e163755fe391ce1f049622e7b9bf9a8aea95a/recipes/ein";
@@ -16089,22 +16339,30 @@
license = lib.licenses.free;
};
}) {};
- ejc-sql = callPackage ({ auto-complete, cider, clomacs, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, spinner }:
+ ejc-sql = callPackage ({ auto-complete, cider, clomacs, dash, direx, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, spinner }:
melpaBuild {
pname = "ejc-sql";
- version = "20170211.259";
+ version = "20170328.706";
src = fetchFromGitHub {
owner = "kostafey";
repo = "ejc-sql";
- rev = "94617344a74336ecaebc17a414f4d05162a79303";
- sha256 = "1lcc8y6lhqv0fgdik0qifbb1dzj077s86skrnvy92x373wv565kr";
+ rev = "9595e72e85e7edef0d9df5accf166d232824cd3d";
+ sha256 = "0h0ryi027f4vqv9m6dz8dgf9scqmcabcgin692yysxp9b5jkg8d3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8f2cd74717269ef7f10362077a91546723a72104/recipes/ejc-sql";
sha256 = "0v9mmwc2gm58nky81q7fibj93zi7zbxq1jzjw55dg6cb6qb87vnx";
name = "ejc-sql";
};
- packageRequires = [ auto-complete cider clomacs dash emacs spinner ];
+ packageRequires = [
+ auto-complete
+ cider
+ clomacs
+ dash
+ direx
+ emacs
+ spinner
+ ];
meta = {
homepage = "https://melpa.org/#/ejc-sql";
license = lib.licenses.free;
@@ -16138,8 +16396,8 @@
src = fetchFromGitHub {
owner = "dimitri";
repo = "el-get";
- rev = "6b707565b7328d8bcb8898db1a5b9dffaa06cdf8";
- sha256 = "02qvxpg3pnw6crr13isimbhxyk6lf0x216418bhilgvgzmp1jwmj";
+ rev = "b47a94877b8b621534403a533ad147a971caaf89";
+ sha256 = "0qhy7bxgs8gbbjww438jmmqhz20aczp3bvdpbywbwcmfkadv6086";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1c61197a2b616d6d3c6b652248cb166196846b44/recipes/el-get";
@@ -16197,12 +16455,12 @@
el-mock = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "el-mock";
- version = "20170114.2257";
+ version = "20170305.2325";
src = fetchFromGitHub {
owner = "rejeep";
repo = "el-mock.el";
- rev = "5fb2867d2e0350dda047a903ce60d264f78ef424";
- sha256 = "0fdnvsdnkc9xlxch3zavq7ya463g7m7xsc60ymx7a4350zl2vwyn";
+ rev = "9e4d0921791cd04917613d8e3d06342ead129777";
+ sha256 = "1wkbhgyisj4kix0s4dkg72jylghqckmnyzk2brlrkvhz12zmhva3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b1989beb927657c0ff7e79fe448f62ac58c11be7/recipes/el-mock";
@@ -16218,12 +16476,12 @@
el-patch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "el-patch";
- version = "20170211.1725";
+ version = "20170310.2128";
src = fetchFromGitHub {
owner = "raxod502";
repo = "el-patch";
- rev = "5fe9ff42e2651013ae8ff6bb8a1691d3f7b7225c";
- sha256 = "1d6n1w049wziphkx9vc2ijg70qj8zflwmn4xgzf3k09hzbgk4n46";
+ rev = "26d1b4f7920ca32e0e76a3ffa23784a80253c9f4";
+ sha256 = "0rk1qvgdnx1xn7pmb2713i68xm05kp3cfkwvd5smbkzjj2nvbi20";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2f4f57e0edbae35597aa4a7744d22d2f971d5de5/recipes/el-patch";
@@ -16401,6 +16659,27 @@
license = lib.licenses.free;
};
}) {};
+ el2org = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "el2org";
+ version = "20170320.1534";
+ src = fetchFromGitHub {
+ owner = "tumashu";
+ repo = "el2org";
+ rev = "1b2f01585bce80b2bb503e8b21e373ad5e946eed";
+ sha256 = "0jinjrl2fgxixdkkayvajd7pzqz8vmqdkni8pm4shn781n660b2g";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/dcbeff073f03d03b306f1d96ba2dcf140b57a634/recipes/el2org";
+ sha256 = "1fshlq06psmfnp1gcmkqiw0hrm25dgl67ijb9sb3m6q1z9wml674";
+ name = "el2org";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/el2org";
+ license = lib.licenses.free;
+ };
+ }) {};
eldoc-eval = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eldoc-eval";
@@ -16485,12 +16764,12 @@
electric-operator = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, names }:
melpaBuild {
pname = "electric-operator";
- version = "20170102.307";
+ version = "20170311.533";
src = fetchFromGitHub {
owner = "davidshepherd7";
repo = "electric-operator";
- rev = "1670a0d8e4a09b48da312afc57d35e0cf7033b5f";
- sha256 = "0cm1zg2hgwzwwkri0wsb6x9jhgma6vm9jga81jjiasih33nd0zy4";
+ rev = "13b5c19049bd7ac9529ee6fb6171f9141311f277";
+ sha256 = "0xpqynnl1dxylxgg7h42pamxn7iwa4jwcy355l0sxmra951j22wq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/906cdf8647524bb76f644373cf8b65397d9053a5/recipes/electric-operator";
@@ -16569,12 +16848,12 @@
elfeed = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elfeed";
- version = "20170125.1905";
+ version = "20170305.1633";
src = fetchFromGitHub {
owner = "skeeto";
repo = "elfeed";
- rev = "caa3679a4af386c73d01cabf7c114a5abb40ea3d";
- sha256 = "0af65imbh2lp4i7n4k44pr5sl4035rh61zngn4fznwcgs6kjk7d4";
+ rev = "5028a4f75cc5e7d7e9134ed32a9f5bc4b6809b32";
+ sha256 = "1glj6s8hpas5ph9bg85rq6fq6n4nzq84di27sa2nbv7qpjwq4fcj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/407ae027fcec444622c2a822074b95996df9e6af/recipes/elfeed";
@@ -16643,8 +16922,8 @@
src = fetchFromGitHub {
owner = "skeeto";
repo = "elfeed";
- rev = "caa3679a4af386c73d01cabf7c114a5abb40ea3d";
- sha256 = "0af65imbh2lp4i7n4k44pr5sl4035rh61zngn4fznwcgs6kjk7d4";
+ rev = "5028a4f75cc5e7d7e9134ed32a9f5bc4b6809b32";
+ sha256 = "1glj6s8hpas5ph9bg85rq6fq6n4nzq84di27sa2nbv7qpjwq4fcj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/62459d16ee44d5fcf170c0ebc981ca2c7d4672f2/recipes/elfeed-web";
@@ -16699,6 +16978,27 @@
license = lib.licenses.free;
};
}) {};
+ elisp-docstring-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "elisp-docstring-mode";
+ version = "20170304.815";
+ src = fetchFromGitHub {
+ owner = "Fuco1";
+ repo = "elisp-docstring-mode";
+ rev = "f512e509dd690f65133e55563ebbfd2dede5034f";
+ sha256 = "0al8m75p359h4n82rf0dsl22qfdg9cwwywn5pn7x6gb96c7qrqaa";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a5bf5c03ec4c26eb43703a49606450cbdb826996/recipes/elisp-docstring-mode";
+ sha256 = "0mrg4vszf3p09qz3dvj38dv00f3ca8hrm3vmnjsfq0cji0yipyy1";
+ name = "elisp-docstring-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/elisp-docstring-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
elisp-format = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elisp-format";
@@ -16849,12 +17149,12 @@
elm-mode = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, s }:
melpaBuild {
pname = "elm-mode";
- version = "20161210.49";
+ version = "20170322.1347";
src = fetchFromGitHub {
owner = "jcollard";
repo = "elm-mode";
- rev = "29f50a940113d793a21998f3bb414fdd9b0c5daa";
- sha256 = "02c7xl9w81140l7p9kywr5qwsdyv92nxdhzqcxjk0r09x7s0cvsk";
+ rev = "3d36c16bbe1cebc285341452a60da578afbb2804";
+ sha256 = "1aywgkf5505hx7qd0r4b8k89xmskkrz9imlmhp6xnwj31qs7ix63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d1a4d786b137f61ed3a1dd4ec236d0db120e571/recipes/elm-mode";
@@ -16891,12 +17191,12 @@
elmacro = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "elmacro";
- version = "20161004.5";
+ version = "20170312.356";
src = fetchFromGitHub {
owner = "Silex";
repo = "elmacro";
- rev = "d9703c73ca37fa07f6cea003efcb0974db1f7776";
- sha256 = "0rc97dpdb2y418msw1z1nry6swffqdi4q806f4klfv1qr6rn2vwd";
+ rev = "97c8ca4041e5082df243ad6371a091759c30d0f7";
+ sha256 = "0kqnnp7kfdgizs18zhsaxci210bgpr73w39dhb2y09yj40ja3yx4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/566cc5bc0f71c5a4191ad93b917dc268f6e1a2da/recipes/elmacro";
@@ -17080,12 +17380,12 @@
elpy = callPackage ({ company, fetchFromGitHub, fetchurl, find-file-in-project, highlight-indentation, lib, melpaBuild, pyvenv, s, yasnippet }:
melpaBuild {
pname = "elpy";
- version = "20170212.420";
+ version = "20170324.227";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "elpy";
- rev = "7e005dc48530007aeac871dbe214512289ec5dea";
- sha256 = "0pjdsh53f8d2fva55kvm726x5830r78fyigcd4ni4sifl83szrpf";
+ rev = "c793c9d048f16b74bddf7aff5b3e3cf32d90f71f";
+ sha256 = "0cmn8j2hbh5qzwwskhjmpilgcdf0h3lm9jj0vx1fwwagxg369gw2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1d8fcd8745bb15402c9f3b6f4573ea151415237a/recipes/elpy";
@@ -17105,6 +17405,27 @@
license = lib.licenses.free;
};
}) {};
+ elquery = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "elquery";
+ version = "20170226.1238";
+ src = fetchFromGitHub {
+ owner = "AdamNiederer";
+ repo = "elquery";
+ rev = "bfda1499d11b5705bea60886a3d25ca6d3808111";
+ sha256 = "1q0ifhq7wflzayg9mqy0wfc1fhgh4fmy17psz977k01yc7nc5s42";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/121f7d2091b83143402b44542db12e8f78275103/recipes/elquery";
+ sha256 = "19yik9w4kcj7i9d3bwwdszznwcrh75hxd0540iqk5by861z5f3zr";
+ name = "elquery";
+ };
+ packageRequires = [ emacs s ];
+ meta = {
+ homepage = "https://melpa.org/#/elquery";
+ license = lib.licenses.free;
+ };
+ }) {};
elscreen = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "elscreen";
@@ -17486,12 +17807,12 @@
emamux = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emamux";
- version = "20161123.414";
+ version = "20170226.1937";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-emamux";
- rev = "e4611a4049d3180e35da6419cf01f15c8fe2575f";
- sha256 = "1gskns6fqgp575hvk3jxl8wjlrh3i6wq1s4lwbgx0m5qybgqa62q";
+ rev = "39f57786b2cdd3844888df42d71c7bd251f07158";
+ sha256 = "184669qynz1m93s9nv5pdc8m4bnvqa56wz472nsq4xhixz44jjsv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6de1ed3dfccb9f7e7b8586e8334af472a4988840/recipes/emamux";
@@ -17653,11 +17974,11 @@
}) {};
emms = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "emms";
- version = "20161222.1446";
+ version = "20170301.1406";
src = fetchgit {
url = "git://git.sv.gnu.org/emms.git";
- rev = "dde22abffb7a47adfe2cf98e4505ac0048e0b5fd";
- sha256 = "1r7gkilgmk2gll1ps0z7n0i74wbg66jla9cf8fvppvajxmmng4gv";
+ rev = "6601ba8ef710b8ed260773e18a3baa940a7adc3a";
+ sha256 = "1fzbzyvm98128dr01rldlabqkz9mag1z1qys36v2h6cfax1xjv9i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/205eeed002b0848809a4c5f8ad99d925b48799ec/recipes/emms";
@@ -17757,12 +18078,12 @@
emms-player-mpv-jp-radios = callPackage ({ cl-lib ? null, emacs, emms, emms-player-simple-mpv, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "emms-player-mpv-jp-radios";
- version = "20161102.940";
+ version = "20170322.830";
src = fetchFromGitHub {
owner = "momomo5717";
repo = "emms-player-mpv-jp-radios";
- rev = "aa7e2af7f2a40ae9691d8d8183060c947f4ba55e";
- sha256 = "062s55qhznd04vas602zzgxba3wd9yvx489ww7qjssj4wqgkckb6";
+ rev = "dbb22a8ccfabf961965093abefa77217cac1d8ff";
+ sha256 = "0w22qkdqw5328rxn7ik4yfw77wbigaspyz30hd1v68qklhxpag94";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/09ba6da5057061f055d4a3212d167f9666618d4f/recipes/emms-player-mpv-jp-radios";
@@ -17925,12 +18246,12 @@
emojify = callPackage ({ emacs, fetchFromGitHub, fetchurl, ht, lib, melpaBuild, seq }:
melpaBuild {
pname = "emojify";
- version = "20161124.940";
+ version = "20170323.730";
src = fetchFromGitHub {
owner = "iqbalansari";
repo = "emacs-emojify";
- rev = "62609316f269bed9e6775f9614783789a79268e7";
- sha256 = "04wwi7f6cma1s0nhw2k756k3x3sjsc5s7iq1q6zlq4wmz08czg6v";
+ rev = "9ce171d38915c81ba0f387e013aad2e089d61d48";
+ sha256 = "1p2hws3jyk4pvgxznirp20r9s6h1554h6sn8kil203cb4l64wb3f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/488d2751b5fd3bf00f5a6f0545530f44563b86d7/recipes/emojify";
@@ -18147,12 +18468,12 @@
ensime = callPackage ({ company, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, s, sbt-mode, scala-mode, yasnippet }:
melpaBuild {
pname = "ensime";
- version = "20170128.359";
+ version = "20170318.1059";
src = fetchFromGitHub {
owner = "ensime";
repo = "ensime-emacs";
- rev = "ee16c7a91b9ac1585be287ecf94e4b20aaaea3f5";
- sha256 = "15ldbviaxd9nlb11c3aw7dnp8xxyldm67dmbnsv6f3rpafy1gmzv";
+ rev = "9ccf54cddb1d7884f36de9d7d077cee55eae410e";
+ sha256 = "0y6v9bmhspfmr3bmqf5av4n1xdwj0nx9fws0gw8n9ln92yz6w3sz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/502faab70af713f50dd8952be4f7a5131075e78e/recipes/ensime";
@@ -18260,12 +18581,12 @@
epkg = callPackage ({ closql, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "epkg";
- version = "20170205.616";
+ version = "20170301.856";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "epkg";
- rev = "521026f777543b73bee6107aab089f44fb809c91";
- sha256 = "0k2vxhr9rjkya95wca4v2qihbs72yx9zv1z7snm0wgfy39y385fh";
+ rev = "deb9affaadce11c356df53b6b62ab376ef652d16";
+ sha256 = "1515gv9bhjwbmkbz6sivq5zhpalvfb0ias4qia9anz9npqfx24y0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2df16abf56e53d4a1cc267a78797419520ff8a1c/recipes/epkg";
@@ -18428,11 +18749,11 @@
erc-hipchatify = callPackage ({ alert, emacs, fetchhg, fetchurl, lib, melpaBuild, request, s }:
melpaBuild {
pname = "erc-hipchatify";
- version = "20160909.1503";
+ version = "20170314.937";
src = fetchhg {
url = "https://bitbucket.com/seanfarley/erc-hipchatify";
- rev = "dbb74dd91c5a";
- sha256 = "0m72jwgp9zqm1aphg7xm3pzj2xvavqfpdx66lny8pvfv8lph93lj";
+ rev = "a53227513692";
+ sha256 = "0av0y65hz7fbiiqzmk5mmw6jv7fivhcd1w3s2xn5y5jpgps56mrc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b60e01e7064ce486fdac3d1b39fd4a1296b0dac5/recipes/erc-hipchatify";
@@ -18742,12 +19063,12 @@
ergoemacs-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, undo-tree }:
melpaBuild {
pname = "ergoemacs-mode";
- version = "20170112.1108";
+ version = "20170328.832";
src = fetchFromGitHub {
owner = "ergoemacs";
repo = "ergoemacs-mode";
- rev = "b4b5241e679cc1a7bd7b1f3703f1a7ce602cd1f6";
- sha256 = "1zmwzpp410hxgwycys7ij4xjmzz8piykx4scclvvyl63hhqlrrfh";
+ rev = "87fe85ac20a6ac32b41df5e7464d6ace5528445b";
+ sha256 = "0s2yf8hkigbzp5rhkznlkg4jqx3darj4i7h3dpbajc2lnc1c9nmc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/02920517987c7fc698de9952cbb09dfd41517c40/recipes/ergoemacs-mode";
@@ -18784,12 +19105,12 @@
erlang = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "erlang";
- version = "20170209.52";
+ version = "20170309.216";
src = fetchFromGitHub {
owner = "erlang";
repo = "otp";
- rev = "6282023d28588e4838f37ea45a060ec48ef5ba3f";
- sha256 = "01bbx82746abfqlr6hqja9jkvwalqyvxhdmzk6qarngyr2fpq1sa";
+ rev = "53b483cb14c4b3b666eab63f9f09d7ac827f9a7c";
+ sha256 = "1pw1ibqyn7j56dk6yh21hg91xv5kp478da3xv3gb77mh4is09n8b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang";
@@ -18948,12 +19269,12 @@
es-mode = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s, spark }:
melpaBuild {
pname = "es-mode";
- version = "20170213.1137";
+ version = "20170307.2136";
src = fetchFromGitHub {
owner = "dakrone";
repo = "es-mode";
- rev = "9fb395996316c140f3a6c77afb10dcd37cb49126";
- sha256 = "0g2x3jwy3v45p6nqjfskj0w0c94gyvxm1xzi5yypnyhsj188fsyp";
+ rev = "527a2f70e1de7df46e59609b245e7e99c53708d1";
+ sha256 = "19kss3hrjf1cj4lgj68qw5zszar7c7pjbqj8sxlwicnrg831mj0n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/85445b59329bfd81a3fd913d7d6fe7784c31744c/recipes/es-mode";
@@ -19158,12 +19479,12 @@
eshell-git-prompt = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eshell-git-prompt";
- version = "20161126.758";
+ version = "20170316.1051";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "eshell-git-prompt";
- rev = "fb56e851c1baac68249c34043bd5db9c9420141e";
- sha256 = "08mhjps17w3kfmmbdws1lqzphr2ayl160i0ckd4552jdyzd28vvs";
+ rev = "ec246fa4c27ecb7df10c93b0710e6a64fa5ef4c9";
+ sha256 = "0dc1d6z8m3dvgqvp16nsw84g4fwzqv3nh21k1v2mr3iy8nmdf0l2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5272280b19579c302ba41b53c77e42bc5e8ccbda/recipes/eshell-git-prompt";
@@ -19260,6 +19581,27 @@
license = lib.licenses.free;
};
}) {};
+ eslintd-fix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "eslintd-fix";
+ version = "20170313.1943";
+ src = fetchFromGitHub {
+ owner = "aaronjensen";
+ repo = "eslintd-fix";
+ rev = "afa5cd1c1fb644a918e410ef396392b841146632";
+ sha256 = "04ixmv1y7zi32xwywn4dz0nvsvpmdk2m80y9fbaxi5skkx9r30g0";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c72d2b3ee9b8066d51d09e165e58e9846ca879cc/recipes/eslintd-fix";
+ sha256 = "0lv4xpp9bm1yyn9mj7hpgw1v46yyxr0nlwggbav78jbg4v7ai04v";
+ name = "eslintd-fix";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/eslintd-fix";
+ license = lib.licenses.free;
+ };
+ }) {};
espresso-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "espresso-theme";
@@ -19347,12 +19689,12 @@
ess = callPackage ({ fetchFromGitHub, fetchurl, julia-mode, lib, melpaBuild }:
melpaBuild {
pname = "ess";
- version = "20170211.805";
+ version = "20170327.248";
src = fetchFromGitHub {
owner = "emacs-ess";
repo = "ESS";
- rev = "59233439aaa73ae34d548ab126fd3a79e8363c92";
- sha256 = "0p1hs4fy8aig504qck4j7c5jc9nw5fny42az1k56gifw6c243wfr";
+ rev = "dd623f1c67c54fb1f9c20403fa976cb1272a5074";
+ sha256 = "033rsdxrmcjcmjpdkbqykr0zir7ycy0f706q5x6m3vn13wm5hgfb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/12997b9e2407d782b3d2fcd2843f7c8b22442c0a/recipes/ess";
@@ -19431,12 +19773,12 @@
ess-smart-underscore = callPackage ({ ess, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ess-smart-underscore";
- version = "20160711.748";
+ version = "20170222.1715";
src = fetchFromGitHub {
owner = "mattfidler";
repo = "ess-smart-underscore.el";
- rev = "bd219dc9af764e6c255299fe77ced4ed78df0cbb";
- sha256 = "1wnnswfpqcgspcij55i7z6cx41j3bbmqgvpgxhzzw3g47vsa1dkz";
+ rev = "02e8a03553f34fe7184afff97f20e560d6f8d617";
+ sha256 = "0kk9n66xjm08cj6zdqxfn332fb4c2is4pdxgqamypdwsdjhcz57l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b4d6166f5c80cf37c79256402fa633ad2274d065/recipes/ess-smart-underscore";
@@ -19593,12 +19935,12 @@
euslisp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "euslisp-mode";
- version = "20161226.840";
+ version = "20170315.2046";
src = fetchFromGitHub {
owner = "iory";
repo = "euslisp-mode";
- rev = "cbbb60cf7d301c19906678bae933060af21c1a86";
- sha256 = "0xz4asnwg52f02jmyz2flmkl748isacvjylfwi23xdcxqiab454a";
+ rev = "fbaa35e77eee91da5ce86fbf5342648722b97d7c";
+ sha256 = "0y9l6h1824a7sd4w26s1ql8ffim42pcz8szadmwk2v4p64cya76l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b09a7c4b73203d75c5260f1d08845236cbbeae46/recipes/euslisp-mode";
@@ -19635,12 +19977,12 @@
eval-in-repl = callPackage ({ ace-window, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, paredit }:
melpaBuild {
pname = "eval-in-repl";
- version = "20161224.1932";
+ version = "20170217.1432";
src = fetchFromGitHub {
owner = "kaz-yos";
repo = "eval-in-repl";
- rev = "674873139ebde439fbeecaf0fb217d54f470bc14";
- sha256 = "1fzsq6fkkrsxg6mimrnls0kn59rq7w332b94gg04j0khl61s1v1s";
+ rev = "d96a134abe65c736bfaf0a78d1f899ea7cf0fee5";
+ sha256 = "00ilv46ybpw5arfqi3pk7gjabkac76siqpgj3ca47s6vlmz41anv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0bee5fb7a7874dd20babd1de7f216c5bda3e0115/recipes/eval-in-repl";
@@ -19716,22 +20058,22 @@
license = lib.licenses.free;
};
}) {};
- evil = callPackage ({ fetchFromGitHub, fetchurl, goto-chg, lib, melpaBuild, undo-tree }:
+ evil = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, goto-chg, lib, melpaBuild, undo-tree }:
melpaBuild {
pname = "evil";
- version = "20170209.1259";
+ version = "20170323.1140";
src = fetchFromGitHub {
owner = "emacs-evil";
repo = "evil";
- rev = "c29c32be3327294036a8a56513836ee515091f16";
- sha256 = "05g7wp9aaf767d4277q86nrz1azhbhlxxc1pncf2f5dmid9pbgbq";
+ rev = "273a714e2d073257f6604d03be53c5fd784117c4";
+ sha256 = "0vrvfgrl1pdmvphscsf9zyy9yvl25xm53h5k1wiw7v3kb66x7s88";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/514964d788f250e1e7893142bc094c63131bc6a5/recipes/evil";
sha256 = "044k9p32y4cys3zwdfanr1zddgkxz16ahqspfz7vfszyw8yml1jb";
name = "evil";
};
- packageRequires = [ goto-chg undo-tree ];
+ packageRequires = [ cl-lib emacs goto-chg undo-tree ];
meta = {
homepage = "https://melpa.org/#/evil";
license = lib.licenses.free;
@@ -19931,14 +20273,14 @@
pname = "evil-ediff";
version = "20170213.539";
src = fetchFromGitHub {
- owner = "justbur";
+ owner = "emacs-evil";
repo = "evil-ediff";
rev = "4f3b9652e5df58ccc454d970df558f921958894d";
sha256 = "1nc7xq86v5ns3d47ifwnfm7x7x3qxb18rjqx37mqvga91nz2i1k3";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/45eb1339792849b80a3ec94b96a88dd36262df2b/recipes/evil-ediff";
- sha256 = "1xwl2511byb00ybfnm6q6mbkgzarrq8bfv5rbip67zqbw2qgmb6i";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/50315ec837d2951bf5b2bb75809a35dd7ffc8fe8/recipes/evil-ediff";
+ sha256 = "0yglhxm670996hd7305q38y5f47y87n75hh0q7qlm2vra2m2wa5s";
name = "evil-ediff";
};
packageRequires = [ evil ];
@@ -20157,6 +20499,27 @@
license = lib.licenses.free;
};
}) {};
+ evil-lion = callPackage ({ emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "evil-lion";
+ version = "20170328.21";
+ src = fetchFromGitHub {
+ owner = "edkolev";
+ repo = "evil-lion";
+ rev = "da324d54e539f042a85344d1c168b69106896b8b";
+ sha256 = "0sfs09bm6p55xz5f71370zika0qcmlph6mgcc9mzyvpx31vsyfg0";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8a7a0691775afec6d2c7be3d6739b55bd1d2053d/recipes/evil-lion";
+ sha256 = "1rwmpc5ifblb41c1yhhv26ayff4nk9iza7w0wb5ganny2r82fg2v";
+ name = "evil-lion";
+ };
+ packageRequires = [ emacs evil ];
+ meta = {
+ homepage = "https://melpa.org/#/evil-lion";
+ license = lib.licenses.free;
+ };
+ }) {};
evil-lisp-state = callPackage ({ bind-map, evil, fetchFromGitHub, fetchurl, lib, melpaBuild, smartparens }:
melpaBuild {
pname = "evil-lisp-state";
@@ -20181,12 +20544,12 @@
evil-lispy = callPackage ({ evil, fetchFromGitHub, fetchurl, hydra, lib, lispy, melpaBuild }:
melpaBuild {
pname = "evil-lispy";
- version = "20160522.1106";
+ version = "20170304.259";
src = fetchFromGitHub {
owner = "sp3ctum";
repo = "evil-lispy";
- rev = "af670bf37068d94e4f9c0bcb5019d4c11dbf4143";
- sha256 = "1ylj4mblill964ffbkg8mqy8gxhr8krjgnl9gzp8icr0izb9hj14";
+ rev = "040a7ee130c2403a1d6dac591b94b202bb48e186";
+ sha256 = "008jar578yxa70nd69z4ldmknfmm1jar3wx71n3y2gnyghr759k1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/377d43f3717b8e17c3adce886aaf3e579383ec64/recipes/evil-lispy";
@@ -20204,14 +20567,14 @@
pname = "evil-magit";
version = "20161130.847";
src = fetchFromGitHub {
- owner = "justbur";
+ owner = "emacs-evil";
repo = "evil-magit";
rev = "9251065b73c5023fc21d56f5b94c505cb7bee52d";
sha256 = "17jnqd73i680fpmghghadc4d4xlg39xfjx3ra8sll0h1xf4xkspi";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/cfc6cc3581323c81d5f347895aaddfdc71001f22/recipes/evil-magit";
- sha256 = "10mhq6mzpklk5sj28lvd478dv9k84s81ax5jkwwxj26mqdw1ybg6";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/50315ec837d2951bf5b2bb75809a35dd7ffc8fe8/recipes/evil-magit";
+ sha256 = "02ncki7qrl22804576h76xl4d5lvvk32lzn9gvxn63hb19r0s980";
name = "evil-magit";
};
packageRequires = [ evil magit ];
@@ -20265,12 +20628,12 @@
evil-mc = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-mc";
- version = "20170205.1355";
+ version = "20170312.2052";
src = fetchFromGitHub {
owner = "gabesoft";
repo = "evil-mc";
- rev = "17a469799a5fe0df8d9b3589c6719634acd065eb";
- sha256 = "0rwz0xg76kvyz959r8bywdbddxaxn69z9lqq95z71qq980w3d4g7";
+ rev = "62378695eb45990dec776864e16c28829136aeb6";
+ sha256 = "196ii51malqh2ahfk13rj6p4np0755zhx4pdk18090pwl4hgkzfz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/96770d778a03ab012fb82a3a0122983db6f9b0c4/recipes/evil-mc";
@@ -20349,12 +20712,12 @@
evil-nerd-commenter = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-nerd-commenter";
- version = "20170208.1712";
+ version = "20170309.49";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "evil-nerd-commenter";
- rev = "01a98a20c536a575ee5bc897f38116155154d5fe";
- sha256 = "160h4qasqr04fnv9w5dar327i074dsyac2md5y7p3hnz1c05skhl";
+ rev = "cac2f7945fc90f43d1282dfe4aca24ded9f7cd03";
+ sha256 = "1zjnscnj0zrxpdjikxwg4fw7m6yb39060cmn24xzs0hmnmbxnw9m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a3e1ff69e7cc95a5b5d628524ad836833f4ee736/recipes/evil-nerd-commenter";
@@ -20563,8 +20926,8 @@
src = fetchFromGitHub {
owner = "expez";
repo = "evil-smartparens";
- rev = "3bbb96c1064accee0715b039d09955ed5ca9851f";
- sha256 = "0c3zb0s6snsb0a312pgha760njvb6gpl25g8ywm5dzp03r99490d";
+ rev = "7cde5544934930819e9dcaa1e0db2e3c58f0cd6f";
+ sha256 = "0pmw98n32fyqr4qnpl52a7vax4rk8dfq98v66v8400b78j6d0n3q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/850898fbfc8e0aeb779e8feae56476d989110e79/recipes/evil-smartparens";
@@ -20580,12 +20943,12 @@
evil-snipe = callPackage ({ cl-lib ? null, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-snipe";
- version = "20170104.1209";
+ version = "20170328.1011";
src = fetchFromGitHub {
owner = "hlissner";
repo = "evil-snipe";
- rev = "b1bcddda1e2fe7f239223fe0fe0994c1745657d1";
- sha256 = "0vpa0hbi1m3f2yxy56wyhm9fja35frnq6xs7bb93gmigbpa96f47";
+ rev = "3579123acb130e18e9bd8ff3b3029f7052528a32";
+ sha256 = "0pn4k55wg2lzjlpv10c39mvcb6y2fgbc6cfb24czw70ykc5ln087";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6748f3febbe2f098761e967b4dc67791186d0aa7/recipes/evil-snipe";
@@ -20643,12 +21006,12 @@
evil-swap-keys = callPackage ({ emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-swap-keys";
- version = "20170125.452";
+ version = "20170221.444";
src = fetchFromGitHub {
owner = "wbolster";
repo = "evil-swap-keys";
- rev = "1f137e85fc092cf5a1bd8abbd8e8fda0f4cd024b";
- sha256 = "0vx4gsyhcb050q8bh6d016ybjkji1mfpp9m000s4kq1k04nm4cwb";
+ rev = "6a2f4db944076439c2cb481c4e9e4e5d736a5ab8";
+ sha256 = "0ymxmlx6dfczxkdgsm8g8pz6dhdnb3ay74s2a70jgwqns8yaqv7k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2abff8e3d54ac13c4fe90692a56437844accca25/recipes/evil-swap-keys";
@@ -20958,12 +21321,12 @@
exec-path-from-shell = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "exec-path-from-shell";
- version = "20170212.2116";
+ version = "20170304.1309";
src = fetchFromGitHub {
owner = "purcell";
repo = "exec-path-from-shell";
- rev = "9def990ba4c30409a316d5cbf7b02296a394dece";
- sha256 = "1ghivxwslvsbcimhhacbl07kxc1kfv7gn95fwsdx687p9qyffyfb";
+ rev = "c6eedaf916f763a68cbb7fdaf9c7af568546d4b9";
+ sha256 = "1r8053w782054dygpjpahjns5v0qf4drjisg5131qjkd9nvwyc0k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3d8545191031bece15cf1706d81ad1d064f2a4bd/recipes/exec-path-from-shell";
@@ -20976,6 +21339,26 @@
license = lib.licenses.free;
};
}) {};
+ exiftool = callPackage ({ emacs, fetchgit, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "exiftool";
+ version = "20170301.232";
+ src = fetchgit {
+ url = "https://git.systemreboot.net/exiftool.el/";
+ rev = "240ae7b829733d5da1d2e255a3e7f5638f83c745";
+ sha256 = "00bkwaydh4j76gpxd77m3pyxrnqhws1rg70r1g7vmgm6h5ah9ndc";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/4835a76909d020781021e747fbc341111a94dbfa/recipes/exiftool";
+ sha256 = "1zvcps64yvz8lsjhi1j0808983fv2s7kx67yjr8ps454mcl8bpab";
+ name = "exiftool";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/exiftool";
+ license = lib.licenses.free;
+ };
+ }) {};
expand-line = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "expand-line";
@@ -21000,12 +21383,12 @@
expand-region = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "expand-region";
- version = "20170213.616";
+ version = "20170222.343";
src = fetchFromGitHub {
owner = "magnars";
repo = "expand-region.el";
- rev = "d9435e3d0954e9b791001a36d628124cc520445e";
- sha256 = "0i4463821lhi3cid6y3v3milq0ckagbdc513xs5vv3ri44h91n57";
+ rev = "d1252200bac2e0197497d6d57ab6fd004f1b2e77";
+ sha256 = "0bhwv92wqccz8y5xm6gj71ryci8cpsnm8z8vmdj8lsf6ki8vz512";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/expand-region";
@@ -21084,12 +21467,12 @@
exwm-x = callPackage ({ cl-lib ? null, dmenu, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild, start-menu, switch-window }:
melpaBuild {
pname = "exwm-x";
- version = "20160307.55";
+ version = "20170313.1538";
src = fetchFromGitHub {
owner = "tumashu";
repo = "exwm-x";
- rev = "cda2bc2b3b3347af34349e5f33d2d90f1ef27157";
- sha256 = "1i9lklzg7fyi4rl0vv1lidx0shlhih0474bbjsvc74p19p5cmlrq";
+ rev = "b916c87ef43b6983d76334c2321ba57f4ec102ad";
+ sha256 = "1ng7bd2gbn9ns6hhva66ibq4kqsjijxbqw30cay8xvn4m6kklmvp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a0e6e23bcffdcd1e17c70599c563609050e5de40/recipes/exwm-x";
@@ -21105,12 +21488,12 @@
eyebrowse = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eyebrowse";
- version = "20161226.1438";
+ version = "20170318.1418";
src = fetchFromGitHub {
owner = "wasamasa";
repo = "eyebrowse";
- rev = "e7c3de9c8b3197f3a310d8d9259761fc70dfa3ef";
- sha256 = "0d2vc50m2wr6f0fd04xm3bzca25im3ka57y7lg6p0bn5fp6a62vl";
+ rev = "56af9e96cfc8c03cfdcf3a60b581a8db9fdcbb20";
+ sha256 = "0wdqvzq847mn3aday87wz0jnbnpl0j4b81y8y5gd7qj1vac1vndn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/90d052bfc0b94cf177e33b2ffc01a45d254fc1b1/recipes/eyebrowse";
@@ -21126,10 +21509,10 @@
eyedropper = callPackage ({ fetchurl, hexrgb, lib, melpaBuild }:
melpaBuild {
pname = "eyedropper";
- version = "20170101.930";
+ version = "20170221.1640";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/eyedropper.el";
- sha256 = "1132mc9c79k07gh51i50qaykilnxwzb58rf18pja9fdqc9vzcs7y";
+ sha256 = "1nyplgpcpbczb1lfj2x5l92ckn6f7wz28sviqiinh45fzsji5h3r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/eyedropper";
@@ -21166,12 +21549,12 @@
ez-query-replace = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ez-query-replace";
- version = "20160908.1329";
+ version = "20170311.139";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "ez-query-replace.el";
- rev = "4b3c6212dc8141a1f75d258e70657b62e4c96ab3";
- sha256 = "0a1cgcbh969lchkqqxlxzg8rgdf1yiwaf1d15fk2z489lklqn5sx";
+ rev = "66381226da00cc4a87c7d5962aaabbc0eb325cb7";
+ sha256 = "1p5qg5pz87ym1gd0jmakkpkskmffl69694pkxbhhfxp10pyshzmc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c40808c7687ace84e4c59bf8c25332c94b6fdd76/recipes/ez-query-replace";
@@ -21187,12 +21570,12 @@
eziam-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eziam-theme";
- version = "20170209.613";
+ version = "20170321.608";
src = fetchFromGitHub {
owner = "thblt";
repo = "eziam-theme-emacs";
- rev = "5580dad950d866ff0110c01480b02b792167b83d";
- sha256 = "06ww18igmy7v07gqgw6yn9qb8h76a8mwd43pyi25y615k48ilrg6";
+ rev = "c53e4b4ba21bd00196a28746a900f3fc1a9d1cbc";
+ sha256 = "0dbh9q0s1vps5nwdy16jcq5sqw9ilk0s9qlmbkiy0cvs4z08wgd1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e0411583bd4fdbe425eb07de98851136fa1eeb0/recipes/eziam-theme";
@@ -21270,10 +21653,10 @@
}) {};
face-remap-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "face-remap-plus";
- version = "20170101.931";
+ version = "20170222.1742";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/face-remap+.el";
- sha256 = "1mjh7hjpfxy476nwn0kbcq1zyaklrxd3l8482y5dlbcziwg85s1f";
+ sha256 = "1p42wjzl2brbqv3vh3g1rcgh5m9a7bix5q80pg7r6515as8kykad";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/face-remap+";
@@ -21288,10 +21671,10 @@
}) {};
facemenu-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "facemenu-plus";
- version = "20170101.934";
+ version = "20170222.1744";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/facemenu+.el";
- sha256 = "0xdrmmygyynk0rinfhikw5zjbh8kf8xbcs5a79irhm5mv88jiikf";
+ sha256 = "0nnaqmdsf6ksk6663924bpw3mrldybj6jjkgj0525nhpfjx7x4yq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/facemenu+";
@@ -21306,10 +21689,10 @@
}) {};
faces-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "faces-plus";
- version = "20170101.934";
+ version = "20170222.1745";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/faces+.el";
- sha256 = "1cvwna544xk5jlmimsszvvqcf2h8xmx6f9ripbpvkldgqalb91mn";
+ sha256 = "0a80027a78zad0nxlkmv69b2zzbz4b29rsn4ivgb313r4c24igzx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/faces+";
@@ -21721,10 +22104,10 @@
}) {};
files-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "files-plus";
- version = "20170101.936";
+ version = "20170222.1746";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/files+.el";
- sha256 = "01391gkkzciahi2azad5gd260i9s48c5k73m2w3qinv7clqwxc32";
+ sha256 = "1ch7k4gpfcb5k6z656rprdcvxp75wsfjhw5l6x8f05qbmm0cbimv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/files+";
@@ -21739,10 +22122,10 @@
}) {};
filesets-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "filesets-plus";
- version = "20170101.937";
+ version = "20170222.1748";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/filesets+.el";
- sha256 = "0d30i1vnmja1vjhqs25vdph2gcvrsrrxvzgnm5hp8pscf8wz1igf";
+ sha256 = "0i9nc9zhpj208as9pynnh6xvr0qk53y7bpg2gw4gak9xr9xywbpg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/filesets+";
@@ -21841,10 +22224,10 @@
}) {};
find-dired-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "find-dired-plus";
- version = "20170127.943";
+ version = "20170222.1750";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/find-dired+.el";
- sha256 = "1d0h5bcvk6x20apkvi8ywq961y9zvs4qj8p4n9n8yhm5sznrksyc";
+ sha256 = "002lcqhddw163w8h2lkp3yd47qhbia9ml7g8agngffsin9jip7qw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0c8f884334b7eb83647146e7e8be028935ba12ce/recipes/find-dired+";
@@ -21943,10 +22326,10 @@
}) {};
finder-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "finder-plus";
- version = "20170101.945";
+ version = "20170222.1752";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/finder+.el";
- sha256 = "1ip8y3qhswfhshh61c7b8iajdnlsyg2cpypbv87825mzy8vbgp6z";
+ sha256 = "0h1jsgb7vivmbay35s9bx8dpl7l88zdh1f6ymdm16b0alpiv4p14";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/finder+";
@@ -22147,10 +22530,10 @@
}) {};
fit-frame = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "fit-frame";
- version = "20170101.946";
+ version = "20170222.1754";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/fit-frame.el";
- sha256 = "0l48zayzmlpzvqx02g1d2ilwijakwl2ql5svk78w3vx4nj41xxj7";
+ sha256 = "1wm2jc7h5zhv695wf21l3n9gjn31ddgd0vybx8brj1nbvavifs0x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e13c77f822db3c9eaeb3fd5fa95cc2dbe5133f2c/recipes/fit-frame";
@@ -22383,11 +22766,11 @@
flex-isearch = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "flex-isearch";
- version = "20160926.1630";
+ version = "20170308.1210";
src = fetchhg {
url = "https://bitbucket.com/jpkotta/flex-isearch";
- rev = "6a54f37be01f";
- sha256 = "19wcfpgd5qrh3sbybrxvd1hx34j85y34dy19yb80nlh2nha2n5sk";
+ rev = "8b934ea6f1e4";
+ sha256 = "0xbwrzkfv4i91qxs80p0pfjlvj5pyigvidby8m5lammm8idwx9dh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/flex-isearch";
@@ -22481,6 +22864,27 @@
license = lib.licenses.free;
};
}) {};
+ flow-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flow-mode";
+ version = "20170320.1043";
+ src = fetchFromGitHub {
+ owner = "an-sh";
+ repo = "flow-mode";
+ rev = "072efa15255146cf39450dd71fd8f35e9f6fe621";
+ sha256 = "0cga2vzi82b93l8j54jx5krfcxksx64h1m6y18p9gjgqd424g014";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3eca3f0c0a4dda79d00cbd0045eb0925bb3ce2e4/recipes/flow-mode";
+ sha256 = "0hq1lkn4mn6r8ih74d52hba1a6gb6pg4qcv60sfsiga4b737yla8";
+ name = "flow-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/flow-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
fluxus-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, osc }:
melpaBuild {
pname = "fluxus-mode";
@@ -22568,12 +22972,12 @@
flycheck = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pkg-info, seq }:
melpaBuild {
pname = "flycheck";
- version = "20170212.1015";
+ version = "20170324.340";
src = fetchFromGitHub {
owner = "flycheck";
repo = "flycheck";
- rev = "3943b4cc991eba2d6aff6ef085ab34915dc274ee";
- sha256 = "1n2rl1b7xca5vyk6x60q7v3xn55n7a971xcmzz10yqh28qxn6qlg";
+ rev = "794e339ab3bae5fa033b3c4913ab24ddad49dc2e";
+ sha256 = "099ffl46z046vzk1qhgcsn5b54zw6yjp9hnp6w7v4rr8pn4r1jlk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/649f9c3576e81409ae396606798035173cc6669f/recipes/flycheck";
@@ -22610,12 +23014,12 @@
flycheck-ats2 = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-ats2";
- version = "20151130.607";
+ version = "20170225.836";
src = fetchFromGitHub {
owner = "drvink";
repo = "flycheck-ats2";
- rev = "431e46d5bbd20941c26270c7ba6872c86451348b";
- sha256 = "0fh5z68gnggm0qjb8ncmfngv195lbp1dxz9jbmdi418d47mlba9c";
+ rev = "9f77add8408462af35bdddf87e37a661880255e3";
+ sha256 = "1fv3r49i8dgszaq5rs8dwnwcj6rgx922ww01ikrq3b4c9y17srpz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d3605bdc402e6b13f53910eafb7f1428a5f749f/recipes/flycheck-ats2";
@@ -22691,6 +23095,48 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-checkpatch = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-checkpatch";
+ version = "20170217.225";
+ src = fetchFromGitHub {
+ owner = "zpp0";
+ repo = "flycheck-checkpatch";
+ rev = "6461fc7b0d493eb9863814055f8bce5fa35739de";
+ sha256 = "1651xmw01n5h7x81y3cvsamdmb67jcf385ax52dkp8miyq1a090r";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/193aaae5640434559cd479df1463ee44eab14d86/recipes/flycheck-checkpatch";
+ sha256 = "1apjn26n663rjddv5iagfs65fdf22049ykmzggybbnprvnmasf55";
+ name = "flycheck-checkpatch";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-checkpatch";
+ license = lib.licenses.free;
+ };
+ }) {};
+ flycheck-clang-tidy = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-clang-tidy";
+ version = "20170222.512";
+ src = fetchFromGitHub {
+ owner = "ch1bo";
+ repo = "flycheck-clang-tidy";
+ rev = "fe49836f30b37eae308e2255acbdcb0195d3a2ba";
+ sha256 = "14i8f5gid9pnrgsvhibwclv4m53j86i05wbfjfj15aprhbf2ii94";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a289ac549a7735a12eec85521c32f915b9194b85/recipes/flycheck-clang-tidy";
+ sha256 = "0lhf5byydmd380y7qx5x34r0sq7gzrj286pcaxhl388p6j58cb4p";
+ name = "flycheck-clang-tidy";
+ };
+ packageRequires = [ flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-clang-tidy";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-clangcheck = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, seq }:
melpaBuild {
pname = "flycheck-clangcheck";
@@ -22715,12 +23161,12 @@
flycheck-clojure = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-clojure";
- version = "20161231.836";
+ version = "20170221.1354";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "squiggly-clojure";
- rev = "254bd6a65a262896a4cc4f2061a6bbce51a5b73f";
- sha256 = "0315x1j55wkff0fizqvalfmxjiy1rl9fjk6hl7xziiw3rdvb943a";
+ rev = "2a0e96889b128808866a1e2e98694be1b251fd37";
+ sha256 = "1yw9ky7720hx6z401623bw7h6rr2b837a7x8gfw6shq4k26kirzb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c9c642a234f93ed4cf5edcf27a552a8916984946/recipes/flycheck-clojure";
@@ -22946,12 +23392,12 @@
flycheck-dmd-dub = callPackage ({ f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-dmd-dub";
- version = "20161223.856";
+ version = "20170323.634";
src = fetchFromGitHub {
owner = "atilaneves";
repo = "flycheck-dmd-dub";
- rev = "8c6220f45c24d662f1c4afae54f311139f0242b1";
- sha256 = "0n0q5qhwpx3v0d3aw6swzv8w09cs5mlnx9aybfhclzfa44adn6rq";
+ rev = "5bc8c9511eb9817fddadb65ff4f0520b52c09de3";
+ sha256 = "18xcgpqr0cxhp79i6zq9c1131rwcsv9lmryiiyph56zl4vg2hb37";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a812594901c1099283bdf51fbea1aa077cfc588d/recipes/flycheck-dmd-dub";
@@ -23051,12 +23497,12 @@
flycheck-flow = callPackage ({ fetchFromGitHub, fetchurl, flycheck, json ? null, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-flow";
- version = "20170207.605";
+ version = "20170325.504";
src = fetchFromGitHub {
owner = "lbolla";
repo = "emacs-flycheck-flow";
- rev = "090e89455b1f1dcb2de7a2f40c36d2a002417795";
- sha256 = "1vp2mswzxfd88i253l7mx5qj8x1h47fgvgy7dwi31xvp7vr40n6g";
+ rev = "e51aff467edf2d86e7b315d79d6f2f4d8408ea78";
+ sha256 = "1w1s7rcbmiikb7f80rf9d77gzszjcfyymx75x20vvq3rw4wvdnyj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4d18fb21d8ef9b33aa84bc26f5918e636c5771e5/recipes/flycheck-flow";
@@ -23093,12 +23539,12 @@
flycheck-gometalinter = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-gometalinter";
- version = "20161225.1721";
+ version = "20170321.732";
src = fetchFromGitHub {
owner = "favadi";
repo = "flycheck-gometalinter";
- rev = "b6fa2468401d9035b2aeb1dc9bdb12a518e0d13b";
- sha256 = "08cr2jij9iaa117l4b4mg977hi6klw9qj8knc42lfzz37d91r3i6";
+ rev = "c90ea1aba80ddfdf603c9ba731be302400fd6ba2";
+ sha256 = "0xw2wbch3y5nm90j9c53n3710xm161w724cknv8dwq27ickgp49b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8bfe9f2d030c04fb292297eb9226072bfea2ac64/recipes/flycheck-gometalinter";
@@ -23405,22 +23851,22 @@
license = lib.licenses.free;
};
}) {};
- flycheck-pkg-config = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ flycheck-pkg-config = callPackage ({ dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, s }:
melpaBuild {
pname = "flycheck-pkg-config";
- version = "20170209.1545";
+ version = "20170214.1114";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "flycheck-pkg-config";
- rev = "f615b9da412425f65f2818e26970412a7736b178";
- sha256 = "02if6mjxjlbgdsfzgmbn7j65c3zrszr92mnpydbbksg1abqr7146";
+ rev = "fda3f828082bd957c838126577a6b7e4d747dd54";
+ sha256 = "0pvbw9qgpa8x3cs0xbql2spbaza2hxsnamk92pdqppm4g797k3k8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b2e88f2f126c9ff8b4261d6adb4c0d8d3049f33/recipes/flycheck-pkg-config";
sha256 = "0w7h4fa4mv8377sdbkilqcw4b9qda98c1k01nxic7a8i3iyq02d6";
name = "flycheck-pkg-config";
};
- packageRequires = [ dash s ];
+ packageRequires = [ dash flycheck s ];
meta = {
homepage = "https://melpa.org/#/flycheck-pkg-config";
license = lib.licenses.free;
@@ -23513,12 +23959,12 @@
flycheck-pyflakes = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-pyflakes";
- version = "20140630.1521";
+ version = "20170325.1258";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "flycheck-pyflakes";
- rev = "026ef070f1589bc0ae8f86a02072fa36e57b9912";
- sha256 = "16albss527dq4ncpiy8p326fib038qc6wjbh985lw2p1f9babswa";
+ rev = "439c0e5bcc4bb1a0c68b619a862df6ea316f0b43";
+ sha256 = "0fjjv8ygx55vk91fdzn7ikm6kgwq9kzn14f5lfawipyymxrih3na";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/05e6f3041151006e44f91e5bcbaa7be3750fb403/recipes/flycheck-pyflakes";
@@ -23555,12 +24001,12 @@
flycheck-rust = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, seq }:
melpaBuild {
pname = "flycheck-rust";
- version = "20161019.1103";
+ version = "20170322.306";
src = fetchFromGitHub {
owner = "flycheck";
repo = "flycheck-rust";
- rev = "f8ae845d4d7a18c1873ee1edd1a4db272fde5dd3";
- sha256 = "1p7ijqcbrflaxqk7r5zvgxznsvd8kcr8hfnzlymdylwbgy04j6wy";
+ rev = "ae7c14758c3d33615d981f15951500feb2881b06";
+ sha256 = "1gldjfg112jphpvzbaz3viars8yjyb783ry1sp37g5nlb80lf7jb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68d8cdf3d225b13ebbbe5ce81a01366f33266aed/recipes/flycheck-rust";
@@ -23576,12 +24022,12 @@
flycheck-scala-sbt = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, sbt-mode }:
melpaBuild {
pname = "flycheck-scala-sbt";
- version = "20161127.1321";
+ version = "20170226.1127";
src = fetchFromGitHub {
owner = "rjmac";
repo = "flycheck-scala-sbt";
- rev = "5b2c7a24b5b57573d0f9dbc759158bf90fa305da";
- sha256 = "08p2acxa8irqb75d6ygk4rvh3i25faz06ilmqj3a3lf0xs0v5adc";
+ rev = "2d063d42628baf4cd4f38224013ece5b027db046";
+ sha256 = "0ch63mm24ljpz1kd6w2qs4218ifir6aah7dnxipi2q2yz24frg6x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0afc1e5b31689a5ba52443e2878114d9ec0e7757/recipes/flycheck-scala-sbt";
@@ -23618,12 +24064,12 @@
flycheck-status-emoji = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-status-emoji";
- version = "20160813.2038";
+ version = "20170311.1203";
src = fetchFromGitHub {
owner = "liblit";
repo = "flycheck-status-emoji";
- rev = "bfe40fec4695b6914d1ef36331dbd3eda384c92d";
- sha256 = "06p38yqkdrb4ksm30yd7wj3i6vqkhgmys94dm33anslh8dz00flw";
+ rev = "2f323cb210a280fc05061f3fc689c627b40bfcb3";
+ sha256 = "0gz18jp5bcwm86w6ir8vyf8rb3l2h524zfvx0jpfk0k1mmxj9cs7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5abd6aaa8d2bf55ae75cd217820763531f91958b/recipes/flycheck-status-emoji";
@@ -23702,12 +24148,12 @@
flycheck-title = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-title";
- version = "20161112.1716";
+ version = "20170216.1546";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "flycheck-title";
- rev = "524fe02e58ee2ff698c2a108306b2b79e23944a3";
- sha256 = "1yccgsa9lcm2wklrrbs5vk89zfln70k4jnvzx0lvcjsy0swq147j";
+ rev = "6faea67be8661faf8152217869d16e993cc2bc49";
+ sha256 = "08b2cq5bzmq9aa8b8glx5js2nhfpgdsd0r2sgvi0ij937yz8lf37";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2996b70645cd6fd093e3b31b9586ce5acb036cf6/recipes/flycheck-title";
@@ -23720,15 +24166,36 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-yamllint = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-yamllint";
+ version = "20170325.1035";
+ src = fetchFromGitHub {
+ owner = "krzysztof-magosa";
+ repo = "flycheck-yamllint";
+ rev = "c2b273d84f15bd03464d6722391e595d7c179a5c";
+ sha256 = "0snj6kkshk8bivwsnhp7kiyhzcn7x6952vw098wgzwqw2hgdkq97";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/932ee0a1f13a52d53102b90911da79145208cbb5/recipes/flycheck-yamllint";
+ sha256 = "1q2sy0hsbnwdlwq99wk8n5gi9fd8bs4jvi859np8bylbhhb3kj8m";
+ name = "flycheck-yamllint";
+ };
+ packageRequires = [ flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-yamllint";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-ycmd = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild, ycmd }:
melpaBuild {
pname = "flycheck-ycmd";
- version = "20160913.130";
+ version = "20170327.1418";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "386f6101fec6975000ad724f117816c01ab55f16";
- sha256 = "12m3fh2xipb6sxf44vinx12pv4mh9yd98v4xr7drim2c95mqx2y4";
+ rev = "8fbdaeaec7704155a047ac17c11d4cf4208f5f79";
+ sha256 = "0hvvyficrdxwwg9gyyzmvdsx7v1dh07qrzcvcdn1lq1q1shwcng9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/332e5585963c04112a55894fe7151c380930b17c/recipes/flycheck-ycmd";
@@ -24730,10 +25197,10 @@
}) {};
font-lock-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "font-lock-plus";
- version = "20170101.947";
+ version = "20170222.1755";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/font-lock+.el";
- sha256 = "0ffs2c7gyhfa2mskdh7a1yp0na99kk282zm4zn56ljp55rrnnnh0";
+ sha256 = "0iajkgh0n3pbrwwxx9rmrrwz8dw2m7jsp4mggnhq7zsb20ighs30";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/font-lock+";
@@ -24809,22 +25276,22 @@
license = lib.licenses.free;
};
}) {};
- fontawesome = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild }:
+ fontawesome = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fontawesome";
- version = "20161219.312";
+ version = "20170305.556";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-fontawesome";
- rev = "72b4f2f83c7fdacd225aee58f93acefc53166626";
- sha256 = "1icwjd1rbyr1g8ifyhvpi21wjff2qrddq2rmp5lmiajnwrlfli0d";
+ rev = "a743f80bfd53767ca9ee32da34c5ca032172a480";
+ sha256 = "1mkyd2bbyd9avw2qaidkzkpv8i7lfiv9189bj49dxklg92823sip";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/93b92f10802ceffc353db3d220dccfd47ea7fa41/recipes/fontawesome";
sha256 = "07hn4s929xklc74j8s6pd61rxmxw3911dq47wql77vb5pijv6dr3";
name = "fontawesome";
};
- packageRequires = [ emacs helm-core ];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/fontawesome";
license = lib.licenses.free;
@@ -24833,12 +25300,12 @@
forecast = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "forecast";
- version = "20170202.1427";
+ version = "20170221.1327";
src = fetchFromGitHub {
owner = "cadadr";
repo = "forecast.el";
- rev = "975bf79f16f2c653466315669f4a26f85be0eaa3";
- sha256 = "0vq0fafll0j2k0f9b0rbzbyg6jxp3sba0nq5bqx0l3mjfvlg0x4d";
+ rev = "1eb60db1760572e3b1b87f6d672e3aa0812d6d94";
+ sha256 = "1imrn4wc744fdcm1pkfjk8gmilzcrjzawbcg6mhdkzsz5cnb7klb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e6ff6a4ee29b96bccb2e4bc0644f2bd2e51971ee/recipes/forecast";
@@ -25064,10 +25531,10 @@
frame-cmds = callPackage ({ fetchurl, frame-fns, lib, melpaBuild }:
melpaBuild {
pname = "frame-cmds";
- version = "20170207.1045";
+ version = "20170222.1758";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/frame-cmds.el";
- sha256 = "05mdds242vcav9gy15phvlk9q8iy29wnc8bp0c7i6z6bblairfzj";
+ sha256 = "1r2hyl7f1rgw20mh8nj0lzf491p5pl4pfprv0yj0jls5jaqds4xc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8b528544841995045fb1f8344aaaa38946bb3915/recipes/frame-cmds";
@@ -25082,10 +25549,10 @@
}) {};
frame-fns = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "frame-fns";
- version = "20170101.951";
+ version = "20170222.1759";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/frame-fns.el";
- sha256 = "00b2bb3rfraps47mcv0vb51ygjx0f311i95g0b7dh1jqi6nxdfb1";
+ sha256 = "1yl51wnmlmbirrhcf07rnqix62q7ijymwfbahwjsz2s18g2zyj6n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8b528544841995045fb1f8344aaaa38946bb3915/recipes/frame-fns";
@@ -25292,22 +25759,22 @@
license = lib.licenses.free;
};
}) {};
- fstar-mode = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ fstar-mode = callPackage ({ company, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fstar-mode";
- version = "20170210.1336";
+ version = "20170329.953";
src = fetchFromGitHub {
owner = "FStarLang";
repo = "fstar-mode.el";
- rev = "26ac5bb8fe1cafbf2bd09ef8a528af506c2caf8a";
- sha256 = "0gbcwj36ns34xqgjp6pxml6zn8kza080gyyf383vhqqfqp640vqj";
+ rev = "a033486d2d01cccb3d1b3a17e57155cca167b08e";
+ sha256 = "1dwcni802pqmj3safvr36c7l5mafdvyfvxy1k5qp3ah7qy08xknw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e1198ee309675c391c479ce39efcdca23f548d2a/recipes/fstar-mode";
sha256 = "0kyzkghdkrnqqbd5b969pjyz9jxgq0j8hkmvlcwikl7ynnhm9lgy";
name = "fstar-mode";
};
- packageRequires = [ dash emacs ];
+ packageRequires = [ company dash emacs ];
meta = {
homepage = "https://melpa.org/#/fstar-mode";
license = lib.licenses.free;
@@ -25319,8 +25786,8 @@
version = "20170107.626";
src = fetchgit {
url = "git://factorcode.org/git/factor.git";
- rev = "e826546c6d33ff02048b3652cc64058dde819f1c";
- sha256 = "1pgpmsyxilsqwjr57zd1afzr33fq0nnahx8ppih6pqnfza97008s";
+ rev = "30f73d63f4031b35b52ecb28652aebf1a8e430f1";
+ sha256 = "0yn1sk2fp3bvw79r9lalpcxkcnj70prn56gr82hmkd2n0lq5lzi1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0c3633c23baa472560a489fc663a0302f082bcef/recipes/fuel";
@@ -25399,12 +25866,12 @@
function-args = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
melpaBuild {
pname = "function-args";
- version = "20160731.320";
+ version = "20170303.515";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "function-args";
- rev = "12930e157f70b89f344f3314cca8f9f5c6820bad";
- sha256 = "1hz40k4pwgjdhddx0cvh8c04gmhgihx9lmynp353m00h58x37gm9";
+ rev = "a559041e5fed851c889bcfed7553a4dcd855ffae";
+ sha256 = "0cc9djbsr3i5w9zsiblk1f9y45czkiwjmn32kzf3fni4rxwvc8xk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/80688d85a34b77783140ad2b8a47ef60c762b084/recipes/function-args";
@@ -25438,6 +25905,27 @@
license = lib.licenses.free;
};
}) {};
+ futhark-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "futhark-mode";
+ version = "20170216.138";
+ src = fetchFromGitHub {
+ owner = "HIPERFIT";
+ repo = "futhark";
+ rev = "9e9f3b91db7ac161e5985ee8e6104c7eb05d24f9";
+ sha256 = "0kmj9kgp3xcyvx5xc67h69y8ghiw5wc42n9n2gc66in8j8sfxxr3";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/0607f01aad7e77d53595ad8db95d32acfd29b148/recipes/futhark-mode";
+ sha256 = "1k22xkg6vd60hk58zkxhmsw2gs6ikzmidvxcdglnr46m6x7r7pnq";
+ name = "futhark-mode";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/futhark-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
fuzzy = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fuzzy";
@@ -25479,10 +25967,10 @@
}) {};
fuzzy-match = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "fuzzy-match";
- version = "20170101.952";
+ version = "20170222.1800";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/fuzzy-match.el";
- sha256 = "130rx8x0d64pb5sz9xq3qvgq698xlkvlb76fk9xfq7n895kxf1bp";
+ sha256 = "1wxl900wikkzykzp95v84kcyw3m1d16hklhyqqhsmg58ph4i6r94";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e00737be152e9082d0f0c9076cac7fcd08bd4e7b/recipes/fuzzy-match";
@@ -25603,12 +26091,12 @@
gams-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gams-mode";
- version = "20170121.203";
+ version = "20170309.2204";
src = fetchFromGitHub {
owner = "ShiroTakeda";
repo = "gams-mode";
- rev = "e8100f9694c1b85c12ed57d89f7efe408b9f933f";
- sha256 = "14d6iiy2dk93ani1d3vm57nsd3pn170fk8brs5v7jpf1sqszjihw";
+ rev = "ce51aa1afec78bf96aedb4badf33463383b7593e";
+ sha256 = "182qrzs88wvkbbalmbdwpmzchkijvg1s6582qihgh29nn8lrl0l5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c895a716636b00c2a158d33aab18f664a8601833/recipes/gams-mode";
@@ -25689,8 +26177,8 @@
src = fetchFromGitHub {
owner = "ahungry";
repo = "geben";
- rev = "cf0a28c1f43c2d01f4b4a408de4f7a915b11076e";
- sha256 = "1hkdch2pj6vbj3j4hfazn2dvfhsgilqqn5r8m7ipj8sw1598rv0r";
+ rev = "7639411604552fcb6352afe88522a9ff1c8132fc";
+ sha256 = "02pic12kfa9794sz7qj57ca5ld8x1pk0apfr3h2xzr6zdsmsdday";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f8648609e160f7dcefe4a963e8b00475f2fff78/recipes/geben";
@@ -25748,12 +26236,12 @@
geiser = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "geiser";
- version = "20170201.1455";
+ version = "20170325.1956";
src = fetchFromGitHub {
owner = "jaor";
repo = "geiser";
- rev = "166593c68b66276e36c7d91a9653bb1c44650afc";
- sha256 = "0r7m1blswgkm8zkb703ksa74jy296i1vj4rfq5lw2f4ixdvkyq2h";
+ rev = "b75e0376942c1ee54f7d173362d4a38e665342f9";
+ sha256 = "1mbip1w35mjcl4048a1aglvpqwkkf0h990i9yjr6w9p7wlxb8car";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b0fe32d24cedd5307b4cccfb08a7095d81d639a0/recipes/geiser";
@@ -25769,12 +26257,12 @@
general = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "general";
- version = "20170202.1509";
+ version = "20170328.954";
src = fetchFromGitHub {
owner = "noctuid";
repo = "general.el";
- rev = "b626fae4f0fbf2ec2bf7df850dd1c8ad15e70b65";
- sha256 = "1p9kwh9yadai0ijn98rag0sln18fj9ciy51p88967bgvbx1rx8x3";
+ rev = "fa0e6e2d2a9c06671fd44b5d938ea24387654525";
+ sha256 = "0wnh24jnnf0kl291l36hykx86nrn74kqwxlwzd2llydbhk07sq8s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d86383b443622d78f6d8ff7b8ac74c8d72879d26/recipes/general";
@@ -25941,8 +26429,8 @@
src = fetchFromGitHub {
owner = "DanielG";
repo = "ghc-mod";
- rev = "084688bb357d42e2459fdd381da2fea17ffc96ea";
- sha256 = "1n3rcmrv7mbi5h0s0b527kx358k7wl2s0rgnrvavbv392jf08890";
+ rev = "472db909d1b11288885de6fe36c3691be7f175ec";
+ sha256 = "16ywm37y35rpvlzywyqyc2ga4l1h0fz4xy38j18a0z04w7xigkwz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/ghc";
@@ -26231,12 +26719,12 @@
git-commit = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }:
melpaBuild {
pname = "git-commit";
- version = "20170128.745";
+ version = "20170314.1414";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "1643dc626ab28fd28eff8a94272f0f4fba8e2737";
- sha256 = "0fank75arc9bwndpv87jli7cadbh2dgka42m0nc5lqldykflnfd7";
+ rev = "13352f1ef23c5ccbf7f5f4c54049c1dd66ae3335";
+ sha256 = "0cfz0mb5p7q1bizvv81pqywhcy883093ld6ly3zv4kxbg6lg5jcb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/git-commit";
@@ -26396,22 +26884,22 @@
license = lib.licenses.free;
};
}) {};
- git-link = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ git-link = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-link";
- version = "20161203.1823";
+ version = "20170301.1618";
src = fetchFromGitHub {
owner = "sshaw";
repo = "git-link";
- rev = "255f42e72f7565eeb7feb40e18507348dfccec0a";
- sha256 = "1333vll16snfg135hbczl8d0l8smqz98kz89jv4fcyp9gs6g8sp7";
+ rev = "8d43732a753bcea8a7777b03755c17a0f45094d2";
+ sha256 = "1p439cwrxkcf36qfv93j8h2xyynynysr9ch9w662mhm7k7fgwc65";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1385443585e628e3d4efb3badb7611e9d653e0c9/recipes/git-link";
sha256 = "1vqabnmdw8pxd84c15ghh1rnglwb5i4zxicvpkg1ci8xalayn1c7";
name = "git-link";
};
- packageRequires = [];
+ packageRequires = [ cl-lib ];
meta = {
homepage = "https://melpa.org/#/git-link";
license = lib.licenses.free;
@@ -26462,12 +26950,12 @@
git-timemachine = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "git-timemachine";
- version = "20161125.142";
+ version = "20170325.220";
src = fetchFromGitHub {
owner = "pidu";
repo = "git-timemachine";
- rev = "d67901fd3f87f4836386d85a4a7df8a300d47147";
- sha256 = "0rgcr26snphimiigs3krzb577zd6xpzzhw1mcvmq2cjbc6hi6sdn";
+ rev = "7cb0d03bc370d3e734c8ee23b809a4e768b01743";
+ sha256 = "11yjw08dp8m25psl27qfgk8c9m9v51rbiyq3lp0mp9mhr17wdp9d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/41e95e41fc429b688f0852f58ec6ce80303b68ce/recipes/git-timemachine";
@@ -26714,12 +27202,12 @@
github-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "github-theme";
- version = "20170112.2207";
+ version = "20170221.804";
src = fetchFromGitHub {
owner = "philiparvidsson";
repo = "emacs-github-theme";
- rev = "cf9a167e8940ee8f678f2c72495f4ffff9e88509";
- sha256 = "01wxs4vywfnzb0j2inxmm37glqz004laay711scrizwvqs3bhjd6";
+ rev = "a7bce12f914c09c6c58db2d33390e890cb685537";
+ sha256 = "1isskh364klkvx7krxngx9fapf0qr41mzfl581admcl64b70x315";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f4ace4a150faa312ef531182f328a3e039045bd7/recipes/github-theme";
@@ -26907,8 +27395,8 @@
src = fetchFromGitHub {
owner = "cute-jumper";
repo = "gmpl-mode";
- rev = "c4cf8896aef89b4c08c0c8764c9f2330fc987f9e";
- sha256 = "08d6j5wws2ngngf3p31ic0lrsrp9i9lkpr3nxgmiiadm617x8hv4";
+ rev = "a4481bcbd84f67cd87e7bc87456b6f5b3a95fcf6";
+ sha256 = "0w9dfxpiwwfk1iy83a214xpvqf858k668xkcdr2n25bccg1i148y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c89a523f87db358c477e5840b0e043e9f253e640/recipes/gmpl-mode";
@@ -27071,12 +27559,12 @@
gnus-desktop-notify = callPackage ({ fetchFromGitHub, fetchurl, gnus ? null, lib, melpaBuild }:
melpaBuild {
pname = "gnus-desktop-notify";
- version = "20170208.546";
+ version = "20170305.1215";
src = fetchFromGitHub {
owner = "wavexx";
repo = "gnus-desktop-notify.el";
- rev = "8fd980c4a4ba18085ec87a2f0c71875c5d01087f";
- sha256 = "00zh5v24pxkfg240z6c5y9ngsn6rnvmxphiilf84bxxpwn030brk";
+ rev = "7d80d5e1894859e963584c55f570508fdf9c2ee0";
+ sha256 = "1slj86f8c4pkl30xkv43vqwijd49nxya1bmhb8mqadncp3wapwr0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/gnus-desktop-notify";
@@ -27198,8 +27686,8 @@
src = fetchFromGitHub {
owner = "nsf";
repo = "gocode";
- rev = "5070dacabf2a80deeaf4ddb0be3761d06fce7be5";
- sha256 = "0w54cwjcyq7cr3g50kg4zy1xrkaqakb18qbdam11qvz6kix3syg1";
+ rev = "007b034ad7b6d5b70bd18348fc7609a9fdcbad18";
+ sha256 = "1cy7fjbip8c9pmv91bk4kcjcl5qdz3an2i78ywlb3b2qhsac21kc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/go-autocomplete";
@@ -27278,12 +27766,12 @@
go-eldoc = callPackage ({ emacs, fetchFromGitHub, fetchurl, go-mode, lib, melpaBuild }:
melpaBuild {
pname = "go-eldoc";
- version = "20170211.721";
+ version = "20170305.627";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-go-eldoc";
- rev = "f9c6e25419c2d13f3841050ba66610a7ac728f49";
- sha256 = "033md85r3y5gxvw458l125d0jxc3k8yfn5im22zi64rrbwlwkifx";
+ rev = "cbbd2ea1e94a36004432a9ac61414cb5a95a39bd";
+ sha256 = "1029qg6ida3cw4ynxll6ykpnqkpbrbrx12nnzcplhc25vqpz7hik";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6ce1190db06cc214746215dd27648eded5fe5140/recipes/go-eldoc";
@@ -27345,8 +27833,8 @@
src = fetchFromGitHub {
owner = "dominikh";
repo = "go-mode.el";
- rev = "5737e59cbac9bc480546766c9502c527fa2be26f";
- sha256 = "089w4qibcxj6x1ssq9c6pwsibrr3dih9k343ncxavhyqvyf9irxd";
+ rev = "35f6826e435c3004dabf134d0f2ae2f31ea7b6a2";
+ sha256 = "1nd2h50yb0493wvf1h7fzplq45rmqn2w7kxpgnlxzhkvq99v8vzf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0cede3a468b6f7e4ad88e9fa985f0fdee7d195f5/recipes/go-guru";
@@ -27383,12 +27871,12 @@
go-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "go-mode";
- version = "20170206.1507";
+ version = "20170308.1512";
src = fetchFromGitHub {
owner = "dominikh";
repo = "go-mode.el";
- rev = "5737e59cbac9bc480546766c9502c527fa2be26f";
- sha256 = "089w4qibcxj6x1ssq9c6pwsibrr3dih9k343ncxavhyqvyf9irxd";
+ rev = "35f6826e435c3004dabf134d0f2ae2f31ea7b6a2";
+ sha256 = "1nd2h50yb0493wvf1h7fzplq45rmqn2w7kxpgnlxzhkvq99v8vzf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0cede3a468b6f7e4ad88e9fa985f0fdee7d195f5/recipes/go-mode";
@@ -27404,12 +27892,12 @@
go-playground = callPackage ({ emacs, fetchFromGitHub, fetchurl, go-mode, gotest, lib, melpaBuild }:
melpaBuild {
pname = "go-playground";
- version = "20170211.2";
+ version = "20170226.43";
src = fetchFromGitHub {
owner = "grafov";
repo = "go-playground";
- rev = "70437bc4348ef252e4788f867c86622aff670f91";
- sha256 = "1mvldim8igbrnff80h0x7570bhhxa0pli84888wfylks30r9kg5x";
+ rev = "559d53bbc507394aaca3683325d17286637bf4f0";
+ sha256 = "04hxgi27cyhs07mb0wz21q11b1nxmfsx56gynxjc2gqj2wb5i086";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/900aabb7bc2350698f8740d72a5fad69c9219c33/recipes/go-playground";
@@ -27446,12 +27934,12 @@
go-projectile = callPackage ({ fetchFromGitHub, fetchurl, go-eldoc, go-guru, go-mode, go-rename, lib, melpaBuild, projectile }:
melpaBuild {
pname = "go-projectile";
- version = "20170104.1730";
+ version = "20170302.1705";
src = fetchFromGitHub {
owner = "dougm";
repo = "go-projectile";
- rev = "46e937a88cbfd9715706fbc319672bb3297cc579";
- sha256 = "17q23d29q0kw2vqcf8psjvhiqnk4ynpbbflcy35kihilwvrsx2l5";
+ rev = "4c449eae696d4e3a15078c336c98ea779da227ab";
+ sha256 = "1cyvd2va0vgbh7im5rhapyd66ql469cl2hswg946qj961kdxc7s9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3559a179be2a5cda71ee0a5a18bead4b3a1a8138/recipes/go-projectile";
@@ -27471,8 +27959,8 @@
src = fetchFromGitHub {
owner = "dominikh";
repo = "go-mode.el";
- rev = "5737e59cbac9bc480546766c9502c527fa2be26f";
- sha256 = "089w4qibcxj6x1ssq9c6pwsibrr3dih9k343ncxavhyqvyf9irxd";
+ rev = "35f6826e435c3004dabf134d0f2ae2f31ea7b6a2";
+ sha256 = "1nd2h50yb0493wvf1h7fzplq45rmqn2w7kxpgnlxzhkvq99v8vzf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d806abe90da9a8951fdb0c31e2167bde13183c5c/recipes/go-rename";
@@ -27656,12 +28144,12 @@
golden-ratio-scroll-screen = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "golden-ratio-scroll-screen";
- version = "20151211.230";
+ version = "20170223.1829";
src = fetchFromGitHub {
owner = "jixiuf";
repo = "golden-ratio-scroll-screen";
- rev = "585ca16851ac543da75d6ff61872565fb851a118";
- sha256 = "18a7dv8yshspyq4bi30j0l4ap9qp696syfc29mgvly4xyqh9x4qm";
+ rev = "44e947194d3e5cbe0fd2f3c4886a4e6e1a0c0791";
+ sha256 = "1wd19jskpp9w0lrg0ky3hvnliq9l09kmxy59hdp06hsdmvr31jwv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/af044c4a28149362347c2477f0d8d0f8d1dc8c0d/recipes/golden-ratio-scroll-screen";
@@ -27681,8 +28169,8 @@
src = fetchFromGitHub {
owner = "golang";
repo = "lint";
- rev = "b8599f7d71e7fead76b25aeb919c0e2558672f4a";
- sha256 = "0dlai5893607dirgwiw39zfmmp3iaswayym4gc1m4p7v9pvl7hx9";
+ rev = "cb00e5669539f047b2f4c53a421a01b0c8e172c6";
+ sha256 = "1wav8y5yps407znh0wspvcripbp2xjigqhzhgbv0adqsm9nyn70p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/34f22d829257456abbc020c006b92da9c7a7860e/recipes/golint";
@@ -27744,8 +28232,8 @@
src = fetchFromGitHub {
owner = "google";
repo = "styleguide";
- rev = "b282a74fea1455f4648d7f3098c954cce46e3a8d";
- sha256 = "0q2vkzr2vvkvnb3zw3mzcggpa897adv1hq4sk1mcfav2s4zri9jk";
+ rev = "15f2836d9fea3835d541d4d327ccf053d4052822";
+ sha256 = "1yrd7v75pcpb658m53ysgai3ak5nvrm7bf7hzhga3rgm20hhsc16";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/google-c-style";
@@ -27887,12 +28375,12 @@
gotest = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, go-mode, lib, melpaBuild, s }:
melpaBuild {
pname = "gotest";
- version = "20161017.204";
+ version = "20170303.13";
src = fetchFromGitHub {
owner = "nlamirault";
repo = "gotest.el";
- rev = "2ae187078beb5d9672ca14cb636b6b4021de4230";
- sha256 = "1pq9zjfs7gp7bz3jq11fx75m4zcx9p772lja5jicz535khpgxw7f";
+ rev = "a057deb08b41e37d767805ffeb024eee30f9faca";
+ sha256 = "07s75y01mrs7m2xmvg764yhivczycynaa31paz8h2pz65sb0qdhd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0670b42c0c998daa7bf01080757976ac3589ec06/recipes/gotest";
@@ -27908,12 +28396,12 @@
gotham-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gotham-theme";
- version = "20170210.151";
+ version = "20170320.1245";
src = fetchFromGitHub {
owner = "wasamasa";
repo = "gotham-theme";
- rev = "a5bfe13e7bba81d25b32d836c0b870e8f3f6c463";
- sha256 = "02hb0znxwbxlkchlkya4j6hm6p1djza6ajij6d94a7p13dnpmygb";
+ rev = "7baaee3002bf0be8848e87271b988e39cbd08588";
+ sha256 = "13afqqkzlfww0w0ixckgbqyf68d2268s3cpfvc46j1cm8lzchya9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4b388de872be397864a1217a330ba80437c287c0/recipes/gotham-theme";
@@ -27989,12 +28477,12 @@
govc = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, json-mode, lib, magit-popup, melpaBuild, s }:
melpaBuild {
pname = "govc";
- version = "20170213.1516";
+ version = "20170316.1124";
src = fetchFromGitHub {
owner = "vmware";
repo = "govmomi";
- rev = "9bda6c3e3d4e1a477092cf2967ddbe5195cb7833";
- sha256 = "1shdh2hx6vildj8daqivy7227ywf7arz1wy2hzk46dck6q58w9ls";
+ rev = "ba5f0223b6e1fa692f0e700718a8cfa65595e2b3";
+ sha256 = "1bglnvp009x8c5na3zdzbvfz72i1arxmi5y1c2i0yjw4hggqvvlm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/92d6391318021c63b06fe39b0ca38f667bb45ae9/recipes/govc";
@@ -28031,12 +28519,12 @@
grab-mac-link = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grab-mac-link";
- version = "20170211.619";
+ version = "20170228.1039";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "grab-mac-link.el";
- rev = "e47faf9c190d694b8b19b99bc919db98e51e67d8";
- sha256 = "1hkyd8mr2rrvkrm2rqmi2yb2way05jkxj3l6z3d8026l88rwiddy";
+ rev = "8bf05a69758fd10a4303c5c458cd91a49ab8b1b2";
+ sha256 = "12x47k3mm5hvhgn7fmfi7bqfa3naz8w1sx6fl3rmnbzvldb89i1k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e4cc8a72a9f161f024ed9415ad281dbea5f07a18/recipes/grab-mac-link";
@@ -28119,8 +28607,8 @@
src = fetchFromGitHub {
owner = "Groovy-Emacs-Modes";
repo = "groovy-emacs-modes";
- rev = "5dc1e6a43727b8170f828b48fbbc52aad152de46";
- sha256 = "0lp54fnz1v1pppbs9zjv9q292jri3padphriqz313hslyvb0mv09";
+ rev = "3fc197576b0fada87b0b7a895a9fb0c27acd2827";
+ sha256 = "0xa2pshxs18i16yzbs04x82l8yx8mi2pnzb9ipyi5xwxjdkphq7z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3fe318b4e51a280a55c01fa30455e4a180df8bd6/recipes/grails-mode";
@@ -28295,11 +28783,11 @@
grass-mode = callPackage ({ cl-lib ? null, dash, fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grass-mode";
- version = "20161130.732";
+ version = "20170303.854";
src = fetchhg {
url = "https://bitbucket.com/tws/grass-mode.el";
- rev = "c7e2817461c3";
- sha256 = "095v1l46axada3vnhp1ypim6b789y39jlyy5466im02fjfjkcadg";
+ rev = "5383fff2996b";
+ sha256 = "1igbdrs14dmaa5mbhq3jnrkq16nndingflpnwxi921dag613c3jz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/grass-mode";
@@ -28398,10 +28886,10 @@
}) {};
grep-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "grep-plus";
- version = "20170101.953";
+ version = "20170223.728";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/grep+.el";
- sha256 = "13ivcicjdg3ig1jfgl2n39acmrwif5h7hwvb5677i7p8i69w3nds";
+ sha256 = "0jx2r21x8ndikvn8zvdnmwg8al56yi9gb0fcmplc3lnq4my6xcjr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/grep+";
@@ -28499,12 +28987,12 @@
groovy-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "groovy-mode";
- version = "20161015.114";
+ version = "20170323.817";
src = fetchFromGitHub {
owner = "Groovy-Emacs-Modes";
repo = "groovy-emacs-modes";
- rev = "5dc1e6a43727b8170f828b48fbbc52aad152de46";
- sha256 = "0lp54fnz1v1pppbs9zjv9q292jri3padphriqz313hslyvb0mv09";
+ rev = "3fc197576b0fada87b0b7a895a9fb0c27acd2827";
+ sha256 = "0xa2pshxs18i16yzbs04x82l8yx8mi2pnzb9ipyi5xwxjdkphq7z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3fe318b4e51a280a55c01fa30455e4a180df8bd6/recipes/groovy-mode";
@@ -28622,22 +29110,43 @@
license = lib.licenses.free;
};
}) {};
- guess-language = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, typo }:
+ gtk-pomodoro-indicator = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "gtk-pomodoro-indicator";
+ version = "20170310.532";
+ src = fetchFromGitHub {
+ owner = "abo-abo";
+ repo = "gtk-pomodoro-indicator";
+ rev = "902f5c8b2563ff6805f89505419b68ed0ff1e397";
+ sha256 = "1fmnpavcz8s6m2sxbpk38l45q9kckc5w6sqray0i9hw4a1qc3fvf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b98ec72605077f3b3f587713a681eb2144f29645/recipes/gtk-pomodoro-indicator";
+ sha256 = "0fg227yhj85xy0s32xzwg2ka9kc9ygl0wd33wypp6jban13ldasr";
+ name = "gtk-pomodoro-indicator";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/gtk-pomodoro-indicator";
+ license = lib.licenses.free;
+ };
+ }) {};
+ guess-language = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "guess-language";
- version = "20170213.330";
+ version = "20170216.909";
src = fetchFromGitHub {
owner = "tmalsburg";
repo = "guess-language.el";
- rev = "c0a9cd33d8233e2e0cd62b28fdb7128945b3de99";
- sha256 = "0jlhk8vqxhsjvrf5iln9rii8vcvcaz247cpk51fymy5sh4dbc5sw";
+ rev = "52e7623953dc1a76a24d1b8d261a7a1143fca903";
+ sha256 = "00bkpxfn60sq0vz3xh60fylhvx4ijj9l34qmy55z024f1plzmvwp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6e78cb707943fcaaba0414d7af2af717efce84d0/recipes/guess-language";
sha256 = "1p8j18hskvsv4pn3cal5s91l19hgshq8hpclmp84z9hlnj9g9fpm";
name = "guess-language";
};
- packageRequires = [ cl-lib emacs typo ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/guess-language";
license = lib.licenses.free;
@@ -28688,12 +29197,12 @@
guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }:
melpaBuild {
pname = "guix";
- version = "20170131.1037";
+ version = "20170322.704";
src = fetchFromGitHub {
owner = "alezost";
repo = "guix.el";
- rev = "fbb16f39951dbcb1f185cd24b07063e166a1cc2d";
- sha256 = "1pwq9yipycgn3v32yiz8r59g02z5l9hsab8ng3zbgrv42ivddd2j";
+ rev = "e1dfd9655b69e5e27a040cae5aeff25afec383f1";
+ sha256 = "19z6hapaj9nw238lyd7ivnhfhpxy6wnjkcn93jgdhdx4k3q9aq73";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix";
@@ -28797,8 +29306,8 @@
src = fetchFromGitHub {
owner = "abrochard";
repo = "emacs-habitica";
- rev = "9b42651888c4b75e1d6f9df41d138ce6e77acbcc";
- sha256 = "1jrvjk8ccf47945liwz24xqvdaqm6zch1kb4cahgm4pp8m9hdcgn";
+ rev = "f3e326b7342953ffd5d3ced9266b46387b2bf9ce";
+ sha256 = "0aixxlfp04vmipki7r7aqid2lsrzy7d38g09qc1hrjjdba7jrjlp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cf9543db3564f4806440ed8c5c30fecbbc625fa1/recipes/habitica";
@@ -28811,6 +29320,27 @@
license = lib.licenses.free;
};
}) {};
+ hack-time-mode = callPackage ({ emacs, fetchFromGitLab, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "hack-time-mode";
+ version = "20170322.844";
+ src = fetchFromGitLab {
+ owner = "marcowahl";
+ repo = "hack-time-mode";
+ rev = "02ee6c5c1f691564399a0c76b9c606d7d7dbfe05";
+ sha256 = "0gxlmdf9gy2z3c0nswyac7g4j6cswgf7hd3ccb2bn25v67jb3y6c";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6481dc9f487c5677f2baf1bffdf8f2297185345e/recipes/hack-time-mode";
+ sha256 = "0vz72ykl679a69sb0r2h9ymcr3xms7bij1w6vxndlfw5v9hg3hk5";
+ name = "hack-time-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/hack-time-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
hacker-typer = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "hacker-typer";
@@ -29171,12 +29701,12 @@
haskell-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "haskell-mode";
- version = "20170210.1038";
+ version = "20170325.553";
src = fetchFromGitHub {
owner = "haskell";
repo = "haskell-mode";
- rev = "0f8eabf8c633df2539a158108a7c9083f894970f";
- sha256 = "0a3iqsq6pdsifylydk1wqrf45y5j9r86imh5pac15r2p0xqg6p46";
+ rev = "c8fe96acc1a8e73e39445b2d5e050540d69d9f5a";
+ sha256 = "03wjrpr191ydqd1kgh65h6naw5bsk16zk14cw885zidyv27d0hr2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7f18b4dcbad4192b0153a316cff6533272898f1a/recipes/haskell-mode";
@@ -29216,8 +29746,8 @@
version = "20151205.1159";
src = fetchgit {
url = "https://git.spwhitton.name/haskell-tab-indent";
- rev = "150f52176242ba3bc4f58179cd2dbee4d89580f4";
- sha256 = "0hfq8wpnyz5sqhkr53smw0k1wi7mb5k215xnvywkh5lhsq8cjhby";
+ rev = "93ea6a3a707fc34a97ce94e0285e9569e01062c4";
+ sha256 = "04698q2c75bbbcib94zdjkmm2k0zlxxzhnd34fflhzzxljcr02cj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/371f9f45e441cdf4e95557d1e9692619fab3024a/recipes/haskell-tab-indent";
@@ -29399,10 +29929,10 @@
}) {};
header2 = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "header2";
- version = "20170101.954";
+ version = "20170223.729";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/header2.el";
- sha256 = "124cqzhhkaplq3nxlmy2dizpbllcazqbpv9k2yjxj5zk50s8dzxr";
+ sha256 = "0cv74cfihr13jrgyqbj4x0na659djfyrhflxni6jdbgbysi4zf6k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d16829cb4dea98908735be13aa632bc13d308acb/recipes/header2";
@@ -29439,12 +29969,12 @@
helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }:
melpaBuild {
pname = "helm";
- version = "20170211.2302";
+ version = "20170329.1221";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "fdc277116bcc57917a17838a388d880f7c7ea83b";
- sha256 = "0s0qnwx8sm4dm0hgn70433rvkqw7144a3pvsk3yli56crvdpxvi4";
+ rev = "b7b2cf9fbf0ad68a7487ddab62677384d19b3b8a";
+ sha256 = "0qhdyazyz5y0gs1fcyy4xf4ffdvwrjxpfiki4iyy1fin481bkhwv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm";
@@ -29527,8 +30057,8 @@
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-helm-ag";
- rev = "39ed137823665fca2fa5b215f7c3e8701173f7b7";
- sha256 = "0a6yls52pkqsaj6s5nsi70kzpvssdvb87bfnp8gp26q2y3syx4ni";
+ rev = "2fc02c4ead29bf0db06fd70740cc7c364cb650ac";
+ sha256 = "1gnn0byywbld6afcq1vp92cjvy4wlag9d1wgymnqn86c3b1bcf21";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/helm-ag";
@@ -29649,12 +30179,12 @@
helm-bibtex = callPackage ({ biblio, cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, parsebib, s }:
melpaBuild {
pname = "helm-bibtex";
- version = "20170124.940";
+ version = "20170321.1306";
src = fetchFromGitHub {
owner = "tmalsburg";
repo = "helm-bibtex";
- rev = "6a6cef0668b86c88e629a817e1d13c4be45ad62a";
- sha256 = "0wsh8b0m094di1bxm2vdnrdqhix1a1wcd5nj2crra678d70ad9g9";
+ rev = "13f27f3cfdf137bdb22addfc0c832ba1c8572c25";
+ sha256 = "02b9hb7nmh75qwkmanw6ci6pyann71ag8mp4fd5agrlwq6rrlgl4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f4118a7721435240cf8489daa4dd39369208855b/recipes/helm-bibtex";
@@ -29730,6 +30260,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-books = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-books";
+ version = "20170324.2331";
+ src = fetchFromGitHub {
+ owner = "grugrut";
+ repo = "helm-books";
+ rev = "625aadec1541a5ca36951e4ce1301f4b6fe2bf3f";
+ sha256 = "1d3nps765gxmadhbd1yqn4qvs23bczglwhxkciprky7ixm5lx53k";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/acba3db40f37e74e1bf9e30f2abed431c259ff50/recipes/helm-books";
+ sha256 = "0xh53vji7nsnpi0b38cjh97x26ryxk61mj7bd6m63qwh8dyhs3yx";
+ name = "helm-books";
+ };
+ packageRequires = [ helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-books";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-bundle-show = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-bundle-show";
@@ -29985,12 +30536,12 @@
helm-company = callPackage ({ company, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-company";
- version = "20161121.2111";
+ version = "20170306.2113";
src = fetchFromGitHub {
owner = "manuel-uberti";
repo = "helm-company";
- rev = "59e93396309fe3cb60913332d384d2f4706694c3";
- sha256 = "0slp08dy9s40mqj6f64d8yw9si1a76mlhbmm3a7khf076b8ky02s";
+ rev = "df67d41adb08488957804e1f3f0105186bcab26a";
+ sha256 = "0n5a4h62b1z7v1lf43p3x10vqscra75ri023gi9z7nc27qai27fh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/78ff0a6cf493ff148406140f3e4902bfafd83e4a/recipes/helm-company";
@@ -30006,12 +30557,12 @@
helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "helm-core";
- version = "20170210.5";
+ version = "20170329.1221";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "fdc277116bcc57917a17838a388d880f7c7ea83b";
- sha256 = "0s0qnwx8sm4dm0hgn70433rvkqw7144a3pvsk3yli56crvdpxvi4";
+ rev = "b7b2cf9fbf0ad68a7487ddab62677384d19b3b8a";
+ sha256 = "0qhdyazyz5y0gs1fcyy4xf4ffdvwrjxpfiki4iyy1fin481bkhwv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core";
@@ -30027,12 +30578,12 @@
helm-cscope = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, xcscope }:
melpaBuild {
pname = "helm-cscope";
- version = "20150609.649";
+ version = "20170326.22";
src = fetchFromGitHub {
owner = "alpha22jp";
repo = "helm-cscope.el";
- rev = "ddc3f750a92044d6712585e29d3dbaface2e34db";
- sha256 = "0nhi8xhcf7qpsibpyy5v364xx7lqkhskzai7awkg0xcdq8b5090x";
+ rev = "3cc7259ab4989f9f7ca039e703cdac14b907530a";
+ sha256 = "0gh4csq6v6lqqpi966iwl2238wgkmr3vxb4kxffajpk8r0cq1c9x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3d2e3460df1ec750053bc8402ad6eb822c10c697/recipes/helm-cscope";
@@ -30090,12 +30641,12 @@
helm-dash = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-dash";
- version = "20161207.1232";
+ version = "20170221.638";
src = fetchFromGitHub {
owner = "areina";
repo = "helm-dash";
- rev = "b649ca44481e874146df8b88cc8750589dbdc232";
- sha256 = "0wchzxfd16g7idlvfa1idqivv7m2nvnil94b2fx39q9zcs0qzw4f";
+ rev = "f07a77bd6ae6d8c933753f25526cbf3b71903e77";
+ sha256 = "0az1j68g0svynvag7p3x7l1rv4n6y1knkmfcjhcli4jwrkn720xr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/39c3ea21430473ef22d5ea9c8b2cf7ec9689883a/recipes/helm-dash";
@@ -30174,12 +30725,12 @@
helm-dired-history = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-dired-history";
- version = "20161023.806";
+ version = "20170321.2201";
src = fetchFromGitHub {
owner = "jixiuf";
repo = "helm-dired-history";
- rev = "8149f5cbb1b2915afcdcfa3cb44e2c5663b872e6";
- sha256 = "1h7700lf5bmbwaryf0jswd9q8hgfkpazak5ypidwvqwacd1wvx15";
+ rev = "9480383b6ccede6f7c200fbd50aaeb2898b3a008";
+ sha256 = "0cfq06lray7hpnhkwnhjq18izyk2w0m4cxqg0m5nyidiwc4qssqa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/56036d496c2a5fb1a6b32cdfcd1814944618e652/recipes/helm-dired-history";
@@ -30297,6 +30848,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-ext = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-ext";
+ version = "20170304.910";
+ src = fetchFromGitHub {
+ owner = "cute-jumper";
+ repo = "helm-ext";
+ rev = "115a3ca9a466fa84c1874ac6175fdf2256c3765c";
+ sha256 = "19bcrgj531par1ayhgwxvzz28fyd7dx5flslxf1vl4qawhn173fz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/1ee74cb0aa3445bc9ae4226c2043ee4de3ac6cd3/recipes/helm-ext";
+ sha256 = "0la2i0b7nialib4wq26cxcak8nq1jzavsw8f0mvbavsb7hfwkpgw";
+ name = "helm-ext";
+ };
+ packageRequires = [ emacs helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-ext";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-filesets = callPackage ({ fetchFromGitHub, fetchurl, filesets-plus, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-filesets";
@@ -30657,12 +31229,12 @@
helm-google = callPackage ({ fetchFromGitHub, fetchurl, google, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-google";
- version = "20160620.1149";
+ version = "20170318.527";
src = fetchFromGitHub {
owner = "steckerhalter";
repo = "helm-google";
- rev = "c83f395e0876b4355bd7d0cd346b506cc53deb8f";
- sha256 = "1k8fl81jiaanyqyz8icl2wprlrv5i68kwjgvw5hgfk75cjbhj2lv";
+ rev = "27e619d3bd9974a8e1aebd2e10ebf658f49e620b";
+ sha256 = "01bw1papl2cblqd6kciw9aha7jkj3rilxb8mzi0avpxgm1g3d1fb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/88ed6db7b53d1ac75c40d12c21de1dec6d717fbe/recipes/helm-google";
@@ -30825,12 +31397,12 @@
helm-hunks = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-hunks";
- version = "20161229.657";
+ version = "20170225.602";
src = fetchFromGitHub {
owner = "torgeir";
repo = "helm-hunks.el";
- rev = "aa266c87d5ac08f8a4021627d104972679bba21c";
- sha256 = "1g7mr04mhf0cx68ww28zfppigjp9m4b11sc037gn770n1vm0xvcm";
+ rev = "1ea40753244ec843f38481b0889bb7d0e8db6619";
+ sha256 = "0lhzzm5z50zfhfvg7chrflgnjnmpr9k9w40s6yczpsfanqm96qp3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d61cbe53ad42f2405a66de9f551f5b870a60709f/recipes/helm-hunks";
@@ -30951,12 +31523,12 @@
helm-j-cheatsheet = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-j-cheatsheet";
- version = "20131228.441";
+ version = "20170217.29";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "helm-j-cheatsheet";
- rev = "70560fd2fb880eccba3b1927d0fa5e870e0734e4";
- sha256 = "0f2psp7p82sa2fip282w152zc1rjd3l0sna1g7rgwi9x29gcsh0v";
+ rev = "6c47e7162b9ba2de4b41221d01180146973d860b";
+ sha256 = "0ayv6aqmwjy95gc9cpyx0s71486rvlmn04iwgfn43mr192c38y9p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/681b43eb224942155b97181bbb78bcd295347d04/recipes/helm-j-cheatsheet";
@@ -31014,12 +31586,12 @@
helm-ls-git = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-ls-git";
- version = "20161122.241";
+ version = "20170214.525";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm-ls-git";
- rev = "98ce7dc709cf1468a50de18e96c028baa7f4357d";
- sha256 = "1hlya6rc8iwmfjqk2grr80y3842x3763yl7siwp5jflpzryxhk97";
+ rev = "7b7b6dc2554603ad98412927f84a803625069ab3";
+ sha256 = "1s748a5abj58hd7cwzfggfnnmyzhj04gpbqqwqmskn8xlsq5qcdi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b487b4c0db9092bb7e32aad9265b79a9d18c8478/recipes/helm-ls-git";
@@ -31202,12 +31774,12 @@
helm-notmuch = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild, notmuch }:
melpaBuild {
pname = "helm-notmuch";
- version = "20161127.2308";
+ version = "20170221.1208";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "helm-notmuch";
- rev = "7d03cd9fed32b49a1f200c65ed38086c9f19cfaf";
- sha256 = "10nx6wnd2vfqxv9zr8brml0l9mfx8rrid3lbqgs8wr9313ra3360";
+ rev = "aac6b3ee2142515dc3f4b59f242cdfa2b012118c";
+ sha256 = "10d2r9bksiq2v03fw6f44i30dk0hai12d1baygkci850m5n67irz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/98667b3aa43d3e0f6174eeef82acaf71d7019aac/recipes/helm-notmuch";
@@ -31223,12 +31795,12 @@
helm-open-github = callPackage ({ emacs, fetchFromGitHub, fetchurl, gh, helm-core, lib, melpaBuild }:
melpaBuild {
pname = "helm-open-github";
- version = "20161203.604";
+ version = "20170219.1759";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-helm-open-github";
- rev = "553f3ab0fe0a028015e9b6cb7c35fb139ec222fc";
- sha256 = "1xj5b44nkdvbxhk1bnllqm2qq393w22ccy708prrhiq8fmk53aa8";
+ rev = "2f03d97552a1233db7694116d5f80ecde7612756";
+ sha256 = "1nzi2m23mqvxkpa7wsd2j0rwvlv5pj0mcaz2ypgfd023k2vh9is1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/helm-open-github";
@@ -31244,12 +31816,12 @@
helm-org-rifle = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild {
pname = "helm-org-rifle";
- version = "20161112.1505";
+ version = "20170322.1209";
src = fetchFromGitHub {
owner = "alphapapa";
repo = "helm-org-rifle";
- rev = "4596ac225a90bc49d96a416d661f5da2a13b711d";
- sha256 = "0snynrrrkhm7c3g2iwr5m4lq49lxfrkf7il1rm2k56r5lbzw7mkm";
+ rev = "bc9c69b0495b1dd8e84bfcf1722165e30ea87904";
+ sha256 = "0zcxpijxgmpjxx8kincq9w8d83y4pnzi0glbiv92xlxm91fk3mbl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f39cc94dde5aaf0d6cfea5c98dd52cdb0bcb1615/recipes/helm-org-rifle";
@@ -31286,12 +31858,12 @@
helm-package = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-package";
- version = "20160917.2232";
+ version = "20170216.2002";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-helm-package";
- rev = "dec1600da71301d14a7c17052286ac4a25378b7c";
- sha256 = "0qg7q01i48x8igfv3sh3gx77af76hj3yrwwc7f878r56k3w9d2ca";
+ rev = "0f3ac5623cc6220a65f3c9ec0f587225101e96d5";
+ sha256 = "0z45gj2rb4n26khkk9lg445s69c1jwks0hcyqww63asch6ydizgj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e31f4e01891b6a863a38da45eeea57ec656b5813/recipes/helm-package";
@@ -31370,12 +31942,12 @@
helm-perspeen = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild, perspeen }:
melpaBuild {
pname = "helm-perspeen";
- version = "20170205.742";
+ version = "20170228.545";
src = fetchFromGitHub {
owner = "jimo1001";
repo = "helm-perspeen";
- rev = "9f1cfd4b9a4881e089486a02eeba07c551d5d706";
- sha256 = "1jdcvli9j5q5n4qp4qa5ylyb47mrh3crhbq316qkxk473r8hprlc";
+ rev = "7fe2922d85608bfa9e18269fc44181428b8849ff";
+ sha256 = "1m89c95vzmhsvrg5g7ixz5a5ckw2n983x58cwh8rkmaklavacgsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1ee26a57aacbd571da0cfaca2c31eec6ea86a543/recipes/helm-perspeen";
@@ -31454,12 +32026,12 @@
helm-projectile = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, projectile }:
melpaBuild {
pname = "helm-projectile";
- version = "20170202.1000";
+ version = "20170328.2152";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "helm-projectile";
- rev = "e16da3ec6d6c495ee8355e3c3729294bdee0a57b";
- sha256 = "0wmzkqy7pr2nflfpbzq7gljk3jxxq3pbq76di1zl2rlj67whs1xk";
+ rev = "c987e81ededdcb69c5a7b2bb6efc32bc2398ce54";
+ sha256 = "06ygcmpdpr7qzpx6l7qlbdif10vpzw009zg8z8yl1p1r30qdcbs0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8bc4e3a5af7ba86d277c73a1966a91c87d3d855a/recipes/helm-projectile";
@@ -31913,6 +32485,48 @@
license = lib.licenses.free;
};
}) {};
+ helm-spotify-plus = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, multi }:
+ melpaBuild {
+ pname = "helm-spotify-plus";
+ version = "20170320.609";
+ src = fetchFromGitHub {
+ owner = "wandersoncferreira";
+ repo = "helm-spotify-plus";
+ rev = "847dfafbb5e5d65a44464b0ec8e2b7d88864a9aa";
+ sha256 = "0i1vnaiqcs220nc1mjbx0959aa0nbjxhrqkvbrj3zy7ybsya22gq";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/306aa9fd29f1495eef71476dfcba3b494223b0a9/recipes/helm-spotify-plus";
+ sha256 = "1f39g2kgx4jr7ahhhswkrj0m5rbsykvkgh00d7jy8czpp8r4dl20";
+ name = "helm-spotify-plus";
+ };
+ packageRequires = [ emacs helm multi ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-spotify-plus";
+ license = lib.licenses.free;
+ };
+ }) {};
+ helm-sql-connect = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-sql-connect";
+ version = "20170319.551";
+ src = fetchFromGitHub {
+ owner = "eric-hansen";
+ repo = "helm-sql-connect";
+ rev = "5aead55b6f8636140945714d8c332b287ab9ef10";
+ sha256 = "037gri2r9y135av8gbgi9d8k90qs8jlax0bimzcbwdkyhibhzrcp";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/58347c583dcf4a915c1af1262a5348755f28fe03/recipes/helm-sql-connect";
+ sha256 = "1av42580c68iq694yr532hhcq0jn7m58x3cib4ix5c8b4ljvnnvd";
+ name = "helm-sql-connect";
+ };
+ packageRequires = [ helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-sql-connect";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-swoop = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-swoop";
@@ -31979,12 +32593,12 @@
helm-tramp = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-tramp";
- version = "20170208.546";
+ version = "20170325.1029";
src = fetchFromGitHub {
owner = "masasam";
repo = "emacs-helm-tramp";
- rev = "18bb091ed100895a1dfbc3ee1f85c08de541f742";
- sha256 = "12fbpsn7wywgbr1npxv3smb0z5s7j8zpg4s60zs28hz49j8v4058";
+ rev = "9c7204ea9d7ce232ce3ff88107854c219397528c";
+ sha256 = "1vqr40bkf7ss25x5bd6nhqi417chgdrkf9gvp302z311vnvpycsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a69f0a17c4efbaea012be8e878af4060fa0c93b/recipes/helm-tramp";
@@ -32167,10 +32781,10 @@
}) {};
help-fns-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "help-fns-plus";
- version = "20170101.959";
+ version = "20170223.733";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/help-fns+.el";
- sha256 = "14i48b139m7kp2qmmm8vfv359i74zmbjw1mck2n67xdxrh8bsk0k";
+ sha256 = "0n7sdzvplcb0zivpjq9x75kaid59yxr7sl85w7z99irx3kgpy9y4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/help-fns+";
@@ -32185,10 +32799,10 @@
}) {};
help-mode-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "help-mode-plus";
- version = "20170101.1004";
+ version = "20170223.737";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/help-mode+.el";
- sha256 = "1aj53ihdhrxsncw14v4npgfsbpjnzmz481nx8xmzlcxs16xayyqv";
+ sha256 = "00yx1rhp7akap63c3nqh766zkjvfarmvm0xvza40i167wc7xmydg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/help-mode+";
@@ -32203,10 +32817,10 @@
}) {};
help-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "help-plus";
- version = "20170101.956";
+ version = "20170223.731";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/help+.el";
- sha256 = "1k772rdakq2br8ahlk5l84s534wnb8jarlfhv4nbfaip6hidfqgk";
+ sha256 = "0zypqsj940cmb8szbk5acv47kaj3czg6yplx1lg5dynhvab3p29f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/help+";
@@ -32285,12 +32899,12 @@
hexo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "hexo";
- version = "20160815.2246";
+ version = "20170308.205";
src = fetchFromGitHub {
owner = "kuanyui";
repo = "hexo.el";
- rev = "1ef35c70692e58b9c5d0ae52b00c058df99397ba";
- sha256 = "0xvzbbsqdx6lqkcydc67iv56y0s7536574m2pnj7q52hbfidazf8";
+ rev = "f7b8803fd81e738e25425e0eeeed4cf2adc6a5e8";
+ sha256 = "0hbfgzs4kg2vqm034falm9rhhin9ii0n0rc50qli5v3a85c7ayrw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/21de1b7db0fa4af4fc0014207d41893a0713d738/recipes/hexo";
@@ -32305,10 +32919,10 @@
}) {};
hexrgb = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "hexrgb";
- version = "20170101.1007";
+ version = "20170304.1213";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/hexrgb.el";
- sha256 = "1cpf5kj49iam5bfw2mddv4c5vr8d4j0sipbzjry3s8jvcxw2lzbi";
+ sha256 = "1aj1fsc3wr8174xs45j2wc2mm6f8v6zs40xn0r4qisdw0plmsbsy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0c9d7811584920508184a84ee4049e159cce3bb4/recipes/hexrgb";
@@ -32407,10 +33021,10 @@
}) {};
hide-comnt = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "hide-comnt";
- version = "20170116.1012";
+ version = "20170223.739";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/hide-comnt.el";
- sha256 = "1g58gvbh5qrfc5r1af2plxdc1ygd6rxspmhhdz9z8hbf172b8j62";
+ sha256 = "1shkq45vm60nh2kkvf284nck8jwxh7f7m4c5d53k66mxn214h53m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/05a695ab2bc358690c54611d21ef80cb51812739/recipes/hide-comnt";
@@ -32482,10 +33096,10 @@
}) {};
hideshowvis = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "hideshowvis";
- version = "20130824.500";
+ version = "20170227.1250";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/hideshowvis.el";
- sha256 = "15ax1j3j7kylyc8a91ja825sp4mhbdgx0j4i5kqxwhvmwvpmyrv6";
+ sha256 = "02a6v2m54r5nfbi54h1502aqh7gnz827pfi1sq266qyzj3p6yz12";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/881fd07512c417c0b98021af2a2c26eac4268a5f/recipes/hideshowvis";
@@ -32500,10 +33114,10 @@
}) {};
highlight = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "highlight";
- version = "20170101.1010";
+ version = "20170223.743";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/highlight.el";
- sha256 = "19mj1fw9hwqz5kybjbmac6l4gh8g52s1lgd01x34452zy69qdcnp";
+ sha256 = "05dsa2sfciajwagm1gzl3v2r199nl1yjnb6l0v8ria3f9d72yj5j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/603e9fc90e6e6cf7fe903cb3c38155c1a4f45278/recipes/highlight";
@@ -32539,10 +33153,10 @@
}) {};
highlight-chars = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "highlight-chars";
- version = "20170101.1008";
+ version = "20170223.740";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/highlight-chars.el";
- sha256 = "0hkspc6skyra2lhrlg8wm008llmp4asxvxxkk6xbvlx3p0ajihjv";
+ sha256 = "00rna5bs0ilgsdi5168djjpb3hg89yq20pp17sx5r3jcksm2fm4f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/highlight-chars";
@@ -32573,6 +33187,27 @@
license = lib.licenses.free;
};
}) {};
+ highlight-context-line = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "highlight-context-line";
+ version = "20170319.1442";
+ src = fetchFromGitHub {
+ owner = "ska2342";
+ repo = "highlight-context-line";
+ rev = "716e10a0c7b703b5f1d9c6ca1481524a4d06b7b8";
+ sha256 = "1ipj5l6d3d0mck3k8qsr685phk3zc7k4366vzvjyxvhgp5g2385l";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/00df721571ff67fe158251fa843c8f515ded3469/recipes/highlight-context-line";
+ sha256 = "0zmqcfsr2j0m2l76c8h6lmdqwrd1b38gi6yp5sdib0m4vj9d0pnd";
+ name = "highlight-context-line";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/highlight-context-line";
+ license = lib.licenses.free;
+ };
+ }) {};
highlight-current-line = callPackage ({ fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "highlight-current-line";
@@ -32808,8 +33443,8 @@
src = fetchFromGitHub {
owner = "zk-phi";
repo = "highlight-stages";
- rev = "87c476f8ca0474912af41680a8de243c0c8d5b46";
- sha256 = "1s7hxv4vpbrpk4makdjn3589flddgfy35scyd3kac629fbqiiz79";
+ rev = "29cbc5b78261916da042ddb107420083da49b271";
+ sha256 = "0r6nbcrr0dqpgm8dir8ahzjy7rw4nrac48byamzrq96r7ajlxlv0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/46884aa6588f55d6f688477a5e9f528f57673131/recipes/highlight-stages";
@@ -32931,8 +33566,8 @@
src = fetchFromGitHub {
owner = "chrisdone";
repo = "hindent";
- rev = "cd3d3241c7dbd88a0505fb005d4072965c1bfe1f";
- sha256 = "144arwryhp464v8k1w12v87mf70bq372dc4pxvl2giqssmaq7jms";
+ rev = "712ab8c48759dddc2b3f0c752db3c1e2f90b142b";
+ sha256 = "1rrvcdqmgmk033bb5zvyrnbbwhbhkpmhi5rv9bbikci49ka4jy5g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dbae71a47446095f768be35e689025aed57f462f/recipes/hindent";
@@ -32969,12 +33604,12 @@
hippie-expand-slime = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "hippie-expand-slime";
- version = "20130907.132";
+ version = "20170317.0";
src = fetchFromGitHub {
owner = "purcell";
repo = "hippie-expand-slime";
- rev = "66665b65f9053ada47c0283caea0a7db3eaf2f5f";
- sha256 = "0xdbqillrxap29zg35mpxgilz66kjvhx7yvv7hblwj6j30p7bbkq";
+ rev = "ed6c91a0600550788dc78a3ab32040ac28f7c8d4";
+ sha256 = "0nqrz1wmg84xk08mi5w8h9mrymr23v8i39s2kdqsrmn6qpw37fpl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/hippie-expand-slime";
@@ -33008,6 +33643,27 @@
license = lib.licenses.free;
};
}) {};
+ historian = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "historian";
+ version = "20170310.1001";
+ src = fetchFromGitHub {
+ owner = "PythonNut";
+ repo = "historian.el";
+ rev = "47106f8382f5d9032ab52c1dd48ede1a8fdc08ec";
+ sha256 = "04rqjk1mr1097sq0mnjc888ix4d4xcfl3dk8xw7b7b843fh7fbg2";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/f16dacf64c52767c0c8aef653ac5d1a7a3bd0883/recipes/historian";
+ sha256 = "00cghcyb3liz2prgygjwsw82d9h70zjddnbf7dvglmj7ph9wn9ab";
+ name = "historian";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/historian";
+ license = lib.licenses.free;
+ };
+ }) {};
history = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "history";
@@ -33115,10 +33771,10 @@
}) {};
hl-defined = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "hl-defined";
- version = "20170101.1011";
+ version = "20170223.744";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/hl-defined.el";
- sha256 = "1m21l7hlk46pkpbzmglpkpigynsf8121dx8swslpbn0lck9wrg21";
+ sha256 = "0sj1ypfawb1pxblm11zbfyy96f2mbpnmif972yqfrxzf5h20ra1y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/hl-defined";
@@ -33154,10 +33810,10 @@
}) {};
hl-line-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "hl-line-plus";
- version = "20170101.1012";
+ version = "20170223.745";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/hl-line+.el";
- sha256 = "16mv6h2mx1z47nds4q2crym8idj9i6y9jbdsqbafxmzwp54hfl3p";
+ sha256 = "1dhrfbmh98y18xgsp42rx1qqcs296mpqqzzp3nr9rcqv4gvpllgp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d5d1cf2f29d46e8abd821095da86f137650a2ff/recipes/hl-line+";
@@ -33214,10 +33870,10 @@
}) {};
hl-spotlight = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "hl-spotlight";
- version = "20170101.1013";
+ version = "20170223.746";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/hl-spotlight.el";
- sha256 = "0f16nalmz7pdrxmmxznqgbb8m7kkwfpf8a31r0b98wqrw8n5nnwg";
+ sha256 = "02x7p6hy1mkhbish55mzsdp6a1pnsdcfl4qi9cq48syg6cfm8fw3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/adb008d2da35dbd3fca63555f04dd8a0009380c6/recipes/hl-spotlight";
@@ -33254,12 +33910,12 @@
hledger-mode = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, htmlize, lib, melpaBuild, popup }:
melpaBuild {
pname = "hledger-mode";
- version = "20170209.938";
+ version = "20170315.1829";
src = fetchFromGitHub {
owner = "narendraj9";
repo = "hledger-mode";
- rev = "76d60bd3f740aabc8c9d3e25240aa71bb20f7d2b";
- sha256 = "1wwj9sqjhkjdwn69nd5h9mmrqb42d7c066bl3f7szmg6mhwgffw3";
+ rev = "9b671c6ca7a2d76338d6f4e38966e9cdb78bd991";
+ sha256 = "1v3bd43kaihwbxvflg5kfiw2wmwjmvh5hhdzmdjlvmvqrhwsnxdc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c656975c61396d8d4ded0f13ab52b17ccc238408/recipes/hledger-mode";
@@ -33404,8 +34060,8 @@
src = fetchFromGitHub {
owner = "Silex";
repo = "hookify";
- rev = "b4aa586b24ff63f84baa8de4ed2fd93be6479ade";
- sha256 = "1d3dlkrv95xrpv4rv3jgn58mxs71f6vi2lr88bddhxz702vb11d8";
+ rev = "21baae7393b07257de5796402fde0ca72fb00d77";
+ sha256 = "0sg4h0m1ds3f6kpzd3vk30g6x2xl74r5j9bidw658f3mmai7m1l8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aa04ccd0ac05beed5de8d51ed96ccbf0071fdea1/recipes/hookify";
@@ -33795,12 +34451,12 @@
hyai = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "hyai";
- version = "20160319.1835";
+ version = "20170301.647";
src = fetchFromGitHub {
owner = "iquiw";
repo = "hyai";
- rev = "85df4feb527ee65f0b0228832ecfcc452fe572fd";
- sha256 = "05fhbs4ifa40s8fp6bhccm0kdd5laq1g8r8rvyjbq9f7mj0s9g87";
+ rev = "e9a7e945fed12d8e664e898cf8b434b0376d5d80";
+ sha256 = "1sbn4h74crawdy8yjdjklxh1q6js5y9ip5qxf6dfi85h82qizpa8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1dd9bd1cfd2f3b760b664a4677b0e4e617cbdfa6/recipes/hyai";
@@ -33858,12 +34514,12 @@
hydra = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "hydra";
- version = "20170108.148";
+ version = "20170325.815";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "hydra";
- rev = "36fb5e0149795404d0271419fd4354ba58f81dbc";
- sha256 = "1yycpyr1pc7jzb7fdkiyrbyz7wfgs2g0r27c034pmykcmj02sb1q";
+ rev = "38ce88a9c3be11b0431080078095159b2211ca7a";
+ sha256 = "0hja61lxhnkl0mpq3fj46pmd9pp85ncdzvgzc1dy82a48sib92dj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a4375d8ae519290fd5018626b075c226016f951d/recipes/hydra";
@@ -34044,10 +34700,10 @@
}) {};
icicles = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "icicles";
- version = "20170201.1015";
+ version = "20170303.1455";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/icicles.el";
- sha256 = "072pxihvwpj6zkzrgw8bq9z71mcx5f6xsjr95bm42xqh4ag2qq0x";
+ sha256 = "00zsdahszs919zvklxgpm5kqhm2139cdr4acchgp9ppnyljs94jp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/icicles";
@@ -34062,10 +34718,10 @@
}) {};
icomplete-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "icomplete-plus";
- version = "20170101.1028";
+ version = "20170303.1456";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/icomplete+.el";
- sha256 = "0r2s3vwqs31pj7jfya8l46ij1jc894bar4pk4i9zk2l69d7pwllr";
+ sha256 = "00wy0jqk6jdfh9izdpqq4y6x2x8q1m38sy6nb4ygfg3055lbhkam";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fade28733f33e52a8622479de201f451c9a31c11/recipes/icomplete+";
@@ -34081,12 +34737,12 @@
id-manager = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "id-manager";
- version = "20161124.2045";
+ version = "20170320.546";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-id-manager";
- rev = "98bd85db17914af59e7b75c89e82117323965af2";
- sha256 = "0fj3gsjpm58p7526c95g8fqkch51ic3h2rvr36fhmxqxd5baj5xf";
+ rev = "14ebc35db298aac4dedc8aa188bc46bacab81f3b";
+ sha256 = "0k9b12gzvjw06y5ycjkigkj8vcmj4rz57d4hyzip27g1v93vvimc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/64a61b3801a0cafec87b1875eaec5950746f716d/recipes/id-manager";
@@ -34249,12 +34905,12 @@
ido-completing-read-plus = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ido-completing-read-plus";
- version = "20161211.910";
+ version = "20170313.1603";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-ubiquitous";
- rev = "2d6d38edc0798d9552fc3430bc2dd7ff5025ced1";
- sha256 = "0cks67cgbcv19hjim2jbvpqcgfwg61bssvm5d864bb32ygdg51af";
+ rev = "2bd3a2722d8df0db9dfe25f5763f7dfaf0734624";
+ sha256 = "1zz0k5ddcwkg0wjdzihklgnxq5f6rlsxldhn7h9jzyss5bsgykhj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a227a6d44f1981e8a3f73b253d2c33eb18ef72f/recipes/ido-completing-read+";
@@ -34309,6 +34965,27 @@
license = lib.licenses.free;
};
}) {};
+ ido-flex-with-migemo = callPackage ({ emacs, fetchFromGitHub, fetchurl, flx-ido, lib, melpaBuild, migemo }:
+ melpaBuild {
+ pname = "ido-flex-with-migemo";
+ version = "20170319.431";
+ src = fetchFromGitHub {
+ owner = "ROCKTAKEY";
+ repo = "ido-flex-with-migemo";
+ rev = "c620934f50b9713693eba8e23f88c2aaa8510708";
+ sha256 = "0aymvbf36ph0zaff38r5vd7q0z3kv8wl3ivakhaybpsa2zvsgvxf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/1647d1ae7400ddbc8367c355ade16b5c360b42fc/recipes/ido-flex-with-migemo";
+ sha256 = "1w8f1r17l4r7w5bacckv9zfl9qynv2ivsw639rzr5acg2ndxagv7";
+ name = "ido-flex-with-migemo";
+ };
+ packageRequires = [ emacs flx-ido migemo ];
+ meta = {
+ homepage = "https://melpa.org/#/ido-flex-with-migemo";
+ license = lib.licenses.free;
+ };
+ }) {};
ido-gnus = callPackage ({ fetchFromGitHub, fetchurl, gnus ? null, lib, melpaBuild }:
melpaBuild {
pname = "ido-gnus";
@@ -34543,12 +35220,12 @@
ido-ubiquitous = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }:
melpaBuild {
pname = "ido-ubiquitous";
- version = "20170211.1432";
+ version = "20170313.1603";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-ubiquitous";
- rev = "2d6d38edc0798d9552fc3430bc2dd7ff5025ced1";
- sha256 = "0cks67cgbcv19hjim2jbvpqcgfwg61bssvm5d864bb32ygdg51af";
+ rev = "2bd3a2722d8df0db9dfe25f5763f7dfaf0734624";
+ sha256 = "1zz0k5ddcwkg0wjdzihklgnxq5f6rlsxldhn7h9jzyss5bsgykhj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a227a6d44f1981e8a3f73b253d2c33eb18ef72f/recipes/ido-ubiquitous";
@@ -34631,8 +35308,8 @@
src = fetchFromGitHub {
owner = "idris-hackers";
repo = "idris-mode";
- rev = "4c70405ffcb54157f43662ed5a561a96e08777d6";
- sha256 = "095l1vv0q5xzvxwksnjl4llj9w79ih341xayx84l45m06s1a8j5b";
+ rev = "b5e057bf6b805f4da7c17cb6ca5e69833935e900";
+ sha256 = "1bwrf529m9xjb9bdypx35ss5v6k5v96hcqah3sij98x9357g7b6n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/17a86efca3bdebef7c92ba6ece2de214d283c627/recipes/idris-mode";
@@ -34916,12 +35593,12 @@
imenu-list = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "imenu-list";
- version = "20170212.518";
+ version = "20170215.125";
src = fetchFromGitHub {
owner = "bmag";
repo = "imenu-list";
- rev = "415a8db6598e949e4389f2e06dc2c28f96892214";
- sha256 = "0w1x3psbzwqmbjm2dcqx4x72p43pdsliz0z40g2zjqkbqjs2al2q";
+ rev = "999fc0ec7f03b56be8e2a6e673d9473f51e5a92f";
+ sha256 = "0py4sc5a5hjdijavymjmvipkm9z4jy1l8yb35d8rl7mfzr5cz3l7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/86dea881a5b2d0458449f08b82c2614ad9abd068/recipes/imenu-list";
@@ -34936,10 +35613,10 @@
}) {};
imenu-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "imenu-plus";
- version = "20170101.1029";
+ version = "20170303.1457";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/imenu+.el";
- sha256 = "039s81faqg5y3vhl9hlwn5qffdghshn6867pp8nf93f6zhj9mxr0";
+ sha256 = "0dga9a61ckvd8w4nnz9z8z0iakaxminwn0lgmf8vfj2nwkd0m6hb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/imenu+";
@@ -34955,12 +35632,12 @@
imenus = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "imenus";
- version = "20170115.1226";
+ version = "20170217.47";
src = fetchFromGitHub {
owner = "alezost";
repo = "imenus.el";
- rev = "5449180574f52a3a9f8de7408594ccf45c92d5d5";
- sha256 = "1xd9ymqmxdfnw6l6bz2bvpn764h3y9abgymm3c66403cq3dx8rz3";
+ rev = "7eea33f0aeca0737b3d7d87aeb67073ef4b5d978";
+ sha256 = "1xcw3gsw5alhdnvh7c98cwhxdjhfxrrx1nrl5zn3ibdk8cj3z0p6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cc571105a8d7e2ea85391812f1fa639787fa7563/recipes/imenus";
@@ -35082,14 +35759,14 @@
pname = "import-js";
version = "20161220.508";
src = fetchFromGitHub {
- owner = "galooshi";
+ owner = "Galooshi";
repo = "emacs-import-js";
rev = "15d395126f57408d770a72db2e5f43271f90fa52";
sha256 = "1ipbfacjx9vqqhvsf9sgfci8vqx0plks510w1gsjj0xwrpqn1f6l";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/048344edd471a473c9e32945b021b3f26f1666e0/recipes/import-js";
- sha256 = "0qzr4vfv3whdly73k7x621dwznca7nlhd3gpppr2w2sg12jym5ha";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/import-js";
+ sha256 = "00b2qv1y8879cf8ayplmwqd36w7sppx57myi2wjhy9i2rnvdbmgn";
name = "import-js";
};
packageRequires = [ emacs grizzl ];
@@ -35101,12 +35778,12 @@
import-popwin = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, popwin }:
melpaBuild {
pname = "import-popwin";
- version = "20161105.849";
+ version = "20170218.607";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-import-popwin";
- rev = "6a21efc7fd44f8c2484d22eadf298e4bfd4bc003";
- sha256 = "1h4c3cib87hvgp37c30lx7cpyxvgdsb9hp7z0nfrkbbif0acrj2i";
+ rev = "bb05a9e226f8c63fe7b18a3e92010357049ab5ba";
+ sha256 = "0jjm214zfq2kk8vzf67vala46lbbkjyms7qm27qv3yhcbc7ricvn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a6f0629515f36e2e98839a6894ca8c0f58862dc2/recipes/import-popwin";
@@ -35143,12 +35820,12 @@
indent-guide = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "indent-guide";
- version = "20161226.2332";
+ version = "20170221.327";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "indent-guide";
- rev = "c0343c76362b25148738ccc11317f7ccb89580d0";
- sha256 = "1r6cq0984yacby96hphvsvvbifa4qz2j6s25mz72l15r344m769q";
+ rev = "d64f43011c72068e008621e620009ec592b35913";
+ sha256 = "1zjxfwbbmg95llpkvgbwdgk6cx7g9x48y3i4v75r8d4iy2xndgq8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d7110054801e3af5e5ef710a29f73116a2bc746/recipes/indent-guide";
@@ -35164,12 +35841,12 @@
indent-tools = callPackage ({ fetchFromGitLab, fetchurl, hydra, lib, melpaBuild, s, yafolding }:
melpaBuild {
pname = "indent-tools";
- version = "20161220.856";
+ version = "20170322.1001";
src = fetchFromGitLab {
owner = "emacs-stuff";
repo = "indent-tools";
- rev = "3b0e62e15091123cc6d54bf4d401ccf0d5e22062";
- sha256 = "1rklsf6x7lwhpvzs9s8sdlfj98wh6zjsdb28pnlha09g2nm5c7jj";
+ rev = "d50c762d9f6f66cd1b4b72f1b5d024284b378aa9";
+ sha256 = "1jk8k13mx5z3v38q9d8m5lz52p14imj89zvy7484mbjqmvxh6wga";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9d8c79e455b3a567b179812754f82452469dc267/recipes/indent-tools";
@@ -35227,12 +35904,12 @@
inf-clojure = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inf-clojure";
- version = "20161121.314";
+ version = "20170325.2346";
src = fetchFromGitHub {
owner = "clojure-emacs";
repo = "inf-clojure";
- rev = "117d8cb2564bca1248bd71eaec8b97ff1d94668d";
- sha256 = "0wdajff7p1d1ziac6immc11jx9c4ivkj6npnjx80cyjnacj7byn4";
+ rev = "4e802769559153b975f1b24d5a28bc80d212c807";
+ sha256 = "0i66y0n0yq3dzhl176anqsjj7p0pvrpwfyahhg8cd5mw1svgdf5f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d6112e06d1efcb7cb5652b0bec8d282d7f67bd9/recipes/inf-clojure";
@@ -35373,10 +36050,10 @@
}) {};
info-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "info-plus";
- version = "20170109.1240";
+ version = "20170303.1500";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/info+.el";
- sha256 = "087svwy5s8pkvfmg5s1qk4vfg315fsvhqkdjq0pa3zavly3vm1kq";
+ sha256 = "0xpgry9bzjwmdj0j0pcsr2a37gp8yqbcpl06linv0hjxcwca9nsz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e77aadd8195928eed022f1e00c088151e68aa280/recipes/info+";
@@ -35518,12 +36195,12 @@
inkpot-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "inkpot-theme";
- version = "20170203.2120";
+ version = "20170325.221";
src = fetchFromGitHub {
owner = "ideasman42";
repo = "emacs-inkpot-theme";
- rev = "a7bbc67de279cbd1646d5f6733900fb4f4402280";
- sha256 = "1r0b7bnjg161km86pif4rsbwix81kr9n9w5bcp4p7ngrvxhfndgs";
+ rev = "cbe5ead0b5993e290ee88d7a07a6ead46f2d0697";
+ sha256 = "07qdg72i5na466gka1x50swlipy4d0k1pkhw1d1p6s3xwq7cfm2p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dd3e02aaf8865d8038b9c590c8545e7a1b21d620/recipes/inkpot-theme";
@@ -35727,12 +36404,12 @@
intero = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lib, melpaBuild }:
melpaBuild {
pname = "intero";
- version = "20170206.1238";
+ version = "20170321.129";
src = fetchFromGitHub {
owner = "commercialhaskell";
repo = "intero";
- rev = "9cd5e5047cb0147f50bc722bb748e9b55ae89fa2";
- sha256 = "1j6r8nswgnjd343dlvf4b43sym7cypw6m54gzdg9sbgqgr51avbc";
+ rev = "04265e68647bbf27772df7b71c9927d451e6256f";
+ sha256 = "0zax01dmrk1zbqw8j8css1w6qynbavfdjfgfxs34pb37gp4v8mgg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1b56ca344ad944e03b669a9974e9b734b5b445bb/recipes/intero";
@@ -35997,12 +36674,12 @@
irony = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, json ? null, lib, melpaBuild }:
melpaBuild {
pname = "irony";
- version = "20161227.348";
+ version = "20170322.1438";
src = fetchFromGitHub {
owner = "Sarcasm";
repo = "irony-mode";
- rev = "ebc373b0b4f2b3f491c91d3a7f6dc9ce565a2960";
- sha256 = "1594q15664awzb4ylr74x4ab8lram135rr0fr1l1gq4nsqzv4pg9";
+ rev = "63eb90e1f6f257ea8113450d0e02366148f5c2fb";
+ sha256 = "19cr7k33gkkbwzbpib6hvp67r4iz4j68ykmd6mij4gk8r517bqsh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d2b6a8d57b192325dcd30fddc9ff8dd1516ad680/recipes/irony";
@@ -36059,10 +36736,10 @@
}) {};
isearch-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "isearch-plus";
- version = "20170207.2149";
+ version = "20170321.1306";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/isearch+.el";
- sha256 = "1h2pn8qvxpnn2y0h54fijgqb47l047hq5g2n42x0nmiky2hjqras";
+ sha256 = "0zdc45nmswipfi8vrsbfipzd1vg9y0pcggvi5mfpwf7c3qn4sgh2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8a847ee5f4c4206b48cb164c49e9e82a266a0730/recipes/isearch+";
@@ -36077,10 +36754,10 @@
}) {};
isearch-prop = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "isearch-prop";
- version = "20170101.1034";
+ version = "20170303.1504";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/isearch-prop.el";
- sha256 = "0n83qikh3mlnd3f9qwcsflg5x10sxvs9fkidyyv79jr673x4ljpv";
+ sha256 = "0q18i76gq2pfnkqlbxlx2hndpy9mhbag302dvr8irk1kjwgngz5r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/isearch-prop";
@@ -36285,12 +36962,12 @@
ivy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ivy";
- version = "20170208.956";
+ version = "20170328.1957";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "5f732cdce5ac2529f36b5c8cc9f053789783de45";
- sha256 = "1ha7filrnkdya4905yy002n1hjdl23k9hbb2w2id3wfj0cbw930f";
+ rev = "3fbeaa563916c0e23c6cafa82716e9f2eba44073";
+ sha256 = "14z8f0lx5s63dy7h0x5m6lkhpfbmlq0p64g2r6y3dhswb8zn1pjl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy";
@@ -36306,12 +36983,12 @@
ivy-bibtex = callPackage ({ biblio, cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, s, swiper }:
melpaBuild {
pname = "ivy-bibtex";
- version = "20170124.940";
+ version = "20170321.1306";
src = fetchFromGitHub {
owner = "tmalsburg";
repo = "helm-bibtex";
- rev = "6a6cef0668b86c88e629a817e1d13c4be45ad62a";
- sha256 = "0wsh8b0m094di1bxm2vdnrdqhix1a1wcd5nj2crra678d70ad9g9";
+ rev = "13f27f3cfdf137bdb22addfc0c832ba1c8572c25";
+ sha256 = "02b9hb7nmh75qwkmanw6ci6pyann71ag8mp4fd5agrlwq6rrlgl4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c23c09225c57a9b9abe0a0a770a9184ae2e58f7c/recipes/ivy-bibtex";
@@ -36327,12 +37004,12 @@
ivy-erlang-complete = callPackage ({ async, counsel, emacs, erlang, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-erlang-complete";
- version = "20170203.244";
+ version = "20170324.401";
src = fetchFromGitHub {
owner = "s-kostyaev";
repo = "ivy-erlang-complete";
- rev = "f5bee7c5368d55be4ebca30610b73c33978830cf";
- sha256 = "0lcydjg8kyxdv5bbly0jf4d5wl4z7s63i536gvnlz0wfgj5swp5v";
+ rev = "1dcb258a0207053a33ac207c11f2414aa89daba2";
+ sha256 = "1nc6d67cbizk1k44b53sx913h2lbrlfmdbi60pz3h567idclw83i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac1b9e350d3f066e4e56202ebb443134d5fc3669/recipes/ivy-erlang-complete";
@@ -36366,15 +37043,36 @@
license = lib.licenses.free;
};
}) {};
+ ivy-historian = callPackage ({ emacs, fetchFromGitHub, fetchurl, flx, historian, ivy, lib, melpaBuild }:
+ melpaBuild {
+ pname = "ivy-historian";
+ version = "20170310.1006";
+ src = fetchFromGitHub {
+ owner = "PythonNut";
+ repo = "historian.el";
+ rev = "47106f8382f5d9032ab52c1dd48ede1a8fdc08ec";
+ sha256 = "04rqjk1mr1097sq0mnjc888ix4d4xcfl3dk8xw7b7b843fh7fbg2";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/fb79cbc9af6cd443b9de97817d24bcc9050d5940/recipes/ivy-historian";
+ sha256 = "0yzq3rr51q5d64pfc7x5jszz77x6nwpbjj0g74x5ga3bsw3i67d9";
+ name = "ivy-historian";
+ };
+ packageRequires = [ emacs flx historian ivy ];
+ meta = {
+ homepage = "https://melpa.org/#/ivy-historian";
+ license = lib.licenses.free;
+ };
+ }) {};
ivy-hydra = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-hydra";
- version = "20161213.439";
+ version = "20170302.1033";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "5f732cdce5ac2529f36b5c8cc9f053789783de45";
- sha256 = "1ha7filrnkdya4905yy002n1hjdl23k9hbb2w2id3wfj0cbw930f";
+ rev = "3fbeaa563916c0e23c6cafa82716e9f2eba44073";
+ sha256 = "14z8f0lx5s63dy7h0x5m6lkhpfbmlq0p64g2r6y3dhswb8zn1pjl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy-hydra";
@@ -36432,12 +37130,12 @@
ivy-rich = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-rich";
- version = "20170102.1820";
+ version = "20170227.1745";
src = fetchFromGitHub {
owner = "yevgnen";
repo = "ivy-rich";
- rev = "7ff0b3e43b27353fabcb01d2252236e266916e50";
- sha256 = "1gy45rm8pznrkqh7d7wrppd2z2bd654yzi9ddav1ibzaip52g5m3";
+ rev = "ba15a2fb46a63f0aaf5e5b4dae026c2e1228ec1a";
+ sha256 = "1hkydyrcqv3qn605kjm8lhv2hpjmrjp7qvfxwyjbr878nhbm6jn0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0fc297f4949e8040d1b0b3271c9a70c64887b960/recipes/ivy-rich";
@@ -36450,6 +37148,27 @@
license = lib.licenses.free;
};
}) {};
+ ivy-todo = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
+ melpaBuild {
+ pname = "ivy-todo";
+ version = "20170315.334";
+ src = fetchFromGitHub {
+ owner = "Kungsgeten";
+ repo = "ivy-todo";
+ rev = "7c72deff0ffa15c7d9a3389bd4386aec2dec9372";
+ sha256 = "1y6ilcwzz2rbsdy0fj6yjs75mxks6asha8cv5i129ylcapj9ygdy";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/97909da7899d4187e8eb6b3284f6225ebec7fa51/recipes/ivy-todo";
+ sha256 = "12sfg2rbnk73a34ap94g4g70gx13llcgsrmfdrgrzk83a2274a2r";
+ name = "ivy-todo";
+ };
+ packageRequires = [ emacs ivy ];
+ meta = {
+ homepage = "https://melpa.org/#/ivy-todo";
+ license = lib.licenses.free;
+ };
+ }) {};
ivy-xcdoc = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-xcdoc";
@@ -36474,12 +37193,12 @@
ivy-youtube = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild, request }:
melpaBuild {
pname = "ivy-youtube";
- version = "20170109.338";
+ version = "20170217.404";
src = fetchFromGitHub {
owner = "squiter";
repo = "ivy-youtube";
- rev = "f8bc1eadaa46b4c9585c03dc8cbb325193df016e";
- sha256 = "1b973qq2dawdal2220lixg52bg8qlwn2mkdw7ca3yjm6gy9fv07b";
+ rev = "7e916dd531c52a2809188a99716aeff8446056cc";
+ sha256 = "1dia1m9fjxbd5lsf788bv7zpdbrwbjswd9m588iaijcdd2hnma8q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/33cc202ff0f0f283da23dbe7c7bdc5a1a86fb1d8/recipes/ivy-youtube";
@@ -36619,12 +37338,12 @@
jade = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild, seq, websocket }:
melpaBuild {
pname = "jade";
- version = "20161210.804";
+ version = "20170321.214";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "jade";
- rev = "2bacd4da0b190547d2d767adfea1b3c4501710c0";
- sha256 = "18r8rkcqrcizg884axf3d2zi9a6d5nlh1syn68l17yf2fi4mkkzw";
+ rev = "7cd363187a8d41fe604925df51169ca9ed32f798";
+ sha256 = "0zy7xfa5m01518jf1jy0r4r4r0y0q4p0jd07zdvxihkga7ycr4bp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b989c1bd83f20225314b6e903c5e1df972551c19/recipes/jade";
@@ -36955,12 +37674,12 @@
jbeans-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "jbeans-theme";
- version = "20160406.1257";
+ version = "20170303.1035";
src = fetchFromGitHub {
owner = "synic";
repo = "jbeans-emacs";
- rev = "b2ecf9bfad26a15afc75bfae1db097baa5c29f03";
- sha256 = "1gns0y05kyxl2fcyiawgdx2hi0vslz97kvirbckg19id50cv9ac1";
+ rev = "6eb6132f44bf87e52d5ed74c4bb3869c0d5f66a8";
+ sha256 = "023yhdp4pdfm1fi4y09v925l8f1d8206z41kk1hv90zy034b94hk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6dd4bd78795ec7509d8744fec1e80426ce0557ec/recipes/jbeans-theme";
@@ -36976,12 +37695,12 @@
jdecomp = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "jdecomp";
- version = "20170212.2147";
+ version = "20170224.1400";
src = fetchFromGitHub {
owner = "xiongtx";
repo = "jdecomp";
- rev = "1590b06f139f036c1041e1ce5c0acccaa24b31a7";
- sha256 = "0sb9vzn6cycys31r98kxwgpn7v9aw5ck86nkskmn9hhhkrfsabii";
+ rev = "692866abc83deedce62be8d6040cf24dda7fb7a8";
+ sha256 = "00l6mc643na97jrb0k595kwmfg8wc7m5iqjd9l9vvf3dal6389b8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d7725a5b3e2aa065cc6f9bac55575151cfdc7791/recipes/jdecomp";
@@ -36997,12 +37716,12 @@
jdee = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, memoize }:
melpaBuild {
pname = "jdee";
- version = "20170211.609";
+ version = "20170326.1333";
src = fetchFromGitHub {
owner = "jdee-emacs";
repo = "jdee";
- rev = "0ac750cb6c3b9b9f0c4c8d440a88bc9d7377d9f7";
- sha256 = "094sip7s0vqvn7xv6w66gd3pxhsdb3a1psvcv4dyliqj2zkfa3q4";
+ rev = "940069c397b6db841acfd21ffd15495388deba7c";
+ sha256 = "0p7pfy75cc2rqf4s9m71zaind8rfn3sqak63w10sn542d2m2nhng";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a6d2c98f3bf2075e33d95c7befe205df802e798d/recipes/jdee";
@@ -37022,8 +37741,8 @@
src = fetchFromGitHub {
owner = "tkf";
repo = "emacs-jedi";
- rev = "de1f5597b600c0cb7661b5f451da2af4cb722571";
- sha256 = "120l9zfh432ffj5n6q4x16msvnqwcazkaxib2n19k4pdyvpd1gbp";
+ rev = "b0764f425766786dfb1bff910ed1d1670f11eb9c";
+ sha256 = "19q1bii0dg3q566bwm63rw3fnnmwvas9i2ibjrlnni8laavc9r5p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bded1840a39fbf1e014c01276eb2f9c5a4fc218f/recipes/jedi";
@@ -37043,8 +37762,8 @@
src = fetchFromGitHub {
owner = "tkf";
repo = "emacs-jedi";
- rev = "de1f5597b600c0cb7661b5f451da2af4cb722571";
- sha256 = "120l9zfh432ffj5n6q4x16msvnqwcazkaxib2n19k4pdyvpd1gbp";
+ rev = "b0764f425766786dfb1bff910ed1d1670f11eb9c";
+ sha256 = "19q1bii0dg3q566bwm63rw3fnnmwvas9i2ibjrlnni8laavc9r5p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bded1840a39fbf1e014c01276eb2f9c5a4fc218f/recipes/jedi-core";
@@ -37498,12 +38217,12 @@
js2-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "js2-mode";
- version = "20170202.1422";
+ version = "20170321.153";
src = fetchFromGitHub {
owner = "mooz";
repo = "js2-mode";
- rev = "faf73e8b6cfa9b896abde60cedd4cc69c9dfae19";
- sha256 = "12las04bxp74w0pp1w8ri4mqv7kl48sz6dzqvq9xb50nz8y9bijy";
+ rev = "d3b31baf68acd1b7e0d05582e504c44e1a587be7";
+ sha256 = "1k9y5vzm518j98iysc7l6vhp2xy8a06qyd1v5p2xmf3dq751r57v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/js2-mode";
@@ -37519,12 +38238,12 @@
js2-refactor = callPackage ({ dash, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild, multiple-cursors, s, yasnippet }:
melpaBuild {
pname = "js2-refactor";
- version = "20161102.1108";
+ version = "20170315.1315";
src = fetchFromGitHub {
owner = "magnars";
repo = "js2-refactor.el";
- rev = "5633ee969c4644bde96c7f4134b02de463f910e1";
- sha256 = "0jwirj3aaigr8d5hnb5gpi447y2yl6ashxaqcagbasy6gvdf1knc";
+ rev = "1f0ffe0a3948d7a610f20544c31de91fb08a8bb5";
+ sha256 = "0rf2lagzw8qnglnmgq73np829j2i7n8hzz3y8d8ragkaz8gipsi1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8935264dfea9bacc89fef312215624d1ad9fc437/recipes/js2-refactor";
@@ -37773,8 +38492,8 @@
src = fetchFromGitHub {
owner = "JuliaLang";
repo = "julia-emacs";
- rev = "9c36479c83039c4fc26e583bb1c4dc27de058a4e";
- sha256 = "1w9fhc8k8zxxiscpyip39rrwd2yr1xpxias16scj470mviwh7j26";
+ rev = "9067194d9df9c856ae6cff4060b19810759f74d4";
+ sha256 = "0vaq2dv77pj9xkn8vfk4wv2lxxn1fy0a473blblzrhgcifd7dfv4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8522d197cb1b2c139959e7189765001c5ee7e61a/recipes/julia-mode";
@@ -38058,15 +38777,36 @@
license = lib.licenses.free;
};
}) {};
+ kaolin-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "kaolin-theme";
+ version = "20170329.649";
+ src = fetchFromGitHub {
+ owner = "0rdy";
+ repo = "kaolin-theme";
+ rev = "be544a81cff86ab1b54ad673b9229185882ca998";
+ sha256 = "1pjbkff8lcjb6ixjh9pdmgzfdjqq21w9c4q8qjcwmicj1pn1wwya";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d2abf9d914cdc210bbd47ea92d0dac76683e21f0/recipes/kaolin-theme";
+ sha256 = "1316sn1xpli9aqbhn8sldyvsc2fwk1ql9aw4l0rgkfbivvcklp7c";
+ name = "kaolin-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/kaolin-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
kaomoji = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild }:
melpaBuild {
pname = "kaomoji";
- version = "20160218.20";
+ version = "20170311.2151";
src = fetchFromGitHub {
owner = "kuanyui";
repo = "kaomoji.el";
- rev = "cde86e7f27008dbe03230d63941a0f5bd0512c10";
- sha256 = "0vqjbv3pqlbyibqylfsqqjzkvjhdg01hlxszfblpg72fziyzcci5";
+ rev = "91ab93cc7455486182d5e7f88e03d0de44c9953e";
+ sha256 = "19l3r2fbp895c46cklrjfwwa5d7i959nd6jc3gk14jyi35gjypyy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/140c65cb3cdf6c197b085ccf8ba079e1efd15f38/recipes/kaomoji";
@@ -38373,12 +39113,12 @@
keyword-search = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "keyword-search";
- version = "20160607.2238";
+ version = "20170309.2247";
src = fetchFromGitHub {
owner = "keyword-search";
repo = "keyword-search";
- rev = "d40633712cf4dbb1bdf95d8262b5a4138b29e049";
- sha256 = "0g42yr331piv3r18ymz4kb8jqmslimq3xamkyqdn702xljmb2pad";
+ rev = "33682e93429027805ee7c51c5f6f608872b6f5dc";
+ sha256 = "03qz2sdyrlww1xc9bkarc07pf3rk42h7jjnl0dw76ffrci1z1mj1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ecdc51938f2300bf005e2d1b1819e0fa59e0bd7/recipes/keyword-search";
@@ -38436,12 +39176,12 @@
kill-or-bury-alive = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "kill-or-bury-alive";
- version = "20161231.1559";
+ version = "20170316.509";
src = fetchFromGitHub {
owner = "mrkkrp";
repo = "kill-or-bury-alive";
- rev = "beadb20a0f436b5f3413a0dee215a20f614f070e";
- sha256 = "1ck9v01xih9ik85q46ijhl1m3ppazkr6f9fjcamxgxcwxrniwj4j";
+ rev = "23f911c35414b0157f23c0b01fac898ef0740fdb";
+ sha256 = "0ay9x6vk505p67hsf8hijxvm5nf8qwf6k67hv7cq9z4cxfmyzpl1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/25016ed09b6333bd79b989a8f6b7b03cd92e08b3/recipes/kill-or-bury-alive";
@@ -38545,8 +39285,8 @@
src = fetchFromGitHub {
owner = "kivy";
repo = "kivy";
- rev = "ec7f2477ac417e4ccad245b3ce69472c3766d008";
- sha256 = "063wp6fv6wi5qc7ybam6swmhmakavg3lh7n8v4lms7zjiq47c90c";
+ rev = "dce021f9d6d4b20f32e93876302c89e27e1b3f44";
+ sha256 = "0h0vgrmcg922dcssn58slbnqbrlmifwg2qngj1k1gp9kmp8z5jih";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/688e2a114073958c413e56e1d117d48db9d16fb8/recipes/kivy-mode";
@@ -38625,12 +39365,12 @@
kodi-remote = callPackage ({ fetchFromGitHub, fetchurl, json ? null, let-alist, lib, melpaBuild, request }:
melpaBuild {
pname = "kodi-remote";
- version = "20170206.1833";
+ version = "20170226.1627";
src = fetchFromGitHub {
owner = "spiderbit";
repo = "kodi-remote.el";
- rev = "f028d330e0220d7719f1504ad3b25bab9c1b8e4a";
- sha256 = "0pmchrsw59ng8vilgml7ba5b17bwh0ac4b31s55nhy3f59l7y0d1";
+ rev = "60141505ca027231866f7032c557afd7d085b35f";
+ sha256 = "1c47p9zan4cifiaz097sc3sxq04inh5rqqc22p105x0jm0hykd93";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/08f06dd824e67250afafdecc25128ba794ca971f/recipes/kodi-remote";
@@ -38685,15 +39425,36 @@
license = lib.licenses.free;
};
}) {};
+ korean-holidays = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "korean-holidays";
+ version = "20170228.2045";
+ src = fetchFromGitHub {
+ owner = "tttuuu888";
+ repo = "korean-holidays";
+ rev = "6e94c2e071069aee9ed12ebbfd9b0ad863b8c78e";
+ sha256 = "1xs81yafp783sz1clb65yc9w2xlf2kmshbsjynnafqd6pfd0skps";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/9453d96fb963973ff53884d31e060f1e98004acb/recipes/korean-holidays";
+ sha256 = "1w8mhhc05i1b6s9vvpk73zkk5x2kxxh3aax61p54mbkhn0a5zb8r";
+ name = "korean-holidays";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/korean-holidays";
+ license = lib.licenses.free;
+ };
+ }) {};
kosmos-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "kosmos-theme";
- version = "20160829.2135";
+ version = "20170218.1121";
src = fetchFromGitHub {
owner = "habamax";
repo = "kosmos-theme";
- rev = "968113f1a6ebcb4876c4f1fc9bd0882845d2845e";
- sha256 = "02244gmvs5hpxa3wxhcd4ajc2gj5f773m7mx76siwf2lidq5gr21";
+ rev = "0c7b2257ab1d8aedafcf89a43dd2112871df23b4";
+ sha256 = "18n0lw6cfc56np4s3mvpdp13pnsmqhjn1izipjv1s1sgyjj04qj4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/617eb74a7a2416d244acc6feaba50eeeb425bda5/recipes/kosmos-theme";
@@ -38876,10 +39637,10 @@
}) {};
lacarte = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "lacarte";
- version = "20170101.1036";
+ version = "20170307.837";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/lacarte.el";
- sha256 = "0xlbv4hhmg85x8i2zzbma29r5674cbmjrqwda9bjxf00wfid0a76";
+ sha256 = "0m3swrvxz0cy01pd4kag626fxqp4l2zzwpgr26yp5wpsfxl9avv8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/85457b78a0fcc4ac0e0910d09594397b21cb1aa8/recipes/lacarte";
@@ -38976,6 +39737,27 @@
license = lib.licenses.free;
};
}) {};
+ lastpass = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
+ melpaBuild {
+ pname = "lastpass";
+ version = "20170327.352";
+ src = fetchFromGitHub {
+ owner = "storvik";
+ repo = "emacs-lastpass";
+ rev = "37ce019f3d305ac9806bf7a6f087bd53b12b48b0";
+ sha256 = "0yvdi4fdgk7bk8mz3vjd246wbfbyw6yl821cx94zczlajg9cz9dn";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/46e5e8735baab7728bddce2693cea6bcee0e6360/recipes/lastpass";
+ sha256 = "0x4c9c110nqv3v6kzcxdg9a9zcg7yn1hj6ffgrbsd8c3wbrdxrlj";
+ name = "lastpass";
+ };
+ packageRequires = [ cl-lib emacs seq ];
+ meta = {
+ homepage = "https://melpa.org/#/lastpass";
+ license = lib.licenses.free;
+ };
+ }) {};
latex-extra = callPackage ({ auctex, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "latex-extra";
@@ -39230,12 +40012,12 @@
ledger-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ledger-mode";
- version = "20170208.425";
+ version = "20170310.1705";
src = fetchFromGitHub {
owner = "ledger";
repo = "ledger-mode";
- rev = "574093b4bdbf4854f7a661556ec9ebfe5a9a9611";
- sha256 = "0irxj5w6yrqbyr9js1mp3fh19cfwijd7brpvzas6j7v3fb0mf7zx";
+ rev = "a1b17719db89af5f865bbe72866ecb65210a6b52";
+ sha256 = "1v4jkmmxy27090bcjjvxmqr64izql5zx951vzh5r3f4c48dn0ig6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/851eca11911b337f809d030785dc2608c8a47424/recipes/ledger-mode";
@@ -39314,12 +40096,12 @@
lenlen-theme = callPackage ({ color-theme-solarized, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "lenlen-theme";
- version = "20150307.11";
+ version = "20170328.1945";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "lenlen-theme";
- rev = "05202458fa0a5242e5c6e4451e375f6c16920272";
- sha256 = "0ab84qiqaz3swiraks8lx0y1kzwylpy9wz2104xgnpwnc5169z65";
+ rev = "b8a6412c81633b10fb98ba0930f55b25071c084a";
+ sha256 = "177fqqhd498v2h6wki6pgg982rp4jxhn4wrzajcqppjz4nidb1b7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/47d5b3c931cdbc2351e01d15e2b98c78081c9506/recipes/lenlen-theme";
@@ -39419,12 +40201,12 @@
leuven-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "leuven-theme";
- version = "20170211.1157";
+ version = "20170309.1340";
src = fetchFromGitHub {
owner = "fniessen";
repo = "emacs-leuven-theme";
- rev = "4d32174f5930bd4de81117d83a232768cf96ce4c";
- sha256 = "1w64pa0rl2fr8z3l0bq4sw4543rfp53zdgjm5gm5f84py3fjkwmc";
+ rev = "4b11c7d4ea4dbde316844d3c73be9bafe12ac911";
+ sha256 = "0saaakcs32i0bal2v6zcw1r27jzbs3hlhcsvr0k9dkhyi2kv2nwn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b09451f4eb2be820e94d3fecbf4ec7cecd2cabdc/recipes/leuven-theme";
@@ -39483,8 +40265,8 @@
src = fetchFromGitHub {
owner = "rvirding";
repo = "lfe";
- rev = "640ef0f7251ae23b43f6824bd4f116fa2ee16b9b";
- sha256 = "067n6i4vvjldwrm2xif7qskbxy59aqz8jrkjniq4kv8jgpab9iwc";
+ rev = "69a2d1d410220a688ad169366d0d20e138e264f6";
+ sha256 = "0ky6dcvqprmaww5503q2y42vz5qls844xvb7yx2sl3czlm47riy0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c44bdb00707c9ef90160e0a44f7148b480635132/recipes/lfe-mode";
@@ -39499,10 +40281,10 @@
}) {};
lib-requires = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "lib-requires";
- version = "20170101.1038";
+ version = "20170307.855";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/lib-requires.el";
- sha256 = "03y99c1cg368c3647w8jypf2nlx26qkygrijw2vxcp4ha5v9f44z";
+ sha256 = "04lrkdjrhsgg7vgvw1mkr9a5m9xlyvjvnj2aj6w453bgmnp1mbvv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b3f0d443964f98bb65f2fe8f57048fbee844f2ba/recipes/lib-requires";
@@ -39539,12 +40321,12 @@
lice = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "lice";
- version = "20170131.1601";
+ version = "20170220.143";
src = fetchFromGitHub {
owner = "buzztaiki";
repo = "lice-el";
- rev = "e6f7f827bcf5246aff25f52d6185c9bed91beeba";
- sha256 = "1kjai3kvzn0flakjzrarh676ja6x6v0wbjxr69wqw9nvicvww7zx";
+ rev = "4339929927c62bd636f89bb39ea999d18d269250";
+ sha256 = "0879z761b7gajkhq176ps745xpdrivch349crransv8fnsc759yb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2508699ebfc846742940c5e4356b095b540e2405/recipes/lice";
@@ -39623,12 +40405,12 @@
link-hint = callPackage ({ avy, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "link-hint";
- version = "20161216.857";
+ version = "20170313.1945";
src = fetchFromGitHub {
owner = "noctuid";
repo = "link-hint.el";
- rev = "5c3bac30fea5ff74493712273a64a1a6a9f72957";
- sha256 = "18s5frmaf7d3l15by9yvr8hzgnk9fing4bjpfj53bcck2nmfd7qj";
+ rev = "6b926a6fbb7288eb062b28747a32644c5c8fea4f";
+ sha256 = "047y75wkqiv1vlrgg6fy78xsfms14drfwmil2sb7j5p5p0cw5xc7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d24b48fe0bc127ae6ac4084be8059aacb8445afd/recipes/link-hint";
@@ -39796,12 +40578,12 @@
lispy = callPackage ({ ace-window, emacs, fetchFromGitHub, fetchurl, hydra, iedit, lib, melpaBuild, swiper, zoutline }:
melpaBuild {
pname = "lispy";
- version = "20170212.1136";
+ version = "20170326.801";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "lispy";
- rev = "3dcacc88a0964550b7f4f37290e46cecee8843d8";
- sha256 = "0vhysxh264bdh4rmfnk0hczb80fi8gbhvbnc9ah1nip9l53m1gdf";
+ rev = "15301856dbefe5138f14ade673df4a574cf15eae";
+ sha256 = "15wqgjnpr8i9lsk0mj9y0yaykdr8slh2xswh18hvky4x6azzc6lx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e23c062ff32d7aeae486c01e29c56a74727dcf1d/recipes/lispy";
@@ -40043,6 +40825,27 @@
license = lib.licenses.free;
};
}) {};
+ literal-string = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, markdown-mode, melpaBuild }:
+ melpaBuild {
+ pname = "literal-string";
+ version = "20170301.730";
+ src = fetchFromGitHub {
+ owner = "joodie";
+ repo = "literal-string-mode";
+ rev = "2ca4fc08b8e19e6183b1f1db747bb0a4aa4f98eb";
+ sha256 = "0wcz0lid05gnlmxpxm4ckw07cnxwjkyw6960nq7pylbjpg76g5ng";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6519bb53f409eeb0d557809b338849e473c193c4/recipes/literal-string";
+ sha256 = "0ylv9dpw17w272f92vn5cldklyz1d8daihi1fsh5ylvxqpinyrkn";
+ name = "literal-string";
+ };
+ packageRequires = [ emacs markdown-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/literal-string";
+ license = lib.licenses.free;
+ };
+ }) {};
literate-coffee-mode = callPackage ({ coffee-mode, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "literate-coffee-mode";
@@ -40109,12 +40912,12 @@
live-py-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "live-py-mode";
- version = "20170212.2013";
+ version = "20170326.934";
src = fetchFromGitHub {
owner = "donkirkby";
repo = "live-py-plugin";
- rev = "c4e28fdf6c409c870ecbb7b4d3c19d0dda76e79c";
- sha256 = "19m2k9srlc8v5nrb4a44v8pdcfg9zbx28b5s7qa7m676b3yav58b";
+ rev = "b2ff3b041697d56dbc7bfd70d94f708e551a970a";
+ sha256 = "1xpwsajfr2ddn68w2d6j206m4g6h05b6n3xig5flk845899954a4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7615237e80b46b5c50cb51a3ed5b07d92566fb7/recipes/live-py-mode";
@@ -40196,8 +40999,8 @@
version = "20150910.644";
src = fetchgit {
url = "http://llvm.org/git/llvm";
- rev = "9053d357baecccf1399f934c5faea2b2e6c0a742";
- sha256 = "09p441mrp4bfg5imh2dghz0zr95qibh0hwv278lbdbq33svl8qmg";
+ rev = "fef24043fa2c4020eec6ef45d0da7b8b3f967b57";
+ sha256 = "0wnzjj84n23nkfvx18pjfhc8jfip54qqbw218w3ci4qfghdx741p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/05b7a689463c1dd4d3d00b992b9863d10e93112d/recipes/llvm-mode";
@@ -40238,8 +41041,8 @@
src = fetchFromGitHub {
owner = "vic";
repo = "color-theme-buffer-local";
- rev = "faf7415c99e132094f1f09c6b6974ec118a18d87";
- sha256 = "1zk5clvkrq2grmm1bws2l5vbv1ycp41978bb902c563aws2rb8c0";
+ rev = "e606dec66f16a06140b9aad625a4fd52bca4f936";
+ sha256 = "0c04fy3hc8wc0aabilqx9mcipmd41rmshqjxc3z8m1w0bm4288g1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/load-theme-buffer-local";
@@ -40422,12 +41225,12 @@
logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "logview";
- version = "20170127.1107";
+ version = "20170303.1225";
src = fetchFromGitHub {
owner = "doublep";
repo = "logview";
- rev = "bbed5a7651042594340de7e15ac96150097f1555";
- sha256 = "0iks3451x6nf2hhhw6nvnh4y9gigjp3rd38sp7m60vsz9ggmninh";
+ rev = "6409991053350ab2d3def61749b92780dd1ed095";
+ sha256 = "0phhkg3qgh4q4b7as0a00zx7kcrlmh24by1sjbp7b4dsd0mnz22k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview";
@@ -40563,22 +41366,22 @@
license = lib.licenses.free;
};
}) {};
- lsp-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ lsp-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild {
pname = "lsp-mode";
- version = "20170118.2007";
+ version = "20170311.2126";
src = fetchFromGitHub {
owner = "vibhavp";
repo = "emacs-lsp";
- rev = "7f43aa9c669832f1c2f22a3f785f3cd05aacfe02";
- sha256 = "0dfyyjvzh55cnm33w6gq841cbldki8yfzqpz37gs98zxy0wkc6kw";
+ rev = "0fc5400562247b5d674ae8d18f78824de12ba6b0";
+ sha256 = "1zmpkpx2nhm1vvdagrp75jz6v3d4n7zv45xp49m81xzqsyw20im0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b192c90c96e24ccb464ac56e624a2fd527bc5cc9/recipes/lsp-mode";
sha256 = "0acgfzm9irk8s5lv3chwh9kp7nrwqwlidwaqzf2f4jk3yr3ww9p1";
name = "lsp-mode";
};
- packageRequires = [ emacs ];
+ packageRequires = [ emacs flycheck ];
meta = {
homepage = "https://melpa.org/#/lsp-mode";
license = lib.licenses.free;
@@ -40592,7 +41395,7 @@
owner = "immerrr";
repo = "lua-mode";
rev = "652e299cb967fccca827dda381d61a9c144d97de";
- sha256 = "1had9sj3pbbmdb66mw1dxs7i866ck0af7pak3wi6213v5vip7w6b";
+ sha256 = "1k64cjzylmfw89pyfjza8s9sxijraknwg573vh619wvnggflc7lb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/lua-mode";
@@ -40605,6 +41408,27 @@
license = lib.licenses.free;
};
}) {};
+ luarocks = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "luarocks";
+ version = "20170326.941";
+ src = fetchFromGitHub {
+ owner = "emacs-pe";
+ repo = "luarocks.el";
+ rev = "e0e52ba395432e18508740cc3d097b2918f55b9b";
+ sha256 = "0rdsjmmi95agb859997qdhbk0dns2jyx2mlg8rync58wna70nmbn";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d5abd2b52a071ab206d40057dc85c891183204ea/recipes/luarocks";
+ sha256 = "05srrk9gmv1vhq7m5bjhh2hl2siis04j15b31x0sgknxh3ybr33x";
+ name = "luarocks";
+ };
+ packageRequires = [ cl-lib emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/luarocks";
+ license = lib.licenses.free;
+ };
+ }) {};
lush-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "lush-theme";
@@ -40733,10 +41557,10 @@
}) {};
macros-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "macros-plus";
- version = "20151231.1419";
+ version = "20170307.842";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/macros+.el";
- sha256 = "07iw9iarz6z9n6vnhqqljfjpvq6vb97ca2hwj9v0k5k8mafdqg7d";
+ sha256 = "0x9fycqw234s1i0ndy7v0d7vn654id245pi0kwphbqgnga7w3l6p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/macros+";
@@ -40857,12 +41681,12 @@
magit = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit-popup, melpaBuild, with-editor }:
melpaBuild {
pname = "magit";
- version = "20170213.927";
+ version = "20170329.221";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "1643dc626ab28fd28eff8a94272f0f4fba8e2737";
- sha256 = "0fank75arc9bwndpv87jli7cadbh2dgka42m0nc5lqldykflnfd7";
+ rev = "13352f1ef23c5ccbf7f5f4c54049c1dd66ae3335";
+ sha256 = "0cfz0mb5p7q1bizvv81pqywhcy883093ld6ly3zv4kxbg6lg5jcb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68bb049b7c4424345f5c1aea82e950a5e47e9e47/recipes/magit";
@@ -41008,6 +41832,27 @@
license = lib.licenses.free;
};
}) {};
+ magit-lfs = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
+ melpaBuild {
+ pname = "magit-lfs";
+ version = "20170312.1524";
+ src = fetchFromGitHub {
+ owner = "ailrun";
+ repo = "magit-lfs";
+ rev = "799282fce73b668d2cf6e4fa87f889fec8e25333";
+ sha256 = "11wv3j8b377sbfj1qhcr6rn05ns728ifrigjk7r60rd34lwyc8c4";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/1a92f0963d8df3e299a999948828173dac38a612/recipes/magit-lfs";
+ sha256 = "1im9skj74jdi7jh0fnyyk8a4g4sk48clgn107ggf69lnfpxh8xxa";
+ name = "magit-lfs";
+ };
+ packageRequires = [ dash emacs magit ];
+ meta = {
+ homepage = "https://melpa.org/#/magit-lfs";
+ license = lib.licenses.free;
+ };
+ }) {};
magit-p4 = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, magit, magit-popup, melpaBuild, p4 }:
melpaBuild {
pname = "magit-p4";
@@ -41032,12 +41877,12 @@
magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "magit-popup";
- version = "20170209.1031";
+ version = "20170308.146";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "1643dc626ab28fd28eff8a94272f0f4fba8e2737";
- sha256 = "0fank75arc9bwndpv87jli7cadbh2dgka42m0nc5lqldykflnfd7";
+ rev = "13352f1ef23c5ccbf7f5f4c54049c1dd66ae3335";
+ sha256 = "0cfz0mb5p7q1bizvv81pqywhcy883093ld6ly3zv4kxbg6lg5jcb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-popup";
@@ -41137,12 +41982,12 @@
magithub = callPackage ({ emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit, melpaBuild, s, with-editor }:
melpaBuild {
pname = "magithub";
- version = "20170213.1926";
+ version = "20170214.1710";
src = fetchFromGitHub {
owner = "vermiculus";
repo = "magithub";
- rev = "a94502461ada9098ccb031ec6241414dcbfce989";
- sha256 = "0wsk7qhvz1k41lfajx0hrrdj5pwvqr2m10a9lil1f124pkc883w0";
+ rev = "0b5207f3097dee40feefea916cdf211734c9fe32";
+ sha256 = "143iwmga1ypa6v9086pcfr3n5jvaf1dl9czlld5y7npm4r0pxnbr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4605012c9d43403e968609710375e34f1b010235/recipes/magithub";
@@ -41239,22 +42084,22 @@
license = lib.licenses.free;
};
}) {};
- major-mode-icons = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, powerline }:
+ major-mode-icons = callPackage ({ all-the-icons, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, powerline }:
melpaBuild {
pname = "major-mode-icons";
- version = "20170208.40";
+ version = "20170228.2314";
src = fetchFromGitHub {
owner = "stardiviner";
repo = "major-mode-icons";
- rev = "8773a4d01a77f0562373633692c8ded0305aa374";
- sha256 = "1pqbqybv21j4a9h5spyv780khky80n5bwvh1dg9sqia47kf3z5ak";
+ rev = "e6117a236b2ad52e948576550b183053321dfc91";
+ sha256 = "0gpp9x23qz7ll8d7hlbvynv891hw907k38i7v0b08s8zh1ilvnwa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c8f551bec8bdc5dee4b31edea0c2f92b3c77ec56/recipes/major-mode-icons";
sha256 = "02p5h9q2j7z3wcmvkbqbbzzk3lyfdq43psppy9x9ypic9fij8j95";
name = "major-mode-icons";
};
- packageRequires = [ emacs powerline ];
+ packageRequires = [ all-the-icons emacs powerline ];
meta = {
homepage = "https://melpa.org/#/major-mode-icons";
license = lib.licenses.free;
@@ -41284,12 +42129,12 @@
make-it-so = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
melpaBuild {
pname = "make-it-so";
- version = "20170206.741";
+ version = "20170328.216";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "make-it-so";
- rev = "c674b25e6b3eb7c848a62727e69bdafdc92a37be";
- sha256 = "1qjcwvqbxl0iqlbwcisqmq2m3giwkm2sq5i2a5crrwhzxjasbbsj";
+ rev = "1f2015cb131d69ffd7994dcc153abef969999027";
+ sha256 = "0brqh1dis4ahxxa4q8zsqr039l6k7arxkji4bx9yh65aimp8ckcd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aad592089ed2200e2f8c5191e8adeac1db4bce54/recipes/make-it-so";
@@ -41344,27 +42189,6 @@
license = lib.licenses.free;
};
}) {};
- malabar-mode = callPackage ({ fetchFromGitHub, fetchurl, fringe-helper, groovy-mode, lib, melpaBuild }:
- melpaBuild {
- pname = "malabar-mode";
- version = "20161002.1455";
- src = fetchFromGitHub {
- owner = "m0smith";
- repo = "malabar-mode";
- rev = "e72597045a124fb05993447a009bbd18ec43b4e5";
- sha256 = "13z3pn5fxn1rvf9w1sv41c6v21znxmqbk9sg4albkx8v7pxwfbs7";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/29bbefd1e3cc5726584c89244fb5d8ecd18200c3/recipes/malabar-mode";
- sha256 = "026ing7v22rz1pfzs2j9z09pm6dajpys992n45gzhwirz5f0q1rk";
- name = "malabar-mode";
- };
- packageRequires = [ fringe-helper groovy-mode ];
- meta = {
- homepage = "https://melpa.org/#/malabar-mode";
- license = lib.licenses.free;
- };
- }) {};
malinka = callPackage ({ cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, rtags, s }:
melpaBuild {
pname = "malinka";
@@ -41491,15 +42315,36 @@
license = lib.licenses.free;
};
}) {};
+ mandm-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "mandm-theme";
+ version = "20170304.1401";
+ src = fetchFromGitHub {
+ owner = "choppsv1";
+ repo = "emacs-mandm-theme";
+ rev = "cd1505c8bcff0a3de821f0b419f897f4b0378b01";
+ sha256 = "1spj3mlydwnngccrny27p8s3m75n039hipqvzqskdg7p1hvr6m59";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/216a33a3acecb226c6b638a9e30ec4c741779a29/recipes/mandm-theme";
+ sha256 = "1qhxzhv63hk81dff6w06cghir856ck6wn1zba6736qn4phbka7ja";
+ name = "mandm-theme";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/mandm-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
mandoku = callPackage ({ fetchFromGitHub, fetchurl, git, github-clone, lib, magit, melpaBuild, org }:
melpaBuild {
pname = "mandoku";
- version = "20170210.2253";
+ version = "20170325.1917";
src = fetchFromGitHub {
owner = "mandoku";
repo = "mandoku";
- rev = "578d87183d2a759811a5d1eab4dc9c74513e557c";
- sha256 = "02zgc56s1wl7a27vrgycfgsy0fd6xbsbhgnpy6rrq5iyrb6a6wnc";
+ rev = "ab6cccaccea2d0d26fc461942b4ae3ea65bd8f39";
+ sha256 = "0k4dcm4gkjy82nhcg00wgk2hipzbzvrwn8qyvjjn5r6h1jcpmfb3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1aac4ae2c908de2c44624fb22a3f5ccf0b7a4912/recipes/mandoku";
@@ -41641,12 +42486,12 @@
markdown-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "markdown-mode";
- version = "20161222.1416";
+ version = "20170317.1202";
src = fetchFromGitHub {
owner = "jrblevin";
repo = "markdown-mode";
- rev = "df4ac404ce92abdf1a0b78da8ef1675f1cd1f196";
- sha256 = "1k5bxqbcz174b6g3av6hr2q828bybinq96avab0561zqwqxlhkql";
+ rev = "0f88075c9091b4120fac96aaf091ec647d2ea555";
+ sha256 = "0cjchpnfwj06y4whnlj3a005ckn3l6ylpv1zmhxv5233znnp6zhs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/74610ec93d4478e835f8b3b446279efc0c71d644/recipes/markdown-mode";
@@ -41662,12 +42507,12 @@
markdown-mode-plus = callPackage ({ fetchFromGitHub, fetchurl, lib, markdown-mode, melpaBuild }:
melpaBuild {
pname = "markdown-mode-plus";
- version = "20120829.510";
+ version = "20170320.1404";
src = fetchFromGitHub {
owner = "milkypostman";
repo = "markdown-mode-plus";
- rev = "f35e63284c5caed19b29501730e134018a78e441";
- sha256 = "1adl36fj506kgfw40gpagzsd7aypfdvy60141raggd5844i6y96r";
+ rev = "411d079f4430a33c34ec0bbcb1535fe1145a2509";
+ sha256 = "0427cxvykmz8kz1gnn27yc9c4z8djyy6m9qz6wbd4np1cgqlmly2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/markdown-mode+";
@@ -41732,12 +42577,12 @@
markdown-toc = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, markdown-mode, melpaBuild, s }:
melpaBuild {
pname = "markdown-toc";
- version = "20161214.1011";
+ version = "20170224.2350";
src = fetchFromGitHub {
owner = "ardumont";
repo = "markdown-toc";
- rev = "c7a526c0cd2c3b2ecc7b36458c762e0a0b55909e";
- sha256 = "1j35pmm9rk7zk5j6x0fzglx09hbm8csf07f0pc9fkvvyh1nqskxf";
+ rev = "0edc303871517da67483119f2b1969055e6e0608";
+ sha256 = "0fnb2qw7p5mmv9nbkjy2iw3whi40gxwxbdfwgadbypzk0yvh6a3v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4db1e90be8e34d5ad0c898be10dfa5cd95ccb921/recipes/markdown-toc";
@@ -41900,12 +42745,12 @@
math-symbol-lists = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "math-symbol-lists";
- version = "20160302.1431";
+ version = "20170221.553";
src = fetchFromGitHub {
owner = "vspinu";
repo = "math-symbol-lists";
- rev = "b540f67201e6e13e0e1dd97ceba3070a83e5649c";
- sha256 = "0k1ayv0a9g778b50jni3hh70pg6axmq34wl8x3zgphadgms1w9dd";
+ rev = "1af8fdcab7941a62287c2d04b8876e1538f39c60";
+ sha256 = "1kj9r2mvmvnj6m2bwhbj8fspqiq8fdrhkaj0ir43f7qmd4imblsj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fadff01600d57f5b9ea9c0c47ed109e058114998/recipes/math-symbol-lists";
@@ -42044,10 +42889,10 @@
}) {};
mb-depth-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "mb-depth-plus";
- version = "20170101.1046";
+ version = "20170307.844";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/mb-depth+.el";
- sha256 = "1sk8x91gxwk17kv7whwfh9szxmgyy9ys1h4hx17hyzlvhz9smncg";
+ sha256 = "1vqminlfc146c8wr00ck7drs5kf92fvdmhyqyh2hj6394cvqs7w9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/mb-depth+";
@@ -42126,12 +42971,12 @@
mbsync = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mbsync";
- version = "20170213.357";
+ version = "20170320.503";
src = fetchFromGitHub {
owner = "dimitri";
repo = "mbsync-el";
- rev = "a1fbd1a350e7da5cf4da09ded0443bfee826a45a";
- sha256 = "0a52s9pvh83hdj05rg04na6pnr4dra256h64bgdvf65703yfbs8k";
+ rev = "046a745ea1ea85152e27efd4c83fd3487aacffaa";
+ sha256 = "1s5zxv4qvy2lqh090lb2bc61y4y67mr22j0b02y69wd61s1w3ppx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3ef6ffa53bb0ce2ba796555e39f59534fc134aa5/recipes/mbsync";
@@ -42210,12 +43055,12 @@
meghanada = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "meghanada";
- version = "20170212.2226";
+ version = "20170324.222";
src = fetchFromGitHub {
owner = "mopemope";
repo = "meghanada-emacs";
- rev = "9f73f1b0656a6a2ea55bbacf7659ffd3b35cdd9d";
- sha256 = "0hnhzkkggv035x0qkxmw64migq6v6jpg8m6ayfc95avimyf1j67r";
+ rev = "1ddaca25ee978736dcb3922bb1952d750c39cd5a";
+ sha256 = "09g81d1l5mhji4vbljxgfrgr0051sv7kqy0vwf7awxa4slgl6bnd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4c75c69b2f00be9a93144f632738272c1e375785/recipes/meghanada";
@@ -42231,12 +43076,12 @@
melancholy-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "melancholy-theme";
- version = "20161228.1643";
+ version = "20170220.1248";
src = fetchFromGitHub {
owner = "techquila";
repo = "melancholy-theme";
- rev = "033cb2690c3f4deb6188dabeb811d42debd78a5a";
- sha256 = "0qv1dv0l7q6j0r1s9mvw40h4wj44g0lsd1nmcpg2pv48mk6dhdjk";
+ rev = "a9e13ca7051731b3a2c2aece9f3e3033b9a5e41d";
+ sha256 = "13wgh3w9wh1y1ynsbz4zi2vj14h8z1kj5vhq4w6szs0y0zzjb9zj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8b8f708d1300d401697c099709718fcb70d5db1f/recipes/melancholy-theme";
@@ -42377,10 +43222,10 @@
}) {};
menu-bar-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "menu-bar-plus";
- version = "20170101.1047";
+ version = "20170307.845";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/menu-bar+.el";
- sha256 = "0s460zm9k8b76vih5wgyrg8a7w5alwd43ia00mp110ipq2sy9pd2";
+ sha256 = "1lvnsh45fh23pc49xfz8p5m7z82zzxsrdikmx6pbylzhlr0m3nc4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/menu-bar+";
@@ -42396,12 +43241,12 @@
merlin = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "merlin";
- version = "20161103.821";
+ version = "20170204.628";
src = fetchFromGitHub {
owner = "the-lambda-church";
repo = "merlin";
- rev = "69b1ec176603cfab6b60941c2dc8d75d64fac019";
- sha256 = "150iyy75wqwva096c8g1w2sc97nfdgbry6kpz4ngz6l7ij3vivpc";
+ rev = "89f9643c08211a770454919551a7fd8605d1fca8";
+ sha256 = "13x0zjd297ssqmbvba32zk2p588kznd5ag4wh3nqb6fdgyzy4d63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b1b9bfd3164e62758dc0a3362d85c6627ed7cbf8/recipes/merlin";
@@ -42432,6 +43277,27 @@
license = lib.licenses.free;
};
}) {};
+ messages-are-flowing = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "messages-are-flowing";
+ version = "20170218.1720";
+ src = fetchFromGitHub {
+ owner = "legoscia";
+ repo = "messages-are-flowing";
+ rev = "17a0d91658390ba8d38f325b3ece380e07e3cb49";
+ sha256 = "0600is9cynvppdy9vrnr1c0m3cyxim0ha4gq4wbhw9h0cvkz8i1b";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/275d537d9dab56e21d0d6d25a287ae9cbcc26d98/recipes/messages-are-flowing";
+ sha256 = "0shqldzd2421ii42briqfbgf7nws54d1ajx6xw8iax8q1yqv4g8q";
+ name = "messages-are-flowing";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/messages-are-flowing";
+ license = lib.licenses.free;
+ };
+ }) {};
meta-presenter = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "meta-presenter";
@@ -42582,12 +43448,12 @@
mhc = callPackage ({ calfw, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mhc";
- version = "20160526.18";
+ version = "20160704.633";
src = fetchFromGitHub {
owner = "yoshinari-nomura";
repo = "mhc";
- rev = "81c63fbd49d8267124fbfc775dc7cf06d2ebf7a0";
- sha256 = "1gvwcgxj7f9a8zrp01mcbj07692kg1pi8fi2srwg09jls4j84xnb";
+ rev = "d5f7c5abe90831248581c26ef3abfec70b2c2b9c";
+ sha256 = "0f5ilbl6dc5hf9s4lfp027qjdlwd0kzb7sni7lda6v5597vhsnb4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d8d3efa0fcd6cd4af94bc99b35614ef6402cbdba/recipes/mhc";
@@ -42877,14 +43743,14 @@
pname = "minimal-theme";
version = "20160608.322";
src = fetchFromGitHub {
- owner = "ikame";
+ owner = "anler";
repo = "minimal-theme";
rev = "430e0d3fc2044c16aa9f10961841febbd60df285";
sha256 = "1rmcvdydgwppma1v2yajz6yzhns8bh3gdb09338jlk0nkp1akpfj";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/07609fd557b7e93875ad64488d2c638e48b34d68/recipes/minimal-theme";
- sha256 = "0l4xj5q06h5fk634d6v3idm0zniq8grz4rjm6qzi7b4jr9sc60gm";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/minimal-theme";
+ sha256 = "01dar95l7wjjqhbsknvsfbpvv41ka7iqd1fssckz18lgfqpb54bs";
name = "minimal-theme";
};
packageRequires = [];
@@ -42977,12 +43843,12 @@
mips-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mips-mode";
- version = "20161008.212";
+ version = "20170310.2149";
src = fetchFromGitHub {
owner = "hlissner";
repo = "emacs-mips-mode";
- rev = "8857384be127b55bd7a20437e4592d8a0175ebc7";
- sha256 = "0z9zlij7w51iz1ds7njvg8g2mqp80vi65fmxr67rhbfsb7i568cl";
+ rev = "a13d1fc5b583a29f059f7794f2d83e59da439fa1";
+ sha256 = "0ncvp52dnicy84wmnbxhm6djxhc8njrbxy6zwz2vylmy24z9948w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/024a76b83efce47271bcb0ce3bde01b88349f391/recipes/mips-mode";
@@ -42997,10 +43863,10 @@
}) {};
misc-cmds = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "misc-cmds";
- version = "20170113.904";
+ version = "20170307.847";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/misc-cmds.el";
- sha256 = "05ymqzikn16538iqjiwyhwhqzshx9kx9v8amarb8ybr96l1ci4bz";
+ sha256 = "1w58z2j95sycgkakgb9anlc3q73v77whspi9a4j1kf6lmcbpyms8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/misc-cmds";
@@ -43015,10 +43881,10 @@
}) {};
misc-fns = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "misc-fns";
- version = "20170101.1050";
+ version = "20170307.848";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/misc-fns.el";
- sha256 = "0q5if5p0yy2b3h93lsrhy7z8f5mjmm3kkh1ql94jng4a0hl64jqr";
+ sha256 = "0jjmd33z36dikkbskskgbdv8pflkwaxn4ifajq4ghrdprdhm6gbm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c2cbbe5a718ec961982a7f65de8f6ec1c9513696/recipes/misc-fns";
@@ -43055,12 +43921,12 @@
mmm-jinja2 = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-mode }:
melpaBuild {
pname = "mmm-jinja2";
- version = "20170128.416";
+ version = "20170313.720";
src = fetchFromGitHub {
owner = "glynnforrest";
repo = "mmm-jinja2";
- rev = "f39a9bfe9e3001b0141ed3d6a156fbb60a76e25c";
- sha256 = "0p83i4ikd1bj4r0hahwnlj2gliwcgfql5rzvv7phl3nhjinclj55";
+ rev = "c8cb763174fa2fb61b9a0e5e0ff8cb0210f8492f";
+ sha256 = "0big2i3bg4cm14f68ncaiz2h6dk6zqiisrz4l0bv10q9kaa9q2sj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/721b9a6f16fb8efd4d339ac7953cc07d7a234b53/recipes/mmm-jinja2";
@@ -43096,12 +43962,12 @@
mmm-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mmm-mode";
- version = "20150828.1716";
+ version = "20170220.1548";
src = fetchFromGitHub {
owner = "purcell";
repo = "mmm-mode";
- rev = "c9a857a638701482931ffaaee262b61ce53489f3";
- sha256 = "04rapmqblfjvmdccm9kqi8gn0him1x2q7hjwsyb8mg4lwxcd7qp9";
+ rev = "631e7f12d1641cb40e650134f35f2680a1a310a1";
+ sha256 = "0lwvh7f6hmjfdgidshqz25pihyd5bg87y23mbhkjb7qkdjas07wb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/mmm-mode";
@@ -43117,12 +43983,12 @@
mmt = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mmt";
- version = "20161231.1556";
+ version = "20170319.434";
src = fetchFromGitHub {
owner = "mrkkrp";
repo = "mmt";
- rev = "66adeeeccc52121fae7350698c11583b31cbb5c3";
- sha256 = "01s1i7cc653yzxdmnlamz177sjlgjbknmz717kvrwd6wixgn2p08";
+ rev = "f7db836a10720ee50217012e7e2597ebcf624f90";
+ sha256 = "13vbfc5597v0gd87qyhn10f93nb477vjpg3jlpphbax9fvkf4gav";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d1137bb53ecd92b1a8537abcd2635602c5ab3277/recipes/mmt";
@@ -43201,12 +44067,12 @@
mocha = callPackage ({ f, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild }:
melpaBuild {
pname = "mocha";
- version = "20161214.839";
+ version = "20170320.1128";
src = fetchFromGitHub {
owner = "scottaj";
repo = "mocha.el";
- rev = "23831bab8290a90e9253b648176d99385a438568";
- sha256 = "0v8d0605c31x1crjhgr73x5372rhxlrbap29j0j3zlbv0shd39v7";
+ rev = "55f1e6afd100891ffd7008f5c5efbc5a9ab1c22d";
+ sha256 = "1jqygkn02vawynfnymvnjnglj7gscfinwyk7vbkbh2dp932wsl02";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/39c26134ba95f277a4e9400e506433d96a695aa4/recipes/mocha";
@@ -43285,12 +44151,12 @@
mode-icons = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mode-icons";
- version = "20170131.1751";
+ version = "20170216.620";
src = fetchFromGitHub {
owner = "ryuslash";
repo = "mode-icons";
- rev = "da41bb7ba35a4ce0a4e02e1ce2fa7fe4190b1bf9";
- sha256 = "0p4jm7klfh27g1wbsa8qm7vlmpqs57pdk2phxq2qwbim095fsp0l";
+ rev = "2d47c03ee33c53d069fd64409f7212a2e1ed3f18";
+ sha256 = "1cdjrd9jap56wna89v48lc45vycd225ly1wpii31s8sbikxfna2v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0fda2b54a0ff0b6fc3bd6d20cfcbbf63cae5380f/recipes/mode-icons";
@@ -43326,10 +44192,10 @@
}) {};
modeline-char = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "modeline-char";
- version = "20170101.1054";
+ version = "20170307.854";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/modeline-char.el";
- sha256 = "0y5bjny8j9lvf94rfk3nrwdfmbp24i1b96909xpifn3l1r1xl6qr";
+ sha256 = "1c6ij1c0d6r9chzwqcpgdjq1rb2h0m09fpck9rc9rg5jy7fgdc0d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9655505f56fc90ea8ef61e7595af0de7427b273b/recipes/modeline-char";
@@ -43344,10 +44210,10 @@
}) {};
modeline-posn = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "modeline-posn";
- version = "20170205.926";
+ version = "20170307.856";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/modeline-posn.el";
- sha256 = "085q998d7b4i3ay5cg4dcny7jw8a3hbvx2hifshwx4cck10p8f8b";
+ sha256 = "1cpab6k0p65nmw78y5v4lbpxw6pczkzk46zmkc76pi55yjpw6pbm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c62008950ea27b5a47363810f57063c1915b7c39/recipes/modeline-posn";
@@ -43363,12 +44229,12 @@
modern-cpp-font-lock = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "modern-cpp-font-lock";
- version = "20160622.1321";
+ version = "20170224.114";
src = fetchFromGitHub {
owner = "ludwigpacifici";
repo = "modern-cpp-font-lock";
- rev = "3e9c18b5a2ade485565f5191f12a724f1969dbb0";
- sha256 = "0jg5yix4c18gvy5n4wsi7zg2sb7r0bw0xlmq0w15g3z63nhy69vc";
+ rev = "f1a4413c40e933b8b5b380860656b1ef5663f121";
+ sha256 = "0hb40cp33fpgfs4c5g8phhvv9mbykygybidh73pbrcacyiz4g6jc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4bfc2386049adfe7a8e20da9b69fb73d6cb71387/recipes/modern-cpp-font-lock";
@@ -43489,12 +44355,12 @@
monky = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "monky";
- version = "20160315.2051";
+ version = "20170224.921";
src = fetchFromGitHub {
owner = "ananthakumaran";
repo = "monky";
- rev = "988571711a350d0cedff8ff394c6ffa0e0042cc5";
- sha256 = "1p9p0yp68wb7f1qf0c02fk7ayb7dw6gv57368ksa6nw76w58hhfm";
+ rev = "190079ea4d22a4e875a3b2892e58737344cb2b26";
+ sha256 = "01d7mbpkkb36lk6g9gkxlj3b58c23nqfmh7m5qq7xz90kd42316g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9b33d35e3004f3cc8a5c17aa1ee07dd21d2d46dc/recipes/monky";
@@ -43528,15 +44394,36 @@
license = lib.licenses.free;
};
}) {};
+ monokai-alt-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "monokai-alt-theme";
+ version = "20170325.1430";
+ src = fetchFromGitHub {
+ owner = "dawidof";
+ repo = "emacs-monokai-theme";
+ rev = "584aaf88b83a40bbbfeb6a7c89c5feecebf5a52b";
+ sha256 = "1709f2gf8gdz5ppb0k3gxcg4z0r7kgcm2hpymji9gnag87nnx1m6";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6ff05515c2f3bd80cb8d7de9afc8fd983e62ad91/recipes/monokai-alt-theme";
+ sha256 = "135bli9vhgl898526q6znjvck356bja1ylsfi95d9445jd136c4v";
+ name = "monokai-alt-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/monokai-alt-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
monokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "monokai-theme";
- version = "20161216.628";
+ version = "20170314.1612";
src = fetchFromGitHub {
owner = "oneKelvinSmith";
repo = "monokai-emacs";
- rev = "1a921469d0d3a974bf626a76bc5e9fb342fb32d6";
- sha256 = "1xby4jxxjwcgpai242y5c6ha2cj07hs1nndvxa6f1ncfkh5a7azx";
+ rev = "46fe076b5943ccc6fdc9cdacc7e8ad02b64bcd36";
+ sha256 = "03aw9ab54a5fljhwygg62hr2n9kk82xfwcdq17ln5z0951gqi99r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bc9ce95a02fc4bcf7bc7547849c1c15d6db5089/recipes/monokai-theme";
@@ -43552,12 +44439,12 @@
monroe = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "monroe";
- version = "20170126.1821";
+ version = "20170220.540";
src = fetchFromGitHub {
owner = "sanel";
repo = "monroe";
- rev = "03e09ff0c4ae9fb4b0d1d436ca56f36b63e21b7c";
- sha256 = "1cxng7gi2ik57w11li9fl12cp9hiv98ynpm6nr0mw80rvb9qxhak";
+ rev = "6190d9935109e116944296be2faa46773e545d91";
+ sha256 = "1lp0xbsgiajbx27fnsx61krcbj6p0frar4wh5dq6i98af46vwly6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/590e5e784c5a1c12a241d90c9a0794d2737a61ef/recipes/monroe";
@@ -43698,10 +44585,10 @@
}) {};
mouse-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "mouse-plus";
- version = "20170101.1057";
+ version = "20170307.859";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/mouse+.el";
- sha256 = "0drv4r30jj1bsgd9jv6znicc9jgxd0hzjd3xlsp7l2ynjbg86n4g";
+ sha256 = "1f49b10i1iqh0q2s2fa309dc617dzavah7fw0k1rpjk84kb001bd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/01cbe9b5bb88f8c02fab67a269ac53c8aa4d8326/recipes/mouse+";
@@ -43737,10 +44624,10 @@
}) {};
mouse3 = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "mouse3";
- version = "20170101.1058";
+ version = "20170324.1050";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/mouse3.el";
- sha256 = "1d6192r5iqyvs21ip78wcsvwc4lpx2jiv6pljcm9blxr1bpsk3gl";
+ sha256 = "0rnpfz0d4spxkyssgf3j5kfajm54i1vism2q0giikd0savrh0a1c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/mouse3";
@@ -43777,12 +44664,12 @@
move-text = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "move-text";
- version = "20170101.125";
+ version = "20170213.2128";
src = fetchFromGitHub {
owner = "emacsfodder";
repo = "move-text";
- rev = "df534f345b960cd3315caa9dca9e4893c38e48fd";
- sha256 = "0svrdyij17nasdsj3fnj31p92ff7byzrwvbr49mifsqh2isibs54";
+ rev = "ea57d20a49bcffbcd948ad2f6f6c710fdd71d689";
+ sha256 = "0cc6cyqwm6nivnplr1226xz25vmjk6icsjp80kkwdwgfbiyj986j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/82bfd0f41e42eed1d4c2361ec1d1685edebbac1b/recipes/move-text";
@@ -43966,12 +44853,12 @@
mpg123 = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mpg123";
- version = "20151214.1150";
+ version = "20170313.715";
src = fetchFromGitHub {
owner = "emacsmirror";
repo = "mpg123";
- rev = "ed2307843ca54ebf0ca5e5d2e79b41e79527c45c";
- sha256 = "09731mwm23b6ic53366lnxy2p7dfd245yh75gaf6ijfa22jks7gb";
+ rev = "d1dd8c56428ae55df9e23ba26f102588001d55be";
+ sha256 = "1faqz3svh9l14617d39b8c7gfgf7kxf4q6d0k2q6y8whfljnbyvm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/714d40891ab697b6303a3e25df2cb8adf04942f3/recipes/mpg123";
@@ -44071,12 +44958,12 @@
mu4e-alert = callPackage ({ alert, emacs, fetchFromGitHub, fetchurl, ht, lib, melpaBuild, s }:
melpaBuild {
pname = "mu4e-alert";
- version = "20160909.918";
+ version = "20170323.2254";
src = fetchFromGitHub {
owner = "iqbalansari";
repo = "mu4e-alert";
- rev = "839cb7a9b9db150460d1e1b40fc7abcd61679011";
- sha256 = "1kl0f9m3zs9nkkmzpbf4kddjmbvvg7psmv1hanlw5h3z3yy1m9x0";
+ rev = "e8b2c1d1a95c5275b1062956eb5384bf45fa8047";
+ sha256 = "06jyq6vilry39f24bn08l0wjh1kv9m1pl57vw1qvzk36vmld5cqy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5a48e8cb571e91b582ff0dea18e8dc75601edc35/recipes/mu4e-alert";
@@ -44092,12 +44979,12 @@
mu4e-maildirs-extension = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mu4e-maildirs-extension";
- version = "20170118.150";
+ version = "20170217.40";
src = fetchFromGitHub {
owner = "agpchil";
repo = "mu4e-maildirs-extension";
- rev = "5a929e2e37cc48a81f61997ec74abbe6e5f8660c";
- sha256 = "051a5ba04ajyl6vvaysshvvdjmrh3rsm2vb0gcy9jm8rf6rcxbv1";
+ rev = "485438c466464fd4fe0c4b3305cd3110455f0f05";
+ sha256 = "1rj5vcb5f2xs5wvb3z5wd4866cjdzn8lmkbk6xflqq9wrakzl1kh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3b20c61c62309f27895f7427f681266e393ef867/recipes/mu4e-maildirs-extension";
@@ -44194,11 +45081,11 @@
multi-project = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "multi-project";
- version = "20170212.1130";
+ version = "20170322.332";
src = fetchhg {
url = "https://bitbucket.com/ellisvelo/multi-project";
- rev = "7465189ae9ac";
- sha256 = "1zgvg3gx283jgclqyl141p2nbrc21x775d4nnz9fp8bxz3gci7nk";
+ rev = "c03cafbbfba9";
+ sha256 = "0v0q4v3pnqmm89hix90pfx4hpfpc9iv1r5ldn3zwzwhbs0jvgj3d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/multi-project";
@@ -44295,12 +45182,12 @@
multiple-cursors = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "multiple-cursors";
- version = "20161021.1431";
+ version = "20170215.552";
src = fetchFromGitHub {
owner = "magnars";
repo = "multiple-cursors.el";
- rev = "632768113df76ac9d688fef5530f567716419dd6";
- sha256 = "19x0czlk51v5vd1rs8ny8f5zap3mxwbjmjg1g4flmvc0glwd05qd";
+ rev = "ddbe3ae932b6564c7429c3b2507510093ed1f3aa";
+ sha256 = "0icaz5md2jydsp8w9fdgxj7689g8v6yq123yi7bp17g6lfnw4v7y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5f015e6b88be2a5ded363bd882a558e94d1f391/recipes/multiple-cursors";
@@ -44586,12 +45473,12 @@
mysql-to-org = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "mysql-to-org";
- version = "20161119.1256";
+ version = "20170205.1306";
src = fetchFromGitHub {
owner = "mallt";
repo = "mysql-to-org-mode";
- rev = "0f51b174a0ee6c9820baf9d79783923b270f3ffc";
- sha256 = "1gxp1a26sna0p3xq6by8bk4yphhh32bvll0sdm2p3wkpdaci7hyz";
+ rev = "d87e9b6117fc0db4b156e8a12550cf9ee4bd692a";
+ sha256 = "10wz20842j6yj4k9kg7pd93pzppsc31klbfzlvlkfywqv6j311cz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca23f61be1dc8b0ae2ec0ae38d4614cf9c855023/recipes/mysql-to-org";
@@ -44690,10 +45577,10 @@
}) {};
naked = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "naked";
- version = "20170101.1100";
+ version = "20170307.920";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/naked.el";
- sha256 = "06j2kijshd6ywx0rfvl4d08r0rh0b0rj69zypz63p418liymzcn6";
+ sha256 = "1l6r7vdhzlbv70in16qiyac81930srakr4d14dqda5j3h4w09hbg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/naked";
@@ -44856,12 +45743,12 @@
nand2tetris = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nand2tetris";
- version = "20161109.1637";
+ version = "20170306.1827";
src = fetchFromGitHub {
owner = "CestDiego";
repo = "nand2tetris.el";
- rev = "e1be652b7d46e653a85c564ed917b5b75ab4bc50";
- sha256 = "1xnb5y1ddy4s7kia6zfzd8s5q9m2zfd72344qizywla86rqk7lpb";
+ rev = "9f7c605a1d030aed933e86b45c9f7232dbbcfb6e";
+ sha256 = "15myf8nbr6pf5qiwwz7xq8d7ys4mddxjb8b8yl7ci2pw7d03cr5z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/90421372b3f60b59762279ac805c61a984606d11/recipes/nand2tetris";
@@ -44881,8 +45768,8 @@
src = fetchFromGitHub {
owner = "CestDiego";
repo = "nand2tetris.el";
- rev = "e1be652b7d46e653a85c564ed917b5b75ab4bc50";
- sha256 = "1xnb5y1ddy4s7kia6zfzd8s5q9m2zfd72344qizywla86rqk7lpb";
+ rev = "9f7c605a1d030aed933e86b45c9f7232dbbcfb6e";
+ sha256 = "15myf8nbr6pf5qiwwz7xq8d7ys4mddxjb8b8yl7ci2pw7d03cr5z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/90421372b3f60b59762279ac805c61a984606d11/recipes/nand2tetris-assembler";
@@ -44938,10 +45825,10 @@
}) {};
narrow-indirect = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "narrow-indirect";
- version = "20170101.1101";
+ version = "20170307.921";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/narrow-indirect.el";
- sha256 = "0rlj647azpj5v7lzap88992f7mf2y94708f4aw2cvnzj6hf1rsvy";
+ sha256 = "1sdyya2gmmd2h39kmijf514y3vln6ax5xdfsrkx1hcalw4l418gh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/38e5dd845c99acaae719562595059154a08a5f00/recipes/narrow-indirect";
@@ -45108,8 +45995,8 @@
src = fetchFromGitHub {
owner = "naota";
repo = "navi2ch";
- rev = "faebfd15184de9df6903eae436dafb52c38ee86e";
- sha256 = "15l2zmm8bp4ip8m1hfxkvswfwa29pg72kisfya2n5v900r184a4m";
+ rev = "f39d93c32acd5b9c3a7fb1a9fe14c5e1c4b5288e";
+ sha256 = "0i0icyaa2zzzl0cr9n1zv44pg2lric8gic58dkjxjv8yyk6y01cn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/36bea1eca58de15d6106cbd293d941d12ee3d21c/recipes/navi2ch";
@@ -45192,8 +46079,8 @@
src = fetchFromGitHub {
owner = "rsdn";
repo = "nemerle";
- rev = "2f76c26353062ba6578914113ca26c53f5abcdb7";
- sha256 = "1nn6kfg84g5aplis76q7r6wx74rj6r3n6kcdghvsyih77r4r32jl";
+ rev = "d0777b677c50714415174e407a321efc1e9bfdae";
+ sha256 = "19darrq975w11n4809f5blrc3paaxpdxmvwmsd96k8g5gwi0yf5m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8477d0cf950efcfd9a85618a5ca48bff590b22d7/recipes/nemerle";
@@ -45230,12 +46117,12 @@
neotree = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "neotree";
- version = "20170206.804";
+ version = "20170227.1731";
src = fetchFromGitHub {
owner = "jaypei";
repo = "emacs-neotree";
- rev = "ab9a1559d01857252b85d787666ea24a103003b4";
- sha256 = "04473ay2hcpw696x9k2gh1dvj2h4nb898q4g3nf3b0rdg2cpb250";
+ rev = "75d8e8686ae479490a0e60d4ea96f989d7a18725";
+ sha256 = "10xc3hmm468rvjwmgyfg6zwwmki2bzlnnj61ch33m0hqrr8q6nl9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9caf2e12762d334563496d2c75fae6c74cfe5c1c/recipes/neotree";
@@ -45360,8 +46247,8 @@
src = fetchFromGitHub {
owner = "AdamNiederer";
repo = "ng2-mode";
- rev = "d06d8af34c1e74a7c7a8601233f5e42c38420035";
- sha256 = "0nz1lrx0iiapmhy78d17m8v91nly11hlykg00xvj91y1iw0713ql";
+ rev = "e48698fd474fb1b76356101fc97df00eaa610ddd";
+ sha256 = "0k356rw2ack1bf5f0km7fljws5iml9f8scp1ykpf86kskrl2gygq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a856ecd8aca2d9232bb20fa7019de9e1dbbb19f4/recipes/ng2-mode";
@@ -45458,15 +46345,35 @@
license = lib.licenses.free;
};
}) {};
+ nikola = callPackage ({ async, emacs, fetchgit, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nikola";
+ version = "20170301.1148";
+ src = fetchgit {
+ url = "https://git.daemons.cf/drymer/nikola.el/";
+ rev = "6752cc70b08889ff5184ac111616863f1881d357";
+ sha256 = "0cwn05q0fj6xddfc5qimryvqi5l68sqyxvw638vzmrpnzl6dfc9h";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/89354d06dddc3be4b952e3f0b86d11824064dd97/recipes/nikola";
+ sha256 = "1i6z4gkh52fr9s506dqr3ccczank7c8zr0q1bg8ik5gbna0jv705";
+ name = "nikola";
+ };
+ packageRequires = [ async emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/nikola";
+ license = lib.licenses.free;
+ };
+ }) {};
nim-mode = callPackage ({ commenter, emacs, epc, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "nim-mode";
- version = "20161001.2336";
+ version = "20170326.144";
src = fetchFromGitHub {
owner = "nim-lang";
repo = "nim-mode";
- rev = "2ddac4faa12fc405fcb2148f7d045be83cae5f3d";
- sha256 = "1iaf03791x3jw1vgp2pc4aa01xw5kfr7mk87x7bg1py88pljkh7l";
+ rev = "dc81622d899976cb7d4515b592972d17d590ca20";
+ sha256 = "1mdficz9dgdlb6hvi7c5qkvw22j1wgaap3a6as1qka16mhlgv13j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dc2ccb5f24b9d55c77eaa7952a9e6a2e0ed7be24/recipes/nim-mode";
@@ -45479,6 +46386,27 @@
license = lib.licenses.free;
};
}) {};
+ nimbus-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nimbus-theme";
+ version = "20170329.538";
+ src = fetchFromGitHub {
+ owner = "m-cat";
+ repo = "nimbus-theme";
+ rev = "94c08d19c94924b5f549aff61be84efc46e41126";
+ sha256 = "06plyf6hlkwk3c9kv8sagq5qhjmv82nv4rqbwlfjc0yxk2dr6gcf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/fc0e6b456b76e2379c64a86ad844362c58146dc6/recipes/nimbus-theme";
+ sha256 = "1hy4rc1v5wg7n6nazdq09gadirb0qvn887mmdavwjnnac45xyi18";
+ name = "nimbus-theme";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/nimbus-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
ninja-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ninja-mode";
@@ -45486,8 +46414,8 @@
src = fetchFromGitHub {
owner = "martine";
repo = "ninja";
- rev = "fb3c70049b82d53101fc6086a1699ecf16966792";
- sha256 = "0amylb876720959hhsd31k025l1d3rv1i9i8qhf2k1skd8xfrvpj";
+ rev = "0b0374e831d9c050c6c9eb2ef48b73bc62a0f084";
+ sha256 = "0vyra2kr95msd103h3p8ya66l04wgn5c95vmz5g3l71jvmm9wx8k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aed2f32a02cb38c49163d90b1b503362e2e4a480/recipes/ninja-mode";
@@ -45503,12 +46431,12 @@
nix-buffer = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nix-buffer";
- version = "20160908.523";
+ version = "20170305.1601";
src = fetchFromGitHub {
owner = "shlevy";
repo = "nix-buffer";
- rev = "2e2324c7f3a3ef27c9cb9cc3945cd82bec6b7755";
- sha256 = "18ys3ddla3z733r4jf2nnfkllclrq496i08pfiyvkj6l3jnghzx0";
+ rev = "89d30002eddcc33c5c74dcc871a97aee0228d403";
+ sha256 = "0pz1p8mdk988x4k41qi3j8rf6g33gj6lx4dm9sgfyzgzi9ixyma8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/08b978724ff26b3ea7a134d307d888c80e2a92a9/recipes/nix-buffer";
@@ -45528,8 +46456,8 @@
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "62ff5ad424547630e70f35406da85fbb5ec3445a";
- sha256 = "1xcx70km6zb8qmnjb2fsk66qmx2lpqv94rfp34a0bpn98an7akwc";
+ rev = "c60715e937e3773bbb8a114fc9b9c6577f8c5cb5";
+ sha256 = "0hkc4g7i3z06y3rsdxqzdnx5rz77jb8ij1j13bdskbvpp7vfm60p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f2b542189cfde5b9b1ebee4625684949b6704ded/recipes/nix-mode";
@@ -45650,12 +46578,12 @@
no-littering = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "no-littering";
- version = "20170206.33";
+ version = "20170312.612";
src = fetchFromGitHub {
owner = "tarsius";
repo = "no-littering";
- rev = "1a6ca91e4a2cb48cccc989b6473191f42b606ab6";
- sha256 = "1kd65x4bg9xrqp7241yxs352p2hiwa5hnggi2sw4718wcfbim1zw";
+ rev = "0227c5eea5b9f3fb056a7ef6052ef6f076371bde";
+ sha256 = "0hjb2paylmcc68998cqgfdnw79z43ha5bv1cg91ysbdjcx2lp1x7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cf5d2152c91b7c5c38181b551db3287981657ce3/recipes/no-littering";
@@ -45689,6 +46617,27 @@
license = lib.licenses.free;
};
}) {};
+ nocomments-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nocomments-mode";
+ version = "20170213.1237";
+ src = fetchFromGitHub {
+ owner = "Lindydancer";
+ repo = "nocomments-mode";
+ rev = "5a41a20cc44dfe4a9ea584354ed6dbc15dd92f46";
+ sha256 = "0jwwnypa0lx812p3dqqn9c05g27qavnvr23pzphydx9i15nz80g0";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d88074771b581d21f48b707f93949f7224a28633/recipes/nocomments-mode";
+ sha256 = "1qhalhs29fb3kv5ckk8ny9fbqn2c4r4lwnc566j3bb1caqf2j7g0";
+ name = "nocomments-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/nocomments-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
noctilux-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "noctilux-theme";
@@ -45773,6 +46722,27 @@
license = lib.licenses.free;
};
}) {};
+ nord-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nord-theme";
+ version = "20170325.2314";
+ src = fetchFromGitHub {
+ owner = "arcticicestudio";
+ repo = "nord-emacs";
+ rev = "8df429d20d69e5fd914881a71ae3a044d02b392a";
+ sha256 = "15gjcrx514790djsyfmm8z8q36a3kyf4yhrms5qj423hfc94d3s7";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/31cb60069825abe3998c8b43bc9177b39a7f3659/recipes/nord-theme";
+ sha256 = "0p4fqg4i2ayimd8kxsqnb1xkapzhhxf7szxi1skva4dcym3z67cc";
+ name = "nord-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/nord-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
nose = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "nose";
version = "20140520.948";
@@ -45794,11 +46764,11 @@
}) {};
notmuch = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "notmuch";
- version = "20170127.1808";
+ version = "20170313.1712";
src = fetchgit {
url = "git://git.notmuchmail.org/git/notmuch";
- rev = "08343d3da03a11e7a575981fac20ab10426f19be";
- sha256 = "0bbfp7mgcp48qvcxwznncaskihxxf99j8mhsiqww4ll1pfpi1w3q";
+ rev = "e1c1d33f3726f5cadb2f92d23735dcd1102fbc88";
+ sha256 = "0s2spmjl2v2zv80ri1l36njgipyxkdg7zvlb8ik5118i0fhbf3p2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch";
@@ -45834,10 +46804,10 @@
}) {};
novice-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "novice-plus";
- version = "20170101.1103";
+ version = "20170307.925";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/novice+.el";
- sha256 = "04lsjzj0a0z7wn7jzlpzjdv9d2w591gs2mwvsh1j8hmgl4x5p9vp";
+ sha256 = "1f49c0wv1zsi720g3a8ka3h17n7r81pzz7zfwalz0zxwxmh6jghb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/novice+";
@@ -46039,6 +47009,27 @@
license = lib.licenses.free;
};
}) {};
+ nv-delete-back = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nv-delete-back";
+ version = "20170224.449";
+ src = fetchFromGitHub {
+ owner = "nivaca";
+ repo = "nv-delete-back";
+ rev = "44d506105989873dc1725e0cfc675925b35c9c98";
+ sha256 = "0lgz0sknnrxmc7iy4lniday1nwpz4q841c3w2hm72aiwn5z21h22";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a7bdc83e14be56f5848d3066686f5d24c2ed4a3c/recipes/nv-delete-back";
+ sha256 = "0gq119zqcpckm0d6w08mphrssgbvxvschl7xn5y4vdn880vfm7q1";
+ name = "nv-delete-back";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/nv-delete-back";
+ license = lib.licenses.free;
+ };
+ }) {};
nvm = callPackage ({ dash, dash-functional, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "nvm";
@@ -46165,6 +47156,27 @@
license = lib.licenses.free;
};
}) {};
+ ob-async = callPackage ({ async, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "ob-async";
+ version = "20170216.2011";
+ src = fetchFromGitHub {
+ owner = "astahlman";
+ repo = "ob-async";
+ rev = "6bdb5b63ff4a8853d03805d7a7042213003a3dee";
+ sha256 = "1n4zc4nfv7hzilnb0qng6vh19dj4kq12gwsillj6c3i89gjz73wr";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/e1b0ca3a2da727e2f521dacd2fa9fa79ca03f7e2/recipes/ob-async";
+ sha256 = "0pra4lvvkdyn7agcgdjsk5dhis78pnvdfk3s5ivbaki70yi71aia";
+ name = "ob-async";
+ };
+ packageRequires = [ async org ];
+ meta = {
+ homepage = "https://melpa.org/#/ob-async";
+ license = lib.licenses.free;
+ };
+ }) {};
ob-axiom = callPackage ({ axiom-environment, emacs, fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-axiom";
@@ -46314,12 +47326,12 @@
ob-go = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ob-go";
- version = "20160711.1606";
+ version = "20170324.932";
src = fetchFromGitHub {
owner = "pope";
repo = "ob-go";
- rev = "8240e61e859323e097694af22bada2983a5f2727";
- sha256 = "10yngyyrv1q1arwdlj7wvjl2487vsx5hpqsji8wjs72yl0qd86rr";
+ rev = "1f582d5c16ff032207a40d49be0727190a227912";
+ sha256 = "1i0c7z1jfrd39pfdfr67qcisv578mmi6i73jnm9zliygk1mryggf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3afb687d6d3d1e52336ca9a7343278a9f37c3d54/recipes/ob-go";
@@ -46335,12 +47347,12 @@
ob-http = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "ob-http";
- version = "20161208.222";
+ version = "20170304.2215";
src = fetchFromGitHub {
owner = "zweifisch";
repo = "ob-http";
- rev = "9155a413e41d918042e9839399e3940aa0f8499c";
- sha256 = "1b39g0nifw0000s0x8ir0cfr716jypq6b5n2l1i4mrby6aw3bw1k";
+ rev = "20393dd8130d21a3f06d8514da14c5ffdd88ae44";
+ sha256 = "0xa7rgsb0d1d96h5bb0n0sy1hgmd2fg6r6g2aqp1c29ld4hpi7r7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/950b02f76a04f453992b8720032e8c4cec9a039a/recipes/ob-http";
@@ -46647,6 +47659,27 @@
license = lib.licenses.free;
};
}) {};
+ ob-sql-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "ob-sql-mode";
+ version = "20170213.1056";
+ src = fetchFromGitHub {
+ owner = "nikclayton";
+ repo = "ob-sql-mode";
+ rev = "778232af7c87b6a32ecb3668a9e5a2763d6a4830";
+ sha256 = "04npsn7awdp1n7fgwidaza58mjbmm3jsv2d992h2vzslfcyx2hnl";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/892f629420f5e9e312e46b2022f45244ead39156/recipes/ob-sql-mode";
+ sha256 = "1yrm0v0msy9d51w0b08bg3042cdrp4s78x41iwni4czmf6w3hpih";
+ name = "ob-sql-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/ob-sql-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
ob-swift = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ob-swift";
@@ -46731,6 +47764,27 @@
license = lib.licenses.free;
};
}) {};
+ obfusurl = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "obfusurl";
+ version = "20170325.802";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "obfusurl.el";
+ rev = "96c619fe4753062af93a12f44b67ba8aed22f2fb";
+ sha256 = "176a8r4y4glrjssywvc2xzdbk987fs796zsj892xcamcmzc688na";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/201fe11682cb06b26775a52c81b6a1258b74b4d0/recipes/obfusurl";
+ sha256 = "0xx2zsjbkd17iy7xzqc66f9xgc97f9js3nz656yhmmxakjk2krra";
+ name = "obfusurl";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/obfusurl";
+ license = lib.licenses.free;
+ };
+ }) {};
objc-font-lock = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "objc-font-lock";
@@ -46885,8 +47939,8 @@
src = fetchFromGitHub {
owner = "OCamlPro";
repo = "ocp-indent";
- rev = "5dc0ab3bee633aad64967e79539cdd007bbcacac";
- sha256 = "1d7q3gd6clyhpzy4phi6g5435iz50kba2mbn0jd403x3270gdk9y";
+ rev = "032599b162624a4b65c82c20be06433f24b00e8f";
+ sha256 = "1h9y597s3ag8w1z32zzv4dfk3ppq557s55bnlfw5a5wqwvia911f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e1af061328b15360ed25a232cc6b8fbce4a7b098/recipes/ocp-indent";
@@ -47175,12 +48229,12 @@
omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, fetchFromGitHub, fetchurl, flycheck, json ? null, lib, melpaBuild, popup, s }:
melpaBuild {
pname = "omnisharp";
- version = "20160920.2343";
+ version = "20170216.754";
src = fetchFromGitHub {
owner = "OmniSharp";
repo = "omnisharp-emacs";
- rev = "e7eaa1202486f996121cc0ef17a8d72b915c8165";
- sha256 = "1f66k2l996vzf5rm2scyz4bv1cyn365a8yfh1cfq13vrmvah57xb";
+ rev = "bcc5d7ba940c1118ab61071783747162f0c927cf";
+ sha256 = "05i3z6whvgq81qnrwgvfglhwi214145ksg8h81rc0g4ir54wzsik";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68bdb7e0100e120b95e9416398127d83530a221d/recipes/omnisharp";
@@ -47288,10 +48342,10 @@
}) {};
oneonone = callPackage ({ fetchurl, hexrgb, lib, melpaBuild }: melpaBuild {
pname = "oneonone";
- version = "20170101.1104";
+ version = "20170307.932";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/oneonone.el";
- sha256 = "04jjdfbn8ah3gk4fpc56il8j4q52l9raxkbkxivqn440as7nkrn4";
+ sha256 = "1fi006v0j5w993jf7hr2ywk9zhsy2v0hiscxlmjws2ihgcfmcslg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/oneonone";
@@ -47641,12 +48695,12 @@
org-board = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-board";
- version = "20170207.634";
+ version = "20170327.1337";
src = fetchFromGitHub {
owner = "scallywag";
repo = "org-board";
- rev = "7f07d1bb5758a28f7e1618a14281ad4da71c26e2";
- sha256 = "18ngnd4fkh59az0mj4lgvp5zil56qxn01d9aif6n6xszfcbgsnj1";
+ rev = "53469a2f0577924de1c7d887fecea409d17fd588";
+ sha256 = "0fg7lkgcr7zwwjald7hbvwgl72m21lqxmz7p8sq31iw3jh42fqgf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d8063ee17586d9b1e7415f7b924239826b81ab08/recipes/org-board";
@@ -47746,12 +48800,12 @@
org-chinese-utils = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-chinese-utils";
- version = "20160811.217";
+ version = "20170313.2148";
src = fetchFromGitHub {
owner = "tumashu";
repo = "org-chinese-utils";
- rev = "3818d03bde90433b49b8ef8cffdd242084af4058";
- sha256 = "0rlqr0b54rv8p2015vgb730r3lqwxg3v0msiimwxlhfhgww1pg2b";
+ rev = "f44d7114899102f1e1109bb7aeeab4330281ff94";
+ sha256 = "127nnjdd7p3sy38pd39ivrpxgnzdhbh6sf99667s7qxryfx837y8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a679ebaedcb496f915b9338f9d5c003e1389594d/recipes/org-chinese-utils";
@@ -47809,12 +48863,12 @@
org-clock-csv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org, s }:
melpaBuild {
pname = "org-clock-csv";
- version = "20170130.2213";
+ version = "20170326.1041";
src = fetchFromGitHub {
owner = "atheriel";
repo = "org-clock-csv";
- rev = "59482e800700e66db5381661c1e6b3edb2c03a34";
- sha256 = "099mjbd0n7azv4v3i4a7fw3f85c16ck334sqv2l92k0dpsjdmnrx";
+ rev = "0bae215df11e5602b07294e83b595447ae73ca0d";
+ sha256 = "17im4njl1w5wm0rxvib2g7v0ibg1p6n0ibq480wwz204jd98q4gv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e023cb898699f76f6c3d9ffe8162aacfc6a8c34f/recipes/org-clock-csv";
@@ -47939,8 +48993,8 @@
src = fetchFromGitHub {
owner = "omouse";
repo = "org-doing";
- rev = "4819e75c827c2115bd28f3b3148d846aa64ccd9b";
- sha256 = "0pb7ljysh8ap572f9y813js6lvvac4kjky2a5r39hv28px33hmx5";
+ rev = "07ddbfc238cba31e4990c9b52e9a2757b39111da";
+ sha256 = "1d9gf6wf3jp07bn2h6bbc75iy0wwdvzdlj9n4nwbc46nf3k154pa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4c497b87e14ab614c963f4b2f041bc0111b6e936/recipes/org-doing";
@@ -48079,6 +49133,27 @@
license = lib.licenses.free;
};
}) {};
+ org-edit-latex = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "org-edit-latex";
+ version = "20170327.1847";
+ src = fetchFromGitHub {
+ owner = "et2010";
+ repo = "org-edit-latex";
+ rev = "ecdae5aa9763adbb1c103578a49dcd7fbfea3de7";
+ sha256 = "18mg5zy67hvm79y10z5gzjfdggdkfksb1zkpijqv347f84w1l31z";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/180416a18ea8c424ec990be91bc11fc149e427d0/recipes/org-edit-latex";
+ sha256 = "0bnpr6plndz3q8515lni0mjwlpxy05jkg4bqifmrd52qh91x7j17";
+ name = "org-edit-latex";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/org-edit-latex";
+ license = lib.licenses.free;
+ };
+ }) {};
org-ehtml = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, web-server }:
melpaBuild {
pname = "org-ehtml";
@@ -48291,12 +49366,12 @@
org-jira = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "org-jira";
- version = "20170207.2145";
+ version = "20170224.1951";
src = fetchFromGitHub {
owner = "ahungry";
repo = "org-jira";
- rev = "e665315fc041851e19c759e51173f9ddc0445512";
- sha256 = "0fgir67cm6gmwj80gmhblg9j7pp6qvkksm9qnsdj2r5q1c9s33kc";
+ rev = "1e4def3c7b9bbcf9f1b2c6d6582de60c4cdf50da";
+ sha256 = "06vpag5gd72ckm6vnyk2gv612ds3sml117da40xz3m794779brvr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/730a585e5c9216a2428a134c09abcc20bc7c631d/recipes/org-jira";
@@ -48312,12 +49387,12 @@
org-journal = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-journal";
- version = "20170126.234";
+ version = "20170221.612";
src = fetchFromGitHub {
owner = "bastibe";
repo = "org-journal";
- rev = "3f29a64655cd03c662fa24ff687e5ed29d6bdd9e";
- sha256 = "1a5z726hfaimjhidxskw7fr89hc3i0wl5hmpk8x64q87an0mkcmi";
+ rev = "30ca909d50737d32b3790c57fd2e13915fccfe97";
+ sha256 = "0j60ka5klx97swa20ldcm1y8rs5ib0jc0zz3vavhgdg0nhc7w69p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/org-journal";
@@ -48378,8 +49453,8 @@
version = "20140107.519";
src = fetchgit {
url = "git://orgmode.org/org-mode.git";
- rev = "2e3270984332013b8df22d2995bdeba256534a63";
- sha256 = "1ixr16v2gfg5gyj42gic6kipqa3c8vv6iq1qdj9gj0ky6zlyy9wg";
+ rev = "8892fbdb6092af9e5ab5d9ed46762da67b57ffa1";
+ sha256 = "1n4djqrk9hqsxrra1x2cxgfx2djsavdmqd53bpik3wn6lr00w1gj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ee69e5e7b1617a29919d5fcece92414212fdf963/recipes/org-mac-iCal";
@@ -48398,8 +49473,8 @@
version = "20170105.1723";
src = fetchgit {
url = "git://orgmode.org/org-mode.git";
- rev = "2e3270984332013b8df22d2995bdeba256534a63";
- sha256 = "1ixr16v2gfg5gyj42gic6kipqa3c8vv6iq1qdj9gj0ky6zlyy9wg";
+ rev = "8892fbdb6092af9e5ab5d9ed46762da67b57ffa1";
+ sha256 = "1n4djqrk9hqsxrra1x2cxgfx2djsavdmqd53bpik3wn6lr00w1gj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b86c666ee9b0620390a250dddd42b17cbec2409f/recipes/org-mac-link";
@@ -48412,22 +49487,22 @@
license = lib.licenses.free;
};
}) {};
- org-mime = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ org-mime = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-mime";
- version = "20170205.149";
+ version = "20170218.501";
src = fetchFromGitHub {
owner = "org-mime";
repo = "org-mime";
- rev = "a0b82a6c1a0dbcf5b7bebfe2e5817d54a1cd3cc8";
- sha256 = "11wldx6c53ncw3pmdwxn31q82vkcffqvr2cfphl5bhb4q8r5lrjn";
+ rev = "d540da37df26c673b83cc9aab36f2ca6cfed3481";
+ sha256 = "0fcq75cjvd0fh7ic0j28ly40i95clgn5i7j1sj5infycqkrj87xc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/521678fa13884dae69c2b4b7a2af718b2eea4b28/recipes/org-mime";
sha256 = "14154pajl2bbawdd8iqfwgc67pcjp2lxl6f92c62nwq12wkcnny6";
name = "org-mime";
};
- packageRequires = [ cl-lib ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/org-mime";
license = lib.licenses.free;
@@ -48454,6 +49529,27 @@
license = lib.licenses.free;
};
}) {};
+ org-mru-clock = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "org-mru-clock";
+ version = "20170323.308";
+ src = fetchFromGitHub {
+ owner = "unhammer";
+ repo = "org-mru-clock";
+ rev = "98691aac779001d50516b12679e2a53b5192f164";
+ sha256 = "02v872vmvrda94s8gpv3ylss2fvj3ja6r70rvcmannjikmjdan5k";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b36bf1c1faa4d7e38254416a293e56af96214136/recipes/org-mru-clock";
+ sha256 = "1arww5x6vdyyn1bwxry91w88phbr9l6nk8xxrw40iqmmbhggahgm";
+ name = "org-mru-clock";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/org-mru-clock";
+ license = lib.licenses.free;
+ };
+ }) {};
org-multiple-keymap = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "org-multiple-keymap";
@@ -48475,15 +49571,36 @@
license = lib.licenses.free;
};
}) {};
+ org-notebook = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "org-notebook";
+ version = "20170321.2152";
+ src = fetchFromGitHub {
+ owner = "Rahi374";
+ repo = "org-notebook";
+ rev = "d90c4aeca2442161e6dd89de175561af85aace03";
+ sha256 = "15hf0x0v4fz6gxj8qx9pfm6xic7qni33nn4ga6cxbdgpwgyr61wz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/04149b1f158e857ea824fe120372ac52a000adcf/recipes/org-notebook";
+ sha256 = "045xqmrik1s83chl7l7fnlav2p76xrfj21kacpjj215saz1f8nld";
+ name = "org-notebook";
+ };
+ packageRequires = [ cl-lib emacs org ];
+ meta = {
+ homepage = "https://melpa.org/#/org-notebook";
+ license = lib.licenses.free;
+ };
+ }) {};
org-octopress = callPackage ({ ctable, fetchFromGitHub, fetchurl, lib, melpaBuild, org, orglue }:
melpaBuild {
pname = "org-octopress";
- version = "20150826.416";
+ version = "20170315.441";
src = fetchFromGitHub {
owner = "yoshinari-nomura";
repo = "org-octopress";
- rev = "e04d55c3f4bb88e5661ee136cb3a55f998dca931";
- sha256 = "132jv1zvp3yp4pa4ysl0n3a81d39cdi3nqfziz1ha1pl10qbn6wr";
+ rev = "a8a251d6940623daae58453dd91630593c2536c0";
+ sha256 = "14iqxg75x7iq0wbjsir6ijbmbkapzfcxjc64kzncwa5ixgdxph3j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fba6c3c645ba903f636814b5a2bb1baca0b5283b/recipes/org-octopress";
@@ -48520,11 +49637,11 @@
org-page = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, git, ht, htmlize, lib, melpaBuild, mustache, org, simple-httpd }:
melpaBuild {
pname = "org-page";
- version = "20170206.1845";
+ version = "20170310.240";
src = fetchFromGitHub {
owner = "kelvinh";
repo = "org-page";
- rev = "c2f54f310e0f50b5ca291a45356717e932505bb5";
+ rev = "18c94764b6240344d4e147d881071876e9004e30";
sha256 = "1q76daimscr2mp0wi6cp0mbph7cp4gdm818cdi76rsz48xa83gxi";
};
recipeFile = fetchurl {
@@ -48547,21 +49664,21 @@
license = lib.licenses.free;
};
}) {};
- org-parser = callPackage ({ emacs, fetchhg, fetchurl, lib, melpaBuild }:
+ org-parser = callPackage ({ dash, emacs, fetchhg, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-parser";
- version = "20170129.1041";
+ version = "20170317.2238";
src = fetchhg {
url = "https://bitbucket.com/zck/org-parser.el";
- rev = "02aab579be3f";
- sha256 = "0yb8zkq6iizpkp331wg6l9ksvy1z88pq3g12ya7ral992yn5yb8z";
+ rev = "a1dd102b9cb5";
+ sha256 = "06qwqfv0lz7l1fy5i2r4dbc8alkzshxcv8r3s4iy2866z2lgl7pi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/28d55005cbce276cda21021a8d9368568cb4bcc6/recipes/org-parser";
sha256 = "06yb78mf486b986dhvqg3avflfyi271vykyars465qpk0v8ahq8h";
name = "org-parser";
};
- packageRequires = [ emacs ];
+ packageRequires = [ dash emacs ];
meta = {
homepage = "https://melpa.org/#/org-parser";
license = lib.licenses.free;
@@ -48695,12 +49812,12 @@
org-protocol-jekyll = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-protocol-jekyll";
- version = "20151119.838";
+ version = "20170328.939";
src = fetchFromGitHub {
owner = "vonavi";
repo = "org-protocol-jekyll";
- rev = "f41902baaa62c8de3f81ad67a5f36d6aa5781578";
- sha256 = "1jzp65sf1am6pz533kg1z666h4jlynvjyx1mf24gyksiiwdhypsy";
+ rev = "dec064a42d6dfe81dfde7ba59ece5ca103ac6334";
+ sha256 = "1pgc0lfbz6q2x8b5qkk766i5qylql4p0ng732rcqr7rzg6j31gm7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6d1ee7c75da91fcf303ea89d148a05ac1e58e23e/recipes/org-protocol-jekyll";
@@ -48716,12 +49833,12 @@
org-random-todo = callPackage ({ alert, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-random-todo";
- version = "20161018.219";
+ version = "20170321.804";
src = fetchFromGitHub {
owner = "unhammer";
repo = "org-random-todo";
- rev = "10293cc751b13ef13ebdacb22968b4ffdcadb163";
- sha256 = "1fjlrs12kwybpx9zqrvyhalp4macx7v3vw739nd7bqsl1srwwr4f";
+ rev = "14a065e1d376838f16a6ba32ed8710304542a4e6";
+ sha256 = "07qkn59613l32j6b06ckmccl9s2rfwwivmak5v86z0fafzhxk6ir";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/80fad6244ea3e5bdf7f448c9f62374fae45bae78/recipes/org-random-todo";
@@ -48785,12 +49902,12 @@
org-ref = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, helm-bibtex, hydra, ivy, key-chord, lib, melpaBuild, s }:
melpaBuild {
pname = "org-ref";
- version = "20170209.623";
+ version = "20170325.703";
src = fetchFromGitHub {
owner = "jkitchin";
repo = "org-ref";
- rev = "2d9c53509e6930d8857ac74ef710637b7c34d77c";
- sha256 = "1ja8b60w5snnkks94qb63fy6rscwcpkx3anaq6z9fdv78yjbx1x1";
+ rev = "4117e8b9273ea8533a4ca9f1271cc81b789c57a4";
+ sha256 = "0kgfask1ylphcxjb93ybdgxmzrmhn58wky1iq0npcsq1949ajx1w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/550e4dcef2f74fbd96474561c1cb6c4fd80091fe/recipes/org-ref";
@@ -48918,6 +50035,27 @@
license = lib.licenses.free;
};
}) {};
+ org-sync-snippets = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "org-sync-snippets";
+ version = "20170319.902";
+ src = fetchFromGitHub {
+ owner = "abrochard";
+ repo = "org-sync-snippets";
+ rev = "80d89985ae52c3adf445deba851b6eadc794eef3";
+ sha256 = "0vgq51im5124f7qzbqbyfyv4qbhjw4z4q1ksz3p5axd9hgir6520";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/96aff3f39adfa0c68aca8ff8d3b11fbfd889327e/recipes/org-sync-snippets";
+ sha256 = "0kv15zqva2cgx7jscp02x9gx20b5ckf525h546hyca86vfaakfbp";
+ name = "org-sync-snippets";
+ };
+ packageRequires = [ emacs f org ];
+ meta = {
+ homepage = "https://melpa.org/#/org-sync-snippets";
+ license = lib.licenses.free;
+ };
+ }) {};
org-table-comment = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-table-comment";
@@ -48939,6 +50077,27 @@
license = lib.licenses.free;
};
}) {};
+ org-table-sticky-header = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "org-table-sticky-header";
+ version = "20170317.1913";
+ src = fetchFromGitHub {
+ owner = "cute-jumper";
+ repo = "org-table-sticky-header";
+ rev = "4048357d4ac42885b207677eb6f118e167a0f20f";
+ sha256 = "1x5b931khl89yfnknndqfwhpqqqy6i8fylr59dpsffsrfp7pbqs1";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/5dd0e18bf4c3f3263eff8aff6d7c743a554243b5/recipes/org-table-sticky-header";
+ sha256 = "1rk41279rcsdma39zpr1ka5p47gh1d0969wahd0jbm5xlmx5gz2m";
+ name = "org-table-sticky-header";
+ };
+ packageRequires = [ org ];
+ meta = {
+ homepage = "https://melpa.org/#/org-table-sticky-header";
+ license = lib.licenses.free;
+ };
+ }) {};
org-tfl = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "org-tfl";
@@ -49086,29 +50245,22 @@
license = lib.licenses.free;
};
}) {};
- org-trello = callPackage ({ dash, dash-functional, deferred, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request-deferred, s }:
+ org-trello = callPackage ({ dash, dash-functional, deferred, fetchFromGitHub, fetchurl, lib, melpaBuild, request-deferred, s }:
melpaBuild {
pname = "org-trello";
- version = "20160604.645";
+ version = "20170225.1247";
src = fetchFromGitHub {
owner = "org-trello";
repo = "org-trello";
- rev = "dfb98150207b13c7771d0c0b8209e0503cd99cd6";
- sha256 = "1d2bi29m8kxhp46slg904frgmlc6ajqagxjrhxlbdmlxrp18s44g";
+ rev = "32dd866e830836a72a3b96b96e0d00d044d0eaf7";
+ sha256 = "0m5hyhb6211hdmyp1bq6f3fklfgw3957knd96bfdafj727vdnlzm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/188ed8dc1ce2704838f7a2883c41243598150a46/recipes/org-trello";
sha256 = "14lq8nn1x6qb3jx518zaaz5582m4npd593w056igqhahkfm0qp8i";
name = "org-trello";
};
- packageRequires = [
- dash
- dash-functional
- deferred
- emacs
- request-deferred
- s
- ];
+ packageRequires = [ dash dash-functional deferred request-deferred s ];
meta = {
homepage = "https://melpa.org/#/org-trello";
license = lib.licenses.free;
@@ -49159,12 +50311,12 @@
org-webpage = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, ht, htmlize, lib, melpaBuild, mustache, org, simple-httpd }:
melpaBuild {
pname = "org-webpage";
- version = "20161030.100";
+ version = "20170318.450";
src = fetchFromGitHub {
owner = "tumashu";
repo = "org-webpage";
- rev = "6a3c80ec00bb16707def17138e4230221511df3a";
- sha256 = "1xr9rkkhijb3af2fqhphz7c869648l1hvf4g6qffi1kmla3djf9x";
+ rev = "c71042f16bf33120d0d3d40e107f3f4de044ae53";
+ sha256 = "1jy55qapc8fqf6r3wz4v489iyw4pxzj2hadkwsgsv1m1ha1sdvyk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1428ef6b2291d415ae2114de123652d9e378398e/recipes/org-webpage";
@@ -49184,8 +50336,8 @@
src = fetchFromGitHub {
owner = "myuhe";
repo = "org-wunderlist.el";
- rev = "b89633fcfd74e83dd8a5d81619244a666a45715c";
- sha256 = "1cagmwl3acanwc2nky7m61cawi0i0x703sjc6zlw968lacyw86wa";
+ rev = "f7f1ca73661356b9fa072efd73431592ff1182e1";
+ sha256 = "169wzfjc9bbk2ydgq1zghrwkfp2fjwsrnwsw86npslj4c4bz41mm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/44019e5d9e3d0f3e2cf76fa5828e1f953fd5e60b/recipes/org-wunderlist";
@@ -49222,12 +50374,12 @@
org2elcomment = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "org2elcomment";
- version = "20161014.2125";
+ version = "20170324.245";
src = fetchFromGitHub {
owner = "cute-jumper";
repo = "org2elcomment";
- rev = "be67394b675f226b50a1ede46ef9d621d9534c6b";
- sha256 = "1n3fa06nbk7f50cy1c65zfyix46067wxllin16ryi649rx5qklwl";
+ rev = "c88a75d9587c484ead18f7adf08592b09c1cceb0";
+ sha256 = "19r7rxnd2cl0vc8bbf86mh5b779pl5z917657ymlc74bqq140m3x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8af13650de8b4a814832638d4182bf8ce576244c/recipes/org2elcomment";
@@ -49264,12 +50416,12 @@
org2jekyll = callPackage ({ dash-functional, deferred, fetchFromGitHub, fetchurl, kv, lib, melpaBuild, s }:
melpaBuild {
pname = "org2jekyll";
- version = "20160519.1004";
+ version = "20170225.115";
src = fetchFromGitHub {
owner = "ardumont";
repo = "org2jekyll";
- rev = "991c995715ecad0454d0402f43a5161a3954b7f7";
- sha256 = "1gdv1dwmwhmpcpcvf8fmsjg3mli3l27inlql13m98h7vpv7rzqvb";
+ rev = "52a19a5d372116262b9d613f4ec8490a3b49e329";
+ sha256 = "14ld8ip487282if2sil96lfg5wx7632kg71sxhafygphbdl9vxd4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/48a1e5bd5e338bd3593f004f95b6fbb12595bfb7/recipes/org2jekyll";
@@ -49898,8 +51050,8 @@
src = fetchFromGitHub {
owner = "jkitchin";
repo = "scimax";
- rev = "b3d9d6310a411ada0212c702a75f32dc2f7743a1";
- sha256 = "1hllqlh89y4cn7jx72bxljvvys6avgnq2qb2543q8iabh1jj4q2m";
+ rev = "ac2479dd030ff47c760c30b68d7d6d133ed82903";
+ sha256 = "1vgqi073i6wlgfgjnpyaqbygrb3m9pm5frv0r70k07q2kvmalhy9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/222ccf4480395bda8c582ad5faf8c7902a69370e/recipes/ox-clip";
@@ -49912,15 +51064,36 @@
license = lib.licenses.free;
};
}) {};
+ ox-epub = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "ox-epub";
+ version = "20170328.1131";
+ src = fetchFromGitHub {
+ owner = "ofosos";
+ repo = "ox-epub";
+ rev = "94ff7358ad311cc6ad3bd720fbbb51fbcce94aa3";
+ sha256 = "0iz38qc7fpd8rl9wacwq76y49mi53vr9jy6bw7f0ja1gbzfa8sgg";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c3ac31dfef00e83fa6b716ea006f35afb5dc6cd5/recipes/ox-epub";
+ sha256 = "15q6vsmgv76c0qfdxa3prqvgmr6n7k4rd4bpi05574ibi23y0ynh";
+ name = "ox-epub";
+ };
+ packageRequires = [ emacs org ];
+ meta = {
+ homepage = "https://melpa.org/#/ox-epub";
+ license = lib.licenses.free;
+ };
+ }) {};
ox-gfm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ox-gfm";
- version = "20170104.249";
+ version = "20170304.1504";
src = fetchFromGitHub {
owner = "larstvei";
repo = "ox-gfm";
- rev = "0741216c637946a243b6c3b97fe6906486c17068";
- sha256 = "1d1341k9kd44wm8wg2h20mgsn7n0bbsivamakn7daxsazym2h89f";
+ rev = "47c466b660ec184af70589df1c3a26d90241cd1c";
+ sha256 = "0jwk7nrdc09mrmwc6myyhlnqq4fap15s8spbzl78zsw3kf89n4vs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/10e90430f29ce213fe57c507f06371ea0b29b66b/recipes/ox-gfm";
@@ -49999,12 +51172,12 @@
ox-jira = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-jira";
- version = "20170112.1537";
+ version = "20170326.47";
src = fetchFromGitHub {
owner = "stig";
repo = "ox-jira.el";
- rev = "3a2467d4050637a0551e1fac957f85644147d280";
- sha256 = "1c09rfwx5ywcdbjsmkb4a6ixmqn1f289986dx96pvh26jnh2k2vp";
+ rev = "638a9a44c96f5b21e2e36121465645e586910713";
+ sha256 = "12is86csnix270rnyf9q0l7ds70g128fn9nzgjgjgfylsp5nk9rf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e8a77d9c903acd6d7fdcb53f63384144e85589c9/recipes/ox-jira";
@@ -50020,12 +51193,12 @@
ox-latex-chinese = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ox-latex-chinese";
- version = "20160928.2153";
+ version = "20170313.2146";
src = fetchFromGitHub {
owner = "tumashu";
repo = "ox-latex-chinese";
- rev = "338b168bac4c44f8f4d212f67a2190a70eacd240";
- sha256 = "1wh0ds7cznnvvh9rg3wsapdhxi8pplimszhzliglgj8sqfyb7kcx";
+ rev = "7bc56542dc488d24f22f2653232b1cf5dab17c5f";
+ sha256 = "1hs0rrk8bcyskay945d7phjj5ln8j8gr01qybqnl6a6mfrcpv2b2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a679ebaedcb496f915b9338f9d5c003e1389594d/recipes/ox-latex-chinese";
@@ -50059,6 +51232,27 @@
license = lib.licenses.free;
};
}) {};
+ ox-minutes = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "ox-minutes";
+ version = "20170323.835";
+ src = fetchFromGitHub {
+ owner = "kaushalmodi";
+ repo = "ox-minutes";
+ rev = "ad9632f35524ac546c6d55dfa827e8597669e1e1";
+ sha256 = "07knwl6d85sygqyvc7pm23y7v4nraiq1wl1b7szkzi2knd8wzi0s";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/162d0dacbb7252508147edb52fe33b1927a6bd69/recipes/ox-minutes";
+ sha256 = "13rwcp0k9h7l5g8xw2s2r1xhsmkibhfqyq6hlicvddv232g724sj";
+ name = "ox-minutes";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/ox-minutes";
+ license = lib.licenses.free;
+ };
+ }) {};
ox-nikola = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org, ox-rst }:
melpaBuild {
pname = "ox-nikola";
@@ -50167,12 +51361,12 @@
ox-rst = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-rst";
- version = "20161227.1109";
+ version = "20170219.2052";
src = fetchFromGitHub {
owner = "masayuko";
repo = "ox-rst";
- rev = "7b6095c53211978c73e1d686cd2d672cf28eb4c3";
- sha256 = "05fb1xflv82600lzlm3icf4vvcfiyh8lmcp0f4w8xybkp0f4kdpc";
+ rev = "c5f300cf020e6bdd654e304e0388a0c63d4b8ea1";
+ sha256 = "1cdlqk0sbj8pa24dqxwg5kgjrghq4f7dma8d0mk33cfaxaq7jvxv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3af3905e1ce36397645a54078280852a8a7eb1eb/recipes/ox-rst";
@@ -50398,12 +51592,12 @@
package-lint = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "package-lint";
- version = "20170203.429";
+ version = "20170324.1727";
src = fetchFromGitHub {
owner = "purcell";
repo = "package-lint";
- rev = "77bb3161c99949949426a544444b27eeb8b3ea2f";
- sha256 = "0kvb46n9578xs1nx1y5p21akia9i1jycj58zyy0zq9iqj82lbb8d";
+ rev = "de08b846b3a031838b79445bb7a254c9de4a80f6";
+ sha256 = "0mvs4afjp5ab89vdz3bd9pca55brn57lxvjqjjyc6cyqxpclh06j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9744d8521b4ac5aeb1f28229c0897af7260c6f78/recipes/package-lint";
@@ -50458,22 +51652,22 @@
license = lib.licenses.free;
};
}) {};
- package-utils = callPackage ({ async, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ package-utils = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "package-utils";
- version = "20161125.930";
+ version = "20170222.2352";
src = fetchFromGitHub {
owner = "Silex";
repo = "package-utils";
- rev = "1ad19f3a9de68ae68e6dd2d4dad31532b4de1700";
- sha256 = "04ckdz80paj1dz1q659cgm7hkdh828ckxlch6iq18abr1ijzl8vm";
+ rev = "3cbbc2ff50ecb5e6fb20a309cb07d74ca10d4d42";
+ sha256 = "1bp04c2ljcgxf590yv05wzvqz7b7ih22h343g7rwdd5l3cli43km";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a1bb884a0299408daa716eba42cb39f79622766c/recipes/package-utils";
sha256 = "02hgh7wg68ysfhw5hckrpshzv4vm1vnm395d34x6vpgl4ccx7v9r";
name = "package-utils";
};
- packageRequires = [ async ];
+ packageRequires = [];
meta = {
homepage = "https://melpa.org/#/package-utils";
license = lib.licenses.free;
@@ -50482,12 +51676,12 @@
packed = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "packed";
- version = "20170130.1015";
+ version = "20170314.1340";
src = fetchFromGitHub {
owner = "tarsius";
repo = "packed";
- rev = "d2f01bffc987b226f618dda0663a1e233161518d";
- sha256 = "16xwgi0zkbbvkbxf0ld6g4xlfd95j45sca57h162wld6l27jrv4f";
+ rev = "536f4a3bda06cc09759fed1aa0cdebb068ff75a1";
+ sha256 = "1ayizqkhxjd3rv3chnl51sl12gsfhxcqqnz0p6r0xbwglx4n3vzi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1ee9e95c00f791010f77720068a7f3cd76133a1c/recipes/packed";
@@ -50607,10 +51801,10 @@
}) {};
palette = callPackage ({ fetchurl, hexrgb, lib, melpaBuild }: melpaBuild {
pname = "palette";
- version = "20170101.1109";
+ version = "20170307.936";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/palette.el";
- sha256 = "0kx41b6axq9ba1mhp7icjq165aklskiq9ddmcn8yrcx480v4gf11";
+ sha256 = "112b91z1f4p0j4kzrn8110w9pk2fyndjqiiyh0vkwah2ihpsw3pj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/palette";
@@ -50710,12 +51904,12 @@
pangu-spacing = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pangu-spacing";
- version = "20150927.24";
+ version = "20170317.157";
src = fetchFromGitHub {
owner = "coldnew";
repo = "pangu-spacing";
- rev = "e3dbbe87b91ab3e368fdcbcd0761ce403020db36";
- sha256 = "0bcqc4r0v02v99llphk8s0mj38gxk87a3jqcp8v4sb9040dkm8gd";
+ rev = "a4463dbb74abdeddb6c1c132a1f8fcf67ed87498";
+ sha256 = "143ywxgaf5y52ynd4wcqp40c5pgy61ng431y77l46iix10vasslq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c0b00eda1d20ff2cbffe3ac606e5fd60d915a5d6/recipes/pangu-spacing";
@@ -50756,8 +51950,8 @@
src = fetchFromGitHub {
owner = "atgreen";
repo = "paperless";
- rev = "abf43ed368c909dfeeab1faa5b91763976945b81";
- sha256 = "0qlwbwym4575kxxssi9y2g60ai9k5pccbjp963rkwsnabczg0lxg";
+ rev = "4e8c5d147db5c8ef0a3914e95b4030b28d29c6bb";
+ sha256 = "1lnxbn6mwbpfsn8qf8rdn1v7f00jjsk0h1bn4syvzik37x51f2hh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/921ba9059183a57e08f9c79af2b28bb77a210508/recipes/paperless";
@@ -50918,12 +52112,12 @@
parinfer = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parinfer";
- version = "20170126.2111";
+ version = "20170315.2109";
src = fetchFromGitHub {
owner = "DogLooksGood";
repo = "parinfer-mode";
- rev = "12f54f661180f894be9bc0fd956b30a69b3f39e0";
- sha256 = "0w44w2qgvbv1m5dwyqa7863r1r32fva5rgc0w14srpak41nn3bj2";
+ rev = "c67686b24cf14064931d812f29f4114b30696d12";
+ sha256 = "0lpj81hkzw24v1f3s13rw22sm1nm0i177di5v2b8kwy50pjirs8v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/470ab2b5cceef23692523b4668b15a0775a0a5ba/recipes/parinfer";
@@ -50960,12 +52154,12 @@
parsebib = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parsebib";
- version = "20151006.232";
+ version = "20170326.2344";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "parsebib";
- rev = "9a1f60bed2814dfb5cec2b92efb5951a4b465cce";
- sha256 = "0n91whyjnrdhb9bqfif01ygmwv5biwpz2pvjv5w5y1d4g0k1x9ml";
+ rev = "73327c471d92c7716484d8c3cbcdeed1d70ae468";
+ sha256 = "18g7mir5ynik5ryg0hl6vpjpajz6d6j0xd9ni54h3h60vvhciwmi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c39633957475dcd6a033760ba20a957716cce59c/recipes/parsebib";
@@ -50981,12 +52175,12 @@
parsec = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parsec";
- version = "20161027.1726";
+ version = "20170219.1442";
src = fetchFromGitHub {
owner = "cute-jumper";
repo = "parsec.el";
- rev = "21f5a117a054d1d21af51b0d92e7fa40b056a7e9";
- sha256 = "1fmsaf4fgg9nkwbrjafvfgsscgspggxbrbg32kpc2db5lcmi6h7y";
+ rev = "45046868fb2d5f3c914f2e3b67fbe15033c93532";
+ sha256 = "07brvf6wcnvwz3y29gxk2yckgcg59898s1dhr3jfsnsq0nxam2ix";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/248aaf5ff9c98cd3e439d0a26611cdefe6b6c32a/recipes/parsec";
@@ -51089,8 +52283,8 @@
version = "20151027.1449";
src = fetchgit {
url = "http://git.zx2c4.com/password-store";
- rev = "77f1384a6321eef06265ea5e5b11eabdc53ab720";
- sha256 = "0b4qlbrz6g39x1p89lx3xk4h7159jj14rf6mgsyv1fasc7yyxxiz";
+ rev = "caaa5f0f85fd93c1651d4c74c8bb8287a18c4e88";
+ sha256 = "10nqf5l320p61pajx7pj5yh7hxf666zsj1kcdb91ddb367kcwzzv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e204fb4d672220ee1a4a49975fd3999916e60f8c/recipes/password-store";
@@ -51546,12 +52740,12 @@
pdf-tools = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, tablist }:
melpaBuild {
pname = "pdf-tools";
- version = "20170130.300";
+ version = "20170317.810";
src = fetchFromGitHub {
owner = "politza";
repo = "pdf-tools";
- rev = "3a32d2420cc40ed864215f75aae4f6d868dc1cd2";
- sha256 = "15j8ll2rna5f0a4zq2bflbn888c6yp852i405qlcxcjvs3jalxcy";
+ rev = "c01c8673338c73e92a88d2aa7e3a26ca8417fbfa";
+ sha256 = "05lyzvxcghyv3jd4vcxk6jm88bq10sss0nvbhk4arbjf4wlmmf1z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8e3d53913f4e8a618e125fa9c1efb3787fbf002d/recipes/pdf-tools";
@@ -51818,12 +53012,12 @@
persp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "persp-mode";
- version = "20170123.1056";
+ version = "20170311.716";
src = fetchFromGitHub {
owner = "Bad-ptr";
repo = "persp-mode.el";
- rev = "70290b60fd20850c728a63d763037fac69fd1874";
- sha256 = "1dw17m0dczry3chyw3yks33jqzr7zgccx3xdjv0lziwfxdnwkaji";
+ rev = "6b3987b6c085da52a4a1e1a8433bd4a6f3f411d4";
+ sha256 = "0w2wmy1mhpjfmm0js5h0nqwwmj2xzpasc1m40slwh0lcm9176w9c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/caad63d14f770f07d09b6174b7b40c5ab06a1083/recipes/persp-mode";
@@ -51836,6 +53030,27 @@
license = lib.licenses.free;
};
}) {};
+ persp-mode-projectile-bridge = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, persp-mode, projectile }:
+ melpaBuild {
+ pname = "persp-mode-projectile-bridge";
+ version = "20170315.420";
+ src = fetchFromGitHub {
+ owner = "Bad-ptr";
+ repo = "persp-mode-projectile-bridge.el";
+ rev = "f6453cd7b8b4352c06e771706f2c5b7e2cdff1ce";
+ sha256 = "1gyfn2fhx3bqzr9m1r4b8nyak8pmpcgj7yz2bagnjs21vfngr18c";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/2c049b0067b70577511114dc8abac0a00a9e0588/recipes/persp-mode-projectile-bridge";
+ sha256 = "169mpikixa33ljmh2n9sm186yibrik3f5p8m1hcisnzdsc3wgxmp";
+ name = "persp-mode-projectile-bridge";
+ };
+ packageRequires = [ cl-lib persp-mode projectile ];
+ meta = {
+ homepage = "https://melpa.org/#/persp-mode-projectile-bridge";
+ license = lib.licenses.free;
+ };
+ }) {};
persp-projectile = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, perspective, projectile }:
melpaBuild {
pname = "persp-projectile";
@@ -51881,12 +53096,12 @@
perspeen = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, powerline }:
melpaBuild {
pname = "perspeen";
- version = "20170205.300";
+ version = "20170312.19";
src = fetchFromGitHub {
owner = "seudut";
repo = "perspeen";
- rev = "8fc32cf57fe8f38bf47e8bce99058ba3cc2561ad";
- sha256 = "1n69jshs35cafx6p7ibdr1mqzbp2k1gdknb1k9f9nfzasr0nma56";
+ rev = "f093cfecde0e8ce0d5e390784c228831536aef72";
+ sha256 = "0gb8f23ls2f5zj9a9q3i39775g3zijwdnbl7gyqi4hi5v90rb0s4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19bead132fbc4c179bfe8720c28424028c9c1323/recipes/perspeen";
@@ -52007,12 +53222,12 @@
phi-autopair = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, paredit }:
melpaBuild {
pname = "phi-autopair";
- version = "20150527.223";
+ version = "20170216.1953";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "phi-autopair";
- rev = "ec4e02f3b1602a6450ece118c79d4beb2430ff08";
- sha256 = "14g06ndxrqz80kdyhil6ajcqqxkfa77r1gr7vwqa9sq6jgm8dpx5";
+ rev = "3c7556779c3a53b045f5df33ae2a0c67469cbf60";
+ sha256 = "16gh2r1mhmirbq20kklym4l60rfcfn8dsj0vv3hx3fj8q81h8qc9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f26b586c0126699f3de65bf38dfbf9c4c0149c15/recipes/phi-autopair";
@@ -52028,12 +53243,12 @@
phi-grep = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "phi-grep";
- version = "20170206.2055";
+ version = "20170220.103";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "phi-grep";
- rev = "efccc26f3beb6a3d8c1b655c31aa3c457115cfa4";
- sha256 = "0r67zzc6b2f330zixywxcy4xxd9hxww7x77brrs242bcgi2d7ryc";
+ rev = "e0cdb6d6b8502f9cb4db2d5536d8b32a3be9ebc5";
+ sha256 = "12y7jhhqg16sqm063zbz8hjlh1hggjl627qqigqnslxbgsghk97n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/992655fa4bd209abdf1149572e95f853e595125e/recipes/phi-grep";
@@ -52070,12 +53285,12 @@
phi-search = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "phi-search";
- version = "20150807.112";
+ version = "20170310.237";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "phi-search";
- rev = "40b86bfe9ae15377fbee842b1de3d93c2eb7dd69";
- sha256 = "10kyq3lkhmbmj1hl9awzc0w8073dn9mbjd5skh660ljg5mmi6x62";
+ rev = "a81c4ea203fcb572f6cc37cc658d6b01453bef9d";
+ sha256 = "1z3640walrdk2c90hj47xvlpm6xd5iblxvn7i16krdfz735i4rr5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2f0274300c33f19ca6f868e1d570ffee513dbdf7/recipes/phi-search";
@@ -52175,12 +53390,12 @@
phoenix-dark-pink-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "phoenix-dark-pink-theme";
- version = "20161206.1519";
+ version = "20170324.1144";
src = fetchFromGitHub {
owner = "j0ni";
repo = "phoenix-dark-pink";
- rev = "024a1dae5e12d9c62c67c6ba0bc56d2f8a109c15";
- sha256 = "1sfsf4ds6qvdj5hzzla31s1pvp5acbyxqqpncim2kvgim6sxyrac";
+ rev = "219edf69adb7e911394c5849c310ca0f4201a917";
+ sha256 = "0i7m9iqnglirwfdibskz2alk8bzkffp8gaa38yqg6bxwb46x67nq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/87e3b036fbcc96b047bbb141345a7b51f19d6951/recipes/phoenix-dark-pink-theme";
@@ -52196,12 +53411,12 @@
php-auto-yasnippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode, yasnippet }:
melpaBuild {
pname = "php-auto-yasnippets";
- version = "20141128.1411";
+ version = "20170324.914";
src = fetchFromGitHub {
owner = "ejmr";
repo = "php-auto-yasnippets";
- rev = "7da250a0d40f3ec44c7249997436ee8c5cae04ef";
- sha256 = "1l64rka9wrnwdgfgwv8xh7mq9f1937z2v3r82qcfi6il3anw4zm0";
+ rev = "d6e04b2db9ebe220e25e4d3a1550bf6fdafdf032";
+ sha256 = "160y5kp5m7kfkj832i7rawgj4ylnf100xqn7v0fppqapri2f177l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d47ca8cd5900a80a2ede1b354547addf9b2bbbac/recipes/php-auto-yasnippets";
@@ -52280,12 +53495,12 @@
php-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "php-mode";
- version = "20170201.1842";
+ version = "20170307.1750";
src = fetchFromGitHub {
owner = "ejmr";
repo = "php-mode";
- rev = "2a335398928a4fdab24335ed7aceed95c1bd0871";
- sha256 = "0i8ns9jncih3s33wv66gkd45brixlc4smbssb3j47dqp3drpn0nw";
+ rev = "c761c97e53d50a015bf8d5d554f4917267b0f6dc";
+ sha256 = "0hy0bzscv3hakldmjynsm9rz91v5lyb7rp20ljzfvbzzbkbxzdai";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7cdbc35fee67b87b87ec72aa00e6dca77aef17c4/recipes/php-mode";
@@ -52301,12 +53516,12 @@
php-plus--mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "php-plus--mode";
- version = "20121129.1252";
+ version = "20170215.657";
src = fetchFromGitHub {
owner = "echosa";
repo = "phpplus-mode";
- rev = "36efff84dd1303eeef5fc116eff0ac89a0248c74";
- sha256 = "1aw3sp3wa58m7csml2cfys8s8d0x1m9bkqvxqqxz52iyf8ji0cz3";
+ rev = "963eb19c06a7237879ae7b7a111c83abcfe9ca36";
+ sha256 = "06ffbw66zw5ssavgbllcb9a0syi5asy6wq8yqxdyw66nj941kjbr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f10631b740eea56e7209d7e84f0da8613274ef1d/recipes/php+-mode";
@@ -52445,6 +53660,27 @@
license = lib.licenses.free;
};
}) {};
+ picpocket = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "picpocket";
+ version = "20170305.259";
+ src = fetchFromGitHub {
+ owner = "johanclaesson";
+ repo = "picpocket";
+ rev = "3404de0e6ed1b46f3b873472e34ea9342445f43e";
+ sha256 = "044p26x76i5x0921f8b8zl51k0wfkygdwdiwyhqmmnxzb54qj74l";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/e88dc89311d4bfe82dc15f22b84c4b76abb3fd69/recipes/picpocket";
+ sha256 = "0p2mrjcd8ig0h7dk0zvyfma4nnfk2ic6gp2dwfqyqq6irb010f45";
+ name = "picpocket";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/picpocket";
+ license = lib.licenses.free;
+ };
+ }) {};
pig-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pig-mode";
@@ -52613,6 +53849,27 @@
license = lib.licenses.free;
};
}) {};
+ pippel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "pippel";
+ version = "20170325.649";
+ src = fetchFromGitHub {
+ owner = "brotzeitmacher";
+ repo = "pippel";
+ rev = "764c8ec30ad14288accd05c7f8a1c9425d6aab7f";
+ sha256 = "0plpjjyhn1rz8pwyldshwa61r7pfz310j4qciw55smjizz4hfjx8";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8dbdb25c8344c96048a7863333ace6dc07d8154c/recipes/pippel";
+ sha256 = "1yxy0z5377xmb9gjpm16rybi8wr8x95k5hcf8g23690vr9ndjw67";
+ name = "pippel";
+ };
+ packageRequires = [ emacs s ];
+ meta = {
+ homepage = "https://melpa.org/#/pippel";
+ license = lib.licenses.free;
+ };
+ }) {};
pivotal-tracker = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pivotal-tracker";
@@ -52991,8 +54248,8 @@
version = "20160827.857";
src = fetchgit {
url = "git://git.savannah.gnu.org/gettext.git";
- rev = "b631191323cd789137c14a3e00ea2d355c2fbbdc";
- sha256 = "1qgsdawr0b05h8xdc8mw2rkzs6y66rl2cqmva9k82f7776d3x02w";
+ rev = "41e5199f0e4a3e9d518d6f95a3efdfae5e2c7913";
+ sha256 = "06ww6081aicw2d4rprig8ab5g1rx7dqx7cl9xh444k746c8a554d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9317ccb52cdbaa2b273f8b2e8a598c9895b1cde1/recipes/po-mode";
@@ -53008,12 +54265,12 @@
pocket-api = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "pocket-api";
- version = "20160530.738";
+ version = "20170315.1934";
src = fetchFromGitHub {
owner = "lujun9972";
repo = "pocket-api.el";
- rev = "355424350e9367c67aa8b4e430568390e3960b67";
- sha256 = "1m3rczp5jyh83gfmv4rq11ya5vqly5zf7h4h6za3s5s3n38lldyc";
+ rev = "de4c14122ffe6a04c93590da0ad4b8411801c6f5";
+ sha256 = "1f1frnxsi8pgbmiycssq1jh1qjp12yfy1hq6zqscj0v510c4kzcq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04e3be76aef4d1b6d5bb3eda533b5deffcc8a5bc/recipes/pocket-api";
@@ -53026,6 +54283,27 @@
license = lib.licenses.free;
};
}) {};
+ pocket-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pocket-api }:
+ melpaBuild {
+ pname = "pocket-mode";
+ version = "20170327.438";
+ src = fetchFromGitHub {
+ owner = "lujun9972";
+ repo = "pocket-mode";
+ rev = "4338e869862a057e7ad1e53953e8c4a2c0f12a46";
+ sha256 = "0c23np33g9hndppyfvvh9qb8xdh2v92r8rvcsi2cbwwm4z7xsvra";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6aa3d04058bfc0bc1da3393d17429d517275e97c/recipes/pocket-mode";
+ sha256 = "04zxll5yg021m13vr54w2pnrmqb87ykdbpa8nx2wn9myg2rywh0v";
+ name = "pocket-mode";
+ };
+ packageRequires = [ emacs pocket-api ];
+ meta = {
+ homepage = "https://melpa.org/#/pocket-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
podcaster = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "podcaster";
@@ -53131,12 +54409,12 @@
polymode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "polymode";
- version = "20161218.1326";
+ version = "20170307.322";
src = fetchFromGitHub {
owner = "vspinu";
repo = "polymode";
- rev = "a29b8a07cc9081bd75114d68fc7afdcef2e5bc94";
- sha256 = "1vsvnia8px35ip13zc94l7nh4201z6z15dzrhfcj6bd0jnbqpxh6";
+ rev = "0340f5e7e55235832e59673f027cc79a23cbdcd6";
+ sha256 = "057cybkq3cy07n5s332k071sjiky3mziy003lza4rh75mgqkwhmh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/polymode";
@@ -53149,6 +54427,27 @@
license = lib.licenses.free;
};
}) {};
+ pomidor = callPackage ({ alert, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "pomidor";
+ version = "20170310.634";
+ src = fetchFromGitHub {
+ owner = "TatriX";
+ repo = "pomidor";
+ rev = "bac68f7a1c72da3db6020d3bda45e38576c9c488";
+ sha256 = "13bq9cm9aclnlsjzw66kig2618xr2v5sfb12dff8ja5hmw0j2jla";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/4e0d4f313081594df23f357c40feb456847d8bd0/recipes/pomidor";
+ sha256 = "0pdzipyza98dhnz6am8lrmz8fh3p1c21v2mhs56fb9lwyvcgv8fi";
+ name = "pomidor";
+ };
+ packageRequires = [ alert emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/pomidor";
+ license = lib.licenses.free;
+ };
+ }) {};
pomodoro = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pomodoro";
@@ -53257,12 +54556,12 @@
poporg = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "poporg";
- version = "20150603.1847";
+ version = "20170303.526";
src = fetchFromGitHub {
owner = "QBobWatson";
repo = "poporg";
- rev = "d4d8b3e6206b0af4044d1dcecfc0bd2193704e07";
- sha256 = "0ja1kq4pl62zxlzwv2m8zzb55lg2fl366bi9pzvxl38frvbqg8qx";
+ rev = "ba2f7f4c8662164c5e6f89aa2923484d6f1df8ed";
+ sha256 = "04z2p4f5mdnc8jms6z360f3qv6ngpbyp7b88ybvw67kjkg9jn821";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/63502ec265a66d3f72ef93a2f6e7c2e517ff98a3/recipes/poporg";
@@ -53317,15 +54616,36 @@
license = lib.licenses.free;
};
}) {};
+ popup-edit-menu = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "popup-edit-menu";
+ version = "20170329.452";
+ src = fetchFromGitHub {
+ owner = "debugfan";
+ repo = "popup-edit-menu";
+ rev = "bd823ae3068e053804258697848392492538914c";
+ sha256 = "0j2ynj8dshpagbjg38snfk626pfsb25y23w2nkb4h7v4kfv6587g";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/e824ae5bd9214f8de210059f8145f13a4e62e8a1/recipes/popup-edit-menu";
+ sha256 = "1mqni09l1xfxv4g64hskpsla41r5d2xfbw81ncbszwqzlln6k5bf";
+ name = "popup-edit-menu";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/popup-edit-menu";
+ license = lib.licenses.free;
+ };
+ }) {};
popup-imenu = callPackage ({ dash, fetchFromGitHub, fetchurl, flx-ido, lib, melpaBuild, popup }:
melpaBuild {
pname = "popup-imenu";
- version = "20160409.510";
+ version = "20170326.340";
src = fetchFromGitHub {
owner = "ancane";
repo = "popup-imenu";
- rev = "540e8c0473fd50ff0a85c870057e397a0d3c5eb5";
- sha256 = "19mqzfpki2zlnibp2vzymhdld1m20jinxwgdhmbl6zdfx74zbz7b";
+ rev = "c5e2e69adbd3a630e4cb750965a1aee8c10c1f09";
+ sha256 = "0vn0jli0ya7xnapifkgzynbnh3rpnzb82j5k9bla2j4miqfc6cg8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5ca5d65d6a9c7ef3fa2684271fe087dc132d3a61/recipes/popup-imenu";
@@ -53471,8 +54791,8 @@
src = fetchFromGitHub {
owner = "yukihr";
repo = "emacs-pow";
- rev = "7c0b39a07069d8b0f6b21adf3b4e462944641ad9";
- sha256 = "1jzqav2lchr0ggckjq9rwlxwryi7m7xnmn8471zgiamd1h04ddqf";
+ rev = "ea83986b8ca8e27cb996290d6463b111ec0966ce";
+ sha256 = "112s6qb80sn44b1cxggqfci89wymxvvwkwl7nknfnr2dzd58lzzy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/795b8723e105a22c729ef77377a85c63ee0a2a1f/recipes/pow";
@@ -53550,10 +54870,10 @@
}) {};
pp-c-l = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "pp-c-l";
- version = "20170101.1116";
+ version = "20170307.939";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/pp-c-l.el";
- sha256 = "07favccg34khq0rnkdmbmhagpn6sg0vrmxcql35vh1p0jalp208s";
+ sha256 = "0q36bq82lp381jnzf8kapiiglqgibzkhsxlhpgfdg3ynbmw5i1cc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/pp-c-l";
@@ -53568,10 +54888,10 @@
}) {};
pp-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "pp-plus";
- version = "20170101.1114";
+ version = "20170307.938";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/pp+.el";
- sha256 = "0v8gm9z9dqxmqqvgz4dwmh79ssmir0zf4p3c6wbwrbak16b2ad6m";
+ sha256 = "0a1dj9n3n81xal17djj15hqa71cqphjnf9k9z03vnpw8zq0m93lh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/pp+";
@@ -53605,6 +54925,27 @@
license = lib.licenses.free;
};
}) {};
+ prassee-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "prassee-theme";
+ version = "20170329.758";
+ src = fetchFromGitHub {
+ owner = "prassee";
+ repo = "prassee-emacs-theme";
+ rev = "5be0ad067182881012bea5ae352636eaff06b01b";
+ sha256 = "1l73dvi5pdbw8x1qbk9zhi1ddz000k54lm0jg2rzlcsxwnz2f4sf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/15425b576045af1c508912e2091daf475b80b429/recipes/prassee-theme";
+ sha256 = "1j0817hxxri6mq9pplgwf5jp2dagk6hay7g1a1lgz4qgkf5jnshs";
+ name = "prassee-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/prassee-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
preproc-font-lock = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "preproc-font-lock";
@@ -53670,10 +55011,10 @@
}) {};
pretty-lambdada = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "pretty-lambdada";
- version = "20170101.1117";
+ version = "20170307.940";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/pretty-lambdada.el";
- sha256 = "17vji7y92ahmhff6ax7znhi7dbfhi8zpghhnl408n5hzcvmqmf06";
+ sha256 = "0b8m96hbqmgyqmv5f890fnyl9vl2wcsaz8w4b11wdprh82ravp4r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/pretty-lambdada";
@@ -53861,8 +55202,8 @@
src = fetchFromGitHub {
owner = "rejeep";
repo = "prodigy.el";
- rev = "e53e1ba0d8c5081b4671f4292b164e919d0fdb2b";
- sha256 = "18xbql40myis77lyjiqq3kdsp0961iwf4rcg3c9i5w49chw3ql85";
+ rev = "50a5d4e0c720e73ef0919cf8019a32d934e86616";
+ sha256 = "1a9cbzfchbiv7kafmim1mbx38y2iscibbgg6i0aq3200b30mxk57";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04686b7a450ccd4631ecf1d9bcd51572c21fd20d/recipes/prodigy";
@@ -54040,22 +55381,43 @@
license = lib.licenses.free;
};
}) {};
- projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }:
+ project-shells = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, seq }:
+ melpaBuild {
+ pname = "project-shells";
+ version = "20170312.1912";
+ src = fetchFromGitHub {
+ owner = "hying-caritas";
+ repo = "project-shells";
+ rev = "1baec678ff04c2970591a2cb477c00b0182d6db1";
+ sha256 = "05x0i3zyqgx72r9mzs98anzwdy7l1v2p5m6k4sffp1fcsp78b80v";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/becf54de5ae9582d7c76382dff16d40b04b1a464/recipes/project-shells";
+ sha256 = "0mhifxcpgsfwrhbs7axg6ja4klgzzy9pc0nqa7w3qg45xgi9s4m8";
+ name = "project-shells";
+ };
+ packageRequires = [ emacs seq ];
+ meta = {
+ homepage = "https://melpa.org/#/project-shells";
+ license = lib.licenses.free;
+ };
+ }) {};
+ projectile = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }:
melpaBuild {
pname = "projectile";
- version = "20170106.606";
+ version = "20170309.30";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "projectile";
- rev = "cdf9c228ccdcb57b73184f10ea3f1e2e4e03d320";
- sha256 = "02md2hmf21w03xc8imqmcbhildnkj9s69pig1zd9nbs1svgqbycp";
+ rev = "0c307c8cbf6162fa992bcdbdd1940bf6eff28253";
+ sha256 = "18m35h9r1gs96hkgqmjhkwnlg5dj9knh227n2k9xckg161mld2fg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/projectile";
sha256 = "1kf8hql59nwiy13q0p6p6rf5agjvah43f0sflflfqsrxbihshvdn";
name = "projectile";
};
- packageRequires = [ pkg-info ];
+ packageRequires = [ emacs pkg-info ];
meta = {
homepage = "https://melpa.org/#/projectile";
license = lib.licenses.free;
@@ -54068,8 +55430,8 @@
src = fetchFromGitHub {
owner = "abingham";
repo = "codesearch.el";
- rev = "7f5ea7d653d01071ff9ce3c3281dc2bed4f96c5c";
- sha256 = "0ch3naqp3ji0q4blpjfr1xbzgzxhw10h08y2akik96kk1pnkwism";
+ rev = "7013d933cd9d3c04f19a6572176483b48a311807";
+ sha256 = "0g5w6p0hpsz5x4f3ic6q38ba5j5jfbx9nl77cxj6h1wpqdk49dhp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/aa69679a71495a9ebaa8fcaac42f6682a5167d00/recipes/projectile-codesearch";
@@ -54089,8 +55451,8 @@
src = fetchFromGitHub {
owner = "christianromney";
repo = "projectile-direnv";
- rev = "33455b93576855065ba4ba9ed1b05dc36e692f1a";
- sha256 = "09zyzfqy1i3i8knvh1ajr5jcidjx3jpsyx8qarxfr5kv16pwyfvj";
+ rev = "d5d29e5228f840b7a25358a2fd50353ef2dc9b16";
+ sha256 = "1bq47a6lckgin93cqy5wj277rlrw2cgfywgmbdpxvmbhygpg5hqr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/602485c251bc573e855dfd33e4e94052afbab93f/recipes/projectile-direnv";
@@ -54148,12 +55510,12 @@
projectile-rails = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, inf-ruby, inflections, lib, melpaBuild, projectile, rake }:
melpaBuild {
pname = "projectile-rails";
- version = "20170115.731";
+ version = "20170323.210";
src = fetchFromGitHub {
owner = "asok";
repo = "projectile-rails";
- rev = "8c41f3c92cd7f5eb5a983f6f3d42cb67dff04366";
- sha256 = "1rial7py4n451d6ylymf5q4cb57ala4rvvi7619r1c5y1m493qi7";
+ rev = "6f866e1e7cd50db563a16ae9237ad10f3be97fef";
+ sha256 = "1fs5pcqk1zfhgbh2k9kdyi7sm089iy2mwaqipa1k91lvmqawz5i6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b16532bb8d08f7385bca4b83ab4e030d7b453524/recipes/projectile-rails";
@@ -54316,12 +55678,12 @@
promise = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "promise";
- version = "20170213.426";
+ version = "20170215.2204";
src = fetchFromGitHub {
owner = "chuntaro";
repo = "emacs-promise";
- rev = "f109b089a387af081c1dfceb29aea14864f31bbf";
- sha256 = "1g9f7vbbxk1qrbr8bcza1f93a9h4inh7qlqmizpygil0s17ng1kk";
+ rev = "7adac1f8e87d69b3d328add8db396f73254a4303";
+ sha256 = "0xaa54plzlr894j3bp78c9nf8fqwgjscvdrrirh581ff772gx26z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3eaf5ac668008759677b9cc6f11406abd573012a/recipes/promise";
@@ -54446,8 +55808,8 @@
src = fetchFromGitHub {
owner = "google";
repo = "protobuf";
- rev = "d2dfe46b2789dfe155559508c3f567a746a50616";
- sha256 = "0sywn6b6m2vbdkv4vycrhlg1l3hjmcpvbps0v35wqk1ll1l66rqh";
+ rev = "4a0dd03e52e09332c8fd0f8f26a8e0ae9f911182";
+ sha256 = "0x741ivcyx1yn5qp63swl3n5966zwjngmalwr85sq3qb5vacifj0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/protobuf-mode";
@@ -54460,15 +55822,36 @@
license = lib.licenses.free;
};
}) {};
+ protocols = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "protocols";
+ version = "20170327.758";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "protocols.el";
+ rev = "1c93a48d4173635a7b742248797f424e7ce851e3";
+ sha256 = "1hbk7ikcp041m7g2nfbbvsyj15d7p3dhsv0yvyy1n6bm5azh30zr";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/9c9a75671a00e9196d00b08911232aac87fd8c83/recipes/protocols";
+ sha256 = "1wg3qh8a1ms82lkzz4i1bk787147a8agcj8rszj1zfvwg0ckqq1a";
+ name = "protocols";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/protocols";
+ license = lib.licenses.free;
+ };
+ }) {};
psc-ide = callPackage ({ cl-lib ? null, company, dash, dash-functional, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild, s, seq }:
melpaBuild {
pname = "psc-ide";
- version = "20170131.23";
+ version = "20170324.243";
src = fetchFromGitHub {
owner = "epost";
repo = "psc-ide-emacs";
- rev = "4a78aac90d84ea7aef6219497bd75c3ead988806";
- sha256 = "04qckg29wgzcr4z696s5wm4w8lrq3m799p447l87z5i23gk4hw7j";
+ rev = "28a3a95890243993b20c2c2bf66d6c00a2f0fd21";
+ sha256 = "0kajvmfyaxma9mh7mbrc3hiilzkdjwmgvv6zdfv39r9llwkrv80k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8189f4e7d6742d72fb22acf61a9d7eb0bffb2d93/recipes/psc-ide";
@@ -54683,12 +56066,12 @@
puppet-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }:
melpaBuild {
pname = "puppet-mode";
- version = "20170213.207";
+ version = "20170323.331";
src = fetchFromGitHub {
owner = "voxpupuli";
repo = "puppet-mode";
- rev = "03f608234ed0cf403966454de6758ec7fc9c784d";
- sha256 = "11kqbi4bjwn9cb48wn1nfy4d8rln07wmpj263cpb3npm1y6hfvpp";
+ rev = "ce098468af9e7dc50a3979b0f4b7de54abe0aa78";
+ sha256 = "1vap7vk6fsslpijy2iq3y0fb94naxjm60mcyf3xlz1gym3hfrwl5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1de94f0ab39ab18dfd0b050e337f502d894fb3ad/recipes/puppet-mode";
@@ -54727,14 +56110,14 @@
pname = "purple-haze-theme";
version = "20141014.1929";
src = fetchFromGitHub {
- owner = "jasonm23";
+ owner = "emacsfodder";
repo = "emacs-purple-haze-theme";
rev = "3e245cbef7cd09e6b3ee124963e372a04e9a6485";
sha256 = "15myw5rkbnnpgzpiipm5xl4cyzymv8hh66x9al4aalb5nf52dckc";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/1bacdfc5c14c16f60da5f57f41eb3859345d9f62/recipes/purple-haze-theme";
- sha256 = "0ld8k53823786y6f0dqcp0hlqlnmy323vdkanjfs5wg5ib60az1m";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/purple-haze-theme";
+ sha256 = "1rvfpm3zkhdv3ikc8pqqngf9pi0niwyi52pg8dq8i056nwc5bk9z";
name = "purple-haze-theme";
};
packageRequires = [ emacs ];
@@ -54808,12 +56191,12 @@
px = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "px";
- version = "20170123.851";
+ version = "20170317.1630";
src = fetchFromGitHub {
owner = "aaptel";
repo = "preview-latex";
- rev = "446f2c4670ae5a0e62393871190423333c531660";
- sha256 = "02rr4akm93c42zvlm5l1q8q7wipa051bcfv6h52p6fksw18ablha";
+ rev = "0c52f7933eab3ca1642ab0df151db9950430c9e2";
+ sha256 = "0f741a2gpc2mdl85ivbiskga620b6ci2x0dwjs7m8c1vk6xrxbpi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/326fc9b057a5016248ac36ca166e9a38f13babf6/recipes/px";
@@ -55143,12 +56526,12 @@
pyimport = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s, shut-up }:
melpaBuild {
pname = "pyimport";
- version = "20170120.307";
+ version = "20170303.732";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "pyimport";
- rev = "60725d1632562789374808f6c1496e76ae751fcd";
- sha256 = "1ldj79sg8ps1n7wzymyhsdh3gfrrm48dhpb08ihi3ng126qdikxs";
+ rev = "2482c8efee8edab9f26ea278848d786323fcff9d";
+ sha256 = "091ilax7vs34mh907rxfi2hm140ipa39nwrs27w8nllx2qsrbljv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/71bc39b06cee37814960ef31c6a2056261b802fb/recipes/pyimport";
@@ -55189,8 +56572,8 @@
src = fetchFromGitHub {
owner = "PyCQA";
repo = "pylint";
- rev = "62361d10f5dc5fa751038745d23e06b5a9c5bc56";
- sha256 = "1sa4vqpqmgf0pagn2y72vvfki7jgqrnaigwfxnhjwfi6x3diz2fh";
+ rev = "da2e9724a195ea48451222457e56fbb9311186da";
+ sha256 = "15xwdmsffj4xysl4mg17ip7pid9i035xhsh3r1qg2bqi2ikwqzgr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a073c91d6f4d31b82f6bfee785044c4e3ae96d3f/recipes/pylint";
@@ -55269,12 +56652,12 @@
python-docstring = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "python-docstring";
- version = "20160509.315";
+ version = "20170314.43";
src = fetchFromGitHub {
owner = "glyph";
repo = "python-docstring-mode";
- rev = "a07bad8498a995d3389711a1989a7fe3502c82d2";
- sha256 = "0y554x7gpjnw2l8yr70h4b0fj2adsl55lndfq6hba5xdiv7y3wkn";
+ rev = "6ac0b4cab3beb7cb8923f2b273526183179ccf86";
+ sha256 = "0vhhni9wxcwdv7lfdp12a223dvn5w3i5y62cv0gmlsgcr9qdy3cq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e159e59ba0b60326cca0e1ea68fac4b85d54cd24/recipes/python-docstring";
@@ -55332,12 +56715,12 @@
python-mode = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "python-mode";
- version = "20170211.1101";
+ version = "20170307.457";
src = fetchFromGitLab {
owner = "python-mode-devs";
repo = "python-mode";
- rev = "eb03f0172efe5c368a830a8b9ca15366feaf083d";
- sha256 = "0pjq4a7gkzysmhwr1i3bzfnqi33899j1l13n1ij6a4bdy8km0hm4";
+ rev = "ac40376edcd2ca5a608f8aaa87b76fa020a2f3a3";
+ sha256 = "0z375bx4609c1p9bb1awvrzcqscmn4v5jzarkw9ps5y1r0770b1r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/82861e1ab114451af5e1106d53195afd3605448a/recipes/python-mode";
@@ -55420,8 +56803,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "pythonic";
- rev = "0279cbc8e7fba8900060da0d1be4fae7404109b8";
- sha256 = "16sp3mg5jzx89lgr3kr61fqw1p9gc5zxq2mi9rpgqi5hkkcpnpgj";
+ rev = "87475def246b84339f464e80c76c7e7fcc2e780a";
+ sha256 = "1j93c4rx7llyfvfvvvcrcpsj47zb56kkdii1lnyzay4n5zakhjhf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5589c55d459f15717914061d0f0f4caa32caa13c/recipes/pythonic";
@@ -55437,12 +56820,12 @@
pyvenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pyvenv";
- version = "20170211.456";
+ version = "20170224.538";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "pyvenv";
- rev = "3fd0fad48cfdc978b3cbc2da56b26af0e33dd94c";
- sha256 = "09mqkqdp615c689qz71q94ynyysiz4qc280cvznp6k4w28nskbwf";
+ rev = "91c47b8d2608ccbcac2eba91f0e36b422101ce55";
+ sha256 = "09c0f7ln1in8h03idbzggvmqkxj6i9jdjbmg1nnyarhffmgbcvnh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e37236b89b9705ba7a9d134b1fb2c3c003953a9b/recipes/pyvenv";
@@ -55647,12 +57030,12 @@
quickrun = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "quickrun";
- version = "20170129.650";
+ version = "20170222.1715";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-quickrun";
- rev = "572869b70f8987306f4d938badf37bbf5c08b518";
- sha256 = "0zw3hyydqs616r96snns5mwxcn2il5hldiy8jpbyqh32mlam8w8f";
+ rev = "55bbe5d54b80206ea5a60bf2f58eb6368b2c8201";
+ sha256 = "1skbd5q99d9rwfi954r9p7b7nhwcfijq30z0fpdhbi1iiabf7vqz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/quickrun";
@@ -55710,12 +57093,12 @@
racer = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, rust-mode, s }:
melpaBuild {
pname = "racer";
- version = "20170106.1524";
+ version = "20170218.516";
src = fetchFromGitHub {
owner = "racer-rust";
repo = "emacs-racer";
- rev = "d83091ff6b55b4663fed49de63ec2c751cdb2603";
- sha256 = "1fj2zq9cjlnf45z1xqcfir3y739jpiv08sqlgv807i6dgbr0vxls";
+ rev = "40f99f69b46edbf0855c92d908c11e29bf2e817c";
+ sha256 = "18gf9fzn30190mgdgijzqxyh11q1kmx94fixs6c7gv927i8j7whm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/97b97037c19655a3ddffee9a86359961f26c155c/recipes/racer";
@@ -55731,12 +57114,12 @@
racket-mode = callPackage ({ emacs, faceup, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "racket-mode";
- version = "20170203.1014";
+ version = "20170315.1216";
src = fetchFromGitHub {
owner = "greghendershott";
repo = "racket-mode";
- rev = "d010a865355e9014f1a897de587cacbb6cf23aa4";
- sha256 = "1n15vnq21kym4ani61pf35a80kmp3i17hfn1dj7ayx5q2ifi0qi7";
+ rev = "1c2c8964c5d16bf5c4ead2be8d19abc0244f59e6";
+ sha256 = "0cxi81rgqv4ri96gbzr2p2mnwyp3jn3klsvds9jkmgw6dd5q4b8a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ad88d92cf02e718c9318d197dd458a2ecfc0f46/recipes/racket-mode";
@@ -55815,12 +57198,12 @@
railscasts-reloaded-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "railscasts-reloaded-theme";
- version = "20170124.1912";
+ version = "20170314.146";
src = fetchFromGitHub {
owner = "thegeorgeous";
repo = "railscasts-reloaded-theme";
- rev = "318c9a812d53884da1a9d67206fcfd9ded4d320f";
- sha256 = "1al62r2fys6z1ja8zbh6yskprp1iq03l2jbnwbx8i3gd2w0ib7qk";
+ rev = "bd6e385752c89760fdee7bdf331e24d1d80ee7e9";
+ sha256 = "17vr2mbz1v20w7r52iqb7hicy131yaqhifbksvknx8xnm6z27pnm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9817851bd06cbae30fb8f429401f1bbc0dc7be09/recipes/railscasts-reloaded-theme";
@@ -55987,8 +57370,8 @@
src = fetchFromGitHub {
owner = "kakakaya";
repo = "random-splash-image";
- rev = "907e2db5ceff781ac7f4dbdd65fe71736c36aa22";
- sha256 = "1z25xmz8pl3rsfahw6ay8wx5wbnlxabnzr2dq20m0i5jyci8lqll";
+ rev = "53a39ebfd8ac6be066a652a508a717870f94218a";
+ sha256 = "1mky9xhghzz34sswqm2v3jhfc25fdrjx4hh4a1hs4h45g1v58lm9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bfbfe83143299b86f867c4d7faf6a0d7a070e1e/recipes/random-splash-image";
@@ -56004,12 +57387,12 @@
ranger = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ranger";
- version = "20170207.2133";
+ version = "20170315.2037";
src = fetchFromGitHub {
owner = "ralesi";
repo = "ranger.el";
- rev = "efd54e6090114138f6b3acaf21168eca29363cd4";
- sha256 = "02hi45xd6vgaj98v772nmwhwqzlz68d9h5ywndp3i18zddnpr9y7";
+ rev = "e0429a06d55b3f11b369da61aa9043bb2843fa12";
+ sha256 = "171r9iljbp0pz7lvqsrnhdnir0bq2ynmhlb1ikf4k3i02w95i4v6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0207e754f424823fb48e9c065c3ed9112a0c445b/recipes/ranger";
@@ -56256,12 +57639,12 @@
rdf-prefix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rdf-prefix";
- version = "20161221.1216";
+ version = "20170304.508";
src = fetchFromGitHub {
owner = "simenheg";
repo = "rdf-prefix";
- rev = "12fdb54d6e7b1e00dba566448280ec878bf9057c";
- sha256 = "1gfhvq2cdvq72jppiajig6khql7f7f9n8q3akb12pipbzak1xw1g";
+ rev = "d7e61535aaf89e643673b27c79b4a84ddb530288";
+ sha256 = "1in1xp559g8hlxa9i2algwlgc069m8afjad6laxbyjqc61srzw6i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5f083bd629697038ea6391c7a4eeedc909a5231/recipes/rdf-prefix";
@@ -56403,12 +57786,12 @@
realgud = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, load-relative, loc-changes, melpaBuild, test-simple }:
melpaBuild {
pname = "realgud";
- version = "20170128.727";
+ version = "20170218.740";
src = fetchFromGitHub {
owner = "rocky";
repo = "emacs-dbgr";
- rev = "df6921b587f2e14876ee7bf106b5c1fad81da2dc";
- sha256 = "1sssq5q89qn4jcsl6hmmbq008b23hpaa7jga88wlc867dd5f66d8";
+ rev = "2328ede5bbe6f20c69c0696e9f6ed4692ca4b4f0";
+ sha256 = "04fa6sbw7hwwmrs0s94l1bdb4gw9q5xs3y26ngqqx0y6a211pb6q";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud";
@@ -56434,8 +57817,8 @@
src = fetchFromGitHub {
owner = "rocky";
repo = "realgud-byebug";
- rev = "5f45e790cc8261caccc8f30b99b36c303e2c78f5";
- sha256 = "1gqszhdgrqcrlb3b7i1ng3qxkd8s1fxa69rh652ggwssy0ss8qsc";
+ rev = "cb75d6bd9abbe04afa4c74a7ce9c66852814e0c3";
+ sha256 = "04fn27a079zsdrf08w4rrvw9xd473ni1bh57gbizdznnvgjldfkr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud-byebug";
@@ -56451,12 +57834,12 @@
realgud-old-debuggers = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, realgud }:
melpaBuild {
pname = "realgud-old-debuggers";
- version = "20161225.626";
+ version = "20170316.31";
src = fetchFromGitHub {
owner = "rocky";
repo = "realgud-old-debuggers";
- rev = "fd38ebe7d4a59786d34b0cf972c315278871bf47";
- sha256 = "1p3dk81f1cyisv6fb7fny6a9nij4c0yljypcdwiy79zq3fniskhp";
+ rev = "1e1d573a6ba731afbe68c1309a316457ca3fbb94";
+ sha256 = "1gk8k9lqbvqq4ngw0ffp3sqhkaj23n54m3ndh2ba9gvlmx7mxm7g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/260b4d5a85c380dda0f7bb0370e3ffa8cc3c0275/recipes/realgud-old-debuggers";
@@ -56476,8 +57859,8 @@
src = fetchFromGitHub {
owner = "rocky";
repo = "realgud-pry";
- rev = "fca36075a223f6a4a643764199babe3d1dfde2ac";
- sha256 = "08jnav5v5q1mwgk9x100magm3jcprzfhmx8z6x8vcmp7xf79n1pp";
+ rev = "4c903439b6292f51037d4a12ea54897e3a23541f";
+ sha256 = "0nm9w3w2k7v2nbdp8q6k37ysahr34iprnqjfag631xhlswshiwrl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud-pry";
@@ -56497,8 +57880,8 @@
src = fetchFromGitHub {
owner = "rocky";
repo = "realgud-ruby-debugger2";
- rev = "8d1bf53e250d10bc4b051b32ee6a89161706c66a";
- sha256 = "1ip22z48vj6a6xh54s26ss10pxhqrdm5k9h28i1vgv5x75kqgxii";
+ rev = "b394bee61e75b7c6a5fa565594aa79b74887f5df";
+ sha256 = "17lspprzaxv6lmwxgqr0vazkvh6dm2cpqs5yildczlr843k90vv5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud-rdb2";
@@ -56514,12 +57897,12 @@
rebecca-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rebecca-theme";
- version = "20161227.2131";
+ version = "20170220.1342";
src = fetchFromGitHub {
owner = "vic";
repo = "rebecca-theme";
- rev = "ae1463a7118f5e50ca82267824c86a77e35e9697";
- sha256 = "1k6f90kjsx1mjihy6l7h7f1ld66g0qxkzbbq203010fjdlsmlhk6";
+ rev = "c42e33227a18258145156e69627b713b303ee702";
+ sha256 = "0nkf3jf8x95ybw29gwkivfc3pnaiga7awz2mpyjm5bnz4i335mkm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19f40f30113c7dabd76a2d0e52898e6d6be69a35/recipes/rebecca-theme";
@@ -56743,8 +58126,8 @@
src = fetchFromGitHub {
owner = "RedPRL";
repo = "sml-redprl";
- rev = "d06d39486348a74981b2c4c4c2ed3af95b01d5ca";
- sha256 = "0k3f7pa332d0fs1js8hi7zszcirir1943bhkgwfxzsqx17m26x3n";
+ rev = "bdf027de732e4a8d10f9f954389dfff0c822f18b";
+ sha256 = "08w4ll3z2pygry85x1g1kz2ibbiq93zq3my9zll226xi9hx1nll0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/06e7371d703ffdc5b6ea555f2ed289e57e71e377/recipes/redprl";
@@ -56784,8 +58167,8 @@
src = fetchFromGitHub {
owner = "ferfebles";
repo = "redtick";
- rev = "618255aa1100948af29d76d54aca7554fd66aede";
- sha256 = "0zbx9g91xrh7ppaa8lq9mh1ax6k9yv3xsyjiyan9zsji3qzh59qv";
+ rev = "e6d2e9b69ec666f460f9158dd31cdf035eeb1080";
+ sha256 = "03l36ik7a4a7ibgxh22hk8p43wkj6nb5x8mmlyjhh4phzc9i0kav";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3187bd436541e2a5c2b28de67c62f5d5165af737/recipes/redtick";
@@ -56822,12 +58205,12 @@
refine = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, list-utils, loop, melpaBuild, s }:
melpaBuild {
pname = "refine";
- version = "20161205.549";
+ version = "20170322.1527";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "refine";
- rev = "3609642fc83f344783e7c8229edb529264ca1eea";
- sha256 = "01qc7qsyhcm3i0ix4zhzwiq770mf2z0831gz1ybjaa6f5lwqslx5";
+ rev = "55984dbd570c361e7d56d85f2d4ecfbcc567bda1";
+ sha256 = "0amj5i69cgk0p0c3wlm68dgrav8in5n19msglnks210mbfd1vzhj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b111879ea0685cda88c758b270304d9e913c1391/recipes/refine";
@@ -56993,8 +58376,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "relative-buffers";
- rev = "88c24259ed62b85adff6850e34bbbe844caddccf";
- sha256 = "0100maanb1v0hl4pj8ykzlqpr3cvs6ldak5japndm5yngzp6m8ks";
+ rev = "2547475084244d266b507e563c9b4034705cfeca";
+ sha256 = "16m4qyjg0ca1j944ra1qhhg9ks3sk0rv5ax59rqga20l8wf6k0jq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ab22cea99fbee937bbd6e8fbc8bd27967aeaa8a5/recipes/relative-buffers";
@@ -57070,6 +58453,27 @@
license = lib.licenses.free;
};
}) {};
+ remember-last-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "remember-last-theme";
+ version = "20170304.29";
+ src = fetchFromGitHub {
+ owner = "anler";
+ repo = "remember-last-theme";
+ rev = "14b4b5a03bb59b4e7040da96d7c261ee8f7884e9";
+ sha256 = "069bzswwaq1disnq0j49c3xq69xrz7rn6z3zc0cv2cspn2hk1x5p";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/26edcdddaf8dc8c9a18d6b007e0d49d04fe4ccca/recipes/remember-last-theme";
+ sha256 = "0pw36f9mchkl1qhaii39zd0vwrydjlijzanv706ai2bl8r7l0ppy";
+ name = "remember-last-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/remember-last-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
repeatable-motion = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "repeatable-motion";
@@ -57115,12 +58519,12 @@
replace-from-region = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "replace-from-region";
- version = "20161203.1306";
+ version = "20170227.1516";
src = fetchFromGitHub {
owner = "rubikitch";
repo = "replace-from-region";
- rev = "959ab7b2e2f19f3b559fd1228597530ce0694d7c";
- sha256 = "0xmslc7r0lsi7566ajrr9sqvzmfp7qjgfg13pf6n63rb3rsk72ny";
+ rev = "dc9318b9b2822da7b00ecc34d1dc965c8f96c9bb";
+ sha256 = "05l0wn1gqw2sbl65s1m7afmg3b1ps2qgqqrjkl9r2i26p95kqlq3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f8e4328cae9b4759a75da0b26ea8b68821bc71af/recipes/replace-from-region";
@@ -57156,10 +58560,10 @@
}) {};
replace-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "replace-plus";
- version = "20170101.1119";
+ version = "20170307.942";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/replace+.el";
- sha256 = "0cbm5g5d1d4bdfmx3nkldpq8k5ah0cz5ddq7cn4278rjx1h9ml5f";
+ sha256 = "0bbqmgz4grbg9g4kd5c85wn1icfgqapdkb2v7jmqwg4mc8s7piv5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/replace+";
@@ -57217,12 +58621,12 @@
req-package = callPackage ({ dash, fetchFromGitHub, fetchurl, ht, lib, log4e, melpaBuild, use-package }:
melpaBuild {
pname = "req-package";
- version = "20161012.427";
+ version = "20170314.2342";
src = fetchFromGitHub {
owner = "edvorg";
repo = "req-package";
- rev = "f0a81e86ede9896b4653839d5b3ca23f784d3678";
- sha256 = "1mk9wl63yhk0pjnbpsk0awvgxh31r6k98jik1b96adid77jxqj76";
+ rev = "e7108177d05fc6f674b1766f1154d0652654b1af";
+ sha256 = "1pv3yvglfq09rc2vxhy48hglppydsz0ji92564xba5kngqbbjw34";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f58a801f0791566d0c39493a5f82ff0d15d7ab41/recipes/req-package";
@@ -57322,12 +58726,12 @@
resize-window = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "resize-window";
- version = "20170130.1926";
+ version = "20170329.1644";
src = fetchFromGitHub {
owner = "dpsutton";
repo = "resize-window";
- rev = "27364959798de0f019da799975027842c07e7829";
- sha256 = "0x92s4cv9k566rc248zrcmh507df7d19p7b3vcfd0dlfpbqc0qnv";
+ rev = "e4879731f3a3bc2261d6ec465bff01f88bd77d1d";
+ sha256 = "0lhf1sk1gx0vpy038bdnmlqjzpg4kchlladihk36pv4hgqn5r9w7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/601a8d8f9046db6c4d50af983a11fa2501304028/recipes/resize-window";
@@ -57343,12 +58747,12 @@
restart-emacs = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "restart-emacs";
- version = "20161108.2239";
+ version = "20170313.939";
src = fetchFromGitHub {
owner = "iqbalansari";
repo = "restart-emacs";
- rev = "dc28874f47fe47e6891803fd3a483f9577b65ee9";
- sha256 = "029y18bzk9ld2ig9666idsrig1wmnswavcj8rilxw5f8wkrh38wg";
+ rev = "38603b019b703f6e78f640478ee6412ba743f7b1";
+ sha256 = "0zvknsakxfzkbfi7sg61q1m3484h1a0h6clzxd8hg4xifw6crf9y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b9faeb6d910d686cbcafe7d12e0bcf62a85689bd/recipes/restart-emacs";
@@ -57368,8 +58772,8 @@
src = fetchFromGitHub {
owner = "pashky";
repo = "restclient.el";
- rev = "10671d044f0b2bdbf908dab7ac994d6fc296182d";
- sha256 = "1iimkd5w8bjj1i64vqwvbwvwy7r2ha8xmxx3lklkssjnyi3icpvp";
+ rev = "87c4f25155abef1ee8678e2137c1d8b3b2154ff5";
+ sha256 = "18ym81hmcj83qsw96y6amb84wxjk63a9fgij6hbkq7d6vp970x5g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/59303304fe1f724596245556dd90f6afffba425d/recipes/restclient";
@@ -57385,12 +58789,12 @@
restclient-helm = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild, restclient }:
melpaBuild {
pname = "restclient-helm";
- version = "20160407.249";
+ version = "20170314.854";
src = fetchFromGitHub {
owner = "pashky";
repo = "restclient.el";
- rev = "10671d044f0b2bdbf908dab7ac994d6fc296182d";
- sha256 = "1iimkd5w8bjj1i64vqwvbwvwy7r2ha8xmxx3lklkssjnyi3icpvp";
+ rev = "87c4f25155abef1ee8678e2137c1d8b3b2154ff5";
+ sha256 = "18ym81hmcj83qsw96y6amb84wxjk63a9fgij6hbkq7d6vp970x5g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/59303304fe1f724596245556dd90f6afffba425d/recipes/restclient-helm";
@@ -57586,22 +58990,22 @@
license = lib.licenses.free;
};
}) {};
- rg = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ rg = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s, seq }:
melpaBuild {
pname = "rg";
- version = "20170212.938";
+ version = "20170318.657";
src = fetchFromGitHub {
owner = "dajva";
repo = "rg.el";
- rev = "fd0f056a5912caeeb2d4f668969d9df81c9e22db";
- sha256 = "1lig93lj5mnm2fjvwac42kfw8bhq8ggs4jfc73fmclm6s5dg8661";
+ rev = "6c85ce6974b67644dce5a607285f04197fe4874e";
+ sha256 = "09r5rnnwxyqkf9kzpragwqxhhlgpr49kbvxc6ci18bkcs44vvcnw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ce1f721867383a841957370946f283f996fa76f/recipes/rg";
sha256 = "0i78qvqdznh1z3b0mnzihv07j8b9r86dc1lsa1qlzacv6a2i9sbm";
name = "rg";
};
- packageRequires = [ cl-lib s ];
+ packageRequires = [ cl-lib emacs s seq ];
meta = {
homepage = "https://melpa.org/#/rg";
license = lib.licenses.free;
@@ -57761,8 +59165,8 @@
src = fetchFromGitHub {
owner = "felipeochoa";
repo = "rjsx-mode";
- rev = "20c7bd0e704dfc1c391edf78765c8b0ec4f5b3c0";
- sha256 = "142zihjqgdq4bfy1hp0pz6k109ngii4kyc8xrdvd9yvzc0y5vp8a";
+ rev = "5347e3609c5ea8b767f9ec0c08969467d288c516";
+ sha256 = "1gnbphf4ldi60wdfwpcyyyhgj2scj0wmlxp10014cwz9xcdqnfl5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b83be7efdef2457e1320fe3dec46484fbd20263c/recipes/rjsx-mode";
@@ -57778,12 +59182,12 @@
robe = callPackage ({ fetchFromGitHub, fetchurl, inf-ruby, lib, melpaBuild }:
melpaBuild {
pname = "robe";
- version = "20160926.656";
+ version = "20170316.511";
src = fetchFromGitHub {
owner = "dgutov";
repo = "robe";
- rev = "0c6d8b52293dea80e62b73204871d177c8896c0c";
- sha256 = "0brhw5fl5xhmmwx27aj1yqjslqvk0qdj4akpgq1ikpx8y4gac95d";
+ rev = "53360f55df3857933a483af652aefe33187f5304";
+ sha256 = "1na2h4pxrs0l3i5bsyn2c5mf5nbpr90lyhxav57wc2jcqz24nz4l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/673f920d02fe761bc080b73db7d37dbf5b6d86d8/recipes/robe";
@@ -57841,12 +59245,12 @@
rope-read-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rope-read-mode";
- version = "20170131.217";
+ version = "20170325.831";
src = fetchFromGitHub {
owner = "marcowahl";
repo = "rope-read-mode";
- rev = "a3810cf223c92353338418058153a466657a2dca";
- sha256 = "1i6dk80h6f4crw55iwbi5qxj15pr46j8cbd3b5nxcsvhl32900by";
+ rev = "a43d56d79a0595374a8414979b758fbea3cab0a8";
+ sha256 = "1z5f6z3mii24h82lhpdlyaazjlf69ffp6la1ajl0hn91hx297dw9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/14a674559aa485e92357a8b941304ae8167b9c3e/recipes/rope-read-mode";
@@ -57925,12 +59329,12 @@
rpn-calc = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, popup }:
melpaBuild {
pname = "rpn-calc";
- version = "20150302.534";
+ version = "20170328.349";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "rpn-calc";
- rev = "ed202e9eb59c4ace74b4703174f7bc7fa7e2d594";
- sha256 = "0i5qwbhhdnspgs2y67kkgbk9zq6fx2j509q92mgfzbvjnf54h1r8";
+ rev = "9f38d2a5f9a7f24e01804dafcf8a4951daa2bc62";
+ sha256 = "08y8yczzpwg7bw01bgpc54kx0ijhg0y8pwl8kcgdxgmav38y46fb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/47d5b3c931cdbc2351e01d15e2b98c78081c9506/recipes/rpn-calc";
@@ -57967,12 +59371,12 @@
rspec-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, ruby-mode ? null }:
melpaBuild {
pname = "rspec-mode";
- version = "20170125.732";
+ version = "20170312.56";
src = fetchFromGitHub {
owner = "pezra";
repo = "rspec-mode";
- rev = "2096d8c7c98aeb19eeb028082d4c9374168971d1";
- sha256 = "1xlxpnhs9k2pch6abkgblr18j8k41wbzyn1k86jl3ka72vmv4wlm";
+ rev = "fe336636a57955b927b5994c8c738e21cacdc800";
+ sha256 = "07qjp6bb5rkcpbda7gb8g0zr2mr6cwplaspwc4ckidfcd8vzdn7b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cd83e61b10da20198de990aa081b47d3b0b44d43/recipes/rspec-mode";
@@ -57988,12 +59392,12 @@
rtags = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rtags";
- version = "20170121.2345";
+ version = "20170329.1245";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "4e4f6c01cda75dde0cba313751897c3b8c67b014";
- sha256 = "097niszwri76g5sbwh4hnsv27wk1nfqd7gpx974rh1bwfk735jxg";
+ rev = "8d868af718f29e7428658fe56979e05659f3a9c3";
+ sha256 = "1nj1r3hdgzfhmhy7v9s7ivww7y1hd70bw4vp904m20qwq81zpm69";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac3b84fe84a7f57d09f1a303d8947ef19aaf02fb/recipes/rtags";
@@ -58030,12 +59434,12 @@
rubocop = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rubocop";
- version = "20170123.906";
+ version = "20170311.2211";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "rubocop-emacs";
- rev = "d4dad3209f05288bdbe3a31f47794047b87fa424";
- sha256 = "1w1mbp04sqsa4jl8ix05i8af9095zbblcjxkhgmj4x57s8yfsiap";
+ rev = "980bedb455e3551d35a212fae515c054888907c1";
+ sha256 = "152ara2p59imry2ymfnk5mycbc07rblcmfmqjgm5fijb2x94xv8p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/00f2cf3e8e28bce5c26c86aba54390ffff48d7da/recipes/rubocop";
@@ -58054,7 +59458,7 @@
version = "20161115.2259";
src = fetchsvn {
url = "http://svn.ruby-lang.org/repos/ruby/trunk/misc/";
- rev = "57624";
+ rev = "58216";
sha256 = "0n4gnpms3vyvnag3sa034yisfcfy5gnwl2l46krfwy6qjm1nyzhf";
};
recipeFile = fetchurl {
@@ -58134,7 +59538,7 @@
version = "20150424.752";
src = fetchsvn {
url = "http://svn.ruby-lang.org/repos/ruby/trunk/misc/";
- rev = "57624";
+ rev = "58216";
sha256 = "0n4gnpms3vyvnag3sa034yisfcfy5gnwl2l46krfwy6qjm1nyzhf";
};
recipeFile = fetchurl {
@@ -58445,12 +59849,12 @@
ryo-modal = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ryo-modal";
- version = "20161007.1633";
+ version = "20170217.1021";
src = fetchFromGitHub {
owner = "Kungsgeten";
repo = "ryo-modal";
- rev = "83de15288751ca985a668a9f57a113cb107a6229";
- sha256 = "1631lsqwvgy7zbgdrfyfbhsa0n7qp28m8h5ima7siy5f9clfdvlz";
+ rev = "f6073b56c43a8bc4fc01eb27faba3335d556606a";
+ sha256 = "1pq8c79qrs2zwp8q89rhm5lmcpl48axnc9mwl10gq4jy2rlzfrks";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a4d9f86140b0ee95742c3a66dfbc063b5f87fb3a/recipes/ryo-modal";
@@ -58529,12 +59933,12 @@
sage-shell-mode = callPackage ({ cl-lib ? null, deferred, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "sage-shell-mode";
- version = "20170113.631";
+ version = "20170218.1829";
src = fetchFromGitHub {
owner = "sagemath";
repo = "sage-shell-mode";
- rev = "80f2f7b06e48c2a771411c39f7d0067c9d145050";
- sha256 = "0ljd2v60f9i5pkqw2j8yylv1ya994hymrblx8dks38mx9br8m7b0";
+ rev = "c10f969e06deb0cb1471ebaa4c9bef8e3aeed39c";
+ sha256 = "05g6pd125bjh4494fm65iyxjc1nn3a21amdf8cbzcyjakywajjwa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eb875c50c2f97919fd0027869c5d9970e1eaf373/recipes/sage-shell-mode";
@@ -58571,12 +59975,12 @@
salt-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-jinja2, mmm-mode, yaml-mode }:
melpaBuild {
pname = "salt-mode";
- version = "20170128.424";
+ version = "20170313.725";
src = fetchFromGitHub {
owner = "glynnforrest";
repo = "salt-mode";
- rev = "28e72f05f2159f94d7fa3270eb35bfc1f06965df";
- sha256 = "1dksmfvvza277dm245s9l8ydnbdqvl054hxsybynx05yb5c3sfgh";
+ rev = "e14ed8f2ce0ab7a783c4341879ec8c003e2b5c81";
+ sha256 = "19gw35qv13f2r4wif5fgqfhrph2r320n81faxx8980zds28x2q0x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9dcf1a93a06fc42581521c88cfd988b03bedc000/recipes/salt-mode";
@@ -58676,12 +60080,12 @@
save-visited-files = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "save-visited-files";
- version = "20151021.1043";
+ version = "20170228.2250";
src = fetchFromGitHub {
owner = "nflath";
repo = "save-visited-files";
- rev = "35f8055a3eb0614721b5b755a3902ba008a4d6fa";
- sha256 = "00jvl1npc889f3isi7cbdzwvf9x4rq67zgl7br8npxf8jlc2mwhm";
+ rev = "33e8d223f622001f5792c52d8b36661e46b5834c";
+ sha256 = "1lf03fhmgjz1pixfahdm3cbqs5vbp6bk4qgm2xkm51vzmp39hfim";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3f5979e2c2dbfc4e8e3b4d2881cf860c26f63db5/recipes/save-visited-files";
@@ -58736,15 +60140,36 @@
license = lib.licenses.free;
};
}) {};
+ sayid = callPackage ({ cider, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "sayid";
+ version = "20170306.1733";
+ src = fetchFromGitHub {
+ owner = "bpiel";
+ repo = "sayid";
+ rev = "3e5456cade044f01eb0753aabc9e50868000bd14";
+ sha256 = "1asphbijh5y4ax03x1cn02l4ya8v44s23ani91a0d52msdaxbnyw";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/2bd2e05f9c9328d8f9ae434c86697a4a04af8b0d/recipes/sayid";
+ sha256 = "0chz46wmwmsn4ys59pn7lqs4assqy2hv43rvka7kq61jdl4g6fgs";
+ name = "sayid";
+ };
+ packageRequires = [ cider ];
+ meta = {
+ homepage = "https://melpa.org/#/sayid";
+ license = lib.licenses.free;
+ };
+ }) {};
sbt-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sbt-mode";
- version = "20170201.246";
+ version = "20170317.330";
src = fetchFromGitHub {
owner = "ensime";
repo = "emacs-sbt-mode";
- rev = "c8fb801958e7c628ae618e8e1e4e04434ca41110";
- sha256 = "0acbsf5srdpk7gl27wyqkqg56akbg0xff3wzi07yw4hwaspcbm0s";
+ rev = "c92cf327f49d9bf8a146dec64b72baf7d341d80c";
+ sha256 = "1iysw66g3nxsfl3svxi2j7ish3hzi4b8qy30wcj27jjwfjn2mywp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/364abdc3829fc12e19f00b534565227dbc30baad/recipes/sbt-mode";
@@ -58760,12 +60185,12 @@
scad-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "scad-mode";
- version = "20160205.1043";
+ version = "20170219.2003";
src = fetchFromGitHub {
owner = "openscad";
repo = "openscad";
- rev = "e990ac49eb449bb8b1befcf0fd021c901f687ac5";
- sha256 = "068m6lny2xf2i7bm2hxqn1dcjxgs4g8pkd730x0shvvn3yc5jqql";
+ rev = "714e14e4a6b8eb62677784de6213e1cde79a6554";
+ sha256 = "0yq86lm8754899lvx9g9w4y34gsw91xw51m9rsk59x7jfd2lfq6x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d27782b9ac8474fbd4f51535351207c9c84984c/recipes/scad-mode";
@@ -58802,12 +60227,12 @@
scala-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "scala-mode";
- version = "20170131.2121";
+ version = "20170323.502";
src = fetchFromGitHub {
owner = "ensime";
repo = "emacs-scala-mode";
- rev = "730e16d254478d6f63f62cb04d47c137c9002f2d";
- sha256 = "1aq1bfv8jz53zp365awqk43ysjwkpj51pcy6fyp87j8bbb02mgq9";
+ rev = "970d88eeff82df635ee12336ab1eb185585f30c6";
+ sha256 = "0wfv20dyb13v7fbfsvy0k5dajvmyyhn80l6xyx6kppiv3qmy9s90";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/564aa1637485192a97803af46b3a1f8e0d042c9a/recipes/scala-mode";
@@ -59322,10 +60747,10 @@
}) {};
second-sel = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "second-sel";
- version = "20161210.820";
+ version = "20170307.946";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/second-sel.el";
- sha256 = "0c9j1lbharzyvhvb6whcymra76y0nyqfnaw1s5qzd3xdq5c9sf7c";
+ sha256 = "1sgwza2ka3iqsajnppq2vd150h1wbkzzi04rk7bzpqj32dyh7gbx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/second-sel";
@@ -59361,12 +60786,12 @@
seeing-is-believing = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "seeing-is-believing";
- version = "20160602.718";
+ version = "20170214.520";
src = fetchFromGitHub {
owner = "jcinnamond";
repo = "seeing-is-believing";
- rev = "6f123ad897dcca40652ef682b298881fc25d8ddf";
- sha256 = "1anxxx0wm8rwqbxwllk7dwsnnjw19pwrp3x16r5m3y4ccxzpdr3f";
+ rev = "fbbe246c0fda87bb26227bb826eebadb418a220f";
+ sha256 = "1h1b48s2iirswdlvfz41jbflm4x09ksc2lycrc1awzlwd6r8hdhg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/14bb6de5c051a68284ee1a7e25ecb2c7c19ffd3b/recipes/seeing-is-believing";
@@ -59403,12 +60828,12 @@
sekka = callPackage ({ cl-lib ? null, concurrent, fetchFromGitHub, fetchurl, lib, melpaBuild, popup }:
melpaBuild {
pname = "sekka";
- version = "20170115.237";
+ version = "20170309.543";
src = fetchFromGitHub {
owner = "kiyoka";
repo = "sekka";
- rev = "001e205b37ae0dded430b9a809425dc7ed730366";
- sha256 = "113i8i705qkd3nccspacnmk9ysy5kwavg8h9z9djdgki611q700q";
+ rev = "987c1cce65c8f30b12cdb5991e1b1ad9da766916";
+ sha256 = "03930cfqq97f7m6z9da2y9388iyymc56b1vdrl5a6mpggv3wifn7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/350bbb5761b5ba69aeb4acf6d7cdf2256dba95a6/recipes/sekka";
@@ -59445,12 +60870,12 @@
selected = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "selected";
- version = "20160428.37";
+ version = "20170222.34";
src = fetchFromGitHub {
owner = "Kungsgeten";
repo = "selected.el";
- rev = "4603f703c0460bcc0b56884ff704848038ecec37";
- sha256 = "0qc2lyzmvcgld6vnlnp6a01cw0268c4hs2y7lwzaah2c8cps6n6h";
+ rev = "03edaeac90bc6000d263f03be3d889b4685e1bf7";
+ sha256 = "1d72vw1dcxnyir7vymr3cfxal5dndm1pmm192aa9bcyrcg7aq39g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/25a45eb6297168cd0ce4c4db5574362addad5c69/recipes/selected";
@@ -59466,12 +60891,12 @@
selectric-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "selectric-mode";
- version = "20170211.1108";
+ version = "20170216.311";
src = fetchFromGitHub {
owner = "rbanffy";
repo = "selectric-mode";
- rev = "e60703d9a6c9944270d77bc829dae3a8b092346f";
- sha256 = "04i5rrn93hzcf8zzfli2ams927lm83hl4q6w2azcg24lhldaqf8p";
+ rev = "a35cb3815caceaf273ad7d16ac3b2dd3c7a3003e";
+ sha256 = "04bj71080wqybznyx63dawhppq6x3p88x1j56gvl8kvxv2hwzgzf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/08922071b9854142eab726302e75f1db2d326ec5/recipes/selectric-mode";
@@ -59590,12 +61015,12 @@
seoul256-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "seoul256-theme";
- version = "20161121.1247";
+ version = "20170320.1311";
src = fetchFromGitHub {
owner = "anandpiyer";
repo = "seoul256-emacs";
- rev = "4ec545214b137bd0062d53108b8a523250bda875";
- sha256 = "0hwvsxq7cba2bqanjmlln8cx63nhsq3rlg9p12lwbqrfppmlfj18";
+ rev = "8afaf6aa2c63a003e2899e3e5ba8be85f6fdd350";
+ sha256 = "0viwqym1vns2l3lrxv0sdrbvadn6apk8gip26a3ln4pzq1723qxh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/664fc68d7b0eb92940fc188f5b9bee7ac7e0c674/recipes/seoul256-theme";
@@ -59690,6 +61115,27 @@
license = lib.licenses.free;
};
}) {};
+ services = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "services";
+ version = "20170327.835";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "services.el";
+ rev = "87d65bf9fd8b02101f751846c650fc518355d1ea";
+ sha256 = "01wlknj97jrmhji3c3dyc6cm8pp0rj93knfrg3l7zimr7crx3rg3";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/beb91b4397f6e35a1d5c73a127d8cd7fc9201935/recipes/services";
+ sha256 = "02lgmpbw52ps6z4p9gwzvh9iaxisq5mb0n9aml9ajxac1473vpcd";
+ name = "services";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/services";
+ license = lib.licenses.free;
+ };
+ }) {};
session = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "session";
@@ -59756,12 +61202,12 @@
sexy-monochrome-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sexy-monochrome-theme";
- version = "20160915.353";
+ version = "20170324.510";
src = fetchFromGitHub {
owner = "nuncostans";
repo = "sexy-monochrome-theme";
- rev = "87bea99be5fe4f2395bec1c6ee7f81794c3f6695";
- sha256 = "0gyh9kfj76wxajrbdi3q0cii9giyn2gbfdsgnrgvh1cv96cqbm6i";
+ rev = "c221231bb8a0d60413d710efe6226683326d57b0";
+ sha256 = "0zjy6d4fqg08dwbn1y360514pzzj3nrg3wzm656n7sg90mffh22i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9a09ffb7d271773f6cfa7c7eeaba45a717a5bdca/recipes/sexy-monochrome-theme";
@@ -59957,22 +61403,22 @@
license = lib.licenses.free;
};
}) {};
- shell-pop = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ shell-pop = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "shell-pop";
- version = "20161127.623";
+ version = "20170304.616";
src = fetchFromGitHub {
owner = "kyagi";
repo = "shell-pop-el";
- rev = "788250f22a4e652407eef117f19d6f4b56d7f919";
- sha256 = "0dd4hxbw6q9fazdjqdlfvv2g7fggmfhfmmy9ncipy4v8yd2d74pn";
+ rev = "4a3a9d093ad1add792bba764c601aa28de302b34";
+ sha256 = "1ybvg048jvijcg9jjfrbllf59pswmp0fd5zwq5x6nwg5wmggplzd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/44150bddc9b276ab9fb2ab6a92a11383a3ed03b0/recipes/shell-pop";
sha256 = "02s17ln0hbi9gy3di8fksp3mqc7d8ahhf5vwyz4vrc1bg77glxw8";
name = "shell-pop";
};
- packageRequires = [ emacs ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/shell-pop";
license = lib.licenses.free;
@@ -60107,12 +61553,12 @@
shift-number = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "shift-number";
- version = "20160419.1257";
+ version = "20170301.659";
src = fetchFromGitHub {
owner = "alezost";
repo = "shift-number.el";
- rev = "4ea4c2a2ece26e208980e6d2f0939271bca751aa";
- sha256 = "1fqrsr4j2axmxnvznz9zyy8giywnia23i6a8xi1f8lx924xg3cr6";
+ rev = "cd099a5582fc996b800ac7607f6c38a004ce9740";
+ sha256 = "131by7z6303m81kjhy8rnfvwyzfbxglc19xb90jdks4vgczqkcah";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b06be6b25078ddfabc1ef1145c817552f679c41c/recipes/shift-number";
@@ -60148,11 +61594,11 @@
}) {};
shimbun = callPackage ({ fetchcvs, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "shimbun";
- version = "20170203.647";
+ version = "20170301.255";
src = fetchcvs {
cvsRoot = ":pserver:anonymous@cvs.namazu.org:/storage/cvsroot";
module = "emacs-w3m";
- sha256 = "ac08d29a884ac5e692a18fd47a7d3a43f1fe7464c3acb923e63da39201bf6453";
+ sha256 = "b861237e76035df9e806681dee0f58680d9e68e773cc5e3c65dd513e127f4240";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8bbb18b0db057b9cca78ae7280674fd1beb56443/recipes/shimbun";
@@ -60172,8 +61618,8 @@
src = fetchFromGitHub {
owner = "chrisdone";
repo = "structured-haskell-mode";
- rev = "074c8696f52253af24a74e4b3a99edf9c0993aa9";
- sha256 = "1cn2kh5ccp09mg6y743vh2y9m96m0zbnh9w5infl9nj9xbidza72";
+ rev = "45b32a79d90a4e23064f0ca18d4ff9283b01ef03";
+ sha256 = "189vx1kjrdr0lxbfbvfvrxvr1y216px23rfa52ysha5av2khr39v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68a2fddb7e000487f022b3827a7de9808ae73e2a/recipes/shm";
@@ -60251,10 +61697,10 @@
}) {};
showkey = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "showkey";
- version = "20170101.1132";
+ version = "20170307.1528";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/showkey.el";
- sha256 = "1mx48ly135wmqrr0srwnxby46b0mcnyw4vyd0jykih9ygd8kk4dj";
+ sha256 = "143889knvy6ifvq759869gbjfg10k10mi2by2hajcgzqhby72h61";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e2b5576d501aee95c8f62d721a69077a1f3df424/recipes/showkey";
@@ -60582,10 +62028,10 @@
simple-plus = callPackage ({ fetchurl, lib, melpaBuild, strings }:
melpaBuild {
pname = "simple-plus";
- version = "20170101.1133";
+ version = "20170307.1529";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/simple+.el";
- sha256 = "1z1l1lsddd865ma1q714hj4y9p89z1m3hr7z9fir53ipsa31cnl1";
+ sha256 = "061vw3w8gl1lcjy67ina4w496i91addsl5s3xbffk2q6k1qhjsdi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/simple+";
@@ -60685,12 +62131,12 @@
simplenote2 = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, request-deferred }:
melpaBuild {
pname = "simplenote2";
- version = "20170106.2358";
+ version = "20170317.335";
src = fetchFromGitHub {
owner = "alpha22jp";
repo = "simplenote2.el";
- rev = "9a97863bc8e089b2a751d8659a7fa2d19876d9bc";
- sha256 = "0vd1n2wsgzhwz6ir5cr90cl844r1yph28iav0kwa6bmk6zkfd3c6";
+ rev = "5f267d6289b103d77feb2f038baedeae39deee75";
+ sha256 = "07rmwga7qd8g71km5p3g3vjmmiy8cr5snyrvhiwi9lcnai83kc50";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1ac16abd2ce075a8bed4b7b52aed71cb12b38518/recipes/simplenote2";
@@ -60727,12 +62173,12 @@
skeletor = callPackage ({ cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, s }:
melpaBuild {
pname = "skeletor";
- version = "20151220.2054";
+ version = "20170327.1529";
src = fetchFromGitHub {
owner = "chrisbarrett";
repo = "skeletor.el";
- rev = "8dffccd773d6c8e73ea3d9c1de689634cbf427d4";
- sha256 = "0kbgxjfdf88h7hfds1kbdxx84wvkvy773r98ym1fzfm54m2kddvq";
+ rev = "cf643ea320e172b3727f897f05e87a8e5a02c589";
+ sha256 = "1l3gjzzvrbkiapk41jxp1hwx2z2wc69m8bsy179nwvv9gsnxvwv1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e63aefc869900c2af6f958dc138f9c72c63e2b8/recipes/skeletor";
@@ -60853,12 +62299,12 @@
slack = callPackage ({ alert, circe, emojify, fetchFromGitHub, fetchurl, lib, melpaBuild, oauth2, request, websocket }:
melpaBuild {
pname = "slack";
- version = "20170209.1932";
+ version = "20170328.2044";
src = fetchFromGitHub {
owner = "yuya373";
repo = "emacs-slack";
- rev = "97ed24213df302b5848b57b0e9a17a3af40cee32";
- sha256 = "1pj8zl7nk31mr94izpqhhan7fav0n7k37yipwphs6f1sbxdi8h3l";
+ rev = "fc85625ed4421e4fe79c87c3844d6561543c0ab8";
+ sha256 = "08xfqacvq1a0g6pvj6pjg3mi2yl1c756kn92csacdq3g7z4sfkm2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f0258cc41de809b67811a5dde3d475c429df0695/recipes/slack";
@@ -60916,12 +62362,12 @@
slime = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, macrostep, melpaBuild }:
melpaBuild {
pname = "slime";
- version = "20170209.1240";
+ version = "20170319.1601";
src = fetchFromGitHub {
owner = "slime";
repo = "slime";
- rev = "9eeb7163f07a88450871fff2be78446ee7a4fd52";
- sha256 = "0pxc5ygjc3jz42nxim5l0yc0wns4rfzs2rxwpxy027rqwkk0ap6j";
+ rev = "0f3459f558bb71daab2416102b99a8ce39947d83";
+ sha256 = "0sqjsc7gbiqivi9f8y53fc3nys61dhs8lq1zz57yg24qvv3hxqi3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/14c60acbfde13d5e9256cea83d4d0d33e037d4b9/recipes/slime";
@@ -61105,12 +62551,12 @@
sly = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sly";
- version = "20170205.1642";
+ version = "20170317.1656";
src = fetchFromGitHub {
owner = "capitaomorte";
repo = "sly";
- rev = "8b676ee14a3bdfef503472e31d1a5e89fcee63ff";
- sha256 = "1kyryixfmqzjyh6f2bcsrsqvklcvmf9saqm6f0cnxa86rvcdkln0";
+ rev = "d3f586a99e1d3ecb225b2a7c56435eaac2e5527c";
+ sha256 = "00wyvc34mcdqrb7cnayc0biw4rz92jad9vpv4w38zbs8331lkh5k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/79e7213183df892c5058a766b5805a1854bfbaec/recipes/sly";
@@ -61584,12 +63030,12 @@
smartparens = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "smartparens";
- version = "20170209.246";
+ version = "20170312.450";
src = fetchFromGitHub {
owner = "Fuco1";
repo = "smartparens";
- rev = "7647f790e005b0e3e18edcf54e425d01a30ae3b4";
- sha256 = "1s0kz75m3hazgdhqi7a28v6qzxy2sbmlxlpqyix6874gvkfcwchz";
+ rev = "2acdee84701021049bea0925988df61e340c2311";
+ sha256 = "1k0aybgaa595gdr8d1v3wid349hzmnxr3i0isdh3sdzf9b9dh313";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bd98f85461ef7134502d4f2aa8ce1bc764f3bda3/recipes/smartparens";
@@ -61940,12 +63386,12 @@
snakemake-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, magit-popup, melpaBuild }:
melpaBuild {
pname = "snakemake-mode";
- version = "20161123.2130";
+ version = "20170326.1920";
src = fetchFromGitHub {
owner = "kyleam";
repo = "snakemake-mode";
- rev = "e4a0916d3b60dc4b7e98db59a2c2e2db4bb71fea";
- sha256 = "1463949imwyg3kd4988fz38i472lppvphga0qinn27ddwkrf0v0s";
+ rev = "349980879a66493ed421e9c83f4857662267b8df";
+ sha256 = "0alwp2i554alac76zlskviabi12nivmpy4yhm9nwz7lsnv7qsikj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3a5b51fee1c9e6ce7e21555faa355d118d34b8d/recipes/snakemake-mode";
@@ -61982,12 +63428,12 @@
snapshot-timemachine-rsnapshot = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, seq, snapshot-timemachine }:
melpaBuild {
pname = "snapshot-timemachine-rsnapshot";
- version = "20161008.305";
+ version = "20170324.513";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "snapshot-timemachine-rsnapshot";
- rev = "4ff6b96219f4da576141e376b0348813c1c25615";
- sha256 = "0krb1ziyjldyq27sp0phmygm1p9lssp251ycj08gdczbbfpw4lsa";
+ rev = "72b0b700d80f1a0442e62bbbb6a0c8c59182f97f";
+ sha256 = "1bdy7p0bjfdlv6l6yih6fvvi7xpldal4rj8l2ajpc6sgby24h8bb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/94358fb8d1486491903c331d9e90ba5198117aa8/recipes/snapshot-timemachine-rsnapshot";
@@ -62112,8 +63558,8 @@
src = fetchFromGitHub {
owner = "bbatsov";
repo = "solarized-emacs";
- rev = "64fa78256efdc11bbc63ec311a976aeddb4808e4";
- sha256 = "0pg7v1lrf12vigakzcjz3i9yqirqp5m0n7ryp430hyv92mk01l40";
+ rev = "dc80b1fe7c613d26b6357dbf447b593af6000ca6";
+ sha256 = "0w0lxihnzkav8mab050s600p06f8cmvvdv84fnfzj8zmd2raifki";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/solarized-theme";
@@ -62150,12 +63596,12 @@
sonic-pi = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, highlight, lib, melpaBuild, osc }:
melpaBuild {
pname = "sonic-pi";
- version = "20161024.313";
+ version = "20170313.810";
src = fetchFromGitHub {
owner = "repl-electric";
repo = "sonic-pi.el";
- rev = "0a14120e004565ec294c31c601131be7cc010c19";
- sha256 = "0sfrgqvyw9z6rw8pjbfn1yvxxg3aznyc2kwp024g0w7ybb1a38li";
+ rev = "494981aa8f7828392a930ef8533698944738090e";
+ sha256 = "1x9qn6b4nbld9v0r7vi3mg6w7nsa76pzyn1fl118n14a8kkc0is7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f0536c7e32ef145546e4014a1d418cbac8673eb5/recipes/sonic-pi";
@@ -62173,14 +63619,14 @@
pname = "soothe-theme";
version = "20141027.741";
src = fetchFromGitHub {
- owner = "jasonm23";
+ owner = "emacsfodder";
repo = "emacs-soothe-theme";
rev = "0786fe70c6c1b4ddcfb932fdc6862b9611cfc09b";
sha256 = "10gh1hvxq9gm29r6qzlnva7vjidd7n4kih4z2ihyvbvy9za20xqw";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/a63de796e73d255b89b7f311e4ad51645eeb39fc/recipes/soothe-theme";
- sha256 = "000hikpsmqpbb6v13az2dv319d0f7jjpkkpgi4vzv59z6cdlrlp3";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/soothe-theme";
+ sha256 = "124akv3a4q4vrmprdcjmq7rq6x73mz4wqxvnlczglh9vjl39ndbk";
name = "soothe-theme";
};
packageRequires = [ emacs ];
@@ -62472,12 +63918,12 @@
spacemacs-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "spacemacs-theme";
- version = "20170127.457";
+ version = "20170305.506";
src = fetchFromGitHub {
owner = "nashamri";
repo = "spacemacs-theme";
- rev = "863e447f1b37d40c74b836b5132033430c6e8a7b";
- sha256 = "14jcw75jvrqarg04bdk28c5bi0456d5xi4xyy53wd7knkm2zval5";
+ rev = "9358c37ee9c90a3d13a43afcd6917fea8eef144b";
+ sha256 = "1k711ppzkd9c5ial8cs0aazsi0zig6r9acmbhr0h9zizbrsw5sl1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6c8ac39214856c1598beca0bd609e011b562346f/recipes/spacemacs-theme";
@@ -62553,22 +63999,22 @@
license = lib.licenses.free;
};
}) {};
- sparql-mode = callPackage ({ async, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ sparql-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sparql-mode";
- version = "20161219.550";
+ version = "20170313.721";
src = fetchFromGitHub {
owner = "ljos";
repo = "sparql-mode";
- rev = "e5bedd0b1df135bb1e42b756da850dac5955aeb8";
- sha256 = "11vpx9cq81ld6k4710nbvnfhpwq0v0bw0zg5aljr2j1pyfyh0pcs";
+ rev = "33da09b3895e03e64959005678d448ab82e527b6";
+ sha256 = "17fpfc0hc39y9h12mj62fwfga4mhk0c9fm2qnbnzf4i3ajhp7r2w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3d729130a41903bb01465d0f01c34fbc508b56e/recipes/sparql-mode";
sha256 = "1xicrfmgxpb31lz30qj450w8v7dl4ipjp7b2wz54s4kn88nsfj7d";
name = "sparql-mode";
};
- packageRequires = [ async cl-lib ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/sparql-mode";
license = lib.licenses.free;
@@ -62804,12 +64250,12 @@
spotify = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "spotify";
- version = "20160816.15";
+ version = "20170302.2229";
src = fetchFromGitHub {
owner = "remvee";
repo = "spotify-el";
- rev = "472f6e61d732a7e700f5505e2a445fc0b030916a";
- sha256 = "0kc17ijjd8ygwjji23ndhq75kqjyxlb8kg9q0ij0l38q3b903fhi";
+ rev = "2825b5cac8406969405096660aeab6e5fef765eb";
+ sha256 = "1270c4l7dxxsnzkifwa0ncgv078da9pzhlyxpdfbdbsj8w70plzm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fb57a2d7dc46f7b0663a030e240f81c758a44e6a/recipes/spotify";
@@ -62850,8 +64296,8 @@
src = fetchFromGitLab {
owner = "iankelling";
repo = "spray";
- rev = "8e6385f2f09b8d72a480b6cbe211344be646005e";
- sha256 = "0sc5ygv0qxvral16gv1908jh2dvmlpx8lfc9b0cmbihhxpg1j305";
+ rev = "df326991acb2bd64af373bcf09816df9c6424d0d";
+ sha256 = "1jk7qyj7yvbcs9m977fi73ypgp9bgsckgrqcf95wsfcfviajf8z4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e4f5053aa4e1af3f636febe9c3ce8c6ae20c090d/recipes/spray";
@@ -63113,12 +64559,12 @@
srefactor = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "srefactor";
- version = "20161130.2112";
+ version = "20170223.540";
src = fetchFromGitHub {
owner = "tuhdo";
repo = "semantic-refactor";
- rev = "8707d93ede4b45c6173641d3482b0d8ffbbeb860";
- sha256 = "1k4jsklaqmzg6lmrb1sgkwrqpl3qvycqxqdfc129vrg4gybhsavz";
+ rev = "531753fdc24570a1341c169f36b9fa0d4c09ff42";
+ sha256 = "1rn89sznfyzjn3gpk18h8qassc7d1cchk8b7lz7rhc9zrdl6qsha";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e23115ab231ab108678608f2ad0a864f896cd0f2/recipes/srefactor";
@@ -63131,6 +64577,27 @@
license = lib.licenses.free;
};
}) {};
+ ssass-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "ssass-mode";
+ version = "20170310.2024";
+ src = fetchFromGitHub {
+ owner = "AdamNiederer";
+ repo = "ssass-mode";
+ rev = "c26852123436849367d826c370f24dd9f20cb501";
+ sha256 = "05wk2jfvzpzjpqz5vmv8b1yz8nnnix6lv9rh66vgddm794j92dkd";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3137f98aaa871a52f477b63d9c3b7b63f7271344/recipes/ssass-mode";
+ sha256 = "07aym4a7l70f1lb6yvwxkhsykrwbf0lcpwlwgcn5n44kavvdbzxm";
+ name = "ssass-mode";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/ssass-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
ssh = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ssh";
@@ -63197,12 +64664,12 @@
ssh-deploy = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ssh-deploy";
- version = "20170109.2256";
+ version = "20170315.844";
src = fetchFromGitHub {
owner = "cjohansson";
repo = "emacs-ssh-deploy";
- rev = "1c1e379b153bc6206985c765969fd6a9f56aec25";
- sha256 = "10p5yaagv5lhv6d0jcfk8pynqcw6njkjgjmgicl32nwrkgfapa6f";
+ rev = "4c1a539e6f95e4847c13685d2b752e40d2b8aad8";
+ sha256 = "1zkxiy66d34v09krfajx6y8i2s5jdp99sxfzbvzi854s9hldl58x";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4547f86e9a022468524b0d3818b24e1457797e/recipes/ssh-deploy";
@@ -63302,12 +64769,12 @@
standoff-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "standoff-mode";
- version = "20150628.1642";
+ version = "20170214.1713";
src = fetchFromGitHub {
owner = "lueck";
repo = "standoff-mode";
- rev = "a1ad5b3823bf43242dfc54cfd8cd1b09bee286d8";
- sha256 = "1bakh0rwq0kxy6k6yjrywbcvj0hszq44z9v1gny2cf824shqa3r9";
+ rev = "a1bea7231a6d25fc05f88c9af588538fea664caa";
+ sha256 = "0cxnph1n1f77xhdafl5glmgqysg89k4lk2fy8384gbyhamfj95v4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/98858a45f72c28eec552b119a66479ea99b60f93/recipes/standoff-mode";
@@ -63472,8 +64939,8 @@
version = "20140213.348";
src = fetchgit {
url = "git://repo.or.cz/stgit.git";
- rev = "0accbea79b9cae8dae68ff64d35fd342792c15dc";
- sha256 = "13ab7k0c5az712ph2a879da84mwijvb1mxzn59cv3xkriabndk4p";
+ rev = "90d50ad4a78c06f99fbf185aeb3322d1502a016e";
+ sha256 = "0gh15q04dl0cgnabxjr3sgzkm31m9ls3r0d9ha7vs710wiffpbqx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4ed7cc025d22d8e1e63464e43f733c78421c91c7/recipes/stgit";
@@ -63653,10 +65120,10 @@
}) {};
strings = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "strings";
- version = "20170210.1925";
+ version = "20170307.1533";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/strings.el";
- sha256 = "0am2w3p2igh0y5mdbmjfdzyrx3bngs4c3nibjjcky3pmvj4k3r4i";
+ sha256 = "08sq20ys4xkkg11jyrnlzibl5v73i7zlnj28ygivy3sqvp07z7iz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/strings";
@@ -63863,8 +65330,8 @@
src = fetchFromGitHub {
owner = "zk-phi";
repo = "sublimity";
- rev = "02a477004b8807984b5f752fa225f1e7bb6f90ab";
- sha256 = "1dc3kkq931nwa7p26dgrdgqhi110h6ilmch00300gh0m0wx9031d";
+ rev = "033c7c04e47e7666afd125a72467c3eb657732d9";
+ sha256 = "073c4bbxkmq7cifzwn933qxkqvklcbg3gh9vm5hr3af9j7vpx2ac";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c1e78cd1e5366a9b6d04237e9bf6a7e73424be52/recipes/sublimity";
@@ -63879,10 +65346,10 @@
}) {};
subr-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "subr-plus";
- version = "20170101.1138";
+ version = "20170307.1534";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/subr+.el";
- sha256 = "057h7hshdvzm3qcwdnbyw0qb7ijw3jz38cff0n9ln4xgsma6cgm1";
+ sha256 = "191yqzkvvfnx8hx19ak20dvm9qjcm5r5yqcmnzw6nsc53m2pdwbx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/400c7aede8fee84660b5010eacb93536f1c0b0a4/recipes/subr+";
@@ -64003,12 +65470,12 @@
suggest = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, loop, melpaBuild, s }:
melpaBuild {
pname = "suggest";
- version = "20161205.450";
+ version = "20170326.321";
src = fetchFromGitHub {
owner = "Wilfred";
repo = "suggest.el";
- rev = "19bfa7d6c2356a62647c7fe85876a88ab3b6475f";
- sha256 = "0sh3nryhcr2spxjh7p0jsjyfhvmqnwjayzz2zrwv3xi2vdgg8gb8";
+ rev = "d23e9e86c413561177f7f0704056627ee3c0eb15";
+ sha256 = "0p02sjrhlcjbprw4s2gy8rccgm0k9ds4haj6hmg48gsbahxiz59v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b9fd27e812549587dc2ec26bb58974177ff263ff/recipes/suggest";
@@ -64109,8 +65576,8 @@
src = fetchFromGitHub {
owner = "tlikonen";
repo = "suomalainen-kalenteri";
- rev = "b7991cb35624ebc04a89bbe759d40f186c9c097e";
- sha256 = "1b637p2cyc8a83qv9vba4yamzhk08f62zykqh5p35jwvym8wkann";
+ rev = "f5907236ce4da372325fce8b3ce429defa5b0f5a";
+ sha256 = "1f16ds671mp8jwkkhvpbdqkk3jji96q9ipjlr8ij9vglp2arvslg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/181adf1b16253481674663fd28b195172231b7da/recipes/suomalainen-kalenteri";
@@ -64171,13 +65638,13 @@
version = "20161109.1215";
src = fetchFromGitHub {
owner = "TheSuspiciousWombat";
- repo = "suscolors-emacs";
+ repo = "SusColors-emacs";
rev = "8f5cdf8de5e58db838ef0e803b60b7d74fc2a889";
sha256 = "1wc4l7zvb8zmh48cgrl7bkbyfj0sflzq28sc8jssghkcl2735cbg";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/100c3244cfce8691240b11bc8a1d95ede3aae4fe/recipes/suscolors-theme";
- sha256 = "08sh20lmhqzpxb55nmqwsfv4xd6sjirh592in7s6vl52r3hl0jkh";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/suscolors-theme";
+ sha256 = "0j8yfl3yglp9kfdpbmfj3jw7npc6nlqw48cchiczh4biry204lbw";
name = "suscolors-theme";
};
packageRequires = [];
@@ -64333,12 +65800,12 @@
swift-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "swift-mode";
- version = "20170205.348";
+ version = "20170224.1825";
src = fetchFromGitHub {
owner = "chrisbarrett";
repo = "swift-mode";
- rev = "75cbae223fbf84d19e14a7f7734ded4f46078654";
- sha256 = "1ilawg15l6j3w2mlybz01h1dk9mym37wq4illz1llc3q3v9n7nny";
+ rev = "e91e924c225b7bfb7aa6e4a84b5d379c6268014a";
+ sha256 = "0nfh5a3lnrj9z1qfgdn28mk5f9cn5fzpdjvpcv44kab3dff2irnl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19cb133191cd6f9623e99e958d360113595e756a/recipes/swift-mode";
@@ -64375,12 +65842,12 @@
swiper = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "swiper";
- version = "20170213.1002";
+ version = "20170328.737";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "swiper";
- rev = "5f732cdce5ac2529f36b5c8cc9f053789783de45";
- sha256 = "1ha7filrnkdya4905yy002n1hjdl23k9hbb2w2id3wfj0cbw930f";
+ rev = "3fbeaa563916c0e23c6cafa82716e9f2eba44073";
+ sha256 = "14z8f0lx5s63dy7h0x5m6lkhpfbmlq0p64g2r6y3dhswb8zn1pjl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e64cad81615ef3ec34fab1f438b0c55134833c97/recipes/swiper";
@@ -64522,12 +65989,12 @@
symon = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "symon";
- version = "20160514.1904";
+ version = "20170224.33";
src = fetchFromGitHub {
owner = "zk-phi";
repo = "symon";
- rev = "7beeedd70dc37f5904c781fb697c8df056196ee9";
- sha256 = "1q7di9s8k710nx98wnqnbkkhdimrn0jf6z4xkm4c78l6s5idjwlz";
+ rev = "8dd8b6df49b03cd7d31b85aedbe9dd08fb922335";
+ sha256 = "1bbblz9qzc84h08010y48mjyciavl6lnxk2m19mwbc6b5y58vwpg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3f4bbc6b3d7b2e2a9fbe7ff7f1d47cda9c859cc0/recipes/symon";
@@ -64626,10 +66093,10 @@
}) {};
synonyms = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "synonyms";
- version = "20170101.1140";
+ version = "20170307.1537";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/synonyms.el";
- sha256 = "0f1krqbmbdkpll6ggryblcr7gw0wqm3d9hvq145sdwhwi5jw8b4v";
+ sha256 = "0456mmp3niljpghqcngknqkrxmpkba3n95ab4pf0b0021z2zjyxk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fd538439982dd7bd281bf78e96373b93f4d4a6b8/recipes/synonyms";
@@ -64770,12 +66237,12 @@
system-packages = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "system-packages";
- version = "20170205.1305";
+ version = "20170311.2357";
src = fetchFromGitHub {
owner = "jabranham";
repo = "system-packages";
- rev = "5b3f7f5ae08d306604423f48e9a2ab5daaf58584";
- sha256 = "0b7hjgxr6pv6dj3q233mxlm8ssxpvkhckibn0cfr5xb7ycfkd6rm";
+ rev = "ebfb6f9eb46c006a4488c1fbf9f46de48f5a788a";
+ sha256 = "199bmzxw6lrby6l9fgm01i92lvzzbz7sqpjrn9jjmpiwr718qxcf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8c423d8c1ff251bd34df20bdb8b425c2f55ae1b1/recipes/system-packages";
@@ -64959,12 +66426,12 @@
tablist = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tablist";
- version = "20160424.235";
+ version = "20170219.1935";
src = fetchFromGitHub {
owner = "politza";
repo = "tablist";
- rev = "f13b8f048d0bde14bcf4ee4c9006fcd875b28783";
- sha256 = "013gkl672vmrji03wd74azcq390lgcr71i5c5qbs0p1v4rcbvqd2";
+ rev = "c834a84efb6efa32497efe1e73160fade741b836";
+ sha256 = "0nkrndgg0zrqxb7hilqbrywi8n1lcf3jxjjp1hfn5f0arxy64pcv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5fc0c6c02d609fb22710560337bd577f4b1e0c8f/recipes/tablist";
@@ -65063,12 +66530,12 @@
tango-plus-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tango-plus-theme";
- version = "20161016.322";
+ version = "20170214.908";
src = fetchFromGitHub {
owner = "tmalsburg";
repo = "tango-plus-theme";
- rev = "ef8510d75c60459a7c3bce8aaf686280faf71663";
- sha256 = "0k7mmffr73i14brh7zf0bdzw0m8g3ljff8q4vi5fnxzrr4k99z8l";
+ rev = "8ba8901397e3e9f1d53110487bfa0effc65015e7";
+ sha256 = "025dca4yqpai45s74nk41y075v8pv59fdna11c0qqz3ihyrdhbrq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b069fa60d3bbf41168b938f71f4903e313b2c6ac/recipes/tango-plus-theme";
@@ -65105,12 +66572,12 @@
tao-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tao-theme";
- version = "20170209.950";
+ version = "20170327.1017";
src = fetchFromGitHub {
owner = "11111000000";
repo = "tao-theme-emacs";
- rev = "a3bcc27b53b08f2114261795d4b4422bd75c94a8";
- sha256 = "1l439z9wa9jwb1ascfvjzm8699cjr8hxip20536ph8dql8hk7rsz";
+ rev = "0b89755a5d985c27378795ec017c00b8bdd78f55";
+ sha256 = "04v6lb4mz802g72565ar8h2vx4fxfvs5y8hkiimr7r04y3b73d5p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/94b70f11655944080507744fd06464607727ecef/recipes/tao-theme";
@@ -65130,8 +66597,8 @@
src = fetchFromGitHub {
owner = "phillord";
repo = "tawny-owl";
- rev = "1cb37c49e97aff263ecb5f20746256126b048628";
- sha256 = "1310pw200l6jdlpdyscnhf9cwll5wc1vyayi55x7jyvm02nngbq1";
+ rev = "f7013f7e70da5d2fff2fcaf88c5edc2d807a022b";
+ sha256 = "08l8c1kixx32zm7vvs4xy7zp53aqwlgx567hg7byqy8mqn3x0q8f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ea9a114ff739f7d6f5d4c3167f5635ddf79bf60c/recipes/tawny-mode";
@@ -65214,8 +66681,8 @@
src = fetchFromGitHub {
owner = "Wilfred";
repo = "tco.el";
- rev = "722eef5591303f118c1e79be6993ef4c90de7b46";
- sha256 = "0vf29cgbc7wirj077hr2fvzps5vq3cr888ksa5il74xlz4vk1yb3";
+ rev = "97529ed7a0939c51ce0084c0aa8b12b313654735";
+ sha256 = "1s8lw38d43c06w6q88h1kf480zvxzjzxmb426zb9rral61m1f0dl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ca33f97f0394585c8ccb31cab0ee776d1655907c/recipes/tco";
@@ -65550,8 +67017,8 @@
src = fetchFromGitHub {
owner = "ternjs";
repo = "tern";
- rev = "db13aac6c89c48410d674bcddaf23716b77d0c16";
- sha256 = "0d3grla09br7vxk91ncv2wzfwh5jfaniw62ydmccrnvm5sy32zgk";
+ rev = "e5a3f048ee7c7729434918648cafc564cbb3046a";
+ sha256 = "0dgsg6nppssf3fjv37idb7z4c3k6plxjybp9al079bqhkr1cawdz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eaecd67af24050c72c5df73c3a12e717f95d5059/recipes/tern";
@@ -65571,8 +67038,8 @@
src = fetchFromGitHub {
owner = "ternjs";
repo = "tern";
- rev = "db13aac6c89c48410d674bcddaf23716b77d0c16";
- sha256 = "0d3grla09br7vxk91ncv2wzfwh5jfaniw62ydmccrnvm5sy32zgk";
+ rev = "e5a3f048ee7c7729434918648cafc564cbb3046a";
+ sha256 = "0dgsg6nppssf3fjv37idb7z4c3k6plxjybp9al079bqhkr1cawdz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eaecd67af24050c72c5df73c3a12e717f95d5059/recipes/tern-auto-complete";
@@ -65613,8 +67080,8 @@
src = fetchFromGitHub {
owner = "proofit404";
repo = "tern-django";
- rev = "b6a884609047ba49976d5bb6b150f17d3d956d5b";
- sha256 = "00nv6j18s6983raajfcrxfg5rfz68cgf88zrdp7fhf9l0iicim1q";
+ rev = "46f2cd5e96bc804069f18455a828b8e4c5ec358a";
+ sha256 = "0b1279i05qmk85zgdd1qy0r823ajg7fxzi62qlhd7l03wivlbkc0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e9e128a795e4949e3d4c2f01db0161a34935f635/recipes/tern-django";
@@ -65651,12 +67118,12 @@
test-c = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "test-c";
- version = "20170123.950";
+ version = "20170316.1432";
src = fetchFromGitHub {
owner = "aaptel";
repo = "test-c";
- rev = "94e9f76659c45100a9b0e2a9fecf6482427cbbac";
- sha256 = "0lnx9fidpfpmwi7xa2ik5mc72lcfc9g8cm9r25s5x7sfy9vr3q8c";
+ rev = "5a8c22a0e5ae6e2b0157bf1c41f0fe798c562a21";
+ sha256 = "0g1xbb8n3006cqzb6awiqk7n0b6h54dlm7iz5r1n48zaf7mp6046";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef915dc2d3bc09ef79eb8edde02101c89733c0b2/recipes/test-c";
@@ -65735,12 +67202,12 @@
textile-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "textile-mode";
- version = "20151203.53";
+ version = "20170304.916";
src = fetchFromGitHub {
owner = "juba";
repo = "textile-mode";
- rev = "db33dc5f994c008ef9f1556801bf8ac62d451f31";
- sha256 = "1qcd7vdg63q80zwz8ziaznllq1x7micmljm72s6sh3720rb5aiz2";
+ rev = "c37aaab809503df008209390e31e19abf4e23630";
+ sha256 = "16543im5iymc5hfcix1lglbvpq4v0441vb7sk58nbnffqba83yzy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3ebe5e52bc9bb8875ca390b34ac32eb47f4e1252/recipes/textile-mode";
@@ -65798,12 +67265,12 @@
textx-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "textx-mode";
- version = "20161106.1243";
+ version = "20170329.339";
src = fetchFromGitHub {
owner = "novakboskov";
repo = "textx-mode";
- rev = "74b701ec2d31b228a8e1e9c993edd00f5c324dca";
- sha256 = "1i4bd17kymdc9w2xd83549f0dva2asnvqcppgsg3svyab8x1aa7z";
+ rev = "cd47daf9737479ff06e2fa43fbb45ada2d7386e8";
+ sha256 = "165m6p18nzpqvdvx2a6hf94blsa2r947wdf1x6jicqflfpki45cx";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dada0378af342e0798c418032a8dcc7dfd80d600/recipes/textx-mode";
@@ -65939,10 +67406,10 @@
thing-cmds = callPackage ({ fetchurl, hide-comnt, lib, melpaBuild }:
melpaBuild {
pname = "thing-cmds";
- version = "20170101.1143";
+ version = "20170307.1538";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/thing-cmds.el";
- sha256 = "1qpszba6ajwqphhk39y6j4wlg7s5lch63lwfa9y28qipwkbn6zlq";
+ sha256 = "16bfjak7953mhmn7abd3pq8cqh8njir5x5x7acqs8zmd9n9qpni6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/thing-cmds";
@@ -65957,10 +67424,10 @@
}) {};
thingatpt-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "thingatpt-plus";
- version = "20170101.1144";
+ version = "20170307.1539";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/thingatpt+.el";
- sha256 = "0hb3fyqzq0312isid5vji0j74dmkh08p41sss32f4w60yhd8p19x";
+ sha256 = "1k9y354315gvhbdk0m9xpjx24w1bwrnzlnfiils8xgdwnw4py99a";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/thingatpt+";
@@ -65994,6 +67461,27 @@
license = lib.licenses.free;
};
}) {};
+ thinks = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "thinks";
+ version = "20170325.430";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "thinks.el";
+ rev = "122c0dcafa79bb1d9b37dc5bf6045e9f62666e6c";
+ sha256 = "05jczr3vj7j7b83sv2w79hrd4hq8xip79yx4z9g1v8lr3j3l4gzq";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/439957cabf379651dc243219a83c3c96bae6f8cf/recipes/thinks";
+ sha256 = "11vj9mjfzmqwdmkq97aqns3fh8hkgx9scnki6c2iag5lj0av2vcq";
+ name = "thinks";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/thinks";
+ license = lib.licenses.free;
+ };
+ }) {};
thread-dump = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "thread-dump";
@@ -66043,8 +67531,8 @@
src = fetchFromGitHub {
owner = "apache";
repo = "thrift";
- rev = "0a660ee285e4a4cbac8f702168c40fd4ef5495d1";
- sha256 = "19cn5kkj9jmjghb54l64wpvbcn355ixfzdp7rqrxcy2gcxwcc95a";
+ rev = "7470995ce4bb480a86beaf1d8babce95c6f4b8c7";
+ sha256 = "0srq5qcmnfplr30yxh6l4szl4vjfj41dwm615zq0mfjakxd3pbm1";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/857ab7e3a5c290265d88ebacb9685b3faee586e5/recipes/thrift";
@@ -66060,10 +67548,10 @@
thumb-frm = callPackage ({ fetchurl, frame-cmds, frame-fns, lib, melpaBuild }:
melpaBuild {
pname = "thumb-frm";
- version = "20170101.1145";
+ version = "20170307.1540";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/thumb-frm.el";
- sha256 = "19fiafq5nl29wr35l7nkzjs70fvnw0g27424x7xnm425gwaags8s";
+ sha256 = "1mfz4gkq71sp9q7pa8q0md36g7x0dpsqz0np507dx2kypzqhklpd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/thumb-frm";
@@ -66100,12 +67588,12 @@
tide = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, typescript-mode }:
melpaBuild {
pname = "tide";
- version = "20170210.1932";
+ version = "20170325.602";
src = fetchFromGitHub {
owner = "ananthakumaran";
repo = "tide";
- rev = "8e2c78de6e7a0eb42853ba2dee3ffe5c81cff336";
- sha256 = "0imdjxvvz9b1b1mlzdp5mildjz1s2m7zz3y383p1x6m8w4vzxln7";
+ rev = "a38e71fd07fceaa069d701cb6a3637dfd53c9f23";
+ sha256 = "01fg82i1a5ck6f5qj2nrz2hzl46hcsaxk13chbb71r99r80xm9lm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a21e063011ebbb03ac70bdcf0a379f9e383bdfab/recipes/tide";
@@ -66241,6 +67729,36 @@
license = lib.licenses.free;
};
}) {};
+ timonier = callPackage ({ all-the-icons, dash, emacs, f, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pkg-info, request, s }:
+ melpaBuild {
+ pname = "timonier";
+ version = "20170328.116";
+ src = fetchFromGitHub {
+ owner = "nlamirault";
+ repo = "timonier";
+ rev = "f5d42f0a234b906f72da759240b9fc2067de1e80";
+ sha256 = "1dl99zwcps8n22pf60mp47r8px98a9ihyf95j1y6dfivnzm7kjy2";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a31b0c177fd83bdeb1842a6ec3095de143bb4eae/recipes/timonier";
+ sha256 = "0vb83kv2dkca2bq876icxs8iivv9qgkzmzrsxfpnvbv752b220b0";
+ name = "timonier";
+ };
+ packageRequires = [
+ all-the-icons
+ dash
+ emacs
+ f
+ hydra
+ pkg-info
+ request
+ s
+ ];
+ meta = {
+ homepage = "https://melpa.org/#/timonier";
+ license = lib.licenses.free;
+ };
+ }) {};
timp = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, fifo-class, lib, melpaBuild, signal }:
melpaBuild {
pname = "timp";
@@ -66412,12 +67930,12 @@
toc-org = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "toc-org";
- version = "20170131.558";
+ version = "20170324.103";
src = fetchFromGitHub {
owner = "snosov1";
repo = "toc-org";
- rev = "cda8f73640ae26c476990eae421e42627445f9d0";
- sha256 = "1qkm70ay10blhji8z6c64f18288r1gswzmmkvg7b2z2rz9w475fm";
+ rev = "f0b94e07bb4b32db039088a58578bced29256431";
+ sha256 = "1dbi8kzr5nnb3sclafniq2sipwyran8h1vsqdy1wqd1a5306538h";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1305d88eca984a66039444da1ea64f29f1950206/recipes/toc-org";
@@ -66681,10 +68199,10 @@
}) {};
tool-bar-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "tool-bar-plus";
- version = "20170101.1147";
+ version = "20170307.1542";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/tool-bar+.el";
- sha256 = "19ayc57vnv9348nfc10392kr4xd6wg0b6v2ya3x2zlpfsq3a6w2n";
+ sha256 = "09myj10ifjjc43invxbiinskv5xllkqvqfnzmc7893k2hp2miczm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/tool-bar+";
@@ -66801,12 +68319,12 @@
traad = callPackage ({ deferred, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, request, request-deferred, virtualenvwrapper }:
melpaBuild {
pname = "traad";
- version = "20161010.152";
+ version = "20170302.613";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-traad";
- rev = "d96da54c87cba247306b4519295cc4d4df7cc33c";
- sha256 = "1hx6d4r20irs8zdimsfw17kwpwrdcjhkvf1zf7k4cr9bmkj4bvz5";
+ rev = "6d797f124fd4e037df7727d7696328a95748b9af";
+ sha256 = "1r3s7qjlf943h3wqc5plw0la0p54xmxzdj3iwaz9lymfxx6n3h72";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2b3eb31c077fcaff94b74b757c1ce17650333943/recipes/traad";
@@ -66832,8 +68350,8 @@
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "a9df12a6e2f2c8e940722e151829d5dcf980c902";
- sha256 = "00rdv0dij1d21jddw73iikc4vcx7hi1bi85b25hj1jx36nx4m16c";
+ rev = "9d68903018f255838b51c734015be74bbdbf539c";
+ sha256 = "0iddz0m7p7bfnly33gwi8vmpz0lv026lj4val1x584hqix6xk8vh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/tracking";
@@ -66933,12 +68451,12 @@
transmission = callPackage ({ emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "transmission";
- version = "20170201.426";
+ version = "20170326.1044";
src = fetchFromGitHub {
owner = "holomorph";
repo = "transmission";
- rev = "462584da4677af833054e023bd630a2d9f10c692";
- sha256 = "1i8k6jiwzrsamc887mdmzipbr7vshv4mfa9sgzzsmq521diaigk7";
+ rev = "5b88e643e93115af3a96c8cf558eb506b34a64fc";
+ sha256 = "1zcpy3628s9cm9am92imwhp31fdnd6146hz0x4qaazia4gbhp66z";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ed7e414687c0bd82b140a1bd8044084d094d18f/recipes/transmission";
@@ -67074,12 +68592,12 @@
trr = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "trr";
- version = "20160620.1505";
+ version = "20170221.42";
src = fetchFromGitHub {
owner = "kawabata";
repo = "emacs-trr";
- rev = "8c63eaae802066bdce9976fe195a445051f2dda9";
- sha256 = "0pcny9rfzvsn82n0ryhfpc9gn4jy1cg0nb467xcckgv6pcxzsf2g";
+ rev = "83660d8343ef3367837354dc684dfdde2f95826a";
+ sha256 = "0h12szq1cww3bpsk09m7d2bk9bfjxrmzlw9ccviwhnric40nh67k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/56fa3c0b65e4e300f01804df7779ba6f1cb18cec/recipes/trr";
@@ -67116,12 +68634,12 @@
try = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "try";
- version = "20160226.730";
+ version = "20170226.805";
src = fetchFromGitHub {
owner = "larstvei";
repo = "Try";
- rev = "f5a930105e81826682cd71ff3f23e5fcb5502e30";
- sha256 = "0gvwavsq9s4a75qz7xq9wl219fnzz085zjqpnrxxgmaqbi9m8l7a";
+ rev = "271b0a362cadf44d0694628b9e213f54516ef913";
+ sha256 = "1fvpi02c6awyrwg2yqjapvcv4132qvmvd9bkbwpjmndxpicsann3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/13c0ed40ad02fa0893cbf4dd9617dccb624f064b/recipes/try";
@@ -67219,12 +68737,12 @@
tuareg = callPackage ({ caml, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tuareg";
- version = "20170212.139";
+ version = "20170221.1141";
src = fetchFromGitHub {
owner = "ocaml";
repo = "tuareg";
- rev = "662f6af94c3273f2dab04b9c7485dfe627812c95";
- sha256 = "06iigh6kia60r4i3d414z594s3xab20z73q1l0z2fkb0613wznbg";
+ rev = "f242fe45dc47aab8fe69392304ebc2c779c411e0";
+ sha256 = "07lz7s7z913h0mvmjnvvg9m36pc5r9nrg1a6z2wxszbccjvkz95b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/01fb6435a1dfeebdf4e7fa3f4f5928bc75526809/recipes/tuareg";
@@ -67429,12 +68947,12 @@
twittering-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "twittering-mode";
- version = "20160921.1038";
+ version = "20170312.735";
src = fetchFromGitHub {
owner = "hayamiz";
repo = "twittering-mode";
- rev = "08a810167d47852367e7e8d56916c794f7b0fd04";
- sha256 = "15wghd8iiyrikahd7ayga9m0s993ghriwk44ylcycy3a6axaizmi";
+ rev = "63c96fb029033b1a300b90aa922e167c7c405bcb";
+ sha256 = "0kax42y0f1pa1pgybz3f57ig9g8fvmgcw8j7zl9nsw70dar4amqk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/twittering-mode";
@@ -67471,12 +68989,12 @@
typescript-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "typescript-mode";
- version = "20161130.1944";
+ version = "20170324.1301";
src = fetchFromGitHub {
owner = "ananthakumaran";
repo = "typescript.el";
- rev = "f72826e564dc9d7b60dd9df3c6337f33b02560bf";
- sha256 = "1mhsznkg7hnhb7ypbx0ljg3scawz6dsa5l2vaapb51akaf87a267";
+ rev = "f25f4751fea12298905c811a1f469a6b0a169ef1";
+ sha256 = "1s4qzhi8bd45l824pwzh97i9npf7j4ai6wkbhf28q2nd1hiv29hw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d3f534a1e2cee4ad2e32e32802c5080207417b3d/recipes/typescript-mode";
@@ -67614,10 +69132,10 @@
}) {};
ucs-cmds = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "ucs-cmds";
- version = "20170101.1149";
+ version = "20170308.1512";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/ucs-cmds.el";
- sha256 = "0ql6qyzcj067vx2amwfh2m4vi056zf7qra4pkyskv829nxqg9mk8";
+ sha256 = "072swg5iyx9n4xpdm65ydh2z7g11jqi3jjwkhcd7a389lavfqnbw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/ucs-cmds";
@@ -67675,12 +69193,12 @@
ujelly-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ujelly-theme";
- version = "20170209.24";
+ version = "20170321.1016";
src = fetchFromGitHub {
owner = "marktran";
repo = "color-theme-ujelly";
- rev = "2b54793859c0569b0e201f5c32cb796097250393";
- sha256 = "07c25f129948j52vfy42fzfhpd9dvq2568iclnbhzn9jpiz8m9d8";
+ rev = "2db6f0ab6054e9d6893d65bb239cdae5c2decf5f";
+ sha256 = "10m4bic1n8vmz1gr81cpr1cwyamyvp6iw3wdc0vwfma2fskd1pq2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/ujelly-theme";
@@ -67760,8 +69278,8 @@
src = fetchFromGitHub {
owner = "sviridov";
repo = "undercover.el";
- rev = "465e339749f924606df71e250ae10d1f910f71a9";
- sha256 = "0p75m1v9hvdlmlpg9zk09q9zyxf1ld6njfqir6hx83lidgvs5wsm";
+ rev = "3d69b33a0b52ba25415ba8ad8552b0cfb250435d";
+ sha256 = "15h2nabbi6ysr6xrf35p8zs0mi00ifk645kskhhfyn3hm103j052";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d58ad9eb863494f609114e3c6af8c14c891b83a5/recipes/undercover";
@@ -68060,12 +69578,12 @@
unify-opening = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "unify-opening";
- version = "20151116.1648";
+ version = "20170215.657";
src = fetchFromGitHub {
owner = "DamienCassou";
repo = "unify-opening";
- rev = "2812e43029cab7183197ce5e3c9577856bfd22c5";
- sha256 = "1vbx10s2zmhpxjg26ik947bcg9f7w3g2w45wmm0shjp743fsdq8p";
+ rev = "2f0164328b9234c9083758349103be873cb65af8";
+ sha256 = "0d7advfxfnx0v2y292fq4ynqm7ial6p0x7mh28l511b8b4qgpjgv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0a2faab13744262ef4d12750f70b300b3afd2835/recipes/unify-opening";
@@ -68183,6 +69701,27 @@
license = lib.licenses.free;
};
}) {};
+ uptimes = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "uptimes";
+ version = "20170326.515";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "uptimes.el";
+ rev = "5e321692bf5ccdc286f4831fa8fe55467c1c56aa";
+ sha256 = "04n4bryfid6scma43whw156wcza77ij7szgc5f73d98j9fji6lay";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/72099e35ce3e34ec6afc6a3f87a4da07ec91499a/recipes/uptimes";
+ sha256 = "0r8s5c2hdcb1ly7rnhzar4qzf1c9d49gd914ndnc3mg9yb9gyy5h";
+ name = "uptimes";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/uptimes";
+ license = lib.licenses.free;
+ };
+ }) {};
url-shortener = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "url-shortener";
@@ -68246,12 +69785,12 @@
use-package = callPackage ({ bind-key, diminish, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "use-package";
- version = "20170213.1353";
+ version = "20170327.1449";
src = fetchFromGitHub {
owner = "jwiegley";
repo = "use-package";
- rev = "6c2d81cfadb12c10af0dabe148ede355737ed1a8";
- sha256 = "18aqyphq1cwandfarql773d0h3ki6c9ip1wji1ni86fm29f99ikq";
+ rev = "a354568ec2af8444b741f595a3a7183e3f67ad58";
+ sha256 = "19aaqcaycq1msfgvvnlqkzqqijbzqzc015k69pbg41l5bvrwnqcq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3f9b52790e2a0bd579c24004873df5384e2ba549/recipes/use-package";
@@ -68292,8 +69831,8 @@
src = fetchFromGitHub {
owner = "diml";
repo = "utop";
- rev = "f2015062fa5f8ff5a39d3f2db9475862f433b2d0";
- sha256 = "1l00rhh9l4b9ww5sx1vm87qnydcr59ka4w2n2faifglnsv3awzn6";
+ rev = "d6f6a9465a26fc78ff72a3c234f118256ab24309";
+ sha256 = "1nswnzmr43b4x1kcai0ygy5v3nyc3713209x3pwq30hs7jk3swb0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30489fe52b4031184e54f994770aa3291257bc9d/recipes/utop";
@@ -68393,12 +69932,12 @@
vagrant = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "vagrant";
- version = "20160505.130";
+ version = "20170301.1406";
src = fetchFromGitHub {
owner = "ottbot";
repo = "vagrant.el";
- rev = "46c0c5129f6330497c518de442d517a0794b70fa";
- sha256 = "11bh92a40x778875q1m2kmq9nanp96d9v9hzra0jk8954g0bavlr";
+ rev = "636ce2f9af32ea199170335a9cf1201b64873440";
+ sha256 = "06zws69z327p00jw3zaf67niji2d4j339xmhbsrwbcr4w65dmz94";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/vagrant";
@@ -68645,12 +70184,12 @@
vdiff = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild }:
melpaBuild {
pname = "vdiff";
- version = "20170204.1636";
+ version = "20170320.1805";
src = fetchFromGitHub {
owner = "justbur";
repo = "emacs-vdiff";
- rev = "c32fe46ad8362b4d918e194cca5ef84dd09981bf";
- sha256 = "16xw159pydkqiki21axv3vhf56yqn8jgg9n97xws2swfkh4drafm";
+ rev = "f11c7c2eeef33a0b75fe4e025818e7e672c57397";
+ sha256 = "1shkjk38piwrsn78bcy557zvm68xznlk4kg5l2fgiwfmmzdnvj13";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e90f19c8fa4b0d267d269b76f117995e812e899c/recipes/vdiff";
@@ -68670,8 +70209,8 @@
src = fetchFromGitHub {
owner = "DamienCassou";
repo = "vdirel";
- rev = "4232676e93ca5ace8e51f6605bec223c3205beea";
- sha256 = "0jdjg50f6my9952frl6asi8zk0i8b4hva26wm7pi8zk423pydr30";
+ rev = "1f071902d4e2aea49e7e96a327e09712565cb39c";
+ sha256 = "0qkb7wx1qaa85g0dwmkyh4r65fg1j441f0b4hgg7qjq1yxrlkkhb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/72b5ea3f4444c3de73d986a28e1d12bf47c40246/recipes/vdirel";
@@ -68792,12 +70331,12 @@
vhdl-tools = callPackage ({ emacs, fetchFromGitHub, fetchurl, ggtags, helm, lib, melpaBuild, outshine }:
melpaBuild {
pname = "vhdl-tools";
- version = "20161010.239";
+ version = "20170315.1525";
src = fetchFromGitHub {
owner = "csantosb";
repo = "vhdl-tools";
- rev = "c964571c38fd3a6bfadc88fd9def3ed03132a052";
- sha256 = "01sdkhljh7mdwv4mvm37gimjvl3i0jpn4xzmd9sdjll0dbc8rxki";
+ rev = "6f3f8ba58432dfdac59122164c732ccc0dfc475b";
+ sha256 = "076v5zafalv1r14ms90zs1p7yq11fzff4vywrda6dh63i0yk2vxs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/69fe2f8fb98ac1af1d3185f62ae1c89e646cfebf/recipes/vhdl-tools";
@@ -68918,16 +70457,16 @@
vimgolf = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "vimgolf";
- version = "20140814.1448";
+ version = "20170323.600";
src = fetchFromGitHub {
owner = "timvisher";
- repo = "vimgolf";
- rev = "289bef87963b660c0cf6ea1f648ac2440c609c88";
- sha256 = "1i407ilhmk2qrk66ygbvizq964bdk502x7lvrzs4wxwfr5y8ciyj";
+ repo = "vimgolf.el";
+ rev = "741e414ec24072af05471058a5719271bfcfe766";
+ sha256 = "0fs0gimry8xzydh7m305j86h1rq7qivsda19ah48sxbxks6xq5ax";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/0bded518d1544a9442c13c5cbfab64f0f1cbdb6d/recipes/vimgolf";
- sha256 = "1hvw2pfa5a984hm6wd33bf6zz6hmlprc6qs3g789dfx91qm890vn";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/50dc1c26cb848986dda3c930c8d9b421cd3b1d17/recipes/vimgolf";
+ sha256 = "15xq5vm82hy4pjw04m7xcqav7azsb3c65lp8cfxa29z7xg81w62f";
name = "vimgolf";
};
packageRequires = [];
@@ -69086,12 +70625,12 @@
visual-regexp = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "visual-regexp";
- version = "20161017.1713";
+ version = "20170228.1716";
src = fetchFromGitHub {
owner = "benma";
repo = "visual-regexp.el";
- rev = "4ab9426a831cf0620f49ba227fd10b9c71672274";
- sha256 = "0c8z1brxsxz175fd887nmpyclswv3yablkscfcjpc8f66a7k53qp";
+ rev = "b3096c2d391ff4e28a2a4e8cd82efbf11071ea85";
+ sha256 = "12zpmzwyp85dzsjpxd3279kpfi9yz3jwc1k9fnb3xv3pjiil5svg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/visual-regexp";
@@ -69107,12 +70646,12 @@
visual-regexp-steroids = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, visual-regexp }:
melpaBuild {
pname = "visual-regexp-steroids";
- version = "20160516.1238";
+ version = "20170221.1853";
src = fetchFromGitHub {
owner = "benma";
repo = "visual-regexp-steroids.el";
- rev = "6fe4e504ae7a532d67aead6089d68bb2406e4c25";
- sha256 = "0bc44z8y1jmw7jlz785bisy36v08jichj53nwhmp2wjyv40xy321";
+ rev = "a6420b25ec0fbba43bf57875827092e1196d8a9e";
+ sha256 = "1isqa4ck6pm4ykcrkr0g1qj8664jkpcsrq0f8dlb0sksns2dqkwj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7f105ebce741956b7becc86e4bdfcafecf59af74/recipes/visual-regexp-steroids";
@@ -69269,22 +70808,43 @@
license = lib.licenses.free;
};
}) {};
- vue-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-mode }:
+ vue-html-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "vue-html-mode";
+ version = "20170225.2301";
+ src = fetchFromGitHub {
+ owner = "AdamNiederer";
+ repo = "vue-html-mode";
+ rev = "e9708b80a319af14266562d8bf920747e94f1cf8";
+ sha256 = "073vygm04x4gf150ibarz2qxbl37k6jzd907ydbq8nyq6hm1z1wj";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/48588b163ab76204b9054340071e758045480e19/recipes/vue-html-mode";
+ sha256 = "1f4pjfp4298jkvhacxygddg557hhyivgnm5x3yhjipfv6fjkgl2s";
+ name = "vue-html-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/vue-html-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
+ vue-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-mode, ssass-mode, vue-html-mode }:
melpaBuild {
pname = "vue-mode";
- version = "20170206.120";
+ version = "20170329.612";
src = fetchFromGitHub {
owner = "CodeFalling";
repo = "vue-mode";
- rev = "0b159770abc865796a1fa02be2f5959138b2f8a6";
- sha256 = "1i6a6g4l9xy45kllgr6kgai3mfg8b060dpspn6vv69kpwjcqiza7";
+ rev = "cbd1e35375309f0c813b5689a765c483caef6d60";
+ sha256 = "1lpac1bkgjnkhhglynpwfz4vr3g90m8124ii43yd5n06vpx21c3d";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2e5e0a9fff332aeec09f6d3d758e2b67dfdf8397/recipes/vue-mode";
sha256 = "0gy7a5sliaijq0666l55vbkg15anrw7k1828szdn1ppkraw14bn0";
name = "vue-mode";
};
- packageRequires = [ mmm-mode ];
+ packageRequires = [ mmm-mode ssass-mode vue-html-mode ];
meta = {
homepage = "https://melpa.org/#/vue-mode";
license = lib.licenses.free;
@@ -69292,10 +70852,10 @@
}) {};
w32-browser = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "w32-browser";
- version = "20170101.1154";
+ version = "20170308.1518";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/w32-browser.el";
- sha256 = "0x30ldv2wbv3vhj85jss7hwf672m61f5r4z9l1sg3v0ibalqry45";
+ sha256 = "0pp3fl2r5g32qv8ysiwnznpc5na7cqh3vp5mq59yfhv5p6myayxj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/w32-browser";
@@ -69311,10 +70871,10 @@
w32browser-dlgopen = callPackage ({ fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "w32browser-dlgopen";
- version = "20170101.1155";
+ version = "20170309.1433";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/w32browser-dlgopen.el";
- sha256 = "1dv4l7rcm34p78cvyjv7b1lcc1d28pia18vj3swgnan9g1mi7zdf";
+ sha256 = "1fkkrqwhkg58jjjsjf0fzwabaaxarjylp22zng1id6hqfsm7r1cd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/w32browser-dlgopen";
@@ -69329,11 +70889,11 @@
}) {};
w3m = callPackage ({ fetchcvs, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "w3m";
- version = "20170203.647";
+ version = "20170301.254";
src = fetchcvs {
cvsRoot = ":pserver:anonymous@cvs.namazu.org:/storage/cvsroot";
module = "emacs-w3m";
- sha256 = "ac08d29a884ac5e692a18fd47a7d3a43f1fe7464c3acb923e63da39201bf6453";
+ sha256 = "b861237e76035df9e806681dee0f58680d9e68e773cc5e3c65dd513e127f4240";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8bbb18b0db057b9cca78ae7280674fd1beb56443/recipes/w3m";
@@ -69391,12 +70951,12 @@
wakatime-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "wakatime-mode";
- version = "20161019.602";
+ version = "20170324.2348";
src = fetchFromGitHub {
owner = "wakatime";
repo = "wakatime-mode";
- rev = "4a99c5ad1e25135a086cab63ad797fae9b03afbb";
- sha256 = "0y4ydwqvjnkf8iav0c08zpmqm1zja7r5c6cjwnk07rsnb5zhpzjw";
+ rev = "7172a92df66a69537c849182c22404715ddd9bfe";
+ sha256 = "0scayq5vwxsilm90zbma8lc6fvmm6w7p3gfyphcvvsm93rx5601r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a46036a0e53afbebacafd3bc9545c99af79ccfcc/recipes/wakatime-mode";
@@ -69433,12 +70993,12 @@
wandbox = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request, s }:
melpaBuild {
pname = "wandbox";
- version = "20160418.1114";
+ version = "20170324.1014";
src = fetchFromGitHub {
owner = "kosh04";
repo = "emacs-wandbox";
- rev = "490eed2ac5f3cc375bace345f1060583d166a385";
- sha256 = "06jqlvy2078fd8py59z5rraf2ymlkv6wizmw91vq63f87vpw71zg";
+ rev = "4e52c14aca11de4686d4f1de98588cb5cf42d815";
+ sha256 = "1c9wvnc8nqizh5sw424hznnqymfcyqdgdj8gzwfy5i04mi7mic4p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/wandbox";
@@ -69454,12 +71014,12 @@
wanderlust = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, semi }:
melpaBuild {
pname = "wanderlust";
- version = "20170204.530";
+ version = "20170325.357";
src = fetchFromGitHub {
owner = "wanderlust";
repo = "wanderlust";
- rev = "1a49ac05e9558edd4993d345c25cf2d166bfc17e";
- sha256 = "1bvq0wwc013f6aapwql1rwv9r5nifgff2iwc17kaiwlwwqd6j70z";
+ rev = "0a324086eb9cf2d357d3c8a431e80cd45fce016a";
+ sha256 = "0hcyy44xxg6f7c10db6xf8944wiaijxln3kgrl49kc0m3icilxyy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/426172b72026d1adeb1bf3fcc6b0407875047333/recipes/wanderlust";
@@ -69584,8 +71144,8 @@
src = fetchFromGitHub {
owner = "tlikonen";
repo = "wcheck-mode";
- rev = "57c41b2f98aabc4fda375df26254a8ae097fe814";
- sha256 = "1yfqvyz76v3ir0fcvmw7f55llmmdpn2n0wij82anxx5sqmjjp8df";
+ rev = "d56345a1ec910a7d95103a441536cfba10ec9672";
+ sha256 = "1vdw9519rqqc3gidrlqpal01vllryi5ljzlrx2aayf8rf98lg6dy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d10b59f568fdedf248c2e8eaa06c4a74032ca56/recipes/wcheck-mode";
@@ -69682,22 +71242,22 @@
license = lib.licenses.free;
};
}) {};
- web-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ web-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "web-mode";
- version = "20170211.1516";
+ version = "20170320.1240";
src = fetchFromGitHub {
owner = "fxbois";
repo = "web-mode";
- rev = "c6d73fb48ee3c0911b7361cd556765c94742dee2";
- sha256 = "0b9gcm0dlbp9v57pv9dkh08a8f5bacmjkyqkh0pr285gvsfi776i";
+ rev = "4d16489eb14e47f3d63b4bdd4d9f7177133a973c";
+ sha256 = "0xgij4ln7r8q56c79m729nayr66bzmlkfbmmy8pr33rca6m66hfr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f0565555eaa356141422c5175d6cca4e9eb5c00/recipes/web-mode";
sha256 = "1vyhyc5nf4yj2m63inpwmcqvlsihaqw8nn8xvfdg44nhl6vjz97i";
name = "web-mode";
};
- packageRequires = [];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/web-mode";
license = lib.licenses.free;
@@ -69769,12 +71329,12 @@
webpaste = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "webpaste";
- version = "20161010.1100";
+ version = "20170328.1448";
src = fetchFromGitHub {
owner = "etu";
repo = "webpaste.el";
- rev = "6e34759f77b94318f079e178f7551fb16317b661";
- sha256 = "1lw4jf4jnch5c57vv5dyiwgkmqmxisbm1wx269p6nkkvb9y49qm7";
+ rev = "382e01d787c4a0fa6bd4c58bed1810ed5b7787e2";
+ sha256 = "1nz4ri36k49gwdkc9sb886avpijijssrj4frjyrw27ff9aj9q9h0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/13847d91c1780783e516943adee8a3530c757e17/recipes/webpaste";
@@ -70021,12 +71581,12 @@
which-key = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "which-key";
- version = "20170209.729";
+ version = "20170315.1055";
src = fetchFromGitHub {
owner = "justbur";
repo = "emacs-which-key";
- rev = "0d56e4369b53af2c5960af4827b56b06d9162d62";
- sha256 = "08dw13hn1w9m37gd2cch3z9af504x55w0hlinn05j1jgvja50c7f";
+ rev = "3c7ecc69d48258af66978a685aedcbc8d1ada512";
+ sha256 = "1q6v4bnw9sl6f138lxkqp979xpbgsb57gxj8a1k7clms16kkn5ci";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/315865a3df97c0694f648633d44b8b34df1ac76d/recipes/which-key";
@@ -70167,10 +71727,10 @@
}) {};
wid-edit-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "wid-edit-plus";
- version = "20170101.1156";
+ version = "20170309.1434";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/wid-edit+.el";
- sha256 = "0pzxarpwabbg67ajg340yrp1gqly8y71qrd5gcv9vjzgvvh9anws";
+ sha256 = "0w2hjahcq68inabjbdyh3a0wcxd6pdgsp81iqcikxzfvwpzm35a9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/wid-edit+";
@@ -70211,8 +71771,8 @@
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-widget-mvc";
- rev = "a3fd2d2abc29a1b53aeaae8b267d0718740fb783";
- sha256 = "0036alzp66k7w3z45lj8qzh3plxv9vwcw17wibkz90mlb27vy6yz";
+ rev = "ff5a85880df7b87f9f480fe3c28438a0712b7b87";
+ sha256 = "1s0srhklmkmj3lfs8vr1dqi3s48z7fwx9mxqxckk5njld317hqg7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/76d3c38e205076a22628f490d8e8ddd80d091eab/recipes/widget-mvc";
@@ -70232,8 +71792,8 @@
src = fetchFromGitHub {
owner = "foretagsplatsen";
repo = "emacs-js";
- rev = "0afc3a524ec4c900f7ac1291e37b4f7da19e9ae6";
- sha256 = "15rjaxzwq7wh6zmyh8nzkbr4c75z8qjlbhpi8yjmf9bik3srr14d";
+ rev = "e66476fef5c5afe75f09e4fe94109423a99fc2c6";
+ sha256 = "1lvk8nh9gp3i98jjinqx17fxammxkfwh0dvzhah9ram73i6xq1yd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/78d7a15152f45a193384741fa00d0649c4bba91e/recipes/widgetjs";
@@ -70311,10 +71871,10 @@
}) {};
wimpy-del = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "wimpy-del";
- version = "20161209.736";
+ version = "20170309.1436";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/wimpy-del.el";
- sha256 = "19dsmchrgmrqnn0v81k3q6z0h3vnxx0wjyqzz27wc7ll1qrvjfyg";
+ sha256 = "0impy9kp1xnhs0834azzndx93p8q53dxdqd9hz0n1mg0h8331c13";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/wimpy-del";
@@ -70411,12 +71971,12 @@
window-layout = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "window-layout";
- version = "20150716.2207";
+ version = "20170214.1633";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-window-layout";
- rev = "03ee615fc8fad5be4efec9c3febab8c851271257";
- sha256 = "08chi9b4bap78n069aavvx3850kabk2jflrgymy4jxv08ybqikdg";
+ rev = "cd2e4f967b610c2bbef53182829e47250d027056";
+ sha256 = "0wgqi8r844lbx52fn6az8c1n8m681rp6dkfzd54wmdk1ka7zmvv6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3b17efdf8b7306eadf37e331fc1d585b42f37b09/recipes/window-layout";
@@ -70473,10 +72033,10 @@
}) {};
window-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "window-plus";
- version = "20170101.1158";
+ version = "20170309.1437";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/window+.el";
- sha256 = "06igqiwvnwm68k6gf9h85p4ppqab20sxl6qnxb57z8lpczpsssqa";
+ sha256 = "1l6fwrd2f58xpf7cprp354bq2fz0hvl9bz73hrbrzyqvnd9kix61";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/window+";
@@ -70576,12 +72136,12 @@
winum = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "winum";
- version = "20170111.29";
+ version = "20170217.110";
src = fetchFromGitHub {
owner = "deb0ch";
repo = "emacs-winum";
- rev = "25fbb9524ac7cde601b07cecd81fd1446e571282";
- sha256 = "1aibzgb9np9ik27jzaxg1gl1n15q1chxr5lhjvvpp05rr70ykll0";
+ rev = "3c28c0dd685ee71b073e6a336efe3bff21f65a9b";
+ sha256 = "0bxwhkshyxzq5f2jlsp6z97j2gdgz3a0hbp8bvjj71biywhn2m26";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c1caa7a54a910a44322fdee300e8cce6ddcde071/recipes/winum";
@@ -70600,8 +72160,8 @@
version = "20160419.1232";
src = fetchhg {
url = "https://bitbucket.com/ArneBab/wisp";
- rev = "3a654cfe6632";
- sha256 = "1ahmpk0302g375w9ikkzagjvx8qblkzx40w960ka0cqf7nzyk75d";
+ rev = "c5c0bb98b281";
+ sha256 = "0gxvx2n6xza17qf1p4v0nbcqfkkhrmg9a56c5d126b4vgmg3bf9v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode";
@@ -70719,22 +72279,22 @@
license = lib.licenses.free;
};
}) {};
- wolfram-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ wolfram-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "wolfram-mode";
- version = "20140118.757";
+ version = "20170221.120";
src = fetchFromGitHub {
owner = "kawabata";
repo = "wolfram-mode";
- rev = "72cb36975816a9a7b677269e19b9ff431f597ed7";
- sha256 = "1xna0cjgi9m87pws2h0cza67qbpdhjmdi5h4wv6v4g14nr26hi3w";
+ rev = "d27a0f23791abde2bdda22e50108b99f11c13ed7";
+ sha256 = "0r82h3x1ggirgd0a03qr71pdcxgkc4s3307ggwy86j4asd308m79";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/299fe35d0a5a11d20f0b917bc8f406bd0f011c93/recipes/wolfram-mode";
sha256 = "1bq95lamzz45macpklnq1kxw9ak4x4f41kx16f472dn650ff0zlf";
name = "wolfram-mode";
};
- packageRequires = [ emacs ];
+ packageRequires = [];
meta = {
homepage = "https://melpa.org/#/wolfram-mode";
license = lib.licenses.free;
@@ -70827,12 +72387,12 @@
worf = callPackage ({ ace-link, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, swiper, zoutline }:
melpaBuild {
pname = "worf";
- version = "20170211.402";
+ version = "20170326.712";
src = fetchFromGitHub {
owner = "abo-abo";
repo = "worf";
- rev = "cba75ae94e6c233f92fcdde005d023107495df7b";
- sha256 = "1sxs89mqns9n847m0gqpv43b9gr15zicjhcnavk5n8g7gnssjmj4";
+ rev = "820fe2316d672e7bb2be7a2ead8ad5ed027f1a9a";
+ sha256 = "13d089n9y8y7ka708byg9704rq0slxvdzfhw8vk0yzzd3jrbfgs3";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f00f8765e35c21dd1a4b5c01c239ed4d15170ab7/recipes/worf";
@@ -70908,6 +72468,27 @@
license = lib.licenses.free;
};
}) {};
+ wotd = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "wotd";
+ version = "20170328.1248";
+ src = fetchFromGitHub {
+ owner = "cute-jumper";
+ repo = "emacs-word-of-the-day";
+ rev = "d2937a3d91e014f8028a1f33d21c18cc0b065a64";
+ sha256 = "0nwq5ymj9kx1fx3kfc789nkd80gwzljwmk7xxzzsrdrv47gm047m";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/7a52690a9bae634825bdfb5b6b17e5faccb93e13/recipes/wotd";
+ sha256 = "145knl4n35kpqqzqkz1vd18d619nw011d93f8qp5h82xm92p3sb5";
+ name = "wotd";
+ };
+ packageRequires = [ emacs org ];
+ meta = {
+ homepage = "https://melpa.org/#/wotd";
+ license = lib.licenses.free;
+ };
+ }) {};
wrap-region = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "wrap-region";
@@ -70953,12 +72534,12 @@
writeroom-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, visual-fill-column }:
melpaBuild {
pname = "writeroom-mode";
- version = "20160830.616";
+ version = "20170324.1514";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "writeroom-mode";
- rev = "425ab2bd4f37165a6cf85b58e0dec8105bd2bd35";
- sha256 = "0b6rr78aid7h006k77i6gm82par48l5d5w7xhhkbv109cdra1qlh";
+ rev = "071ebbecf6bc9dc40c5d1a120a9aa3d27ddaa81b";
+ sha256 = "1w4bhp9b3jm6gqj4lvxbljr2xw05xldsxb8xaddj3ac82afq7kh5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/writeroom-mode";
@@ -71016,12 +72597,12 @@
wttrin = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, xterm-color }:
melpaBuild {
pname = "wttrin";
- version = "20160414.837";
+ version = "20170322.2041";
src = fetchFromGitHub {
owner = "bcbcarl";
repo = "emacs-wttrin";
- rev = "e2a02cc58920a4f34ba01f7015c9e6bfcce51f61";
- sha256 = "1bq552mxlhq9sd2c9p2yir52p0jnfdav6vcdgs3xklcf89b1403m";
+ rev = "00ae9ee54056b16bb20c5b35e6bd262e6bda7eb5";
+ sha256 = "09vxi1vm5vsh7q9dqjbya8qrrclwid8r2hq9ycc46mbhx5blyz45";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1b2b6876562f1fadd4af1ea9b279ac4dc1b21660/recipes/wttrin";
@@ -71142,12 +72723,12 @@
xah-css-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-css-mode";
- version = "20170116.919";
+ version = "20170312.151";
src = fetchFromGitHub {
owner = "xahlee";
repo = "xah-css-mode";
- rev = "ed4539971dd9c32752c7ff5a1d280150446bc769";
- sha256 = "1nw7mwbiaq4i28his4l7hx1qrgqykr59sw1909s1l165ygl85jb2";
+ rev = "b710877056cc91641aff82d26af01db728131563";
+ sha256 = "0hmnbbdf2rsw24dspfbbdr0b0f4wlrrkw9pzc73dcn8y0pafavyg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/57c2e2112c4eb50ee6ebddef9c3d219cc5ced804/recipes/xah-css-mode";
@@ -71205,12 +72786,12 @@
xah-fly-keys = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-fly-keys";
- version = "20170213.321";
+ version = "20170317.2237";
src = fetchFromGitHub {
owner = "xahlee";
repo = "xah-fly-keys";
- rev = "073190840e6a07566f75a6dcabd1d3c120b0639e";
- sha256 = "19b8d4a5g43n9y2y0r8l12ds5badns9zlky0j201bzz3yrcid7xb";
+ rev = "4d61f0b6d9209c17e6834aaced28cd7d8aabaad1";
+ sha256 = "1i1f30yy6hzhlpsn2836zk2cv6rbcvapwzp310l28ngr4wd6k4x7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fc1683be70d1388efa3ce00adc40510e595aef2b/recipes/xah-fly-keys";
@@ -71226,12 +72807,12 @@
xah-get-thing = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-get-thing";
- version = "20161218.2145";
+ version = "20170303.1530";
src = fetchFromGitHub {
owner = "xahlee";
repo = "xah-get-thing-or-selection";
- rev = "14bf7ad0d8366b3b8754c252ca45660181ba5a1d";
- sha256 = "0025g3ikdfpmcaa6pkdyh1vp7wxbbdd5slxxdzyvshmi7lm2p2nc";
+ rev = "1eef698b7be06fa49347798089ca1e2ed8484da5";
+ sha256 = "0cysykwnwpy43mnx9fjiqk1r004ac6c7h92zhki8858bcgjnwzzk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9e8dc32a5317f0ff0e72fa87220243dd742eb1ef/recipes/xah-get-thing";
@@ -71247,12 +72828,12 @@
xah-lookup = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-lookup";
- version = "20170209.342";
+ version = "20170227.1044";
src = fetchFromGitHub {
owner = "xahlee";
repo = "lookup-word-on-internet";
- rev = "55e4e539f65e260418ead77c138bc2af2bdfa638";
- sha256 = "0b9q2y42v73c49l4s7z8qgsj02g2yvn2vbf4kv5m26k8x7547cja";
+ rev = "4843663678db42827d12f2514f8ad4e2f4abcfb9";
+ sha256 = "1hr4m5lrwhx1jf8zlwpx60w9528vq49j0q8kzydlsb895nivnn3s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/38e6609a846a3c7781e0f03730b79bbf8d0355a9/recipes/xah-lookup";
@@ -71310,12 +72891,12 @@
xah-replace-pairs = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xah-replace-pairs";
- version = "20170111.652";
+ version = "20170221.2112";
src = fetchFromGitHub {
owner = "xahlee";
repo = "xah-replace-pairs";
- rev = "fb1b37f482ae2082d0a26214b2160760324d3fce";
- sha256 = "1am9zyszav8mr1g60g7jdmxd1hnvm2p7zpdrzv3awmr92y3psn1i";
+ rev = "b5bd1ff843063f6eba32ab71f33f0ebde57d5e41";
+ sha256 = "1m5yd9kwsjy37f2czqhjpj5dkqf62pgj40a4ziy65mch4niw0slz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0e7de2fe0e55b1a546f105aa1aac44fde46c8f44/recipes/xah-replace-pairs";
@@ -71377,8 +72958,8 @@
src = fetchFromGitHub {
owner = "nicklanasa";
repo = "xcode-mode";
- rev = "5b5f0a4f505d44840a4924b24e3ef73b8528d98b";
- sha256 = "0g2vc13rc9vk20m9l1a1rxkdsc099k33pya3z10sg9pa09a4a2a2";
+ rev = "2ae4f512d6c601ea39d5ab785c2b5288eac24b59";
+ sha256 = "0pi85ylxvjj63cmibgvi493d4ybcp2blhlwgrwzn2hjz31jldh0y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/845c731bed7dbe9c41c09e47e219299f17d0d489/recipes/xcode-mode";
@@ -71559,22 +73140,22 @@
license = lib.licenses.free;
};
}) {};
- xquery-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ xquery-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "xquery-mode";
- version = "20161218.1617";
+ version = "20170214.319";
src = fetchFromGitHub {
owner = "xquery-mode";
repo = "xquery-mode";
- rev = "58e947e2630223b89822c2c3e5883be4950ea2f5";
- sha256 = "0zasfq8cgp42ac7ad041f7bn785y10359ayrd9h2wwyb34bw9wjd";
+ rev = "1b655ccf83d02a7bd473d2cf02359ed60bdf7369";
+ sha256 = "1iprgfjrbx3fmqhkgjxdxnlzz2s6h895q270lhjrhkwgpphgna2c";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e8ea1c9e26963f290d912df21b81afd689543658/recipes/xquery-mode";
sha256 = "13xrvygk7wdby6599q6yxw8cm45qqki8szrm49fc3b6pr6vzpidg";
name = "xquery-mode";
};
- packageRequires = [];
+ packageRequires = [ cl-lib ];
meta = {
homepage = "https://melpa.org/#/xquery-mode";
license = lib.licenses.free;
@@ -71793,12 +73374,12 @@
yafolding = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yafolding";
- version = "20160814.1230";
+ version = "20170304.1917";
src = fetchFromGitHub {
owner = "zenozeng";
repo = "yafolding.el";
- rev = "a89146d35b8f66be68c1e8d1d03c4abdde39ebee";
- sha256 = "1pq2b6bhl93b023gin7j1warvg8bz8zvf6kdgkmhmqaaaqqha5kr";
+ rev = "57c015ddd7c3454571c80825bc5391d7a10fa1d7";
+ sha256 = "144v8nn4l8ngfdrsgj5nrxp09391gnfrqf950y956cbmqvnlw7z8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/51bfd6465ee8ee553e8fd466a3bc4e65ab98faed/recipes/yafolding";
@@ -71940,12 +73521,12 @@
yang-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yang-mode";
- version = "20170213.154";
+ version = "20170323.1104";
src = fetchFromGitHub {
owner = "mbj4668";
repo = "yang-mode";
- rev = "46c201b1d5195842fdf540d4c153127f91b1a125";
- sha256 = "0bfx6wsj8g6ryawxly17x2nppzcgg3bxpkx00ar1hgcrs11988kk";
+ rev = "0d5d5df86dbb6cbb2de3c0f2d0d5f8c8f29d0695";
+ sha256 = "0ca55vjv9lz7w8mk2z731bia9vialrd4kv0igi09xs1mm0r2x5nv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/bb42ab9b5f118baaf6766c478046552b686981a1/recipes/yang-mode";
@@ -71961,12 +73542,12 @@
yankpad = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yankpad";
- version = "20170124.1014";
+ version = "20170220.55";
src = fetchFromGitHub {
owner = "Kungsgeten";
repo = "yankpad";
- rev = "d2ea6920a2444f1ce6f53947640446b8e16f84b7";
- sha256 = "1lw2d25rwszk35bi3gm3bg0cb30b8c2bf3p32b89shnsmwylw52m";
+ rev = "0f2af3671f5f3b879a2c9a3f521f1d4066889d58";
+ sha256 = "0qx98klmc40064si47s7ivvyx3vzki1skyjkxszi6gl8g5k0i1dl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e64746d10f9e0158621a7c4dc41dc2eca6ad573c/recipes/yankpad";
@@ -71981,10 +73562,10 @@
}) {};
yaoddmuse = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "yaoddmuse";
- version = "20160717.2212";
+ version = "20170325.1752";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/yaoddmuse.el";
- sha256 = "0j73zkzk1iyxpxca6zvjwq5iig8a6la6hm6i5kwwnbc9c681acqx";
+ sha256 = "0vlllq3xmnlni0ws226pqxj68nshclbl5rgqv6y11i3yvzgiazr6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e7dcbe43b65944968a882705ff4b3b2c9f40b6d2/recipes/yaoddmuse";
@@ -72084,12 +73665,12 @@
yascroll = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yascroll";
- version = "20150315.605";
+ version = "20170315.1206";
src = fetchFromGitHub {
owner = "m2ym";
repo = "yascroll-el";
- rev = "f7743df1cf6d8e55607141d1ea5f50b562582c51";
- sha256 = "08wa97hsfy1rc8ify3rz2ncfij4z6l16p4s20naygqccjv3ir6z5";
+ rev = "fe4494e5f4faf2832e665c7de0fed99cdbb39478";
+ sha256 = "09y8phmvqdwp1k9w84rf6p609jrg0mhgx6akwda8rsvxrrbsh6j4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/yascroll";
@@ -72105,12 +73686,12 @@
yasnippet = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yasnippet";
- version = "20170212.832";
+ version = "20170326.1030";
src = fetchFromGitHub {
owner = "joaotavora";
repo = "yasnippet";
- rev = "c87afe0901735d4421c712b25dfa69b2ac59c8e9";
- sha256 = "0ssk3pgkq4bv74g8h0zbi38z3lb11cn4ylnfsa0gnn5jlyg0bccc";
+ rev = "5043a961215158619199cf03a85a0c063a28c644";
+ sha256 = "145v9fvfm1yldr7k02d1lk3sgycs2j8zg9d8zmz7g7b9lghkp6fk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5d1927dc3351d3522de1baccdc4ce200ba52bd6e/recipes/yasnippet";
@@ -72146,11 +73727,11 @@
}) {};
yatex = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "yatex";
- version = "20170117.1449";
+ version = "20170306.55";
src = fetchhg {
url = "https://www.yatex.org/hgrepos/yatex/";
- rev = "8871fe9f563b";
- sha256 = "0bfhf0fhx8znq7xsqwms3n178qpxds93wcznj26k3ypqgwkkcx5x";
+ rev = "7bf780961390";
+ sha256 = "19nxjabwr3c5sjii2pwlgak751wq9h12yp7xd6nz8i6f75md59xs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/yatex";
@@ -72208,12 +73789,12 @@
ycmd = callPackage ({ cl-lib ? null, dash, deferred, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pkg-info, request, request-deferred, s }:
melpaBuild {
pname = "ycmd";
- version = "20170114.445";
+ version = "20170329.1433";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "386f6101fec6975000ad724f117816c01ab55f16";
- sha256 = "12m3fh2xipb6sxf44vinx12pv4mh9yd98v4xr7drim2c95mqx2y4";
+ rev = "8fbdaeaec7704155a047ac17c11d4cf4208f5f79";
+ sha256 = "0hvvyficrdxwwg9gyyzmvdsx7v1dh07qrzcvcdn1lq1q1shwcng9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4b25378540c64d0214797348579671bf2b8cc696/recipes/ycmd";
@@ -72281,12 +73862,12 @@
yoshi-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yoshi-theme";
- version = "20161115.1258";
+ version = "20170307.906";
src = fetchFromGitHub {
owner = "ryuslash";
repo = "yoshi-theme";
- rev = "278dba2c6846c6898ced9948505775ef71812586";
- sha256 = "03fibd99wihg811c72cn6q8w89pdivjn3305lyhzlbs69ylafz0f";
+ rev = "7ab8df0bd646e0571a4d27cbaa4f62b60f625bad";
+ sha256 = "0qh8d14vpaj6hbhxv8zmr7sg85wfjqb2gf30b56lnrvkl783v50b";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6e9a549e31c4097ee24b4bff12ec5d20d3beac68/recipes/yoshi-theme";
@@ -72299,22 +73880,22 @@
license = lib.licenses.free;
};
}) {};
- youdao-dictionary = callPackage ({ chinese-word-at-point, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, names, popup }:
+ youdao-dictionary = callPackage ({ chinese-word-at-point, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, names, popup, pos-tip }:
melpaBuild {
pname = "youdao-dictionary";
- version = "20161017.829";
+ version = "20170226.49";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "youdao-dictionary.el";
- rev = "30cf46170168f8fec95a5504861a4d9aad314883";
- sha256 = "06q0xdxl5wcm8pza42vc8k64fyms32x976mwiy2sl9qvvynfa2k3";
+ rev = "44548f56a1c736e6a7fae4546657bff0a94bf3cb";
+ sha256 = "1bazpqibydns36d4m6spvhk7vh6l4xz3w4d3jj78xrvcvi2z2rg2";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/712bdf83f71c2105754f9b549a889ffc5b7ba565/recipes/youdao-dictionary";
sha256 = "1qfk7s18br9jask1bpida0cjxks098qpz0ssmw8misi3bjax0fym";
name = "youdao-dictionary";
};
- packageRequires = [ chinese-word-at-point emacs names popup ];
+ packageRequires = [ chinese-word-at-point emacs names popup pos-tip ];
meta = {
homepage = "https://melpa.org/#/youdao-dictionary";
license = lib.licenses.free;
@@ -72406,12 +73987,12 @@
zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "zenburn-theme";
- version = "20170103.2328";
+ version = "20170306.2250";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "zenburn-emacs";
- rev = "554778b48ffa35b0ebfbed31a6dc249afa16ba24";
- sha256 = "19zh9ifaqgf8d9lkxsgznd935p4yfhxcrdi583gp8m2vwa22kgrm";
+ rev = "f031c785b469cf4356fddb997eccf60399e34235";
+ sha256 = "029955wp29wdrk1ddmhxixd76vhkp2li3mjaknw9d8iqz819vshc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/zenburn-theme";
@@ -72656,10 +74237,10 @@
}) {};
zones = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild {
pname = "zones";
- version = "20170101.1159";
+ version = "20170309.1440";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/zones.el";
- sha256 = "1m88lqfmfayx2pj5ws14cfysf4pv8rm9v768x6xvsknjb4sl0q8l";
+ sha256 = "1mgfv9q4mwng0cqni13kmsridbfqsw66z5cgynlrvagga6v94bq0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f768556f3fbe2537d6ebb08a5285d040e851e85d/recipes/zones";
@@ -72696,10 +74277,10 @@
zoom-frm = callPackage ({ fetchurl, frame-cmds, frame-fns, lib, melpaBuild }:
melpaBuild {
pname = "zoom-frm";
- version = "20170101.1201";
+ version = "20170309.1439";
src = fetchurl {
url = "https://www.emacswiki.org/emacs/download/zoom-frm.el";
- sha256 = "1n16qx3ag9cdds04l4s2a79ijqg4k5gg1144vyn5p6ih10casw32";
+ sha256 = "03f3clivm7nfgg16k9pcshdwbwmjaqk0lcdm9d0180dl1c1z2wvs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8b528544841995045fb1f8344aaaa38946bb3915/recipes/zoom-frm";
@@ -72715,12 +74296,12 @@
zoom-window = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "zoom-window";
- version = "20170115.120";
+ version = "20170302.27";
src = fetchFromGitHub {
owner = "syohex";
repo = "emacs-zoom-window";
- rev = "5d1ea2a67ca4c74557183d62ebd90bae5a81cfc6";
- sha256 = "11qj8mqqmcxc7c14mzf84k7mpgzarpv1y2mgsky2a7hnb0si14fx";
+ rev = "cd6ecc103fc30b171bda7daf1f44a550854d0dbf";
+ sha256 = "1rfhdzwyag32s15ysmf75976nvkx995581afaa4ychj45vwnaqfm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8a55cc66cc0deb1c24023f638b8e920c9d975859/recipes/zoom-window";
@@ -72838,21 +74419,21 @@
license = lib.licenses.free;
};
}) {};
- zpresent = callPackage ({ emacs, fetchhg, fetchurl, lib, melpaBuild, org-parser }:
+ zpresent = callPackage ({ dash, emacs, fetchhg, fetchurl, lib, melpaBuild, org-parser }:
melpaBuild {
pname = "zpresent";
- version = "20170205.2239";
+ version = "20170326.1630";
src = fetchhg {
url = "https://bitbucket.com/zck/zpresent.el";
- rev = "b02b168a98c7";
- sha256 = "0vkywpzlrpwasjnjksmsy7ab5vn1l3frb3ygvy0c98wds0g8dxgc";
+ rev = "ef1de4ed0def";
+ sha256 = "1fb7n64wj1b6s5vm43i9xharbbfx9r97fzshmjfhik8vsjc7k4c5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3aae38ad54490fa650c832fb7d22e2c73b0fb060/recipes/zpresent";
sha256 = "0316qyspmdbg94aw620133ilh8kfpr3db1p2cifgccgcacjv3v5j";
name = "zpresent";
};
- packageRequires = [ emacs org-parser ];
+ packageRequires = [ dash emacs org-parser ];
meta = {
homepage = "https://melpa.org/#/zpresent";
license = lib.licenses.free;
@@ -72861,12 +74442,12 @@
ztree = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ztree";
- version = "20170208.4";
+ version = "20170223.1014";
src = fetchFromGitHub {
owner = "fourier";
repo = "ztree";
- rev = "bf343665c9d97a5cb370572364865e42074af95c";
- sha256 = "1hpyymmg5mxrcmj0pngnj8fxyalfxzdqgpghk7lba2r35da05ph5";
+ rev = "febc2d02373312ce69f56c9dbe54cabea3e0813c";
+ sha256 = "0sj30f87gvxbqwi1k7xxqc1h0w7n53630d04csqayiwvc6a2z2sz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f151e057c05407748991f23c021e94c178b87248/recipes/ztree";
diff --git a/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix b/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
index 88b3f04cb5a3..488699f8a793 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
@@ -506,12 +506,12 @@
ac-octave = callPackage ({ auto-complete, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ac-octave";
- version = "0.4";
+ version = "0.6";
src = fetchFromGitHub {
owner = "coldnew";
repo = "ac-octave";
- rev = "eb6463631a69dfd06fe750c1c155594d11de0590";
- sha256 = "16f8hvdz6y8nsfj7094yrvw194ag3w1jvz81h287vcgcvmyb7wdf";
+ rev = "f131ed6859a0945ac0c0520d2ab076f16ce7314c";
+ sha256 = "0aigfydmfw284qkhajzxhnl5zx41v5z6ip0kjwmwgphqyxay7nih";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/634bd324148d6b74e1098362e06dc512456cde31/recipes/ac-octave";
@@ -527,12 +527,12 @@
ac-php = callPackage ({ ac-php-core, auto-complete, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "ac-php";
- version = "1.7.6";
+ version = "1.7.7";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "35fdc09f95050cc76d06f3e6ff1620927aa6377a";
- sha256 = "14ywlbxpkwi7fc7axfcnpisddn2886v134llgh0glrl4xkiyd0sf";
+ rev = "dd04c95ed8a0b5787cb4bf536797cb14aff9991b";
+ sha256 = "1yg01ba5c7cv9dvmz5sd797wf46a1ylj57dr4k5i0jjz2y1mb8z6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php";
@@ -548,12 +548,12 @@
ac-php-core = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode, popup, s, xcscope }:
melpaBuild {
pname = "ac-php-core";
- version = "1.7.6";
+ version = "1.7.7";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "35fdc09f95050cc76d06f3e6ff1620927aa6377a";
- sha256 = "14ywlbxpkwi7fc7axfcnpisddn2886v134llgh0glrl4xkiyd0sf";
+ rev = "dd04c95ed8a0b5787cb4bf536797cb14aff9991b";
+ sha256 = "1yg01ba5c7cv9dvmz5sd797wf46a1ylj57dr4k5i0jjz2y1mb8z6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php-core";
@@ -860,6 +860,27 @@
license = lib.licenses.free;
};
}) {};
+ add-node-modules-path = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "add-node-modules-path";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ owner = "codesuki";
+ repo = "add-node-modules-path";
+ rev = "9ed240e05dcb9628ba380151b54b02688be5e78e";
+ sha256 = "0avv3ypdpscchq9n1lxs0ba0fc52zjyv7dbv54s7sclqxx4mi63k";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/63e99d8fc0678d7b1831cae8940e9e6547780861/recipes/add-node-modules-path";
+ sha256 = "0gbl875fgqr5np6r4cs8njs6fil1qmy8a5wir88x78ybdwwxsmbl";
+ name = "add-node-modules-path";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/add-node-modules-path";
+ license = lib.licenses.free;
+ };
+ }) {};
adoc-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, markup-faces, melpaBuild }:
melpaBuild {
pname = "adoc-mode";
@@ -1124,12 +1145,12 @@
anaconda-mode = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, pythonic, s }:
melpaBuild {
pname = "anaconda-mode";
- version = "0.1.6";
+ version = "0.1.7";
src = fetchFromGitHub {
owner = "proofit404";
repo = "anaconda-mode";
- rev = "3f473150009f86dac68edb02e2f22850788289a5";
- sha256 = "16c2q6c44qc3bdaxq835rrbyq49z6rd3h6cgss50p4gqwfwxfxn7";
+ rev = "1799bdbe410dc7dd91b766dddaa6c73e2d077059";
+ sha256 = "1gn835ny57cgaijjhifiafannbbnrj6v3g4kc45id52grkd041qk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e03b698fd3fe5b80bdd24ce01f7fba28e9da0da8/recipes/anaconda-mode";
@@ -1166,12 +1187,12 @@
android-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "android-mode";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "remvee";
repo = "android-mode";
- rev = "146476c5ae958715520bec2b7f8de6b30c48c19f";
- sha256 = "0gjynmzqlqz0d57fb4np6xrklqdn11y4vjbm18rlpvmk92bgw740";
+ rev = "f274da87429617b0b9c5889d46b36de64d982da4";
+ sha256 = "17m4hp2qb54widwadv23amc1lasnbwzh2ipc6180fnajg8zcbvyw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/77633aa340803a433570327943fbe31b396f4355/recipes/android-mode";
@@ -1477,6 +1498,27 @@
license = lib.licenses.free;
};
}) {};
+ anything-tramp = callPackage ({ anything, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "anything-tramp";
+ version = "0.3.2";
+ src = fetchFromGitHub {
+ owner = "masasam";
+ repo = "emacs-anything-tramp";
+ rev = "ca9d94c2a55c3cbbcc77b6818cc386dbd2f36d39";
+ sha256 = "0j1fm1ngd9vg3qrv9ks53ha9aijnl6mvx2sxsvlvn1libg7ym3zz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/bf5be5351cb187dff8388865ac424f8e5be71639/recipes/anything-tramp";
+ sha256 = "1dpah5c35j552ixbd9mw2400vnfbibwhk1ihyz2n8b1c06syfny1";
+ name = "anything-tramp";
+ };
+ packageRequires = [ anything emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/anything-tramp";
+ license = lib.licenses.free;
+ };
+ }) {};
anzu = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "anzu";
@@ -2284,12 +2326,12 @@
base16-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "base16-theme";
- version = "2.0";
+ version = "2.1";
src = fetchFromGitHub {
owner = "belak";
repo = "base16-emacs";
- rev = "b50e90a39344402d169b8fdd5d18cc43fb16a256";
- sha256 = "13b9ccm7yw95zc8v8sri762fgqdp2hp107nj5b40yv90g3y4fwby";
+ rev = "f6d3d45a88d8fa2d70eaa26d8ebcef741b370dd1";
+ sha256 = "19jbvz07qc325mqdzk0q1ycvpibndw0mb7s7bpr0f0nblla0l0sv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/30862f6be74882cfb57fb031f7318d3fd15551e3/recipes/base16-theme";
@@ -2431,12 +2473,12 @@
beginend = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "beginend";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "DamienCassou";
repo = "beginend";
- rev = "de3833a1a651532e76df668bd92cfa07893501f1";
- sha256 = "1agrci37bni1vfkxg171l53fvsnjdryhf05v54wj07jngnwf3cw9";
+ rev = "9c6ad190ecc71373f6ac7485c924f1ef3dce6fc4";
+ sha256 = "05z23amn1s1692y3wzwmbzpnm5m6qskq53aqp47wiyyxn3dq2kdj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/31c1157d4fd9e47a780bbd91075252acdc7899dd/recipes/beginend";
@@ -2725,12 +2767,12 @@
boon = callPackage ({ dash, emacs, expand-region, fetchFromGitHub, fetchurl, lib, melpaBuild, multiple-cursors }:
melpaBuild {
pname = "boon";
- version = "0.4";
+ version = "1.0";
src = fetchFromGitHub {
owner = "jyp";
repo = "boon";
- rev = "c72d26ca2f9c0672192b5f40302ad0ebfc2d6db6";
- sha256 = "1grsaajfbhgq1wlraq8v21sfqdnk9ja3gj7y982hh44671haqjvw";
+ rev = "d9f0545708bbbbe3df23b2b91cdd2824beb0df56";
+ sha256 = "0crqwyhzkwpi7c0rqcgmgqx6g4f8fw9gd9nh0ii6p5agiw140yj8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/boon";
@@ -2743,22 +2785,22 @@
license = lib.licenses.free;
};
}) {};
- boxquote = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ boxquote = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "boxquote";
- version = "1.22";
+ version = "2.0";
src = fetchFromGitHub {
owner = "davep";
repo = "boxquote.el";
- rev = "4c49b2046647ed187920c885e175ed388f4833dc";
- sha256 = "0235l4f1cxj7nysfnay4fz52mg0c13pzqxbhw65vdpfzz1gl1p73";
+ rev = "b0239fb7b7a9d75d4ac3c66f9b96abd911dbf4e0";
+ sha256 = "0agnsghxf35b6g49radxigw81bmvw1ggljzzmy771nmwl44q2dbb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d2148f8f17b16154bfc337df69a5ad31e25a9b05/recipes/boxquote";
sha256 = "0s6cxb8y1y8w9vxxhj1izs8d0gzk4z2zm0cm9gkw1h7k2kyggx6s";
name = "boxquote";
};
- packageRequires = [];
+ packageRequires = [ cl-lib ];
meta = {
homepage = "https://melpa.org/#/boxquote";
license = lib.licenses.free;
@@ -3040,12 +3082,12 @@
buttercup = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "buttercup";
- version = "1.5";
+ version = "1.6";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "emacs-buttercup";
- rev = "657acef2132a6fdf0796f8ec62c5f261c1beebf0";
- sha256 = "0wkivh8x75gfsks6hy1ps9mlk101hrwsk8hqxx7qhs7f5iv0a082";
+ rev = "c95b95fe8d93eeed510c281990842718a21e53b3";
+ sha256 = "077hxzichvr406m9grdxjf31k0l33g6wh9zdvx73f7crsmzxhkzy";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d4b187cb5b3cc5b546bfa6b94b6792e6363242d1/recipes/buttercup";
@@ -3586,12 +3628,12 @@
chinese-pyim = callPackage ({ async, chinese-pyim-basedict, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, pos-tip }:
melpaBuild {
pname = "chinese-pyim";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "tumashu";
repo = "chinese-pyim";
- rev = "577a3438d14e1a1f08baf0399ec8138c9d1dcba4";
- sha256 = "0i9nqhqbj12ilr5fsa4cwai9kf2ydv84m606zqca2xyvvdzw22as";
+ rev = "ed2ccea3d827084b3c80afbd5d7b9345f31243d1";
+ sha256 = "03nvmrwvkadab9yp74d5msfxd01xjj1jhqxymisj6jnhgv421yi0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/157a264533124ba05c161aa93a32c7209f002fba/recipes/chinese-pyim";
@@ -3754,12 +3796,12 @@
circe = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "circe";
- version = "2.3";
+ version = "2.4";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "9a4f3c9a554f99de0eb9e5f2b3e545b3e6390918";
- sha256 = "008fz7829mvjlid93hvs5xwwvigh5lnq2fxf2w9ghnw9lygkv5bq";
+ rev = "87f2d8604e41c6caf68cff3fcf61b1f4d4e8a961";
+ sha256 = "19mjzws9hiqhaa8v0wxa369m3qzam2axvhcqcrggdjjsr7hyhvwr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/circe";
@@ -4103,14 +4145,14 @@
pname = "clues-theme";
version = "1.0.1";
src = fetchFromGitHub {
- owner = "jasonm23";
+ owner = "emacsfodder";
repo = "emacs-clues-theme";
rev = "abd61f2b7f3e98de58ca26e6d1230e70c6406cc7";
sha256 = "118k5bnlk9sc2n04saaxjncmc1a4m1wlf2y7xyklpffkazbd0m72";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/bf43125306df445ac829c2edb98dd608bc1407de/recipes/clues-theme";
- sha256 = "12g7373js5a2fa0m396k9kjhxvx3qws7n1r435nr9zgwaw7xvciy";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/clues-theme";
+ sha256 = "0b0gypmxx8qjd8hgxf4kbvci1nwacsxl7rm5s1bcnk9cwc6k2jpr";
name = "clues-theme";
};
packageRequires = [ emacs ];
@@ -4164,12 +4206,12 @@
cmake-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "cmake-mode";
- version = "3.8.0pre1";
+ version = "3.8.0pre3";
src = fetchFromGitHub {
owner = "Kitware";
repo = "CMake";
- rev = "84df4a49500e51ac6e2a19a77e385e66234386f7";
- sha256 = "1kkycphqbz8j3jp70n9vh3lgpb2fxy2461q6x365h8mg5ab4w7x3";
+ rev = "3b7f19a72ff2216b4613fdc8c5edf5d56e74d6fc";
+ sha256 = "0da0ywk6bxr78hiy34m7yf0fwvir2v2hvdmspai8n8kcnlcinkyw";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode";
@@ -4413,22 +4455,22 @@
license = lib.licenses.free;
};
}) {};
- company = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ company = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchFromGitHub {
owner = "company-mode";
repo = "company-mode";
- rev = "c9912e9ba7ef441677c1a9de7e14f78cb2da5e0e";
- sha256 = "1jc9mnqj38lnn3yxkcixlwgqkxb7lsyzqybakk74mh3l3gr9cv8k";
+ rev = "f1499404163d8148e7a6303a8598f9c0f696d1cb";
+ sha256 = "1ncfvf6ndqnn95m02ij66l7674h7chzgwg2r9biymqadzxjxim9i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/96e7b4184497d0d0db532947f2801398b72432e4/recipes/company";
sha256 = "0v4x038ly970lkzb0n8fbqssfqwx1p46xldr7nss32jiqvavr4m4";
name = "company";
};
- packageRequires = [ cl-lib emacs ];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/company";
license = lib.licenses.free;
@@ -4458,12 +4500,12 @@
company-ansible = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company-ansible";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "krzysztof-magosa";
repo = "company-ansible";
- rev = "2e3264670c861ecbe862f7618241367ab497b5ff";
- sha256 = "0a0pb3amsxj6m8ka12ny1w9qjy3dg7vsxdsy1wg3qzanj2pdsk4l";
+ rev = "f08c19e95e67c852512c30b6825dae3dbd3005a0";
+ sha256 = "0qypfla1j7c34syphh21nyswr363v6vwi87614wx9d1rz5v4h24n";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7b44cd4bd9f9a7c942ca3f3bd88b2ce61ffff130/recipes/company-ansible";
@@ -4731,12 +4773,12 @@
company-math = callPackage ({ company, fetchFromGitHub, fetchurl, lib, math-symbol-lists, melpaBuild }:
melpaBuild {
pname = "company-math";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "vspinu";
repo = "company-math";
- rev = "2e24a088d660d0bf37585a664eddbbb6c4a8e20d";
- sha256 = "0k6bx4i3d2x6kmkzififc8r7vid74bxsvgxp19z7bv1fh6m1f3aa";
+ rev = "2cb03c48f44a5b3cbbbbe05e9841b2c61bd8ed81";
+ sha256 = "1i13w1pziv8c1d9gi6pg50v60z7jyx2grpamrbnazvd6rci88paf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fadff01600d57f5b9ea9c0c47ed109e058114998/recipes/company-math";
@@ -4794,12 +4836,12 @@
company-php = callPackage ({ ac-php-core, cl-lib ? null, company, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "company-php";
- version = "1.7.6";
+ version = "1.7.7";
src = fetchFromGitHub {
owner = "xcwen";
repo = "ac-php";
- rev = "35fdc09f95050cc76d06f3e6ff1620927aa6377a";
- sha256 = "14ywlbxpkwi7fc7axfcnpisddn2886v134llgh0glrl4xkiyd0sf";
+ rev = "dd04c95ed8a0b5787cb4bf536797cb14aff9991b";
+ sha256 = "1yg01ba5c7cv9dvmz5sd797wf46a1ylj57dr4k5i0jjz2y1mb8z6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/company-php";
@@ -4947,12 +4989,12 @@
company-ycmd = callPackage ({ company, dash, deferred, f, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, s, ycmd }:
melpaBuild {
pname = "company-ycmd";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "be21ca7f807e70812b6fc0e0a4ea83b41723d815";
- sha256 = "1q30k8rhk3plknkk544h2dk48yqmxwh4xp3rq1lz8isc3580qwxx";
+ rev = "9f5ad4a20e6bf893491635108adfff71f3c6b590";
+ sha256 = "08kvbvhx5y3239bzdb1xpr81lfrhjy9xka4kn9dpa5bdxs0xx92w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1138c8cc239183a2435ce8c1a6df5163e5fed2ea/recipes/company-ycmd";
@@ -5115,12 +5157,12 @@
copy-as-format = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "copy-as-format";
- version = "0.0.3";
+ version = "0.0.5";
src = fetchFromGitHub {
owner = "sshaw";
repo = "copy-as-format";
- rev = "edc6d2313b321988fdf780fac229d395e4752702";
- sha256 = "1gnm9r42nkp349d5ry2bv9in83ikmh5pnrfcw96yigxrzkbajb2s";
+ rev = "161feb918b104e87f1a284f5c4e5e507e0c177f8";
+ sha256 = "0y1j6f9xs877r4bv6dmcl2jsl27v0n6rsmpml719id2cfnh9sn4g";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/42fe8a2113d1c15701abe7a7e0a68e939c3d789b/recipes/copy-as-format";
@@ -5178,7 +5220,7 @@
corral = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "corral";
- version = "0.3";
+ version = "0.3.20";
src = fetchFromGitHub {
owner = "nivekuil";
repo = "corral";
@@ -5346,12 +5388,12 @@
creamsody-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "creamsody-theme";
- version = "0.3.6";
+ version = "0.3.7";
src = fetchFromGitHub {
owner = "emacsfodder";
repo = "emacs-theme-creamsody";
- rev = "409ea24a0dace764ce22cec4a7ef4616ce94533f";
- sha256 = "1gfx26gsyxv9bywbl85z9bdn8fyv0w2g9dzz5lf5jwc9wx0d3wdi";
+ rev = "32fa3f4e461da92700523b1b20e7b28974c19a26";
+ sha256 = "01q1l8ajw6lpp1bb4yp8r70d86hcl4hy0mz7x1hzqsvb7flhppp0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/488f95b9e425726d641120130d894babcc3b3e85/recipes/creamsody-theme";
@@ -5721,22 +5763,22 @@
license = lib.licenses.free;
};
}) {};
- darktooth-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ darktooth-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "darktooth-theme";
- version = "0.2.100";
+ version = "0.3.5";
src = fetchFromGitHub {
owner = "emacsfodder";
repo = "emacs-theme-darktooth";
- rev = "380fdcff12f44faf099bc5a38984d88784b495a2";
- sha256 = "1pragypiv59rrvq2xjzmldkf1v007viwwcvr3f5iyv31n0bmd0cn";
+ rev = "dde50661210d8610cd03526a6c9a922bb0e494a6";
+ sha256 = "1mab28rm175ylg17ziha2kndcqb9a23f8wrpydypa8k7iirhadp6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b7f62ac1566ced7332e83253f79078dc30cb7889/recipes/darktooth-theme";
sha256 = "1vss0mg1vz4wvsal1r0ya8lid2c18ig11ip5v9nc80b5slbixzvs";
name = "darktooth-theme";
};
- packageRequires = [];
+ packageRequires = [ autothemer ];
meta = {
homepage = "https://melpa.org/#/darktooth-theme";
license = lib.licenses.free;
@@ -5871,12 +5913,12 @@
datetime = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "datetime";
- version = "0.2";
+ version = "0.2.1";
src = fetchFromGitHub {
owner = "doublep";
repo = "datetime";
- rev = "6585b2dcb0b3871a2a63656d01baa0c9a300d457";
- sha256 = "07rb8r3j8293h0ffpwhf7mxnshqi08pb63swhmdzb34hn57cx4jg";
+ rev = "3ecf9985250ecd441e91614b44cf12323af907c0";
+ sha256 = "1x8kj6d9p42lffk15m0c955ibwxxvfxhihij43alwq5xab2l16bv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fff9f0748b0ef76130b24e85ed109325256f956e/recipes/datetime";
@@ -6349,19 +6391,40 @@
license = lib.licenses.free;
};
}) {};
+ dired-hide-dotfiles = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "dired-hide-dotfiles";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "mattiasb";
+ repo = "dired-hide-dotfiles";
+ rev = "32cf3b6f90dc56f6ff271c28d827aab303bc6221";
+ sha256 = "1fpzgmvbgfgl6wdrynlpvvdlbm8npgrmnzfz2133zvf5x3zfzq6r";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/ba64a50f85fdb0ad54149dfed4051b4c1a719cbb/recipes/dired-hide-dotfiles";
+ sha256 = "0yy131cvj9a9sz02ari7pzwf22r5y7acyg757h3jvih317v6jyp0";
+ name = "dired-hide-dotfiles";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/dired-hide-dotfiles";
+ license = lib.licenses.free;
+ };
+ }) {};
dired-icon = callPackage ({ emacs, fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "dired-icon";
- version = "0.4";
+ version = "0.5";
src = fetchFromGitLab {
owner = "xuhdev";
repo = "dired-icon";
- rev = "bd10690402aa451e65cbadb192356386cd855abd";
- sha256 = "1millrv2rgiswnh9hrprqx2lmbi9h8fasgin5clhixafhmp9l6sf";
+ rev = "dbace8d2250f84487d31b39050fcdc260fcde804";
+ sha256 = "1d9105ibaw858gqp19rx2m6xm3hl57vzsmdqir883cy46qpvwhki";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/c6d0947148441ed48f92f4cfaaf39c2a9aadda48/recipes/dired-icon";
- sha256 = "1fl12pbncvq80la3bjgq1wlbpmf32mq76sq61mbnwcimi3nj27na";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/8a96249947cba52cd75515b3dc83b0842fedf624/recipes/dired-icon";
+ sha256 = "0nyiqcywc1p8kw3psisl4zxwmf2g0x82kanka85zxxdz15s509j1";
name = "dired-icon";
};
packageRequires = [ emacs ];
@@ -6496,6 +6559,27 @@
license = lib.licenses.free;
};
}) {};
+ direnv = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }:
+ melpaBuild {
+ pname = "direnv";
+ version = "1.1.0";
+ src = fetchFromGitHub {
+ owner = "wbolster";
+ repo = "emacs-direnv";
+ rev = "cc8fbcc9c71f120c45c3363ed6ad202352e9a6d5";
+ sha256 = "03m4c2x7d7hmsgx3ma4z0ra5y6s7fyfsxmzwz618pfa94nbx3qny";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/5419809ee62b920463e359c8e1314cd0763657c1/recipes/direnv";
+ sha256 = "0zzmi5m6fh42kyf8dyjrjyrl03pkbipnh4mnssrhp83ljczxkyhd";
+ name = "direnv";
+ };
+ packageRequires = [ dash emacs with-editor ];
+ meta = {
+ homepage = "https://melpa.org/#/direnv";
+ license = lib.licenses.free;
+ };
+ }) {};
direx = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "direx";
@@ -6755,6 +6839,27 @@
license = lib.licenses.free;
};
}) {};
+ dokuwiki-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "dokuwiki-mode";
+ version = "0.1.1";
+ src = fetchFromGitHub {
+ owner = "kai2nenobu";
+ repo = "emacs-dokuwiki-mode";
+ rev = "e4e116f6fcc373e3f5937c1a7daa5c2c9c6d3fa1";
+ sha256 = "0bmcm7lvzm8sg2l1j7bg02jasxb8g81q9ilycblmsl1ckbfwq0yp";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/dokuwiki-mode";
+ sha256 = "1jc3sn61mipkhgr91wp74s673jk2w5991p54jlw05qqpf5gmxd7v";
+ name = "dokuwiki-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/dokuwiki-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
doom = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "doom";
@@ -6968,12 +7073,12 @@
dumb-jump = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, s }:
melpaBuild {
pname = "dumb-jump";
- version = "0.4.3";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "jacktasia";
repo = "dumb-jump";
- rev = "3f15f30a7330dd13a1d88891345ab382e9bee7cd";
- sha256 = "12y5gf65jdmh1m0fygzx4snfixlgc1laaax0w7ajkbhahyn8dwzc";
+ rev = "c96467b3079495353350a6b00fd2e6052b3a3fd0";
+ sha256 = "04jhbapf84if54d648mx1fk7b9vwrnd0apyarwjv7p1azasm6vwl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2a60e7c166c2d68e4f719d293014a22139593dde/recipes/dumb-jump";
@@ -6992,8 +7097,8 @@
version = "0.7";
src = fetchhg {
url = "https://bitbucket.com/harsman/dyalog-mode";
- rev = "9ae0c786e1e7";
- sha256 = "1a498jkj15vhf2x4an6raghjf9fszrkw0zl617m8pibcn3yrnv62";
+ rev = "6f4b44fb1966";
+ sha256 = "10d69aah8kq5ln3rcd2vcdck1vvqq5x47kk0bk4vpphh26j14jjp";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/dyalog-mode";
@@ -7048,22 +7153,22 @@
license = lib.licenses.free;
};
}) {};
- e2wm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ e2wm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, window-layout }:
melpaBuild {
pname = "e2wm";
- version = "1.3";
+ version = "1.4";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-window-manager";
- rev = "397cb6c110c9337cfc1a25ea7fddad00f168613c";
- sha256 = "0g0cz5a0vf31w27ljq5sn52mq15ynadl6cfbb97ja5zj1zxsxgjl";
+ rev = "4353d3394c77a49f8f0291c239858c8c5e877549";
+ sha256 = "12midsrx07pdrsr1qbl2rpi7xyhxqx08bkz7n7gf8vsmqkpfp56s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8da85815c39f58552a968ae68ee07c08c53b0f61/recipes/e2wm";
sha256 = "0dp360jr3fgxqywkp7g88cp02g37kw2hdsc0f70hjak9n3sy03la";
name = "e2wm";
};
- packageRequires = [];
+ packageRequires = [ window-layout ];
meta = {
homepage = "https://melpa.org/#/e2wm";
license = lib.licenses.free;
@@ -7174,6 +7279,27 @@
license = lib.licenses.free;
};
}) {};
+ easy-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "easy-hugo";
+ version = "0.4.1";
+ src = fetchFromGitHub {
+ owner = "masasam";
+ repo = "emacs-easy-hugo";
+ rev = "8e8dde2ce96c9bf561bffa1ee0886cf9b87db370";
+ sha256 = "13jf3rps8s54pyxnmxdrxmza5jnyhzcixmqqw4vp4br3kay7lbrz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/544fa512dc3e6379f451fd9b596d74a5849c87d2/recipes/easy-hugo";
+ sha256 = "07pa48rv5aqpz7fwkbc48scvnvnvg1v3qkapn2h1qllfc0h2nn5i";
+ name = "easy-hugo";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/easy-hugo";
+ license = lib.licenses.free;
+ };
+ }) {};
easy-kill = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "easy-kill";
@@ -7282,12 +7408,12 @@
ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, seq }:
melpaBuild {
pname = "ebib";
- version = "2.10.1";
+ version = "2.10.2";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "ebib";
- rev = "d415b91c91581ff39364384fec35c219cb89d43a";
- sha256 = "13283ymm4av2gk7zj2rsppg6sk0lixy9g4lic4arrm8b5yb0vcsd";
+ rev = "558097220099505994b7e9a2ea9e1208da6c5668";
+ sha256 = "1v9x69jzsfl7kh5nnbax218xykylz6ib0f73f9yrsjbmgap3fvva";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/ebib";
@@ -7387,12 +7513,12 @@
ede-php-autoload = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ede-php-autoload";
- version = "0.4.3";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "stevenremot";
repo = "ede-php-autoload";
- rev = "c6896c648fbc90f4d083f511353d6b165836d0e8";
- sha256 = "0dfx0qiyd23jhxi0y1n4s1pk9906b91qnp25xbyiqdacs54l6d8a";
+ rev = "2a8988d845d5acf9d49d8177a68c3c8863916d25";
+ sha256 = "19i746dyshcm2bih82n1m39sf18zx8gi1xaxc9q3pxm4hvn4s8mm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ee9f7fd9cbc3397cd9af34b08b75c3d9d8bc551/recipes/ede-php-autoload";
@@ -7405,6 +7531,48 @@
license = lib.licenses.free;
};
}) {};
+ ede-php-autoload-composer-installers = callPackage ({ ede-php-autoload, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "ede-php-autoload-composer-installers";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "xendk";
+ repo = "ede-php-autoload-composer-installers";
+ rev = "f9942e07d0773444040084ac84652e69f0fd46d5";
+ sha256 = "04gw8ma5c898ai7haxvdagmxx8zw9ncc9v0cv8a5ddg6arvzkl1z";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6e0e9058593b32b8d9fd7873d4698b4dd516930f/recipes/ede-php-autoload-composer-installers";
+ sha256 = "0s7dv81niz4h8kj0648x2nbmz47hqxchfs2rjmjpy2lcbifvj268";
+ name = "ede-php-autoload-composer-installers";
+ };
+ packageRequires = [ ede-php-autoload f s ];
+ meta = {
+ homepage = "https://melpa.org/#/ede-php-autoload-composer-installers";
+ license = lib.licenses.free;
+ };
+ }) {};
+ ede-php-autoload-drupal = callPackage ({ ede-php-autoload, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
+ melpaBuild {
+ pname = "ede-php-autoload-drupal";
+ version = "0.1.1";
+ src = fetchFromGitHub {
+ owner = "xendk";
+ repo = "ede-php-autoload-drupal";
+ rev = "6b62ffa7a69f52aab79067eaed80b2720f7e3fc2";
+ sha256 = "001yhxngr6h7v1sjz0wskd5dv6fiby7m1mbc8vdz1h93150wzahp";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/532fec4788350cc11893c32e3895f06510a39d35/recipes/ede-php-autoload-drupal";
+ sha256 = "139sr7jy5hb8h5zmw5mw01r0dy7yvbbyaxzj62m1a589n8w6a964";
+ name = "ede-php-autoload-drupal";
+ };
+ packageRequires = [ ede-php-autoload f s ];
+ meta = {
+ homepage = "https://melpa.org/#/ede-php-autoload-drupal";
+ license = lib.licenses.free;
+ };
+ }) {};
edit-indirect = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "edit-indirect";
@@ -7471,12 +7639,12 @@
editorconfig = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "editorconfig";
- version = "0.7.8";
+ version = "0.7.9";
src = fetchFromGitHub {
owner = "editorconfig";
repo = "editorconfig-emacs";
- rev = "442f23637ec50274c5e47c20827c946f51cfb8fb";
- sha256 = "1cwd2b72wm5rdbydv12qb64jz0a383j13vbzpy20z091ixkpmrj7";
+ rev = "b86a4b3a696328faaa37a808abeed54561d19385";
+ sha256 = "0ak5rw3y9cqggyclf9qddqrg9kzl50r5ynk9f99xjmsn2mpw6dwj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/50d4f2ed288ef38153a7eab44c036e4f075b51d0/recipes/editorconfig";
@@ -7763,12 +7931,12 @@
el-patch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "el-patch";
- version = "1.1";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "raxod502";
repo = "el-patch";
- rev = "5fe9ff42e2651013ae8ff6bb8a1691d3f7b7225c";
- sha256 = "1d6n1w049wziphkx9vc2ijg70qj8zflwmn4xgzf3k09hzbgk4n46";
+ rev = "0cbcbc0ddf2f65ce02a4b0b027990d7131828a9b";
+ sha256 = "1nzzjb5q58f5p0jpa3rg9mmnkmnlbs19ws993sn5fcb1161hhg7r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2f4f57e0edbae35597aa4a7744d22d2f971d5de5/recipes/el-patch";
@@ -8036,12 +8204,12 @@
elmacro = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "elmacro";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "Silex";
repo = "elmacro";
- rev = "d712c8efc01646117097e061e1b14933b822b9c7";
- sha256 = "00fry1gjsrx4dv9d9rjf5pd8w3709mn0052al0l948vhwz4wys9z";
+ rev = "9ed19a362b63d9c7436a78feb91bc694194cfefe";
+ sha256 = "00qqa9p9z50gxna4qrsvph4nj41gldl1qj210ywk3lgwn0jjm0k9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/566cc5bc0f71c5a4191ad93b917dc268f6e1a2da/recipes/elmacro";
@@ -8857,12 +9025,12 @@
epkg = callPackage ({ closql, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "epkg";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "emacscollective";
repo = "epkg";
- rev = "f2daeceb98766914548bf9a3c8206ae64850e395";
- sha256 = "06j07j0gfg4ahjklxlk7m7w53arpl42ynf1diphqn02jy7ycdlh6";
+ rev = "deb9affaadce11c356df53b6b62ab376ef652d16";
+ sha256 = "1515gv9bhjwbmkbz6sivq5zhpalvfb0ias4qia9anz9npqfx24y0";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2df16abf56e53d4a1cc267a78797419520ff8a1c/recipes/epkg";
@@ -8944,8 +9112,8 @@
version = "0.1";
src = fetchhg {
url = "https://bitbucket.com/seanfarley/erc-hipchatify";
- rev = "dbb74dd91c5a";
- sha256 = "0m72jwgp9zqm1aphg7xm3pzj2xvavqfpdx66lny8pvfv8lph93lj";
+ rev = "a53227513692";
+ sha256 = "0av0y65hz7fbiiqzmk5mmw6jv7fivhcd1w3s2xn5y5jpgps56mrc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b60e01e7064ce486fdac3d1b39fd4a1296b0dac5/recipes/erc-hipchatify";
@@ -9087,12 +9255,12 @@
erlang = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "erlang";
- version = "19.2.3";
+ version = "19.3";
src = fetchFromGitHub {
owner = "erlang";
repo = "otp";
- rev = "aa315e1cf1b79ab782e5b4c944595495ebf4e2f4";
- sha256 = "1lsmjpz2g4hj44fz95w7sswzj40iv7jq5jk64x0095lhvxmlf57c";
+ rev = "a748cafdc7063d9f181ba12088db6458793ced2f";
+ sha256 = "0pp2hl8jf4iafpnsmf0q7jbm313daqzif6ajqcmjyl87m5pssr86";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang";
@@ -9356,6 +9524,27 @@
license = lib.licenses.free;
};
}) {};
+ eslintd-fix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "eslintd-fix";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ owner = "aaronjensen";
+ repo = "eslintd-fix";
+ rev = "555fdad8ebee4ca0d990b8c80151c77c8bd6b773";
+ sha256 = "0xmlr98gyq56vas02nnjdfv7x6zjddy4b1qpy3zz770jnpnrgq33";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c72d2b3ee9b8066d51d09e165e58e9846ca879cc/recipes/eslintd-fix";
+ sha256 = "0lv4xpp9bm1yyn9mj7hpgw1v46yyxr0nlwggbav78jbg4v7ai04v";
+ name = "eslintd-fix";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/eslintd-fix";
+ license = lib.licenses.free;
+ };
+ }) {};
espuds = callPackage ({ dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "espuds";
@@ -9692,6 +9881,27 @@
license = lib.licenses.free;
};
}) {};
+ evil-embrace = callPackage ({ emacs, embrace, evil-surround, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "evil-embrace";
+ version = "0.1.1";
+ src = fetchFromGitHub {
+ owner = "cute-jumper";
+ repo = "evil-embrace.el";
+ rev = "4379adea032b25e359d01a36301b4a5afdd0d1b7";
+ sha256 = "0rj1ippc6yi560xalhd91r7a00lk3d0jk13w464myznkpnasfw3a";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d4886f068766514deab5673b4366d6bdd311e3b6/recipes/evil-embrace";
+ sha256 = "10cfkksh3llyfk26x36b7ri0x6a6hrcv275pxk7ckhs1pyhb14y7";
+ name = "evil-embrace";
+ };
+ packageRequires = [ emacs embrace evil-surround ];
+ meta = {
+ homepage = "https://melpa.org/#/evil-embrace";
+ license = lib.licenses.free;
+ };
+ }) {};
evil-escape = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-escape";
@@ -9781,14 +9991,14 @@
pname = "evil-magit";
version = "0.4.1";
src = fetchFromGitHub {
- owner = "justbur";
+ owner = "emacs-evil";
repo = "evil-magit";
rev = "077354f8ebd5da76937bf8f5df5d484f8a0ccc62";
sha256 = "05llzcdbg84x04a98b6r7d0m8631hk83hjq33hwd4n8ixp85dg20";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/cfc6cc3581323c81d5f347895aaddfdc71001f22/recipes/evil-magit";
- sha256 = "10mhq6mzpklk5sj28lvd478dv9k84s81ax5jkwwxj26mqdw1ybg6";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/50315ec837d2951bf5b2bb75809a35dd7ffc8fe8/recipes/evil-magit";
+ sha256 = "02ncki7qrl22804576h76xl4d5lvvk32lzn9gvxn63hb19r0s980";
name = "evil-magit";
};
packageRequires = [ evil magit ];
@@ -9884,12 +10094,12 @@
evil-nerd-commenter = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "evil-nerd-commenter";
- version = "2.3.3";
+ version = "3.0.2";
src = fetchFromGitHub {
owner = "redguardtoo";
repo = "evil-nerd-commenter";
- rev = "01a98a20c536a575ee5bc897f38116155154d5fe";
- sha256 = "160h4qasqr04fnv9w5dar327i074dsyac2md5y7p3hnz1c05skhl";
+ rev = "cac2f7945fc90f43d1282dfe4aca24ded9f7cd03";
+ sha256 = "1zjnscnj0zrxpdjikxwg4fw7m6yb39060cmn24xzs0hmnmbxnw9m";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a3e1ff69e7cc95a5b5d628524ad836833f4ee736/recipes/evil-nerd-commenter";
@@ -10280,6 +10490,26 @@
license = lib.licenses.free;
};
}) {};
+ exiftool = callPackage ({ emacs, fetchgit, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "exiftool";
+ version = "0.2";
+ src = fetchgit {
+ url = "https://git.systemreboot.net/exiftool.el/";
+ rev = "799076ae62d96e9d502f1189217b04ffdda2dc1a";
+ sha256 = "0yfa6w0518179v8hzzwrs6swrc1ak1nkyy0a7lkryrw310107j5n";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/4835a76909d020781021e747fbc341111a94dbfa/recipes/exiftool";
+ sha256 = "1zvcps64yvz8lsjhi1j0808983fv2s7kx67yjr8ps454mcl8bpab";
+ name = "exiftool";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/exiftool";
+ license = lib.licenses.free;
+ };
+ }) {};
expand-region = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "expand-region";
@@ -10346,12 +10576,12 @@
eyebrowse = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eyebrowse";
- version = "0.7.4";
+ version = "0.7.5";
src = fetchFromGitHub {
owner = "wasamasa";
repo = "eyebrowse";
- rev = "e7c3de9c8b3197f3a310d8d9259761fc70dfa3ef";
- sha256 = "0d2vc50m2wr6f0fd04xm3bzca25im3ka57y7lg6p0bn5fp6a62vl";
+ rev = "56af9e96cfc8c03cfdcf3a60b581a8db9fdcbb20";
+ sha256 = "0wdqvzq847mn3aday87wz0jnbnpl0j4b81y8y5gd7qj1vac1vndn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/90d052bfc0b94cf177e33b2ffc01a45d254fc1b1/recipes/eyebrowse";
@@ -10367,12 +10597,12 @@
eziam-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "eziam-theme";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "thblt";
repo = "eziam-theme-emacs";
- rev = "e0ca54afdec6eeaf275fa5130a90ed77b0b72277";
- sha256 = "1m64clhwcwwry76imqcwbsz1bm8blpqynzmpqwcsmhsjqp0yb620";
+ rev = "3e888e489774e1f6e5ce15fda46296d2fee0de1f";
+ sha256 = "1rxyah6xcdjf3zx1b0gn56wi6gsk95ifsarca67ir3lc1797ldwk";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e0411583bd4fdbe425eb07de98851136fa1eeb0/recipes/eziam-theme";
@@ -10532,6 +10762,27 @@
license = lib.licenses.free;
};
}) {};
+ faust-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "faust-mode";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "magnetophon";
+ repo = "emacs-faust-mode";
+ rev = "41379dd52a8be01cdfac06996ea1593877fdaf58";
+ sha256 = "0q624nm9wfyg95wybi542bx8pdpqk9vibyb6b9fin4mw102nah9j";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/31f4177ce35313e0f40e9ef0e5a1043ecd181573/recipes/faust-mode";
+ sha256 = "1lfn4q1wcc3vzazv2yzcnpvnmq6bqcczq8lpkz7w8yj8i5kpjvsc";
+ name = "faust-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/faust-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
fcitx = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "fcitx";
@@ -10896,6 +11147,27 @@
license = lib.licenses.free;
};
}) {};
+ flow-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, web-mode }:
+ melpaBuild {
+ pname = "flow-mode";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "an-sh";
+ repo = "flow-mode";
+ rev = "eb2372b0acf740ed3c5f9c048addbb8048e04458";
+ sha256 = "0ajdzpjghm7iscv2c6nwwx4v1639map104ldsi978iw8hy7m1mmp";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/3eca3f0c0a4dda79d00cbd0045eb0925bb3ce2e4/recipes/flow-mode";
+ sha256 = "0hq1lkn4mn6r8ih74d52hba1a6gb6pg4qcv60sfsiga4b737yla8";
+ name = "flow-mode";
+ };
+ packageRequires = [ emacs web-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/flow-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
flx = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "flx";
@@ -11022,6 +11294,27 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-checkpatch = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-checkpatch";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "zpp0";
+ repo = "flycheck-checkpatch";
+ rev = "aca98ea79f8b26a95f9dbdd4142b01fdd2def866";
+ sha256 = "0bs36dp1jy2z9zfq4mnrin9ik0ffl7023h6dx3qbfya1gcxs07py";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/193aaae5640434559cd479df1463ee44eab14d86/recipes/flycheck-checkpatch";
+ sha256 = "1apjn26n663rjddv5iagfs65fdf22049ykmzggybbnprvnmasf55";
+ name = "flycheck-checkpatch";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-checkpatch";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-clojure = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild }:
melpaBuild {
pname = "flycheck-clojure";
@@ -11277,12 +11570,12 @@
flycheck-package = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, package-lint }:
melpaBuild {
pname = "flycheck-package";
- version = "0.11";
+ version = "0.12";
src = fetchFromGitHub {
owner = "purcell";
repo = "flycheck-package";
- rev = "cf561bf9896d3e7b6bdcdb7801de6cb9f548b573";
- sha256 = "124ahlxpkcb5mcndmg8k8rdxx0piis6372zllxk6ywmgxz9mlgy1";
+ rev = "afe8a49343d90d08ee72ac6f993d424dcc39cc38";
+ sha256 = "19pz8h01yacfqsyh5940pam6vigvavsqg6qd84994d7mmzl534qa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d17ec69c9f192625e74dfadf03b11d0d7dc575e7/recipes/flycheck-package";
@@ -11442,15 +11735,57 @@
license = lib.licenses.free;
};
}) {};
+ flycheck-title = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-title";
+ version = "1.0";
+ src = fetchFromGitHub {
+ owner = "Wilfred";
+ repo = "flycheck-title";
+ rev = "2b7a11c39420e517a07d0c95126455c1617f2c61";
+ sha256 = "07p3bwf4mvsdxvqwl9zd35rm6ax6ywqiy8gsh1ag3ygqbmd94cwy";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/2996b70645cd6fd093e3b31b9586ce5acb036cf6/recipes/flycheck-title";
+ sha256 = "1cxid9qmzy8pl8qkvr6kgvfqm05pjw8cxpz66x619hbkw2vr7sza";
+ name = "flycheck-title";
+ };
+ packageRequires = [ emacs flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-title";
+ license = lib.licenses.free;
+ };
+ }) {};
+ flycheck-yamllint = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
+ melpaBuild {
+ pname = "flycheck-yamllint";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "krzysztof-magosa";
+ repo = "flycheck-yamllint";
+ rev = "aa211b1243168a4f752888c0014c5b9d2da178b1";
+ sha256 = "1dg2lymb53vp16isdc6k0gq1a43h7vjpksbacskyd4nwmsxaf2bm";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/932ee0a1f13a52d53102b90911da79145208cbb5/recipes/flycheck-yamllint";
+ sha256 = "1q2sy0hsbnwdlwq99wk8n5gi9fd8bs4jvi859np8bylbhhb3kj8m";
+ name = "flycheck-yamllint";
+ };
+ packageRequires = [ flycheck ];
+ meta = {
+ homepage = "https://melpa.org/#/flycheck-yamllint";
+ license = lib.licenses.free;
+ };
+ }) {};
flycheck-ycmd = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, let-alist, lib, melpaBuild, ycmd }:
melpaBuild {
pname = "flycheck-ycmd";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "be21ca7f807e70812b6fc0e0a4ea83b41723d815";
- sha256 = "1q30k8rhk3plknkk544h2dk48yqmxwh4xp3rq1lz8isc3580qwxx";
+ rev = "9f5ad4a20e6bf893491635108adfff71f3c6b590";
+ sha256 = "08kvbvhx5y3239bzdb1xpr81lfrhjy9xka4kn9dpa5bdxs0xx92w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/332e5585963c04112a55894fe7151c380930b17c/recipes/flycheck-ycmd";
@@ -12096,12 +12431,12 @@
forecast = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "forecast";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "cadadr";
repo = "forecast.el";
- rev = "1bae400e5154d7494fd989b1be47450565810e23";
- sha256 = "0kcyn2m122wbbsp7mwji5acsrdfdkfpf427zj6dn88rfx90q82w2";
+ rev = "1eb60db1760572e3b1b87f6d672e3aa0812d6d94";
+ sha256 = "1imrn4wc744fdcm1pkfjk8gmilzcrjzawbcg6mhdkzsz5cnb7klb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e6ff6a4ee29b96bccb2e4bc0644f2bd2e51971ee/recipes/forecast";
@@ -12480,12 +12815,12 @@
gams-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gams-mode";
- version = "6.1.2";
+ version = "6.2";
src = fetchFromGitHub {
owner = "ShiroTakeda";
repo = "gams-mode";
- rev = "a803f9e4509b8f8fed17ef25737d941bbe846c96";
- sha256 = "1avbdfw3hvwqnrlg3hv8p64m9gqgvwl9ggqzn6rhxh1zlr7i5cwy";
+ rev = "ce51aa1afec78bf96aedb4badf33463383b7593e";
+ sha256 = "182qrzs88wvkbbalmbdwpmzchkijvg1s6582qihgh29nn8lrl0l5";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c895a716636b00c2a158d33aab18f664a8601833/recipes/gams-mode";
@@ -12879,12 +13214,12 @@
git-commit = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }:
melpaBuild {
pname = "git-commit";
- version = "2.10.1";
+ version = "2.10.3";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "acba806a823977108bae60438466da71f773a7c8";
- sha256 = "1b1z700ngd2mchaw7w3h4bmywg5inrcsl2b0r8lcrz2di1hkxk6n";
+ rev = "d5b747473ab0bf0f0034fca2f57f6497d476b67e";
+ sha256 = "1cw1nrgmbh0jikr88di4na3f0m643v0p7x8cf7xya2lgqwkdravc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/git-commit";
@@ -13803,12 +14138,12 @@
gotham-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "gotham-theme";
- version = "1.1.6";
+ version = "1.1.8";
src = fetchFromGitHub {
owner = "wasamasa";
repo = "gotham-theme";
- rev = "ba781db5c0e6e8e5d20bdc0f623f6b187daf0d9f";
- sha256 = "1lgljlfxs3gwxr072bvpl55r0b4z78wiww2g093sy7dgxgzgzmq6";
+ rev = "d9b00bd93ab3fed0e7fff99b0dc8773584f5207d";
+ sha256 = "0vrz97w9yzkxl8pc9jmxkxvj5nagpnzqq9pvavwmvlh68wrh58gi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4b388de872be397864a1217a330ba80437c287c0/recipes/gotham-theme";
@@ -13866,12 +14201,12 @@
govc = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, json-mode, lib, magit-popup, melpaBuild, s }:
melpaBuild {
pname = "govc";
- version = "0.12.1";
+ version = "0.13.0";
src = fetchFromGitHub {
owner = "vmware";
repo = "govmomi";
- rev = "6103db21b38cbdfda3100fed08b988fc2d83aa1a";
- sha256 = "0hlqrqi1s94cr828qyfbr95np5xwr3bn98l4gv59rnqa1vmx49gy";
+ rev = "b4a3f7a1d0352866c03f42208cddceb53fe12d16";
+ sha256 = "1f5bpjzj92ac4jvpbahydf2k894man4v2riv8k7j7fwlaknlvcvj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/92d6391318021c63b06fe39b0ca38f667bb45ae9/recipes/govc";
@@ -13887,12 +14222,12 @@
grab-mac-link = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "grab-mac-link";
- version = "0.1";
+ version = "0.2";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "grab-mac-link.el";
- rev = "e5a720d6aa173939c35cab836a31651b184c11e6";
- sha256 = "0pas60sib23vv1gkprp10jzksgchl5caqj565akg358a0iay7ax4";
+ rev = "8bf05a69758fd10a4303c5c458cd91a49ab8b1b2";
+ sha256 = "12x47k3mm5hvhgn7fmfi7bqfa3naz8w1sx6fl3rmnbzvldb89i1k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e4cc8a72a9f161f024ed9415ad281dbea5f07a18/recipes/grab-mac-link";
@@ -14133,8 +14468,8 @@
version = "0.1";
src = fetchhg {
url = "https://bitbucket.com/tws/grass-mode.el";
- rev = "c7e2817461c3";
- sha256 = "095v1l46axada3vnhp1ypim6b789y39jlyy5466im02fjfjkcadg";
+ rev = "5383fff2996b";
+ sha256 = "1igbdrs14dmaa5mbhq3jnrkq16nndingflpnwxi921dag613c3jz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/grass-mode";
@@ -14379,12 +14714,12 @@
guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }:
melpaBuild {
pname = "guix";
- version = "0.2.2";
+ version = "0.3";
src = fetchFromGitHub {
owner = "alezost";
repo = "guix.el";
- rev = "b832ff6c417b83652b7aa6d9ecfa75803fabe23c";
- sha256 = "153fr29lvhfkfmfhpinaffc2dpll2r3dlsk1hpxkw4j2cac5visl";
+ rev = "9cc6dba6ac9ede2855a1a95a22bc7353949f4362";
+ sha256 = "0yyq2z3vsgib9r8paaj7ls4f8rwxmnhi5jsydzdmwqw1hrpkclv9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix";
@@ -14798,12 +15133,12 @@
helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }:
melpaBuild {
pname = "helm";
- version = "2.5.2";
+ version = "2.5.4";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "7d7c16f10103aeee591daf46b143d23efdf3a825";
- sha256 = "0mn36dxd70nsk1dwn0mzz94sy28hk41af8chdpl2cd09bkpw113l";
+ rev = "7a969880e7ea607517dbaa9d98da036fd9fec2fd";
+ sha256 = "0y9jg4xidb0f496fi30p1xjr73kg220qsjrzcr1i6p96qxr0qpfd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm";
@@ -14963,6 +15298,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-books = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-books";
+ version = "1.0.1";
+ src = fetchFromGitHub {
+ owner = "grugrut";
+ repo = "helm-books";
+ rev = "b4c57d2aed596faad41a753dccbcd0a31a717b76";
+ sha256 = "1yr5prp9xvd73balxbn4yn52zah2advq1186ba5aanj436pal0fh";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/acba3db40f37e74e1bf9e30f2abed431c259ff50/recipes/helm-books";
+ sha256 = "0xh53vji7nsnpi0b38cjh97x26ryxk61mj7bd6m63qwh8dyhs3yx";
+ name = "helm-books";
+ };
+ packageRequires = [ helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-books";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-bundle-show = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-bundle-show";
@@ -15092,12 +15448,12 @@
helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "helm-core";
- version = "2.5.2";
+ version = "2.5.4";
src = fetchFromGitHub {
owner = "emacs-helm";
repo = "helm";
- rev = "7d7c16f10103aeee591daf46b143d23efdf3a825";
- sha256 = "0mn36dxd70nsk1dwn0mzz94sy28hk41af8chdpl2cd09bkpw113l";
+ rev = "7a969880e7ea607517dbaa9d98da036fd9fec2fd";
+ sha256 = "0y9jg4xidb0f496fi30p1xjr73kg220qsjrzcr1i6p96qxr0qpfd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core";
@@ -15176,12 +15532,12 @@
helm-dired-history = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-dired-history";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "jixiuf";
repo = "helm-dired-history";
- rev = "75416fa6ca9c5e113cca409ef63518266b4d8d56";
- sha256 = "17z84dx3z48mx2ssdhlhgzaqrxlzdy9mx3d14qlm0rcrmc0sck8i";
+ rev = "9480383b6ccede6f7c200fbd50aaeb2898b3a008";
+ sha256 = "0cfq06lray7hpnhkwnhjq18izyk2w0m4cxqg0m5nyidiwc4qssqa";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/56036d496c2a5fb1a6b32cdfcd1814944618e652/recipes/helm-dired-history";
@@ -15215,6 +15571,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-ext = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-ext";
+ version = "0.1.1";
+ src = fetchFromGitHub {
+ owner = "cute-jumper";
+ repo = "helm-ext";
+ rev = "115a3ca9a466fa84c1874ac6175fdf2256c3765c";
+ sha256 = "19bcrgj531par1ayhgwxvzz28fyd7dx5flslxf1vl4qawhn173fz";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/1ee74cb0aa3445bc9ae4226c2043ee4de3ac6cd3/recipes/helm-ext";
+ sha256 = "0la2i0b7nialib4wq26cxcak8nq1jzavsw8f0mvbavsb7hfwkpgw";
+ name = "helm-ext";
+ };
+ packageRequires = [ emacs helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-ext";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-firefox = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-firefox";
@@ -15782,22 +16159,22 @@
license = lib.licenses.free;
};
}) {};
- helm-perspeen = callPackage ({ fetchFromGitHub, fetchurl, helm-projectile, lib, melpaBuild, perspeen }:
+ helm-perspeen = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild, perspeen }:
melpaBuild {
pname = "helm-perspeen";
- version = "0.1.0";
+ version = "0.1.2";
src = fetchFromGitHub {
owner = "jimo1001";
repo = "helm-perspeen";
- rev = "28c91e4e8a43921457f047a548366dd799c07f69";
- sha256 = "1zn7k0v734d9qcp79p3ajz6kr4hdxqiwi82i2rplg7y4ylikq0jq";
+ rev = "aec145d5196aed1689563d138a2aa37b139e1759";
+ sha256 = "1wv13mvm9149nl9p93znl3d2yfnq4rph440ja07w804cd61qjhq9";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1ee26a57aacbd571da0cfaca2c31eec6ea86a543/recipes/helm-perspeen";
sha256 = "07cnsfhph807fqyai3by2c5ml9a40gxkq280f27disf8sc45rg1y";
name = "helm-perspeen";
};
- packageRequires = [ helm-projectile perspeen ];
+ packageRequires = [ helm perspeen ];
meta = {
homepage = "https://melpa.org/#/helm-perspeen";
license = lib.licenses.free;
@@ -16139,6 +16516,27 @@
license = lib.licenses.free;
};
}) {};
+ helm-tramp = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
+ melpaBuild {
+ pname = "helm-tramp";
+ version = "0.3.2";
+ src = fetchFromGitHub {
+ owner = "masasam";
+ repo = "emacs-helm-tramp";
+ rev = "604e4630070ce2e345cbd21c2fbd8414eb064ef2";
+ sha256 = "09nbg890ppjvz1v2a3zcb198k1zq9gaa04ai4v3xynz6c3kvzyr9";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/4a69f0a17c4efbaea012be8e878af4060fa0c93b/recipes/helm-tramp";
+ sha256 = "1113qxl34sf27a88vpvckrfrigp8vnm42nmfrcxz156maa1g9cbv";
+ name = "helm-tramp";
+ };
+ packageRequires = [ emacs helm ];
+ meta = {
+ homepage = "https://melpa.org/#/helm-tramp";
+ license = lib.licenses.free;
+ };
+ }) {};
helm-unicode = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }:
melpaBuild {
pname = "helm-unicode";
@@ -17003,12 +17401,12 @@
ido-completing-read-plus = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ido-completing-read-plus";
- version = "3.14";
+ version = "3.16";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-ubiquitous";
- rev = "397a43309c0405009cc6961053c54dedebdc83a2";
- sha256 = "091kq58bb5dxq13d3jap7m4v6ddpin7hkybzy7drqkwn2q005ggb";
+ rev = "2bd3a2722d8df0db9dfe25f5763f7dfaf0734624";
+ sha256 = "1zz0k5ddcwkg0wjdzihklgnxq5f6rlsxldhn7h9jzyss5bsgykhj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a227a6d44f1981e8a3f73b253d2c33eb18ef72f/recipes/ido-completing-read+";
@@ -17108,12 +17506,12 @@
ido-ubiquitous = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }:
melpaBuild {
pname = "ido-ubiquitous";
- version = "3.14";
+ version = "3.16";
src = fetchFromGitHub {
owner = "DarwinAwardWinner";
repo = "ido-ubiquitous";
- rev = "397a43309c0405009cc6961053c54dedebdc83a2";
- sha256 = "091kq58bb5dxq13d3jap7m4v6ddpin7hkybzy7drqkwn2q005ggb";
+ rev = "2bd3a2722d8df0db9dfe25f5763f7dfaf0734624";
+ sha256 = "1zz0k5ddcwkg0wjdzihklgnxq5f6rlsxldhn7h9jzyss5bsgykhj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4a227a6d44f1981e8a3f73b253d2c33eb18ef72f/recipes/ido-ubiquitous";
@@ -17381,12 +17779,12 @@
imenu-list = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "imenu-list";
- version = "0.5";
+ version = "0.7";
src = fetchFromGitHub {
owner = "bmag";
repo = "imenu-list";
- rev = "a68d596b437ce1c125d8bd5414467ca1ff55bdcc";
- sha256 = "1j0p0zkk89lg5xk5qzdnj9nxxiaxhff2y9iv9lw456kvb3lsyvjk";
+ rev = "999fc0ec7f03b56be8e2a6e673d9473f51e5a92f";
+ sha256 = "0py4sc5a5hjdijavymjmvipkm9z4jy1l8yb35d8rl7mfzr5cz3l7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/86dea881a5b2d0458449f08b82c2614ad9abd068/recipes/imenu-list";
@@ -17488,14 +17886,14 @@
pname = "import-js";
version = "1.0.0";
src = fetchFromGitHub {
- owner = "galooshi";
+ owner = "Galooshi";
repo = "emacs-import-js";
rev = "15d395126f57408d770a72db2e5f43271f90fa52";
sha256 = "1ipbfacjx9vqqhvsf9sgfci8vqx0plks510w1gsjj0xwrpqn1f6l";
};
recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/048344edd471a473c9e32945b021b3f26f1666e0/recipes/import-js";
- sha256 = "0qzr4vfv3whdly73k7x621dwznca7nlhd3gpppr2w2sg12jym5ha";
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6f26b8281f9bd05e3c8f2ef21838275711e622c9/recipes/import-js";
+ sha256 = "00b2qv1y8879cf8ayplmwqd36w7sppx57myi2wjhy9i2rnvdbmgn";
name = "import-js";
};
packageRequires = [ emacs grizzl ];
@@ -17989,12 +18387,12 @@
ivy-erlang-complete = callPackage ({ async, counsel, emacs, erlang, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }:
melpaBuild {
pname = "ivy-erlang-complete";
- version = "0.1.4";
+ version = "0.1.5";
src = fetchFromGitHub {
owner = "s-kostyaev";
repo = "ivy-erlang-complete";
- rev = "f5bee7c5368d55be4ebca30610b73c33978830cf";
- sha256 = "0lcydjg8kyxdv5bbly0jf4d5wl4z7s63i536gvnlz0wfgj5swp5v";
+ rev = "ead155b5474b0d5b21d78ae735aea74df1e4c3af";
+ sha256 = "1lwb8hwbvalwdj1gybc4aw3w5li81mhxagkpxa0dlwxs08lq7v2y";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac1b9e350d3f066e4e56202ebb443134d5fc3669/recipes/ivy-erlang-complete";
@@ -18094,12 +18492,12 @@
ivy-youtube = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild, request }:
melpaBuild {
pname = "ivy-youtube";
- version = "0.1.1";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "squiter";
repo = "ivy-youtube";
- rev = "f8bc1eadaa46b4c9585c03dc8cbb325193df016e";
- sha256 = "1b973qq2dawdal2220lixg52bg8qlwn2mkdw7ca3yjm6gy9fv07b";
+ rev = "32f609f1d1a3718739be5797e020d6266d8340d2";
+ sha256 = "0vvqp6aw83bxk7j835w267m1xyl7a9a5m45h50267ahvhd9vn1sd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/33cc202ff0f0f283da23dbe7c7bdc5a1a86fb1d8/recipes/ivy-youtube";
@@ -18197,12 +18595,12 @@
jade = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild, seq, websocket }:
melpaBuild {
pname = "jade";
- version = "0.26";
+ version = "0.28";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "jade";
- rev = "fc0c467db0549cfa3d96ff6e0f56d0c84c493ba6";
- sha256 = "17iq0dn862xaak898lc7fmfbzxl9pyycwlmm5wn9kbbq8p6y7nrd";
+ rev = "83ad172b96bb011bb705add136a7571b08f6c4c2";
+ sha256 = "16l17sldq68492xa2nbkr956hcpncalmjr1spbf1avi9z910d17l";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b989c1bd83f20225314b6e903c5e1df972551c19/recipes/jade";
@@ -18383,6 +18781,27 @@
license = lib.licenses.free;
};
}) {};
+ jinja2-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "jinja2-mode";
+ version = "0.2";
+ src = fetchFromGitHub {
+ owner = "paradoxxxzero";
+ repo = "jinja2-mode";
+ rev = "cfaa7bbe7bb290cc500440124ce89686f3e26f86";
+ sha256 = "0l26wcy496k6xk7q5sf905xir0p73ziy6c44is77854lv3y0z381";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/b79196cf0dc0b436ff75eabea369a62f92825d9f/recipes/jinja2-mode";
+ sha256 = "0480fh719r4v7xdwyf4jlg1k36y54i5zrv7gxlhfm66pil75zafx";
+ name = "jinja2-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/jinja2-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
jpop = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "jpop";
@@ -19478,12 +19897,12 @@
linum-relative = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "linum-relative";
- version = "0.4";
+ version = "0.5";
src = fetchFromGitHub {
owner = "coldnew";
repo = "linum-relative";
- rev = "1074e12904d08e00dda438d9700f2a3bff238bd5";
- sha256 = "1m4g4b96cxs05pfln7kdi6gvrdbv76f8dk806py5lq0gq7da2csc";
+ rev = "b8a99dcfe38a491172a8193053fb7849634b43c0";
+ sha256 = "11bjnqqwvr9zrvz5dlm8a0yw4zg9ysh3jdiq5a6iw09d3f0h1v2s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/97ae01be4892a7c35aa0f82213433a2944041d87/recipes/linum-relative";
@@ -19629,6 +20048,27 @@
license = lib.licenses.free;
};
}) {};
+ literal-string = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, markdown-mode, melpaBuild }:
+ melpaBuild {
+ pname = "literal-string";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "joodie";
+ repo = "literal-string-mode";
+ rev = "46dd2b620df70d681261616f1a26afa4a032e2d5";
+ sha256 = "02a1jvxk2m1lb21p3281cr9xyhzix31cn8a9la53w90sz569i66r";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/6519bb53f409eeb0d557809b338849e473c193c4/recipes/literal-string";
+ sha256 = "0ylv9dpw17w272f92vn5cldklyz1d8daihi1fsh5ylvxqpinyrkn";
+ name = "literal-string";
+ };
+ packageRequires = [ emacs markdown-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/literal-string";
+ license = lib.licenses.free;
+ };
+ }) {};
literate-coffee-mode = callPackage ({ coffee-mode, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "literate-coffee-mode";
@@ -19800,12 +20240,12 @@
logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "logview";
- version = "0.5.4";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "doublep";
repo = "logview";
- rev = "c22ac44d14de8aaad532e47ea60c21c24d661a50";
- sha256 = "02842gbxlq6crvd3817aqvj5irshls5km675vmhk0qd4cqg38abv";
+ rev = "6409991053350ab2d3def61749b92780dd1ed095";
+ sha256 = "0phhkg3qgh4q4b7as0a00zx7kcrlmh24by1sjbp7b4dsd0mnz22k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview";
@@ -19968,12 +20408,12 @@
magit = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit-popup, melpaBuild, with-editor }:
melpaBuild {
pname = "magit";
- version = "2.10.1";
+ version = "2.10.3";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "acba806a823977108bae60438466da71f773a7c8";
- sha256 = "1b1z700ngd2mchaw7w3h4bmywg5inrcsl2b0r8lcrz2di1hkxk6n";
+ rev = "d5b747473ab0bf0f0034fca2f57f6497d476b67e";
+ sha256 = "1cw1nrgmbh0jikr88di4na3f0m643v0p7x8cf7xya2lgqwkdravc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68bb049b7c4424345f5c1aea82e950a5e47e9e47/recipes/magit";
@@ -20122,12 +20562,12 @@
magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "magit-popup";
- version = "2.10.1";
+ version = "2.10.3";
src = fetchFromGitHub {
owner = "magit";
repo = "magit";
- rev = "acba806a823977108bae60438466da71f773a7c8";
- sha256 = "1b1z700ngd2mchaw7w3h4bmywg5inrcsl2b0r8lcrz2di1hkxk6n";
+ rev = "d5b747473ab0bf0f0034fca2f57f6497d476b67e";
+ sha256 = "1cw1nrgmbh0jikr88di4na3f0m643v0p7x8cf7xya2lgqwkdravc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-popup";
@@ -20287,27 +20727,6 @@
license = lib.licenses.free;
};
}) {};
- malabar-mode = callPackage ({ fetchFromGitHub, fetchurl, fringe-helper, lib, melpaBuild }:
- melpaBuild {
- pname = "malabar-mode";
- version = "20140303.946";
- src = fetchFromGitHub {
- owner = "m0smith";
- repo = "malabar-mode";
- rev = "4c5fde559f518509763a55040fdb0e4b6b04856a";
- sha256 = "0z0ml7l1a45ych61qfc5fvkybl9hh37pgl6lzkaz6mcif1sl8gn1";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/29bbefd1e3cc5726584c89244fb5d8ecd18200c3/recipes/malabar-mode";
- sha256 = "026ing7v22rz1pfzs2j9z09pm6dajpys992n45gzhwirz5f0q1rk";
- name = "malabar-mode";
- };
- packageRequires = [ fringe-helper ];
- meta = {
- homepage = "https://melpa.org/#/malabar-mode";
- license = lib.licenses.free;
- };
- }) {};
malinka = callPackage ({ cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, rtags, s }:
melpaBuild {
pname = "malinka";
@@ -20591,12 +21010,12 @@
math-symbol-lists = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "math-symbol-lists";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "vspinu";
repo = "math-symbol-lists";
- rev = "d11f74fef06d93637e28f32e16edfb5b0ccd064d";
- sha256 = "127q9xp015j28gjcna988dnrkadznn0xw8sdfvi943nhhqy4yvri";
+ rev = "328f792599e4e298d164e3c6331a2426d82ebf64";
+ sha256 = "1kj9r2mvmvnj6m2bwhbj8fspqiq8fdrhkaj0ir43f7qmd4imblsj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fadff01600d57f5b9ea9c0c47ed109e058114998/recipes/math-symbol-lists";
@@ -20738,12 +21157,12 @@
meghanada = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, yasnippet }:
melpaBuild {
pname = "meghanada";
- version = "0.6.0";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "mopemope";
repo = "meghanada-emacs";
- rev = "9f73f1b0656a6a2ea55bbacf7659ffd3b35cdd9d";
- sha256 = "0hnhzkkggv035x0qkxmw64migq6v6jpg8m6ayfc95avimyf1j67r";
+ rev = "1ddaca25ee978736dcb3922bb1952d750c39cd5a";
+ sha256 = "09g81d1l5mhji4vbljxgfrgr0051sv7kqy0vwf7awxa4slgl6bnd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4c75c69b2f00be9a93144f632738272c1e375785/recipes/meghanada";
@@ -20805,8 +21224,8 @@
src = fetchFromGitHub {
owner = "the-lambda-church";
repo = "merlin";
- rev = "69b1ec176603cfab6b60941c2dc8d75d64fac019";
- sha256 = "150iyy75wqwva096c8g1w2sc97nfdgbry6kpz4ngz6l7ij3vivpc";
+ rev = "89f9643c08211a770454919551a7fd8605d1fca8";
+ sha256 = "13x0zjd297ssqmbvba32zk2p588kznd5ag4wh3nqb6fdgyzy4d63";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b1b9bfd3164e62758dc0a3362d85c6627ed7cbf8/recipes/merlin";
@@ -21092,6 +21511,27 @@
license = lib.licenses.free;
};
}) {};
+ mmm-jinja2 = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-mode }:
+ melpaBuild {
+ pname = "mmm-jinja2";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "glynnforrest";
+ repo = "mmm-jinja2";
+ rev = "c8cb763174fa2fb61b9a0e5e0ff8cb0210f8492f";
+ sha256 = "0big2i3bg4cm14f68ncaiz2h6dk6zqiisrz4l0bv10q9kaa9q2sj";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/721b9a6f16fb8efd4d339ac7953cc07d7a234b53/recipes/mmm-jinja2";
+ sha256 = "0zg4psrgikb8644x3vmsns0id71ni9fcpm591zn16b4j64llvgsi";
+ name = "mmm-jinja2";
+ };
+ packageRequires = [ mmm-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/mmm-jinja2";
+ license = lib.licenses.free;
+ };
+ }) {};
mmm-mako = callPackage ({ fetchhg, fetchurl, lib, melpaBuild, mmm-mode }:
melpaBuild {
pname = "mmm-mako";
@@ -21136,12 +21576,12 @@
mmt = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mmt";
- version = "0.1.1";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "mrkkrp";
repo = "mmt";
- rev = "e77b809e39b9ab437b662ee759e990163bc89377";
- sha256 = "05nmcx3f63ds31cj3qwwp03ksflkfwlcn3z2xyxbny83r0dxbgvc";
+ rev = "f7db836a10720ee50217012e7e2597ebcf624f90";
+ sha256 = "13vbfc5597v0gd87qyhn10f93nb477vjpg3jlpphbax9fvkf4gav";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d1137bb53ecd92b1a8537abcd2635602c5ab3277/recipes/mmt";
@@ -21175,6 +21615,27 @@
license = lib.licenses.free;
};
}) {};
+ mocha-snippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }:
+ melpaBuild {
+ pname = "mocha-snippets";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ owner = "cowboyd";
+ repo = "mocha-snippets.el";
+ rev = "e054137bd78f0d236e983874da1f345d30a71816";
+ sha256 = "0lxc5zhb03jpy48ql4mn2l35qhsdwav4dkxyqim72b7c75cy1cml";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/93c472e3d7f318373342907ca7253253ef12dab8/recipes/mocha-snippets";
+ sha256 = "0dbsdk4jpzxv2sxx0nia9zhd0a0wmkz1qcqmbd15m1909ccdwxds";
+ name = "mocha-snippets";
+ };
+ packageRequires = [ yasnippet ];
+ meta = {
+ homepage = "https://melpa.org/#/mocha-snippets";
+ license = lib.licenses.free;
+ };
+ }) {};
mocker = callPackage ({ eieio ? null, el-x, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "mocker";
@@ -21304,12 +21765,12 @@
monokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "monokai-theme";
- version = "3.2.1";
+ version = "3.3.0";
src = fetchFromGitHub {
owner = "oneKelvinSmith";
repo = "monokai-emacs";
- rev = "fc5822fcb11c3c6af67b5fb152f92c3e6e3c49d3";
- sha256 = "0r81jdwfmgzivfpkxqr425qajgw3dzzs8y2v5lsiwl1d5z8rz52a";
+ rev = "46fe076b5943ccc6fdc9cdacc7e8ad02b64bcd36";
+ sha256 = "03aw9ab54a5fljhwygg62hr2n9kk82xfwcdq17ln5z0951gqi99r";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bc9ce95a02fc4bcf7bc7547849c1c15d6db5089/recipes/monokai-theme";
@@ -22102,12 +22563,12 @@
nix-buffer = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nix-buffer";
- version = "1.2.3";
+ version = "3.0.0";
src = fetchFromGitHub {
owner = "shlevy";
repo = "nix-buffer";
- rev = "2e2324c7f3a3ef27c9cb9cc3945cd82bec6b7755";
- sha256 = "18ys3ddla3z733r4jf2nnfkllclrq496i08pfiyvkj6l3jnghzx0";
+ rev = "89d30002eddcc33c5c74dcc871a97aee0228d403";
+ sha256 = "0pz1p8mdk988x4k41qi3j8rf6g33gj6lx4dm9sgfyzgzi9ixyma8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/08b978724ff26b3ea7a134d307d888c80e2a92a9/recipes/nix-buffer";
@@ -22123,12 +22584,12 @@
nix-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "nix-mode";
- version = "1.11.6";
+ version = "1.11.8";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "1fa2c86db50af806916d72e76f10bef39dd65e7d";
- sha256 = "1l4xfv38famawrxs6lg9k7gxghgmlgbpp2dbchnqln21d32b6a8h";
+ rev = "206b61b07405229979ed9a1518da1560930d05ee";
+ sha256 = "1qlddlzkpavhsrb7h3cyqhif5qc2qhkhjwnv4pbzg9hamqbd45wc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f2b542189cfde5b9b1ebee4625684949b6704ded/recipes/nix-mode";
@@ -22165,12 +22626,12 @@
no-littering = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "no-littering";
- version = "0.5.4";
+ version = "0.5.5";
src = fetchFromGitHub {
owner = "tarsius";
repo = "no-littering";
- rev = "87fffa1973376bd1837fcf84277cd16db9c96957";
- sha256 = "1nfllm98d0893wk49fkijc071pg3v3qmpy4apyppj88k6m58y573";
+ rev = "63bf66630f48403f536f96f8a0d5b5fab46eac9b";
+ sha256 = "0qi706xafi05rqpdz87sayqb728f5qisln2i3yicymr0wy93x76i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/cf5d2152c91b7c5c38181b551db3287981657ce3/recipes/no-littering";
@@ -22225,6 +22686,27 @@
license = lib.licenses.free;
};
}) {};
+ nord-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "nord-theme";
+ version = "0.1.2";
+ src = fetchFromGitHub {
+ owner = "arcticicestudio";
+ repo = "nord-emacs";
+ rev = "5327be91c155eb9fed19061a0f02619dd4284c64";
+ sha256 = "15gjcrx514790djsyfmm8z8q36a3kyf4yhrms5qj423hfc94d3s7";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/31cb60069825abe3998c8b43bc9177b39a7f3659/recipes/nord-theme";
+ sha256 = "0p4fqg4i2ayimd8kxsqnb1xkapzhhxf7szxi1skva4dcym3z67cc";
+ name = "nord-theme";
+ };
+ packageRequires = [ emacs ];
+ meta = {
+ homepage = "https://melpa.org/#/nord-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
nose = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "nose";
version = "0.1.1";
@@ -22246,11 +22728,11 @@
}) {};
notmuch = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild {
pname = "notmuch";
- version = "0.23.5";
+ version = "0.24";
src = fetchgit {
url = "git://git.notmuchmail.org/git/notmuch";
- rev = "cff1e0673a7ca91d9b9907072c501a8bdcf0e3f8";
- sha256 = "1vxxksq4w6gl3wnh77jcpmjyph0x9r3ibqp9dvgmzxlwig495vfk";
+ rev = "e60b44ecf8bd5934959727496c7ef3016ff80cf6";
+ sha256 = "1q81ibvhjvnz4hbwmdna3a1xjkik21avy5im89fnkhq068kwac2j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch";
@@ -22476,12 +22958,12 @@
ob-http = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "ob-http";
- version = "0.0.5";
+ version = "0.1.0";
src = fetchFromGitHub {
owner = "zweifisch";
repo = "ob-http";
- rev = "47a7b367314f6051715882e46a0e40477bda20a2";
- sha256 = "1y5izm9yxa556536mnpc8dp0nzm8wzr778qycpk4l9xfyp4xybaw";
+ rev = "9155a413e41d918042e9839399e3940aa0f8499c";
+ sha256 = "1b39g0nifw0000s0x8ir0cfr716jypq6b5n2l1i4mrby6aw3bw1k";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/950b02f76a04f453992b8720032e8c4cec9a039a/recipes/ob-http";
@@ -22599,6 +23081,27 @@
license = lib.licenses.free;
};
}) {};
+ obfusurl = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "obfusurl";
+ version = "2.0";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "obfusurl.el";
+ rev = "fb7524fe8432bf58f0c4f637e5a12565ae81134e";
+ sha256 = "15w8cnwl4hpcslfbmb3j81gbr2dvp0xra2z841503b26s5w91961";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/201fe11682cb06b26775a52c81b6a1258b74b4d0/recipes/obfusurl";
+ sha256 = "0xx2zsjbkd17iy7xzqc66f9xgc97f9js3nz656yhmmxakjk2krra";
+ name = "obfusurl";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/obfusurl";
+ license = lib.licenses.free;
+ };
+ }) {};
ocodo-svg-modelines = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, svg-mode-line-themes }:
melpaBuild {
pname = "ocodo-svg-modelines";
@@ -22623,12 +23126,12 @@
ocp-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "ocp-indent";
- version = "1.5.3";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "OCamlPro";
repo = "ocp-indent";
- rev = "8c349c5531d3bc90b00df875b6cd3c64110f59f1";
- sha256 = "1c4fdm6r3r3fqjflqjncfmx0ps52b5f17vq957g0b3pcaql5n63d";
+ rev = "032599b162624a4b65c82c20be06433f24b00e8f";
+ sha256 = "1h9y597s3ag8w1z32zzv4dfk3ppq557s55bnlfw5a5wqwvia911f";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e1af061328b15360ed25a232cc6b8fbce4a7b098/recipes/ocp-indent";
@@ -22795,8 +23298,8 @@
src = fetchFromGitHub {
owner = "OmniSharp";
repo = "omnisharp-emacs";
- rev = "e7eaa1202486f996121cc0ef17a8d72b915c8165";
- sha256 = "1f66k2l996vzf5rm2scyz4bv1cyn365a8yfh1cfq13vrmvah57xb";
+ rev = "bcc5d7ba940c1118ab61071783747162f0c927cf";
+ sha256 = "05i3z6whvgq81qnrwgvfglhwi214145ksg8h81rc0g4ir54wzsik";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/68bdb7e0100e120b95e9416398127d83530a221d/recipes/omnisharp";
@@ -23049,6 +23552,27 @@
license = lib.licenses.free;
};
}) {};
+ org-board = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "org-board";
+ version = "1011";
+ src = fetchFromGitHub {
+ owner = "scallywag";
+ repo = "org-board";
+ rev = "53469a2f0577924de1c7d887fecea409d17fd588";
+ sha256 = "0fg7lkgcr7zwwjald7hbvwgl72m21lqxmz7p8sq31iw3jh42fqgf";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/d8063ee17586d9b1e7415f7b924239826b81ab08/recipes/org-board";
+ sha256 = "00jsrxc8f85cvrh7364n7337frdj12yknlfp28fhdgk2ph6d7bp4";
+ name = "org-board";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/org-board";
+ license = lib.licenses.free;
+ };
+ }) {};
org-bookmark-heading = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-bookmark-heading";
@@ -23241,12 +23765,12 @@
org-jira = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "org-jira";
- version = "2.6.0";
+ version = "2.6.3";
src = fetchFromGitHub {
owner = "ahungry";
repo = "org-jira";
- rev = "0ff62665231df2be5d5bc84c4748c272664eeff3";
- sha256 = "0qn203bw0v7g8kmpkqp9vwh7m8cjjhklvwbhgmr8szaz1i1m9d0i";
+ rev = "1e4def3c7b9bbcf9f1b2c6d6582de60c4cdf50da";
+ sha256 = "06vpag5gd72ckm6vnyk2gv612ds3sml117da40xz3m794779brvr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/730a585e5c9216a2428a134c09abcc20bc7c631d/recipes/org-jira";
@@ -23342,22 +23866,22 @@
license = lib.licenses.free;
};
}) {};
- org-mime = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ org-mime = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-mime";
- version = "0.0.5";
+ version = "0.0.6";
src = fetchFromGitHub {
owner = "org-mime";
repo = "org-mime";
- rev = "a0b82a6c1a0dbcf5b7bebfe2e5817d54a1cd3cc8";
- sha256 = "11wldx6c53ncw3pmdwxn31q82vkcffqvr2cfphl5bhb4q8r5lrjn";
+ rev = "d540da37df26c673b83cc9aab36f2ca6cfed3481";
+ sha256 = "0fcq75cjvd0fh7ic0j28ly40i95clgn5i7j1sj5infycqkrj87xc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/521678fa13884dae69c2b4b7a2af718b2eea4b28/recipes/org-mime";
sha256 = "14154pajl2bbawdd8iqfwgc67pcjp2lxl6f92c62nwq12wkcnny6";
name = "org-mime";
};
- packageRequires = [ cl-lib ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/org-mime";
license = lib.licenses.free;
@@ -23533,12 +24057,12 @@
org-random-todo = callPackage ({ alert, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "org-random-todo";
- version = "0.4.1";
+ version = "0.5";
src = fetchFromGitHub {
owner = "unhammer";
repo = "org-random-todo";
- rev = "7398b8dff09bef54f579d158ce47b0090f00201e";
- sha256 = "1bi09hd5m994rkqcx0a045h20419b6n4vvwiiggzsi0723dd9fb9";
+ rev = "14a065e1d376838f16a6ba32ed8710304542a4e6";
+ sha256 = "07qkn59613l32j6b06ckmccl9s2rfwwivmak5v86z0fafzhxk6ir";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/80fad6244ea3e5bdf7f448c9f62374fae45bae78/recipes/org-random-todo";
@@ -23666,6 +24190,27 @@
license = lib.licenses.free;
};
}) {};
+ org-table-sticky-header = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "org-table-sticky-header";
+ version = "0.1.1";
+ src = fetchFromGitHub {
+ owner = "cute-jumper";
+ repo = "org-table-sticky-header";
+ rev = "4dba2dc9a3ed63f58aa946aeec84a52d46ca4043";
+ sha256 = "0az4lzd9qk4cx7jjfj36r2fvlkwyrhn3xqhha5d1pydglnhd9amy";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/5dd0e18bf4c3f3263eff8aff6d7c743a554243b5/recipes/org-table-sticky-header";
+ sha256 = "1rk41279rcsdma39zpr1ka5p47gh1d0969wahd0jbm5xlmx5gz2m";
+ name = "org-table-sticky-header";
+ };
+ packageRequires = [ org ];
+ meta = {
+ homepage = "https://melpa.org/#/org-table-sticky-header";
+ license = lib.licenses.free;
+ };
+ }) {};
org-tfl = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "org-tfl";
@@ -23813,29 +24358,22 @@
license = lib.licenses.free;
};
}) {};
- org-trello = callPackage ({ dash, dash-functional, deferred, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request-deferred, s }:
+ org-trello = callPackage ({ dash, dash-functional, deferred, fetchFromGitHub, fetchurl, lib, melpaBuild, request-deferred, s }:
melpaBuild {
pname = "org-trello";
- version = "0.7.9";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "org-trello";
repo = "org-trello";
- rev = "dfb98150207b13c7771d0c0b8209e0503cd99cd6";
- sha256 = "1d2bi29m8kxhp46slg904frgmlc6ajqagxjrhxlbdmlxrp18s44g";
+ rev = "32dd866e830836a72a3b96b96e0d00d044d0eaf7";
+ sha256 = "0m5hyhb6211hdmyp1bq6f3fklfgw3957knd96bfdafj727vdnlzm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/188ed8dc1ce2704838f7a2883c41243598150a46/recipes/org-trello";
sha256 = "14lq8nn1x6qb3jx518zaaz5582m4npd593w056igqhahkfm0qp8i";
name = "org-trello";
};
- packageRequires = [
- dash
- dash-functional
- deferred
- emacs
- request-deferred
- s
- ];
+ packageRequires = [ dash dash-functional deferred request-deferred s ];
meta = {
homepage = "https://melpa.org/#/org-trello";
license = lib.licenses.free;
@@ -24219,6 +24757,27 @@
license = lib.licenses.free;
};
}) {};
+ ox-epub = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
+ melpaBuild {
+ pname = "ox-epub";
+ version = "0.1.6";
+ src = fetchFromGitHub {
+ owner = "ofosos";
+ repo = "ox-epub";
+ rev = "edc253b6f7397ac89a3a0b2d2a05e650baa483f8";
+ sha256 = "0kvs5kpkly45fqdb7mka1w2yn7pks95gxgiy2ayx12cgvn3inyw6";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/c3ac31dfef00e83fa6b716ea006f35afb5dc6cd5/recipes/ox-epub";
+ sha256 = "15q6vsmgv76c0qfdxa3prqvgmr6n7k4rd4bpi05574ibi23y0ynh";
+ name = "ox-epub";
+ };
+ packageRequires = [ emacs org ];
+ meta = {
+ homepage = "https://melpa.org/#/ox-epub";
+ license = lib.licenses.free;
+ };
+ }) {};
ox-ioslide = callPackage ({ cl-lib ? null, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild {
pname = "ox-ioslide";
@@ -24327,12 +24886,12 @@
package-lint = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "package-lint";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "purcell";
repo = "package-lint";
- rev = "93fdd7b51ad7456387b905ff4c9b104d0b3089a8";
- sha256 = "17swzcd58zh7yf221pfk8pmz8yhx2dsi2ad1y6lb2xpxxc5csflm";
+ rev = "de08b846b3a031838b79445bb7a254c9de4a80f6";
+ sha256 = "0mvs4afjp5ab89vdz3bd9pca55brn57lxvjqjjyc6cyqxpclh06j";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9744d8521b4ac5aeb1f28229c0897af7260c6f78/recipes/package-lint";
@@ -24387,22 +24946,22 @@
license = lib.licenses.free;
};
}) {};
- package-utils = callPackage ({ async, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ package-utils = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "package-utils";
- version = "0.4.2";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "Silex";
repo = "package-utils";
- rev = "e37d38b3c94ac39443f0e449f4112b654b6a8fd1";
- sha256 = "1spdffw1pi4sp70w46v1njmzgjldcn9cir74imr23fw4n00hb4fa";
+ rev = "e00df8a85fb3d0cfe9dde5a683d81e1a89570e29";
+ sha256 = "14zcg9rc2nif8kv8pfmv9arbq0i8glviyvxgxr0lfiif2n4cfg9s";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a1bb884a0299408daa716eba42cb39f79622766c/recipes/package-utils";
sha256 = "02hgh7wg68ysfhw5hckrpshzv4vm1vnm395d34x6vpgl4ccx7v9r";
name = "package-utils";
};
- packageRequires = [ async ];
+ packageRequires = [];
meta = {
homepage = "https://melpa.org/#/package-utils";
license = lib.licenses.free;
@@ -24411,12 +24970,12 @@
packed = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "packed";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "tarsius";
repo = "packed";
- rev = "d2f01bffc987b226f618dda0663a1e233161518d";
- sha256 = "16xwgi0zkbbvkbxf0ld6g4xlfd95j45sca57h162wld6l27jrv4f";
+ rev = "536f4a3bda06cc09759fed1aa0cdebb068ff75a1";
+ sha256 = "1ayizqkhxjd3rv3chnl51sl12gsfhxcqqnz0p6r0xbwglx4n3vzi";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1ee9e95c00f791010f77720068a7f3cd76133a1c/recipes/packed";
@@ -24661,12 +25220,12 @@
parinfer = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parinfer";
- version = "0.4.7";
+ version = "0.4.9";
src = fetchFromGitHub {
owner = "DogLooksGood";
repo = "parinfer-mode";
- rev = "a91b1ee5392c6a98c102ddba2f0c15ab67f8ad1b";
- sha256 = "09337fpv492rzd2ah7d8kxyv5spcgwf58xr943ya09sgi2invkbx";
+ rev = "c67686b24cf14064931d812f29f4114b30696d12";
+ sha256 = "0lpj81hkzw24v1f3s13rw22sm1nm0i177di5v2b8kwy50pjirs8v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/470ab2b5cceef23692523b4668b15a0775a0a5ba/recipes/parinfer";
@@ -24682,12 +25241,12 @@
parsebib = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "parsebib";
- version = "1.0.5";
+ version = "2.2";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "parsebib";
- rev = "9a1f60bed2814dfb5cec2b92efb5951a4b465cce";
- sha256 = "0n91whyjnrdhb9bqfif01ygmwv5biwpz2pvjv5w5y1d4g0k1x9ml";
+ rev = "621a87d444d9b9c479221fffcd8f7cb5ce2f7717";
+ sha256 = "14rvqjd24xwp2pvl4r00jvhvq7p2wndpz3yy1ml9yymkkn1p1hnh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c39633957475dcd6a033760ba20a957716cce59c/recipes/parsebib";
@@ -24784,21 +25343,21 @@
license = lib.licenses.free;
};
}) {};
- password-store = callPackage ({ dash, f, fetchgit, fetchurl, lib, melpaBuild, s }:
+ password-store = callPackage ({ f, fetchgit, fetchurl, lib, melpaBuild, s }:
melpaBuild {
pname = "password-store";
- version = "1.6.5";
+ version = "1.7";
src = fetchgit {
url = "http://git.zx2c4.com/password-store";
- rev = "1aac79d9617431bbaf218f9a9d270929762d2816";
- sha256 = "0zlhiqhx19dpmxvcczhif5c8acj911p61plsp0gdmamkpbxmkbjv";
+ rev = "20081b546f371dcaee9ea2769f46e513bb39c275";
+ sha256 = "1d650s6nid8aidq0ypc7jb6sdbxb6255qr5sb1hvc5gx1ycyl6vs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e204fb4d672220ee1a4a49975fd3999916e60f8c/recipes/password-store";
sha256 = "1jh24737l4hccr1k0b9fnq45ag2dsk84fnfs86hcgsadl94d6kss";
name = "password-store";
};
- packageRequires = [ dash f s ];
+ packageRequires = [ f s ];
meta = {
homepage = "https://melpa.org/#/password-store";
license = lib.licenses.free;
@@ -25100,12 +25659,12 @@
persp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "persp-mode";
- version = "2.9.5";
+ version = "2.9.6";
src = fetchFromGitHub {
owner = "Bad-ptr";
repo = "persp-mode.el";
- rev = "1116ead88123a11efef346db0045ee8389250bd2";
- sha256 = "11xncsvzy13xc939qfvlzplsz2izvf16hy45k500h44g2dxcvq3m";
+ rev = "1dfea0de788f6d25ee47b5c62ddbeaf9e8e92f06";
+ sha256 = "11ww8hg9p8qlmr8zpir0m5xzzbvd1faiqjx6vn4b05d4ll03rnhm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/caad63d14f770f07d09b6174b7b40c5ab06a1083/recipes/persp-mode";
@@ -25791,12 +26350,12 @@
popup-imenu = callPackage ({ dash, fetchFromGitHub, fetchurl, flx-ido, lib, melpaBuild, popup }:
melpaBuild {
pname = "popup-imenu";
- version = "0.5";
+ version = "0.6";
src = fetchFromGitHub {
owner = "ancane";
repo = "popup-imenu";
- rev = "540e8c0473fd50ff0a85c870057e397a0d3c5eb5";
- sha256 = "19mqzfpki2zlnibp2vzymhdld1m20jinxwgdhmbl6zdfx74zbz7b";
+ rev = "c5e2e69adbd3a630e4cb750965a1aee8c10c1f09";
+ sha256 = "0vn0jli0ya7xnapifkgzynbnh3rpnzb82j5k9bla2j4miqfc6cg8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5ca5d65d6a9c7ef3fa2684271fe087dc132d3a61/recipes/popup-imenu";
@@ -25914,6 +26473,27 @@
license = lib.licenses.free;
};
}) {};
+ prassee-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "prassee-theme";
+ version = "1.0";
+ src = fetchFromGitHub {
+ owner = "prassee";
+ repo = "prassee-emacs-theme";
+ rev = "9850c806d39acffdef8e91e1a31b54a7620cbae3";
+ sha256 = "1agghimrmh4kh71y51l6lzampjl15ac6jxrrhdviw95c3rxfll4x";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/15425b576045af1c508912e2091daf475b80b429/recipes/prassee-theme";
+ sha256 = "1j0817hxxri6mq9pplgwf5jp2dagk6hay7g1a1lgz4qgkf5jnshs";
+ name = "prassee-theme";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/prassee-theme";
+ license = lib.licenses.free;
+ };
+ }) {};
pretty-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pretty-mode";
@@ -26126,12 +26706,12 @@
projectile-rails = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, inf-ruby, inflections, lib, melpaBuild, projectile, rake }:
melpaBuild {
pname = "projectile-rails";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "asok";
repo = "projectile-rails";
- rev = "8c41f3c92cd7f5eb5a983f6f3d42cb67dff04366";
- sha256 = "1rial7py4n451d6ylymf5q4cb57ala4rvvi7619r1c5y1m493qi7";
+ rev = "fb28fc8710b614e9ab535788ee58f9a9070561f1";
+ sha256 = "0v7ddlk8mzqa8gvxrrcvd15klap5m31df8vn14z99s3ybj3zk0yb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b16532bb8d08f7385bca4b83ab4e030d7b453524/recipes/projectile-rails";
@@ -26291,6 +26871,27 @@
license = lib.licenses.free;
};
}) {};
+ protocols = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "protocols";
+ version = "1.6";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "protocols.el";
+ rev = "f5549f5d873a683af45a0e19c732524d5b964026";
+ sha256 = "0v9is6r307814gvrnch2d3mvikd7j8lnmsqb2c3gj6gvfj4p9y7r";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/9c9a75671a00e9196d00b08911232aac87fd8c83/recipes/protocols";
+ sha256 = "1wg3qh8a1ms82lkzz4i1bk787147a8agcj8rszj1zfvwg0ckqq1a";
+ name = "protocols";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/protocols";
+ license = lib.licenses.free;
+ };
+ }) {};
psci = callPackage ({ dash, deferred, f, fetchFromGitHub, fetchurl, lib, melpaBuild, purescript-mode, s }:
melpaBuild {
pname = "psci";
@@ -26669,6 +27270,27 @@
license = lib.licenses.free;
};
}) {};
+ python-mode = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "python-mode";
+ version = "6.2.3";
+ src = fetchFromGitLab {
+ owner = "python-mode-devs";
+ repo = "python-mode";
+ rev = "a0a534639bc6142c2c2f44bd7ca5878ad5f79518";
+ sha256 = "0sj2hfjwpcdg9djsgl3y5aa3gnvl4s87477x6a9d14m11db3p7ml";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/82861e1ab114451af5e1106d53195afd3605448a/recipes/python-mode";
+ sha256 = "1m7c6c97xpr5mrbyzhcl2cy7ykdz5yjj90mrakd4lknnsbcq205k";
+ name = "python-mode";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/python-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
python-x = callPackage ({ fetchFromGitHub, fetchurl, folding, lib, melpaBuild, python ? null }:
melpaBuild {
pname = "python-x";
@@ -26714,12 +27336,12 @@
pyvenv = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "pyvenv";
- version = "1.9";
+ version = "1.10";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "pyvenv";
- rev = "5c48de2419ddf10c00e38f5940ed97a84c43f1ce";
- sha256 = "0jidmc608amd0chs4598zkj0nvyll0al093121hkczsbpgbllq9z";
+ rev = "91c47b8d2608ccbcac2eba91f0e36b422101ce55";
+ sha256 = "09c0f7ln1in8h03idbzggvmqkxj6i9jdjbmg1nnyarhffmgbcvnh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e37236b89b9705ba7a9d134b1fb2c3c003953a9b/recipes/pyvenv";
@@ -26861,12 +27483,12 @@
railscasts-reloaded-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "railscasts-reloaded-theme";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "thegeorgeous";
repo = "railscasts-reloaded-theme";
- rev = "318c9a812d53884da1a9d67206fcfd9ded4d320f";
- sha256 = "1al62r2fys6z1ja8zbh6yskprp1iq03l2jbnwbx8i3gd2w0ib7qk";
+ rev = "077af9cb791d9eba4c561cd7cb3b10d2fcfc39d2";
+ sha256 = "1wd6j7m3w81rks6q8mrq5n6p6in0bc93szksds7sx2j2rz6vhfkn";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9817851bd06cbae30fb8f429401f1bbc0dc7be09/recipes/railscasts-reloaded-theme";
@@ -27092,12 +27714,12 @@
rdf-prefix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rdf-prefix";
- version = "1.6";
+ version = "1.7";
src = fetchFromGitHub {
owner = "simenheg";
repo = "rdf-prefix";
- rev = "07f1b914f0bf0ca154831e13202eacecf27cf4c4";
- sha256 = "0cis7lcsjpr2gbh59v4sj1irkdkzx893rl3z3q35pq2yklrmx9nv";
+ rev = "d7e61535aaf89e643673b27c79b4a84ddb530288";
+ sha256 = "1in1xp559g8hlxa9i2algwlgc069m8afjad6laxbyjqc61srzw6i";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a5f083bd629697038ea6391c7a4eeedc909a5231/recipes/rdf-prefix";
@@ -27467,22 +28089,22 @@
license = lib.licenses.free;
};
}) {};
- req-package = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, log4e, melpaBuild, use-package }:
+ req-package = callPackage ({ dash, fetchFromGitHub, fetchurl, ht, lib, log4e, melpaBuild, use-package }:
melpaBuild {
pname = "req-package";
- version = "0.9";
+ version = "1.0";
src = fetchFromGitHub {
owner = "edvorg";
repo = "req-package";
- rev = "374c6d1a81b5448a66295be8c132c42ca44eeddb";
- sha256 = "1xzp2hnkr9lsjx50cxlpki9mvyhjsv0vyc77480jrlnpspakj7qs";
+ rev = "30f76a9c52994562191c90c315002410706f6c0b";
+ sha256 = "0qdr2pshfq6v75s9hx9wgvn56pd7b65vaqaa64dryr7v4yzd4r15";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f58a801f0791566d0c39493a5f82ff0d15d7ab41/recipes/req-package";
sha256 = "1438f60dnmc3a2dh6hd0wslrh25nd3af797aif70kv6qc71h87vf";
name = "req-package";
};
- packageRequires = [ dash log4e use-package ];
+ packageRequires = [ dash ht log4e use-package ];
meta = {
homepage = "https://melpa.org/#/req-package";
license = lib.licenses.free;
@@ -27554,12 +28176,12 @@
resize-window = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "resize-window";
- version = "0.4.0";
+ version = "0.5";
src = fetchFromGitHub {
owner = "dpsutton";
repo = "resize-window";
- rev = "27364959798de0f019da799975027842c07e7829";
- sha256 = "0x92s4cv9k566rc248zrcmh507df7d19p7b3vcfd0dlfpbqc0qnv";
+ rev = "e4879731f3a3bc2261d6ec465bff01f88bd77d1d";
+ sha256 = "0lhf1sk1gx0vpy038bdnmlqjzpg4kchlladihk36pv4hgqn5r9w7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/601a8d8f9046db6c4d50af983a11fa2501304028/recipes/resize-window";
@@ -27911,12 +28533,12 @@
rtags = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rtags";
- version = "2.8";
+ version = "2.9";
src = fetchFromGitHub {
owner = "Andersbakken";
repo = "rtags";
- rev = "6ac7740eaf05cdd9b699185f71cc2d1f634a761b";
- sha256 = "1w506qaklrly1lnq1i5kshl8m9aki8h2ba1y7h578gwx6lph3vhi";
+ rev = "ffa21b5408a30a346815bc4db6e74e2c6562d936";
+ sha256 = "0828i5lcbspacydjnbrp3zhgbw2gggaaizzm0qqgmvry4cs79bxv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/ac3b84fe84a7f57d09f1a303d8947ef19aaf02fb/recipes/rtags";
@@ -27929,22 +28551,22 @@
license = lib.licenses.free;
};
}) {};
- rubocop = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ rubocop = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "rubocop";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "rubocop-emacs";
- rev = "405e0fd4c57adb125e3d04208bc86081e3e78d4c";
- sha256 = "10djjp1520xc05qkciaiaiiciscaln6c74h7ymba40mvzlf67y9q";
+ rev = "980bedb455e3551d35a212fae515c054888907c1";
+ sha256 = "152ara2p59imry2ymfnk5mycbc07rblcmfmqjgm5fijb2x94xv8p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/00f2cf3e8e28bce5c26c86aba54390ffff48d7da/recipes/rubocop";
sha256 = "114azl0fasmnq0fxxyiif3363mpg8qz3ynx91in5acqzh902fa3q";
name = "rubocop";
};
- packageRequires = [ dash emacs ];
+ packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/rubocop";
license = lib.licenses.free;
@@ -28223,6 +28845,27 @@
license = lib.licenses.free;
};
}) {};
+ salt-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-jinja2, mmm-mode, yaml-mode }:
+ melpaBuild {
+ pname = "salt-mode";
+ version = "0.1";
+ src = fetchFromGitHub {
+ owner = "glynnforrest";
+ repo = "salt-mode";
+ rev = "e14ed8f2ce0ab7a783c4341879ec8c003e2b5c81";
+ sha256 = "19gw35qv13f2r4wif5fgqfhrph2r320n81faxx8980zds28x2q0x";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/9dcf1a93a06fc42581521c88cfd988b03bedc000/recipes/salt-mode";
+ sha256 = "1n7i9d6qpjsdcgbzmbf63y4c7ggxh5wsim8fd0casnrq9bl7ssym";
+ name = "salt-mode";
+ };
+ packageRequires = [ mmm-jinja2 mmm-mode yaml-mode ];
+ meta = {
+ homepage = "https://melpa.org/#/salt-mode";
+ license = lib.licenses.free;
+ };
+ }) {};
sass-mode = callPackage ({ fetchFromGitHub, fetchurl, haml-mode, lib, melpaBuild }:
melpaBuild {
pname = "sass-mode";
@@ -28286,6 +28929,27 @@
license = lib.licenses.free;
};
}) {};
+ sayid = callPackage ({ cider, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "sayid";
+ version = "0.0.14";
+ src = fetchFromGitHub {
+ owner = "bpiel";
+ repo = "sayid";
+ rev = "3e5456cade044f01eb0753aabc9e50868000bd14";
+ sha256 = "1asphbijh5y4ax03x1cn02l4ya8v44s23ani91a0d52msdaxbnyw";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/2bd2e05f9c9328d8f9ae434c86697a4a04af8b0d/recipes/sayid";
+ sha256 = "0chz46wmwmsn4ys59pn7lqs4assqy2hv43rvka7kq61jdl4g6fgs";
+ name = "sayid";
+ };
+ packageRequires = [ cider ];
+ meta = {
+ homepage = "https://melpa.org/#/sayid";
+ license = lib.licenses.free;
+ };
+ }) {};
sbt-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sbt-mode";
@@ -28314,8 +28978,8 @@
src = fetchFromGitHub {
owner = "ensime";
repo = "emacs-scala-mode";
- rev = "730e16d254478d6f63f62cb04d47c137c9002f2d";
- sha256 = "1aq1bfv8jz53zp365awqk43ysjwkpj51pcy6fyp87j8bbb02mgq9";
+ rev = "970d88eeff82df635ee12336ab1eb185585f30c6";
+ sha256 = "0wfv20dyb13v7fbfsvy0k5dajvmyyhn80l6xyx6kppiv3qmy9s90";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/564aa1637485192a97803af46b3a1f8e0d042c9a/recipes/scala-mode";
@@ -28434,12 +29098,12 @@
sekka = callPackage ({ cl-lib ? null, concurrent, fetchFromGitHub, fetchurl, lib, melpaBuild, popup }:
melpaBuild {
pname = "sekka";
- version = "1.6.5";
+ version = "1.6.6";
src = fetchFromGitHub {
owner = "kiyoka";
repo = "sekka";
- rev = "001e205b37ae0dded430b9a809425dc7ed730366";
- sha256 = "113i8i705qkd3nccspacnmk9ysy5kwavg8h9z9djdgki611q700q";
+ rev = "987c1cce65c8f30b12cdb5991e1b1ad9da766916";
+ sha256 = "03930cfqq97f7m6z9da2y9388iyymc56b1vdrl5a6mpggv3wifn7";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/350bbb5761b5ba69aeb4acf6d7cdf2256dba95a6/recipes/sekka";
@@ -28476,12 +29140,12 @@
selectric-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "selectric-mode";
- version = "1.4";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "rbanffy";
repo = "selectric-mode";
- rev = "e60703d9a6c9944270d77bc829dae3a8b092346f";
- sha256 = "04i5rrn93hzcf8zzfli2ams927lm83hl4q6w2azcg24lhldaqf8p";
+ rev = "a35cb3815caceaf273ad7d16ac3b2dd3c7a3003e";
+ sha256 = "04bj71080wqybznyx63dawhppq6x3p88x1j56gvl8kvxv2hwzgzf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/08922071b9854142eab726302e75f1db2d326ec5/recipes/selectric-mode";
@@ -28536,6 +29200,27 @@
license = lib.licenses.free;
};
}) {};
+ services = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "services";
+ version = "1.7";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "services.el";
+ rev = "514e4095e8964c4d0f38c4f3ad6c692e86d12faa";
+ sha256 = "1k6w2ghi1iczh65bbln5ryxwnxmkkjm3p0p54s155q9sjidiqlwb";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/beb91b4397f6e35a1d5c73a127d8cd7fc9201935/recipes/services";
+ sha256 = "02lgmpbw52ps6z4p9gwzvh9iaxisq5mb0n9aml9ajxac1473vpcd";
+ name = "services";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/services";
+ license = lib.licenses.free;
+ };
+ }) {};
session = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "session";
@@ -28581,12 +29266,12 @@
sexy-monochrome-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sexy-monochrome-theme";
- version = "1.5.2";
+ version = "2.1";
src = fetchFromGitHub {
owner = "nuncostans";
repo = "sexy-monochrome-theme";
- rev = "dd582a45a4e13891935ab68f030d8c2d755fa6a5";
- sha256 = "01jv7raxjyd37lipl05kl1892lz28ig292icik8l30y0p5gp8qgy";
+ rev = "d74cf7a50852c469ad13c634df74be2fcb3f3a96";
+ sha256 = "14va3sy94vpkn4fc9g7gsxk3anl25jvp9a92c8ppndqzfisy7vgg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/9a09ffb7d271773f6cfa7c7eeaba45a717a5bdca/recipes/sexy-monochrome-theme";
@@ -28662,22 +29347,22 @@
license = lib.licenses.free;
};
}) {};
- shell-pop = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ shell-pop = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "shell-pop";
- version = "0.63";
+ version = "0.64";
src = fetchFromGitHub {
owner = "kyagi";
repo = "shell-pop-el";
- rev = "4531d234ca471ed80458252cba0ed005a0720b27";
- sha256 = "0fzywfdaisvvdbcl813n1shz0r8v1k9kcgxgynv5l0i4nkrgkww5";
+ rev = "4a3a9d093ad1add792bba764c601aa28de302b34";
+ sha256 = "1ybvg048jvijcg9jjfrbllf59pswmp0fd5zwq5x6nwg5wmggplzd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/44150bddc9b276ab9fb2ab6a92a11383a3ed03b0/recipes/shell-pop";
sha256 = "02s17ln0hbi9gy3di8fksp3mqc7d8ahhf5vwyz4vrc1bg77glxw8";
name = "shell-pop";
};
- packageRequires = [ emacs ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/shell-pop";
license = lib.licenses.free;
@@ -29568,12 +30253,12 @@
snapshot-timemachine-rsnapshot = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, seq, snapshot-timemachine }:
melpaBuild {
pname = "snapshot-timemachine-rsnapshot";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "NicolasPetton";
repo = "snapshot-timemachine-rsnapshot";
- rev = "4ff6b96219f4da576141e376b0348813c1c25615";
- sha256 = "0krb1ziyjldyq27sp0phmygm1p9lssp251ycj08gdczbbfpw4lsa";
+ rev = "72b0b700d80f1a0442e62bbbb6a0c8c59182f97f";
+ sha256 = "1bdy7p0bjfdlv6l6yih6fvvi7xpldal4rj8l2ajpc6sgby24h8bb";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/94358fb8d1486491903c331d9e90ba5198117aa8/recipes/snapshot-timemachine-rsnapshot";
@@ -29817,22 +30502,22 @@
license = lib.licenses.free;
};
}) {};
- sparql-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ sparql-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "sparql-mode";
- version = "0.11.2";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "ljos";
repo = "sparql-mode";
- rev = "303858e7f91829ec720141482c777460e66f310b";
- sha256 = "1gk2ps7fn9z8n6r923qzn518gz9mrj7mb6j726cz8qb585ndjbij";
+ rev = "33da09b3895e03e64959005678d448ab82e527b6";
+ sha256 = "17fpfc0hc39y9h12mj62fwfga4mhk0c9fm2qnbnzf4i3ajhp7r2w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c3d729130a41903bb01465d0f01c34fbc508b56e/recipes/sparql-mode";
sha256 = "1xicrfmgxpb31lz30qj450w8v7dl4ipjp7b2wz54s4kn88nsfj7d";
name = "sparql-mode";
};
- packageRequires = [ cl-lib ];
+ packageRequires = [ cl-lib emacs ];
meta = {
homepage = "https://melpa.org/#/sparql-mode";
license = lib.licenses.free;
@@ -29862,12 +30547,12 @@
speed-type = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "speed-type";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "parkouss";
repo = "speed-type";
- rev = "d9d98b9744e21d5e12a695096efcde288bdb5c18";
- sha256 = "043ydcik23ykphbh89haagxbdn11s1b44wkziwibnb7d3r9hd8p7";
+ rev = "5d691f57743304db63b6afdc5bd79dabd282d390";
+ sha256 = "08qp2b80rh9k8h5vv141lfsg73rqqikhh7ygal789rr278ai1rjf";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d6c33b5bd15875baea0fd2f24ee8ec9414a6f7aa/recipes/speed-type";
@@ -30594,12 +31279,12 @@
swift-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "swift-mode";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchFromGitHub {
owner = "chrisbarrett";
repo = "swift-mode";
- rev = "75cbae223fbf84d19e14a7f7734ded4f46078654";
- sha256 = "1ilawg15l6j3w2mlybz01h1dk9mym37wq4illz1llc3q3v9n7nny";
+ rev = "e91e924c225b7bfb7aa6e4a84b5d379c6268014a";
+ sha256 = "0nfh5a3lnrj9z1qfgdn28mk5f9cn5fzpdjvpcv44kab3dff2irnl";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/19cb133191cd6f9623e99e958d360113595e756a/recipes/swift-mode";
@@ -31202,12 +31887,12 @@
tern = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, json ? null, lib, melpaBuild }:
melpaBuild {
pname = "tern";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "ternjs";
repo = "tern";
- rev = "459b6705bada72027fbb922f4097b4dcf0ab305d";
- sha256 = "1b95sw2fmnyfsw6c25a2nhkxcwqypgpnnw7yn1wfry6i81p8j8kg";
+ rev = "e6a7777f273050098fa7074577ac196bae59d80b";
+ sha256 = "0qyw5zzqqbbah7k3axyqyk78iy9h6ndw5rmajsm033nj9a9d8rxv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eaecd67af24050c72c5df73c3a12e717f95d5059/recipes/tern";
@@ -31223,12 +31908,12 @@
tern-auto-complete = callPackage ({ auto-complete, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, tern }:
melpaBuild {
pname = "tern-auto-complete";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "ternjs";
repo = "tern";
- rev = "459b6705bada72027fbb922f4097b4dcf0ab305d";
- sha256 = "1b95sw2fmnyfsw6c25a2nhkxcwqypgpnnw7yn1wfry6i81p8j8kg";
+ rev = "e6a7777f273050098fa7074577ac196bae59d80b";
+ sha256 = "0qyw5zzqqbbah7k3axyqyk78iy9h6ndw5rmajsm033nj9a9d8rxv";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/eaecd67af24050c72c5df73c3a12e717f95d5059/recipes/tern-auto-complete";
@@ -31451,6 +32136,27 @@
license = lib.licenses.free;
};
}) {};
+ thinks = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "thinks";
+ version = "1.10";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "thinks.el";
+ rev = "370d399703d232010599d24a242b5f91e25a1b9d";
+ sha256 = "1kac32mgk2gcchh9lvnny81xq03h4656v05xyd3fpkpr30sisyrq";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/439957cabf379651dc243219a83c3c96bae6f8cf/recipes/thinks";
+ sha256 = "11vj9mjfzmqwdmkq97aqns3fh8hkgx9scnki6c2iag5lj0av2vcq";
+ name = "thinks";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/thinks";
+ license = lib.licenses.free;
+ };
+ }) {};
thrift = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "thrift";
@@ -31535,6 +32241,27 @@
license = lib.licenses.free;
};
}) {};
+ timonier = callPackage ({ all-the-icons, dash, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pkg-info, request, s }:
+ melpaBuild {
+ pname = "timonier";
+ version = "0.1.0";
+ src = fetchFromGitHub {
+ owner = "nlamirault";
+ repo = "timonier";
+ rev = "33ca5887a1d1b63349177237e9edfb73546511a5";
+ sha256 = "0z6s26kc50rbmgkkbxzpasphi8hcwhixmi8ksqzrclayccjjj7ar";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/a31b0c177fd83bdeb1842a6ec3095de143bb4eae/recipes/timonier";
+ sha256 = "0vb83kv2dkca2bq876icxs8iivv9qgkzmzrsxfpnvbv752b220b0";
+ name = "timonier";
+ };
+ packageRequires = [ all-the-icons dash hydra pkg-info request s ];
+ meta = {
+ homepage = "https://melpa.org/#/timonier";
+ license = lib.licenses.free;
+ };
+ }) {};
toc-org = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "toc-org";
@@ -31600,12 +32327,12 @@
tracking = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tracking";
- version = "2.3";
+ version = "2.4";
src = fetchFromGitHub {
owner = "jorgenschaefer";
repo = "circe";
- rev = "9a4f3c9a554f99de0eb9e5f2b3e545b3e6390918";
- sha256 = "008fz7829mvjlid93hvs5xwwvigh5lnq2fxf2w9ghnw9lygkv5bq";
+ rev = "87f2d8604e41c6caf68cff3fcf61b1f4d4e8a961";
+ sha256 = "19mjzws9hiqhaa8v0wxa369m3qzam2axvhcqcrggdjjsr7hyhvwr";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/tracking";
@@ -32170,6 +32897,27 @@
license = lib.licenses.free;
};
}) {};
+ uptimes = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "uptimes";
+ version = "3.1";
+ src = fetchFromGitHub {
+ owner = "davep";
+ repo = "uptimes.el";
+ rev = "5e321692bf5ccdc286f4831fa8fe55467c1c56aa";
+ sha256 = "04n4bryfid6scma43whw156wcza77ij7szgc5f73d98j9fji6lay";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/72099e35ce3e34ec6afc6a3f87a4da07ec91499a/recipes/uptimes";
+ sha256 = "0r8s5c2hdcb1ly7rnhzar4qzf1c9d49gd914ndnc3mg9yb9gyy5h";
+ name = "uptimes";
+ };
+ packageRequires = [ cl-lib ];
+ meta = {
+ homepage = "https://melpa.org/#/uptimes";
+ license = lib.licenses.free;
+ };
+ }) {};
use-package = callPackage ({ bind-key, diminish, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "use-package";
@@ -32383,12 +33131,12 @@
vhdl-tools = callPackage ({ emacs, fetchFromGitHub, fetchurl, ggtags, helm, lib, melpaBuild, outshine }:
melpaBuild {
pname = "vhdl-tools";
- version = "5.3";
+ version = "5.4";
src = fetchFromGitHub {
owner = "csantosb";
repo = "vhdl-tools";
- rev = "f6dfac6851c6bc78f9d72849befd54b09ac64ce7";
- sha256 = "03qqvv9l83b5cpdcjdcq0wv3ghhx13y3b16rn1d1l0vfndzmnz42";
+ rev = "6f3f8ba58432dfdac59122164c732ccc0dfc475b";
+ sha256 = "076v5zafalv1r14ms90zs1p7yq11fzff4vywrda6dh63i0yk2vxs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/69fe2f8fb98ac1af1d3185f62ae1c89e646cfebf/recipes/vhdl-tools";
@@ -32422,27 +33170,6 @@
license = lib.licenses.free;
};
}) {};
- vimgolf = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
- melpaBuild {
- pname = "vimgolf";
- version = "0.10.0";
- src = fetchFromGitHub {
- owner = "timvisher";
- repo = "vimgolf";
- rev = "9fd8aaf68bc69d1dd628de4c7cbb070e366545a9";
- sha256 = "1f94qx8rbnn21cl0grxqa9gzkbrz68vmqsihv8vvi8qf1c1dmd0i";
- };
- recipeFile = fetchurl {
- url = "https://raw.githubusercontent.com/milkypostman/melpa/0bded518d1544a9442c13c5cbfab64f0f1cbdb6d/recipes/vimgolf";
- sha256 = "1hvw2pfa5a984hm6wd33bf6zz6hmlprc6qs3g789dfx91qm890vn";
- name = "vimgolf";
- };
- packageRequires = [];
- meta = {
- homepage = "https://melpa.org/#/vimgolf";
- license = lib.licenses.free;
- };
- }) {};
vimish-fold = callPackage ({ cl-lib ? null, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "vimish-fold";
@@ -32530,12 +33257,12 @@
visual-regexp = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "visual-regexp";
- version = "1.0.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "benma";
repo = "visual-regexp.el";
- rev = "2cf4dc5a2dff0736eb2e2da95997d7274bbb5766";
- sha256 = "0zz83l97xkna2yqiiywxyhj2zwil2a0xqzdsdxw0ai951jql1j5r";
+ rev = "b3096c2d391ff4e28a2a4e8cd82efbf11071ea85";
+ sha256 = "12zpmzwyp85dzsjpxd3279kpfi9yz3jwc1k9fnb3xv3pjiil5svg";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/visual-regexp";
@@ -32551,12 +33278,12 @@
visual-regexp-steroids = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, visual-regexp }:
melpaBuild {
pname = "visual-regexp-steroids";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "benma";
repo = "visual-regexp-steroids.el";
- rev = "6fe4e504ae7a532d67aead6089d68bb2406e4c25";
- sha256 = "0bc44z8y1jmw7jlz785bisy36v08jichj53nwhmp2wjyv40xy321";
+ rev = "a6420b25ec0fbba43bf57875827092e1196d8a9e";
+ sha256 = "1isqa4ck6pm4ykcrkr0g1qj8664jkpcsrq0f8dlb0sksns2dqkwj";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/7f105ebce741956b7becc86e4bdfcafecf59af74/recipes/visual-regexp-steroids";
@@ -32656,12 +33383,12 @@
wandbox = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request, s }:
melpaBuild {
pname = "wandbox";
- version = "0.6.0";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "kosh04";
repo = "emacs-wandbox";
- rev = "70728ba1bfa425dee7a66fd86c7bbf2747b2514c";
- sha256 = "1nx7cr7d4qmzwbvp59kc8139nzc965ibc9vf7afrz8z2h5qg4d4l";
+ rev = "4e52c14aca11de4686d4f1de98588cb5cf42d815";
+ sha256 = "1c9wvnc8nqizh5sw424hznnqymfcyqdgdj8gzwfy5i04mi7mic4p";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/wandbox";
@@ -32803,12 +33530,12 @@
web-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "web-mode";
- version = "14";
+ version = "14.1";
src = fetchFromGitHub {
owner = "fxbois";
repo = "web-mode";
- rev = "9bd7a7ebcbe67ae8f14d585d04b93569fa496ec7";
- sha256 = "1cs9ldj2qckyynwxzvbd5fmniis6mhprdz1wvvvpjs900bbc843s";
+ rev = "44de4e0198051b52110d50d860db26ed770219f3";
+ sha256 = "0pbim6aw0w9z5bb0hl98bda1a19pjmfki6jr1mxcfi5yismk2863";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f0565555eaa356141422c5175d6cca4e9eb5c00/recipes/web-mode";
@@ -32845,12 +33572,12 @@
webpaste = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }:
melpaBuild {
pname = "webpaste";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "etu";
repo = "webpaste.el";
- rev = "58f66efcb8f061d25bf474b14f3867ae856f6b1d";
- sha256 = "0qczw7pdkjgqmjibwyw8psxhqy1bx183qzni832qx59sds15j13q";
+ rev = "f6583397a4f8c9cde6b556175a6e05303d6238de";
+ sha256 = "0z7pkqfli1lqvfjjaf8p1sbbwf0f7xgz87k3rqqav9xyc9iqh0ni";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/13847d91c1780783e516943adee8a3530c757e17/recipes/webpaste";
@@ -33013,12 +33740,12 @@
which-key = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "which-key";
- version = "2.0";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "justbur";
repo = "emacs-which-key";
- rev = "ea6f1dc5aacff2f3d909e410db05af01966555aa";
- sha256 = "0pckvxk2vpwqfypz5vyk0ig6g5697ibnlk8vspvqpanahvgaj0nh";
+ rev = "3c7ecc69d48258af66978a685aedcbc8d1ada512";
+ sha256 = "1q6v4bnw9sl6f138lxkqp979xpbgsb57gxj8a1k7clms16kkn5ci";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/315865a3df97c0694f648633d44b8b34df1ac76d/recipes/which-key";
@@ -33181,12 +33908,12 @@
window-layout = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "window-layout";
- version = "1.3";
+ version = "1.4";
src = fetchFromGitHub {
owner = "kiwanami";
repo = "emacs-window-layout";
- rev = "9caf5be4ff1b5d1e141783d7133dab7a46424fef";
- sha256 = "0jyymmbz03zj2ydca1rv6ra0b2brjl7pyl4897zd00j5kvqjdyif";
+ rev = "cd2e4f967b610c2bbef53182829e47250d027056";
+ sha256 = "0wgqi8r844lbx52fn6az8c1n8m681rp6dkfzd54wmdk1ka7zmvv6";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3b17efdf8b7306eadf37e331fc1d585b42f37b09/recipes/window-layout";
@@ -33289,8 +34016,8 @@
version = "0.9.1";
src = fetchhg {
url = "https://bitbucket.com/ArneBab/wisp";
- rev = "3a654cfe6632";
- sha256 = "1ahmpk0302g375w9ikkzagjvx8qblkzx40w960ka0cqf7nzyk75d";
+ rev = "c5c0bb98b281";
+ sha256 = "0gxvx2n6xza17qf1p4v0nbcqfkkhrmg9a56c5d126b4vgmg3bf9v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode";
@@ -33495,12 +34222,12 @@
writeroom-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, visual-fill-column }:
melpaBuild {
pname = "writeroom-mode";
- version = "3.5";
+ version = "3.6.1";
src = fetchFromGitHub {
owner = "joostkremers";
repo = "writeroom-mode";
- rev = "2e15db8e26a05618da7a1f97e19ff68f7359e8f6";
- sha256 = "1695vr25jr6m6fqjxyjns8vcbfixgjpkpqj1lk9k75k8n38x4ibw";
+ rev = "f853350da848d0814f822587ae310e52d895f523";
+ sha256 = "1al4ch96p0c8qf51pqv62nl3cwz05w8s2cgkxl01ff3l9y7qjsvz";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/writeroom-mode";
@@ -33789,12 +34516,12 @@
yafolding = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yafolding";
- version = "0.3.1";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "zenozeng";
repo = "yafolding.el";
- rev = "f0cc030ddd7ab53fbdf3cdb8b157d8cbcd6a08bd";
- sha256 = "0xwa490bl59bk0lpga6kag8gif9ln0g4hp42hryhjv5spvgzlsb8";
+ rev = "57c015ddd7c3454571c80825bc5391d7a10fa1d7";
+ sha256 = "144v8nn4l8ngfdrsgj5nrxp09391gnfrqf950y956cbmqvnlw7z8";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/51bfd6465ee8ee553e8fd466a3bc4e65ab98faed/recipes/yafolding";
@@ -33870,6 +34597,27 @@
license = lib.licenses.free;
};
}) {};
+ yankpad = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
+ melpaBuild {
+ pname = "yankpad";
+ version = "1.6";
+ src = fetchFromGitHub {
+ owner = "Kungsgeten";
+ repo = "yankpad";
+ rev = "d2ea6920a2444f1ce6f53947640446b8e16f84b7";
+ sha256 = "1lw2d25rwszk35bi3gm3bg0cb30b8c2bf3p32b89shnsmwylw52m";
+ };
+ recipeFile = fetchurl {
+ url = "https://raw.githubusercontent.com/milkypostman/melpa/e64746d10f9e0158621a7c4dc41dc2eca6ad573c/recipes/yankpad";
+ sha256 = "1w5r9zk33cjgsmk45znfg32ym06nyqj5q3knr59jmn1fafx7a3z4";
+ name = "yankpad";
+ };
+ packageRequires = [];
+ meta = {
+ homepage = "https://melpa.org/#/yankpad";
+ license = lib.licenses.free;
+ };
+ }) {};
yascroll = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "yascroll";
@@ -33938,8 +34686,8 @@
version = "1.78";
src = fetchhg {
url = "https://www.yatex.org/hgrepos/yatex/";
- rev = "8871fe9f563b";
- sha256 = "0bfhf0fhx8znq7xsqwms3n178qpxds93wcznj26k3ypqgwkkcx5x";
+ rev = "7bf780961390";
+ sha256 = "19nxjabwr3c5sjii2pwlgak751wq9h12yp7xd6nz8i6f75md59xs";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/yatex";
@@ -33976,12 +34724,12 @@
ycmd = callPackage ({ cl-lib ? null, dash, deferred, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pkg-info, request, request-deferred, s }:
melpaBuild {
pname = "ycmd";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "abingham";
repo = "emacs-ycmd";
- rev = "be21ca7f807e70812b6fc0e0a4ea83b41723d815";
- sha256 = "1q30k8rhk3plknkk544h2dk48yqmxwh4xp3rq1lz8isc3580qwxx";
+ rev = "9f5ad4a20e6bf893491635108adfff71f3c6b590";
+ sha256 = "08kvbvhx5y3239bzdb1xpr81lfrhjy9xka4kn9dpa5bdxs0xx92w";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4b25378540c64d0214797348579671bf2b8cc696/recipes/ycmd";
@@ -34070,12 +34818,12 @@
youdao-dictionary = callPackage ({ chinese-word-at-point, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, names, popup }:
melpaBuild {
pname = "youdao-dictionary";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "xuchunyang";
repo = "youdao-dictionary.el";
- rev = "5b4f716ca41fa0cdb18a4949ac5cdcd470182c57";
- sha256 = "0016qff7hdnd0xkyhxakfzzscwlwkpzppvc4wxfw0iacpjkz1fnr";
+ rev = "a6e44e4fb93cc1b9f1067f10cf854b0bfc3fe732";
+ sha256 = "1m4zri7kiw70062w2sp4fdqmmx2vmjisamjwmjdg6669dzvnpawq";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/712bdf83f71c2105754f9b549a889ffc5b7ba565/recipes/youdao-dictionary";
@@ -34091,12 +34839,12 @@
zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "zenburn-theme";
- version = "2.4";
+ version = "2.5";
src = fetchFromGitHub {
owner = "bbatsov";
repo = "zenburn-emacs";
- rev = "e5dc3962fd30005914b79b14e9821d298f2c305a";
- sha256 = "1n7ka608lk0xp7vg4zcw282zna0cwvcwvmhic6ym1ag7lq5cjrhc";
+ rev = "f031c785b469cf4356fddb997eccf60399e34235";
+ sha256 = "029955wp29wdrk1ddmhxixd76vhkp2li3mjaknw9d8iqz819vshc";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/zenburn-theme";
diff --git a/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix b/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix
index fabf8ac4ce4c..5d44173729db 100644
--- a/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix
+++ b/pkgs/applications/editors/emacs-modes/proofgeneral/HEAD.nix
@@ -5,8 +5,8 @@ stdenv.mkDerivation (rec {
src = fetchgit {
url = "https://github.com/ProofGeneral/PG.git";
- rev = "4bcac92df46da9e68b5e3d565bb118fb63b4feb4";
- sha256 = "143anwll7mij6iskf3jbbbfzmkp2vnp0q329zpsl2l6v3wk2vv64";
+ rev = "62ec846fcaaef8f3ae94302cbef2972f88a0804f";
+ sha256 = "0vln1bc884qynbl5yci0dkr6ckz3p46q4jrhxgylcx4w0jkhizhm";
};
buildInputs = [ emacs texinfo perl which ] ++ stdenv.lib.optional enableDoc texLive;
diff --git a/pkgs/applications/editors/emacs/default.nix b/pkgs/applications/editors/emacs/default.nix
index fbf8895f971f..79c75e768205 100644
--- a/pkgs/applications/editors/emacs/default.nix
+++ b/pkgs/applications/editors/emacs/default.nix
@@ -4,7 +4,7 @@
, alsaLib, cairo, acl, gpm, AppKit, CoreWLAN, Kerberos, GSS, ImageIO
, withX ? !stdenv.isDarwin
, withGTK2 ? false, gtk2 ? null
-, withGTK3 ? true, gtk3 ? null
+, withGTK3 ? true, gtk3 ? null, gsettings_desktop_schemas ? null
, withXwidgets ? false, webkitgtk24x ? null, wrapGAppsHook ? null, glib_networking ? null
, withCsrc ? true
, srcRepo ? false, autoconf ? null, automake ? null, texinfo ? null
@@ -57,7 +57,8 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ pkgconfig ]
- ++ lib.optionals srcRepo [ autoconf automake texinfo ];
+ ++ lib.optionals srcRepo [ autoconf automake texinfo ]
+ ++ lib.optional (withX && (withGTK3 || withXwidgets)) wrapGAppsHook;
buildInputs =
[ ncurses gconf libxml2 gnutls alsaLib acl gpm gettext ]
@@ -66,9 +67,9 @@ stdenv.mkDerivation rec {
[ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff librsvg libXft
imagemagick gconf ]
++ lib.optional (withX && withGTK2) gtk2
- ++ lib.optional (withX && withGTK3) gtk3
+ ++ lib.optionals (withX && withGTK3) [ gtk3 gsettings_desktop_schemas ]
++ lib.optional (stdenv.isDarwin && withX) cairo
- ++ lib.optionals withXwidgets [ webkitgtk24x wrapGAppsHook glib_networking ];
+ ++ lib.optionals (withX && withXwidgets) [ webkitgtk24x glib_networking ];
propagatedBuildInputs = lib.optionals stdenv.isDarwin [ AppKit GSS ImageIO ];
diff --git a/pkgs/applications/editors/emacs/macport-24.5.nix b/pkgs/applications/editors/emacs/macport-24.5.nix
deleted file mode 100644
index 33d24242db79..000000000000
--- a/pkgs/applications/editors/emacs/macport-24.5.nix
+++ /dev/null
@@ -1,91 +0,0 @@
-{ stdenv, fetchurl, ncurses, pkgconfig, texinfo, libxml2, gnutls, gettext
-, AppKit, Carbon, Cocoa, IOKit, OSAKit, Quartz, QuartzCore, WebKit
-, autoconf, automake
-, ImageCaptureCore, GSS, ImageIO # These may be optional
-}:
-
-stdenv.mkDerivation rec {
- emacsName = "emacs-24.5";
- name = "${emacsName}-mac-5.15";
-
- builder = ./builder.sh;
-
- src = fetchurl {
- url = "mirror://gnu/emacs/${emacsName}.tar.xz";
- sha256 = "0kn3rzm91qiswi0cql89kbv6mqn27rwsyjfb8xmwy9m5s8fxfiyx";
- };
-
- macportSrc = fetchurl {
- url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${name}.tar.gz";
- sha256 = "1r47bm1pf5av2yr37byz91y7bp6vdw9smahiy18g5qp4jp6mz193";
- };
-
- enableParallelBuilding = true;
-
- buildInputs = [ ncurses libxml2 gnutls pkgconfig texinfo gettext autoconf automake ];
-
- propagatedBuildInputs = [
- AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
- ImageCaptureCore GSS ImageIO # may be optional
- ];
-
- postUnpack = ''
- mv $emacsName $name
- tar xzf $macportSrc
- mv $name $emacsName
- '';
-
- postPatch = ''
- patch -p1 < patch-mac
- sed -i 's|/usr/share/locale|${gettext}/share/locale|g' lisp/international/mule-cmds.el
- '';
-
- configureFlags = [
- "LDFLAGS=-L${ncurses.out}/lib"
- "--with-xml2=yes"
- "--with-gnutls=yes"
- "--with-mac"
- "--enable-mac-app=$$out/Applications"
- ];
-
- CFLAGS = "-O3 -DMAC_OS_X_VERSION_MAX_ALLOWED=1090 -DMAC_OS_X_VERSION_MIN_REQUIRED=1090";
- LDFLAGS = "-O3 -L${ncurses.out}/lib";
-
- postInstall = ''
- mkdir -p $out/share/emacs/site-lisp/
- cp ${./site-start.el} $out/share/emacs/site-lisp/site-start.el
- '';
-
- doCheck = true;
-
- meta = with stdenv.lib; {
- description = "GNU Emacs 24, the extensible, customizable text editor";
- homepage = http://www.gnu.org/software/emacs/;
- license = licenses.gpl3Plus;
- maintainers = with maintainers; [ jwiegley ];
- platforms = platforms.darwin;
-
- longDescription = ''
- GNU Emacs is an extensible, customizable text editor—and more. At its
- core is an interpreter for Emacs Lisp, a dialect of the Lisp
- programming language with extensions to support text editing.
-
- The features of GNU Emacs include: content-sensitive editing modes,
- including syntax coloring, for a wide variety of file types including
- plain text, source code, and HTML; complete built-in documentation,
- including a tutorial for new users; full Unicode support for nearly all
- human languages and their scripts; highly customizable, using Emacs
- Lisp code or a graphical interface; a large number of extensions that
- add other functionality, including a project planner, mail and news
- reader, debugger interface, calendar, and more. Many of these
- extensions are distributed with GNU Emacs; others are available
- separately.
-
- This is "Mac port" addition to GNU Emacs 24. This provides a native
- GUI support for Mac OS X 10.4 - 10.11. Note that Emacs 23 and later
- already contain the official GUI support via the NS (Cocoa) port for
- Mac OS X 10.4 and later. So if it is good enough for you, then you
- don't need to try this.
- '';
- };
-}
diff --git a/pkgs/applications/editors/emacs/macport-25.1.nix b/pkgs/applications/editors/emacs/macport.nix
similarity index 85%
rename from pkgs/applications/editors/emacs/macport-25.1.nix
rename to pkgs/applications/editors/emacs/macport.nix
index 9169c12417ae..34729783cce4 100644
--- a/pkgs/applications/editors/emacs/macport-25.1.nix
+++ b/pkgs/applications/editors/emacs/macport.nix
@@ -4,8 +4,10 @@
}:
stdenv.mkDerivation rec {
- emacsName = "emacs-25.1";
- name = "${emacsName}-mac-6.1";
+ emacsVersion = "25.1";
+ emacsName = "emacs-${emacsVersion}";
+ macportVersion = "6.1";
+ name = "emacs-mac-${emacsVersion}-${macportVersion}";
builder = ./builder.sh;
@@ -15,7 +17,7 @@ stdenv.mkDerivation rec {
};
macportSrc = fetchurl {
- url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${name}.tar.gz";
+ url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${emacsName}-mac-${macportVersion}.tar.gz";
sha256 = "1zwxh7zsvwcg221mpjh0dhpdas3j9mc5q92pprf8yljl7clqvg62";
};
@@ -35,7 +37,7 @@ stdenv.mkDerivation rec {
postUnpack = ''
mv $sourceRoot $name
- tar xzf $macportSrc
+ tar xzf $macportSrc -C $name --strip-components=1
mv $name $sourceRoot
# extract retina image resources
@@ -59,7 +61,7 @@ stdenv.mkDerivation rec {
"--enable-mac-app=$$out/Applications"
];
- CFLAGS = "-O3 -DMAC_OS_X_VERSION_MAX_ALLOWED=1090 -DMAC_OS_X_VERSION_MIN_REQUIRED=1090";
+ CFLAGS = "-O3 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_10";
LDFLAGS = "-O3 -L${ncurses.out}/lib";
postInstall = ''
@@ -92,8 +94,8 @@ stdenv.mkDerivation rec {
extensions are distributed with GNU Emacs; others are available
separately.
- This is "Mac port" addition to GNU Emacs 24. This provides a native
- GUI support for Mac OS X 10.4 - 10.11. Note that Emacs 23 and later
+ This is "Mac port" addition to GNU Emacs 25. This provides a native
+ GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later
already contain the official GUI support via the NS (Cocoa) port for
Mac OS X 10.4 and later. So if it is good enough for you, then you
don't need to try this.
diff --git a/pkgs/applications/editors/flpsed/default.nix b/pkgs/applications/editors/flpsed/default.nix
index eb1daa3ac3b2..9334b7820faa 100644
--- a/pkgs/applications/editors/flpsed/default.nix
+++ b/pkgs/applications/editors/flpsed/default.nix
@@ -1,20 +1,27 @@
{stdenv, fetchurl, fltk13, ghostscript}:
-stdenv.mkDerivation {
- name = "flpsed-0.7.3";
+stdenv.mkDerivation rec {
+ name = "flpsed-${version}";
+ version = "0.7.3";
src = fetchurl {
- url = "http://www.ecademix.com/JohannesHofmann/flpsed-0.7.3.tar.gz";
+ url = "http://www.flpsed.org/${name}.tar.gz";
sha256 = "0vngqxanykicabhfdznisv82k5ypkxwg0s93ms9ribvhpm8vf2xp";
};
- buildInputs = [ fltk13 ghostscript ];
+ buildInputs = [ fltk13 ];
- meta = {
+ postPatch = ''
+ # replace the execvp call to ghostscript
+ sed -e '/exec_gs/ {n; s|"gs"|"${stdenv.lib.getBin ghostscript}/bin/gs"|}' \
+ -i src/GsWidget.cxx
+ '';
+
+ meta = with stdenv.lib; {
description = "WYSIWYG PostScript annotator";
homepage = "http://http://flpsed.org/flpsed.html";
- license = stdenv.lib.licenses.gpl3;
- platforms = stdenv.lib.platforms.mesaPlatforms;
- maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
+ license = licenses.gpl3;
+ platforms = platforms.mesaPlatforms;
+ maintainers = with maintainers; [ fuuzetsu ];
};
}
diff --git a/pkgs/applications/editors/geany/default.nix b/pkgs/applications/editors/geany/default.nix
index c0370229580b..89235514bb82 100644
--- a/pkgs/applications/editors/geany/default.nix
+++ b/pkgs/applications/editors/geany/default.nix
@@ -1,7 +1,9 @@
{ stdenv, fetchurl, gtk2, which, pkgconfig, intltool, file }:
+with stdenv.lib;
+
let
- version = "1.29";
+ version = "1.30.1";
in
stdenv.mkDerivation rec {
@@ -9,12 +11,13 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.geany.org/${name}.tar.bz2";
- sha256 = "394307596bc908419617e4c33e93eae8b5b733dfc8d01161677b8cbd3a4fb20f";
+ sha256 = "0ac360f1f3d6c28790a81d570252a7d40421f6e1d8e5a8d653756bd041d88491";
};
NIX_LDFLAGS = if stdenv.isDarwin then "-lintl" else null;
-
- buildInputs = [ gtk2 which pkgconfig intltool file ];
+
+ nativeBuildInputs = [ pkgconfig intltool ];
+ buildInputs = [ gtk2 which file ];
doCheck = true;
@@ -47,9 +50,9 @@ stdenv.mkDerivation rec {
- Simple project management
- Plugin interface
'';
- homepage = "http://www.geany.org/";
+ homepage = http://www.geany.org/;
license = "GPL";
- maintainers = [ stdenv.lib.maintainers.bbenoist ];
- platforms = stdenv.lib.platforms.all;
+ maintainers = [];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/editors/hexcurse/default.nix b/pkgs/applications/editors/hexcurse/default.nix
index 861bf88f7dd2..17bb9739b9b7 100644
--- a/pkgs/applications/editors/hexcurse/default.nix
+++ b/pkgs/applications/editors/hexcurse/default.nix
@@ -2,16 +2,16 @@
stdenv.mkDerivation rec {
name = "hexcurse-${version}";
- version = "1.58";
+ version = "1.60.0";
+
src = fetchFromGitHub {
owner = "LonnyGomes";
repo = "hexcurse";
- rev = "hexcurse-${version}";
- sha256 = "0hm9mms2ija3wqba0mkk9i8fhb8q1pam6d6pjlingkzz6ygxnnp7";
+ rev = "v${version}";
+ sha256 = "17ckkxfzbqvvfdnh10if4aqdcq98q3vl6dn1v6f4lhr4ifnyjdlk";
};
- buildInputs = [
- ncurses
- ];
+ buildInputs = [ ncurses ];
+
meta = with lib; {
description = "ncurses-based console hexeditor written in C";
homepage = "https://github.com/LonnyGomes/hexcurse";
diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix
index 12ca97e12c57..e298385f793e 100644
--- a/pkgs/applications/editors/idea/default.nix
+++ b/pkgs/applications/editors/idea/default.nix
@@ -136,12 +136,12 @@ in
{
clion = buildClion rec {
name = "clion-${version}";
- version = "2016.3.2";
+ version = "2016.3.3";
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 = "0ygnj3yszgd1si1qgx7m4n7smm583l5pww8xhx8n86mvz7ywdhbn";
+ sha256 = "1zziyg0y51lfybflq83qwd94wcypkv4gh0cdkwfybbk4yidpnz05";
};
wmClass = "jetbrains-clion";
};
@@ -172,12 +172,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2016.3.3";
+ version = "2017.1";
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 = "1v9rzfj84fyz3m3b6bh45jns8wcil9n8f8mfha0x8m8534r6w368";
+ sha256 = "0pfsf7ykwixvljcmrv4gldaaflf13brch70cd6xpax0m89vm22vm";
};
wmClass = "jetbrains-idea-ce";
};
@@ -208,24 +208,24 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2016.3.3";
+ version = "2017.1";
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}.tar.gz";
- sha256 = "1bwy86rm0mifizmhkm9wxwc4nrrizk2zp4zl5ycxh6zdiad1r1wm";
+ sha256 = "1858jhmyyb7nhx08yxbn5bfgx9m32r8yqwjxjw17rf8gnfvs8225";
};
wmClass = "jetbrains-idea";
};
ruby-mine = buildRubyMine rec {
name = "ruby-mine-${version}";
- version = "2016.3.1";
+ version = "2016.3.2";
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 = "10d1ba6qpizhz4d7fz0ya565pdvkgcmsdgs7b8dv98s9hxfjsldy";
+ sha256 = "1fqlrvhlk09z8nx68qv4nqs5n8ldia3lixsl6r04gsfyl1a69sb6";
};
wmClass = "jetbrains-rubymine";
};
@@ -256,36 +256,36 @@ in
pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
- version = "2016.3.2";
+ version = "2017.1";
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0fag5ng9n953mnf3gmxpac1icnb1qz6dybhqwjbr13qij8v2s2g1";
+ sha256 = "14p6f15n0927awgpsdsdqgmdfbbwkykrw5xggz5hnfl7d05i4sb6";
};
wmClass = "jetbrains-pycharm-ce";
};
pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
- version = "2016.3.2";
+ version = "2017.1";
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "1nylq0fyvix68l4dp9852dak58dbiamjphx2hin087cadaji6r63";
+ sha256 = "1rvic3njsq480pslhw6rxld7jngchihkplq3dfnmkr2h9gx26lkf";
};
wmClass = "jetbrains-pycharm";
};
phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
- version = "2016.3.2";
+ version = "2017.1";
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 = "05ylhpn1mijjphcmv6ay3123xp72yypw19430dgr8101zpsnifa5";
+ sha256 = "1ynffm5x8fqq2r71rr9rbvdifbwbvbhqb2x1hkyy4az38gxal1bm";
};
wmClass = "jetbrains-phpstorm";
};
@@ -304,12 +304,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2016.3.2";
+ version = "2017.1";
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 = "1h3kjvd10j48n9ch2ldqjsizq5n8gkm0vrrvznayc1bz2kjvhavn";
+ sha256 = "e651ad78ff9de92bb5b76698eeca1e02ab0f0c36209908074fa4a6b48586071c";
};
wmClass = "jetbrains-webstorm";
};
diff --git a/pkgs/applications/editors/joe/default.nix b/pkgs/applications/editors/joe/default.nix
index 323059417ea8..d6c87c4991b9 100644
--- a/pkgs/applications/editors/joe/default.nix
+++ b/pkgs/applications/editors/joe/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl } :
stdenv.mkDerivation rec {
- version = "4.2";
+ version = "4.4";
name = "joe-${version}";
src = fetchurl {
url = "mirror://sourceforge/joe-editor/${name}.tar.gz";
- sha256 = "0x39x0qrwdbhl45wd8r8cpzigsip6m5j2crajsrbffk8qm5scpdw";
+ sha256 = "0y898r1xlrv75m00y598rvwwsricabplyh80wawsqafapcl4hw55";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/editors/kdevelop/default.nix b/pkgs/applications/editors/kdevelop/default.nix
deleted file mode 100644
index 938a56518d5f..000000000000
--- a/pkgs/applications/editors/kdevelop/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ stdenv, fetchurl, kdevplatform, cmake, pkgconfig, automoc4, shared_mime_info,
- kdebase_workspace, gettext, perl, okteta, qjson, kate, konsole, kde_runtime, oxygen_icons }:
-
-stdenv.mkDerivation rec {
- name = "${pname}-${version}";
- version = "4.7.3";
- pname = "kdevelop";
-
- src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.bz2";
- sha256 = "9db388d1c8274da7d168c13db612c7e94ece7815757b945b0aa0371620a06b35";
- };
-
- buildInputs = [ kdevplatform kdebase_workspace okteta qjson ];
-
- nativeBuildInputs = [ cmake pkgconfig automoc4 shared_mime_info gettext perl ];
-
- propagatedUserEnvPkgs = [ kdevplatform kate konsole kde_runtime oxygen_icons ];
-
- patches = [ ./gettext.patch ];
-
- NIX_CFLAGS_COMPILE = "-I${okteta}/include/KDE";
-
- meta = with stdenv.lib; {
- maintainers = [ maintainers.urkud ];
- platforms = platforms.linux;
- description = "KDE official IDE";
- longDescription =
- ''
- A free, opensource IDE (Integrated Development Environment)
- for MS Windows, Mac OsX, Linux, Solaris and FreeBSD. It is a
- feature-full, plugin extendable IDE for C/C++ and other
- programing languages. It is based on KDevPlatform, KDE and Qt
- libraries and is under development since 1998.
- '';
- homepage = https://www.kdevelop.org;
- };
-}
diff --git a/pkgs/applications/editors/kdevelop/gettext.patch b/pkgs/applications/editors/kdevelop/gettext.patch
deleted file mode 100644
index cefbc743fc3e..000000000000
--- a/pkgs/applications/editors/kdevelop/gettext.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-diff -urN kdevelop-4.7.3.orig/po/CMakeLists.txt kdevelop-4.7.3/po/CMakeLists.txt
---- kdevelop-4.7.3.orig/po/CMakeLists.txt 2016-03-04 23:29:09.411886565 +0100
-+++ kdevelop-4.7.3/po/CMakeLists.txt 2016-03-04 23:28:35.108451713 +0100
-@@ -1,3 +1,4 @@
-+cmake_policy(SET CMP0002 OLD)
- find_package(Gettext REQUIRED)
- if (NOT GETTEXT_MSGMERGE_EXECUTABLE)
- MESSAGE(FATAL_ERROR "Please install msgmerge binary")
diff --git a/pkgs/applications/editors/kdevelop5/kdevelop.nix b/pkgs/applications/editors/kdevelop5/kdevelop.nix
index 19ffb2c4959b..facd1206a00e 100644
--- a/pkgs/applications/editors/kdevelop5/kdevelop.nix
+++ b/pkgs/applications/editors/kdevelop5/kdevelop.nix
@@ -9,8 +9,8 @@
let
pname = "kdevelop";
- version = "5.0.3";
- dirVersion = "5.0.3";
+ version = "5.0.4";
+ dirVersion = "5.0.4";
in
stdenv.mkDerivation rec {
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://kde/stable/${pname}/${dirVersion}/src/${name}.tar.xz";
- sha256 = "17a58dfc38b853c6c5987084e8973b4f7f5015a6c2c20f94c2a9f96b0c13f601";
+ sha256 = "191142b2bdb14837c82721fdfeb15e852329f2c4c0d48fd479c57514c3235d55";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/kdevelop5/kdevplatform-projectconfigskeleton.patch b/pkgs/applications/editors/kdevelop5/kdevplatform-projectconfigskeleton.patch
deleted file mode 100644
index ba5140c77fcf..000000000000
--- a/pkgs/applications/editors/kdevelop5/kdevplatform-projectconfigskeleton.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From e84645d1694bdad7f179cd41babce723fe07aa63 Mon Sep 17 00:00:00 2001
-From: Kevin Funk
-Date: Mon, 5 Dec 2016 15:20:53 +0100
-Subject: Hotfix for restoring build with newer KConfig
-
-https://phabricator.kde.org/D3386 is a SIC change, handle that
----
- project/projectconfigskeleton.cpp | 4 ++++
- project/projectconfigskeleton.h | 14 +++++---------
- 2 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/project/projectconfigskeleton.cpp b/project/projectconfigskeleton.cpp
-index 0e06149..c4c9767 100644
---- a/project/projectconfigskeleton.cpp
-+++ b/project/projectconfigskeleton.cpp
-@@ -46,6 +46,10 @@ ProjectConfigSkeleton::ProjectConfigSkeleton( const QString & configname )
- ProjectConfigSkeleton::ProjectConfigSkeleton( KSharedConfigPtr config )
- : KConfigSkeleton( config ), d( new ProjectConfigSkeletonPrivate )
- {
-+ // FIXME: Check if that does the right thing.
-+ // https://phabricator.kde.org/D3386 broke source compat in kconfig, thus requiring us to make this ctor public
-+ Q_ASSERT(config);
-+ d->m_developerTempFile = config->name();
- }
-
- void ProjectConfigSkeleton::setDeveloperTempFile( const QString& cfg )
-diff --git a/project/projectconfigskeleton.h b/project/projectconfigskeleton.h
-index ed17ed0..c8314df 100644
---- a/project/projectconfigskeleton.h
-+++ b/project/projectconfigskeleton.h
-@@ -55,16 +55,12 @@ public:
-
- Path projectFile() const;
- Path developerFile() const;
-+
-+protected:
-+ explicit ProjectConfigSkeleton( KSharedConfigPtr config );
-+
- private:
-- /**
-- * There's no way in KDE4 API to find out the file that the config object
-- * was created from, so we can't apply defaults when using this
-- * constructors. Thus I'm making this private, so we can find out when
-- * this constructor is used and see if we need to add appropriate API to
-- * kdelibs
-- */
-- explicit ProjectConfigSkeleton( KSharedConfigPtr config );
-- struct ProjectConfigSkeletonPrivate * const d;
-+ struct ProjectConfigSkeletonPrivate * const d;
- };
-
- }
---
-cgit v0.11.2
-
diff --git a/pkgs/applications/editors/kdevelop5/kdevplatform.nix b/pkgs/applications/editors/kdevelop5/kdevplatform.nix
index c36885a9e139..f2b4fc32fe4c 100644
--- a/pkgs/applications/editors/kdevelop5/kdevplatform.nix
+++ b/pkgs/applications/editors/kdevelop5/kdevplatform.nix
@@ -6,8 +6,8 @@
let
pname = "kdevplatform";
- version = "5.0.3";
- dirVersion = "5.0.3";
+ version = "5.0.4";
+ dirVersion = "5.0.4";
in
stdenv.mkDerivation rec {
@@ -15,11 +15,9 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://kde/stable/kdevelop/${dirVersion}/src/${name}.tar.xz";
- sha256 = "643d1145e1948af221f9ae148d0a10809f3d89af4b97ff0d6c4d571004f46bd4";
+ sha256 = "01abfcd71383048d017fe989ccce0e7590010a3975bbe6e161f55ababe2ad471";
};
- patches = [ ./kdevplatform-projectconfigskeleton.patch ];
-
nativeBuildInputs = [ cmake gettext pkgconfig extra-cmake-modules makeQtWrapper ];
propagatedBuildInputs = [ ];
diff --git a/pkgs/applications/editors/kile/default.nix b/pkgs/applications/editors/kile/default.nix
index 7f7b22dfa134..a5914c92e8f9 100644
--- a/pkgs/applications/editors/kile/default.nix
+++ b/pkgs/applications/editors/kile/default.nix
@@ -1,28 +1,68 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, shared_mime_info, kdelibs
+{ kdeDerivation
+, lib
+, fetchgit
+, extra-cmake-modules
+, kdoctools
+, kdeWrapper
+, qtscript
+, kconfig
+, kcrash
+, kdbusaddons
+, kdelibs4support
+, kguiaddons
+, kiconthemes
+, kinit
+, khtml
+, konsole
+, kparts
+, ktexteditor
+, kwindowsystem
+, poppler
}:
-stdenv.mkDerivation rec {
- name = "kile-2.1.3";
+let
+ unwrapped =
+ kdeDerivation rec {
+ name = "kile-${version}";
+ version = "2017-02-09";
- src = fetchurl {
- url = "mirror://sourceforge/kile/${name}.tar.bz2";
- sha256 = "18nfi37s46v9xav7vyki3phasddgcy4m7nywzxis198vr97yqqx0";
- };
+ src = fetchgit {
+ url = git://anongit.kde.org/kile.git;
+ rev = "f77f6e627487c152f111e307ad6dc71699ade746";
+ sha256 = "0wpqaix9ssa28cm7qqjj0zfrscjgk8s3kmi5b4kk8h583gsrikib";
- nativeBuildInputs = [
- automoc4 cmake gettext perl pkgconfig shared_mime_info
- ];
- buildInputs = [ kdelibs ];
+ };
- # for KDE 4.7 the nl translations fail since kile-2.1.2
- preConfigure = "rm -r translations/nl";
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
- meta = {
- description = "An integrated LaTeX editor for KDE";
- homepage = http://kile.sourceforge.net;
- maintainers = [ stdenv.lib.maintainers.urkud ];
- license = stdenv.lib.licenses.gpl2Plus;
- inherit (kdelibs.meta) platforms;
- };
+ buildInputs = [
+ kconfig
+ kcrash
+ kdbusaddons
+ kdelibs4support
+ kdoctools
+ kguiaddons
+ kiconthemes
+ kinit
+ khtml
+ kparts
+ ktexteditor
+ kwindowsystem
+ poppler
+ qtscript
+ ];
+
+ meta = {
+ description = "Kile is a user friendly TeX/LaTeX authoring tool for the KDE desktop environment";
+ homepage = https://www.kde.org/applications/office/kile/;
+ maintainers = with lib.maintainers; [ fridh ];
+ license = lib.licenses.gpl2Plus;
+ };
+ };
+in
+kdeWrapper
+{
+ inherit unwrapped;
+ targets = [ "bin/kile" ];
+ paths = [ konsole.unwrapped ];
}
diff --git a/pkgs/applications/editors/kile/frameworks.nix b/pkgs/applications/editors/kile/frameworks.nix
deleted file mode 100644
index 34ea76478937..000000000000
--- a/pkgs/applications/editors/kile/frameworks.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-{ kdeDerivation
-, lib
-, fetchgit
-, ecm
-, kdoctools
-, kdeWrapper
-, qtscript
-, kconfig
-, kcrash
-, kdbusaddons
-, kdelibs4support
-, kguiaddons
-, kiconthemes
-, kinit
-, khtml
-, konsole
-, kparts
-, ktexteditor
-, kwindowsystem
-, poppler
-}:
-
-let
- unwrapped =
- kdeDerivation rec {
- name = "kile-${version}";
- version = "2016-10-24";
-
- src = fetchgit {
- url = git://anongit.kde.org/kile.git;
- rev = "e005e2ac140881aa7610bd363d181cf306f91f80";
- sha256 = "1labv8jagsfk0k7nvxh90in9464avzdabgs215y1h658zjh1wpy4";
-
- };
-
- nativeBuildInputs = [ ecm kdoctools ];
-
- buildInputs = [
- kconfig
- kcrash
- kdbusaddons
- kdelibs4support
- kdoctools
- kguiaddons
- kiconthemes
- kinit
- khtml
- kparts
- ktexteditor
- kwindowsystem
- poppler
- qtscript
- ];
-
- meta = {
- description = "Kile is a user friendly TeX/LaTeX authoring tool for the KDE desktop environment";
- homepage = https://www.kde.org/applications/office/kile/;
- maintainers = with lib.maintainers; [ fridh ];
- license = lib.licenses.gpl2Plus;
- };
- };
-in
-kdeWrapper
-{
- inherit unwrapped;
- targets = [ "bin/kile" ];
- paths = [ konsole.unwrapped ];
-}
diff --git a/pkgs/applications/editors/kodestudio/default.nix b/pkgs/applications/editors/kodestudio/default.nix
new file mode 100644
index 000000000000..a0e941289099
--- /dev/null
+++ b/pkgs/applications/editors/kodestudio/default.nix
@@ -0,0 +1,133 @@
+{ stdenv, lib, callPackage, fetchurl, makeDesktopItem, makeWrapper
+, # Patchelf dependencies:
+ alsaLib, atomEnv, boehmgc, flac, libogg, libvorbis, libXScrnSaver, mesa
+, openssl, xlibs, xorg, zlib
+}:
+
+let
+
+ version = "17.1";
+
+ sha256 = if stdenv.system == "x86_64-linux" then "1kddisnvlk48jip6k59mw3wlkrl7rkck2lxpaghn0gfx02cvms5f"
+ else if stdenv.system == "i686-cygwin" then "1izp42afrlh4yd322ax9w85ki388gnkqfqbw8dwnn4k3j7r5487z"
+ else throw "Unsupported system: ${stdenv.system}";
+
+ urlBase = "https://github.com/Kode/KodeStudio/releases/download/v${version}/KodeStudio-";
+
+ urlStr = if stdenv.system == "x86_64-linux" then urlBase + "linux64.tar.gz"
+ else if stdenv.system == "i686-cygwin" then urlBase + "win32.zip"
+ else throw "Unsupported system: ${stdenv.system}";
+
+in
+
+ stdenv.mkDerivation rec {
+ name = "kodestudio-${version}";
+
+ src = fetchurl {
+ url = urlStr;
+ inherit sha256;
+ };
+
+ buildInputs = [ makeWrapper libXScrnSaver ];
+
+ desktopItem = makeDesktopItem {
+ name = "kodestudio";
+ exec = "kodestudio";
+ icon = "kodestudio";
+ comment = "Kode Studio is an IDE for Kha based on Visual Studio Code";
+ desktopName = "Kode Studio";
+ genericName = "Text Editor";
+ categories = "GNOME;GTK;Utility;TextEditor;Development;";
+ };
+
+ sourceRoot = ".";
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r ./* $out
+ '';
+
+ postFixup = lib.optionalString (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") ''
+ # Patch Binaries
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "$out:${atomEnv.libPath}" \
+ $out/kodestudio
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ".:${stdenv.cc.libc}/lib:${xorg.libXinerama}/lib:${xorg.libX11}/lib:${alsaLib}/lib:${mesa}/lib:${openssl.out}/lib" \
+ $out/resources/app/extensions/krom/Krom/linux/Krom
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ".:${stdenv.cc.libc}/lib" \
+ $out/resources/app/extensions/kha/Kha/Kore/Tools/krafix/krafix-linux64
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ".:${stdenv.cc.libc}/lib" \
+ $out/resources/app/extensions/kha/Kha/Kore/Tools/kraffiti/kraffiti-linux64
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" \
+ $out/resources/app/extensions/kha/Kha/Tools/kravur/kravur-linux64
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ".:${stdenv.cc.libc}/lib:${zlib}/lib" \
+ $out/resources/app/extensions/kha/Kha/Tools/haxe/haxe-linux64
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ".:${stdenv.cc.libc}/lib:${libvorbis}/lib:${libogg}/lib:${flac.out}/lib" \
+ $out/resources/app/extensions/kha/Kha/Tools/oggenc/oggenc-linux64
+
+ # Patch Shared Objects
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/libnode.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib" $out/libffmpeg.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/extensions/krom/Krom/linux/libv8_libplatform.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/extensions/krom/Krom/linux/libicuuc.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/extensions/krom/Krom/linux/libv8_libbase.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/extensions/krom/Krom/linux/libv8.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/extensions/krom/Krom/linux/libicui18n.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${boehmgc}/lib" $out/resources/app/extensions/kha/Kha/Backends/Kore/khacpp/project/libs/nekoapi/bin/RPi/libneko.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${boehmgc}/lib" $out/resources/app/extensions/kha/Kha/Backends/Kore/khacpp/project/libs/nekoapi/bin/Linux64/libneko.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${boehmgc}/lib" $out/resources/app/extensions/kha/Kha/Backends/Kore/khacpp/project/libs/nekoapi/bin/Linux/libneko.so
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/node_modules/pty.js/build/Release/pty.node
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/node_modules/gc-signals/build/Release/gcsignals.node
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/node_modules/gc-signals/build/Release/obj.target/gcsignals.node
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/node_modules/oniguruma/build/Release/onig_scanner.node
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib" $out/resources/app/node_modules/oniguruma/build/Release/obj.target/onig_scanner.node
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib:${xorg.libX11}/lib" $out/resources/app/node_modules/native-keymap/build/Release/keymapping.node
+ patchelf --set-rpath ".:${stdenv.cc.libc}/lib:${stdenv.cc.cc.lib}/lib:${xorg.libX11}/lib" $out/resources/app/node_modules/native-keymap/build/Release/obj.target/keymapping.node
+
+ # Rewrite VSCODE_PATH inside bin/kodestudio to $out
+ substituteInPlace $out/bin/kodestudio --replace "/usr/share/kodestudio" $out
+
+ # Patch library calls that expects nix store files to be mode 644:
+ # A stat is made on srcFile (in the nix store), and its mode used
+ # for destFile, but it expects the mode to be read write, whereas
+ # all regular files in the nix store are made read only.
+ # (33188 is 100644 octal, the required mode)
+ substituteInPlace $out/resources/app/extensions/kha/Kha/Tools/khamake/node_modules/fs-extra/lib/copy-sync/copy-file-sync.js --replace "stat.mode" "33188"
+ substituteInPlace $out/resources/app/extensions/kha/Kha/Kore/Tools/koremake/node_modules/fs-extra/lib/copy-sync/copy-file-sync.js --replace "stat.mode" "33188"
+
+ # Wrap preload libXss
+ wrapProgram $out/bin/kodestudio \
+ --prefix LD_PRELOAD : ${stdenv.lib.makeLibraryPath [ libXScrnSaver ]}/libXss.so.1
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''
+ An IDE for Kha based on Visual Studio Code
+ '';
+ longDescription = ''
+ Kode Studio is an IDE for Kha based on Visual Studio Code.
+
+ Kha and Kore are multimedia frameworks for Haxe and C++ respectively
+ (with JavaScript coming soon). Using Kha or Kore you can access all
+ hardware at the lowest possible level in a completely portable way.
+ '';
+ homepage = http://kode.tech/;
+ downloadPage = https://github.com/Kode/KodeStudio/releases;
+ license = licenses.mit;
+ maintainers = [ maintainers.patternspandemic ];
+ platforms = [ "x86_64-linux" "i686-cygwin" ];
+ };
+ }
diff --git a/pkgs/applications/editors/leo-editor/default.nix b/pkgs/applications/editors/leo-editor/default.nix
index 65fb927d48ea..81f9ddd96d29 100644
--- a/pkgs/applications/editors/leo-editor/default.nix
+++ b/pkgs/applications/editors/leo-editor/default.nix
@@ -2,18 +2,18 @@
stdenv.mkDerivation rec {
name = "leo-editor-${version}";
- version = "5.3";
+ version = "5.5";
src = fetchFromGitHub {
owner = "leo-editor";
repo = "leo-editor";
rev = version;
- sha256 = "0whbay8ilabzpxdjaxv447y6bqbsilx161fv7wa15v3qqm2kapsp";
+ sha256 = "0crzljirzfiy9xn02ydd23clmd8bzdjxkyxdqsvdkgfy9j41b8hr";
};
dontBuild = true;
- buildInputs = [ makeWrapper python3Packages.python ];
+ nativeBuildInputs = [ makeWrapper python3Packages.python ];
propagatedBuildInputs = with python3Packages; [ pyqt5 ];
desktopItem = makeDesktopItem rec {
@@ -56,10 +56,10 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = "http://leoeditor.com";
+ homepage = http://leoeditor.com;
description = "A powerful folding editor";
longDescription = "Leo is a PIM, IDE and outliner that accelerates the work flow of programmers, authors and web designers.";
- license = with licenses; [ mit ];
+ license = licenses.mit;
maintainers = with maintainers; [ leonardoce ramkromberg ];
};
}
diff --git a/pkgs/applications/editors/mg/configure.patch b/pkgs/applications/editors/mg/configure.patch
deleted file mode 100644
index 11105299eb4b..000000000000
--- a/pkgs/applications/editors/mg/configure.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.old 2013-07-30 19:42:51.000000000 +0200
-+++ configure 2013-07-30 19:47:26.000000000 +0200
-@@ -163,31 +163,7 @@
- echo 'Fails.'
- fi
-
--
--if [ ! -r /usr/include/term.h ]; then
-- note 'term.h'
-- if [ -r /usr/include/ncurses/term.h ]; then
-- echo "Found in /usr/include/ncurses"
-- extraflags="$extraflags -I/usr/include/ncurses"
-- else
-- for i in pkg local; do
-- if [ -r /usr/$i/include/term.h ]; then
-- echo "Found in /usr/$i/include"
-- extralibs="$extralibs -L/usr/$i/lib"
-- extraflags="$extraflags -I/usr/$i/include"
-- break
-- else
-- false
-- fi
-- done ||
-- {
-- echo 'Not found!' >&2
-- echo 'Do you have the ncurses devel package installed?' >&2
-- echo 'If you know where term.h is, please email the author!' >&2
-- exit 1
-- }
-- fi
--fi
-+extraflags="$extraflags $NIX_CFLAGS_COMPILE"
-
- note 'base and dirname'
- if gcc_defines "__GLIBC__" || gcc_defines "__CYGWIN__" ; then
diff --git a/pkgs/applications/editors/mg/default.nix b/pkgs/applications/editors/mg/default.nix
index 95a6205125b0..b8bfd40c079b 100644
--- a/pkgs/applications/editors/mg/default.nix
+++ b/pkgs/applications/editors/mg/default.nix
@@ -1,19 +1,19 @@
-{ fetchurl, stdenv, ncurses }:
+{ fetchurl, stdenv, ncurses, pkgconfig, libbsd }:
stdenv.mkDerivation rec {
- name = "mg-20110905";
+ name = "mg-${version}";
+ version = "20161005";
src = fetchurl {
- url = http://homepage.boetes.org/software/mg/mg-20110905.tar.gz;
- sha256 = "0ac2c7wy5kkcflm7cmiqm5xhb5c4yfw3i33iln8civ1yd9z7vlqw";
+ url = "http://homepage.boetes.org/software/mg/${name}.tar.gz";
+ sha256 = "0qaydk2cy765n9clghmi5gdnpwn15y2v0fj6r0jcm0v7d89vbz5p";
};
- dontAddPrefix = true;
-
- patches = [ ./configure.patch ];
- patchFlags = "-p0";
-
NIX_CFLAGS_COMPILE = "-Wno-error";
- buildFlags = [ "CC=cc" ];
+
+ preConfigure = ''
+ substituteInPlace GNUmakefile \
+ --replace /usr/bin/pkg-config ${pkgconfig}/bin/pkg-config
+ '';
installPhase = ''
mkdir -p $out/bin
@@ -22,12 +22,13 @@ stdenv.mkDerivation rec {
cp mg.1 $out/share/man/man1
'';
- buildInputs = [ ncurses ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ ncurses libbsd ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://homepage.boetes.org/software/mg/;
description = "Micro GNU/emacs, a portable version of the mg maintained by the OpenBSD team";
- license = stdenv.lib.licenses.publicDomain;
- platforms = stdenv.lib.platforms.all;
+ license = licenses.publicDomain;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index 9814e697d22b..f3a5a27bd366 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -17,23 +17,33 @@ let
rev = "17e0de65e1cbba3d6baa82deaefa853b41f5c161";
sha256 = "1g51h65i31andfs2fbp1v3vih9405iknqn11fzywjxji00kjqv5s";
};
+
in stdenv.mkDerivation rec {
name = "nano-${version}";
- version = "2.7.3";
+ version = "2.8.0";
+
src = fetchurl {
url = "mirror://gnu/nano/${name}.tar.xz";
- sha256 = "1z0bfyc5cvv83l3bjmlcwl49mpxrp65k5ffsfpnayfyjc18fy9nr";
+ sha256 = "1hjxr0kgq3q1fcns9y4lj0dbhjf33j3pa2wayrb3p3c8v3sbrh8m";
};
+
nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext;
buildInputs = [ ncurses ];
+
outputs = [ "out" "info" ];
+
configureFlags = ''
--sysconfdir=/etc
${optionalString (!enableNls) "--disable-nls"}
${optionalString enableTiny "--enable-tiny"}
+ ''
+ # Unclear why (perhaps an impurity?) but for some reason it decides that REG_ENHANCED is available
+ # during configure but then can't find it at build time.
+ + optionalString stdenv.isDarwin ''
+ nano_cv_flag_reg_extended=REG_EXTENDED
'';
- postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ postPatch = optionalString stdenv.isDarwin ''
substituteInPlace src/text.c --replace "__time_t" "time_t"
'';
diff --git a/pkgs/applications/editors/nedit/default.nix b/pkgs/applications/editors/nedit/default.nix
index d933a207cd4a..a15b557f0e57 100644
--- a/pkgs/applications/editors/nedit/default.nix
+++ b/pkgs/applications/editors/nedit/default.nix
@@ -1,16 +1,18 @@
{ stdenv, fetchurl, xlibsWrapper, motif, libXpm }:
stdenv.mkDerivation rec {
- name = "nedit-5.6a";
+ name = "nedit-${version}";
+ version = "5.7";
src = fetchurl {
url = "mirror://sourceforge/nedit/nedit-source/${name}-src.tar.gz";
- sha256 = "1v8y8vwj3kn91crsddqkz843y6csgw7wkjnd3zdcb4bcrf1pjrsk";
+ sha256 = "0ym1zhjx9976rf2z5nr7dj4mjkxcicimhs686snjhdcpzxwsrndd";
};
hardeningDisable = [ "format" ];
- buildInputs = [ xlibsWrapper motif libXpm ];
+ nativeBuildInputs = [ xlibsWrapper ];
+ buildInputs = [ motif libXpm ];
buildFlags = if stdenv.isLinux then "linux" else
# the linux config works fine on darwin too!
@@ -24,7 +26,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://www.nedit.org;
+ homepage = http://sourceforge.net/projects/nedit;
platforms = with platforms; linux ++ darwin;
};
}
diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix
index cbaf14cee603..3f2058af1336 100644
--- a/pkgs/applications/editors/neovim/default.nix
+++ b/pkgs/applications/editors/neovim/default.nix
@@ -53,18 +53,24 @@ let
rubyWrapper = ''--suffix PATH : \"${rubyEnv}/bin\" '' +
''--suffix GEM_HOME : \"${rubyEnv}/${rubyEnv.ruby.gemPath}\" '';
+ 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;
+ ) ++ 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;
+ extraLibs = [ python3Packages.neovim ] ++ extraPython3Packages ++ pluginPython3Packages;
ignoreCollisions = true;
};
python3Wrapper = ''--cmd \"let g:python3_host_prog='$out/bin/nvim-python3'\" '';
diff --git a/pkgs/applications/editors/neovim/qt.nix b/pkgs/applications/editors/neovim/qt.nix
index 66c538a19766..26f2a3b69411 100644
--- a/pkgs/applications/editors/neovim/qt.nix
+++ b/pkgs/applications/editors/neovim/qt.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchFromGitHub, cmake, doxygen
-, libmsgpack, makeWrapper, neovim, pythonPackages, qtbase }:
+, libmsgpack, makeQtWrapper, neovim, pythonPackages, qtbase }:
stdenv.mkDerivation rec {
name = "neovim-qt-${version}";
- version = "0.2.4";
+ version = "0.2.6";
src = fetchFromGitHub {
owner = "equalsraf";
repo = "neovim-qt";
rev = "v${version}";
- sha256 = "0yf9wwkl0lbbj3vyf8hxnlsk7jhk5ggivszyqxply69dbar9ww59";
+ sha256 = "1wsxhy8fdayy4dsr2dxgh5k4jysybjlyzj134vk325v6cqz9bsgm";
};
cmakeFlags = [
@@ -17,23 +17,28 @@ stdenv.mkDerivation rec {
"-DMSGPACK_LIBRARIES=${libmsgpack}/lib/libmsgpackc.so"
];
- doCheck = false; # 5 out of 7 fail
+ doCheck = true;
buildInputs = with pythonPackages; [
- qtbase libmsgpack
+ neovim qtbase libmsgpack
] ++ (with pythonPackages; [
jinja2 msgpack python
]);
- nativeBuildInputs = [ cmake doxygen makeWrapper ];
+ nativeBuildInputs = [ cmake doxygen makeQtWrapper ];
enableParallelBuilding = true;
- # avoid cmake trying to download libmsgpack
- preConfigure = "echo \"\" > third-party/CMakeLists.txt";
+ preConfigure = ''
+ # avoid cmake trying to download libmsgpack
+ echo "" > third-party/CMakeLists.txt
+ # we rip out the gui test as spawning a GUI fails in our build environment
+ sed -i '/^add_xtest_gui/d' test/CMakeLists.txt
+ '';
postInstall = ''
- wrapProgram "$out/bin/nvim-qt" --prefix PATH : "${neovim}/bin"
+ wrapQtProgram "$out/bin/nvim-qt" \
+ --prefix PATH : "${neovim}/bin"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/editors/notepadqq/default.nix b/pkgs/applications/editors/notepadqq/default.nix
index 0de33d6d1949..b553e09ed5e2 100644
--- a/pkgs/applications/editors/notepadqq/default.nix
+++ b/pkgs/applications/editors/notepadqq/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, pkgconfig, which, qtbase }:
+{ stdenv, fetchgit, pkgconfig, which, qtbase, qtsvg, qttools, qtwebkit }:
let
version = "0.53.0";
@@ -12,11 +12,11 @@ in stdenv.mkDerivation {
};
nativeBuildInputs = [
- pkgconfig which
+ pkgconfig which qttools
];
buildInputs = [
- qtbase.qtsvg qtbase.qtwebkit qtbase.qttools
+ qtbase qtsvg qtwebkit
];
preConfigure = ''
diff --git a/pkgs/applications/editors/scite/default.nix b/pkgs/applications/editors/scite/default.nix
index 989d3e42a6fa..d02a08a0a597 100644
--- a/pkgs/applications/editors/scite/default.nix
+++ b/pkgs/applications/editors/scite/default.nix
@@ -1,18 +1,16 @@
{ stdenv, fetchurl, pkgconfig, gtk2 }:
-let
- version = "3.3.7";
-
- version_short = stdenv.lib.replaceChars [ "." ] [ "" ] "${version}";
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "scite-${version}";
+ version = "3.7.3";
src = fetchurl {
- url = "mirror://sourceforge/project/scintilla/SciTE/${version}/scite${version_short}.tgz";
- sha256 = "0x7i6yxq50frsjkrp3lc5zy0d1ssq2n91igjn0dmqajpg7kls2dd";
+ url = "mirror://sourceforge/project/scintilla/SciTE/${version}/scite373.tgz";
+ sha256 = "05d81h1fqhjlw9apvrni3x2q4a562cd5ra1071qpna8h4ml0an9m";
};
- buildInputs = [ pkgconfig gtk2 ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ gtk2 ];
sourceRoot = "scintilla/gtk";
buildPhase = ''
@@ -25,11 +23,11 @@ in stdenv.mkDerivation {
make install prefix=$out/
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = "http://www.scintilla.org/SciTE.html";
description = "SCIntilla based Text Editor";
- license = stdenv.lib.licenses.mit;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.rszibele ];
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.rszibele ];
};
}
diff --git a/pkgs/applications/editors/sigil/default.nix b/pkgs/applications/editors/sigil/default.nix
index 7a066b068e1a..0c716ed63c14 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.6";
+ version = "0.9.7";
src = fetchFromGitHub {
- sha256 = "0hihd5f3avpdvxwp5j80qdg74zbw7p20y6j9q8cw7wd0bak58h9c";
+ sha256 = "17m2f7pj2sx5rxrbry6wk1lvviy8fi2m270h47sisywnrhddarh7";
rev = version;
repo = "Sigil";
owner = "Sigil-Ebook";
@@ -19,11 +19,11 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = with python3Packages; [ lxml ];
+ nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+
buildInputs = [
- cmake pkgconfig
boost xercesc qtbase qttools qtwebkit qtxmlpatterns
- python3 python3Packages.lxml makeWrapper
- ];
+ python3 python3Packages.lxml ];
preFixup = ''
wrapProgram "$out/bin/sigil" \
@@ -32,12 +32,11 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = {
+ meta = with stdenv.lib; {
description = "Free, open source, multi-platform ebook (ePub) editor";
homepage = https://github.com/Sigil-Ebook/Sigil/;
- license = stdenv.lib.licenses.gpl3;
- inherit version;
- maintainers = with stdenv.lib.maintainers; [ ramkromberg ];
- platforms = with stdenv.lib.platforms; linux;
+ license = licenses.gpl3;
+ maintainers =[ maintainers.ramkromberg ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/editors/sublime3/default.nix b/pkgs/applications/editors/sublime3/default.nix
index f900a4e9147c..0b8ecda62302 100644
--- a/pkgs/applications/editors/sublime3/default.nix
+++ b/pkgs/applications/editors/sublime3/default.nix
@@ -1,6 +1,6 @@
{ fetchurl, stdenv, glib, xorg, cairo, gtk2, pango, makeWrapper, openssl, bzip2,
pkexecPath ? "/run/wrappers/bin/pkexec", libredirect,
- gksuSupport ? false, gksu}:
+ gksuSupport ? false, gksu, unzip, zip, bash }:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
assert gksuSupport -> gksu != null;
@@ -33,6 +33,21 @@ in let
dontPatchELF = true;
buildInputs = [ makeWrapper ];
+ # make exec.py in Default.sublime-package use own bash with
+ # an LD_PRELOAD instead of "/bin/bash"
+ patchPhase = ''
+ mkdir Default.sublime-package-fix
+ ( cd Default.sublime-package-fix
+ ${unzip}/bin/unzip ../Packages/Default.sublime-package > /dev/null
+ substituteInPlace "exec.py" --replace \
+ "[\"/bin/bash\"" \
+ "[\"$out/sublime_bash\""
+ )
+ ${zip}/bin/zip -j Default.sublime-package.zip Default.sublime-package-fix/* > /dev/null
+ mv Default.sublime-package.zip Packages/Default.sublime-package
+ rm -r Default.sublime-package-fix
+ '';
+
buildPhase = ''
for i in sublime_text plugin_host crash_reporter; do
patchelf \
@@ -52,6 +67,12 @@ in let
mkdir -p $out
cp -prvd * $out/
+ # We can't just call /usr/bin/env bash because a relocation error occurs
+ # when trying to run a build from within Sublime Text
+ ln -s ${bash}/bin/bash $out/sublime_bash
+ wrapProgram $out/sublime_bash \
+ --set LD_PRELOAD "${stdenv.cc.cc.lib}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1"
+
wrapProgram $out/sublime_text \
--set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS ${builtins.concatStringsSep ":" redirects}
@@ -66,6 +87,7 @@ in stdenv.mkDerivation {
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out/bin
+ ln -s ${sublime}/sublime_text $out/bin/subl
ln -s ${sublime}/sublime_text $out/bin/sublime
ln -s ${sublime}/sublime_text $out/bin/sublime3
mkdir -p $out/share/applications
diff --git a/pkgs/applications/editors/textadept/default.nix b/pkgs/applications/editors/textadept/default.nix
index 1e24054b9960..d1fa03c54796 100644
--- a/pkgs/applications/editors/textadept/default.nix
+++ b/pkgs/applications/editors/textadept/default.nix
@@ -43,11 +43,11 @@ let
# These lists are taken from the Makefile.
- scintilla_tgz = "scintilla367.tgz";
+ scintilla_tgz = "scintilla373.tgz";
tre_zip = "cdce45e8dd7a3b36954022b4a4d3570e1ac5a4f8.zip";
scinterm_zip = "scinterm_1.8.zip";
- scintillua_zip = "scintillua_3.6.7-1.zip";
- lua_tgz = "lua-5.3.3.tar.gz";
+ scintillua_zip = "33298b6cbce3.zip";
+ lua_tgz = "lua-5.3.4.tar.gz";
lpeg_tgz = "lpeg-1.0.0.tar.gz";
lfs_zip = "v_1_6_3.zip";
lspawn_zip = "lspawn_1.5.zip";
@@ -60,7 +60,8 @@ let
scinterm_url = "http://foicica.com/scinterm/download/" + scinterm_zip;
tre_url = "https://github.com/laurikari/tre/archive/" + tre_zip;
- scintillua_url = "http://foicica.com/scintillua/download/" + scintillua_zip;
+ #scintillua_url = "http://foicica.com/scintillua/download/" + scintillua_zip;
+ scintillua_url = "http://foicica.com/hg/scintillua/archive/" + scintillua_zip;
gtdialog_url = "http://foicica.com/gtdialog/download/" + gtdialog_zip;
lspawn_url = "http://foicica.com/lspawn/download/" + lspawn_zip;
@@ -75,11 +76,11 @@ let
termkey_url = "http://www.leonerd.org.uk/code/libtermkey/" + termkey_tgz;
- get_scintilla = get_url scintilla_url "0rh1xgd06qcnj4l0vi8g4i94vi63s76366b8hhqky3iqdjgwsxpi";
+ get_scintilla = get_url scintilla_url "0rkczxzj6bqxks4jcbxbyrarjhfjh95nwxxiqprfid1kaamgkfm2";
get_tre = get_url tre_url "0mw8npwk5nnhc33352j4akannhpx77kqvfam8jdq1n4yf8js1gi7";
get_scinterm = get_url scinterm_url "02ax6cjpxylfz7iqp1cjmsl323in066a38yklmsyzdl3w7761nxi";
- get_scintillua = get_url scintillua_url "0fhyjrkfj2cvxnql65687nx1d0sfyg5lbrxmylyzhnfh4s4jnwmq";
- get_lua = get_url lua_url "18mcfbbmjyp8f2l9yy7n6dzk066nq6man0kpwly4bppphilc04si";
+ get_scintillua = get_url scintillua_url "1kx113dpjby1p9jcsqlnlzwj01z94f9szw4b38077qav3bj4lk6g";
+ get_lua = get_url lua_url "0320a8dg3aci4hxla380dx1ifkw8gj4gbw5c4dz41g1kh98sm0gn";
get_lpeg = get_url lpeg_url "13mz18s359wlkwm9d9iqlyyrrwjc6iqfpa99ai0icam2b3khl68h";
get_lfs = get_url_zip lfs_url "1hxcnqj53540ysyw8fzax7f09pl98b8f55s712gsglcdxp2g2pri";
get_lspawn = get_url lspawn_url "09c6v9irblay2kv1n7i59pyj9g4xb43c6rfa7ba5m353lymcwwqi";
@@ -87,7 +88,7 @@ let
get_libluajit = get_url libluajit_url "1nhvcdjpqrhd5qbihdm3bxpw84irfvnw2vmfqnsy253ay3dxzrgy";
get_gtdialog = get_url gtdialog_url "0nvcldyhj8abr8jny9pbyfjwg8qfp9f2h508vjmrvr5c5fqdbbm0";
get_cdk = get_url cdk_url "0j74l874y33i26y5kjg3pf1vswyjif8k93pqhi0iqykpbxfsg382";
- get_bombay = get_url_zip bombay_url "05fnh1imxdb4sb076fzqywqszp31whdbkzmpkqxc8q2r1m5vj3hg"
+ get_bombay = get_url_zip bombay_url "0illabngrrxidkprgz268wgjqknrds34nhm6hav95xc1nmsdr6jj"
+ "mv tip.zip bombay.zip\n";
get_termkey = get_url termkey_url "12gkrv1ldwk945qbpprnyawh0jz7rmqh18fyndbxiajyxmj97538";
@@ -108,7 +109,7 @@ let
+ get_termkey;
in
stdenv.mkDerivation rec {
- version = "9.0";
+ version = "9.3";
name = "textadept-${version}";
buildInputs = [
@@ -118,7 +119,7 @@ stdenv.mkDerivation rec {
src = fetchhg {
url = http://foicica.com/hg/textadept;
rev = "textadept_${version}";
- sha256 = "1fkxblf2db4i0kbfww94xwps7nbn88qc4fwghrm4dcszcq32jlfi";
+ sha256 = "18x79pazm86agn1khdxfnf87la6kli3xasi7dcjx7l6yyz19y14d";
};
preConfigure = ''
diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix
index 5f2fffa5f508..be518b9336a8 100644
--- a/pkgs/applications/editors/tiled/default.nix
+++ b/pkgs/applications/editors/tiled/default.nix
@@ -1,16 +1,17 @@
-{ stdenv, fetchurl, pkgconfig, qmakeHook
+{ stdenv, fetchFromGitHub, pkgconfig, qmakeHook
, python, qtbase, qttools, zlib }:
let
# qtEnv = with qt5; env "qt-${qtbase.version}" [ qtbase qttools ];
in stdenv.mkDerivation rec {
name = "tiled-${version}";
- version = "0.17.0";
+ version = "0.18.2";
- src = fetchurl {
- name = "${name}.tar.gz";
- url = "https://github.com/bjorn/tiled/archive/v${version}.tar.gz";
- sha256 = "0c9gykxmq0sk0yyfdq81g9psd922scqzn5asskjydj84d80f5z7p";
+ src = fetchFromGitHub {
+ owner = "bjorn";
+ repo = "tiled";
+ rev = "v${version}";
+ sha256 = "087jl36g6w2g5l70gz573iwyvx3r7i8fijl3y4mmmf8pyqdyq1n2";
};
nativeBuildInputs = [ pkgconfig qmakeHook ];
@@ -26,6 +27,6 @@ in stdenv.mkDerivation rec {
gpl2Plus # all the rest
];
platforms = platforms.linux;
- maintainers = with maintainers; [ nckx ];
+ maintainers = [ maintainers.nckx ];
};
}
diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix
index 0412d1d2d6c6..1d661014c772 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.0329";
+ version = "8.0.0442";
src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
- sha256 = "0dcvj2la5g6s87mx3vm96jk904xfmqbwi0jyds9bd3qgbpnn80r1";
+ sha256 = "1pyyrkb7k5vhm1ijrh4v2f50lxhrgga5mm0gvmz4v704z0h585yg";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index 9c0becc47295..3f588fdde585 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -139,7 +139,7 @@ composableDerivation {
multibyteSupport = config.vim.multibyte or false;
cscopeSupport = config.vim.cscope or true;
netbeansSupport = config.netbeans or true; # eg envim is using it
- ximSupport = config.vim.xim or false;
+ ximSupport = config.vim.xim or true; # less than 15KB, needed for deadkeys
# by default, compile with darwin support if we're compiling on darwin, but
# allow this to be disabled by setting config.vim.darwin to false
diff --git a/pkgs/applications/editors/vis/default.nix b/pkgs/applications/editors/vis/default.nix
index f6760895b572..291c7b1b412d 100644
--- a/pkgs/applications/editors/vis/default.nix
+++ b/pkgs/applications/editors/vis/default.nix
@@ -1,18 +1,15 @@
{ stdenv, fetchFromGitHub, pkgconfig, makeWrapper, makeDesktopItem
, ncurses, libtermkey, lpeg, lua
, acl ? null, libselinux ? null
-, version ? "2016-10-09"
-, rev ? "b0c9b0063d0b9ed9a7f93c69779749130b353ff1"
-, sha256 ? "0g3242g3r2w38ld3w71f79qp7zzy3zhanff2nhwkwmyq89js8s90"
}:
stdenv.mkDerivation rec {
- name = "vis-unstable-${version}";
- inherit version;
+ name = "vis-${version}";
+ version = "0.3";
src = fetchFromGitHub {
- inherit sha256;
- inherit rev;
+ rev = "v${version}";
+ sha256 = "13xyyq30dg66v4azl2jvlyfyglxmc3r9p7p87vrganq0p6lmb0bk";
repo = "vis";
owner = "martanne";
};
@@ -37,8 +34,8 @@ stdenv.mkDerivation rec {
cp $desktopItem/share/applications/* $out/share/applications
echo wrapping $out/bin/vis with runtime environment
wrapProgram $out/bin/vis \
- --prefix LUA_CPATH : "${lpeg}/lib/lua/${lua.luaversion}/?.so" \
- --prefix LUA_PATH : "${lpeg}/share/lua/${lua.luaversion}/?.lua" \
+ --prefix LUA_CPATH ';' "${lpeg}/lib/lua/${lua.luaversion}/?.so" \
+ --prefix LUA_PATH ';' "${lpeg}/share/lua/${lua.luaversion}/?.lua" \
--prefix VIS_PATH : "\$HOME/.config:$out/share/vis"
'';
diff --git a/pkgs/applications/editors/vscode/default.nix b/pkgs/applications/editors/vscode/default.nix
index 816a310f7587..b6734d09d0e7 100644
--- a/pkgs/applications/editors/vscode/default.nix
+++ b/pkgs/applications/editors/vscode/default.nix
@@ -1,35 +1,38 @@
{ stdenv, lib, callPackage, fetchurl, unzip, atomEnv, makeDesktopItem,
- makeWrapper, libXScrnSaver }:
+ makeWrapper, libXScrnSaver, libxkbfile }:
let
- version = "1.9.1";
- rev = "f9d0c687ff2ea7aabd85fb9a43129117c0ecf519";
+ version = "1.11.1";
channel = "stable";
- # The revision can be obtained with the following command (see https://github.com/NixOS/nixpkgs/issues/22465):
- # curl -w "%{url_effective}\n" -I -L -s -S https://vscode-update.azurewebsites.net/latest/linux-x64/stable -o /dev/null
+ plat = {
+ "i686-linux" = "linux-ia32";
+ "x86_64-linux" = "linux-x64";
+ "x86_64-darwin" = "darwin";
+ }.${stdenv.system};
- sha256 = if stdenv.system == "i686-linux" then "03lv792rkb1hgn1knd8kpic7q07cd194cr4fw1bimnjblrvyy586"
- else if stdenv.system == "x86_64-linux" then "1vrcb4y2y83bhxx9121afwbzm8yddfin4zy3nyxfi805pjmszwjm"
- else if stdenv.system == "x86_64-darwin" then "0s92ing4m2qyqdkpmkhl2zj40hcdsr5x764sb6zprwwhfv4npymr"
- else throw "Unsupported system: ${stdenv.system}";
+ sha256 = {
+ "i686-linux" = "14wdblh7q3m5qdsm34dpg5p7qk6llrbqk60md8wd0fb4chpvrq94";
+ "x86_64-linux" = "0rmzvaiar3y062mbrggiwjbwxs7izcih5333rn208ax4jxmbk4pc";
+ "x86_64-darwin" = "1f3zdwsz0l6r7c2k25a7j5m0dl78219jzg4axcmbfa2qcs2hw0x6";
+ }.${stdenv.system};
- urlBase = "https://az764295.vo.msecnd.net/${channel}/${rev}/";
+ archive_fmt = if stdenv.system == "x86_64-darwin" then "zip" else "tar.gz";
+
+ rpath = lib.concatStringsSep ":" [
+ atomEnv.libPath
+ "${lib.makeLibraryPath [libXScrnSaver]}/libXss.so.1"
+ "${lib.makeLibraryPath [libxkbfile]}/libxkbfile.so.1"
+ "$out/lib/vscode"
+ ];
- urlStr = if stdenv.system == "i686-linux" then
- urlBase + "code-${channel}-code_${version}-1486596246_i386.tar.gz"
- else if stdenv.system == "x86_64-linux" then
- urlBase + "code-${channel}-code_${version}-1486597190_amd64.tar.gz"
- else if stdenv.system == "x86_64-darwin" then
- urlBase + "VSCode-darwin-${channel}.zip"
- else throw "Unsupported system: ${stdenv.system}";
in
stdenv.mkDerivation rec {
name = "vscode-${version}";
- inherit version;
src = fetchurl {
- url = urlStr;
+ name = "VSCode_${version}_${plat}.${archive_fmt}";
+ url = "https://vscode-update.azurewebsites.net/${version}/${plat}/${channel}";
inherit sha256;
};
@@ -45,28 +48,30 @@ in
buildInputs = if stdenv.system == "x86_64-darwin"
then [ unzip makeWrapper libXScrnSaver ]
- else [ makeWrapper libXScrnSaver ];
+ else [ makeWrapper libXScrnSaver libxkbfile ];
- installPhase = ''
- mkdir -p $out/lib/vscode $out/bin
- cp -r ./* $out/lib/vscode
- ln -s $out/lib/vscode/code $out/bin
+ installPhase =
+ if stdenv.system == "x86_64-darwin" then ''
+ mkdir -p $out/lib/vscode $out/bin
+ cp -r ./* $out/lib/vscode
+ ln -s $out/lib/vscode/Contents/Resources/app/bin/code $out/bin
+ '' else ''
+ mkdir -p $out/lib/vscode $out/bin
+ cp -r ./* $out/lib/vscode
+ ln -s $out/lib/vscode/bin/code $out/bin
- mkdir -p $out/share/applications
- cp $desktopItem/share/applications/* $out/share/applications
+ mkdir -p $out/share/applications
+ cp $desktopItem/share/applications/* $out/share/applications
- mkdir -p $out/share/pixmaps
- cp $out/lib/vscode/resources/app/resources/linux/code.png $out/share/pixmaps/code.png
- '';
+ mkdir -p $out/share/pixmaps
+ cp $out/lib/vscode/resources/app/resources/linux/code.png $out/share/pixmaps/code.png
+ '';
postFixup = lib.optionalString (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") ''
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${atomEnv.libPath}:$out/lib/vscode" \
+ --set-rpath "${rpath}" \
$out/lib/vscode/code
-
- wrapProgram $out/bin/code \
- --prefix LD_PRELOAD : ${stdenv.lib.makeLibraryPath [ libXScrnSaver ]}/libXss.so.1
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix
index d32aaba8468c..d7dbaeb1fc21 100644
--- a/pkgs/applications/gis/qgis/default.nix
+++ b/pkgs/applications/gis/qgis/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, gdal, cmake, qt4, flex, bison, proj, geos, xlibsWrapper, sqlite, gsl
+{ stdenv, fetchurl, fetchpatch, gdal, cmake, qt4, flex, bison, proj, geos, xlibsWrapper, sqlite, gsl
, qwt, fcgi, python2Packages, libspatialindex, libspatialite, qscintilla, postgresql, makeWrapper
, qjson, qca2, txt2tags, openssl
, withGrass ? false, grass
}:
stdenv.mkDerivation rec {
- name = "qgis-2.18.3";
+ name = "qgis-2.18.4";
buildInputs = [ gdal qt4 flex openssl bison proj geos xlibsWrapper sqlite gsl qwt qscintilla
fcgi libspatialindex libspatialite postgresql qjson qca2 txt2tags ] ++
@@ -14,6 +14,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake makeWrapper ];
+ patches = [
+ # See https://hub.qgis.org/issues/16071
+ (fetchpatch {
+ name = "fix-build-against-recent-sip";
+ url = "https://github.com/qgis/QGIS/commit/85a0db24f32351f6096cd8282f03ad5c2f4e6ef5.patch";
+ sha256 = "0snspzdrpawd7j5b69i8kk7pmmy6ij8bn02bzg94qznfpf9ihf30";
+ })
+ ];
+
# fatal error: ui_qgsdelimitedtextsourceselectbase.h: No such file or directory
#enableParallelBuilding = true;
@@ -25,7 +34,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://qgis.org/downloads/${name}.tar.bz2";
- sha256 = "155kz7fizhkmgc4lsmk1cph1zar03pdd8pjpmv81yyx1z0i4ygvl";
+ sha256 = "1s264pahxpn0215xmzm8q2khr5xspipd7bbvxah5kj339kyjfy3k";
};
cmakeFlags = stdenv.lib.optional withGrass "-DGRASS_PREFIX7=${grass}/${grass.name}";
diff --git a/pkgs/applications/graphics/PythonMagick/default.nix b/pkgs/applications/graphics/PythonMagick/default.nix
index a8d0d490f8bb..332bb8794e71 100644
--- a/pkgs/applications/graphics/PythonMagick/default.nix
+++ b/pkgs/applications/graphics/PythonMagick/default.nix
@@ -1,20 +1,16 @@
{stdenv, fetchurl, python, boost, pkgconfig, imagemagick}:
-let
-
- version = "0.9.14";
-
-in
-
stdenv.mkDerivation rec {
name = "pythonmagick-${version}";
+ version = "0.9.16";
src = fetchurl {
url = "mirror://imagemagick/python/releases/PythonMagick-${version}.tar.xz";
- sha256 = "1flkdfi3c19wy2qcfzax1cqvmmri10rvmhc2y85gmagqvv01zz22";
+ sha256 = "0vkgpmrdz530nyvmjahpdrvcj7fd7hvsp15d485hq6103qycisv8";
};
- buildInputs = [python boost pkgconfig imagemagick];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [python boost imagemagick];
meta = {
homepage = http://www.imagemagick.org/script/api.php;
diff --git a/pkgs/applications/graphics/ahoviewer/default.nix b/pkgs/applications/graphics/ahoviewer/default.nix
index 2a78f509429e..dc974aed0571 100644
--- a/pkgs/applications/graphics/ahoviewer/default.nix
+++ b/pkgs/applications/graphics/ahoviewer/default.nix
@@ -1,15 +1,20 @@
{ stdenv, pkgs, fetchurl, fetchFromGitHub, pkgconfig, libconfig,
gtkmm2, glibmm, libxml2, libsecret, curl, unrar, libzip,
librsvg, gst_all_1, autoreconfHook, makeWrapper }:
-stdenv.mkDerivation {
- name = "ahoviewer-1.4.6";
+
+stdenv.mkDerivation rec {
+ name = "ahoviewer-${version}";
+ version = "1.4.8";
+
src = fetchFromGitHub {
owner = "ahodesuka";
repo = "ahoviewer";
- rev = "414cb91d66d96fab4b48593a7ef4d9ad461306aa";
- sha256 = "081jgfmbwf2av0cn229cf4qyv6ha80ridymsgwq45124b78y2bmb";
+ rev = version;
+ sha256 = "0fsak22hpi2r8zqysswdyngaf3n635qvclqh1p0g0wrkfza4dbc4";
};
+
enableParallelBuilding = true;
+
nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
buildInputs = [ glibmm libconfig gtkmm2 glibmm libxml2
libsecret curl unrar libzip librsvg
@@ -18,18 +23,21 @@ stdenv.mkDerivation {
gst_all_1.gst-plugins-bad
gst_all_1.gst-libav
gst_all_1.gst-plugins-base ];
+
postPatch = ''patchShebangs version.sh'';
+
postInstall = ''
wrapProgram $out/bin/ahoviewer \
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
'';
- meta = {
+
+ meta = with stdenv.lib; {
homepage = "https://github.com/ahodesuka/ahoviewer";
description = "A GTK2 image viewer, manga reader, and booru browser";
- maintainers = [ stdenv.lib.maintainers.skrzyp ];
- license = stdenv.lib.licenses.mit;
- platforms = stdenv.lib.platforms.allBut [ "darwin" "cygwin" ];
+ maintainers = [ maintainers.skrzyp ];
+ license = licenses.mit;
+ platforms = platforms.allBut [ "darwin" "cygwin" ];
};
}
diff --git a/pkgs/applications/graphics/alchemy/default.nix b/pkgs/applications/graphics/alchemy/default.nix
index 263c411a8dbf..848f132060fe 100644
--- a/pkgs/applications/graphics/alchemy/default.nix
+++ b/pkgs/applications/graphics/alchemy/default.nix
@@ -1,12 +1,14 @@
{stdenv, fetchurl, jre}:
-stdenv.mkDerivation {
- name = "alchemy-007";
+stdenv.mkDerivation rec {
+ name = "alchemy-${version}";
+ version = "008";
+
enableParallelBuilding = true;
src = fetchurl {
- url = http://al.chemy.org/files/Alchemy-007.tar.gz;
- sha256 = "1pk00m4iajvv9jzv96in10czpcf7zc3d4nmd9biqagpsg28mr70b";
+ url = "http://al.chemy.org/files/Alchemy-${version}.tar.gz";
+ sha256 = "0449bvdccgx1jqnws1bckzs4nv2d230523qs0jx015gi81s1q7li";
};
installPhase = ''
@@ -20,7 +22,7 @@ stdenv.mkDerivation {
chmod +x $out/bin/alchemy
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Drawing application";
longDescription = ''
Alchemy is an open drawing project aimed at exploring how we can sketch,
@@ -31,8 +33,8 @@ stdenv.mkDerivation {
an expanded range of ideas and possibilities in a serendipitous way.
'';
homepage = http://al.chemy.org/;
- license = stdenv.lib.licenses.gpl3Plus;
- maintainers = [stdenv.lib.maintainers.marcweber];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.marcweber ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/c3d/default.nix b/pkgs/applications/graphics/c3d/default.nix
new file mode 100644
index 000000000000..a254993a016b
--- /dev/null
+++ b/pkgs/applications/graphics/c3d/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchgit, cmake, itk }:
+
+stdenv.mkDerivation rec {
+ _name = "c3d";
+ _version = "1.1.0";
+ name = "${_name}-${_version}";
+
+ src = fetchgit {
+ url = "https://git.code.sf.net/p/c3d/git";
+ rev = "3453f6133f0df831dcbb0d0cfbd8b26e121eb153";
+ sha256 = "1xgbk20w22jwvf7pa0n4lcbyx35fq56zzlslj0nvcclh6vx0b4z8";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ itk ];
+
+ meta = with stdenv.lib; {
+ homepage = http://www.itksnap.org/c3d;
+ description = "Medical imaging processing tool";
+ maintainers = with maintainers; [ bcdarwin ];
+ platforms = platforms.unix;
+ license = licenses.gpl2;
+ };
+}
diff --git a/pkgs/applications/graphics/dia/default.nix b/pkgs/applications/graphics/dia/default.nix
index a8f38d61f9df..8d8e36a8bc89 100644
--- a/pkgs/applications/graphics/dia/default.nix
+++ b/pkgs/applications/graphics/dia/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Gnome Diagram drawing software";
homepage = http://live.gnome.org/Dia;
- maintainers = with stdenv.lib.maintainers; [raskin urkud];
+ maintainers = with stdenv.lib.maintainers; [raskin];
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/digikam/0001-Disable-fno-operator-names.patch b/pkgs/applications/graphics/digikam/0001-Disable-fno-operator-names.patch
new file mode 100644
index 000000000000..149a2b2b1aca
--- /dev/null
+++ b/pkgs/applications/graphics/digikam/0001-Disable-fno-operator-names.patch
@@ -0,0 +1,25 @@
+From beb9ad0149adfe448acfa650fb3e171d5fdd7e27 Mon Sep 17 00:00:00 2001
+From: Moritz Ulrich
+Date: Wed, 22 Feb 2017 15:28:11 +0100
+Subject: [PATCH] Disable `-fno-operator-names`
+
+---
+ core/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt
+index 89e06827e6..01d0c88ea9 100644
+--- a/core/CMakeLists.txt
++++ b/core/CMakeLists.txt
+@@ -98,6 +98,8 @@ include(MacroOpenCV)
+ include(MacroJPEG)
+ include(MacroBoolTo01)
+
++string(REPLACE "-fno-operator-names" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
++
+ # ==================================================================================================
+
+ option(ENABLE_OPENCV3 "Build digiKam with OpenCV3 instead OpenCV2 (default=OFF)" OFF)
+--
+2.11.1
+
diff --git a/pkgs/applications/graphics/digikam/5.nix b/pkgs/applications/graphics/digikam/5.nix
deleted file mode 100644
index ca7377c405c6..000000000000
--- a/pkgs/applications/graphics/digikam/5.nix
+++ /dev/null
@@ -1,120 +0,0 @@
-{ stdenv, fetchurl, cmake, ecm, makeQtWrapper
-
-# For `digitaglinktree`
-, perl, sqlite
-
-, qtbase
-, qtxmlpatterns
-, qtsvg
-, qtwebkit
-
-, kconfigwidgets
-, kcoreaddons
-, kdoctools
-, kfilemetadata
-, knotifications
-, knotifyconfig
-, ktextwidgets
-, kwidgetsaddons
-, kxmlgui
-
-, bison
-, boost
-, eigen
-, exiv2
-, flex
-, jasper
-, lcms2
-, lensfun
-, libgphoto2
-, libkipi
-, liblqr1
-, libusb1
-, marble
-, mysql
-, opencv
-, threadweaver
-
-# For panorama and focus stacking
-, enblend-enfuse
-, hugin
-, gnumake
-
-, oxygen
-}:
-
-stdenv.mkDerivation rec {
- name = "digikam-${version}";
- version = "5.4.0";
-
- src = fetchurl {
- url = "http://download.kde.org/stable/digikam/${name}.tar.xz";
- sha256 = "0dgsgji14l5zvxny36hrfsp889fsfrsbbn9bg57m18404xp903kg";
- };
-
- nativeBuildInputs = [ cmake ecm makeQtWrapper ];
-
- buildInputs = [
- qtbase
- qtxmlpatterns
- qtsvg
- qtwebkit
-
- kconfigwidgets
- kcoreaddons
- kdoctools
- kfilemetadata
- knotifications
- knotifyconfig
- ktextwidgets
- kwidgetsaddons
- kxmlgui
-
- bison
- boost
- eigen
- exiv2
- flex
- jasper
- lcms2
- lensfun
- libgphoto2
- libkipi
- liblqr1
- libusb1
- marble.unwrapped
- mysql
- opencv
- threadweaver
-
- oxygen
- ];
-
- enableParallelBuilding = true;
-
- cmakeFlags = [
- "-DLIBUSB_LIBRARIES=${libusb1.out}/lib"
- "-DLIBUSB_INCLUDE_DIR=${libusb1.dev}/include/libusb-1.0"
- "-DENABLE_MYSQLSUPPORT=1"
- "-DENABLE_INTERNALMYSQL=1"
- ];
-
- fixupPhase = ''
- substituteInPlace $out/bin/digitaglinktree \
- --replace "/usr/bin/perl" "${perl}/bin/perl" \
- --replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
-
- wrapQtProgram $out/bin/digikam \
- --prefix PATH : "${gnumake}/bin:${hugin}/bin:${enblend-enfuse}/bin"
-
- wrapQtProgram $out/bin/showfoto
- '';
-
- meta = {
- description = "Photo Management Program";
- license = stdenv.lib.licenses.gpl2;
- homepage = http://www.digikam.org;
- maintainers = with stdenv.lib.maintainers; [ the-kenny ];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/graphics/digikam/default.nix b/pkgs/applications/graphics/digikam/default.nix
index 9a9c0ff1d7f7..00c0da7a78e3 100644
--- a/pkgs/applications/graphics/digikam/default.nix
+++ b/pkgs/applications/graphics/digikam/default.nix
@@ -1,235 +1,122 @@
-{ stdenv, fetchurl, fetchpatch, automoc4, boost, shared_desktop_ontologies
-, cmake, eigen, lcms, gettext, jasper, kdelibs, kdepimlibs, lensfun
-, libgphoto2, libjpeg, libkdcraw, libkexiv2, libkipi, libpgf, libtiff
-, libusb1, liblqr1, marble, mysql, opencv, perl, phonon, pkgconfig
-, qca2, qimageblitz, qjson, qt4, soprano
+{ stdenv, fetchurl, cmake, extra-cmake-modules, makeQtWrapper
-# Optional build time dependencies
-, baloo, doxygen, kfilemetadata
+# For `digitaglinktree`
+, perl, sqlite
+
+, qtbase
+, qtxmlpatterns
+, qtsvg
+, qtwebkit
+
+, kconfigwidgets
+, kcoreaddons
+, kdoctools
+, kfilemetadata
+, knotifications
+, knotifyconfig
+, ktextwidgets
+, kwidgetsaddons
+, kxmlgui
+
+, bison
+, boost
+, eigen
+, exiv2
+, flex
+, jasper
, lcms2
-, kfaceSupport ? true, libkface ? null
-, kgeomapSupport ? true, libkgeomap ? null
-, libxslt
+, lensfun
+, libgphoto2
+, libkipi
+, liblqr1
+, libusb1
+, marble
+, mysql
+, opencv
+, threadweaver
-# Plugins optional build time dependencies
-, gdk_pixbuf, imagemagick
-, libgpod, libksane, libkvkontakte
-, qt_gstreamer1 /*qt_soap, herqq -> is missing its av part.*/
- /*qt_koauth */
+# For panorama and focus stacking
+, enblend-enfuse
+, hugin
+, gnumake
-# Supplementary packages required only by the wrapper.
-, bash, kde_runtime, kde_baseapps, makeWrapper, oxygen_icons
-, phonon-backend-vlc /*phonon-backend-gstreamer,*/
-, ffmpegthumbs /*mplayerthumbs*/
-, runCommand, shared_mime_info, writeScriptBin
+, oxygen
}:
-let
- version = "4.12.0";
- pName = "digikam-${version}";
+stdenv.mkDerivation rec {
+ name = "digikam-${version}";
+ version = "5.4.0";
- build = stdenv.mkDerivation rec {
- name = "digikam-build-${version}";
-
- src = fetchurl {
- url = "http://download.kde.org/stable/digikam/${pName}.tar.bz2";
- sha256 = "081ldsaf3frf5khznjd3sxkjmi4dyp6w6nqnc2a0agkk0kxkl10m";
- };
-
- patches = [
- (fetchpatch {
- # Fix compilation against Lensfun 0.3.2
- url = "http://cgit.kde.org/digikam.git/patch/?id=0f159981176faa6da701f112bfe557b79804d468";
- sha256 = "1c8bg7s84vg4v620gbs16cjcbpml749018gy5dpvfacx5vl24wza";
- })
- ];
-
- patchFlags = ["-p1" "-dcore"];
-
- nativeBuildInputs = [
- automoc4 cmake gettext perl pkgconfig
- ] ++ [
- # Optional
- doxygen
- ];
-
- buildInputs = [
- boost eigen jasper kdelibs kdepimlibs lcms lensfun
- libgphoto2 libjpeg libkdcraw libkexiv2 libkipi liblqr1 libpgf
- libtiff marble mysql.lib opencv phonon qca2 qimageblitz qjson qt4
- shared_desktop_ontologies soprano ]
- # Optional build time dependencies
- ++ [
- baloo
- kfilemetadata
- lcms2 ]
- ++ stdenv.lib.optional (kfaceSupport && null != libkface) [ libkface ]
- ++ stdenv.lib.optional (kgeomapSupport && null != libkgeomap) [ libkgeomap ] ++
- [ libxslt ]
- # Plugins optional build time dependencies
- ++ [
- gdk_pixbuf imagemagick libgpod libksane
- libkvkontakte
- qt_gstreamer1 ];
-
- # Make digikam find some FindXXXX.cmake
- KDEDIRS="${marble}:${qjson}";
-
- # Find kdepimlibs's upper case headers under `include/KDE`.
- NIX_CFLAGS_COMPILE = "-I${kdepimlibs}/include/KDE";
-
- # Help digiKam find libusb, otherwise gphoto2 support is disabled
- cmakeFlags = [
- "-DLIBUSB_LIBRARIES=${libusb1.out}/lib"
- "-DLIBUSB_INCLUDE_DIR=${libusb1.dev}/include/libusb-1.0"
- "-DENABLE_BALOOSUPPORT=ON"
- "-DENABLE_KDEPIMLIBSSUPPORT=ON"
- "-DENABLE_LCMS2=ON" ]
- ++ stdenv.lib.optional (kfaceSupport && null == libkface) [ "-DDIGIKAMSC_COMPILE_LIBKFACE=ON" ]
- ++ stdenv.lib.optional (kgeomapSupport && null == libkgeomap) [ "-DDIGIKAMSC_COMPILE_LIBKGEOMAP=ON" ];
-
- enableParallelBuilding = true;
-
- meta = {
- description = "Photo Management Program";
- license = stdenv.lib.licenses.gpl2;
- homepage = http://www.digikam.org;
- maintainers = with stdenv.lib.maintainers; [ goibhniu viric urkud ];
- inherit (kdelibs.meta) platforms;
- };
+ src = fetchurl {
+ url = "http://download.kde.org/stable/digikam/${name}.tar.xz";
+ sha256 = "0dgsgji14l5zvxny36hrfsp889fsfrsbbn9bg57m18404xp903kg";
};
+ nativeBuildInputs = [ cmake extra-cmake-modules makeQtWrapper ];
- kdePkgs = [
- build # digikam's own build
- kdelibs kdepimlibs kde_runtime kde_baseapps libkdcraw oxygen_icons
- /*phonon-backend-gstreamer*/ phonon-backend-vlc
- ffmpegthumbs /*mplayerthumbs*/ shared_mime_info ]
- # Optional build time dependencies
- ++ [
+ patches = [ ./0001-Disable-fno-operator-names.patch ];
- baloo kfilemetadata ]
- ++ stdenv.lib.optional (kfaceSupport && null != libkface) [ libkface ]
- ++ stdenv.lib.optional (kgeomapSupport && null != libkgeomap) [ libkgeomap ]
- ++ [
- libkipi ]
- # Plugins optional build time dependencies
- ++ [
- libksane libkvkontakte
+ buildInputs = [
+ qtbase
+ qtxmlpatterns
+ qtsvg
+ qtwebkit
+
+ kconfigwidgets
+ kcoreaddons
+ kdoctools
+ kfilemetadata
+ knotifications
+ knotifyconfig
+ ktextwidgets
+ kwidgetsaddons
+ kxmlgui
+
+ bison
+ boost
+ eigen
+ exiv2
+ flex
+ jasper
+ lcms2
+ lensfun
+ libgphoto2
+ libkipi
+ liblqr1
+ libusb1
+ marble.unwrapped
+ mysql
+ opencv
+ threadweaver
+
+ oxygen
];
+ enableParallelBuilding = true;
- # TODO: It should be the responsability of these packages to add themselves to `KDEDIRS`. See
- # for
- # a practical example.
- # IMPORTANT: Note that using `XDG_DATA_DIRS` here instead of `KDEDIRS` won't work properly.
- KDEDIRS = with stdenv.lib; concatStrings (intersperse ":" (map (x: "${x}") kdePkgs));
+ cmakeFlags = [
+ "-DLIBUSB_LIBRARIES=${libusb1.out}/lib"
+ "-DLIBUSB_INCLUDE_DIR=${libusb1.dev}/include/libusb-1.0"
+ "-DENABLE_MYSQLSUPPORT=1"
+ "-DENABLE_INTERNALMYSQL=1"
+ ];
- sycocaDirRelPath = "var/lib/kdesycoca";
- sycocaFileRelPath = "${sycocaDirRelPath}/${pName}.sycoca";
+ fixupPhase = ''
+ substituteInPlace $out/bin/digitaglinktree \
+ --replace "/usr/bin/perl" "${perl}/bin/perl" \
+ --replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
- sycoca = runCommand "${pName}" {
+ wrapQtProgram $out/bin/digikam \
+ --prefix PATH : "${gnumake}/bin:${hugin}/bin:${enblend-enfuse}/bin"
- name = "digikam-sycoca-${version}";
-
- nativeBuildInputs = [ kdelibs ];
-
- dontPatchELF = true;
- dontStrip = true;
-
- } ''
- # Make sure kbuildsycoca4 does not attempt to write to user home directory.
- export HOME=$PWD
-
- export KDESYCOCA="$out/${sycocaFileRelPath}"
-
- mkdir -p $out/${sycocaDirRelPath}
- export XDG_DATA_DIRS=""
- export KDEDIRS="${KDEDIRS}"
- kbuildsycoca4 --noincremental --nosignal
+ wrapQtProgram $out/bin/showfoto
'';
-
- replaceExeListWithWrapped =
- let f = exeName: ''
- rm -f "$out/bin/${exeName}"
- makeWrapper "${build}/bin/${exeName}" "$out/bin/${exeName}" \
- --set XDG_DATA_DIRS "" \
- --set KDEDIRS "${KDEDIRS}" \
- --set KDESYCOCA "${sycoca}/${sycocaFileRelPath}"
- '';
- in
- with stdenv.lib; exeNameList: concatStrings (intersperse "\n" (map f exeNameList));
-
-in
-
-
-with stdenv.lib;
-
-/*
- Final derivation
- ----------------
-
- - Create symlinks to our original build derivation items.
- - Wrap specific executables so that they know of the appropriate
- sycoca database, `KDEDIRS` to use and block any interference
- from `XDG_DATA_DIRS` (only `dnginfo` is not wrapped).
-*/
-runCommand "${pName}" {
- inherit build;
- inherit sycoca;
-
- nativeBuildInputs = [ makeWrapper ];
-
- buildInputs = kdePkgs;
-
- dontPatchELF = true;
- dontStrip = true;
-
meta = {
description = "Photo Management Program";
license = stdenv.lib.licenses.gpl2;
homepage = http://www.digikam.org;
- maintainers = with stdenv.lib.maintainers; [ /*jraygauthier*/ ];
- inherit (kdelibs.meta) platforms;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ the-kenny ];
+ platforms = stdenv.lib.platforms.linux;
};
-
-} ''
- pushd $build > /dev/null
- for d in `find . -maxdepth 1 -name "*" -printf "%f\n" | tail -n+2`; do
- mkdir -p $out/$d
- for f in `find $d -maxdepth 1 -name "*" -printf "%f\n" | tail -n+2`; do
- ln -s "$build/$d/$f" "$out/$d/$f"
- done
- done
- popd > /dev/null
-
- ${replaceExeListWithWrapped [ "cleanup_digikamdb" "digitaglinktree" "digikam" "dngconverter"
- "expoblending" "photolayoutseditor" "scangui" "showfoto" ]}
-''
-
-/*
-
-TODO
-----
-
-### Useful ###
-
- - Per lib `KDELIBS` environment variable export. See above in-code TODO comment.
- - Missing optional `qt_soap` or `herqq` (av + normal package) dependencies. Those are not
- yet (or not fully) packaged in nix. Mainly required for upnp export.
- - Possibility to use the `phonon-backend-gstreamer` with its own user specified set of backend.
- - Allow user to disable optional features or dependencies reacting properly.
- - Compile `kipiplugins` as a separate package (so that it can be used by other kde packages
- and so that this package's build time is reduced).
-
-### Not so useful ###
-
- - Missing optional `qt_koauth` (not packaged in nix).
- - Missing optional `libmediawiki` (not packaged in nix)..
- - For some reason the cmake build does not detect `libkvkontakte`. Fix this.
- - Possibility to use `mplayerthumbs` thumbnail creator backend. In digikam dev docs,
- it is however suggested to use `ffmpegthumbs`. Maybe we should stick to it.
-
-*/
+}
diff --git a/pkgs/applications/graphics/djview/default.nix b/pkgs/applications/graphics/djview/default.nix
index 2276b868b59a..85c0f58174a4 100644
--- a/pkgs/applications/graphics/djview/default.nix
+++ b/pkgs/applications/graphics/djview/default.nix
@@ -1,19 +1,18 @@
-{ stdenv, fetchurl, pkgconfig, djvulibre, qt4, xorg, libtiff }:
+{ stdenv, fetchurl, pkgconfig
+, djvulibre, qt4, xorg, libtiff }:
-let
- qt = qt4;
- # TODO: qt = qt5.base; # should work but there's a mysterious "-silent" error
-in
stdenv.mkDerivation rec {
- name = "djview-4.10.5";
+ name = "djview-${version}";
+ version = "4.10.6";
+
src = fetchurl {
url = "mirror://sourceforge/djvu/${name}.tar.gz";
- sha256 = "0gbvbly7w3cr8wgpyh76nf9w7cf7740vp7k5hccks186f6005cx0";
+ sha256 = "08bwv8ppdzhryfcnifgzgdilb12jcnivl4ig6hd44f12d76z6il4";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ djvulibre qt xorg.libXt libtiff ];
+ buildInputs = [ djvulibre qt4 xorg.libXt libtiff ];
passthru = {
mozillaPlugin = "/lib/netscape/plugins";
@@ -23,7 +22,7 @@ stdenv.mkDerivation rec {
homepage = http://djvu.sourceforge.net/djview4.html;
description = "A portable DjVu viewer and browser plugin";
license = licenses.gpl2;
- inherit (qt.meta) platforms;
- maintainers = [ maintainers.urkud ];
+ platforms = platforms.unix;
+ maintainers = [ ];
};
}
diff --git a/pkgs/applications/graphics/fbida/default.nix b/pkgs/applications/graphics/fbida/default.nix
index 75033cf0f9d6..5f0605bbf87c 100644
--- a/pkgs/applications/graphics/fbida/default.nix
+++ b/pkgs/applications/graphics/fbida/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchurl, libjpeg, libexif, libungif, libtiff, libpng, libwebp, libdrm
, pkgconfig, freetype, fontconfig, which, imagemagick, curl, sane-backends, libXpm
-, epoxy, poppler }:
+, epoxy, poppler, lirc }:
stdenv.mkDerivation rec {
- name = "fbida-2.12";
+ name = "fbida-2.13";
src = fetchurl {
url = "http://dl.bytesex.org/releases/fbida/${name}.tar.gz";
- sha256 = "0bw224vb7jh0lrqaf4jgxk48xglvxs674qcpj5y0axyfbh896cfk";
+ sha256 = "01yv4qqqfbz9v281y2jlxhxdym3ricyb0zkqkgp5b40qrmfik1x8";
};
nativeBuildInputs = [ pkgconfig which ];
buildInputs = [ libexif libjpeg libpng libungif freetype fontconfig libtiff
- libwebp imagemagick curl sane-backends libdrm libXpm epoxy poppler ];
+ libwebp imagemagick curl sane-backends libdrm libXpm epoxy poppler lirc ];
makeFlags = [ "prefix=$(out)" "verbose=yes" ];
@@ -21,10 +21,8 @@ stdenv.mkDerivation rec {
sed -e 's@ cpp\>@ gcc -E -@' -i GNUmakefile
'';
- configurePhase = "make config $makeFlags";
-
crossAttrs = {
- makeFlags = makeFlags ++ [ "CC=${stdenv.cross.config}-gcc" "STRIP="];
+ makeFlags = makeFlags ++ [ "CC=${stdenv.cross.config}-gcc" "STRIP=" ];
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/graphics/feh/default.nix b/pkgs/applications/graphics/feh/default.nix
index 5b385f2acbf1..035a275618cf 100644
--- a/pkgs/applications/graphics/feh/default.nix
+++ b/pkgs/applications/graphics/feh/default.nix
@@ -1,40 +1,45 @@
-{ stdenv, fetchurl, makeWrapper, xorg, imlib2, libjpeg, libpng
+{ stdenv, fetchurl, makeWrapper
+, xorg, imlib2, libjpeg, libpng
, curl, libexif, perlPackages }:
+with stdenv.lib;
+
stdenv.mkDerivation rec {
- name = "feh-2.18.1";
+ name = "feh-${version}";
+ version = "2.18.2";
src = fetchurl {
url = "http://feh.finalrewind.org/${name}.tar.bz2";
- sha256 = "1ck55rhh5ax1d9k9gy2crvyjwffh6028f4kxaisd8ymgbql40f2c";
+ sha256 = "09f5rfzls4h5jcrp7ylwbiljp5qzc2nbw9p2csv0pnlaixj69gil";
};
outputs = [ "out" "doc" ];
nativeBuildInputs = [ makeWrapper xorg.libXt ]
- ++ stdenv.lib.optionals doCheck [ perlPackages.TestCommand perlPackages.TestHarness ];
+ ++ optionals doCheck [ perlPackages.TestCommand perlPackages.TestHarness ];
buildInputs = [ xorg.libX11 xorg.libXinerama imlib2 libjpeg libpng curl libexif ];
preBuild = ''
makeFlags="PREFIX=$out exif=1"
- '';
+ '';
postInstall = ''
wrapProgram "$out/bin/feh" --prefix PATH : "${libjpeg.bin}/bin" \
- --add-flags '--theme=feh'
- '';
-
+ --add-flags '--theme=feh'
+ '';
+
checkPhase = ''
PERL5LIB="${perlPackages.TestCommand}/lib/perl5/site_perl" make test
'';
+
doCheck = true;
meta = {
description = "A light-weight image viewer";
homepage = https://derf.homelinux.org/projects/feh/;
- license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; unix;
+ license = licenses.mit;
+ maintainers = [ maintainers.viric ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/graphics/fontmatrix/default.nix b/pkgs/applications/graphics/fontmatrix/default.nix
index fc30a3559105..ced6a5f7258a 100644
--- a/pkgs/applications/graphics/fontmatrix/default.nix
+++ b/pkgs/applications/graphics/fontmatrix/default.nix
@@ -1,10 +1,14 @@
-{ stdenv, fetchurl, cmake, qt4 }:
+{ stdenv, fetchFromGitHub, cmake, qt4 }:
stdenv.mkDerivation rec {
- name = "fontmatrix-0.6.0";
- src = fetchurl {
- url = "http://fontmatrix.be/archives/${name}-Source.tar.gz";
- sha256 = "bcc5e929d95d2a0c9481d185144095c4e660255220a7ae6640298163ee77042c";
+ name = "fontmatrix-${version}";
+ version = "0.6.0";
+
+ src = fetchFromGitHub {
+ owner = "fontmatrix";
+ repo = "fontmatrix";
+ rev = "v${version}";
+ sha256 = "0aqndj1jhm6hjpwmj1qm92z2ljh7w78a5ff5ag47qywqha1ngn05";
};
buildInputs = [ qt4 ];
@@ -13,10 +17,10 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
- meta = {
+ meta = with stdenv.lib; {
description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac";
- homepage = http://fontmatrix.be/;
- license = stdenv.lib.licenses.gpl2;
- platforms = stdenv.lib.platforms.linux;
+ homepage = http://github.com/fontmatrix/fontmatrix;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/glabels/default.nix b/pkgs/applications/graphics/glabels/default.nix
index cf1ab1942e58..6dcf8223777a 100644
--- a/pkgs/applications/graphics/glabels/default.nix
+++ b/pkgs/applications/graphics/glabels/default.nix
@@ -1,23 +1,23 @@
-{ stdenv, fetchFromGitHub, autoconf, automake, barcode, gnome3
+{ stdenv, fetchurl, barcode, gnome3, autoreconfHook
, gtk3, gtk_doc, libxml2, librsvg , libtool, libe-book
, intltool, itstool, makeWrapper, pkgconfig, which
}:
stdenv.mkDerivation rec {
name = "glabels-${version}";
- version = "3.2.1";
- src = fetchFromGitHub {
- owner = "jimevins";
- repo = "glabels";
- rev = "glabels-3_2_1";
- sha256 = "1y6gz0v9si3cvdzhakbgkyc94fajg19rmykfgnc37alrc21vs9zg";
+ version = "3.4.0";
+
+ src = fetchurl {
+ url = "http://ftp.gnome.org/pub/GNOME/sources/glabels/3.4/glabels-3.4.0.tar.xz";
+ sha256 = "04345crf5yrhq6rlrymz630rxnm8yw41vx04hb6xn2nkjn9hf3nl";
};
+ nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper intltool ];
buildInputs = [
- autoconf automake barcode gtk3 gtk_doc gnome3.yelp_tools
+ barcode gtk3 gtk_doc gnome3.yelp_tools
gnome3.gnome_common gnome3.gsettings_desktop_schemas
- intltool itstool libxml2 librsvg libe-book libtool
- makeWrapper pkgconfig
+ itstool libxml2 librsvg libe-book libtool
+
];
preFixup = ''
@@ -26,8 +26,6 @@ stdenv.mkDerivation rec {
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
'';
- preConfigure = "./autogen.sh";
-
meta = {
description = "Create labels and business cards";
homepage = http://glabels.org/;
diff --git a/pkgs/applications/graphics/graphicsmagick/cmyka-bounds.patch b/pkgs/applications/graphics/graphicsmagick/cmyka-bounds.patch
new file mode 100644
index 000000000000..dd375143277a
--- /dev/null
+++ b/pkgs/applications/graphics/graphicsmagick/cmyka-bounds.patch
@@ -0,0 +1,36 @@
+# HG changeset patch
+# User Bob Friesenhahn
+# Date 1487905610 21600
+# Node ID 6156b4c2992d855ece6079653b3b93c3229fc4b8
+# Parent 0392c4305a4369984ec8069055acc470c0a73647
+Fix out of bounds access when reading CMYKA tiff which claims wrong samples/pixel.
+
+diff -r 0392c4305a43 -r 6156b4c2992d coders/tiff.c
+--- a/coders/tiff.c Sun Jan 29 10:04:57 2017 -0600
++++ b/coders/tiff.c Thu Feb 23 21:06:50 2017 -0600
+@@ -1230,8 +1230,8 @@
+ case 0:
+ if (samples_per_pixel == 1)
+ *quantum_type=GrayQuantum;
+- else
+- *quantum_type=RedQuantum;
++ else
++ *quantum_type=RedQuantum;
+ break;
+ case 1:
+ *quantum_type=GreenQuantum;
+@@ -1411,12 +1411,12 @@
+ }
+ else
+ {
+- if (image->matte)
++ if (image->matte && samples_per_pixel >= 5)
+ {
+ *quantum_type=CMYKAQuantum;
+ *quantum_samples=5;
+ }
+- else
++ else if (samples_per_pixel >= 4)
+ {
+ *quantum_type=CMYKQuantum;
+ *quantum_samples=4;
diff --git a/pkgs/applications/graphics/graphicsmagick/default.nix b/pkgs/applications/graphics/graphicsmagick/default.nix
index 4b75d0ccc6b6..0858dfba8b40 100644
--- a/pkgs/applications/graphics/graphicsmagick/default.nix
+++ b/pkgs/applications/graphics/graphicsmagick/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchpatch, bzip2, freetype, graphviz, ghostscript
, libjpeg, libpng, libtiff, libxml2, zlib, libtool, xz, libX11
-, libwebp, quantumdepth ? 8 }:
+, libwebp, quantumdepth ? 8, fixDarwinDylibNames }:
let version = "1.3.25"; in
@@ -42,6 +42,7 @@ stdenv.mkDerivation {
url = "https://sources.debian.net/data/main/g/graphicsmagick/1.3.25-7/debian/patches/CVE-2016-9830.patch";
sha256 = "0qh15sd7nx7vf9sld4453iml951bwsx2fx84hxc7plhds2k3gjpa";
})
+ ./cmyka-bounds.patch
];
configureFlags = [
@@ -53,7 +54,8 @@ stdenv.mkDerivation {
buildInputs =
[ bzip2 freetype ghostscript graphviz libjpeg libpng libtiff libX11 libxml2
zlib libtool libwebp
- ];
+ ]
+ ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
nativeBuildInputs = [ xz ];
diff --git a/pkgs/applications/graphics/gthumb/default.nix b/pkgs/applications/graphics/gthumb/default.nix
index 8aa2cf8f9f13..93894d0c6cb8 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}.4";
- major = "3.4";
+ version = "${major}.1";
+ major = "3.5";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${major}/${name}.tar.xz";
- sha256 = "154bdc8c1940209f1e3d9c60184efef45b0d24f5f7f7f59b819e9c08e19c2981";
+ sha256 = "1hxnjskrq57d5ycn2fyif7363n1bav931pkjvq1fr2r4yrj0d202";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/graphics/inkscape/default.nix b/pkgs/applications/graphics/inkscape/default.nix
index 2f72d00bd15f..bee1f71a061c 100644
--- a/pkgs/applications/graphics/inkscape/default.nix
+++ b/pkgs/applications/graphics/inkscape/default.nix
@@ -5,18 +5,24 @@
, libvisio, libcdr, libexif, automake114x, cmake
}:
-let
+let
python2Env = python2.withPackages(ps: with ps; [ numpy lxml ]);
in
stdenv.mkDerivation rec {
- name = "inkscape-0.92.0";
+ name = "inkscape-0.92.1";
src = fetchurl {
- url = "https://inkscape.org/gallery/item/10552/${name}.tar.bz2";
- sha256 = "0mmssxnxsvb3bpm7ck5pqvwyacrz1nkyacs571jx8j04l1cw3d5q";
+ url = "https://media.inkscape.org/dl/resources/file/${name}.tar_XlpI7qT.bz2";
+ sha256 = "01chr3vh728dkg7l7lilwgmh5nrp784khdhjgpqjbq9dh2zhax15";
};
+ unpackPhase = ''
+ cp $src ${name}.tar.bz2
+ tar xvjf ${name}.tar.bz2 > /dev/null
+ cd ${name}
+ '';
+
postPatch = ''
patchShebangs share/extensions
patchShebangs fix-roff-punct
@@ -38,6 +44,9 @@ stdenv.mkDerivation rec {
postInstall = ''
# Make sure PyXML modules can be found at run-time.
rm "$out/share/icons/hicolor/icon-theme.cache"
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkscape
+ install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkview
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/graphics/ipe/default.nix b/pkgs/applications/graphics/ipe/default.nix
index c1c1861cd3d9..4a99d0ea4a17 100644
--- a/pkgs/applications/graphics/ipe/default.nix
+++ b/pkgs/applications/graphics/ipe/default.nix
@@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
sed -i -e 's/install -s/install/' common.mak || die
'';
+ NIX_CFLAGS_COMPILE = [ "-std=c++11" ]; # build with Qt 5.7
+
IPEPREFIX="$$out";
URWFONTDIR="${texlive}/texmf-dist/fonts/type1/urw/";
LUA_PACKAGE = "lua";
diff --git a/pkgs/applications/graphics/jpegoptim/default.nix b/pkgs/applications/graphics/jpegoptim/default.nix
index 5bb577011e71..b7063a0c4e7f 100644
--- a/pkgs/applications/graphics/jpegoptim/default.nix
+++ b/pkgs/applications/graphics/jpegoptim/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, libjpeg }:
stdenv.mkDerivation rec {
- version = "1.4.3";
+ version = "1.4.4";
name = "jpegoptim-${version}";
src = fetchurl {
url = "http://www.kokkonen.net/tjko/src/${name}.tar.gz";
- sha256 = "0k53q7dc8w5ashz8v261x2b5vvz7gdvg8w962rz9gjvkjbh4lg93";
+ sha256 = "1cn1i0g1xjdwa12w0ifbnzgb1vqbpr8ji6h05vxksj79vyi3x849";
};
# There are no checks, it seems.
@@ -14,11 +14,11 @@ stdenv.mkDerivation rec {
buildInputs = [ libjpeg ];
- meta = {
+ meta = with stdenv.lib; {
description = "Optimize JPEG files";
homepage = http://www.kokkonen.net/tjko/projects.html ;
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.aristid ];
- platforms = stdenv.lib.platforms.all;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.aristid ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/graphics/kgraphviewer/default.nix b/pkgs/applications/graphics/kgraphviewer/default.nix
index 6eb57c3dd5f1..ea0fe51cc85a 100644
--- a/pkgs/applications/graphics/kgraphviewer/default.nix
+++ b/pkgs/applications/graphics/kgraphviewer/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, boost, graphviz
+, kdelibs4, boost, graphviz
}:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "13zhjs57xavzrj4nrlqs35n35ihvzij7hgbszf5fhlp2a4d4rrqs";
};
- buildInputs = [ kdelibs boost graphviz ];
+ buildInputs = [ kdelibs4 boost graphviz ];
nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/graphics/kipi-plugins/5.x.nix b/pkgs/applications/graphics/kipi-plugins/5.x.nix
deleted file mode 100644
index 2f6cc8e4ece0..000000000000
--- a/pkgs/applications/graphics/kipi-plugins/5.x.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- stdenv, fetchurl,
- ecm,
- karchive, kconfig, ki18n, kiconthemes, kio, kservice, kwindowsystem, kxmlgui,
- libkipi, qtbase, qtsvg, qtxmlpatterns
-}:
-
-stdenv.mkDerivation rec {
- name = "kipi-plugins-${version}";
- version = "5.2.0";
-
- src = fetchurl {
- url = "http://download.kde.org/stable/digikam/digikam-${version}.tar.xz";
- sha256 = "0q4j7iv20cxgfsr14qwzx05wbp2zkgc7cg2pi7ibcnwba70ky96g";
- };
-
- prePatch = ''
- cd extra/kipi-plugins
- '';
-
- nativeBuildInputs = [ ecm ];
- buildInputs = [
- karchive kconfig ki18n kiconthemes kio kservice kwindowsystem kxmlgui libkipi
- qtbase qtsvg qtxmlpatterns
- ];
-
- meta = {
- description = "Plugins for KDE-based image applications";
- license = stdenv.lib.licenses.gpl2;
- homepage = http://www.digikam.org;
- maintainers = with stdenv.lib.maintainers; [ ttuegel ];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/graphics/kipi-plugins/default.nix b/pkgs/applications/graphics/kipi-plugins/default.nix
index b69105fba7c8..d27fdb8b53be 100644
--- a/pkgs/applications/graphics/kipi-plugins/default.nix
+++ b/pkgs/applications/graphics/kipi-plugins/default.nix
@@ -1,30 +1,34 @@
-{ stdenv, fetchurl, kdelibs, qimageblitz, qca2, kdepimlibs, libxml2, libxslt
-, gettext, opencv, libgpod, gdk_pixbuf , qjson, pkgconfig
-, cmake, automoc4
-, kdegraphics, libkexiv2 ? kdegraphics, libkdcraw ? kdegraphics
-, libkipi ? kdegraphics, libksane ? kdegraphics }:
+{
+ stdenv, fetchurl,
+ extra-cmake-modules,
+ karchive, kconfig, ki18n, kiconthemes, kio, kservice, kwindowsystem, kxmlgui,
+ libkipi, qtbase, qtsvg, qtxmlpatterns
+}:
stdenv.mkDerivation rec {
- name = "kipi-plugins-1.9.0";
+ name = "kipi-plugins-${version}";
+ version = "5.2.0";
src = fetchurl {
- url = "mirror://sourceforge/kipi/${name}.tar.bz2";
- sha256 = "0k4k9v1rj7129n0s0i5pvv4rabx0prxqs6sca642fj95cxc6c96m";
+ url = "http://download.kde.org/stable/digikam/digikam-${version}.tar.xz";
+ sha256 = "0q4j7iv20cxgfsr14qwzx05wbp2zkgc7cg2pi7ibcnwba70ky96g";
};
- buildInputs =
- [ kdelibs libkexiv2 libkdcraw libkipi qimageblitz qca2 kdepimlibs libxml2
- libksane libxslt gettext opencv libgpod gdk_pixbuf qjson
- ];
+ prePatch = ''
+ cd extra/kipi-plugins
+ '';
- nativeBuildInputs = [ pkgconfig cmake automoc4 ];
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [
+ karchive kconfig ki18n kiconthemes kio kservice kwindowsystem kxmlgui libkipi
+ qtbase qtsvg qtxmlpatterns
+ ];
meta = {
- description = "Photo Management Program";
- license = "GPL";
- homepage = http://www.kipi-plugins.org;
- inherit (kdelibs.meta) platforms;
- maintainers = with stdenv.lib.maintainers; [ viric urkud ];
- broken = true; # it should be built from digikam sources, perhaps together
+ description = "Plugins for KDE-based image applications";
+ license = stdenv.lib.licenses.gpl2;
+ homepage = http://www.digikam.org;
+ maintainers = with stdenv.lib.maintainers; [ ttuegel ];
+ platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/ktikz/default.nix b/pkgs/applications/graphics/ktikz/default.nix
index e351534f9e6a..5d0bbcad54fd 100644
--- a/pkgs/applications/graphics/ktikz/default.nix
+++ b/pkgs/applications/graphics/ktikz/default.nix
@@ -1,78 +1,70 @@
-{ withKDE ? true
-, stdenv, fetchurl, gettext, poppler_qt4, qt4
-# Qt only (no KDE):
-, pkgconfig
-# With KDE
-, cmake, automoc4, kdelibs
-}:
+{ stdenv, fetchFromGitHub, gettext, poppler_qt5, qt5 , pkgconfig }:
-# Warning: You will also need a working pdflatex installation containing (at
-# least) auctex and pgf.
+# Warning: You will also need a working pdflatex installation containing
+# at least auctex and pgf.
-assert withKDE -> kdelibs != null;
+# This package only builds ktikz without KDE integration because KDE4 is
+# deprecated and upstream does not (yet ?) support KDE5.
+# See historical versions of this file for building ktikz with KDE4.
-let
- version = "0.10";
+stdenv.mkDerivation rec {
+ version = "unstable-20161122";
+ name = "qtikz-${version}";
- qtikz = {
- name = "qtikz-${version}";
+ src = fetchFromGitHub {
+ owner = "fhackenberger";
+ repo = "ktikz";
+ rev = "be66c8b1ff7e6b791b65af65e83c4926f307cf5a";
+ sha256 = "15jx53sjlnky4yg3ry1i1c29g28v1jbbvhbz66h7a49pfxa40fj3";
+ };
- conf = ''
- # installation prefix:
- #PREFIX = ""
+ meta = with stdenv.lib; {
+ description = "Editor for the TikZ language";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.layus ];
+ };
- # install desktop file here (*nix only):
- DESKTOPDIR = ''$''${PREFIX}/share/applications
+ conf = ''
+ # installation prefix:
+ PREFIX = @out@
- # install mimetype here:
- MIMEDIR = ''$''${PREFIX}/share/mime/packages
+ # install desktop file here (*nix only):
+ DESKTOP_INSTALL_DIR = @out@/share/applications
- CONFIG -= debug
- CONFIG += release
+ # install mimetype here:
+ MIME_INSTALL_DIR = @out@/share/mime/packages
- # qmake command:
- QMAKECOMMAND = qmake
- # lrelease command:
- LRELEASECOMMAND = lrelease
- # qcollectiongenerator command:
- #QCOLLECTIONGENERATORCOMMAND = qcollectiongenerator
+ # install doc here:
+ MAN_INSTALL_DIR = @out@/share/man
- # TikZ documentation default file path:
- TIKZ_DOCUMENTATION_DEFAULT = ''$''${PREFIX}/share/doc/texmf/pgf/pgfmanual.pdf.gz
- '';
+ CONFIG -= debug
+ CONFIG += release
- patchPhase = ''
- echo "$conf" > conf.pri
- '';
+ # qmake command:
+ QMAKECOMMAND = qmake
+ # lrelease command:
+ LRELEASECOMMAND = lrelease
+ # qcollectiongenerator command:
+ #QCOLLECTIONGENERATORCOMMAND = qcollectiongenerator
- configurePhase = ''
+ # TikZ documentation default file path:
+ TIKZ_DOCUMENTATION_DEFAULT = @out@/share/doc/texmf/pgf/pgfmanual.pdf.gz
+ '';
+
+ # 1. Configuration is done by overwriting qtikzconfig.pri
+ # 2. Recent Qt removed QString::fromAscii in favor of QString::fromLatin1
+ patchPhase = ''
+ echo "$conf" | sed "s!@out@!$out!g" > qmake/qtikzconfig.pri
+ find -name "*.cpp" -exec sed -i s/fromAscii/fromLatin1/g "{}" \;
+ '';
+
+ configurePhase = ''
qmake PREFIX="$out" ./qtikz.pro
- '';
+ '';
- buildInputs = [ gettext qt4 poppler_qt4 pkgconfig ];
- };
+ buildInputs = [ gettext qt5.full poppler_qt5 pkgconfig ];
- ktikz = {
- name = "ktikz-${version}";
- buildInputs = [ kdelibs cmake qt4 automoc4 gettext poppler_qt4 ];
- };
-
- common = {
- inherit version;
- src = fetchurl {
- url = "http://www.hackenberger.at/ktikz/ktikz_${version}.tar.gz";
- sha256 = "19jl49r7dw3vb3hg52man8p2lszh71pvnx7d0xawyyi0x6r8ml9i";
- };
-
- enableParallelBuilding = true;
-
- meta = with stdenv.lib; {
- description = "Editor for the TikZ language";
- license = licenses.gpl2;
- platforms = platforms.linux;
- maintainers = [ maintainers.layus ];
- };
- };
-
-in stdenv.mkDerivation (common // (if withKDE then ktikz else qtikz))
+ enableParallelBuilding = true;
+}
diff --git a/pkgs/applications/graphics/kuickshow/default.nix b/pkgs/applications/graphics/kuickshow/default.nix
deleted file mode 100644
index cfecd19df46d..000000000000
--- a/pkgs/applications/graphics/kuickshow/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ stdenv, fetchurl, automoc4, kdelibs, imlib, cmake, pkgconfig, gettext }:
-
-stdenv.mkDerivation rec {
- name = "kuickshow-0.9.1";
-
- src = fetchurl {
- url = "http://hosti.leonde.de/~gis/${name}.tar.bz2";
- sha256 = "0l488a6p0ligbhv6p1lnx5k2d00x9bkkvms30winifa8rmisa9wl";
- };
-
- buildInputs = [ kdelibs imlib ];
-
- nativeBuildInputs = [ automoc4 cmake gettext pkgconfig ];
-}
diff --git a/pkgs/applications/graphics/leocad/default.nix b/pkgs/applications/graphics/leocad/default.nix
index 96384765bd03..5f27cb446994 100644
--- a/pkgs/applications/graphics/leocad/default.nix
+++ b/pkgs/applications/graphics/leocad/default.nix
@@ -3,22 +3,22 @@ To use aditional parts libraries
set the variable LEOCAD_LIB=/path/to/libs/ or use option -l /path/to/libs/
*/
-{ stdenv, fetchsvn, qt4, qmake4Hook, zlib }:
+{ stdenv, fetchFromGitHub, qt4, qmake4Hook, zlib }:
stdenv.mkDerivation rec {
name = "leocad-${version}";
- version = "0.81";
+ version = "17.02";
- src = fetchsvn {
- url = "http://svn.leocad.org/tags/${name}";
- sha256 = "1190gb437ls51hhfiwa79fq131026kywpy3j3k4fkdgfr8a9v3q8";
+ src = fetchFromGitHub {
+ owner = "leozide";
+ repo = "leocad";
+ rev = "v${version}";
+ sha256 = "0d7l2il6r4swnmrmaf1bsrgpjgai5xwhwk2mkpcsddnk59790mmc";
};
- buildInputs = [ qt4 qmake4Hook zlib ];
-
+ nativeBuildInputs = [ qmake4Hook ];
+ buildInputs = [ qt4 zlib ];
postPatch = ''
- sed '1i#include ' -i common/camera.cpp
- substituteInPlace common/camera.cpp --replace "isnan(" "std::isnan("
export qmakeFlags="$qmakeFlags INSTALL_PREFIX=$out"
'';
diff --git a/pkgs/applications/graphics/meh/default.nix b/pkgs/applications/graphics/meh/default.nix
new file mode 100644
index 000000000000..1b5fbc2271b5
--- /dev/null
+++ b/pkgs/applications/graphics/meh/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, libX11, libXext, libjpeg, libpng, giflib }:
+
+stdenv.mkDerivation rec {
+ name = "meh-unstable-2015-04-11";
+
+ src = fetchFromGitHub {
+ owner = "jhawthorn";
+ repo = "meh";
+ rev = "4ab1c75f97cb70543db388b3ed99bcfb7e94c758";
+ sha256 = "1j1n3m9hjhz4faryai97jq7cr6a322cqrd878gpkm9nrikap3bkk";
+ };
+
+ installPhase = ''
+ make PREFIX=$out install
+ '';
+
+ outputs = [ "out" "doc" ];
+
+ buildInputs = [ libXext libX11 libjpeg libpng giflib ];
+
+ meta = {
+ description = "A minimal image viewer using raw XLib";
+ homepage = http://www.johnhawthorn.com/meh/;
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/applications/graphics/nomacs/default.nix b/pkgs/applications/graphics/nomacs/default.nix
new file mode 100644
index 000000000000..669e46c6a842
--- /dev/null
+++ b/pkgs/applications/graphics/nomacs/default.nix
@@ -0,0 +1,65 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, makeWrapper
+, pkgconfig
+, wrapGAppsHook
+, gsettings_desktop_schemas
+
+, qtbase
+, qttools
+, qtsvg
+
+, exiv2
+, opencv
+, libraw
+, libtiff
+, quazip
+}:
+
+stdenv.mkDerivation rec {
+ version = "3.6.1";
+ src = fetchFromGitHub {
+ owner = "nomacs";
+ repo = "nomacs";
+ rev = version;
+ sha256 = "0yli05hhmd57v3mynq78nmr15rbpm0vadv273pavmcnayv86yl44";
+ };
+
+ name = "nomacs-${version}";
+
+ enableParallelBuilding = true;
+
+ sourceRoot = "${name}-src/ImageLounge";
+
+ patches = [./fix-appdata-install.patch];
+
+ nativeBuildInputs = [cmake
+ pkgconfig
+ wrapGAppsHook];
+
+ buildInputs = [qtbase
+ qttools
+ qtsvg
+ exiv2
+ opencv
+ libraw
+ libtiff
+ quazip
+ gsettings_desktop_schemas];
+
+ cmakeFlags = ["-DENABLE_OPENCV=ON"
+ "-DENABLE_RAW=ON"
+ "-DENABLE_TIFF=ON"
+ "-DENABLE_QUAZIP=ON"
+ "-DUSE_SYSTEM_QUAZIP=ON"];
+
+ meta = with stdenv.lib; {
+ homepage = https://nomacs.org;
+ description = "Qt-based image viewer";
+ maintainers = [maintainers.ahmedtd];
+ license = licenses.gpl3Plus;
+ repositories.git = https://github.com/nomacs/nomacs.git;
+ inherit (qtbase.meta) platforms;
+ };
+}
diff --git a/pkgs/applications/graphics/nomacs/fix-appdata-install.patch b/pkgs/applications/graphics/nomacs/fix-appdata-install.patch
new file mode 100644
index 000000000000..cdeed56f496d
--- /dev/null
+++ b/pkgs/applications/graphics/nomacs/fix-appdata-install.patch
@@ -0,0 +1,13 @@
+diff --git a/cmake/UnixBuildTarget.cmake b/cmake/UnixBuildTarget.cmake
+index 3521056a..34f99ed9 100644
+--- a/cmake/UnixBuildTarget.cmake
++++ b/cmake/UnixBuildTarget.cmake
+@@ -80,7 +80,7 @@ install(FILES ${NOMACS_QM} DESTINATION share/nomacs/translations)
+ # manpage
+ install(FILES Readme/nomacs.1 DESTINATION share/man/man1)
+ # appdata
+-install(FILES nomacs.appdata.xml DESTINATION /usr/share/appdata/)
++install(FILES nomacs.appdata.xml DESTINATION share/appdata/)
+
+ # "make dist" target
+ string(TOLOWER ${PROJECT_NAME} CPACK_PACKAGE_NAME)
diff --git a/pkgs/applications/graphics/openimageio/default.nix b/pkgs/applications/graphics/openimageio/default.nix
index d16800dc881d..44faeea007d6 100644
--- a/pkgs/applications/graphics/openimageio/default.nix
+++ b/pkgs/applications/graphics/openimageio/default.nix
@@ -1,20 +1,24 @@
-{ stdenv, fetchurl, boost, cmake, ilmbase, libjpeg, libpng, libtiff
+{ stdenv, fetchFromGitHub, boost, cmake, ilmbase, libjpeg, libpng, libtiff
, opencolorio, openexr, unzip
}:
stdenv.mkDerivation rec {
name = "openimageio-${version}";
- version = "1.6.11";
+ version = "1.7.12";
- src = fetchurl {
- url = "https://github.com/OpenImageIO/oiio/archive/Release-${version}.zip";
- sha256 = "0cr0z81a41bg193dx9crcq1mns7mmzz7qys4lrbm18cmdbwkk88x";
+ src = fetchFromGitHub {
+ owner = "OpenImageIO";
+ repo = "oiio";
+ rev = "Release-${version}";
+ sha256 = "1ganx4f7zis5lkxxrwc83dbgngaxww2846bsc4vrg5dhjnns6n4y";
};
outputs = [ "bin" "out" "dev" "doc" ];
+ nativeBuildInputs = [ cmake ];
buildInputs = [
- boost cmake ilmbase libjpeg libpng libtiff opencolorio openexr
+ boost ilmbase libjpeg libpng
+ libtiff opencolorio openexr
unzip
];
diff --git a/pkgs/applications/graphics/pbrt/default.nix b/pkgs/applications/graphics/pbrt/default.nix
index 5bf6907744ad..894667597d85 100644
--- a/pkgs/applications/graphics/pbrt/default.nix
+++ b/pkgs/applications/graphics/pbrt/default.nix
@@ -1,25 +1,26 @@
-{stdenv, fetchgit, flex, bison, cmake, git, zlib}:
+{stdenv, fetchFromGitHub, flex, bison, cmake, git, zlib}:
stdenv.mkDerivation rec {
- version = "2016-05-19";
+ version = "2017-01-12";
name = "pbrt-v3-${version}";
- src = fetchgit {
- url = "https://github.com/mmp/pbrt-v3.git";
- rev = "638249e5cf4596e129695c8df8525d43f11573ff";
- sha256 = "10ykqrg4zcfb4sfsg3z793c6vld6b6g8bzfyk7ya3yvvc9sdlr5g";
- };
- fetchSubmodules = true;
+ src = fetchFromGitHub {
+ rev = "35b6da3429526f2026fe5e5ebaf36d593e113028";
+ owner = "mmp";
+ repo = "pbrt-v3";
+ sha256 = "10lvbph13p6ilzqb8sgrvn9gg1zmi8wpy3hhjbqp8dnsa4x0mhj7";
+ fetchSubmodules = true;
+ };
buildInputs = [ git flex bison cmake zlib ];
- meta = {
+ meta = with stdenv.lib; {
homepage = "http://pbrt.org";
description = "The renderer described in the third edition of the book 'Physically Based Rendering: From Theory To Implementation'";
- platforms = stdenv.lib.platforms.linux ;
- license = stdenv.lib.licenses.bsd3;
- maintainers = [ stdenv.lib.maintainers.juliendehos ];
+ platforms = platforms.linux ;
+ license = licenses.bsd2;
+ maintainers = [ maintainers.juliendehos ];
priority = 10;
};
}
diff --git a/pkgs/applications/graphics/photivo/default.nix b/pkgs/applications/graphics/photivo/default.nix
index d84363df899e..69bc36dea61c 100644
--- a/pkgs/applications/graphics/photivo/default.nix
+++ b/pkgs/applications/graphics/photivo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchhg, cmake, qt4, fftw, graphicsmagick_q16,
+{ stdenv, fetchhg, fetchpatch, cmake, qt4, fftw, graphicsmagick_q16,
lcms2, lensfun, pkgconfig, libjpeg, exiv2, liblqr1 }:
stdenv.mkDerivation rec {
@@ -10,6 +10,16 @@ stdenv.mkDerivation rec {
sha256 = "0f6y18k7db2ci6xn664zcwm1g1k04sdv7gg1yd5jk41bndjb7z8h";
};
+ patches = [
+ # Patch fixing build with lensfun >= 0.3, taken from
+ # https://www.linuxquestions.org/questions/slackware-14/photivo-4175530230/#post5296578
+ (fetchpatch {
+ url = "https://www.linuxquestions.org/questions/attachment.php?attachmentid=17287&d=1420577220";
+ name = "lensfun-0.3.patch";
+ sha256 = "0ys45x4r4bjjlx0zpd5d56rgjz7k8gxili4r4k8zx3zfka4a3zwv";
+ })
+ ];
+
postPatch = '' # kinda icky
sed -e '/("@INSTALL@")/d' \
-e s,@INSTALL@,$out/share/photivo, \
diff --git a/pkgs/applications/graphics/potrace/default.nix b/pkgs/applications/graphics/potrace/default.nix
index 3cc5fe6fdd28..82fa4d5ee95b 100644
--- a/pkgs/applications/graphics/potrace/default.nix
+++ b/pkgs/applications/graphics/potrace/default.nix
@@ -2,22 +2,22 @@
stdenv.mkDerivation rec {
name = "potrace-${version}";
- version = "1.13";
+ version = "1.14";
src = fetchurl {
url = "http://potrace.sourceforge.net/download/${version}/potrace-${version}.tar.gz";
- sha256 = "115p2vgyq7p2mf4nidk2x3aa341nvv2v8ml056vbji36df5l6lk2";
+ sha256 = "0znr9i0ljb818qiwm22zw63g11a4v08gc5xkh0wbdp6g259vcwnv";
};
configureFlags = [ "--with-libpotrace" ];
buildInputs = [ zlib ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://potrace.sourceforge.net/;
description = "A tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image";
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.pSub ];
- license = stdenv.lib.licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.pSub ];
+ license = licenses.gpl2;
};
}
diff --git a/pkgs/applications/graphics/pqiv/default.nix b/pkgs/applications/graphics/pqiv/default.nix
index 25c6fc36c6c9..2023d9486bd8 100644
--- a/pkgs/applications/graphics/pqiv/default.nix
+++ b/pkgs/applications/graphics/pqiv/default.nix
@@ -1,26 +1,26 @@
-{ stdenv, fetchurl, getopt, which, pkgconfig, gtk2 } :
+{ stdenv, fetchFromGitHub, getopt, which, pkgconfig, gtk2 } :
stdenv.mkDerivation (rec {
- name = "pqiv-0.12";
+ name = "pqiv-${version}";
+ version = "2.8.3";
- src = fetchurl {
- url = "https://github.com/downloads/phillipberndt/pqiv/${name}.tbz";
- sha256 = "646c69f2f4e7289913f6b8e8ae984befba9debf0d2b4cc8af9955504a1fccf1e";
+ src = fetchFromGitHub {
+ owner = "phillipberndt";
+ repo = "pqiv";
+ rev = version;
+ sha256 = "0fhmqa1q1y5y0ivrgx9xv864zqvd5dk4fiqi4bgi1ybdfx7vv2fy";
};
- buildInputs = [ getopt which pkgconfig gtk2 ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ getopt which gtk2 ];
- preConfigure=''
- substituteInPlace configure --replace /bin/bash "$shell"
- sed -i -e 's|$(tempfile -s.*)|temp.c|' -e 's|tempfile|mktemp|' configure
- '';
+ prePatch = "patchShebangs .";
- unpackCmd = ''
- tar -xf ${src}
- '';
-
- meta = {
+ meta = with stdenv.lib; {
description = "Rewrite of qiv (quick image viewer)";
homepage = http://www.pberndt.com/Programme/Linux/pqiv;
+ license = licenses.gpl3;
+ maintainers = [ maintainers.ndowens ];
+ platforms = platforms.unix;
};
})
diff --git a/pkgs/applications/graphics/rapcad/default.nix b/pkgs/applications/graphics/rapcad/default.nix
index 55c083ba71f3..b7672a39d0df 100644
--- a/pkgs/applications/graphics/rapcad/default.nix
+++ b/pkgs/applications/graphics/rapcad/default.nix
@@ -1,23 +1,33 @@
-{ stdenv, fetchgit, cgal, boost, gmp, mpfr, flex, bison, dxflib, readline
+{ stdenv, fetchFromGitHub, fetchurl, cgal, boost, gmp, mpfr, flex, bison, dxflib, readline
, qtbase, qmakeHook, mesa_glu
}:
stdenv.mkDerivation rec {
- version = "0.9.5";
+ version = "0.9.8";
name = "rapcad-${version}";
- src = fetchgit {
- url = "https://github.com/GilesBathgate/RapCAD.git";
- rev = "refs/tags/v${version}";
- sha256 = "1i5h4sw7mdbpdbssmbjccwgidndrsc606zz4wy9pjsg2wzrabw7x";
+ src = fetchFromGitHub {
+ owner = "gilesbathgate";
+ repo = "rapcad";
+ rev = "v${version}";
+ sha256 = "0a0sqf6h227zalh0jrz6jpm8iwji7q3i31plqk76i4qm9vsgrhir";
};
- buildInputs = [ qtbase qmakeHook cgal boost gmp mpfr flex bison dxflib readline mesa_glu ];
+ patches = [
+ (fetchurl {
+ url = "https://github.com/GilesBathgate/RapCAD/commit/278a8d6c7b8fe08f867002528bbab4a6319a7bb6.patch";
+ sha256 = "1vvkyf0wg79zdzs5zlggfrr1lrp1x75dglzl0mspnycwldsdwznj";
+ name = "disable-QVector-qHash.patch";
+ })
+ ];
- meta = {
- license = stdenv.lib.licenses.gpl3;
- maintainers = with stdenv.lib.maintainers; [raskin];
- platforms = stdenv.lib.platforms.linux;
+ nativeBuildInputs = [ qmakeHook ];
+ buildInputs = [ qtbase cgal boost gmp mpfr flex bison dxflib readline mesa_glu ];
+
+ meta = with stdenv.lib; {
+ license = licenses.gpl3;
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
description = ''Constructive solid geometry package'';
};
}
diff --git a/pkgs/applications/graphics/rawtherapee/default.nix b/pkgs/applications/graphics/rawtherapee/default.nix
index 53fdc67cf242..97d04b036228 100644
--- a/pkgs/applications/graphics/rawtherapee/default.nix
+++ b/pkgs/applications/graphics/rawtherapee/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake, pixman, libpthreadstubs, gtkmm2, libXau
-, libXdmcp, lcms2, libiptcdata, libcanberra_gtk2, fftw, expat, pcre, libsigcxx
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, pixman, libpthreadstubs, gtkmm3, libXau
+, libXdmcp, lcms2, libiptcdata, libcanberra_gtk3, fftw, expat, pcre, libsigcxx, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -9,15 +9,17 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Beep6581";
repo = "RawTherapee";
- rev = "1077c4ba2e2dbe249884e6974c6050db8eb5e9c2";
- sha256 = "1xqmkwprk3h9nhy6q562mkjdpynyg9ff7a92sdga50k56gi0aj0s";
+ rev = version + "-gtk3";
+ sha256 = "06v3ir5562yg4zk9z8kc8a7sw7da88193sizjlk74gh5d3smgr4q";
};
buildInputs = [
- pkgconfig cmake pixman libpthreadstubs gtkmm2 libXau libXdmcp
- lcms2 libiptcdata libcanberra_gtk2 fftw expat pcre libsigcxx
+ pkgconfig cmake pixman libpthreadstubs gtkmm3 libXau libXdmcp
+ lcms2 libiptcdata libcanberra_gtk3 fftw expat pcre libsigcxx
];
+ nativeBuildInputs = [ wrapGAppsHook ];
+
cmakeFlags = [
"-DPROC_TARGET_NUMBER=2"
];
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
new file mode 100644
index 000000000000..be4457c932fa
--- /dev/null
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -0,0 +1,53 @@
+{ stdenv, fetchFromGitHub, cmake, qtbase, qtx11extras
+, pkgconfig, xorg, makeQtWrapper, vulkan-loader
+}:
+
+stdenv.mkDerivation rec {
+ name = "renderdoc-${version}";
+ version = "0.34pre";
+
+ src = fetchFromGitHub {
+ owner = "baldurk";
+ repo = "renderdoc";
+ rev = "5e2717daec53e5b51517d3231fb6120bebbe6b7a";
+ sha256 = "1zpvjvsj5c441kyjpmd2d2r0ykb190rbq474nkmp1jk72cggnpq0";
+ };
+
+ buildInputs = [
+ qtbase xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader
+ ];
+ nativeBuildInputs = [ cmake makeQtWrapper pkgconfig ];
+
+ cmakeFlags = [
+ "-DBUILD_VERSION_HASH=${src.rev}-distro-nix"
+ # TODO: use this instead of preConfigure once placeholders land
+ #"-DVULKAN_LAYER_FOLDER=${placeholder out}/share/vulkan/implicit_layer.d/"
+ ];
+ preConfigure = ''
+ cmakeFlags+=" -DVULKAN_LAYER_FOLDER=$out/share/vulkan/implicit_layer.d/"
+ '';
+ preFixup = ''
+ mkdir $out/bin/.bin
+ mv $out/bin/qrenderdoc $out/bin/.bin/qrenderdoc
+ ln -s $out/bin/.bin/qrenderdoc $out/bin/qrenderdoc
+ wrapQtProgram $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
+ mv $out/bin/renderdoccmd $out/bin/.bin/renderdoccmd
+ ln -s $out/bin/.bin/renderdoccmd $out/bin/renderdoccmd
+ wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
+ '';
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "A single-frame graphics debugger";
+ homepage = https://renderdoc.org/;
+ license = licenses.mit;
+ longDescription = ''
+ RenderDoc is a free MIT licensed stand-alone graphics debugger that
+ allows quick and easy single-frame capture and detailed introspection
+ of any application using Vulkan, D3D11, OpenGL or D3D12 across
+ Windows 7 - 10, Linux or Android.
+ '';
+ maintainers = [maintainers.jansol];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/graphics/sane/backends/brscan4/default.nix b/pkgs/applications/graphics/sane/backends/brscan4/default.nix
index 063d0f13faf9..7037e944f3f9 100644
--- a/pkgs/applications/graphics/sane/backends/brscan4/default.nix
+++ b/pkgs/applications/graphics/sane/backends/brscan4/default.nix
@@ -10,11 +10,19 @@ let
udevRules = callPackage ./udev_rules_type1.nix {};
in stdenv.mkDerivation rec {
- name = "brscan4-0.4.3-3";
- src = fetchurl {
- url = "http://download.brother.com/welcome/dlf006645/${name}.amd64.deb";
- sha256 = "1nccyjl0b195pn6ya4q0zijb075q8r31v9z9a0hfzipfyvcj57n2";
- };
+ name = "brscan4-0.4.4-2";
+ src =
+ if stdenv.system == "i686-linux" then
+ fetchurl {
+ url = "http://download.brother.com/welcome/dlf006646/${name}.i386.deb";
+ sha256 = "1rd6qmg49lvack8rg9kkqs3vxfvvqf2x45h93pkrhk8a4aj5c8ll";
+ }
+ else if stdenv.system == "x86_64-linux" then
+ fetchurl {
+ url = "http://download.brother.com/welcome/dlf006645/${name}.amd64.deb";
+ sha256 = "1r3cq1k2a2bghibkckmk00x7y59ic31gv7jcsw7380szf1j3la59";
+ }
+ else throw "${name} is not supported on ${stdenv.system} (only i686-linux and x86_64 linux are supported)";
unpackPhase = ''
ar x $src
@@ -36,12 +44,12 @@ in stdenv.mkDerivation rec {
done
'';
- installPhase = ''
+ installPhase = with stdenv.lib; ''
PATH_TO_BRSCAN4="opt/brother/scanner/brscan4"
mkdir -p $out/$PATH_TO_BRSCAN4
cp -rp $PATH_TO_BRSCAN4/* $out/$PATH_TO_BRSCAN4
mkdir -p $out/lib/sane
- cp -rp usr/lib64/sane/* $out/lib/sane
+ cp -rp usr/lib${optionalString stdenv.is64bit "64"}/sane/* $out/lib/sane
# Symbolic links were absolute. Fix them so that they point to $out.
pushd "$out/lib/sane" > /dev/null
diff --git a/pkgs/applications/graphics/seg3d/default.nix b/pkgs/applications/graphics/seg3d/default.nix
index d645a15b02ea..e97278148f99 100644
--- a/pkgs/applications/graphics/seg3d/default.nix
+++ b/pkgs/applications/graphics/seg3d/default.nix
@@ -48,4 +48,8 @@ stdenv.mkDerivation {
'';
buildInputs = [ cmake wxGTK itk mesa libXft libXext libXi zlib libXmu libuuid ];
+
+ meta = {
+ broken = true;
+ };
}
diff --git a/pkgs/applications/graphics/shotwell/default.nix b/pkgs/applications/graphics/shotwell/default.nix
index 814127abe7d2..0c77857e66b6 100644
--- a/pkgs/applications/graphics/shotwell/default.nix
+++ b/pkgs/applications/graphics/shotwell/default.nix
@@ -1,19 +1,19 @@
{ fetchurl, stdenv, m4, glibc, gtk3, libexif, libgphoto2, libsoup, libxml2, vala_0_28, sqlite
, webkitgtk, pkgconfig, gnome3, gst_all_1, which, udev, libgudev, libraw, glib, json_glib
, gettext, desktop_file_utils, lcms2, gdk_pixbuf, librsvg, wrapGAppsHook
-, gnome_doc_utils, hicolor_icon_theme, itstool }:
+, gnome_doc_utils, hicolor_icon_theme, itstool, libgdata }:
# for dependencies see http://www.yorba.org/projects/shotwell/install/
stdenv.mkDerivation rec {
version = "${major}.${minor}";
- major = "0.25";
- minor = "5";
+ major = "0.26";
+ minor = "0";
name = "shotwell-${version}";
src = fetchurl {
url = "mirror://gnome/sources/shotwell/${major}/${name}.tar.xz";
- sha256 = "10pv3v789hky8h7ladqzzmgvkmgy3c41n4xz0nnyjmpycwl26g29";
+ sha256 = "090hvw9qcfs3irh05aji7pqh50j4v6xpwmsbl3r11svik7ag8p9h";
};
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include";
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
which udev libgudev gnome3.gexiv2 hicolor_icon_theme
libraw json_glib gettext desktop_file_utils glib lcms2 gdk_pixbuf librsvg
wrapGAppsHook gnome_doc_utils gnome3.rest gnome3.gcr
- gnome3.defaultIconTheme itstool ];
+ gnome3.defaultIconTheme itstool libgdata ];
meta = with stdenv.lib; {
description = "Popular photo organizer for the GNOME desktop";
diff --git a/pkgs/applications/graphics/solvespace/default.nix b/pkgs/applications/graphics/solvespace/default.nix
index d45001865023..ab5a81d6add6 100644
--- a/pkgs/applications/graphics/solvespace/default.nix
+++ b/pkgs/applications/graphics/solvespace/default.nix
@@ -9,6 +9,12 @@ stdenv.mkDerivation {
rev = "e587d0e";
};
+ # Fixup build after glibc-2.25.
+ postPatch = ''
+ sed 's/\/CHARWIDTH/g' \
+ -i src/{fltk/fltkmain.cpp,glhelper.cpp,textwin.cpp,toolbar.cpp,ui.h}
+ '';
+
# e587d0e fails with undefined reference errors if make is called
# twice. Ugly workaround: Build while installing.
dontBuild = true;
diff --git a/pkgs/applications/graphics/vimiv/default.nix b/pkgs/applications/graphics/vimiv/default.nix
index 39db1dd1f6d8..023008183ffb 100644
--- a/pkgs/applications/graphics/vimiv/default.nix
+++ b/pkgs/applications/graphics/vimiv/default.nix
@@ -68,5 +68,6 @@ python3Packages.buildPythonApplication rec {
description = "An image viewer with Vim-like keybindings";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
+ broken = true;
};
}
diff --git a/pkgs/applications/graphics/yed/default.nix b/pkgs/applications/graphics/yed/default.nix
index d97a970df2a5..9af46f5cb358 100644
--- a/pkgs/applications/graphics/yed/default.nix
+++ b/pkgs/applications/graphics/yed/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "yEd-${version}";
- version = "3.16.2.1";
+ version = "3.17";
src = requireFile {
name = "${name}.zip";
url = "https://www.yworks.com/en/products/yfiles/yed/";
- sha256 = "019qfmdifqsrc9h4g3zbn7ivdc0dzlp3isa5ixdkgdhfsdm79b27";
+ sha256 = "1wk58cql90y3i5l7jlxqfjjgf26i0zrv5cn0p9npgagaw6aiw2za";
};
nativeBuildInputs = [ unzip makeWrapper ];
diff --git a/pkgs/desktops/kde-5/applications/akonadi-contacts.nix b/pkgs/applications/kde/akonadi-contacts.nix
similarity index 84%
rename from pkgs/desktops/kde-5/applications/akonadi-contacts.nix
rename to pkgs/applications/kde/akonadi-contacts.nix
index 7acfa3a230b3..830c9e6899ea 100644
--- a/pkgs/desktops/kde-5/applications/akonadi-contacts.nix
+++ b/pkgs/applications/kde/akonadi-contacts.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm,
+ extra-cmake-modules,
akonadi-mime, grantlee, kcontacts, kio, kitemmodels, kmime, qtwebengine,
akonadi
}:
@@ -11,7 +11,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
akonadi-mime grantlee kcontacts kio kitemmodels kmime qtwebengine
];
diff --git a/pkgs/desktops/kde-5/applications/akonadi-mime.nix b/pkgs/applications/kde/akonadi-mime.nix
similarity index 80%
rename from pkgs/desktops/kde-5/applications/akonadi-mime.nix
rename to pkgs/applications/kde/akonadi-mime.nix
index 26e1559c779e..ba4b4b50242c 100644
--- a/pkgs/desktops/kde-5/applications/akonadi-mime.nix
+++ b/pkgs/applications/kde/akonadi-mime.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm,
+ extra-cmake-modules,
akonadi, kdbusaddons, kio, kitemmodels, kmime
}:
@@ -10,6 +10,6 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ akonadi kdbusaddons kio kitemmodels kmime ];
}
diff --git a/pkgs/desktops/kde-5/applications/akonadi.nix b/pkgs/applications/kde/akonadi.nix
similarity index 85%
rename from pkgs/desktops/kde-5/applications/akonadi.nix
rename to pkgs/applications/kde/akonadi.nix
index 03483e5ec0d1..284ed60a9cbd 100644
--- a/pkgs/desktops/kde-5/applications/akonadi.nix
+++ b/pkgs/applications/kde/akonadi.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm,
+ extra-cmake-modules,
kcompletion, kconfigwidgets, kdbusaddons, kdesignerplugin, kiconthemes,
kio,
boost, kitemmodels
@@ -12,7 +12,7 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
kcompletion kconfigwidgets kdbusaddons kdesignerplugin kiconthemes kio
];
diff --git a/pkgs/desktops/kde-5/applications/ark/default.nix b/pkgs/applications/kde/ark/default.nix
similarity index 60%
rename from pkgs/desktops/kde-5/applications/ark/default.nix
rename to pkgs/applications/kde/ark/default.nix
index 6b471614f5a6..e1e25b2acf24 100644
--- a/pkgs/desktops/kde-5/applications/ark/default.nix
+++ b/pkgs/applications/kde/ark/default.nix
@@ -1,13 +1,16 @@
{
- kdeApp, lib, kdeWrapper,
+ kdeApp, lib, config, kdeWrapper,
- ecm, kdoctools, makeWrapper,
+ extra-cmake-modules, kdoctools, makeWrapper,
karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio,
kservice, kpty, kwidgetsaddons, libarchive,
# Archive tools
- p7zip, unrar, unzipNLS, zip
+ p7zip, unzipNLS, zip,
+
+ # Unfree tools
+ unfreeEnableUnrar ? false, unrar,
}:
let
@@ -15,7 +18,7 @@ let
kdeApp {
name = "ark";
nativeBuildInputs = [
- ecm kdoctools makeWrapper
+ extra-cmake-modules kdoctools makeWrapper
];
propagatedBuildInputs = [
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
@@ -23,15 +26,16 @@ let
];
postInstall =
let
- PATH = lib.makeBinPath [
- p7zip unrar unzipNLS zip
- ];
+ PATH =
+ lib.makeBinPath
+ ([ p7zip unzipNLS zip ] ++ lib.optional unfreeEnableUnrar unrar);
in ''
wrapProgram "$out/bin/ark" \
--prefix PATH : "${PATH}"
'';
meta = {
- license = with lib.licenses; [ gpl2 lgpl3 ];
+ license = with lib.licenses;
+ [ gpl2 lgpl3 ] ++ lib.optional unfreeEnableUnrar unfree;
maintainers = [ lib.maintainers.ttuegel ];
};
};
diff --git a/pkgs/desktops/kde-5/applications/baloo-widgets.nix b/pkgs/applications/kde/baloo-widgets.nix
similarity index 78%
rename from pkgs/desktops/kde-5/applications/baloo-widgets.nix
rename to pkgs/applications/kde/baloo-widgets.nix
index f6f3a7ce14ea..bb6803057096 100644
--- a/pkgs/desktops/kde-5/applications/baloo-widgets.nix
+++ b/pkgs/applications/kde/baloo-widgets.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
baloo, kconfig, kdelibs4support, kfilemetadata, ki18n, kio, kservice
}:
@@ -10,7 +10,7 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
baloo kconfig kdelibs4support kfilemetadata ki18n kio kservice
];
diff --git a/pkgs/desktops/kde-5/applications/kde-app.nix b/pkgs/applications/kde/build-support/application.nix
similarity index 100%
rename from pkgs/desktops/kde-5/applications/kde-app.nix
rename to pkgs/applications/kde/build-support/application.nix
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
new file mode 100644
index 000000000000..794ddd522d9e
--- /dev/null
+++ b/pkgs/applications/kde/default.nix
@@ -0,0 +1,95 @@
+/*
+
+# New packages
+
+READ THIS FIRST
+
+This module is for official packages in the KDE Applications Bundle. All
+available packages are listed in `./srcs.nix`, although some are not yet
+packaged in Nixpkgs (see below).
+
+IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
+
+Many of the packages released upstream are not yet built in Nixpkgs due to lack
+of demand. To add a Nixpkgs build for an upstream package, copy one of the
+existing packages here and modify it as necessary. A simple example package that
+still shows most of the available features is in `./gwenview.nix`.
+
+# Updates
+
+1. Update the URL in `./fetch.sh`.
+2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/kde-5/applications`
+ from the top of the Nixpkgs tree.
+3. Use `nox-review wip` to check that everything builds.
+4. Commit the changes and open a pull request.
+
+*/
+
+{
+ stdenv, lib, libsForQt5, fetchurl, recurseIntoAttrs,
+ kdeDerivation, plasma5,
+ attica, phonon,
+ debug ? false,
+}:
+
+let
+ mirror = "mirror://kde";
+ srcs = import ./srcs.nix { inherit fetchurl mirror; };
+in
+
+let
+
+ packages = self: with self;
+ let
+ callPackage = self.newScope {
+ kdeApp = import ./build-support/application.nix {
+ inherit lib kdeDerivation;
+ inherit debug srcs;
+ };
+ };
+ in {
+ kdelibs = callPackage ./kdelibs { inherit attica phonon; };
+ akonadi = callPackage ./akonadi.nix {};
+ akonadi-contacts = callPackage ./akonadi-contacts.nix {};
+ akonadi-mime = callPackage ./akonadi-mime.nix {};
+ ark = callPackage ./ark/default.nix {};
+ baloo-widgets = callPackage ./baloo-widgets.nix {};
+ dolphin = callPackage ./dolphin.nix {};
+ dolphin-plugins = callPackage ./dolphin-plugins.nix {};
+ ffmpegthumbs = callPackage ./ffmpegthumbs.nix { };
+ filelight = callPackage ./filelight.nix {};
+ gwenview = callPackage ./gwenview.nix {};
+ kate = callPackage ./kate.nix {};
+ kdenlive = callPackage ./kdenlive.nix {};
+ kcalc = callPackage ./kcalc.nix {};
+ kcachegrind = callPackage ./kcachegrind.nix {};
+ kcolorchooser = callPackage ./kcolorchooser.nix {};
+ kcontacts = callPackage ./kcontacts.nix {};
+ kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {};
+ kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};
+ kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
+ kdf = callPackage ./kdf.nix {};
+ kgpg = callPackage ./kgpg.nix {};
+ khelpcenter = callPackage ./khelpcenter.nix {};
+ kig = callPackage ./kig.nix {};
+ kio-extras = callPackage ./kio-extras.nix {};
+ kmime = callPackage ./kmime.nix {};
+ kmix = callPackage ./kmix.nix {};
+ kompare = callPackage ./kompare.nix {};
+ konsole = callPackage ./konsole.nix {};
+ krfb = callPackage ./krfb.nix {};
+ kwalletmanager = callPackage ./kwalletmanager.nix {};
+ libkdcraw = callPackage ./libkdcraw.nix {};
+ libkexiv2 = callPackage ./libkexiv2.nix {};
+ libkipi = callPackage ./libkipi.nix {};
+ libkomparediff2 = callPackage ./libkomparediff2.nix {};
+ marble = callPackage ./marble.nix {};
+ okteta = callPackage ./okteta.nix {};
+ okular = callPackage ./okular.nix {};
+ print-manager = callPackage ./print-manager.nix {};
+ spectacle = callPackage ./spectacle.nix {};
+
+ l10n = recurseIntoAttrs (import ./l10n.nix { inherit callPackage lib recurseIntoAttrs; });
+ };
+
+in lib.makeScope libsForQt5.newScope packages
diff --git a/pkgs/desktops/kde-5/applications/dolphin-plugins.nix b/pkgs/applications/kde/dolphin-plugins.nix
similarity index 76%
rename from pkgs/desktops/kde-5/applications/dolphin-plugins.nix
rename to pkgs/applications/kde/dolphin-plugins.nix
index e9932adc5dca..7f436c7a55a9 100644
--- a/pkgs/desktops/kde-5/applications/dolphin-plugins.nix
+++ b/pkgs/applications/kde/dolphin-plugins.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
dolphin, kdelibs4support, ki18n, kio, kxmlgui
}:
@@ -10,7 +10,7 @@ kdeApp {
license = [ lib.licenses.gpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
dolphin.unwrapped kdelibs4support ki18n kio kxmlgui
];
diff --git a/pkgs/desktops/kde-5/applications/dolphin.nix b/pkgs/applications/kde/dolphin.nix
similarity index 88%
rename from pkgs/desktops/kde-5/applications/dolphin.nix
rename to pkgs/applications/kde/dolphin.nix
index 9be40e9439b6..6515c230c284 100644
--- a/pkgs/desktops/kde-5/applications/dolphin.nix
+++ b/pkgs/applications/kde/dolphin.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools, makeQtWrapper,
+ extra-cmake-modules, kdoctools, makeQtWrapper,
baloo, baloo-widgets, dolphin-plugins, kactivities, kbookmarks, kcmutils,
kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons,
kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications,
@@ -15,7 +15,7 @@ let
license = with lib.licenses; [ gpl2 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
propagatedBuildInputs = [
baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig
kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes
diff --git a/pkgs/applications/kde/fetch.sh b/pkgs/applications/kde/fetch.sh
new file mode 100644
index 000000000000..c31b8a865839
--- /dev/null
+++ b/pkgs/applications/kde/fetch.sh
@@ -0,0 +1 @@
+WGET_ARGS=( http://download.kde.org/stable/applications/16.12.3/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/kde-5/applications/ffmpegthumbs.nix b/pkgs/applications/kde/ffmpegthumbs.nix
similarity index 76%
rename from pkgs/desktops/kde-5/applications/ffmpegthumbs.nix
rename to pkgs/applications/kde/ffmpegthumbs.nix
index c063b1e6035b..5dde6d8a64ea 100644
--- a/pkgs/desktops/kde-5/applications/ffmpegthumbs.nix
+++ b/pkgs/applications/kde/ffmpegthumbs.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm,
+ extra-cmake-modules,
ffmpeg, kio
}:
@@ -10,6 +10,6 @@ kdeApp {
license = with lib.licenses; [ gpl2 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ ffmpeg kio ];
}
diff --git a/pkgs/desktops/kde-5/applications/filelight.nix b/pkgs/applications/kde/filelight.nix
similarity index 81%
rename from pkgs/desktops/kde-5/applications/filelight.nix
rename to pkgs/applications/kde/filelight.nix
index e3d9172145c8..71ab51320ab1 100644
--- a/pkgs/desktops/kde-5/applications/filelight.nix
+++ b/pkgs/applications/kde/filelight.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kio, kparts, kxmlgui, qtscript, solid
}:
@@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ fridh vcunat ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kio kparts kxmlgui qtscript solid
];
diff --git a/pkgs/desktops/kde-5/applications/gwenview.nix b/pkgs/applications/kde/gwenview.nix
similarity index 86%
rename from pkgs/desktops/kde-5/applications/gwenview.nix
rename to pkgs/applications/kde/gwenview.nix
index 37a1605fe70a..0fa06ed0fbe2 100644
--- a/pkgs/desktops/kde-5/applications/gwenview.nix
+++ b/pkgs/applications/kde/gwenview.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
baloo, exiv2, kactivities, kdelibs4support, kio, kipi-plugins, lcms2,
libkdcraw, libkipi, phonon, qtimageformats, qtsvg, qtx11extras
}:
@@ -13,7 +13,7 @@ let
license = with lib.licenses; [ gpl2 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
baloo kactivities kdelibs4support kio exiv2 lcms2 libkdcraw
libkipi phonon qtimageformats qtsvg qtx11extras
diff --git a/pkgs/desktops/kde-5/applications/kate.nix b/pkgs/applications/kde/kate.nix
similarity index 90%
rename from pkgs/desktops/kde-5/applications/kate.nix
rename to pkgs/applications/kde/kate.nix
index 03cc0e1fe33b..cd320afd8d3b 100644
--- a/pkgs/desktops/kde-5/applications/kate.nix
+++ b/pkgs/applications/kde/kate.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kactivities, kconfig, kcrash, kdbusaddons, kguiaddons, kiconthemes, ki18n,
kinit, kio, kitemmodels, kjobwidgets, knewstuff, knotifications, konsole,
kparts, ktexteditor, kwindowsystem, kwallet, kxmlgui, libgit2,
@@ -15,7 +15,7 @@ let
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework
qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts
diff --git a/pkgs/applications/kde/kcachegrind.nix b/pkgs/applications/kde/kcachegrind.nix
new file mode 100644
index 000000000000..2f270d24224f
--- /dev/null
+++ b/pkgs/applications/kde/kcachegrind.nix
@@ -0,0 +1,27 @@
+{
+ kdeApp, lib, kdeWrapper,
+ cmake, automoc4,
+ kdelibs, perl, python, php
+}:
+
+kdeWrapper {
+ unwrapped = kdeApp {
+ name = "kcachegrind";
+ meta = {
+ license = with lib.licenses; [ gpl2 ];
+ maintainers = with lib.maintainers; [ orivej ];
+ };
+ nativeBuildInputs = [ cmake automoc4 ];
+ buildInputs = [ kdelibs perl python php ];
+ enableParallelBuilding = true;
+ };
+
+ targets = [
+ "bin/kcachegrind"
+ "bin/dprof2calltree" # perl
+ "bin/hotshot2calltree" # python
+ "bin/memprof2calltree" # perl
+ "bin/op2calltree" # perl
+ "bin/pprof2calltree" # php
+ ];
+}
diff --git a/pkgs/desktops/kde-5/applications/kcalc.nix b/pkgs/applications/kde/kcalc.nix
similarity index 82%
rename from pkgs/desktops/kde-5/applications/kcalc.nix
rename to pkgs/applications/kde/kcalc.nix
index 10164692f770..8ec7591460e7 100644
--- a/pkgs/desktops/kde-5/applications/kcalc.nix
+++ b/pkgs/applications/kde/kcalc.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kconfig, kconfigwidgets, kguiaddons, kinit, knotifications, gmp
}:
@@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = [ lib.maintainers.fridh ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
gmp kconfig kconfigwidgets kguiaddons kinit knotifications
];
diff --git a/pkgs/desktops/kde-5/applications/kcolorchooser.nix b/pkgs/applications/kde/kcolorchooser.nix
similarity index 77%
rename from pkgs/desktops/kde-5/applications/kcolorchooser.nix
rename to pkgs/applications/kde/kcolorchooser.nix
index 1dc6ccbc44c4..c1266009b686 100644
--- a/pkgs/desktops/kde-5/applications/kcolorchooser.nix
+++ b/pkgs/applications/kde/kcolorchooser.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, ki18n, kwidgetsaddons, kxmlgui
+ extra-cmake-modules, ki18n, kwidgetsaddons, kxmlgui
}:
let
@@ -11,7 +11,7 @@ let
license = with lib.licenses; [ mit ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ];
};
in
diff --git a/pkgs/desktops/kde-5/applications/kcontacts.nix b/pkgs/applications/kde/kcontacts.nix
similarity index 74%
rename from pkgs/desktops/kde-5/applications/kcontacts.nix
rename to pkgs/applications/kde/kcontacts.nix
index 441d73d363d9..5143df60ef44 100644
--- a/pkgs/desktops/kde-5/applications/kcontacts.nix
+++ b/pkgs/applications/kde/kcontacts.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, ki18n,
+ extra-cmake-modules, ki18n,
kcoreaddons, kconfig, kcodecs
}:
@@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ki18n ];
+ nativeBuildInputs = [ extra-cmake-modules ki18n ];
buildInputs = [ kcoreaddons kconfig kcodecs ];
}
diff --git a/pkgs/desktops/kde-5/applications/kde-locale-4.nix b/pkgs/applications/kde/kde-locale-4.nix
similarity index 100%
rename from pkgs/desktops/kde-5/applications/kde-locale-4.nix
rename to pkgs/applications/kde/kde-locale-4.nix
diff --git a/pkgs/desktops/kde-5/applications/kde-locale-5.nix b/pkgs/applications/kde/kde-locale-5.nix
similarity index 77%
rename from pkgs/desktops/kde-5/applications/kde-locale-5.nix
rename to pkgs/applications/kde/kde-locale-5.nix
index 2b9cc0e35eb0..772ebe37e44f 100644
--- a/pkgs/desktops/kde-5/applications/kde-locale-5.nix
+++ b/pkgs/applications/kde/kde-locale-5.nix
@@ -1,6 +1,6 @@
name: args:
-{ kdeApp, cmake, ecm, gettext, kdoctools }:
+{ kdeApp, cmake, extra-cmake-modules, gettext, kdoctools }:
kdeApp (args // {
sname = "kde-l10n-${name}";
@@ -9,7 +9,7 @@ kdeApp (args // {
outputs = [ "out" ];
nativeBuildInputs =
- [ cmake ecm gettext kdoctools ]
+ [ cmake extra-cmake-modules gettext kdoctools ]
++ (args.nativeBuildInputs or []);
preConfigure = ''
diff --git a/pkgs/desktops/kde-5/applications/kdegraphics-mobipocket.nix b/pkgs/applications/kde/kdegraphics-mobipocket.nix
similarity index 74%
rename from pkgs/desktops/kde-5/applications/kdegraphics-mobipocket.nix
rename to pkgs/applications/kde/kdegraphics-mobipocket.nix
index 984524dc1b2b..e50c92f88848 100644
--- a/pkgs/desktops/kde-5/applications/kdegraphics-mobipocket.nix
+++ b/pkgs/applications/kde/kdegraphics-mobipocket.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm,
+ extra-cmake-modules,
kio
}:
@@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.gpl2Plus ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kio ];
}
diff --git a/pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix b/pkgs/applications/kde/kdegraphics-thumbnailers.nix
similarity index 70%
rename from pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix
rename to pkgs/applications/kde/kdegraphics-thumbnailers.nix
index c3947226690f..5aa974a9c960 100644
--- a/pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix
+++ b/pkgs/applications/kde/kdegraphics-thumbnailers.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, kio, libkexiv2, libkdcraw
+ extra-cmake-modules, kio, libkexiv2, libkdcraw
}:
kdeApp {
@@ -9,6 +9,6 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kio libkexiv2 libkdcraw ];
}
diff --git a/pkgs/desktops/kde-5/applications/kdelibs/0001-old-kde4-cmake-policies.patch b/pkgs/applications/kde/kdelibs/0001-old-kde4-cmake-policies.patch
similarity index 100%
rename from pkgs/desktops/kde-5/applications/kdelibs/0001-old-kde4-cmake-policies.patch
rename to pkgs/applications/kde/kdelibs/0001-old-kde4-cmake-policies.patch
diff --git a/pkgs/desktops/kde-5/applications/kdelibs/0002-polkit-install-path.patch b/pkgs/applications/kde/kdelibs/0002-polkit-install-path.patch
similarity index 100%
rename from pkgs/desktops/kde-5/applications/kdelibs/0002-polkit-install-path.patch
rename to pkgs/applications/kde/kdelibs/0002-polkit-install-path.patch
diff --git a/pkgs/desktops/kde-5/applications/kdelibs/0003-remove_xdg_impurities.patch b/pkgs/applications/kde/kdelibs/0003-remove_xdg_impurities.patch
similarity index 100%
rename from pkgs/desktops/kde-5/applications/kdelibs/0003-remove_xdg_impurities.patch
rename to pkgs/applications/kde/kdelibs/0003-remove_xdg_impurities.patch
diff --git a/pkgs/desktops/kde-5/applications/kdelibs/default.nix b/pkgs/applications/kde/kdelibs/default.nix
similarity index 93%
rename from pkgs/desktops/kde-5/applications/kdelibs/default.nix
rename to pkgs/applications/kde/kdelibs/default.nix
index c7c8c250a838..8adcd4d1b472 100644
--- a/pkgs/desktops/kde-5/applications/kdelibs/default.nix
+++ b/pkgs/applications/kde/kdelibs/default.nix
@@ -1,9 +1,9 @@
{
- kdeApp, lib, src, version,
+ kdeApp, lib,
automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info,
attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase,
libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4,
- shared_desktop_ontologies, soprano, strigi, udev, xz, pcre
+ shared_desktop_ontologies, soprano, strigi, udev, xz, pcre, fetchpatch
}:
kdeApp {
diff --git a/pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix b/pkgs/applications/kde/kdenetwork-filesharing.nix
similarity index 77%
rename from pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix
rename to pkgs/applications/kde/kdenetwork-filesharing.nix
index 4aa119675285..20f81563c3b4 100644
--- a/pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix
+++ b/pkgs/applications/kde/kdenetwork-filesharing.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kcoreaddons, ki18n, kio, kwidgetsaddons, samba
}:
@@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kcoreaddons ki18n kio kwidgetsaddons samba ];
}
diff --git a/pkgs/desktops/kde-5/applications/kdenlive.nix b/pkgs/applications/kde/kdenlive.nix
similarity index 95%
rename from pkgs/desktops/kde-5/applications/kdenlive.nix
rename to pkgs/applications/kde/kdenlive.nix
index 071ec21bbd01..3c18772f0392 100644
--- a/pkgs/desktops/kde-5/applications/kdenlive.nix
+++ b/pkgs/applications/kde/kdenlive.nix
@@ -27,7 +27,7 @@
, libv4l
, kfilemetadata
, ffmpeg
-, phonon-backend-vlc
+, phonon-backend-gstreamer
, qtquickcontrols
}:
@@ -65,7 +65,7 @@ unwrapped = kdeApp {
kwindowsystem
kfilemetadata
plasma-framework
- phonon-backend-vlc
+ phonon-backend-gstreamer
qtquickcontrols
];
enableParallelBuilding = true;
diff --git a/pkgs/desktops/kde-5/applications/kdf.nix b/pkgs/applications/kde/kdf.nix
similarity index 78%
rename from pkgs/desktops/kde-5/applications/kdf.nix
rename to pkgs/applications/kde/kdf.nix
index c73eadc1df44..97e74eb2e125 100644
--- a/pkgs/desktops/kde-5/applications/kdf.nix
+++ b/pkgs/applications/kde/kdf.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kcmutils
}:
@@ -12,7 +12,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = [ lib.maintainers.peterhoeg ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils
];
diff --git a/pkgs/desktops/kde-5/applications/kgpg.nix b/pkgs/applications/kde/kgpg.nix
similarity index 84%
rename from pkgs/desktops/kde-5/applications/kgpg.nix
rename to pkgs/applications/kde/kgpg.nix
index cd462acdf2b0..c44285982293 100644
--- a/pkgs/desktops/kde-5/applications/kgpg.nix
+++ b/pkgs/applications/kde/kgpg.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, kdoctools, ki18n,
+ extra-cmake-modules, kdoctools, ki18n,
akonadi-contacts, gpgme, karchive, kcodecs, kcontacts, kcoreaddons, kcrash,
kdbusaddons, kiconthemes, kjobwidgets, kio, knotifications, kservice,
ktextwidgets, kxmlgui, kwidgetsaddons, kwindowsystem
@@ -8,7 +8,7 @@
kdeApp {
name = "kgpg";
- nativeBuildInputs = [ ecm kdoctools ki18n ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ki18n ];
buildInputs = [
akonadi-contacts gpgme karchive kcodecs kcontacts kcoreaddons kcrash kdbusaddons
kiconthemes kjobwidgets kio knotifications kservice ktextwidgets kxmlgui
diff --git a/pkgs/desktops/kde-5/applications/khelpcenter.nix b/pkgs/applications/kde/khelpcenter.nix
similarity index 81%
rename from pkgs/desktops/kde-5/applications/khelpcenter.nix
rename to pkgs/applications/kde/khelpcenter.nix
index 3f13d131c77a..0579faa72a01 100644
--- a/pkgs/desktops/kde-5/applications/khelpcenter.nix
+++ b/pkgs/applications/kde/khelpcenter.nix
@@ -1,6 +1,6 @@
{
kdeApp, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils,
kdelibs4support, khtml, kservice, xapian
}:
@@ -9,7 +9,7 @@ let
unwrapped =
kdeApp {
name = "khelpcenter";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons
kinit kcmutils kservice xapian
diff --git a/pkgs/applications/kde/kig.nix b/pkgs/applications/kde/kig.nix
new file mode 100644
index 000000000000..9f38079316fa
--- /dev/null
+++ b/pkgs/applications/kde/kig.nix
@@ -0,0 +1,26 @@
+{
+ kdeApp, lib, kdeWrapper
+ , extra-cmake-modules, kdoctools, kparts
+ , qtsvg, qtxmlpatterns, ktexteditor, boost
+}:
+
+let
+ unwrapped =
+ kdeApp {
+ name = "kig";
+ meta = {
+ license = with lib.licenses; [ gpl2 ];
+ maintainers = with lib.maintainers; [ raskin ];
+ };
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+ buildInputs = [
+ kparts qtsvg qtxmlpatterns ktexteditor boost
+ ];
+ };
+in
+kdeWrapper {
+ inherit unwrapped;
+ targets = [ "bin/kig" ];
+}
+
+
diff --git a/pkgs/desktops/kde-5/applications/kio-extras.nix b/pkgs/applications/kde/kio-extras.nix
similarity index 83%
rename from pkgs/desktops/kde-5/applications/kio-extras.nix
rename to pkgs/applications/kde/kio-extras.nix
index fe3e3fad200b..77f795167fc0 100644
--- a/pkgs/desktops/kde-5/applications/kio-extras.nix
+++ b/pkgs/applications/kde/kio-extras.nix
@@ -1,5 +1,5 @@
{
- kdeApp, lib, ecm, kdoctools, shared_mime_info,
+ kdeApp, lib, extra-cmake-modules, kdoctools, shared_mime_info,
exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets,
kcoreaddons, kdbusaddons, kguiaddons, kdnssd, kiconthemes, ki18n, kio, khtml,
kdelibs4support, kpty, libmtp, libssh, openexr, ilmbase, openslp, phonon,
@@ -12,7 +12,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools shared_mime_info ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools shared_mime_info ];
propagatedBuildInputs = [
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
diff --git a/pkgs/desktops/kde-5/applications/kmime.nix b/pkgs/applications/kde/kmime.nix
similarity index 69%
rename from pkgs/desktops/kde-5/applications/kmime.nix
rename to pkgs/applications/kde/kmime.nix
index d60909ec7bc9..c17b3fdcd8e9 100644
--- a/pkgs/desktops/kde-5/applications/kmime.nix
+++ b/pkgs/applications/kde/kmime.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib,
- ecm, ki18n,
+ extra-cmake-modules, ki18n,
kcodecs
}:
@@ -10,6 +10,6 @@ kdeApp {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ki18n ];
+ nativeBuildInputs = [ extra-cmake-modules ki18n ];
buildInputs = [ kcodecs ];
}
diff --git a/pkgs/desktops/kde-5/applications/kmix.nix b/pkgs/applications/kde/kmix.nix
similarity index 87%
rename from pkgs/desktops/kde-5/applications/kmix.nix
rename to pkgs/applications/kde/kmix.nix
index 46a67e06ee0b..6ab653cfce06 100644
--- a/pkgs/desktops/kde-5/applications/kmix.nix
+++ b/pkgs/applications/kde/kmix.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kglobalaccel, kxmlgui, kcoreaddons, kdelibs4support,
plasma-framework, libpulseaudio, alsaLib, libcanberra_kde
}:
@@ -13,7 +13,7 @@ let
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = [ lib.maintainers.rongcuid ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ libpulseaudio alsaLib libcanberra_kde ];
propagatedBuildInputs = [
kglobalaccel kxmlgui kcoreaddons kdelibs4support
diff --git a/pkgs/desktops/kde-5/applications/kompare.nix b/pkgs/applications/kde/kompare.nix
similarity index 79%
rename from pkgs/desktops/kde-5/applications/kompare.nix
rename to pkgs/applications/kde/kompare.nix
index 45789edbfcc8..660090dc84ae 100644
--- a/pkgs/desktops/kde-5/applications/kompare.nix
+++ b/pkgs/applications/kde/kompare.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kparts, ktexteditor, kwidgetsaddons, libkomparediff2
}:
@@ -9,7 +9,7 @@ let
kdeApp {
name = "kompare";
meta = { license = with lib.licenses; [ gpl2 ]; };
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kparts ktexteditor kwidgetsaddons libkomparediff2
];
diff --git a/pkgs/desktops/kde-5/applications/konsole.nix b/pkgs/applications/kde/konsole.nix
similarity index 89%
rename from pkgs/desktops/kde-5/applications/konsole.nix
rename to pkgs/applications/kde/konsole.nix
index 2dfd305b46b2..15b6373bdb02 100644
--- a/pkgs/desktops/kde-5/applications/konsole.nix
+++ b/pkgs/applications/kde/konsole.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons,
ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications,
knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons,
@@ -15,7 +15,7 @@ let
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion
kconfig kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio
diff --git a/pkgs/applications/kde/krfb.nix b/pkgs/applications/kde/krfb.nix
new file mode 100644
index 000000000000..ef5530be6fa6
--- /dev/null
+++ b/pkgs/applications/kde/krfb.nix
@@ -0,0 +1,22 @@
+{
+ kdeApp, lib, kdeWrapper,
+ extra-cmake-modules, kdoctools,
+ kdelibs4support, kdnssd, libvncserver, libXtst
+}:
+
+let
+ unwrapped =
+ kdeApp {
+ name = "krfb";
+ meta = {
+ license = with lib.licenses; [ gpl2 fdl12 ];
+ maintainers = with lib.maintainers; [ jerith666 ];
+ };
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+ propagatedBuildInputs = [ kdelibs4support kdnssd libvncserver libXtst ];
+ };
+in
+kdeWrapper {
+ inherit unwrapped;
+ targets = [ "bin/krfb" ];
+}
diff --git a/pkgs/desktops/kde-5/applications/kwalletmanager.nix b/pkgs/applications/kde/kwalletmanager.nix
similarity index 87%
rename from pkgs/desktops/kde-5/applications/kwalletmanager.nix
rename to pkgs/applications/kde/kwalletmanager.nix
index 03c2ab3853a1..afa870d90a54 100644
--- a/pkgs/desktops/kde-5/applications/kwalletmanager.nix
+++ b/pkgs/applications/kde/kwalletmanager.nix
@@ -1,7 +1,7 @@
{ lib
, kdeApp
, kdeWrapper
-, ecm
+, extra-cmake-modules
, kdoctools
, kauth
, kcmutils
@@ -19,7 +19,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ fridh ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kauth
kcmutils
diff --git a/pkgs/desktops/kde-5/applications/l10n.nix b/pkgs/applications/kde/l10n.nix
similarity index 98%
rename from pkgs/desktops/kde-5/applications/l10n.nix
rename to pkgs/applications/kde/l10n.nix
index f2e5f843b5d9..87e7a82ce466 100644
--- a/pkgs/desktops/kde-5/applications/l10n.nix
+++ b/pkgs/applications/kde/l10n.nix
@@ -1,4 +1,4 @@
-{ callPackage, pkgs, lib }:
+{ callPackage, recurseIntoAttrs, lib }:
let
@@ -7,7 +7,7 @@ let
in
-lib.mapAttrs (name: attr: pkgs.recurseIntoAttrs attr) {
+lib.mapAttrs (name: attr: recurseIntoAttrs attr) {
ar = {
qt4 = callPackage (kdeLocale4 "ar" {}) {};
qt5 = callPackage (kdeLocale5 "ar" {}) {};
diff --git a/pkgs/desktops/kde-5/applications/libkdcraw.nix b/pkgs/applications/kde/libkdcraw.nix
similarity index 59%
rename from pkgs/desktops/kde-5/applications/libkdcraw.nix
rename to pkgs/applications/kde/libkdcraw.nix
index 421f7dbb4cfe..179e9f414dc3 100644
--- a/pkgs/desktops/kde-5/applications/libkdcraw.nix
+++ b/pkgs/applications/kde/libkdcraw.nix
@@ -1,4 +1,4 @@
-{ kdeApp, lib, ecm, libraw }:
+{ kdeApp, lib, extra-cmake-modules, libraw, qtbase }:
kdeApp {
name = "libkdcraw";
@@ -6,6 +6,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [ qtbase ];
propagatedBuildInputs = [ libraw ];
}
diff --git a/pkgs/desktops/kde-5/applications/libkexiv2.nix b/pkgs/applications/kde/libkexiv2.nix
similarity index 59%
rename from pkgs/desktops/kde-5/applications/libkexiv2.nix
rename to pkgs/applications/kde/libkexiv2.nix
index 0fac0759ab6b..0991c5df5ab4 100644
--- a/pkgs/desktops/kde-5/applications/libkexiv2.nix
+++ b/pkgs/applications/kde/libkexiv2.nix
@@ -1,4 +1,4 @@
-{ kdeApp, lib, exiv2, ecm }:
+{ kdeApp, lib, exiv2, extra-cmake-modules, qtbase }:
kdeApp {
name = "libkexiv2";
@@ -6,6 +6,7 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [ qtbase ];
propagatedBuildInputs = [ exiv2 ];
}
diff --git a/pkgs/desktops/kde-5/applications/libkipi.nix b/pkgs/applications/kde/libkipi.nix
similarity index 63%
rename from pkgs/desktops/kde-5/applications/libkipi.nix
rename to pkgs/applications/kde/libkipi.nix
index fa9dcc8323d1..32eeb171ff89 100644
--- a/pkgs/desktops/kde-5/applications/libkipi.nix
+++ b/pkgs/applications/kde/libkipi.nix
@@ -1,4 +1,4 @@
-{ kdeApp, lib, ecm, kconfig, ki18n, kservice, kxmlgui }:
+{ kdeApp, lib, extra-cmake-modules, kconfig, ki18n, kservice, kxmlgui }:
kdeApp {
name = "libkipi";
@@ -6,6 +6,6 @@ kdeApp {
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kconfig ki18n kservice kxmlgui ];
}
diff --git a/pkgs/applications/kde/libkomparediff2.nix b/pkgs/applications/kde/libkomparediff2.nix
new file mode 100644
index 000000000000..aacc89a0efe3
--- /dev/null
+++ b/pkgs/applications/kde/libkomparediff2.nix
@@ -0,0 +1,7 @@
+{ kdeApp, lib, extra-cmake-modules, ki18n, kxmlgui, kcodecs, kio }:
+
+kdeApp {
+ name = "libkomparediff2";
+ nativeBuildInputs = [ extra-cmake-modules ];
+ propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ];
+}
diff --git a/pkgs/desktops/kde-5/applications/marble.nix b/pkgs/applications/kde/marble.nix
similarity index 78%
rename from pkgs/desktops/kde-5/applications/marble.nix
rename to pkgs/applications/kde/marble.nix
index 5b8a82dbf098..c151396f2476 100644
--- a/pkgs/desktops/kde-5/applications/marble.nix
+++ b/pkgs/applications/kde/marble.nix
@@ -1,5 +1,5 @@
{ kdeApp, lib, kdeWrapper
-, ecm, qtscript, qtsvg, qtquickcontrols
+, extra-cmake-modules, qtscript, qtsvg, qtquickcontrols
, gpsd
}:
@@ -9,7 +9,7 @@ let
name = "marble";
meta.license = with lib.licenses; [ lgpl21 gpl3 ];
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
qtscript qtsvg qtquickcontrols
gpsd
diff --git a/pkgs/desktops/kde-5/applications/okteta.nix b/pkgs/applications/kde/okteta.nix
similarity index 83%
rename from pkgs/desktops/kde-5/applications/okteta.nix
rename to pkgs/applications/kde/okteta.nix
index 6683b9876fcb..59520e285327 100644
--- a/pkgs/desktops/kde-5/applications/okteta.nix
+++ b/pkgs/applications/kde/okteta.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kconfig, kinit,
kcmutils, kconfigwidgets, knewstuff, kparts, qca-qt5
}:
@@ -13,7 +13,7 @@ let
license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ peterhoeg ];
};
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kconfig kinit
kcmutils kconfigwidgets knewstuff kparts qca-qt5
diff --git a/pkgs/desktops/kde-5/applications/okular.nix b/pkgs/applications/kde/okular.nix
similarity index 91%
rename from pkgs/desktops/kde-5/applications/okular.nix
rename to pkgs/applications/kde/okular.nix
index 499e8cc93681..f5b3e38ca7c7 100644
--- a/pkgs/desktops/kde-5/applications/okular.nix
+++ b/pkgs/applications/kde/okular.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
djvulibre, ebook_tools, kactivities, karchive, kbookmarks, kcompletion,
kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdegraphics-mobipocket,
kiconthemes, kjs, khtml, kio, kparts, kpty, kwallet, kwindowsystem, libkexiv2,
@@ -10,7 +10,7 @@
let
unwrapped = kdeApp {
name = "okular";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
djvulibre ebook_tools kactivities karchive kbookmarks kcompletion kconfig
kconfigwidgets kcoreaddons kdbusaddons kdegraphics-mobipocket kiconthemes
diff --git a/pkgs/desktops/kde-5/applications/print-manager.nix b/pkgs/applications/kde/print-manager.nix
similarity index 86%
rename from pkgs/desktops/kde-5/applications/print-manager.nix
rename to pkgs/applications/kde/print-manager.nix
index c4a82780b448..0a3d311eb27a 100644
--- a/pkgs/desktops/kde-5/applications/print-manager.nix
+++ b/pkgs/applications/kde/print-manager.nix
@@ -1,5 +1,5 @@
{
- kdeApp, lib, ecm,
+ kdeApp, lib, extra-cmake-modules,
cups, kconfig, kconfigwidgets, kdbusaddons, kiconthemes, ki18n, kcmutils, kio,
knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework,
qtdeclarative
@@ -11,7 +11,7 @@ kdeApp {
license = [ lib.licenses.gpl2 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
diff --git a/pkgs/desktops/kde-5/applications/spectacle.nix b/pkgs/applications/kde/spectacle.nix
similarity index 87%
rename from pkgs/desktops/kde-5/applications/spectacle.nix
rename to pkgs/applications/kde/spectacle.nix
index 4c3a5246b2e7..30abfc23e834 100644
--- a/pkgs/desktops/kde-5/applications/spectacle.nix
+++ b/pkgs/applications/kde/spectacle.nix
@@ -1,6 +1,6 @@
{
kdeApp, lib, kdeWrapper,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kconfig, kcoreaddons, kdbusaddons, kdeclarative, ki18n, kio, kipi-plugins,
knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi,
xcb-util-cursor
@@ -11,7 +11,7 @@ let
kdeApp {
name = "spectacle";
meta = with lib; { maintainers = with maintainers; [ ttuegel ]; };
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
diff --git a/pkgs/applications/kde/srcs.nix b/pkgs/applications/kde/srcs.nix
new file mode 100644
index 000000000000..445c5783b8ee
--- /dev/null
+++ b/pkgs/applications/kde/srcs.nix
@@ -0,0 +1,2229 @@
+# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh
+{ fetchurl, mirror }:
+
+{
+ akonadi = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-16.12.3.tar.xz";
+ sha256 = "00sbchj3yjbqdjckrciv2c7j9i7kc5yqvyvbmjlxacbkq80a4j7w";
+ name = "akonadi-16.12.3.tar.xz";
+ };
+ };
+ akonadi-calendar = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-calendar-16.12.3.tar.xz";
+ sha256 = "0kv636a8x75fcagw8hjnrwnxzvqnnm42hfw68ywfics0pn0pl50g";
+ name = "akonadi-calendar-16.12.3.tar.xz";
+ };
+ };
+ akonadi-calendar-tools = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-calendar-tools-16.12.3.tar.xz";
+ sha256 = "157kmcl77pj32ysbwr1xw365p5pgk69w5j8397axly6dmdl71x47";
+ name = "akonadi-calendar-tools-16.12.3.tar.xz";
+ };
+ };
+ akonadiconsole = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadiconsole-16.12.3.tar.xz";
+ sha256 = "195amn610y5ydg665ag45xb0l1wyplbdlrwagzc7yvswp12rlcv3";
+ name = "akonadiconsole-16.12.3.tar.xz";
+ };
+ };
+ akonadi-contacts = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-contacts-16.12.3.tar.xz";
+ sha256 = "1205g4z5rz02j8swrmhncm06d8m727z63d526djygz5svz15sd2l";
+ name = "akonadi-contacts-16.12.3.tar.xz";
+ };
+ };
+ akonadi-import-wizard = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-import-wizard-16.12.3.tar.xz";
+ sha256 = "0dnpiqcmphm2x76f21acrwhg7ah5ih0hnhxdy1d6pm3ng2p1irfq";
+ name = "akonadi-import-wizard-16.12.3.tar.xz";
+ };
+ };
+ akonadi-mime = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-mime-16.12.3.tar.xz";
+ sha256 = "1xay3rlygdhf9lp356wjb92wnmxdpaxgm3prxnfxcdg5ql6xcg07";
+ name = "akonadi-mime-16.12.3.tar.xz";
+ };
+ };
+ akonadi-notes = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-notes-16.12.3.tar.xz";
+ sha256 = "0405nkz9ri9qlclgvwycvdx1gsms2pm1fn6xhvyrj2v4s8brb3r7";
+ name = "akonadi-notes-16.12.3.tar.xz";
+ };
+ };
+ akonadi-search = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akonadi-search-16.12.3.tar.xz";
+ sha256 = "0wf22rmfz471iw6zxl7yz279fkks2pj5jfw4bs5185kr3xw2q7zp";
+ name = "akonadi-search-16.12.3.tar.xz";
+ };
+ };
+ akregator = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/akregator-16.12.3.tar.xz";
+ sha256 = "1v6jg35ha6wrjgwfvrvy1qwl1700dmk40d0fwy1irkpdlgg79128";
+ name = "akregator-16.12.3.tar.xz";
+ };
+ };
+ analitza = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/analitza-16.12.3.tar.xz";
+ sha256 = "0ap3sf8bw9f58pzw3zy6w60apd4ccc47zs3v61x4kp1g81rn265w";
+ name = "analitza-16.12.3.tar.xz";
+ };
+ };
+ ark = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ark-16.12.3.tar.xz";
+ sha256 = "0q1bxrsb03pwsvxqlbnzfmahlj300l336pdrm82vin89m294ird0";
+ name = "ark-16.12.3.tar.xz";
+ };
+ };
+ artikulate = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/artikulate-16.12.3.tar.xz";
+ sha256 = "113k6c0yrir61j258gn9n6k7fifa6g9g8wxf3zq18jy3liwdl97s";
+ name = "artikulate-16.12.3.tar.xz";
+ };
+ };
+ audiocd-kio = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/audiocd-kio-16.12.3.tar.xz";
+ sha256 = "0bmmi2rxx368nss8ciwj32dspc1ailc0shm06ynmhw3slrplnx1y";
+ name = "audiocd-kio-16.12.3.tar.xz";
+ };
+ };
+ baloo-widgets = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/baloo-widgets-16.12.3.tar.xz";
+ sha256 = "0h75zhdiylyjifdk9ikw9gpwla3p87knndc2svkci90ga7ynggvl";
+ name = "baloo-widgets-16.12.3.tar.xz";
+ };
+ };
+ blinken = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/blinken-16.12.3.tar.xz";
+ sha256 = "1z50ack1iqh194vn487nhdkrbn1camswy4a3g2ayxv3qfgmxdcga";
+ name = "blinken-16.12.3.tar.xz";
+ };
+ };
+ blogilo = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/blogilo-16.12.3.tar.xz";
+ sha256 = "14yl52m8x7b8bj2b7pkhabwg7rrmmhnkjq4z7mrxbnsndqmsi10f";
+ name = "blogilo-16.12.3.tar.xz";
+ };
+ };
+ bomber = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/bomber-16.12.3.tar.xz";
+ sha256 = "1h4s6amjzazr3ywcqw8d14a0fi1arzxka0g6i9ii85s904k23r41";
+ name = "bomber-16.12.3.tar.xz";
+ };
+ };
+ bovo = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/bovo-16.12.3.tar.xz";
+ sha256 = "1pr67gf47xmw21sv1im7k0dz18bhjfpbkhd7j5gaifj66h65sfy6";
+ name = "bovo-16.12.3.tar.xz";
+ };
+ };
+ calendarsupport = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/calendarsupport-16.12.3.tar.xz";
+ sha256 = "0r30z2wzyms7m7s8y0livsfy5pj82g988bs6amaj2571hz55d8y0";
+ name = "calendarsupport-16.12.3.tar.xz";
+ };
+ };
+ cantor = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/cantor-16.12.3.tar.xz";
+ sha256 = "1nzg9sfnv8afpa84x51whbw1qh8gfwqnkr5zyai7817kkc97g1l8";
+ name = "cantor-16.12.3.tar.xz";
+ };
+ };
+ cervisia = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/cervisia-16.12.3.tar.xz";
+ sha256 = "14r55ngvz4rci1h3iqdwbfcyxmm2b04c5smkv9x0bqxq4zz2yfvk";
+ name = "cervisia-16.12.3.tar.xz";
+ };
+ };
+ dolphin = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/dolphin-16.12.3.tar.xz";
+ sha256 = "0y35ljbjib4pvyngdgbq1yx3rfmy94crpa7v1zzwfav94lm3kwb2";
+ name = "dolphin-16.12.3.tar.xz";
+ };
+ };
+ dolphin-plugins = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/dolphin-plugins-16.12.3.tar.xz";
+ sha256 = "18azlmzw33praz4z6lamamj79gyxbbdgz7lp1cimxyddhmacc2x9";
+ name = "dolphin-plugins-16.12.3.tar.xz";
+ };
+ };
+ dragon = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/dragon-16.12.3.tar.xz";
+ sha256 = "1652cl6sa9d71c685xpwqv5hgz3spxg2hynwcnn8xybn5hv9ar4r";
+ name = "dragon-16.12.3.tar.xz";
+ };
+ };
+ eventviews = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/eventviews-16.12.3.tar.xz";
+ sha256 = "0z8jznvw2nhszrlll7458gb4r0585ivkbq9dqplkw2mdrv7vxz5c";
+ name = "eventviews-16.12.3.tar.xz";
+ };
+ };
+ ffmpegthumbs = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ffmpegthumbs-16.12.3.tar.xz";
+ sha256 = "1scyyd85rs21rv3ghcxv7pw3aa2nl703gi4dpikbsd7wjmxixzq9";
+ name = "ffmpegthumbs-16.12.3.tar.xz";
+ };
+ };
+ filelight = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/filelight-16.12.3.tar.xz";
+ sha256 = "13gcx1w9zq3i9fy32m3ypjyqcd9vrkqyr0j4cbqfvhpzv2chk3is";
+ name = "filelight-16.12.3.tar.xz";
+ };
+ };
+ granatier = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/granatier-16.12.3.tar.xz";
+ sha256 = "17vpz6jz2vvpvsrhvllglacrwg0sxy15aqnm8n6d73sk9zlv9n76";
+ name = "granatier-16.12.3.tar.xz";
+ };
+ };
+ grantlee-editor = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/grantlee-editor-16.12.3.tar.xz";
+ sha256 = "007q6cb5f3vzw6dwm2y2b5m3dhb5mws5b6083ssm8rydycyi9pzi";
+ name = "grantlee-editor-16.12.3.tar.xz";
+ };
+ };
+ grantleetheme = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/grantleetheme-16.12.3.tar.xz";
+ sha256 = "19mka62p75qnv6r9ib70y25jjj3bpziz0xqihfkb6jvafrgy8p8k";
+ name = "grantleetheme-16.12.3.tar.xz";
+ };
+ };
+ gwenview = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/gwenview-16.12.3.tar.xz";
+ sha256 = "069fblw9g9h6r9gy05nj2n93jpnsx610jncwl6403q01rwlbrgbr";
+ name = "gwenview-16.12.3.tar.xz";
+ };
+ };
+ incidenceeditor = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/incidenceeditor-16.12.3.tar.xz";
+ sha256 = "11jplw3fngnyvpjkhqwv1gzzwxxcm4v93h09f68hs015apncjvpp";
+ name = "incidenceeditor-16.12.3.tar.xz";
+ };
+ };
+ jovie = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/jovie-16.12.3.tar.xz";
+ sha256 = "190c4g587x4wxbfksf0mszq5qv1pzny6bkd3w2pwwsj222bl0fxa";
+ name = "jovie-16.12.3.tar.xz";
+ };
+ };
+ juk = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/juk-16.12.3.tar.xz";
+ sha256 = "1ssgia5sknam2hnjflzglv0khxbwyyvzm4w1wmxw04rbjzs4gi4h";
+ name = "juk-16.12.3.tar.xz";
+ };
+ };
+ kaccessible = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kaccessible-16.12.3.tar.xz";
+ sha256 = "162a4pw61b3rhq5mf7zdhgyyhbrxhr9fjw7bidicw7aljiy2cwb9";
+ name = "kaccessible-16.12.3.tar.xz";
+ };
+ };
+ kaccounts-integration = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kaccounts-integration-16.12.3.tar.xz";
+ sha256 = "0w8h33sysf590xyg4bvf2a2z39kzc0wn6mxv31mrf68b6ks7b9h2";
+ name = "kaccounts-integration-16.12.3.tar.xz";
+ };
+ };
+ kaccounts-providers = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kaccounts-providers-16.12.3.tar.xz";
+ sha256 = "0iqqwfjadsf7nhrqvpzypazipris4ljhf6daprxwxqa2bfigr5j2";
+ name = "kaccounts-providers-16.12.3.tar.xz";
+ };
+ };
+ kaddressbook = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kaddressbook-16.12.3.tar.xz";
+ sha256 = "1a86asy0pw8ivyg7aaw2mais4xbplabp5aljzcyb2rykij6482rh";
+ name = "kaddressbook-16.12.3.tar.xz";
+ };
+ };
+ kajongg = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kajongg-16.12.3.tar.xz";
+ sha256 = "0xwwkl2npls0aq4435xlcvssm8pmfhramjgxv70mnjapr0dlpk5c";
+ name = "kajongg-16.12.3.tar.xz";
+ };
+ };
+ kalarm = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kalarm-16.12.3.tar.xz";
+ sha256 = "1n3h252cvqib1bx4ryq3xgj2mkqr38wvhiyj2vkkll4pf5lphpqz";
+ name = "kalarm-16.12.3.tar.xz";
+ };
+ };
+ kalarmcal = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kalarmcal-16.12.3.tar.xz";
+ sha256 = "064sihcsbdi1w6viv5gq6sw2m8r7x3nn1hl2aji1109pf5913vbr";
+ name = "kalarmcal-16.12.3.tar.xz";
+ };
+ };
+ kalgebra = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kalgebra-16.12.3.tar.xz";
+ sha256 = "0qhini5gm41dlyham4zzqgz6r11s2rfwwphb81xvwp1bgn8q2rqb";
+ name = "kalgebra-16.12.3.tar.xz";
+ };
+ };
+ kalzium = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kalzium-16.12.3.tar.xz";
+ sha256 = "0rlfjqfb1vpr0cdcx429nvrbkr7kc1m4ps3z3pphkajq4vlrql8i";
+ name = "kalzium-16.12.3.tar.xz";
+ };
+ };
+ kamera = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kamera-16.12.3.tar.xz";
+ sha256 = "04p19qv5ssf5wlpfqzhqsi8281pzcdjkd0jy177f9r7qgqq4lkgr";
+ name = "kamera-16.12.3.tar.xz";
+ };
+ };
+ kanagram = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kanagram-16.12.3.tar.xz";
+ sha256 = "183hkxxwf7h335gmfvi2lppsyhpv80lvlg1fg4whq79f1d2lrw47";
+ name = "kanagram-16.12.3.tar.xz";
+ };
+ };
+ kapman = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kapman-16.12.3.tar.xz";
+ sha256 = "1if3dzn1qy2pr42zcmzpq7f38spkxh492gl12vndckzah67cmz4g";
+ name = "kapman-16.12.3.tar.xz";
+ };
+ };
+ kapptemplate = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kapptemplate-16.12.3.tar.xz";
+ sha256 = "036npdxyh9rx0aaiwvdjqrb39f8bqglqbl3iddb1vh7w9p1h158n";
+ name = "kapptemplate-16.12.3.tar.xz";
+ };
+ };
+ kate = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kate-16.12.3.tar.xz";
+ sha256 = "1fbrdlf64bdj71g692fkk7fiym0nm9vvbki2q105carrhl4w9s0r";
+ name = "kate-16.12.3.tar.xz";
+ };
+ };
+ katomic = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/katomic-16.12.3.tar.xz";
+ sha256 = "14dnfjww1fzgz3nbg45ck5yqbxdyvp0la9qs4n5cjy1ym52k5pjm";
+ name = "katomic-16.12.3.tar.xz";
+ };
+ };
+ kblackbox = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kblackbox-16.12.3.tar.xz";
+ sha256 = "0i359pq65swrzsb7vdk0m00vjrj2xgvbgxin8ly2cijqlmfd3iv8";
+ name = "kblackbox-16.12.3.tar.xz";
+ };
+ };
+ kblocks = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kblocks-16.12.3.tar.xz";
+ sha256 = "09kdbwya4xl84vzayhz286lmfb6a0mmp9i40hzldfl59as4d67kw";
+ name = "kblocks-16.12.3.tar.xz";
+ };
+ };
+ kblog = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kblog-16.12.3.tar.xz";
+ sha256 = "0q1qswg7dgy0jvk9kaz6cps6sfddsmv0lp5r3nhk751l497bbl3x";
+ name = "kblog-16.12.3.tar.xz";
+ };
+ };
+ kbounce = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kbounce-16.12.3.tar.xz";
+ sha256 = "0cwvsbw0a60a2csxqvpkm3znbcd1whsl80v63ljyc3gyik7wxil0";
+ name = "kbounce-16.12.3.tar.xz";
+ };
+ };
+ kbreakout = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kbreakout-16.12.3.tar.xz";
+ sha256 = "0zszxxw7r7ggxhc47pngsi7bl57mnhbzkb0bhvy5rcyamgi90v39";
+ name = "kbreakout-16.12.3.tar.xz";
+ };
+ };
+ kbruch = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kbruch-16.12.3.tar.xz";
+ sha256 = "12zmp9ix8q9mf3a4xpbsr0y9h4g1srwx48604x1phdwwdhgx0gsj";
+ name = "kbruch-16.12.3.tar.xz";
+ };
+ };
+ kcachegrind = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcachegrind-16.12.3.tar.xz";
+ sha256 = "109y94nz96izzsjjdpj9c6g344rcr86srp5w0433mssbyvym4x7q";
+ name = "kcachegrind-16.12.3.tar.xz";
+ };
+ };
+ kcalc = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcalc-16.12.3.tar.xz";
+ sha256 = "06kfz1d5i01h31v277y04pqnx08yv0050rlb6phv72cx6div4mgp";
+ name = "kcalc-16.12.3.tar.xz";
+ };
+ };
+ kcalcore = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcalcore-16.12.3.tar.xz";
+ sha256 = "09i43vs6jpjmmk52df6pzclh0jn8shn3wfnaivw2wlirwa60d901";
+ name = "kcalcore-16.12.3.tar.xz";
+ };
+ };
+ kcalutils = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcalutils-16.12.3.tar.xz";
+ sha256 = "0449029fa1w496fmb81csb5amk801n11ish450drqw34lp9qla4n";
+ name = "kcalutils-16.12.3.tar.xz";
+ };
+ };
+ kcharselect = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcharselect-16.12.3.tar.xz";
+ sha256 = "1iwqqds9fy970ykgq1xbpbrzpdacy1h4bw87h1jingi42z1jkw2n";
+ name = "kcharselect-16.12.3.tar.xz";
+ };
+ };
+ kcolorchooser = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcolorchooser-16.12.3.tar.xz";
+ sha256 = "13nkvxl3z2l3m6zs057ipxgqfgsw7gma1rs66maqhzl30k3hrcyb";
+ name = "kcolorchooser-16.12.3.tar.xz";
+ };
+ };
+ kcontacts = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcontacts-16.12.3.tar.xz";
+ sha256 = "1479g32c9532pjgmfpy38vycii1sxk1nzv27z7wbgpxch6735szx";
+ name = "kcontacts-16.12.3.tar.xz";
+ };
+ };
+ kcron = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kcron-16.12.3.tar.xz";
+ sha256 = "0whxc9h7qn0fwcca9sq6qy0j4hfb8xlkdypnb6gspl687ws799xz";
+ name = "kcron-16.12.3.tar.xz";
+ };
+ };
+ kdebugsettings = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdebugsettings-16.12.3.tar.xz";
+ sha256 = "0mkhklv4dynz23w8w9yh5qspdlfp3hi6fyiijyfwj358rqgbf3p5";
+ name = "kdebugsettings-16.12.3.tar.xz";
+ };
+ };
+ kde-dev-scripts = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-dev-scripts-16.12.3.tar.xz";
+ sha256 = "0kiddn0wg90p98zgnpq3x2hcfw8xczn98nyd21zbkzz357v14pya";
+ name = "kde-dev-scripts-16.12.3.tar.xz";
+ };
+ };
+ kde-dev-utils = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-dev-utils-16.12.3.tar.xz";
+ sha256 = "0svbl7yd5vz285gaymxy5mz0ll6fviamrbd6fjhj7rc4qx1gjgin";
+ name = "kde-dev-utils-16.12.3.tar.xz";
+ };
+ };
+ kdeedu-data = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdeedu-data-16.12.3.tar.xz";
+ sha256 = "0vqzamp5fc2d0i9qn6986f3a1s1fdbrlzrsnimpdfcas5xngbv5m";
+ name = "kdeedu-data-16.12.3.tar.xz";
+ };
+ };
+ kdegraphics-mobipocket = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdegraphics-mobipocket-16.12.3.tar.xz";
+ sha256 = "06zqny8idaw7s85h7iprbwdp7y1qspfp7yh5klwav12p72nn54w2";
+ name = "kdegraphics-mobipocket-16.12.3.tar.xz";
+ };
+ };
+ kdegraphics-thumbnailers = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdegraphics-thumbnailers-16.12.3.tar.xz";
+ sha256 = "01q2czzqq240cbp9yg7mji2q15kmiwn1aqs6iii00i56yy2mwaxq";
+ name = "kdegraphics-thumbnailers-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ar = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ar-16.12.3.tar.xz";
+ sha256 = "1a6in9zq0a4a1v7mijm7gdrprkb5djp4qzyrbrwwlyzpk0sjs153";
+ name = "kde-l10n-ar-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ast = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ast-16.12.3.tar.xz";
+ sha256 = "05di4xbm8viam0lz6gsyl8zip01dan5bb3h1ib7n7ri4rd49gb13";
+ name = "kde-l10n-ast-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-bg = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-bg-16.12.3.tar.xz";
+ sha256 = "1clqz50ri2zpsaqvlwq01jc44d2w4abpwaqd37jcvcpjg836kj32";
+ name = "kde-l10n-bg-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-bs = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-bs-16.12.3.tar.xz";
+ sha256 = "1lfpq4lixamh08vmmj8ai8pzdybs1anlg8vfb6lnxj3dpplxxjdv";
+ name = "kde-l10n-bs-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ca = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ca-16.12.3.tar.xz";
+ sha256 = "1h3d7gdpixiqn4gyk1z9lj5k4bhf4719w1rcfzcajrpwrmvdfvms";
+ name = "kde-l10n-ca-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ca_valencia = {
+ version = "ca_valencia-16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ca@valencia-16.12.3.tar.xz";
+ sha256 = "00g1124n84lq380srykcr4yigqr5w9xivssj27jf1ak40vyanln0";
+ name = "kde-l10n-ca_valencia-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-cs = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-cs-16.12.3.tar.xz";
+ sha256 = "0nvl0lbg1pw1r73ggycfqjvlga6lg7gyin4bigyjcq41k9y6xf91";
+ name = "kde-l10n-cs-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-da = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-da-16.12.3.tar.xz";
+ sha256 = "1bsv0z0q5fqgn2jkgazm3aazi6s9crz23acwx9p2w7fc7h98bqpq";
+ name = "kde-l10n-da-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-de = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-de-16.12.3.tar.xz";
+ sha256 = "0ym6f1n86rvbwdk0xlx2ajfv4l70kw3qir8z82d2jf5dhgz9h2k6";
+ name = "kde-l10n-de-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-el = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-el-16.12.3.tar.xz";
+ sha256 = "1dd51kh52rq9y3r2iz985ib2bpi109vf2xv2abkm8ddsfmb1mq6c";
+ name = "kde-l10n-el-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-en_GB = {
+ version = "en_GB-16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-en_GB-16.12.3.tar.xz";
+ sha256 = "0yc6fk5ak0442gv1gxwwz2zz13s9d1ihlfkvl8aqi6zky5b6c91n";
+ name = "kde-l10n-en_GB-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-eo = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-eo-16.12.3.tar.xz";
+ sha256 = "0p43p1as9s2x4145k59li39fvg77c38mjnlb16zhb5bg5c0r1401";
+ name = "kde-l10n-eo-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-es = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-es-16.12.3.tar.xz";
+ sha256 = "194svk1axicbijy4ywsrn1q27pzrm3g139i63388qh3lzv8654p1";
+ name = "kde-l10n-es-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-et = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-et-16.12.3.tar.xz";
+ sha256 = "1q0mrc517jr5hicklhzvs6vw5vwgvb2gj3fi93a9iqxbw1a794pk";
+ name = "kde-l10n-et-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-eu = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-eu-16.12.3.tar.xz";
+ sha256 = "0dgwklynwwksdm0dxk8dm53y0v92kfin6vgwpn2scc97fns16r08";
+ name = "kde-l10n-eu-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-fa = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-fa-16.12.3.tar.xz";
+ sha256 = "1ywipqg2dv3dapp3m7sfhap4izhabb4srk3gpl2kd2wx0abnwmdb";
+ name = "kde-l10n-fa-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-fi = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-fi-16.12.3.tar.xz";
+ sha256 = "11grklvacq70mq4fj0772v8xqmp1b1pl7gff8gvy692rva5qhv29";
+ name = "kde-l10n-fi-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-fr = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-fr-16.12.3.tar.xz";
+ sha256 = "0qx849ilp1597nxrx6cmgnmm202all14y8pcyd19gp70wdra8wcm";
+ name = "kde-l10n-fr-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ga = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ga-16.12.3.tar.xz";
+ sha256 = "06w92m84bxqs06gyi45x1jmzh99ip7vnnzjq7ixx7ny9k6m0as1m";
+ name = "kde-l10n-ga-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-gl = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-gl-16.12.3.tar.xz";
+ sha256 = "1k6jydmqbmxfkimxqn8qhd136zdjz4z7d5mk0n80607n91y7n3kv";
+ name = "kde-l10n-gl-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-he = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-he-16.12.3.tar.xz";
+ sha256 = "1ry1wd9ng5xwpi402p1rqbsrb0ma7bgkmx53yygzc5mpszarga6y";
+ name = "kde-l10n-he-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-hi = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-hi-16.12.3.tar.xz";
+ sha256 = "1qwjiarqi8c3b15nc2nqrxvb6pcrb232qcx6nz0f9day2d0zxdwk";
+ name = "kde-l10n-hi-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-hr = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-hr-16.12.3.tar.xz";
+ sha256 = "0y3pvdy1pkhraahsfkwhkar6004ll19gd6rhhhzgaw0irmw1yxp1";
+ name = "kde-l10n-hr-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-hu = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-hu-16.12.3.tar.xz";
+ sha256 = "001pl0l0cj4f2j7c6fjv9jv4wnkk2zb428y8szqm78zg85ms9wpz";
+ name = "kde-l10n-hu-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ia = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ia-16.12.3.tar.xz";
+ sha256 = "09p9r6xzirr6cwcjdg10db62g3d4z0ksl6caf45rz0i2k5zn4r6r";
+ name = "kde-l10n-ia-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-id = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-id-16.12.3.tar.xz";
+ sha256 = "1kanlr401ljaaqijhdvv52lvrn90m9b0l6i2jly8mdnnnwp896ra";
+ name = "kde-l10n-id-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-is = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-is-16.12.3.tar.xz";
+ sha256 = "10a9sxjnv9xb9wy04b9pfwpj4xg22x0ami37jhwggpskl9sj736v";
+ name = "kde-l10n-is-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-it = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-it-16.12.3.tar.xz";
+ sha256 = "0f771kli3zw6dgwdxgk19kiy6gwv9yj3f2cgiyxaiak8yawa9ary";
+ name = "kde-l10n-it-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ja = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ja-16.12.3.tar.xz";
+ sha256 = "1p0arv340i34gdlkdbjw234c9a4jqy8z417f0p19pn6ic3i5i6yv";
+ name = "kde-l10n-ja-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-kk = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-kk-16.12.3.tar.xz";
+ sha256 = "1ik3abczhxkm2b8i22akz12q5lm7rsc7i4qdz6ml1sn4kd0949i5";
+ name = "kde-l10n-kk-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-km = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-km-16.12.3.tar.xz";
+ sha256 = "1lwpfkv87i6km9pxrm78cqnnb1jnysaij0lmgvz2d0bs6dldaxrs";
+ name = "kde-l10n-km-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ko = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ko-16.12.3.tar.xz";
+ sha256 = "0c0hkprngxyxj2sf05s5i0y04i5f4vgqis1mgq500l03q0x16b4y";
+ name = "kde-l10n-ko-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-lt = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-lt-16.12.3.tar.xz";
+ sha256 = "04d2l2qisbpzxppxchfrxnijc8706pq3s9pgmyyy6c0v26gsgz77";
+ name = "kde-l10n-lt-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-lv = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-lv-16.12.3.tar.xz";
+ sha256 = "1af13p7ri4x3dhwlv30gf7za7dgsr1kx3khzlgdg4hcgi2s4aq12";
+ name = "kde-l10n-lv-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-mr = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-mr-16.12.3.tar.xz";
+ sha256 = "16g8ln11x9qpda4wgzwvvij77bdpsdd6vsh7ysik8fc87km4qkax";
+ name = "kde-l10n-mr-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-nb = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-nb-16.12.3.tar.xz";
+ sha256 = "091wm8z6ibw8by220j89xdf0vpk7dp341hph2dhz17ykdzck3cdf";
+ name = "kde-l10n-nb-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-nds = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-nds-16.12.3.tar.xz";
+ sha256 = "052nw25rd3vq0fkixcwmn1iwaxnfwcg7iarf78c276w6vzrbvvcc";
+ name = "kde-l10n-nds-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-nl = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-nl-16.12.3.tar.xz";
+ sha256 = "0axlpjq70142blccsfqbh7zs7l8k31mkc30lr79d03975dp2ivzi";
+ name = "kde-l10n-nl-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-nn = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-nn-16.12.3.tar.xz";
+ sha256 = "0ql8pvj47kwvdaj2gsjlc4rxb7mpl9nv4fraavffinv4xzrh0v18";
+ name = "kde-l10n-nn-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-pa = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-pa-16.12.3.tar.xz";
+ sha256 = "0r2snb5bkvha8yj692g1y8xwdwcnav06w3qliz1v7jiyb6hv8ncm";
+ name = "kde-l10n-pa-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-pl = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-pl-16.12.3.tar.xz";
+ sha256 = "1bp8br37wfn3xlxl4hzr45sv41w2i562rgjcj25ngn27y7cqvwq5";
+ name = "kde-l10n-pl-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-pt = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-pt-16.12.3.tar.xz";
+ sha256 = "1f3ray689q3w4yr20j0bj8vvwyb1qzi608ip0p6n4nzjkq3ycqh6";
+ name = "kde-l10n-pt-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-pt_BR = {
+ version = "pt_BR-16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-pt_BR-16.12.3.tar.xz";
+ sha256 = "06h0dp54n8brv7kcfdbxy3yxk6c5b1ncbd9fzmflr8bpivifj66s";
+ name = "kde-l10n-pt_BR-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ro = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ro-16.12.3.tar.xz";
+ sha256 = "17kbkh50jf8zb9p3kl2malddvq08ybg881x1w5gmw514k3d3hwxh";
+ name = "kde-l10n-ro-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ru = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ru-16.12.3.tar.xz";
+ sha256 = "12ghgwy84i6nmlgi8wmvhxn7d9mvanhyd6pqyd302r5x0zxd8rza";
+ name = "kde-l10n-ru-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-sk = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-sk-16.12.3.tar.xz";
+ sha256 = "0hc1cm2npsw2w9mx09kn9jxvaqpjhv6snhwdi2mybpbs9qmgnzcn";
+ name = "kde-l10n-sk-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-sl = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-sl-16.12.3.tar.xz";
+ sha256 = "02d0fg40pvlr6wnxg425n3fpqpizvdppznyp8nnxbzb9ia583aw0";
+ name = "kde-l10n-sl-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-sr = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-sr-16.12.3.tar.xz";
+ sha256 = "1yq44dykajcz4n10zrad85lji30phr9cm5dnmx4s08404qwh68cz";
+ name = "kde-l10n-sr-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-sv = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-sv-16.12.3.tar.xz";
+ sha256 = "1q8ags96jwjrihi8ai8139c3s9nfy7v7lss9ci3xl786hyggdlrb";
+ name = "kde-l10n-sv-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-tr = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-tr-16.12.3.tar.xz";
+ sha256 = "1l24d0abhhlbam0wfz52495nvjy1blfid9h31233hkykb782gi0n";
+ name = "kde-l10n-tr-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-ug = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-ug-16.12.3.tar.xz";
+ sha256 = "0sb4136wjyg9g1fvhcgqv97wpv82ia37aknd8xcvjnp5n2jl80nn";
+ name = "kde-l10n-ug-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-uk = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-uk-16.12.3.tar.xz";
+ sha256 = "073pqvxbpibwd1bv0vh4rijgkhg061g2gaaaqnckaakw677g2bmz";
+ name = "kde-l10n-uk-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-wa = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-wa-16.12.3.tar.xz";
+ sha256 = "14qms294pz7hf4ramhscif9n6jfk5ixfwww558ypi0lwnzc17mrf";
+ name = "kde-l10n-wa-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-zh_CN = {
+ version = "zh_CN-16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-zh_CN-16.12.3.tar.xz";
+ sha256 = "01q92gc13wjpd2gzvn1sipgl5xs86mwq8y0583glsx7s2wfp3g41";
+ name = "kde-l10n-zh_CN-16.12.3.tar.xz";
+ };
+ };
+ kde-l10n-zh_TW = {
+ version = "zh_TW-16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-l10n/kde-l10n-zh_TW-16.12.3.tar.xz";
+ sha256 = "0a9xnxlbr5469k1ij7hc8wa5p38r3yqq1d9fxmmpqyj111v63g3h";
+ name = "kde-l10n-zh_TW-16.12.3.tar.xz";
+ };
+ };
+ kdelibs = {
+ version = "4.14.30";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdelibs-4.14.30.tar.xz";
+ sha256 = "0v8r70d55c4jhfhnh8lj41584qggc2lb4f6jwm4yl9qc6bpw77x3";
+ name = "kdelibs-4.14.30.tar.xz";
+ };
+ };
+ kdenetwork-filesharing = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdenetwork-filesharing-16.12.3.tar.xz";
+ sha256 = "0345wq7ayahfd2jlpgfs18c7nrdp9gn9yxig2x75pspqmb5pgxh7";
+ name = "kdenetwork-filesharing-16.12.3.tar.xz";
+ };
+ };
+ kdenlive = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdenlive-16.12.3.tar.xz";
+ sha256 = "1z7afrx00yaracf6cv9p8r14gqampabya8li6ws1ihzdgfamlkd0";
+ name = "kdenlive-16.12.3.tar.xz";
+ };
+ };
+ kdepim-addons = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdepim-addons-16.12.3.tar.xz";
+ sha256 = "1hqm7vi7fy7s17djayq9q7l3dxdnzk2ii78mjdg90aac9cxdxgmm";
+ name = "kdepim-addons-16.12.3.tar.xz";
+ };
+ };
+ kdepim-apps-libs = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdepim-apps-libs-16.12.3.tar.xz";
+ sha256 = "1q4ksp377piqxbs843nxafzssz80ayjii90iz86r2z2rd3lyrjzw";
+ name = "kdepim-apps-libs-16.12.3.tar.xz";
+ };
+ };
+ kdepim-runtime = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdepim-runtime-16.12.3.tar.xz";
+ sha256 = "0j5c3y8bqnffcrx4g7ilq7id46h11d1hiw81l7x4mg1p0zw07bg1";
+ name = "kdepim-runtime-16.12.3.tar.xz";
+ };
+ };
+ kde-runtime = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kde-runtime-16.12.3.tar.xz";
+ sha256 = "1sqp827l30adiqrp12djx3xk6mlz2lb46hmxnbnzv52mv2whcr3y";
+ name = "kde-runtime-16.12.3.tar.xz";
+ };
+ };
+ kdesdk-kioslaves = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdesdk-kioslaves-16.12.3.tar.xz";
+ sha256 = "17zqp43a1266616h3g6yccjmfgwni6lr8lz4rrvfda275vvwbshj";
+ name = "kdesdk-kioslaves-16.12.3.tar.xz";
+ };
+ };
+ kdesdk-thumbnailers = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdesdk-thumbnailers-16.12.3.tar.xz";
+ sha256 = "0p2s6pyq16jmjv29r8n9ygvsh1dxgz9zk90mk138cxxhbx9nks9h";
+ name = "kdesdk-thumbnailers-16.12.3.tar.xz";
+ };
+ };
+ kdf = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdf-16.12.3.tar.xz";
+ sha256 = "1502ib1hlc5xxsphspxwj8jvjm7qig0zdwckvm3nmh7hf4474sc5";
+ name = "kdf-16.12.3.tar.xz";
+ };
+ };
+ kdialog = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdialog-16.12.3.tar.xz";
+ sha256 = "161barz5x9jrdk2p5hqc2vk1rqfwn8nlhdmc1vjqnhvww786ghmh";
+ name = "kdialog-16.12.3.tar.xz";
+ };
+ };
+ kdiamond = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kdiamond-16.12.3.tar.xz";
+ sha256 = "0qdh9ngrz5ph0kly27c58sxhwamqm3wq566337yhdqjizzcin4pf";
+ name = "kdiamond-16.12.3.tar.xz";
+ };
+ };
+ keditbookmarks = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/keditbookmarks-16.12.3.tar.xz";
+ sha256 = "0dn3jb5lsjj2c6pbrbn4cik68fqqk99ljl45vbal9cc27lmrfa2n";
+ name = "keditbookmarks-16.12.3.tar.xz";
+ };
+ };
+ kfilereplace = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kfilereplace-16.12.3.tar.xz";
+ sha256 = "0gym9bmkyjwg97khy6xxiaidjp6wi98fzmk7wa97wbdqc0qvswja";
+ name = "kfilereplace-16.12.3.tar.xz";
+ };
+ };
+ kfind = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kfind-16.12.3.tar.xz";
+ sha256 = "1d7rn3xri4dgv97s6jw3n4cbsg73zyrbcm3ligxgj37ziggrhgsj";
+ name = "kfind-16.12.3.tar.xz";
+ };
+ };
+ kfloppy = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kfloppy-16.12.3.tar.xz";
+ sha256 = "07mgrpjqd2kdz5gmg8ylmvdb4mis328b7qlchszdx0l1z30kqkzp";
+ name = "kfloppy-16.12.3.tar.xz";
+ };
+ };
+ kfourinline = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kfourinline-16.12.3.tar.xz";
+ sha256 = "087c00sggx5i1g8i2rjvvwlys15bisgx9fm2nl8f30h2ba3im4sg";
+ name = "kfourinline-16.12.3.tar.xz";
+ };
+ };
+ kgeography = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kgeography-16.12.3.tar.xz";
+ sha256 = "1rnk00nj29zimpw36vhm0yrwlmpmxwv9wzxnhr7n2jq5qhbqsp5g";
+ name = "kgeography-16.12.3.tar.xz";
+ };
+ };
+ kget = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kget-16.12.3.tar.xz";
+ sha256 = "0h8nklsl6gddwzgjig5cwp463s96ffn5688zjlsyx4hphnvbj8kb";
+ name = "kget-16.12.3.tar.xz";
+ };
+ };
+ kgoldrunner = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kgoldrunner-16.12.3.tar.xz";
+ sha256 = "028kz5x8a3jb3zp3vfxajmszrqk859hdln9175pp6zj78b278xz4";
+ name = "kgoldrunner-16.12.3.tar.xz";
+ };
+ };
+ kgpg = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kgpg-16.12.3.tar.xz";
+ sha256 = "0abh15j2p0vinskd8f1yvjkyi1a70k0wf1sdldrfdwpdgq1pqsxw";
+ name = "kgpg-16.12.3.tar.xz";
+ };
+ };
+ khangman = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/khangman-16.12.3.tar.xz";
+ sha256 = "03ffigr9a6n3aj1a7lxcw9wgf1pafdjwqjnwnny2ric5vn6lpq1z";
+ name = "khangman-16.12.3.tar.xz";
+ };
+ };
+ khelpcenter = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/khelpcenter-16.12.3.tar.xz";
+ sha256 = "100xcjjjbszhbwgydbylk9m9lrxikjyazmhaq2rvv2mfzsbijjm7";
+ name = "khelpcenter-16.12.3.tar.xz";
+ };
+ };
+ kholidays = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kholidays-16.12.3.tar.xz";
+ sha256 = "09iwkqpnmn3h7yfin4y9izb2sdk6hrm8rfq106cnz7j8i31q93ad";
+ name = "kholidays-16.12.3.tar.xz";
+ };
+ };
+ kidentitymanagement = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kidentitymanagement-16.12.3.tar.xz";
+ sha256 = "1b23cwdhc7rv260kmn4akff3jfa21hk49p0kp8p0mf6nw6qahbvp";
+ name = "kidentitymanagement-16.12.3.tar.xz";
+ };
+ };
+ kig = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kig-16.12.3.tar.xz";
+ sha256 = "0fnlgxwcnspaqzv4y40xm0kq3xwwd4r5abh7ssbd6iqsbzgm6ghw";
+ name = "kig-16.12.3.tar.xz";
+ };
+ };
+ kigo = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kigo-16.12.3.tar.xz";
+ sha256 = "08rdz91jzz79884xhg87cwy57q1jk2414shyxxy9r0pb4wdcdbhn";
+ name = "kigo-16.12.3.tar.xz";
+ };
+ };
+ killbots = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/killbots-16.12.3.tar.xz";
+ sha256 = "0lwniwm8cbnwpqhfis38x5qvkz53626v9bn00amml57zj8x3hjnd";
+ name = "killbots-16.12.3.tar.xz";
+ };
+ };
+ kimagemapeditor = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kimagemapeditor-16.12.3.tar.xz";
+ sha256 = "0362zcj6by3kydr5v3sr7l6k9kkyfcy16879f93d1qqkjfi11cic";
+ name = "kimagemapeditor-16.12.3.tar.xz";
+ };
+ };
+ kimap = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kimap-16.12.3.tar.xz";
+ sha256 = "1jlva17hy500jpb5mg6m3vrcy6mqikcy8m1pgy68d2ip0m93rb5f";
+ name = "kimap-16.12.3.tar.xz";
+ };
+ };
+ kio-extras = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kio-extras-16.12.3.tar.xz";
+ sha256 = "1mfpllrmc88khlpg3yd4sghs8igg8dh0x568jw46vv90qgdb9xss";
+ name = "kio-extras-16.12.3.tar.xz";
+ };
+ };
+ kiriki = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kiriki-16.12.3.tar.xz";
+ sha256 = "142p2zv1826iclaa2zrfyzfdwnflh3sq2xymca4di5anrmcwmm2m";
+ name = "kiriki-16.12.3.tar.xz";
+ };
+ };
+ kiten = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kiten-16.12.3.tar.xz";
+ sha256 = "0skwgv3v79p5z1livjbdsg7i18ky8vc49z53dmgsgbziqvs0s2y4";
+ name = "kiten-16.12.3.tar.xz";
+ };
+ };
+ kjumpingcube = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kjumpingcube-16.12.3.tar.xz";
+ sha256 = "1fii1arzpsdhnnb5yladhpsb0g6icald5si0fwnl47wg3gshaqiz";
+ name = "kjumpingcube-16.12.3.tar.xz";
+ };
+ };
+ kldap = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kldap-16.12.3.tar.xz";
+ sha256 = "0a7pm9dzcvyyznqs4apwdl6dpg87qhxcr3a06grjwxhqvfdl52na";
+ name = "kldap-16.12.3.tar.xz";
+ };
+ };
+ kleopatra = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kleopatra-16.12.3.tar.xz";
+ sha256 = "1ja26gzdj8h5f8w1061scl40p6ahba3ci4hp91n2vp3rrz9m96wa";
+ name = "kleopatra-16.12.3.tar.xz";
+ };
+ };
+ klettres = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/klettres-16.12.3.tar.xz";
+ sha256 = "0m3k3zyrw7rwm6ad75c86bap80v2y5k938mdhqjaciglqc9pk83h";
+ name = "klettres-16.12.3.tar.xz";
+ };
+ };
+ klickety = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/klickety-16.12.3.tar.xz";
+ sha256 = "0mim86wxcljs192q9y6a6i326sic350jd89m1vx3p78dwpj35q42";
+ name = "klickety-16.12.3.tar.xz";
+ };
+ };
+ klines = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/klines-16.12.3.tar.xz";
+ sha256 = "03ran5hyl8p9vfi82m2pkzng9hn5ipx1plgq9bz25c53z5fg63di";
+ name = "klines-16.12.3.tar.xz";
+ };
+ };
+ klinkstatus = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/klinkstatus-16.12.3.tar.xz";
+ sha256 = "0kmjh0398k6fpz6lgz6d5rb79xl6wpgd4j56zacpha9046cfnmsk";
+ name = "klinkstatus-16.12.3.tar.xz";
+ };
+ };
+ kmag = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmag-16.12.3.tar.xz";
+ sha256 = "1llv9vd1557h4lz2sdd1wjlqb9wzrk9jxn4731iac2b5wdwpihii";
+ name = "kmag-16.12.3.tar.xz";
+ };
+ };
+ kmahjongg = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmahjongg-16.12.3.tar.xz";
+ sha256 = "0xy3w5kxn69l0dagly5qd9dqzkpikflmrjbv1b45psafdmj3125r";
+ name = "kmahjongg-16.12.3.tar.xz";
+ };
+ };
+ kmail = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmail-16.12.3.tar.xz";
+ sha256 = "1kyhc952k78yg2wa9cgxvqa6qrrgc08dly7fin7as8cxfh49i0b0";
+ name = "kmail-16.12.3.tar.xz";
+ };
+ };
+ kmail-account-wizard = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmail-account-wizard-16.12.3.tar.xz";
+ sha256 = "0w94v2c38sl0qnyr38yzlfj6pxixaziw5kb4fkawv26c18fi42pl";
+ name = "kmail-account-wizard-16.12.3.tar.xz";
+ };
+ };
+ kmailtransport = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmailtransport-16.12.3.tar.xz";
+ sha256 = "1dkw7niymhnf0jncflvqyldw28c9j0q6j598flb5ksds0n30iasy";
+ name = "kmailtransport-16.12.3.tar.xz";
+ };
+ };
+ kmbox = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmbox-16.12.3.tar.xz";
+ sha256 = "0khvf4kqf9i425fjczl1miqsz0pxbyryxy32bf9knr3k5kmwbn24";
+ name = "kmbox-16.12.3.tar.xz";
+ };
+ };
+ kmime = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmime-16.12.3.tar.xz";
+ sha256 = "0gzbh0g075ml5x0qy4zd1cg1qygdsnssl5ahk9pcgc0fik4p9j20";
+ name = "kmime-16.12.3.tar.xz";
+ };
+ };
+ kmines = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmines-16.12.3.tar.xz";
+ sha256 = "0dz6yx7y0jpxhmyjrfyf6rrkiayn4mpyr4n1iszs11gac1bqppvn";
+ name = "kmines-16.12.3.tar.xz";
+ };
+ };
+ kmix = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmix-16.12.3.tar.xz";
+ sha256 = "1mq4kna3z62269m43qy42knq4byrvirk0mk5yp56n51im1bmdyj4";
+ name = "kmix-16.12.3.tar.xz";
+ };
+ };
+ kmousetool = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmousetool-16.12.3.tar.xz";
+ sha256 = "1678sjj96f22sn60ccyj6hqi2vghkf4facnx8l15x4xx05yq1vgg";
+ name = "kmousetool-16.12.3.tar.xz";
+ };
+ };
+ kmouth = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmouth-16.12.3.tar.xz";
+ sha256 = "1afvjds1kfb8zvv3ma8c6svan6zlbd1w9a164vxwp7gl3ycjyj52";
+ name = "kmouth-16.12.3.tar.xz";
+ };
+ };
+ kmplot = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kmplot-16.12.3.tar.xz";
+ sha256 = "02vh4diqs4688p2xlia437jywx89yhpaf8ipprdq92q034glybyz";
+ name = "kmplot-16.12.3.tar.xz";
+ };
+ };
+ knavalbattle = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/knavalbattle-16.12.3.tar.xz";
+ sha256 = "0164z9h1689bz600p17p8fq552g8pq73l81nj4f5csklhnsiykkg";
+ name = "knavalbattle-16.12.3.tar.xz";
+ };
+ };
+ knetwalk = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/knetwalk-16.12.3.tar.xz";
+ sha256 = "1mavc0rn41y3vgzf0ikwvk3kh4fszylh7h4briw9k0kqx2cxh5vk";
+ name = "knetwalk-16.12.3.tar.xz";
+ };
+ };
+ knotes = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/knotes-16.12.3.tar.xz";
+ sha256 = "1yyx98zn7a3hbiyr16fcbylbm5v8lyg22v8gwf7xpnbx5jb4hpb8";
+ name = "knotes-16.12.3.tar.xz";
+ };
+ };
+ kolf = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kolf-16.12.3.tar.xz";
+ sha256 = "136iyf8clr2r8qkjcm0nqcq0sjr5xry9gbxjhz128lc0nywsxpd5";
+ name = "kolf-16.12.3.tar.xz";
+ };
+ };
+ kollision = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kollision-16.12.3.tar.xz";
+ sha256 = "0kwnqqm9gs6ac7ags9x82ykmp3vccp3kdd3js26a1kz1zkip32il";
+ name = "kollision-16.12.3.tar.xz";
+ };
+ };
+ kolourpaint = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kolourpaint-16.12.3.tar.xz";
+ sha256 = "1yg3xnbbzvhcgb7i92bya41gq4z0135njcc77848khndpgkxvczb";
+ name = "kolourpaint-16.12.3.tar.xz";
+ };
+ };
+ kommander = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kommander-16.12.3.tar.xz";
+ sha256 = "1wlks0alw82ra3g63d8k8nj9sq899hjv1r2kshk7c4vdk7arn1fg";
+ name = "kommander-16.12.3.tar.xz";
+ };
+ };
+ kompare = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kompare-16.12.3.tar.xz";
+ sha256 = "18z6424xidpx5kmbjiasvhagh2b1a9pxizc0dsvba47v9xcavsaw";
+ name = "kompare-16.12.3.tar.xz";
+ };
+ };
+ konqueror = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/konqueror-16.12.3.tar.xz";
+ sha256 = "1pwv2mj9xrn6aymhkqmwd89d5i3v2jixp07dz0by62rcpfhm89p5";
+ name = "konqueror-16.12.3.tar.xz";
+ };
+ };
+ konquest = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/konquest-16.12.3.tar.xz";
+ sha256 = "1fhz9pwi2dmmcjg10vp36m8d759zikg6nqpjdp41dg95lkyf5vkf";
+ name = "konquest-16.12.3.tar.xz";
+ };
+ };
+ konsole = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/konsole-16.12.3.tar.xz";
+ sha256 = "10k7ryvsssbskpxk04iqx2mrp2a91291r8nzvg1780lrhql5rdj7";
+ name = "konsole-16.12.3.tar.xz";
+ };
+ };
+ kontact = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kontact-16.12.3.tar.xz";
+ sha256 = "0wj4w9ak6dm330s393hjb79w16gs5kij5gz9swf3pxwg21xbd4ps";
+ name = "kontact-16.12.3.tar.xz";
+ };
+ };
+ kontactinterface = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kontactinterface-16.12.3.tar.xz";
+ sha256 = "0n5hvx3xp01krwwd2szgh1s6nn5spfns1ivc36i1gdbhkf871k98";
+ name = "kontactinterface-16.12.3.tar.xz";
+ };
+ };
+ kopete = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kopete-16.12.3.tar.xz";
+ sha256 = "1dkn4d13knf0lcj4241fmjcj51ypg9frzsf0pl02mr08rd2rxgk1";
+ name = "kopete-16.12.3.tar.xz";
+ };
+ };
+ korganizer = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/korganizer-16.12.3.tar.xz";
+ sha256 = "1724l321gzjwha8yhrans4lhzs39fs98xi7wbd5msfflzyg3l6ga";
+ name = "korganizer-16.12.3.tar.xz";
+ };
+ };
+ kpat = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kpat-16.12.3.tar.xz";
+ sha256 = "04qvv7q7rlsiyff2isy18h2fbz2lnljal5spq5qg9zl6v8hx6qzm";
+ name = "kpat-16.12.3.tar.xz";
+ };
+ };
+ kpimtextedit = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kpimtextedit-16.12.3.tar.xz";
+ sha256 = "06iz9l8z708kdivzibqkgdrbvw7kfd2lr2grf3v9l6gfl3qs1kbw";
+ name = "kpimtextedit-16.12.3.tar.xz";
+ };
+ };
+ kppp = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kppp-16.12.3.tar.xz";
+ sha256 = "0lqv95zfzcik8k95a39s6whjsnq6g15amnxlzy898liyxkr499bc";
+ name = "kppp-16.12.3.tar.xz";
+ };
+ };
+ kqtquickcharts = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kqtquickcharts-16.12.3.tar.xz";
+ sha256 = "1xzn9vxiqam8pk4zj8qcq55v9g52d9qkddbdv25pml8s0yhlsgqf";
+ name = "kqtquickcharts-16.12.3.tar.xz";
+ };
+ };
+ krdc = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/krdc-16.12.3.tar.xz";
+ sha256 = "0visx3371ym78n9aqkln2akvvf0rphyxg5hxvc2981pgpdry20zq";
+ name = "krdc-16.12.3.tar.xz";
+ };
+ };
+ kremotecontrol = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kremotecontrol-16.12.3.tar.xz";
+ sha256 = "0xcs8gvb7ack0xqdp99x04lyv6hbqgxa5nq44pxl7czzc0la5nbk";
+ name = "kremotecontrol-16.12.3.tar.xz";
+ };
+ };
+ kreversi = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kreversi-16.12.3.tar.xz";
+ sha256 = "1qi6y263c8qp0bv9vmjk4rxq55mc0v1kn56yvivc5sfg9p4bqs9b";
+ name = "kreversi-16.12.3.tar.xz";
+ };
+ };
+ krfb = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/krfb-16.12.3.tar.xz";
+ sha256 = "1ijz0zdlkxb9mldgd5a5k7aa2ikmmg023mafmxrjwymsig7ya4hv";
+ name = "krfb-16.12.3.tar.xz";
+ };
+ };
+ kross-interpreters = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kross-interpreters-16.12.3.tar.xz";
+ sha256 = "0z1n42imbhsx0qmx479sklnihwvbd5l5pigbpbpm80rgwda2ib57";
+ name = "kross-interpreters-16.12.3.tar.xz";
+ };
+ };
+ kruler = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kruler-16.12.3.tar.xz";
+ sha256 = "08w7pb7wyaqnhwvqczxzbrbnm8930wzkl8y4lpimp5mqzb94i8qx";
+ name = "kruler-16.12.3.tar.xz";
+ };
+ };
+ ksaneplugin = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ksaneplugin-16.12.3.tar.xz";
+ sha256 = "1z0ziapcjmi7fqfnb0zsbjgd1q05np1s7smj1k8cd8c6f169yrld";
+ name = "ksaneplugin-16.12.3.tar.xz";
+ };
+ };
+ kscd = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kscd-16.12.3.tar.xz";
+ sha256 = "1mpba78m4hs8541n4ydz7vswq1chi0fmmlfw2kqnrzarcandyga0";
+ name = "kscd-16.12.3.tar.xz";
+ };
+ };
+ kshisen = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kshisen-16.12.3.tar.xz";
+ sha256 = "17szjblrp172rvyl98x5a0g9yg29b85bmwkzk7pqnjbn387kgy9r";
+ name = "kshisen-16.12.3.tar.xz";
+ };
+ };
+ ksirk = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ksirk-16.12.3.tar.xz";
+ sha256 = "1akfskyfhffh71w2hknw9vvap2a2sq0irmkxij9xcdmlvpfwnkn5";
+ name = "ksirk-16.12.3.tar.xz";
+ };
+ };
+ ksnakeduel = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ksnakeduel-16.12.3.tar.xz";
+ sha256 = "1797kac3prchq5254dby41k04i8i7hgf2a9cb8s71n7hrsj62dyn";
+ name = "ksnakeduel-16.12.3.tar.xz";
+ };
+ };
+ kspaceduel = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kspaceduel-16.12.3.tar.xz";
+ sha256 = "0ipx1sxhv207nlw7rcp7155l76z39x7j1b5y3qwxcgd7s69wb82k";
+ name = "kspaceduel-16.12.3.tar.xz";
+ };
+ };
+ ksquares = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ksquares-16.12.3.tar.xz";
+ sha256 = "0abd19hf1rvlzkxc4kvdljs5yk39pay81n3n9n0w6qyr764r4qn9";
+ name = "ksquares-16.12.3.tar.xz";
+ };
+ };
+ kstars = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kstars-16.12.3.tar.xz";
+ sha256 = "0lcrn7r1nw85c0w6dg03mwf5lnsahmww60y6vwzfh2r53nbm9c1y";
+ name = "kstars-16.12.3.tar.xz";
+ };
+ };
+ ksudoku = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ksudoku-16.12.3.tar.xz";
+ sha256 = "00hi8x09fj5ahj0ah9rsci2dscrdl8x9mrlcacjrwgwm503y95gk";
+ name = "ksudoku-16.12.3.tar.xz";
+ };
+ };
+ ksystemlog = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ksystemlog-16.12.3.tar.xz";
+ sha256 = "0xd6pp02k84a1r6gy10x0br33g4awpbhx45j7n69l1s96szj4aki";
+ name = "ksystemlog-16.12.3.tar.xz";
+ };
+ };
+ kteatime = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kteatime-16.12.3.tar.xz";
+ sha256 = "0wqzw9sa4zkgkwndvyas47x5wc4gcya3pmdcvg7wf7wl8j5k7vdy";
+ name = "kteatime-16.12.3.tar.xz";
+ };
+ };
+ ktimer = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktimer-16.12.3.tar.xz";
+ sha256 = "0hpskwa8g88fz39b0y7sjl574s82d6smla1bhs8mdjlabv0sln6z";
+ name = "ktimer-16.12.3.tar.xz";
+ };
+ };
+ ktnef = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktnef-16.12.3.tar.xz";
+ sha256 = "0v38h7bwjwab1656w3c2h1by5925f616idnvflgp123v1cs6jy1n";
+ name = "ktnef-16.12.3.tar.xz";
+ };
+ };
+ ktouch = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktouch-16.12.3.tar.xz";
+ sha256 = "17gkvzczfgmip18y3jbjisz4z8m5hwbgkqn4qynabp6dqihwhzgg";
+ name = "ktouch-16.12.3.tar.xz";
+ };
+ };
+ ktp-accounts-kcm = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-accounts-kcm-16.12.3.tar.xz";
+ sha256 = "0pr191i9fmz66wlv8krmy1pba7igd1qwa0akb4kdzkm4bx3z8wq3";
+ name = "ktp-accounts-kcm-16.12.3.tar.xz";
+ };
+ };
+ ktp-approver = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-approver-16.12.3.tar.xz";
+ sha256 = "08aj2j9bjdyigl4cx65v5fjsdayid07mx0mq72iy6l17d8z4b39a";
+ name = "ktp-approver-16.12.3.tar.xz";
+ };
+ };
+ ktp-auth-handler = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-auth-handler-16.12.3.tar.xz";
+ sha256 = "08ryqkba9zngjabsp1b9w13psp0n97qhjd31id007hc6r6s1nxxx";
+ name = "ktp-auth-handler-16.12.3.tar.xz";
+ };
+ };
+ ktp-call-ui = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-call-ui-16.12.3.tar.xz";
+ sha256 = "1aq0s4v972kskjnq720364y971iyr0m6pj42fw5rpkl7j8vfg1rd";
+ name = "ktp-call-ui-16.12.3.tar.xz";
+ };
+ };
+ ktp-common-internals = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-common-internals-16.12.3.tar.xz";
+ sha256 = "0g3vmds5f7wmffp9rv915bll8ky7qf3lz172ymc6q9i1xvghp215";
+ name = "ktp-common-internals-16.12.3.tar.xz";
+ };
+ };
+ ktp-contact-list = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-contact-list-16.12.3.tar.xz";
+ sha256 = "05asblclq6sjd3d9faaj2ya37srf4lhg8jx705aw13wd5d6pk75w";
+ name = "ktp-contact-list-16.12.3.tar.xz";
+ };
+ };
+ ktp-contact-runner = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-contact-runner-16.12.3.tar.xz";
+ sha256 = "1lcx9smfv2dqrwsbdd4srcq7dqap8bclz788p6jjn04xi6wcbbiq";
+ name = "ktp-contact-runner-16.12.3.tar.xz";
+ };
+ };
+ ktp-desktop-applets = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-desktop-applets-16.12.3.tar.xz";
+ sha256 = "1pd8vzwmxcsw6pq80r9casi07wwisr70l5ffm231v9d73k4fw7kv";
+ name = "ktp-desktop-applets-16.12.3.tar.xz";
+ };
+ };
+ ktp-filetransfer-handler = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-filetransfer-handler-16.12.3.tar.xz";
+ sha256 = "0ddmrpnh6myl7m3drh3cxx9pp06al98g8mppnysmgswgkwafg6cq";
+ name = "ktp-filetransfer-handler-16.12.3.tar.xz";
+ };
+ };
+ ktp-kded-module = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-kded-module-16.12.3.tar.xz";
+ sha256 = "06zw8padspbn8ydcbs69v3ggmfpqrb3axxd2v1sgg4p4kdp0jyml";
+ name = "ktp-kded-module-16.12.3.tar.xz";
+ };
+ };
+ ktp-send-file = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-send-file-16.12.3.tar.xz";
+ sha256 = "1m7cj3q4lzj8qj2cla6wm1crpjid77b3f3yywri167f1zd4p51z6";
+ name = "ktp-send-file-16.12.3.tar.xz";
+ };
+ };
+ ktp-text-ui = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktp-text-ui-16.12.3.tar.xz";
+ sha256 = "0ssxr35vcqjppnppyjxwzrkzvb5sx45fpnvbzsv9md5rnlf2xh1k";
+ name = "ktp-text-ui-16.12.3.tar.xz";
+ };
+ };
+ ktuberling = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/ktuberling-16.12.3.tar.xz";
+ sha256 = "1vn35bn0x5ykd9j78q5apg1i14v546jrqq1yn2q178d9qmx79pgv";
+ name = "ktuberling-16.12.3.tar.xz";
+ };
+ };
+ kturtle = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kturtle-16.12.3.tar.xz";
+ sha256 = "1mpdwb6999nar16mpha30cf4qzmpbsdha44aw77gn301v215rwj3";
+ name = "kturtle-16.12.3.tar.xz";
+ };
+ };
+ kubrick = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kubrick-16.12.3.tar.xz";
+ sha256 = "1bwr8xi4d58k94h7lpl02iqf87nxhpls33ca654kzy353awqbp7f";
+ name = "kubrick-16.12.3.tar.xz";
+ };
+ };
+ kwalletmanager = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kwalletmanager-16.12.3.tar.xz";
+ sha256 = "07miaqr0yaqb0lkssb1jfg35cvr9svn16nhvb1zffvbf9fdlim47";
+ name = "kwalletmanager-16.12.3.tar.xz";
+ };
+ };
+ kwave = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kwave-16.12.3.tar.xz";
+ sha256 = "1s5zwhck204m5rkrpmbghzid3dpzhqbwsilb5pfh4128d04fx9ad";
+ name = "kwave-16.12.3.tar.xz";
+ };
+ };
+ kwordquiz = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/kwordquiz-16.12.3.tar.xz";
+ sha256 = "1r8q2d6j7bq8jdr4cl9maapadzg7yp0zldjxkcqg08ldwsrrsnqj";
+ name = "kwordquiz-16.12.3.tar.xz";
+ };
+ };
+ libgravatar = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libgravatar-16.12.3.tar.xz";
+ sha256 = "0m726ixss72rz3gwgn7q5s34xwbghi877y7gxa1ilcrk9rhyxv2f";
+ name = "libgravatar-16.12.3.tar.xz";
+ };
+ };
+ libkcddb = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkcddb-16.12.3.tar.xz";
+ sha256 = "0iaascv9a5g8681mjc6b7f2fd8fdi9p3dx8l9lapkpzcygy1fwpc";
+ name = "libkcddb-16.12.3.tar.xz";
+ };
+ };
+ libkcompactdisc = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkcompactdisc-16.12.3.tar.xz";
+ sha256 = "021yws9854w6fwwfw31b87rpz92ach5xyq427968m3mc3c430d4l";
+ name = "libkcompactdisc-16.12.3.tar.xz";
+ };
+ };
+ libkdcraw = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkdcraw-16.12.3.tar.xz";
+ sha256 = "03ag6vzdj5n7zbb8yb9k84ckm1zwp2i9qqrsfn2mmmhypwknpg4w";
+ name = "libkdcraw-16.12.3.tar.xz";
+ };
+ };
+ libkdegames = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkdegames-16.12.3.tar.xz";
+ sha256 = "0w7q7x04imwrdfj5zwgv0y49k4wi7a6ghqipyc5qmrwfg9ya85b3";
+ name = "libkdegames-16.12.3.tar.xz";
+ };
+ };
+ libkdepim = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkdepim-16.12.3.tar.xz";
+ sha256 = "07afpxhvxpf50h10vg6vla543n4rvy1grldjj4aygwh1fgl5snm0";
+ name = "libkdepim-16.12.3.tar.xz";
+ };
+ };
+ libkeduvocdocument = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkeduvocdocument-16.12.3.tar.xz";
+ sha256 = "05s79q269m5s78zjwxljxvprrqvpalf6h38n90m589vks82ahxx0";
+ name = "libkeduvocdocument-16.12.3.tar.xz";
+ };
+ };
+ libkexiv2 = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkexiv2-16.12.3.tar.xz";
+ sha256 = "02fr10prqmpaqqlcj8hf5h4b3vhhiwkfsbpzlag64n5764x1hl3f";
+ name = "libkexiv2-16.12.3.tar.xz";
+ };
+ };
+ libkface = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkface-16.12.3.tar.xz";
+ sha256 = "068xixlw0hfhi3c9nxik2y6xyci1ilwwfq4sjm1paqfszp0f4rq8";
+ name = "libkface-16.12.3.tar.xz";
+ };
+ };
+ libkgeomap = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkgeomap-16.12.3.tar.xz";
+ sha256 = "1zz2w7cbabyrvzvw2ph38mxw7khyhjzg86na2lcywla7japlbsd9";
+ name = "libkgeomap-16.12.3.tar.xz";
+ };
+ };
+ libkipi = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkipi-16.12.3.tar.xz";
+ sha256 = "0f1m0v0cm11dqwm3n9w1mwz25sj3bggx19fi0jj4ij7zqicpykz6";
+ name = "libkipi-16.12.3.tar.xz";
+ };
+ };
+ libkleo = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkleo-16.12.3.tar.xz";
+ sha256 = "0rzp2bxqij9fkdsghskd2f05vgcybdc9l7wdrjqhhcngi8qxl0nn";
+ name = "libkleo-16.12.3.tar.xz";
+ };
+ };
+ libkmahjongg = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkmahjongg-16.12.3.tar.xz";
+ sha256 = "0fhz7jp4wcvjcicyiwc4qq4vviwagfjdy6n5bhv7bmlccq4xfk5x";
+ name = "libkmahjongg-16.12.3.tar.xz";
+ };
+ };
+ libkomparediff2 = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libkomparediff2-16.12.3.tar.xz";
+ sha256 = "1hm2d6217qwxsq6nyyh7iv573zkkmcn68x188zav48kmydj45l9i";
+ name = "libkomparediff2-16.12.3.tar.xz";
+ };
+ };
+ libksane = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libksane-16.12.3.tar.xz";
+ sha256 = "0406jdzs193scmb8rkx2fqcr2a0svz53sf1av9qi2nq9dnil9hcq";
+ name = "libksane-16.12.3.tar.xz";
+ };
+ };
+ libksieve = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/libksieve-16.12.3.tar.xz";
+ sha256 = "1riqsfl3x4vpwqv7398gj86hnwfzqwfj7d69wsxk3r02jp3xd9i2";
+ name = "libksieve-16.12.3.tar.xz";
+ };
+ };
+ lokalize = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/lokalize-16.12.3.tar.xz";
+ sha256 = "17ikk89680jjzv95gnrzah4bi3xnyp5mi64prhblhw7kz6vlf8x0";
+ name = "lokalize-16.12.3.tar.xz";
+ };
+ };
+ lskat = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/lskat-16.12.3.tar.xz";
+ sha256 = "02mqb4c650ydy9qp3qg1avrj0m0a8yxmg0zw6hcv5pvckgfpcxki";
+ name = "lskat-16.12.3.tar.xz";
+ };
+ };
+ mailcommon = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/mailcommon-16.12.3.tar.xz";
+ sha256 = "1sx7dgy9jad6vqp1dljg9m40x57zz6xy9d2f1lgab5ibs1lrjhq5";
+ name = "mailcommon-16.12.3.tar.xz";
+ };
+ };
+ mailimporter = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/mailimporter-16.12.3.tar.xz";
+ sha256 = "08yj4i6jy08hk62mxw299sh2n5pknzxanmzr96n6lf8g1jcf2l21";
+ name = "mailimporter-16.12.3.tar.xz";
+ };
+ };
+ marble = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/marble-16.12.3.tar.xz";
+ sha256 = "08dykrmiq1jk9yv83sjj6s3gps56bw0hxjbvb90bzd1g0kh0c82j";
+ name = "marble-16.12.3.tar.xz";
+ };
+ };
+ mbox-importer = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/mbox-importer-16.12.3.tar.xz";
+ sha256 = "04sxijnyr13yjqkd1wm14bxm3k7r17dv24mfb3kbf804s7g8hvq7";
+ name = "mbox-importer-16.12.3.tar.xz";
+ };
+ };
+ messagelib = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/messagelib-16.12.3.tar.xz";
+ sha256 = "1s5r5w231lzy3csljd5qil54ibm9mjs7c9hbw1whqmn4kd0vaz15";
+ name = "messagelib-16.12.3.tar.xz";
+ };
+ };
+ minuet = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/minuet-16.12.3.tar.xz";
+ sha256 = "15c0mw8qj7r6192h39lvsmiy3pqlfqzari4qjg2x44j5gq02ab3c";
+ name = "minuet-16.12.3.tar.xz";
+ };
+ };
+ okteta = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/okteta-16.12.3.tar.xz";
+ sha256 = "14wmacbxc5kc3y5y5lsdxgsswi1jdvlxsd0xqcims50xjpb8znpd";
+ name = "okteta-16.12.3.tar.xz";
+ };
+ };
+ okular = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/okular-16.12.3.tar.xz";
+ sha256 = "1gilr9nviv51pcnmqdfw7834knvyfd11ggdjvinxvbpz61832niv";
+ name = "okular-16.12.3.tar.xz";
+ };
+ };
+ palapeli = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/palapeli-16.12.3.tar.xz";
+ sha256 = "13s9ybj8a1f39z66syj88vx8rygdbb969b1d5r01msav3lk8ar3j";
+ name = "palapeli-16.12.3.tar.xz";
+ };
+ };
+ parley = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/parley-16.12.3.tar.xz";
+ sha256 = "0vmbn8188brp4bysyzmkgsa8nnn9zdqb7q6x3mi1xg7ralzfjw71";
+ name = "parley-16.12.3.tar.xz";
+ };
+ };
+ picmi = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/picmi-16.12.3.tar.xz";
+ sha256 = "0v44n05b6v46qmfrgq6b0q8bifnz5ax1f6sjrg6940q99kp2cxx4";
+ name = "picmi-16.12.3.tar.xz";
+ };
+ };
+ pimcommon = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/pimcommon-16.12.3.tar.xz";
+ sha256 = "179ig6rwxil1ssm7k2cy7ny3vf2dbhsjn39c0ic70r03q3lzbhll";
+ name = "pimcommon-16.12.3.tar.xz";
+ };
+ };
+ pim-data-exporter = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/pim-data-exporter-16.12.3.tar.xz";
+ sha256 = "14xvh2gn3vc3i94fv96xbv7gxnwj8xxg3zkgfdlayajp3sz7c3yw";
+ name = "pim-data-exporter-16.12.3.tar.xz";
+ };
+ };
+ pim-sieve-editor = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/pim-sieve-editor-16.12.3.tar.xz";
+ sha256 = "03gnq2hlvw92gg8rf2bwrvf83nrgcvy6xanvwn3vcrqjfg55vb1k";
+ name = "pim-sieve-editor-16.12.3.tar.xz";
+ };
+ };
+ pim-storage-service-manager = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/pim-storage-service-manager-16.12.3.tar.xz";
+ sha256 = "0ii1f5gv430i8h2c4xdy35rz7w9py53xans8zwgpj6ir6x6gfkb0";
+ name = "pim-storage-service-manager-16.12.3.tar.xz";
+ };
+ };
+ poxml = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/poxml-16.12.3.tar.xz";
+ sha256 = "1cpc49hnslc2iabgnvda7967mmrdzykjydi8py67ycr9k1gx6pm5";
+ name = "poxml-16.12.3.tar.xz";
+ };
+ };
+ print-manager = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/print-manager-16.12.3.tar.xz";
+ sha256 = "1mjzqq7yhm1s4jbr6nhy1i1lm27134j6g7b04mmzk3hbgd8lkr99";
+ name = "print-manager-16.12.3.tar.xz";
+ };
+ };
+ rocs = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/rocs-16.12.3.tar.xz";
+ sha256 = "17iz9ql988mj1vsvywd8w5w7qmbncxal71maf3rldadwmadkvzbl";
+ name = "rocs-16.12.3.tar.xz";
+ };
+ };
+ signon-kwallet-extension = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/signon-kwallet-extension-16.12.3.tar.xz";
+ sha256 = "0fnqdcin471hlw694vb6z9ybgw31778rhnryc7zps40kjwfdxhcc";
+ name = "signon-kwallet-extension-16.12.3.tar.xz";
+ };
+ };
+ spectacle = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/spectacle-16.12.3.tar.xz";
+ sha256 = "1fca71a59sgicq9zi8d0im0xpg7iz93s96h3clxxc6p493vsjkx6";
+ name = "spectacle-16.12.3.tar.xz";
+ };
+ };
+ step = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/step-16.12.3.tar.xz";
+ sha256 = "0pyvhlfrklc2xxylb0nlnpqx5xi0pp4zyb3xbzj87wmvcw7v5n6r";
+ name = "step-16.12.3.tar.xz";
+ };
+ };
+ svgpart = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/svgpart-16.12.3.tar.xz";
+ sha256 = "0frzqp504dzqwqs9lh544xxa8i6sqi6qj533mqbzkqbjx310ka3w";
+ name = "svgpart-16.12.3.tar.xz";
+ };
+ };
+ sweeper = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/sweeper-16.12.3.tar.xz";
+ sha256 = "1vf4840l233gji4sjkg9gz2pr98kin5sz37kj645z75vikwmk3al";
+ name = "sweeper-16.12.3.tar.xz";
+ };
+ };
+ syndication = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/syndication-16.12.3.tar.xz";
+ sha256 = "11qa0jya3fjvhwsq98aag92ha20y7x758fvc4xi3800rbj8nlc58";
+ name = "syndication-16.12.3.tar.xz";
+ };
+ };
+ umbrello = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/umbrello-16.12.3.tar.xz";
+ sha256 = "1a4jhfmh2p1vsx8702ham550blkjj42ibwigcink6s9cadwk90cl";
+ name = "umbrello-16.12.3.tar.xz";
+ };
+ };
+ zeroconf-ioslave = {
+ version = "16.12.3";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.12.3/src/zeroconf-ioslave-16.12.3.tar.xz";
+ sha256 = "0p7kfx7bg3yvd44vg608s2znzfahkihan67zgyf3gmjllbzvp55b";
+ name = "zeroconf-ioslave-16.12.3.tar.xz";
+ };
+ };
+}
diff --git a/pkgs/applications/misc/albert/default.nix b/pkgs/applications/misc/albert/default.nix
index b339d8aeb7b3..4a42c55c2493 100644
--- a/pkgs/applications/misc/albert/default.nix
+++ b/pkgs/applications/misc/albert/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "albert-${version}";
- version = "0.8.11";
+ version = "0.10.2";
src = fetchFromGitHub {
- owner = "manuelschneid3r";
+ owner = "albertlauncher";
repo = "albert";
rev = "v${version}";
- sha256 = "12ag30l3dd05hg0d08ax4c8dvp24lgd677szkq445xzvvhggxr37";
+ sha256 = "0plb8c7js91bpf7qgq1snhry8x4zixyy34lq42nhsglab2kaq4ns";
};
nativeBuildInputs = [ cmake makeQtWrapper ];
@@ -17,12 +17,17 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ postPatch = ''
+ sed -i "/QStringList dirs = {/a \"$out/lib\"," \
+ src/lib/albert/src/pluginsystem/extensionmanager.cpp
+ '';
+
fixupPhase = ''
wrapQtProgram $out/bin/albert
'';
meta = with stdenv.lib; {
- homepage = https://github.com/manuelSchneid3r/albert;
+ homepage = https://albertlauncher.github.io/;
description = "Desktop agnostic launcher";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ericsagnes ];
diff --git a/pkgs/applications/misc/antfs-cli/default.nix b/pkgs/applications/misc/antfs-cli/default.nix
new file mode 100644
index 000000000000..556c1db3c836
--- /dev/null
+++ b/pkgs/applications/misc/antfs-cli/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchFromGitHub, pythonPackages }:
+
+pythonPackages.buildPythonApplication rec {
+ name = "antfs-cli-unstable-2017-02-11";
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/Tigge/antfs-cli";
+ description = "Extracts FIT files from ANT-FS based sport watches";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ };
+
+ src = fetchFromGitHub {
+ owner = "Tigge";
+ repo = "antfs-cli";
+ rev = "85a6cc6fe6fc0ec38399f5aa30fb39177c565b52";
+ sha256 = "0v8y64kldfbs809j1g9d75dd1vxq7mfxnp4b45pz8anpxhjf64fy";
+ };
+
+ propagatedBuildInputs = [ pythonPackages.openant ];
+}
diff --git a/pkgs/applications/misc/audio/sox/default.nix b/pkgs/applications/misc/audio/sox/default.nix
index b4f01bc642bf..2585b5545482 100644
--- a/pkgs/applications/misc/audio/sox/default.nix
+++ b/pkgs/applications/misc/audio/sox/default.nix
@@ -9,6 +9,7 @@
, enableLibsndfile ? true, libsndfile ? null
# amrnb and amrwb are unfree, disabled by default
, enableAMR ? false, amrnb ? null, amrwb ? null
+, enableLibpulseaudio ? true, libpulseaudio ? null
}:
with stdenv.lib;
@@ -30,7 +31,8 @@ stdenv.mkDerivation rec {
optional enableFLAC flac ++
optional enablePNG libpng ++
optional enableLibsndfile libsndfile ++
- optionals enableAMR [ amrnb amrwb ];
+ optionals enableAMR [ amrnb amrwb ] ++
+ optional enableLibpulseaudio libpulseaudio;
meta = {
description = "Sample Rate Converter for audio";
diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix
index 76810a6f2493..335d0031b32c 100644
--- a/pkgs/applications/misc/blender/default.nix
+++ b/pkgs/applications/misc/blender/default.nix
@@ -2,7 +2,7 @@
, ilmbase, libXi, libX11, libXext, libXrender
, libjpeg, libpng, libsamplerate, libsndfile
, libtiff, mesa, openal, opencolorio, openexr, openimageio, openjpeg_1, python
-, zlib, fftw, opensubdiv, freetype, jemalloc
+, zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd
, jackaudioSupport ? false, libjack2
, cudaSupport ? false, cudatoolkit
, colladaSupport ? true, opencollada
@@ -11,11 +11,11 @@
with lib;
stdenv.mkDerivation rec {
- name = "blender-2.78b";
+ name = "blender-2.78c";
src = fetchurl {
url = "http://download.blender.org/source/${name}.tar.gz";
- sha256 = "0wgrqwznih6c19y2fpvrk3k6qsaxsy3g7xja87rb4hq7r7j8x22d";
+ sha256 = "0f6k3m9yd5yhn7fq9srgzwh2gachlxm03bdrvn2r7xq00grqzab4";
};
buildInputs =
@@ -29,9 +29,10 @@ stdenv.mkDerivation rec {
++ optional cudaSupport cudatoolkit
++ optional colladaSupport opencollada;
- postUnpack =
+ postPatch =
''
- substituteInPlace */doc/manpage/blender.1.py --replace /usr/bin/python ${python}/bin/python3
+ substituteInPlace doc/manpage/blender.1.py --replace /usr/bin/python ${python}/bin/python3
+ substituteInPlace extern/clew/src/clew.c --replace '"libOpenCL.so"' '"${ocl-icd}/lib/libOpenCL.so"'
'';
cmakeFlags =
@@ -54,7 +55,12 @@ stdenv.mkDerivation rec {
"-DWITH_PYTHON_INSTALL_NUMPY=OFF"
]
++ optional jackaudioSupport "-DWITH_JACK=ON"
- ++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON"
+ ++ optionals cudaSupport
+ [ "-DWITH_CYCLES_CUDA_BINARIES=ON"
+ # Disable the sm_20 architecture to work around a segfault in
+ # ptxas, as suggested on #blendercoders.
+ "-DCYCLES_CUDA_BINARIES_ARCH=sm_21;sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61"
+ ]
++ optional colladaSupport "-DWITH_OPENCOLLADA=ON";
NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR -I${python}/include/${python.libPrefix}m";
diff --git a/pkgs/applications/misc/buku/default.nix b/pkgs/applications/misc/buku/default.nix
index 85d8180983e8..1ee68b55aa73 100644
--- a/pkgs/applications/misc/buku/default.nix
+++ b/pkgs/applications/misc/buku/default.nix
@@ -2,21 +2,22 @@
}:
with pythonPackages; buildPythonApplication rec {
- version = "2.8";
+ version = "2.9";
name = "buku-${version}";
src = fetchFromGitHub {
owner = "jarun";
repo = "buku";
rev = "v${version}";
- sha256 = "1gazvij0072lca0jh84i8mhnaxiwg56hcxmrmk2clxd2x213zyjm";
+ sha256 = "0ylq0j5w8jvzys4bj9m08bfr1sgf8h2b4fiax6hs6lcwn2882jbr";
};
- buildInputs = [
+ propagatedBuildInputs = [
cryptography
beautifulsoup4
+ requests2
+ urllib3
];
- propagatedBuildInputs = [ beautifulsoup4 ];
phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
@@ -31,7 +32,7 @@ with pythonPackages; buildPythonApplication rec {
homepage = https://github.com/jarun/Buku;
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [ matthiasbeyer ];
+ maintainers = with maintainers; [ matthiasbeyer infinisil ];
};
}
diff --git a/pkgs/applications/misc/calcurse/default.nix b/pkgs/applications/misc/calcurse/default.nix
index 9211ef0ab83e..3f22d1629e27 100644
--- a/pkgs/applications/misc/calcurse/default.nix
+++ b/pkgs/applications/misc/calcurse/default.nix
@@ -1,18 +1,23 @@
-{stdenv, fetchurl, ncurses, gettext}:
+{stdenv, fetchurl, ncurses, gettext, python3, makeWrapper }:
-stdenv.mkDerivation {
- name = "calcurse-4.0.0";
+stdenv.mkDerivation rec {
+ name = "calcurse-${version}";
+ version = "4.2.2";
src = fetchurl {
- url = http://calcurse.org/files/calcurse-4.0.0.tar.gz;
- sha256 = "0d33cpkbhyidvm3xx6iw9ljqdvl6477c2kcwix3bs63nj0ch06v2";
+ url = "http://calcurse.org/files/${name}.tar.gz";
+ sha256 = "0il0y06akdqgy0f9p40m4x6arn66nh7sr1w1i41bszycs7div266";
};
- buildInputs = [ncurses gettext];
+ buildInputs = [ncurses gettext python3 ];
+ nativeBuildInputs = [ makeWrapper ];
- meta = {
+ postInstall = ''
+ makeWrapper ${python3}/bin/python3 $out/bin/calcurse-caldav
+ '';
+
+ meta = with stdenv.lib; {
description = "A calendar and scheduling application for the command line";
- version = "4.0.0";
longDescription = ''
calcurse is a calendar and scheduling application for the command line. It helps
keep track of events, appointments and everyday tasks. A configurable notification
@@ -21,7 +26,7 @@ stdenv.mkDerivation {
be used to filter and format appointments, making it suitable for use in scripts.
'';
homepage = http://calcurse.org/;
- license = stdenv.lib.licenses.bsd2;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.bsd2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index 16ac38b3263f..39f3a12b90aa 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "2.79.1";
+ version = "2.82.0";
name = "calibre-${version}";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
- sha256 = "0slk3cili50a8kwwsk6syqqrcz0yx8yjvhm8gyggn2k2kpqjax15";
+ sha256 = "073iarhjsapqf1g8ji1w835biixybqq869flq58vkz37wjmray8k";
};
patches = [
diff --git a/pkgs/applications/misc/cheat/default.nix b/pkgs/applications/misc/cheat/default.nix
index 246a50842c66..e1ed03c428de 100644
--- a/pkgs/applications/misc/cheat/default.nix
+++ b/pkgs/applications/misc/cheat/default.nix
@@ -1,14 +1,14 @@
{ python3Packages, fetchurl, lib }:
python3Packages.buildPythonApplication rec {
- version = "2.1.27";
+ version = "2.2.0";
name = "cheat-${version}";
propagatedBuildInputs = with python3Packages; [ docopt pygments ];
src = fetchurl {
url = "mirror://pypi/c/cheat/${name}.tar.gz";
- sha256 = "1mrrfwd4ivas0alfkhjryxxzf24a4ngk8c6n2zlfb8ziwf7czcqd";
+ sha256 = "16pg1bgyfjvzpm2rbi411ckf3gljg9v1vzd5qhp23g69ch6yr138";
};
# no tests available
doCheck = false;
diff --git a/pkgs/applications/misc/chirp/default.nix b/pkgs/applications/misc/chirp/default.nix
index 469da1f6ec42..67d37489feb0 100644
--- a/pkgs/applications/misc/chirp/default.nix
+++ b/pkgs/applications/misc/chirp/default.nix
@@ -1,25 +1,20 @@
{ stdenv, fetchurl, libxml2Python, libxslt, makeWrapper
-, python, pyserial, pygtk
-}:
-let
- version = "20161018";
-in
+, python, pyserial, pygtk }:
+
stdenv.mkDerivation rec {
name = "chirp-daily-${version}";
- inherit version;
+ version = "20170311";
src = fetchurl {
- url = "http://trac.chirp.danplanet.com/chirp_daily/daily-${version}/chirp-daily-${version}.tar.gz";
- sha256 = "0f3r919az4vvcgxzqmxvhrxa2byzk5algy7srzzs15ihkvyxcwkb";
+ url = "http://trac.chirp.danplanet.com/chirp_daily/daily-${version}/${name}.tar.gz";
+ sha256 = "0mvj650vm3bfk94b174gl99fj4jigrx38f1iciz1cp3gn8hcrcpj";
};
+ nativeBuildInputs = [ makeWrapper ];
buildInputs = [
- makeWrapper
pyserial pygtk libxml2Python libxslt pyserial
];
- phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
-
installPhase = ''
mkdir -p $out/bin $out/share/chirp
cp -r . $out/share/chirp/
diff --git a/pkgs/applications/misc/colort/default.nix b/pkgs/applications/misc/colort/default.nix
new file mode 100644
index 000000000000..554c7d8c78bb
--- /dev/null
+++ b/pkgs/applications/misc/colort/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation {
+ name = "colort-unstable-2017-03-12";
+
+ src = fetchFromGitHub {
+ owner = "neeasade";
+ repo = "colort";
+ rev = "8470190706f358dc807b4c26ec3453db7f0306b6";
+ sha256 = "10n8rbr2h6hz86hcx73f86pjbbfiaw2rvxsk0yfajnma7bpxgdxw";
+ };
+
+ makeFlags = ["PREFIX=$(out)"];
+
+ meta = with stdenv.lib; {
+ description = "A program for 'tinting' color values";
+ homepage = https://github.com/neeasade/colort;
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = [ maintainers.neeasade ];
+ };
+}
diff --git a/pkgs/applications/misc/copyq/default.nix b/pkgs/applications/misc/copyq/default.nix
index 0892f8899324..7461f6853f47 100644
--- a/pkgs/applications/misc/copyq/default.nix
+++ b/pkgs/applications/misc/copyq/default.nix
@@ -1,21 +1,25 @@
-{ stdenv, fetchurl, cmake, qt4, libXfixes, libXtst}:
+{ stdenv, fetchFromGitHub, cmake, qt4, libXfixes, libXtst}:
-let version = "2.5.0";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "CopyQ-${version}";
- src = fetchurl {
- url = "https://github.com/hluk/CopyQ/archive/v${version}.tar.gz";
- sha256 = "7726745056e8d82625531defc75b2a740d3c42131ecce1f3181bc0a0bae51fb1";
+ version = "2.9.0";
+
+ src = fetchFromGitHub {
+ owner = "hluk";
+ repo = "CopyQ";
+ rev = "v${version}";
+ sha256 = "1gnqsfh50w3qcnbghkpjr5qs42fgl6643lmg4mg4wam8a852s64f";
};
- buildInputs = [ cmake qt4 libXfixes libXtst ];
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ qt4 libXfixes libXtst ];
meta = with stdenv.lib; {
- homepage = "https://hluk.github.io/CopyQ";
+ homepage = https://hluk.github.io/CopyQ;
description = "Clipboard Manager with Advanced Features";
license = licenses.gpl3;
- maintainers = with maintainers; [ willtim ];
+ maintainers = [ maintainers.willtim ];
# NOTE: CopyQ supports windows and osx, but I cannot test these.
# OSX build requires QT5.
platforms = platforms.linux;
diff --git a/pkgs/applications/misc/cura/default.nix b/pkgs/applications/misc/cura/default.nix
index a53b001b0e98..ff18796e39d6 100644
--- a/pkgs/applications/misc/cura/default.nix
+++ b/pkgs/applications/misc/cura/default.nix
@@ -1,73 +1,38 @@
-{ stdenv, python27Packages, curaengine, makeDesktopItem, fetchurl }:
-let
- py = python27Packages;
- version = "15.04";
-in
+{ stdenv, lib, fetchFromGitHub, cmake, python3, qtbase, makeQtWrapper, curaengine }:
+
stdenv.mkDerivation rec {
name = "cura-${version}";
+ version = "2.4.0";
- src = fetchurl {
- url = "https://github.com/daid/Cura/archive/${version}.tar.gz";
- sha256 = "0xbjvzhp8wzq9lnpmcg1fjf7j5h39bj5463sd5c8jzdjl96izizl";
+ src = fetchFromGitHub {
+ owner = "Ultimaker";
+ repo = "Cura";
+ rev = version;
+ sha256 = "04iglmjg9rzmlfrll6g7bcckkla327938xh8qmbdfrh215aivdlp";
};
- desktopItem = makeDesktopItem {
- name = "Cura";
- exec = "cura";
- icon = "cura";
- comment = "Cura";
- desktopName = "Cura";
- genericName = "3D printing host software";
- categories = "GNOME;GTK;Utility;";
- };
+ buildInputs = [ qtbase ];
+ propagatedBuildInputs = with python3.pkgs; [ uranium zeroconf pyserial ];
+ nativeBuildInputs = [ cmake python3.pkgs.wrapPython makeQtWrapper ];
- python_deps = with py; [ pyopengl pyserial numpy wxPython30 power setuptools ];
+ cmakeFlags = [ "-DCMAKE_MODULE_PATH=${python3.pkgs.uranium}/share/cmake-${cmake.majorVersion}/Modules" ];
- pythonPath = python_deps;
+ postPatch = ''
+ sed -i 's,/python''${PYTHON_VERSION_MAJOR}/dist-packages,/python''${PYTHON_VERSION_MAJOR}.''${PYTHON_VERSION_MINOR}/site-packages,g' CMakeLists.txt
+ sed -i 's, executable_name = .*, executable_name = "${curaengine}/bin/CuraEngine",' plugins/CuraEngineBackend/CuraEngineBackend.py
+ '';
- propagatedBuildInputs = python_deps;
-
- buildInputs = [ curaengine py.wrapPython ];
-
- configurePhase = "";
- buildPhase = "";
-
- patches = [ ./numpy-cast.patch ];
-
- installPhase = ''
- # Install Python code.
- site_packages=$out/lib/python2.7/site-packages
- mkdir -p $site_packages
- cp -r Cura $site_packages/
-
- # Install resources.
- resources=$out/share/cura
- mkdir -p $resources
- cp -r resources/* $resources/
- sed -i 's|os.path.join(os.path.dirname(__file__), "../../resources")|"'$resources'"|g' $site_packages/Cura/util/resources.py
-
- # Install executable.
- mkdir -p $out/bin
- cp Cura/cura.py $out/bin/cura
- chmod +x $out/bin/cura
- sed -i 's|#!/usr/bin/python|#!/usr/bin/env python|' $out/bin/cura
+ postFixup = ''
wrapPythonPrograms
-
- # Make it find CuraEngine.
- echo "def getEngineFilename(): return '${curaengine}/bin/CuraEngine'" >> $site_packages/Cura/util/sliceEngine.py
-
- # Install desktop item.
- mkdir -p "$out"/share/applications
- cp "$desktopItem"/share/applications/* "$out"/share/applications/
- mkdir -p "$out"/share/icons
- ln -s "$resources/images/c.png" "$out"/share/icons/cura.png
+ mv $out/bin/cura $out/bin/.cura-noqtpath
+ makeQtWrapper $out/bin/.cura-noqtpath $out/bin/cura
'';
meta = with stdenv.lib; {
- description = "3D printing host software";
- homepage = https://github.com/daid/Cura;
+ description = "3D printer / slicing GUI built on top of the Uranium framework";
+ homepage = "https://github.com/Ultimaker/Cura";
license = licenses.agpl3;
platforms = platforms.linux;
- maintainers = with stdenv.lib.maintainers; [ the-kenny ];
+ maintainers = with maintainers; [ abbradar ];
};
}
diff --git a/pkgs/applications/misc/cura/stable.nix b/pkgs/applications/misc/cura/stable.nix
new file mode 100644
index 000000000000..a53b001b0e98
--- /dev/null
+++ b/pkgs/applications/misc/cura/stable.nix
@@ -0,0 +1,73 @@
+{ stdenv, python27Packages, curaengine, makeDesktopItem, fetchurl }:
+let
+ py = python27Packages;
+ version = "15.04";
+in
+stdenv.mkDerivation rec {
+ name = "cura-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/daid/Cura/archive/${version}.tar.gz";
+ sha256 = "0xbjvzhp8wzq9lnpmcg1fjf7j5h39bj5463sd5c8jzdjl96izizl";
+ };
+
+ desktopItem = makeDesktopItem {
+ name = "Cura";
+ exec = "cura";
+ icon = "cura";
+ comment = "Cura";
+ desktopName = "Cura";
+ genericName = "3D printing host software";
+ categories = "GNOME;GTK;Utility;";
+ };
+
+ python_deps = with py; [ pyopengl pyserial numpy wxPython30 power setuptools ];
+
+ pythonPath = python_deps;
+
+ propagatedBuildInputs = python_deps;
+
+ buildInputs = [ curaengine py.wrapPython ];
+
+ configurePhase = "";
+ buildPhase = "";
+
+ patches = [ ./numpy-cast.patch ];
+
+ installPhase = ''
+ # Install Python code.
+ site_packages=$out/lib/python2.7/site-packages
+ mkdir -p $site_packages
+ cp -r Cura $site_packages/
+
+ # Install resources.
+ resources=$out/share/cura
+ mkdir -p $resources
+ cp -r resources/* $resources/
+ sed -i 's|os.path.join(os.path.dirname(__file__), "../../resources")|"'$resources'"|g' $site_packages/Cura/util/resources.py
+
+ # Install executable.
+ mkdir -p $out/bin
+ cp Cura/cura.py $out/bin/cura
+ chmod +x $out/bin/cura
+ sed -i 's|#!/usr/bin/python|#!/usr/bin/env python|' $out/bin/cura
+ wrapPythonPrograms
+
+ # Make it find CuraEngine.
+ echo "def getEngineFilename(): return '${curaengine}/bin/CuraEngine'" >> $site_packages/Cura/util/sliceEngine.py
+
+ # Install desktop item.
+ mkdir -p "$out"/share/applications
+ cp "$desktopItem"/share/applications/* "$out"/share/applications/
+ mkdir -p "$out"/share/icons
+ ln -s "$resources/images/c.png" "$out"/share/icons/cura.png
+ '';
+
+ meta = with stdenv.lib; {
+ description = "3D printing host software";
+ homepage = https://github.com/daid/Cura;
+ license = licenses.agpl3;
+ platforms = platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ the-kenny ];
+ };
+}
diff --git a/pkgs/applications/misc/curaengine/default.nix b/pkgs/applications/misc/curaengine/default.nix
index ce743a008798..08df0cc3e903 100644
--- a/pkgs/applications/misc/curaengine/default.nix
+++ b/pkgs/applications/misc/curaengine/default.nix
@@ -1,29 +1,26 @@
-{ stdenv, fetchurl }:
-let
- version = "15.04.6";
-in
-stdenv.mkDerivation {
- name = "curaengine-${version}";
+{ stdenv, fetchFromGitHub, cmake, libarcus }:
- src = fetchurl {
- url = "https://github.com/Ultimaker/CuraEngine/archive/${version}.tar.gz";
- sha256 = "1cd4dikzvqyj5g80rqwymvh4nwm76vsf78clb37kj6q0fig3qbjg";
+stdenv.mkDerivation rec {
+ name = "curaengine-${version}";
+ version = "2.4.0";
+
+ src = fetchFromGitHub {
+ owner = "Ultimaker";
+ repo = "CuraEngine";
+ rev = version;
+ sha256 = "1n587cqm310kzb2zbc31199x7ybgxzjq91hslb1zcb8qg8qqmixm";
};
- postPatch = ''
- sed -i 's,--static,,g' Makefile
- '';
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ libarcus ];
- installPhase = ''
- mkdir -p $out/bin
- cp build/CuraEngine $out/bin/
- '';
+ enableParallelBuilding = true;
meta = with stdenv.lib; {
- description = "Engine for processing 3D models into 3D printing instructions";
- homepage = https://github.com/Ultimaker/CuraEngine;
+ description = "A powerful, fast and robust engine for processing 3D models into 3D printing instruction";
+ homepage = "https://github.com/Ultimaker/CuraEngine";
license = licenses.agpl3;
platforms = platforms.linux;
- maintainers = with stdenv.lib.maintainers; [ the-kenny ];
+ maintainers = with maintainers; [ abbradar ];
};
}
diff --git a/pkgs/applications/misc/curaengine/stable.nix b/pkgs/applications/misc/curaengine/stable.nix
new file mode 100644
index 000000000000..ce743a008798
--- /dev/null
+++ b/pkgs/applications/misc/curaengine/stable.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl }:
+let
+ version = "15.04.6";
+in
+stdenv.mkDerivation {
+ name = "curaengine-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/Ultimaker/CuraEngine/archive/${version}.tar.gz";
+ sha256 = "1cd4dikzvqyj5g80rqwymvh4nwm76vsf78clb37kj6q0fig3qbjg";
+ };
+
+ postPatch = ''
+ sed -i 's,--static,,g' Makefile
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp build/CuraEngine $out/bin/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Engine for processing 3D models into 3D printing instructions";
+ homepage = https://github.com/Ultimaker/CuraEngine;
+ license = licenses.agpl3;
+ platforms = platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ the-kenny ];
+ };
+}
diff --git a/pkgs/applications/misc/d4x/default.nix b/pkgs/applications/misc/d4x/default.nix
deleted file mode 100644
index b6d6e53b0019..000000000000
--- a/pkgs/applications/misc/d4x/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ stdenv, fetchurl, gtk2, glib, pkgconfig, openssl, boost }:
-
-stdenv.mkDerivation {
- name = "d4x-2.5.7.1";
-
- inherit boost;
-
- src = fetchurl {
- url = http://pkgs.fedoraproject.org/repo/pkgs/d4x/d4x-2.5.7.1.tar.bz2/68d6336c3749a7caabb0f5a5f84f4102/d4x-2.5.7.1.tar.bz2;
- sha256 = "1i1jj02bxynisqapv31481sz9jpfp3f023ky47spz1v1wlwbs13m";
- };
-
- buildInputs = [ gtk2 glib pkgconfig openssl boost ];
-
- meta = {
- description = "Graphical download manager";
- homepage = http://www.krasu.ru/soft/chuchelo/;
- license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- };
-}
diff --git a/pkgs/applications/misc/devilspie2/default.nix b/pkgs/applications/misc/devilspie2/default.nix
index 96b429691155..4a7c4d7ec304 100644
--- a/pkgs/applications/misc/devilspie2/default.nix
+++ b/pkgs/applications/misc/devilspie2/default.nix
@@ -2,18 +2,15 @@
stdenv.mkDerivation rec {
name = "devilspie2-${version}";
- version = "0.39";
+ version = "0.42";
src = fetchurl {
- url = "http://download.savannah.gnu.org/releases/devilspie2/devilspie2_0.39-src.tar.gz";
- sha256 = "07b74ffc078e5f01525d9da7a1978b4c1a9725b814b344f83a1a203cf4caae09";
+ url = "http://download.savannah.gnu.org/releases/devilspie2/devilspie2_${version}-src.tar.gz";
+ sha256 = "119zb9x5i3y4cp30h4113psqxb5d7zxiyijpq02g8kds1wqvrx8i";
};
- buildInputs = [ intltool pkgconfig glib gtk lua libwnck3 ];
-
- patchPhase = ''
- sed -i -e s@/usr/local@$out@ Makefile
- '';
+ nativeBuildInputs = [ intltool pkgconfig ];
+ buildInputs = [ glib gtk lua libwnck3 ];
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
@@ -22,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "Devilspie2 is a window matching utility";
+ description = "A window matching utility";
longDescription = ''
Devilspie2 is a window matching utility, allowing the user to
perform scripted actions on windows as they are created. For
diff --git a/pkgs/applications/misc/dfilemanager/default.nix b/pkgs/applications/misc/dfilemanager/default.nix
index ce35593d91d1..907c9d612b85 100644
--- a/pkgs/applications/misc/dfilemanager/default.nix
+++ b/pkgs/applications/misc/dfilemanager/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = {
homepage = "http://dfilemanager.sourceforge.net/";
- description = "File manager written in Qt/C++, it does use one library from kdelibs, the solid lib for easy device handling";
+ description = "File manager written in Qt/C++";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.eduarrrd ];
diff --git a/pkgs/applications/misc/direwolf/default.nix b/pkgs/applications/misc/direwolf/default.nix
index 0341ffc64af8..d4c8b1ada6c3 100644
--- a/pkgs/applications/misc/direwolf/default.nix
+++ b/pkgs/applications/misc/direwolf/default.nix
@@ -1,38 +1,43 @@
-{ stdenv, fetchFromGitHub, unzip, alsaLib }:
-let
- version = "1.2";
-in
+{ stdenv, fetchFromGitHub
+, espeak, alsaLib, perl
+, python }:
+
+with stdenv.lib;
+
stdenv.mkDerivation rec {
name = "direwolf-${version}";
- inherit version;
+ version = "1.3";
src = fetchFromGitHub {
owner = "wb2osz";
repo = "direwolf";
- rev = "8b81a32";
- sha256 = "0r4fgdxghh292bzhqshr7zl5cg2lfsvlgmy4d5vqcli7x6qa1gcs";
+ rev = version;
+ sha256 = "1x6vvl3fy70ic5pqvqsyr0bkqwim8m9jaqnm5ls8z8i66rwq23fg";
};
buildInputs = [
- unzip alsaLib
- ];
+ espeak perl python
+ ] ++ (optional stdenv.isLinux alsaLib);
patchPhase = ''
- substituteInPlace Makefile.linux \
- --replace "/usr/local" "$out" \
- --replace "/usr/share" "$out/share"
- '';
+ substituteInPlace Makefile.* \
+ --replace /usr/share $out/share
- preInstall = ''
- mkdir -p $out/bin
- '';
+ substituteInPlace dwespeak.sh \
+ --replace espeak ${espeak}/bin/espeak
+ '';
- meta = with stdenv.lib; {
+ installPhase = ''
+ mkdir -p $out/bin
+ make INSTALLDIR=$out install
+ '';
+
+ meta = {
description = "A Soundcard Packet TNC, APRS Digipeater, IGate, APRStt gateway";
# On the page: This page will be disappearing on October 8, 2015.
- homepage = https://home.comcast.net/~wb2osz/site/;
+ homepage = https://github.com/wb2osz/direwolf/;
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = [ maintainers.the-kenny ];
};
}
diff --git a/pkgs/applications/misc/djvulibre/default.nix b/pkgs/applications/misc/djvulibre/default.nix
index 093382e13e6a..6e158f5696c1 100644
--- a/pkgs/applications/misc/djvulibre/default.nix
+++ b/pkgs/applications/misc/djvulibre/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = "A library and viewer for the DJVU file format for scanned images";
homepage = http://djvu.sourceforge.net;
license = licenses.gpl2;
- maintainers = with maintainers; [ urkud ];
+ maintainers = with maintainers; [ ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/misc/dmenu2/default.nix b/pkgs/applications/misc/dmenu2/default.nix
index 9dca8f983a4b..3d5676033593 100644
--- a/pkgs/applications/misc/dmenu2/default.nix
+++ b/pkgs/applications/misc/dmenu2/default.nix
@@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
meta = {
description = "A patched fork of the original dmenu - an efficient dynamic menu for X";
homepage = https://bitbucket.org/melek/dmenu2;
- license = stdenv.lib.licenses.mit;
- maintainers = with maintainers; [ cstrahan ];
+ license = licenses.mit;
+ maintainers = [ maintainers.cstrahan ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/misc/doomseeker/default.nix b/pkgs/applications/misc/doomseeker/default.nix
index a8d35680dbde..61b0357bb9d0 100644
--- a/pkgs/applications/misc/doomseeker/default.nix
+++ b/pkgs/applications/misc/doomseeker/default.nix
@@ -18,11 +18,11 @@ stdenv.mkDerivation rec {
substituteInPlace src/core/CMakeLists.txt --replace /usr/share/applications "$out"/share/applications
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = http://doomseeker.drdteam.org/;
description = "Multiplayer server browser for many Doom source ports";
- license = stdenv.lib.licenses.gpl2;
- platforms = stdenv.lib.platforms.unix;
- maintainers = with stdenv.lib.maintainers; [ MP2E ];
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.MP2E ];
};
}
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix
index 28b5f02e813a..a2d39f2d486b 100644
--- a/pkgs/applications/misc/electrum/default.nix
+++ b/pkgs/applications/misc/electrum/default.nix
@@ -2,11 +2,11 @@
python2Packages.buildPythonApplication rec {
name = "electrum-${version}";
- version = "2.7.18";
+ version = "2.8.2";
src = fetchurl {
url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
- sha256 = "1l9krc7hqhqrm5bwp999bpykkcq4958qwvx8v0l5mxcxw8k7fkab";
+ sha256 = "01xphbi7lx64s9380zjfakz5h8blqmxp0ryqlll7px66qpmjn5fq";
};
propagatedBuildInputs = with python2Packages; [
@@ -15,22 +15,22 @@ python2Packages.buildPythonApplication rec {
jsonrpclib
pbkdf2
protobuf3_0
- pyasn1
- pyasn1-modules
+ pyaes
pycrypto
pyqt4
+ pysocks
qrcode
requests
- slowaes
tlslite
# plugins
- trezor
keepkey
+ trezor
+
# TODO plugins
- # matplotlib
- # btchip
# amodem
+ # btchip
+ # matplotlib
];
preBuild = ''
@@ -43,8 +43,11 @@ python2Packages.buildPythonApplication rec {
postInstall = ''
# Despite setting usr_share above, these files are installed under
# $out/nix ...
- mv $out/lib/python2.7/site-packages/nix/store/*/share $out
+ mv $out/lib/python2.7/site-packages/nix/store"/"*/share $out
rm -rf $out/lib/python2.7/site-packages/nix
+
+ substituteInPlace $out/share/applications/electrum.desktop \
+ --replace "Exec=electrum %u" "Exec=$out/bin/electrum %u"
'';
doInstallCheck = true;
diff --git a/pkgs/applications/misc/emem/default.nix b/pkgs/applications/misc/emem/default.nix
index 00da9bfa5c1e..7248fe2c8754 100644
--- a/pkgs/applications/misc/emem/default.nix
+++ b/pkgs/applications/misc/emem/default.nix
@@ -2,29 +2,26 @@
stdenv.mkDerivation rec {
pname = "emem";
- version = "0.2.28";
+ version = "0.2.48";
name = "${pname}-${version}";
inherit jdk;
src = fetchurl {
url = "https://github.com/ebzzry/${pname}/releases/download/v${version}/${pname}.jar";
- sha256 = "1hapvvkkwnvg32awx4nj84s2ascpci6x02wf4rckyd1ykbxp2b8m";
+ sha256 = "0l68qqjh8lbqb2yqvggiga9qz2j32h3qklcfkycmcffn6l1nlqnq";
};
- buildInputs = [ ];
-
phases = [ "buildPhase" "installPhase" ];
buildPhase = ''
- mkdir -p $out/bin
- mkdir -p $out/share/java
+ mkdir -p $out/bin $out/share/java
'';
installPhase = ''
cp $src $out/share/java/${pname}.jar
- cat > $out/bin/${pname} < $out/bin/${pname} << EOF
#! $SHELL
$jdk/bin/java -jar $out/share/java/${pname}.jar "\$@"
EOF
diff --git a/pkgs/applications/misc/epdfview/default.nix b/pkgs/applications/misc/epdfview/default.nix
index 09bef975c85b..b6c10dbebcad 100644
--- a/pkgs/applications/misc/epdfview/default.nix
+++ b/pkgs/applications/misc/epdfview/default.nix
@@ -1,14 +1,16 @@
{ stdenv, fetchurl, fetchpatch, pkgconfig, gtk2, poppler }:
stdenv.mkDerivation rec {
- name = "epdfview-0.1.8";
+ name = "epdfview-${version}";
+ version = "0.1.8";
src = fetchurl {
- url = "http://trac.emma-soft.com/epdfview/chrome/site/releases/${name}.tar.bz2";
- sha256 = "1w7qybh8ssl4dffi5qfajq8mndw7ipsd92vkim03nywxgjp4i1ll";
+ url = "mirror://debian/pool/main/e/epdfview/epdfview_${version}.orig.tar.gz";
+ sha256 = "0ibyb60a0b4n34bsjgvhdw8yf24463ky0hpmf6a2jjqsbm5g4v64";
};
- buildInputs = [ pkgconfig gtk2 poppler ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ gtk2 poppler ];
hardeningDisable = [ "format" ];
@@ -24,16 +26,16 @@ stdenv.mkDerivation rec {
})
];
- meta = {
- homepage = http://trac.emma-soft.com/epdfview/;
+ meta = with stdenv.lib; {
+ homepage = https://packages.debian.org/wheezy/epdfview;
description = "A lightweight PDF document viewer using Poppler and GTK+";
longDescription = ''
ePDFView is a free lightweight PDF document viewer using Poppler and
GTK+ libraries. The aim of ePDFView is to make a simple PDF document
viewer, in the lines of Evince but without using the Gnome libraries.
'';
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ astsmtl ];
- platforms = with stdenv.lib.platforms; linux;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.astsmtl ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/evopedia/default.nix b/pkgs/applications/misc/evopedia/default.nix
index 4a9c2b60006b..170e2385d4af 100644
--- a/pkgs/applications/misc/evopedia/default.nix
+++ b/pkgs/applications/misc/evopedia/default.nix
@@ -1,23 +1,24 @@
-{ stdenv, fetchgit, bzip2, qt4, qmake4Hook, libX11 }:
+{ stdenv, fetchFromGitHub, bzip2, qt4, qmake4Hook, libX11 }:
stdenv.mkDerivation rec {
name = "evopedia-${version}";
version = "0.4.4";
- src = fetchgit {
- url = https://github.com/evopedia/evopedia_qt;
- rev = "refs/tags/v${version}";
+ src = fetchFromGitHub {
+ owner = "evopedia";
+ repo = "evopedia_qt";
+ rev = "v${version}";
sha256 = "0snp5qiywj306kfaywvkl7j34fivgxcb8dids1lzmbqq5xcpqqvc";
};
buildInputs = [ bzip2 qt4 libX11 ];
nativeBuildInputs = [ qmake4Hook ];
- meta = {
+ meta = with stdenv.lib; {
description = "Offline Wikipedia Viewer";
homepage = http://www.evopedia.info;
- license = stdenv.lib.licenses.gpl3Plus;
- maintainers = with stdenv.lib.maintainers; [ qknight ];
- platforms = with stdenv.lib.platforms; linux;
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.qknight ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/exercism/default.nix b/pkgs/applications/misc/exercism/default.nix
index 962d8f8b31f3..d0b98863d203 100644
--- a/pkgs/applications/misc/exercism/default.nix
+++ b/pkgs/applications/misc/exercism/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "exercism-${version}";
- version = "2.3.0";
+ version = "2.4.0";
goPackagePath = "github.com/exercism/cli";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "exercism";
repo = "cli";
rev = "v${version}";
- sha256 = "1zhvvmsh5kw739kylk0bqj1wa6vjyahz43dlxdpv42h8gfiiksf5";
+ sha256 = "1hl13sr4ymqg9sjhkxdmhf8cfw69cic3bysw34xfv2j6bjjxfwaa";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/far2l/default.nix b/pkgs/applications/misc/far2l/default.nix
new file mode 100644
index 000000000000..de22e08c705e
--- /dev/null
+++ b/pkgs/applications/misc/far2l/default.nix
@@ -0,0 +1,63 @@
+{ stdenv, fetchFromGitHub, makeWrapper, cmake, pkgconfig, wxGTK30, glib, pcre, m4, bash,
+ xdg_utils, xterm, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz }:
+
+stdenv.mkDerivation rec {
+ rev = "c2f2b89db31b1c3cb9bed53267873f4cd7bc996d";
+ build = "2017-03-18-${builtins.substring 0 10 rev}";
+ name = "far2l-2.1.${build}";
+
+ src = fetchFromGitHub {
+ owner = "elfmz";
+ repo = "far2l";
+ rev = rev;
+ sha256 = "1172ajg4n8g4ag14b6nb9lclwh2r6v7ccndmvhnj066w35ixnqgb";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig m4 makeWrapper ];
+
+ buildInputs = [ wxGTK30 glib pcre ];
+
+ postPatch = ''
+ echo 'echo ${build}' > far2l/bootstrap/scripts/vbuild.sh
+
+ substituteInPlace far2l/bootstrap/open.sh \
+ --replace 'gvfs-trash' '${gvfs}/bin/gvfs-trash'
+ substituteInPlace far2l/bootstrap/open.sh \
+ --replace 'xdg-open' '${xdg_utils}/bin/xdg-open' \
+ --replace 'xterm' '${xterm}/bin/xterm'
+ substituteInPlace far2l/vtcompletor.cpp \
+ --replace '"/bin/bash"' '"${bash}/bin/bash"'
+ substituteInPlace multiarc/src/formats/zip/zip.cpp \
+ --replace '"unzip ' '"${unzip}/bin/unzip ' \
+ --replace '"zip ' '"${zip}/bin/zip '
+ substituteInPlace multiarc/src/formats/7z/7z.cpp \
+ --replace '"^7z ' '"^${p7zip}/lib/p7zip/7z ' \
+ --replace '"7z ' '"${p7zip}/lib/p7zip/7z '
+ substituteInPlace multiarc/src/formats/targz/targz.cpp \
+ --replace '"xz ' '"${xz}/bin/xz ' \
+ --replace '"gzip ' '"${gzip}/bin/gzip ' \
+ --replace '"bzip2 ' '"${bzip2}/bin/bzip2 ' \
+ --replace '"tar ' '"${gnutar}/bin/tar '
+ '';
+
+ installPhase = ''
+ mkdir -p $out/{bin,share}
+ rm install/{far2l_askpass,far2l_sudoapp}
+ mv install/far2l $out/bin/far2l
+ mv install $out/share/far2l
+ ln -s -r $out/bin/far2l $out/share/far2l/far2l_askpass
+ ln -s -r $out/bin/far2l $out/share/far2l/far2l_sudoapp
+ '';
+
+ stripDebugList = "bin share";
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "An orthodox file manager";
+ homepage = http://github.com/elfmz/far2l;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.volth ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/misc/finalterm/default.nix b/pkgs/applications/misc/finalterm/default.nix
index 1d8412a25f36..053cdd059916 100644
--- a/pkgs/applications/misc/finalterm/default.nix
+++ b/pkgs/applications/misc/finalterm/default.nix
@@ -1,27 +1,29 @@
-{ stdenv, lib, fetchgit, makeWrapper
+{ stdenv, lib, fetchFromGitHub, makeWrapper
, pkgconfig, cmake, libxml2, vala_0_23, intltool, libmx, gnome3, gtk3, gtk_doc
, keybinder3, clutter_gtk, libnotify
, libxkbcommon, xorg, udev
, bashInteractive
}:
+with stdenv.lib;
+
stdenv.mkDerivation {
name = "finalterm-git-2014-11-15";
- src = fetchgit {
- url = "https://github.com/p-e-w/finalterm.git";
+ src = fetchFromGitHub {
+ owner = "p-e-w";
+ repo = "finalterm";
rev = "39b078b2a96a5c3c9e74f92b1929f383d220ca8b";
sha256 = "14viln5nabr39lafg1lzf6ydibz1h5d9346drp435ljxc6wsh21i";
};
+ nativeBuildInputs = [ pkgconfig cmake intltool makeWrapper ];
buildInputs = [
- pkgconfig cmake vala_0_23 intltool gtk3 gnome3.gnome_common gnome3.libgee
- gtk_doc clutter_gtk libmx keybinder3 libxml2 libnotify makeWrapper
+ vala_0_23 gtk3 gnome3.gnome_common gnome3.libgee
+ gtk_doc clutter_gtk libmx keybinder3 libxml2 libnotify
xorg.libpthreadstubs xorg.libXdmcp xorg.libxshmfence
libxkbcommon
- ] ++ lib.optionals stdenv.isLinux [
- udev
- ];
+ ] ++ optionals stdenv.isLinux [ udev ];
preConfigure = ''
substituteInPlace data/org.gnome.finalterm.gschema.xml \
@@ -44,7 +46,7 @@ stdenv.mkDerivation {
--prefix XDG_DATA_DIRS : "${gnome3.defaultIconTheme}/share:${gnome3.gtk.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
'';
- meta = with lib; {
+ meta = {
homepage = "http://finalterm.org";
description = "A new breed of terminal emulator";
longDescription = ''
@@ -57,7 +59,7 @@ stdenv.mkDerivation {
- GUI terminal controls
'';
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ cstrahan ];
+ maintainers = [ maintainers.cstrahan ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/freicoin/default.nix b/pkgs/applications/misc/freicoin/default.nix
deleted file mode 100644
index b4e71d4bbc75..000000000000
--- a/pkgs/applications/misc/freicoin/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ fetchurl, stdenv, db, boost, gmp, mpfr, miniupnpc, qt4, qmake4Hook, unzip }:
-
-stdenv.mkDerivation rec {
- version = "0.8.3-1";
- name = "freicoin-${version}";
-
- src = fetchurl {
- url = "https://github.com/freicoin/freicoin/archive/v${version}.zip";
- sha256 = "0v3mh8a96nnb86mkyaylyjj7qfdrl7i9gvybh7f8w2hrl9paszfh";
- };
-
- # I think that openssl and zlib are required, but come through other
- # packages
- buildInputs = [ db boost gmp mpfr miniupnpc qt4 unzip qmake4Hook ];
-
- installPhase = ''
- mkdir -p $out/bin
- cp freicoin-qt $out/bin
- '';
-
- meta = {
- description = "Peer-to-peer currency with demurrage fee";
- homepage = "http://freicoi.in/";
- license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
- };
-}
diff --git a/pkgs/applications/misc/galculator/default.nix b/pkgs/applications/misc/galculator/default.nix
index 5d5f83a2370f..44071b328758 100644
--- a/pkgs/applications/misc/galculator/default.nix
+++ b/pkgs/applications/misc/galculator/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, fetchurl
-, intltool, pkgconfig, gtk }:
+{ stdenv, fetchFromGitHub
+, autoreconfHook, intltool
+, gtk, pkgconfig, flex }:
stdenv.mkDerivation rec {
-
name = "galculator-${version}";
- version = "2.1.3";
+ version = "2.1.4";
- src = fetchurl {
- url = "mirror://sourceforge/galculator/${name}.tar.gz";
- sha256 = "12m7dldjk10lpkdxk7zpk98n32ci65zmxidghihb7n1m3rhp3q17";
+ src = fetchFromGitHub {
+ owner = "galculator";
+ repo = "galculator";
+ rev = "v${version}";
+ sha256 = "0q0hb62f266709ncyq96bpx4a40a1i6dc5869byvd7x285sx1c2w";
};
- buildInputs = [ intltool pkgconfig gtk ];
+ nativeBuildInputs = [ autoreconfHook intltool pkgconfig ];
+ buildInputs = [ gtk flex ];
meta = with stdenv.lib; {
description = "A GTK 2/3 algebraic and RPN calculator";
diff --git a/pkgs/applications/misc/gammu/bashcomp-dir.patch b/pkgs/applications/misc/gammu/bashcomp-dir.patch
index 94cc2929c1ee..d41aa432cf35 100644
--- a/pkgs/applications/misc/gammu/bashcomp-dir.patch
+++ b/pkgs/applications/misc/gammu/bashcomp-dir.patch
@@ -1,12 +1,11 @@
-diff -Naur gammu-1.33.0.orig/contrib/CMakeLists.txt gammu-1.33.0/contrib/CMakeLists.txt
---- gammu-1.33.0.orig/contrib/CMakeLists.txt 2013-12-26 20:56:22.887772110 +0100
-+++ gammu-1.33.0/contrib/CMakeLists.txt 2013-12-26 20:57:04.386276037 +0100
-@@ -85,7 +85,7 @@
+--- a/contrib/CMakeLists.txt
++++ b/contrib/CMakeLists.txt
+@@ -85,7 +85,7 @@ endif (INSTALL_PHP_EXAMPLES)
if (INSTALL_BASH_COMPLETION)
+ macro_optional_find_package (BashCompletion)
+ if (NOT BASH_COMPLETION_FOUND)
+- set (BASH_COMPLETION_COMPLETIONSDIR "/etc/bash_completion.d" CACHE PATH "Location of bash_completion.d")
++ set (BASH_COMPLETION_COMPLETIONSDIR "${CMAKE_INSTALL_PREFIX}/etc/bash_completion.d" CACHE PATH "Location of bash_completion.d")
+ endif (NOT BASH_COMPLETION_FOUND)
install (
FILES bash-completion/gammu
-- DESTINATION "/etc/bash_completion.d"
-+ DESTINATION "${CMAKE_INSTALL_PREFIX}/etc/bash_completion.d"
- COMPONENT "bash"
- )
- endif (INSTALL_BASH_COMPLETION)
diff --git a/pkgs/applications/misc/gammu/default.nix b/pkgs/applications/misc/gammu/default.nix
index 10ee8272f380..950ce210c063 100644
--- a/pkgs/applications/misc/gammu/default.nix
+++ b/pkgs/applications/misc/gammu/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python, pkgconfig, cmake, bluez, libusb1, curl
+{ stdenv, fetchFromGitHub, python, pkgconfig, cmake, bluez, libusb1, curl
, libiconv, gettext, sqlite
, dbiSupport ? false, libdbi ? null, libdbiDrivers ? null
, postgresSupport ? false, postgresql ? null
@@ -8,16 +8,20 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "gammu-${version}";
- version = "1.33.0";
+ version = "1.38.2";
- src = fetchurl {
- url = "mirror://sourceforge/project/gammu/gammu/${version}/gammu-${version}.tar.xz";
- sha256 = "18gplx1v9d70k1q86d5i4n4dfpx367g34pj3zscppx126vwhv112";
+ src = fetchFromGitHub {
+ owner = "gammu";
+ repo = "gammu";
+ rev = version;
+ sha256 = "1rk3p3sjyy6n6mlqs4qgyxna4swrh1zm7b77npxv8j341wxj3khv";
};
- patches = [ ./bashcomp-dir.patch ];
+ patches = [ ./bashcomp-dir.patch ./systemd.patch ];
- buildInputs = [ python pkgconfig cmake bluez libusb1 curl gettext sqlite libiconv ]
+ nativeBuildInputs = [ pkgconfig cmake ];
+
+ buildInputs = [ python bluez libusb1 curl gettext sqlite libiconv ]
++ optionals dbiSupport [ libdbi libdbiDrivers ]
++ optionals postgresSupport [ postgresql ];
diff --git a/pkgs/applications/misc/gammu/systemd.patch b/pkgs/applications/misc/gammu/systemd.patch
new file mode 100644
index 000000000000..22b49a5a2ffe
--- /dev/null
+++ b/pkgs/applications/misc/gammu/systemd.patch
@@ -0,0 +1,30 @@
+diff --git a/cmake/templates/gammu.spec.in b/cmake/templates/gammu.spec.in
+index 8302353..e3ca59a 100644
+--- a/cmake/templates/gammu.spec.in
++++ b/cmake/templates/gammu.spec.in
+@@ -387,9 +387,9 @@ fi
+ %doc %{_mandir}/man7/gammu-smsd-run.7*
+ %doc %{_mandir}/man7/gammu-smsd-sql.7*
+ %doc %{_mandir}/man7/gammu-smsd-tables.7*
+-%dir %{_libexecdir}/systemd
+-%dir %{_libexecdir}/systemd/system
+-%{_libexecdir}/systemd/system/gammu-smsd.service
++%dir %{_prefix}/systemd
++%dir %{_prefix}/systemd/system
++%{_prefix}/systemd/system/gammu-smsd.service
+
+ %files -n libGammu%{so_ver} -f libgammu.lang
+ %defattr(-,root,root,-)
+diff --git a/contrib/CMakeLists.txt b/contrib/CMakeLists.txt
+index 78cc7fc..d674c36 100644
+--- a/contrib/CMakeLists.txt
++++ b/contrib/CMakeLists.txt
+@@ -97,7 +97,7 @@ endif (INSTALL_BASH_COMPLETION)
+ if (WITH_SYSTEMD)
+ install (
+ FILES init/gammu-smsd.service
+- DESTINATION "${SYSTEMD_SERVICES_INSTALL_DIR}"
++ DESTINATION "${CMAKE_INSTALL_PREFIX}/systemd"
+ COMPONENT "systemd"
+ )
+ endif (WITH_SYSTEMD)
diff --git a/pkgs/applications/misc/gcalcli/default.nix b/pkgs/applications/misc/gcalcli/default.nix
index 7560a8bfeb40..d3ba5a97333a 100644
--- a/pkgs/applications/misc/gcalcli/default.nix
+++ b/pkgs/applications/misc/gcalcli/default.nix
@@ -1,13 +1,14 @@
-{ fetchFromGitHub, lib, pythonPackages }:
+{ stdenv, lib, fetchFromGitHub, pythonPackages
+, libnotify ? null }:
pythonPackages.buildPythonApplication rec {
version = "3.4.0";
name = "gcalcli-${version}";
src = fetchFromGitHub {
- owner = "insanum";
- repo = "gcalcli";
- rev = "v${version}";
+ owner = "insanum";
+ repo = "gcalcli";
+ rev = "v${version}";
sha256 = "171awccgnmfv4j7m2my9387sjy60g18kzgvscl6pzdid9fn9rrm8";
};
@@ -20,12 +21,23 @@ pythonPackages.buildPythonApplication rec {
parsedatetime
six
vobject
- ] ++ lib.optional (!pythonPackages.isPy3k) futures;
+ ]
+ ++ lib.optional (!pythonPackages.isPy3k) futures;
+
+ # there are no tests as of 3.4.0
+ doCheck = false;
+
+ postInstall = lib.optionalString stdenv.isLinux ''
+ substituteInPlace $out/bin/gcalcli \
+ --replace "command = 'notify-send -u critical -a gcalcli %s'" \
+ "command = '${libnotify}/bin/notify-send -i view-calendar-upcoming-events -u critical -a Calendar %s'"
+ '';
meta = with lib; {
homepage = https://github.com/insanum/gcalcli;
description = "CLI for Google Calendar";
license = licenses.mit;
- maintainers = [ maintainers.nocoolnametom ];
+ maintainers = with maintainers; [ nocoolnametom ];
+ inherit version;
};
}
diff --git a/pkgs/applications/misc/get_iplayer/default.nix b/pkgs/applications/misc/get_iplayer/default.nix
index a858fefa8c2b..d024b0fce99e 100644
--- a/pkgs/applications/misc/get_iplayer/default.nix
+++ b/pkgs/applications/misc/get_iplayer/default.nix
@@ -1,9 +1,20 @@
-{stdenv, fetchurl, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, buildPerlPackage, perlPackages, rtmpdump}:
+{stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, buildPerlPackage, perlPackages, rtmpdump}:
+
+with stdenv.lib;
+
buildPerlPackage rec {
name = "get_iplayer-${version}";
- version = "2.97";
+ version = "2.99";
+
+ src = fetchFromGitHub {
+ owner = "get-iplayer";
+ repo = "get_iplayer";
+ rev = "v${version}";
+ sha256 = "085bgwkjnaqp96gvd2s8qmkw69rz91si1sgzqdqbplkzj9bk2qii";
+ };
- buildInputs = [makeWrapper perl];
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ perl ];
propagatedBuildInputs = with perlPackages; [HTMLParser HTTPCookies LWP XMLLibXML XMLSimple];
preConfigure = "touch Makefile.PL";
@@ -13,21 +24,15 @@ buildPerlPackage rec {
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
cp get_iplayer $out/bin
- wrapProgram $out/bin/get_iplayer --suffix PATH : ${stdenv.lib.makeBinPath [ atomicparsley ffmpeg flvstreamer rtmpdump ]} --prefix PERL5LIB : $PERL5LIB
+ wrapProgram $out/bin/get_iplayer --suffix PATH : ${makeBinPath [ atomicparsley ffmpeg flvstreamer rtmpdump ]} --prefix PERL5LIB : $PERL5LIB
cp get_iplayer.1 $out/share/man/man1
'';
-
- src = fetchurl {
- url = "https://github.com/get-iplayer/get_iplayer/archive/v${version}.tar.gz";
- sha256 = "0bb6kmzjmazwfxq5ip7yxm39vssfgz3v5vfx1114wfssp6pw0r44";
- };
meta = {
description = "Downloads TV and radio from BBC iPlayer";
- license = stdenv.lib.licenses.gpl3Plus;
+ license = licenses.gpl3Plus;
homepage = https://squarepenguin.co.uk/;
- downloadPage = https://github.com/get-iplayer/get_iplayer/releases;
- platforms = stdenv.lib.platforms.all;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/misc/gkrellm/default.nix b/pkgs/applications/misc/gkrellm/default.nix
index d6a59a89be65..8654e7f3a261 100644
--- a/pkgs/applications/misc/gkrellm/default.nix
+++ b/pkgs/applications/misc/gkrellm/default.nix
@@ -1,15 +1,19 @@
{ fetchurl, stdenv, gettext, pkgconfig, glib, gtk2, libX11, libSM, libICE
, IOKit ? null }:
+with stdenv.lib;
+
stdenv.mkDerivation rec {
- name = "gkrellm-2.3.5";
+ name = "gkrellm-2.3.10";
+
src = fetchurl {
- url = "http://members.dslextreme.com/users/billw/gkrellm/${name}.tar.bz2";
- sha256 = "12rc6zaa7kb60b9744lbrlfkxxfniprm6x0mispv63h4kh75navh";
+ url = "http://gkrellm.srcbox.net/releases/${name}.tar.bz2";
+ sha256 = "0rnpzjr0ys0ypm078y63q4aplcgdr5nshjzhmz330n6dmnxci7lb";
};
- buildInputs = [gettext pkgconfig glib gtk2 libX11 libSM libICE]
- ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [gettext glib gtk2 libX11 libSM libICE]
+ ++ optionals stdenv.isDarwin [ IOKit ];
hardeningDisable = [ "format" ];
@@ -22,12 +26,11 @@ stdenv.mkDerivation rec {
sed -i "$i" -e "s|/usr/X11R6|${libX11.dev}|g ; s|-lICE|-lX11 -lICE|g"
done '';
- buildPhase = ''
- make PREFIX="$out" '';
- installPhase = ''
- make install PREFIX="$out" '';
+ installPhase = ''
+ make DESTDIR=$out install
+ '';
- meta = {
+ meta = {
description = "Themeable process stack of system monitors";
longDescription =
'' GKrellM is a single process stack of system monitors which supports
@@ -35,10 +38,9 @@ stdenv.mkDerivation rec {
or any other theme.
'';
- homepage = http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html;
- license = stdenv.lib.licenses.gpl3Plus;
-
+ homepage = http://gkrellm.srcbox.net;
+ license = licenses.gpl3Plus;
maintainers = [ ];
- platforms = stdenv.lib.platforms.unix;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/misc/gmrun/default.nix b/pkgs/applications/misc/gmrun/default.nix
index dbff65d36518..6c712db01a5a 100644
--- a/pkgs/applications/misc/gmrun/default.nix
+++ b/pkgs/applications/misc/gmrun/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
'';
homepage = "http://sourceforge.net/projects/gmrun/";
license = "GPL";
- maintainers = [ stdenv.lib.maintainers.bbenoist ];
+ maintainers = [];
platforms = stdenv.lib.platforms.all;
};
}
diff --git a/pkgs/applications/misc/gmtp/default.nix b/pkgs/applications/misc/gmtp/default.nix
new file mode 100644
index 000000000000..a86cf268801d
--- /dev/null
+++ b/pkgs/applications/misc/gmtp/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, pkgconfig, libmtp, libid3tag, flac, libvorbis, gtk3
+, gsettings_desktop_schemas, wrapGAppsHook
+}:
+
+let version = "1.3.10"; in
+
+stdenv.mkDerivation {
+ name = "gmtp-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/gmtp/gMTP-${version}/gmtp-${version}.tar.gz";
+ sha256 = "b21b9a8e66ae7bb09fc70ac7e317a0e32aff3917371a7241dea73c41db1dd13b";
+ };
+
+ nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ buildInputs = [ libmtp libid3tag flac libvorbis gtk3 gsettings_desktop_schemas ];
+
+ enableParallelBuilding = true;
+
+ meta = {
+ description = "A simple MP3 and Media player client for UNIX and UNIX like systems.";
+ homepage = "https://gmtp.sourceforge.io";
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.pbogdan ];
+ license = stdenv.lib.licenses.bsd3;
+ };
+}
diff --git a/pkgs/applications/misc/gpa/default.nix b/pkgs/applications/misc/gpa/default.nix
index 600a54931217..ef805a31567a 100644
--- a/pkgs/applications/misc/gpa/default.nix
+++ b/pkgs/applications/misc/gpa/default.nix
@@ -1,14 +1,15 @@
{ stdenv, fetchurl, intltool, pkgconfig, gtk2, gpgme, libgpgerror, libassuan }:
stdenv.mkDerivation rec {
- name = "gpa-0.9.9";
+ name = "gpa-0.9.10";
src = fetchurl {
url = "mirror://gnupg/gpa/${name}.tar.bz2";
- sha256 = "0d235hcqai7m3qb7m9kvr2r4qg4714f87j9fdplwrlz1p4wdfa38";
+ sha256 = "09xphbi2456qynwqq5n0yh0zdmdi2ggrj3wk4hsyh5lrzlvcrff3";
};
- buildInputs = [ intltool pkgconfig gtk2 gpgme libgpgerror libassuan ];
+ nativeBuildInputs = [ intltool pkgconfig ];
+ buildInputs = [ gtk2 gpgme libgpgerror libassuan ];
meta = with stdenv.lib; {
description = "Graphical user interface for the GnuPG";
diff --git a/pkgs/applications/misc/gphoto2/default.nix b/pkgs/applications/misc/gphoto2/default.nix
index 742bdaad9966..46278f42e7bb 100644
--- a/pkgs/applications/misc/gphoto2/default.nix
+++ b/pkgs/applications/misc/gphoto2/default.nix
@@ -3,17 +3,17 @@
}:
stdenv.mkDerivation rec {
- name = "gphoto2-2.5.8";
+ name = "gphoto2-2.5.11";
src = fetchurl {
url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
- sha256 = "0kgfql6c64ha1gahjdwlqhmkslnfywmc2fkys4c5682zv4awvax9";
+ sha256 = "1sgr6rsvzzagcwhc8fxbnvz3k02wr2hab0vrbvcb04k5l3b48a1r";
};
- nativeBuildInputs = [ pkgconfig gettext ];
- buildInputs = [ libgphoto2 libexif popt libjpeg readline libtool ];
+ nativeBuildInputs = [ pkgconfig gettext libtool ];
+ buildInputs = [ libgphoto2 libexif popt libjpeg readline ];
- meta = {
+ meta = with stdenv.lib; {
description = "A ready to use set of digital camera software applications";
longDescription = ''
@@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
'';
homepage = http://www.gphoto.org/;
- license = stdenv.lib.licenses.gpl2Plus;
- platforms = with stdenv.lib.platforms; unix;
- maintainers = with stdenv.lib.maintainers; [ jcumming ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.jcumming ];
};
}
diff --git a/pkgs/applications/misc/gpsbabel/default.nix b/pkgs/applications/misc/gpsbabel/default.nix
index c21f8bbe814f..6c248bc4dfa5 100644
--- a/pkgs/applications/misc/gpsbabel/default.nix
+++ b/pkgs/applications/misc/gpsbabel/default.nix
@@ -1,17 +1,24 @@
-{ stdenv, fetchurl, zlib, qtbase, which }:
+{ stdenv, fetchurl, fetchpatch, zlib, qt4, which }:
stdenv.mkDerivation rec {
name = "gpsbabel-${version}";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchurl {
# gpgbabel.org makes it hard to get the source tarball automatically, so
# get it from elsewhere.
url = "mirror://debian/pool/main/g/gpsbabel/gpsbabel_${version}.orig.tar.gz";
- sha256 = "0xf7wmy2m29g2lm8lqc74yf8rf7sxfl3cfwbk7dpf0yf42pb0b6w";
+ sha256 = "0l6c8911f7i5bbdzah9irhqf127ib0b7lv53rb8r9z8g439mznq1";
};
- buildInputs = [ zlib qtbase which ];
+ patches = [
+ (fetchpatch {
+ url = https://sources.debian.net/data/main/g/gpsbabel/1.5.3-2/debian/patches/use_minizip;
+ sha256 = "03fpsmlx1wc48d1j405zkzp8j64hcp0z72islf4mk1immql3ibcr";
+ })
+ ];
+
+ buildInputs = [ zlib qt4 which ];
/* FIXME: Building the documentation, with "make doc", requires this:
@@ -19,7 +26,6 @@ stdenv.mkDerivation rec {
But FOP isn't packaged yet. */
- preConfigure = "cd gpsbabel";
configureFlags = [ "--with-zlib=system" ]
# Floating point behavior on i686 causes test failures. Preventing
# extended precision fixes this problem.
diff --git a/pkgs/applications/misc/gpscorrelate/default.nix b/pkgs/applications/misc/gpscorrelate/default.nix
index 5026fea0e358..e691c79d85c0 100644
--- a/pkgs/applications/misc/gpscorrelate/default.nix
+++ b/pkgs/applications/misc/gpscorrelate/default.nix
@@ -1,17 +1,22 @@
-{ fetchurl, stdenv, pkgconfig, exiv2, libxml2, gtk2
+{ fetchFromGitHub, stdenv, pkgconfig, exiv2, libxml2, gtk2
, libxslt, docbook_xsl, docbook_xml_dtd_42 }:
stdenv.mkDerivation rec {
- name = "gpscorrelate-1.6.0";
+ name = "gpscorrelate-${version}";
+ version = "1.6.1";
- src = fetchurl {
- url = "http://freefoote.dview.net/linux/${name}.tar.gz";
- sha256 = "1j0b244xkvvf0i4iivp4dw9k4xgyasx4sapd91mnwki35fy49sp0";
+ src = fetchFromGitHub {
+ owner = "freefoote";
+ repo = "gpscorrelate";
+ rev = version;
+ sha256 = "1z0fc75rx7dl6nnydksa578qv116j2c2xs1czfiijzxjghx8njdj";
};
+ nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- pkgconfig exiv2 libxml2 gtk2
- libxslt docbook_xsl docbook_xml_dtd_42
+ exiv2 libxml2 gtk2
+ libxslt docbook_xsl
+ docbook_xml_dtd_42
];
patchPhase = ''
@@ -19,7 +24,7 @@ stdenv.mkDerivation rec {
-es",^[[:blank:]]*prefix[[:blank:]]*=.*$,prefix = $out,g"
'';
- meta = {
+ meta = with stdenv.lib; {
description = "A GPS photo correlation tool, to add EXIF geotags";
longDescription = ''
@@ -38,9 +43,8 @@ stdenv.mkDerivation rec {
one takes the GPS data in a different format.
'';
- license = stdenv.lib.licenses.gpl2Plus;
-
- homepage = http://freefoote.dview.net/linux_gpscorr.html;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2Plus;
+ homepage = https://github.com/freefoote/gpscorrelate;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/hr/default.nix b/pkgs/applications/misc/hr/default.nix
new file mode 100644
index 000000000000..2fd56e3c5552
--- /dev/null
+++ b/pkgs/applications/misc/hr/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "hr-${version}";
+ version = "1.2";
+
+ src = fetchFromGitHub {
+ owner = "LuRsT";
+ repo = "hr";
+ rev = version;
+ sha256 = "162vkip2772jl59lschpinimpg4ssiyg7fq0va5cx4d7wldpqmks";
+ };
+
+ dontBuild = true;
+ installFlags = [ "PREFIX=$(out)" "MANPREFIX=$(out)/share" ];
+
+ preInstall = ''
+ mkdir -p $out/{bin,share}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/LuRsT/hr;
+ description = "A horizontal bar for your terminal";
+ license = licenses.mit;
+ maintainers = [ maintainers.matthiasbeyer ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/misc/htmldoc/default.nix b/pkgs/applications/misc/htmldoc/default.nix
deleted file mode 100644
index e8274418ae16..000000000000
--- a/pkgs/applications/misc/htmldoc/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ stdenv, fetchurl, fltk, openssl, libpng, libjpeg }:
-stdenv.mkDerivation rec {
- name = "htmldoc-1.8.27";
- src = fetchurl {
- url = http://ftp.easysw.com/pub/htmldoc/1.8.27/htmldoc-1.8.27-source.tar.bz2;
- sha256 = "04wnxgx6fxdxwiy9vbawdibngwf55mi01hjrr5fkfs22fcix5zw9";
- };
- buildInputs = [ fltk openssl libpng libjpeg ];
- meta = {
- homepage = http://www.htmldoc.org/;
- description = "Converts HTML files to indexed HTML, PS or PDF";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ viric ];
- platforms = with stdenv.lib.platforms; linux;
- };
-}
diff --git a/pkgs/applications/misc/hyper/default.nix b/pkgs/applications/misc/hyper/default.nix
index 310f8feb2fd4..287efc898122 100644
--- a/pkgs/applications/misc/hyper/default.nix
+++ b/pkgs/applications/misc/hyper/default.nix
@@ -11,11 +11,11 @@ let
];
in
stdenv.mkDerivation rec {
- version = "0.8.3";
+ version = "1.3.1";
name = "hyper-${version}";
src = fetchurl {
- url = "https://github.com/zeit/hyper/releases/download/${version}/hyper-${version}-amd64.deb";
- sha256 = "1683gc0fhifn89l9h67yz02pk1xz7p5l3qpiyddr9w21qr9h3lhq";
+ url = "https://github.com/zeit/hyper/releases/download/${version}/hyper_${version}.deb";
+ sha256 = "1i1rnq10a9kid8lggrd1gp9g08v98la8idnyk4kx4vn0svqy7nvl";
};
buildInputs = [ dpkg ];
unpackPhase = ''
@@ -26,9 +26,8 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p "$out/bin"
mv opt "$out/"
- ln -s "$out/opt/Hyper/Hyper" "$out/bin/Hyper"
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${libPath}:\$ORIGIN" "$out/opt/Hyper/Hyper"
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]}" "$out/opt/Hyper/resources/app/node_modules/child_pty/build/Release/exechelper"
+ ln -s "$out/opt/Hyper/hyper" "$out/bin/hyper"
+ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${libPath}:\$ORIGIN" "$out/opt/Hyper/hyper"
mv usr/* "$out/"
'';
dontPatchELF = true;
diff --git a/pkgs/applications/misc/inspectrum/default.nix b/pkgs/applications/misc/inspectrum/default.nix
index 536582e4ee71..6ec968ecc94d 100644
--- a/pkgs/applications/misc/inspectrum/default.nix
+++ b/pkgs/applications/misc/inspectrum/default.nix
@@ -1,18 +1,35 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake, boost, fftwFloat, qt5, gnuradio }:
+{ stdenv
+, fetchFromGitHub
+, pkgconfig
+, cmake
+, boost
+, fftwFloat
+, qt5
+, gnuradio
+, liquid-dsp
+}:
stdenv.mkDerivation rec {
name = "inspectrum-${version}";
- version = "20160403";
+ version = "20170218";
src = fetchFromGitHub {
owner = "miek";
repo = "inspectrum";
- rev = "27381dbb30f59267a429c04d17d792d3953a6b99";
- sha256 = "0y4j62khq6fcv2qqlqi0kn2ix821m5gcqzg72nhc2zzfb3cdm9nm";
+ rev = "d8d1969a4cceeee0ebfd2f39e791fddd5155d4de";
+ sha256 = "05sarfin9wqkvgwn3fil1r4bay03cwzzhjwbdjslibc5chdrr2cn";
};
- buildInputs = [ pkgconfig cmake qt5.qtbase fftwFloat boost gnuradio ];
-
+ buildInputs = [
+ pkgconfig
+ cmake
+ qt5.qtbase
+ fftwFloat
+ boost
+ gnuradio
+ liquid-dsp
+ ];
+
meta = with stdenv.lib; {
description = "Tool for analysing captured signals from sdr receivers";
homepage = https://github.com/miek/inspectrum;
diff --git a/pkgs/applications/misc/iterm2/default.nix b/pkgs/applications/misc/iterm2/default.nix
index 028e5d6b725a..fa2ac38d383b 100644
--- a/pkgs/applications/misc/iterm2/default.nix
+++ b/pkgs/applications/misc/iterm2/default.nix
@@ -2,16 +2,19 @@
stdenv.mkDerivation rec {
name = "iterm2-${version}";
- version = "3.0.4";
+ version = "3.0.14";
src = fetchFromGitHub {
owner = "gnachman";
repo = "iTerm2";
rev = "v${version}";
- sha256 = "0ffg9l2jvv503h13nd5rjkn5xrahswcqqwmm052qzd6d0lmqjm93";
+ sha256 = "03m0ja11w9910z96yi8fzq3436y8xl14q031rdb2w3sapjd54qrj";
};
patches = [ ./disable_updates.patch ];
+ postPatch = ''
+ sed -i -e 's/CODE_SIGN_IDENTITY = "Developer ID Application"/CODE_SIGN_IDENTITY = ""/g' ./iTerm2.xcodeproj/project.pbxproj
+ '';
makeFlagsArray = ["Deployment"];
installPhase = ''
mkdir -p "$out/Applications"
diff --git a/pkgs/applications/misc/j4-dmenu-desktop/default.nix b/pkgs/applications/misc/j4-dmenu-desktop/default.nix
index 9a60cd060f56..9896fd15b85c 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.14";
+ version = "2.15";
src = fetchFromGitHub {
owner = "enkore";
repo = "j4-dmenu-desktop";
rev = "r${version}";
- sha256 = "14srrkz4qx8qplgrrjv38ri4pnkxaxaq6jy89j13xhna492bq128";
+ sha256 = "1yn45i3hpim2hriaqkq7wmawwsmkynvy2xgz7dg6p5r0ikw5bn1r";
};
postPatch = ''
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index fb60babebe20..6dd0f532f183 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "josm-${version}";
- version = "11526";
+ version = "11639";
src = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "1164vfqbbys0032amk85219y0paihvi8jkx0kwc5lramwsk57pld";
+ sha256 = "1xq074jfk58gh5xmm8s9sjbcbnl34dpx7wsgq9n60phciya90sfb";
};
phases = [ "installPhase" ];
diff --git a/pkgs/applications/misc/jp2a/default.nix b/pkgs/applications/misc/jp2a/default.nix
index e552ac9777f2..138ee397d3fd 100644
--- a/pkgs/applications/misc/jp2a/default.nix
+++ b/pkgs/applications/misc/jp2a/default.nix
@@ -1,16 +1,19 @@
-{ stdenv, fetchurl, libjpeg }:
+{ stdenv, fetchFromGitHub, libjpeg, autoreconfHook }:
stdenv.mkDerivation rec {
- version = "1.0.6";
+ version = "1.0.7";
name = "jp2a-${version}";
- src = fetchurl {
- url = "mirror://sourceforge/jp2a/${name}.tar.gz";
- sha256 = "076frk3pa16s4r1b10zgy81vdlz0385zh3ykbnkaij25jn5aqc09";
+ src = fetchFromGitHub {
+ owner = "cslarsen";
+ repo = "jp2a";
+ rev = "v${version}";
+ sha256 = "12a1z9ba2j16y67f41y8ax5sgv1wdjd71pg7circdxkj263n78ql";
};
makeFlags = "PREFIX=$(out)";
+ nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ libjpeg ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/k3b/default.nix b/pkgs/applications/misc/k3b/default.nix
index 8c69e36a4e49..072685b81944 100644
--- a/pkgs/applications/misc/k3b/default.nix
+++ b/pkgs/applications/misc/k3b/default.nix
@@ -1,8 +1,8 @@
{ stdenv, lib, fetchurl, makeWrapper, automoc4, cmake, perl, pkgconfig
, shared_mime_info, libvorbis, taglib, flac, libsamplerate
, libdvdread, lame, libsndfile, libmad, gettext , transcode, cdrdao
-, dvdplusrwtools, vcdimager, cdparanoia, kdelibs, libdvdcss, ffmpeg
-, kdemultimedia, phonon, libkcddb ? null
+, dvdplusrwtools, vcdimager, cdparanoia, kdelibs4, libdvdcss, ffmpeg
+, libkcddb, phonon
}:
let
@@ -24,8 +24,8 @@ in stdenv.mkDerivation rec {
buildInputs = [
shared_mime_info libvorbis taglib flac libsamplerate libdvdread
- lame libsndfile libmad stdenv.cc.libc kdelibs
- kdemultimedia phonon libkcddb makeWrapper cdparanoia
+ lame libsndfile libmad stdenv.cc.libc kdelibs4
+ phonon libkcddb makeWrapper cdparanoia
libdvdcss ffmpeg
];
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "CD/DVD Burning Application for KDE";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.sander maintainers.urkud maintainers.phreedom ];
+ maintainers = [ maintainers.sander maintainers.phreedom ];
platforms = with stdenv.lib.platforms; linux;
};
}
diff --git a/pkgs/applications/misc/kanboard/default.nix b/pkgs/applications/misc/kanboard/default.nix
new file mode 100644
index 000000000000..ba1a266a42f5
--- /dev/null
+++ b/pkgs/applications/misc/kanboard/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchzip }:
+
+stdenv.mkDerivation rec {
+ name = "kanboard-${version}";
+ version = "1.0.40";
+
+ src = fetchzip {
+ url = "https://kanboard.net/kanboard-1.0.40.zip";
+ sha256 = "1phn3rvngch636g00rhicl0225qk6gdmxqjflkrdchv299zysswd";
+ };
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir -p $out/share/kanboard
+ cp -rv . $out/share/kanboard
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Kanban project management software";
+ homepage = "https://kanboard.net";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fpletz ];
+ };
+}
diff --git a/pkgs/applications/misc/kde-wacomtablet/default.nix b/pkgs/applications/misc/kde-wacomtablet/default.nix
deleted file mode 100644
index 013efee8ec91..000000000000
--- a/pkgs/applications/misc/kde-wacomtablet/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, xf86_input_wacom }:
-
-stdenv.mkDerivation rec {
- name = "wacomtablet-2.1.0";
-
- src = fetchurl {
- url = "http://kde-apps.org/CONTENT/content-files/114856-wacomtablet-2.1.0.tar.xz";
- sha256 = "17n1p5v2yx517hkqd13pyl3wnrdnh6pfzwf2y2csrfckyndhwk8w";
- };
-
- buildInputs = [ kdelibs xf86_input_wacom ];
-
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
-
- meta = with stdenv.lib; {
- description = "KDE Wacom graphic tablet configuration tool";
- license = licenses.gpl2Plus;
- homepage = http://kde-apps.org/content/show.php/wacom+tablet?content=114856;
- platforms = platforms.linux;
- maintainers = [ maintainers.goibhniu maintainers.urkud ];
- };
-}
diff --git a/pkgs/applications/misc/kdeconnect/0.7.nix b/pkgs/applications/misc/kdeconnect/0.7.nix
deleted file mode 100644
index 551d7c06468a..000000000000
--- a/pkgs/applications/misc/kdeconnect/0.7.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig
-, gettext, kdelibs, libXtst, libfakekey, makeWrapper, qca2, qjson
-}:
-
-stdenv.mkDerivation rec {
- name = "kdeconnect-${version}";
- version = "0.7.3";
-
- src = fetchurl {
- url = "http://download.kde.org/unstable/kdeconnect/${version}/src/kdeconnect-kde-${version}.tar.xz";
- sha256 = "1vrr047bq5skxvibv5pb9ch9dxh005zmar017jzbyb9hilxr8kg4";
- };
-
- buildInputs = [ gettext kdelibs libXtst libfakekey makeWrapper qca2 qjson ];
-
- nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
-
- meta = with stdenv.lib; {
- description = "A tool to connect and sync your devices with KDE";
- longDescription = ''
- The corresponding Android app, "KDE Connect", is available in
- F-Droid and Google play and has the following features:
-
- - Share files and URLs to KDE from any app
- - Clipboard share: copy from or to your desktop
- - Notifications sync (4.3+): Read your Android notifications from KDE
- - Multimedia remote control: Use your phone as a remote control
- - WiFi connection: no usb wire or bluetooth needed
- - RSA Encryption: your information is safe
- '';
- license = licenses.gpl2;
- homepage = https://projects.kde.org/projects/playground/base/kdeconnect-kde;
- platforms = platforms.linux;
- maintainers = [ maintainers.goibhniu ];
- };
-}
diff --git a/pkgs/applications/misc/kdeconnect/default.nix b/pkgs/applications/misc/kdeconnect/default.nix
index ecf3e38aeb04..22c9cfc7e986 100644
--- a/pkgs/applications/misc/kdeconnect/default.nix
+++ b/pkgs/applications/misc/kdeconnect/default.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation rec {
name = "kdeconnect-${version}";
- version = "1.0";
+ version = "1.0.3";
src = fetchurl {
- url = http://download.kde.org/stable/kdeconnect/1.0/src/kdeconnect-kde-1.0.tar.xz;
- sha256 = "0pd8qw0w6akc7yzmsr0sjkfj3nw6rgm5xvq41g61ak8pp05syzr0";
+ url = "http://download.kde.org/stable/kdeconnect/${version}/src/kdeconnect-kde-${version}.tar.xz";
+ sha256 = "0b40402adw7cqz19fh8zw70f6l7b5p400mw668n3wic4favn27r2";
};
buildInputs = [
diff --git a/pkgs/applications/misc/keepass-plugins/keeagent/default.nix b/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
new file mode 100644
index 000000000000..cd83d2a44e1d
--- /dev/null
+++ b/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildEnv, fetchzip, mono }:
+
+let
+ version = "0.8.1";
+ drv = stdenv.mkDerivation {
+ name = "keeagent-${version}";
+
+ src = fetchzip {
+ url = http://lechnology.com/wp-content/uploads/2016/07/KeeAgent_v0.8.1.zip;
+ sha256 = "16x1qrnzg0xkvi7w29wj3z0ldmql2vcbwxksbsmnidzmygwg98hk";
+ stripRoot = false;
+ };
+
+ meta = {
+ description = "KeePass plugin to allow other programs to access SSH keys stored in a KeePass database for authentication";
+ homepage = http://lechnology.com/software/keeagent;
+ platforms = with stdenv.lib.platforms; linux;
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = [ ];
+ };
+
+ pluginFilename = "KeeAgent.plgx";
+
+ installPhase = ''
+ mkdir -p $out/lib/dotnet/keepass/
+ cp $pluginFilename $out/lib/dotnet/keepass/$pluginFilename
+ '';
+ };
+in
+ # Mono is required to compile plugin at runtime, after loading.
+ buildEnv { name = drv.name; paths = [ mono drv ]; }
diff --git a/pkgs/applications/misc/keepassx/community.nix b/pkgs/applications/misc/keepassx/community.nix
index 58b45786c40e..a5defaf5c29b 100644
--- a/pkgs/applications/misc/keepassx/community.nix
+++ b/pkgs/applications/misc/keepassx/community.nix
@@ -1,17 +1,24 @@
-{ stdenv, fetchFromGitHub, cmake, libgcrypt, zlib, libmicrohttpd, libXtst, qtbase, qttools }:
+{ stdenv, fetchFromGitHub,
+ cmake, libgcrypt, zlib, libmicrohttpd, libXtst, qtbase, qttools, libgpgerror
+, withKeePassHTTP ? true
+}:
+
+with stdenv.lib;
stdenv.mkDerivation rec {
name = "keepassx-community-${version}";
- version = "2.1.0";
+ version = "2.1.3";
src = fetchFromGitHub {
owner = "keepassxreboot";
repo = "keepassxc";
rev = "${version}";
- sha256 = "0qwmi9f8ik3vkwl1kx7g3079h5ia4wl87y42nr5dal3ic1jc941p";
+ sha256 = "1zamk3dc44fn61b880i3l1r0np2sx2hs05cvcf2x4748r3xicacf";
};
- buildInputs = [ cmake libgcrypt zlib qtbase qttools libXtst libmicrohttpd ];
+ cmakeFlags = optional (withKeePassHTTP) [ "-DWITH_XC_HTTP=ON" ];
+
+ buildInputs = [ cmake libgcrypt zlib qtbase qttools libXtst libmicrohttpd libgpgerror ];
meta = {
description = "Fork of the keepassX password-manager with additional http-interface to allow browser-integration an use with plugins such as PasslFox (https://github.com/pfn/passifox). See also keepassX2.";
diff --git a/pkgs/applications/misc/kgocode/default.nix b/pkgs/applications/misc/kgocode/default.nix
index 3088b5b3c653..b12c9fe25510 100644
--- a/pkgs/applications/misc/kgocode/default.nix
+++ b/pkgs/applications/misc/kgocode/default.nix
@@ -1,9 +1,9 @@
-{ fetchgit, stdenv, cmake, kdelibs, automoc4 } :
+{ fetchgit, stdenv, cmake, kdelibs4, automoc4 } :
stdenv.mkDerivation rec {
name = "kgocode-0.0.1";
- buildInputs = [ cmake kdelibs automoc4 ];
+ buildInputs = [ cmake kdelibs4 automoc4 ];
src = fetchgit {
url = https://bitbucket.org/lucashnegri/kgocode.git;
diff --git a/pkgs/applications/misc/kiwix/default.nix b/pkgs/applications/misc/kiwix/default.nix
index a3c140b6e6c2..b0590fdc38f7 100644
--- a/pkgs/applications/misc/kiwix/default.nix
+++ b/pkgs/applications/misc/kiwix/default.nix
@@ -1,9 +1,12 @@
-{ stdenv, callPackage, overrideCC, fetchurl, makeWrapper, pkgconfig
-, zip, python, zlib, which, icu, libmicrohttpd, lzma, ctpp2, aria2, wget, bc
+{ stdenv, fetchurl, makeWrapper, pkgconfig
+, zip, python, zlib, which, icu, libmicrohttpd, lzma, aria2, wget, bc
, libuuid, glibc, libX11, libXext, libXt, libXrender, glib, dbus, dbus_glib
-, gtk2, gdk_pixbuf, pango, cairo , freetype, fontconfig, alsaLib, atk
+, gtk2, gdk_pixbuf, pango, cairo, freetype, fontconfig, alsaLib, atk, cmake
+, xapian, ctpp2, zimlib
}:
+with stdenv.lib;
+
let
xulrunner64_tar = fetchurl {
url = http://download.kiwix.org/dev/xulrunner-29.0.en-US.linux-x86_64.tar.bz2;
@@ -22,18 +25,38 @@ let
sha256 = "1h9vcbvf8wgds6i2z20y7krpys0mqsqhv1ijyfljanp6vyll9fvi";
};
- xulrunner_tar = if stdenv.system == "x86_64-linux" then xulrunner64_tar else xulrunner32_tar;
- xulrunnersdk_tar = if stdenv.system == "x86_64-linux" then xulrunnersdk64_tar else xulrunnersdk32_tar;
- pugixml_tar = fetchurl {
- url = http://download.kiwix.org/dev/pugixml-1.2.tar.gz;
- sha256 = "0sqk0vdwjq44jxbbkj1cy8qykrmafs1sickzldb2w2nshsnjshhg";
+ xulrunner = if stdenv.system == "x86_64-linux"
+ then { tar = xulrunner64_tar; sdk = xulrunnersdk64_tar; }
+ else { tar = xulrunner32_tar; sdk = xulrunnersdk32_tar; };
+
+ ctpp2_ = ctpp2.override { inherit stdenv; };
+ xapian_ = xapian.override { inherit stdenv; };
+ zimlib_ = zimlib.override { inherit stdenv; };
+
+ pugixml = stdenv.mkDerivation rec {
+ version = "1.2";
+ name = "pugixml-${version}";
+
+ src = fetchurl {
+ url = "http://download.kiwix.org/dev/${name}.tar.gz";
+ sha256 = "0sqk0vdwjq44jxbbkj1cy8qykrmafs1sickzldb2w2nshsnjshhg";
+ };
+
+ buildInputs = [ cmake ];
+
+ unpackPhase = ''
+ # not a nice src archive: all the files are in the root :(
+ mkdir ${name}
+ cd ${name}
+ tar -xf ${src}
+
+ # and the build scripts are in there :'(
+ cd scripts
+ '';
};
- xapian = callPackage ../../../development/libraries/xapian { inherit stdenv; };
- zimlib = callPackage ../../../development/libraries/zimlib { inherit stdenv; };
-
in
-with stdenv.lib;
+
stdenv.mkDerivation rec {
name = "kiwix-${version}";
version = "0.9";
@@ -44,57 +67,32 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- zip
- pkgconfig
- python
- zlib
- xapian
- which
- icu
- libmicrohttpd
- lzma
- zimlib
- ctpp2
- aria2
- wget
- bc
- libuuid
- makeWrapper
+ zip pkgconfig python zlib xapian_ which icu libmicrohttpd
+ lzma zimlib_ ctpp2_ aria2 wget bc libuuid makeWrapper pugixml
];
postUnpack = ''
- cd kiwix-*
+ cd kiwix*
mkdir static
cp Makefile.in static/
cd src/dependencies
- cp ${pugixml_tar} pugixml-1.2.tar.gz
- tar -xf ${xulrunner_tar}
- tar -xf ${xulrunnersdk_tar}
+ tar -xf ${xulrunner.tar}
+ tar -xf ${xulrunner.sdk}
cd ../../..
'';
- configurePhase = ''
- bash ./configure --disable-static --disable-dependency-tracking --prefix=$out --with-libpugixml=SELF
- '';
+ configureFlags = [
+ "--disable-static"
+ "--disable-staticbins"
+ ];
- buildPhase = ''
- cd src/dependencies
- make pugixml-1.2/libpugixml.a
-
- cd ../..
- bash ./configure --disable-static --disable-dependency-tracking --prefix=$out --with-libpugixml=SELF
-
- make
- '';
-
- installPhase = ''
- make install
+ postInstall = ''
cp -r src/dependencies/xulrunner $out/lib/kiwix
- patchelf --set-interpreter ${glibc.out}/lib/ld-linux${optionalString (stdenv.system == "x86_64-linux") "-x86-64"}.so.2 $out/lib/kiwix/xulrunner/xulrunner
+ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/lib/kiwix/xulrunner/xulrunner
rm $out/bin/kiwix
makeWrapper $out/lib/kiwix/kiwix-launcher $out/bin/kiwix \
@@ -106,6 +104,7 @@ stdenv.mkDerivation rec {
description = "An offline reader for Web content";
homepage = http://kiwix.org;
license = licenses.gpl3;
+ platforms = platforms.linux;
maintainers = with maintainers; [ robbinch ];
};
}
diff --git a/pkgs/applications/misc/krename/kde5.nix b/pkgs/applications/misc/krename/default.nix
similarity index 81%
rename from pkgs/applications/misc/krename/kde5.nix
rename to pkgs/applications/misc/krename/default.nix
index a2137060ef64..1137d6c07f6a 100644
--- a/pkgs/applications/misc/krename/kde5.nix
+++ b/pkgs/applications/misc/krename/default.nix
@@ -1,6 +1,6 @@
{
kdeDerivation, kdeWrapper, fetchFromGitHub, lib,
- ecm, kdoctools, kconfig, kinit, kjsembed,
+ extra-cmake-modules, kdoctools, kconfig, kinit, kjsembed,
taglib, exiv2, podofo
}:
@@ -21,11 +21,11 @@ let
homepage = http://www.krename.net;
description = "A powerful batch renamer for KDE";
inherit (kconfig.meta) platforms;
- maintainers = with maintainers; [ urkud peterhoeg ];
+ maintainers = with maintainers; [ peterhoeg ];
};
buildInputs = [ taglib exiv2 podofo ];
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kconfig kinit kjsembed ];
};
diff --git a/pkgs/applications/misc/krename/kde4.nix b/pkgs/applications/misc/krename/kde4.nix
deleted file mode 100644
index 1e4da7fa11f7..000000000000
--- a/pkgs/applications/misc/krename/kde4.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, taglib, exiv2, podofo, qt4, phonon
-}:
-
-stdenv.mkDerivation rec {
- name = "krename-4.0.9";
-
- src = fetchurl {
- url = "mirror://sourceforge/krename/${name}.tar.bz2";
- sha256 = "11bdg5vdcs393n0aibhm3jh3wxlk5kz78jhkwf7cj9086qkg9wds";
- };
-
- buildInputs = [ kdelibs taglib exiv2 podofo qt4 phonon ];
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
-
- meta = {
- homepage = http://www.krename.net;
- description = "A powerful batch renamer for KDE";
- inherit (kdelibs.meta) platforms;
- maintainers = [ stdenv.lib.maintainers.urkud ];
- };
-}
diff --git a/pkgs/applications/misc/krusader/default.nix b/pkgs/applications/misc/krusader/default.nix
index 2a9c6305d42e..ed74eae46f3a 100644
--- a/pkgs/applications/misc/krusader/default.nix
+++ b/pkgs/applications/misc/krusader/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, kde_baseapps
+, kdelibs4, kde_baseapps
}:
stdenv.mkDerivation rec {
@@ -8,14 +8,14 @@ stdenv.mkDerivation rec {
url = "mirror://sourceforge/krusader/${name}.tar.bz2";
sha256 = "1q1m4cjzz2m41pdpxnwrsiczc7990785b700lv64midjjgjnr7j6";
};
- buildInputs = [ kdelibs kde_baseapps ];
+ buildInputs = [ kdelibs4 kde_baseapps ];
nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
NIX_CFLAGS_COMPILE = "-fpermissive"; # fix build with newer gcc versions
meta = {
description = "Norton/Total Commander clone for KDE";
license = "GPL";
homepage = http://www.krusader.org;
- maintainers = with stdenv.lib.maintainers; [ sander urkud ];
- inherit (kdelibs.meta) platforms;
+ maintainers = with stdenv.lib.maintainers; [ sander ];
+ inherit (kdelibs4.meta) platforms;
};
}
diff --git a/pkgs/applications/misc/latte-dock/default.nix b/pkgs/applications/misc/latte-dock/default.nix
new file mode 100644
index 000000000000..8792a07e3e9b
--- /dev/null
+++ b/pkgs/applications/misc/latte-dock/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, lib, cmake, plasma-framework, fetchFromGitHub }:
+
+let version = "0.5.98"; in
+
+stdenv.mkDerivation {
+ name = "latte-dock-${version}";
+
+ src = fetchFromGitHub {
+ owner = "psifidotos";
+ repo = "Latte-Dock";
+ rev = version;
+ sha256 = "0z02ipbbv0dmcxs2g3dq5h62klhijni1i4ikq903hjg0j2cqg5xh";
+ };
+
+ buildInputs = [ plasma-framework ];
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with stdenv.lib; {
+ description = "Dock-style app launcher based on Plasma frameworks";
+ homepage = https://github.com/psifidotos/Latte-Dock;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.benley ];
+ };
+}
diff --git a/pkgs/applications/misc/lilyterm/default.nix b/pkgs/applications/misc/lilyterm/default.nix
index 2fe07d8c5dd0..2fa4ba9ae644 100644
--- a/pkgs/applications/misc/lilyterm/default.nix
+++ b/pkgs/applications/misc/lilyterm/default.nix
@@ -1,17 +1,39 @@
-{ stdenv, fetchurl
+{ stdenv, fetchurl, fetchFromGitHub
, pkgconfig
, autoconf, automake, intltool, gettext
-, gtk, vte }:
+, gtk, vte
+# "stable" or "git"
+, flavour ? "stable"
+}:
+
+assert flavour == "stable" || flavour == "git";
+
+let
+ stuff =
+ if flavour == "stable"
+ then rec {
+ version = "0.9.9.4";
+ src = fetchurl {
+ url = "http://lilyterm.luna.com.tw/file/lilyterm-${version}.tar.gz";
+ sha256 = "0x2x59qsxq6d6xg5sd5lxbsbwsdvkwqlk17iw3h4amjg3m1jc9mp";
+ };
+ }
+ else {
+ version = "2017-01-06";
+ src = fetchFromGitHub {
+ owner = "Tetralet";
+ repo = "lilyterm";
+ rev = "20cce75d34fd24901c9828469d4881968183c389";
+ sha256 = "0am0y65674rfqy69q4qz8izb8cq0isylr4w5ychi40jxyp68rkv2";
+ };
+ };
+
+in
stdenv.mkDerivation rec {
-
name = "lilyterm-${version}";
- version = "0.9.9.4";
- src = fetchurl {
- url = "http://lilyterm.luna.com.tw/file/${name}.tar.gz";
- sha256 = "0x2x59qsxq6d6xg5sd5lxbsbwsdvkwqlk17iw3h4amjg3m1jc9mp";
- };
+ inherit (stuff) src version;
buildInputs = [ pkgconfig autoconf automake intltool gettext gtk vte ];
@@ -29,7 +51,7 @@ stdenv.mkDerivation rec {
'';
homepage = http://lilyterm.luna.com.tw/;
license = licenses.gpl3;
- maintainers = with maintainers; [ AndersonTorres ];
+ maintainers = with maintainers; [ AndersonTorres profpatsch ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/merkaartor/default.nix b/pkgs/applications/misc/merkaartor/default.nix
index 3882f679cae4..a1744f7a2c03 100644
--- a/pkgs/applications/misc/merkaartor/default.nix
+++ b/pkgs/applications/misc/merkaartor/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
description = "An openstreetmap editor";
homepage = http://merkaartor.org/;
license = stdenv.lib.licenses.gpl2Plus;
- maintainers = with stdenv.lib.maintainers; [viric urkud];
+ maintainers = with stdenv.lib.maintainers; [viric];
inherit (qt4.meta) platforms;
};
}
diff --git a/pkgs/applications/misc/monero/default.nix b/pkgs/applications/misc/monero/default.nix
index a8bde39a2783..8b3e0a7cb4e8 100644
--- a/pkgs/applications/misc/monero/default.nix
+++ b/pkgs/applications/misc/monero/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchFromGitHub, cmake, boost, miniupnpc, pkgconfig, unbound }:
+{ stdenv, fetchFromGitHub, cmake, boost, miniupnpc, openssl, pkgconfig, unbound }:
let
- version = "0.10.1";
+ version = "0.10.2.1";
in
stdenv.mkDerivation {
name = "monero-${version}";
@@ -10,12 +10,12 @@ stdenv.mkDerivation {
owner = "monero-project";
repo = "monero";
rev = "v${version}";
- sha256 = "1zngskpgxz3vqq348h0mab2kv95z6g9ckvqkr77mx15m5z3qi6aw";
+ sha256 = "0jr57lih3smdg4abglfyfhxp69akiyqy889gcpdplwl05vfnhand";
};
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ boost miniupnpc unbound ];
+ buildInputs = [ boost miniupnpc openssl unbound ];
# these tests take a long time and don't
# always complete in the build environment
diff --git a/pkgs/applications/misc/mpvc/default.nix b/pkgs/applications/misc/mpvc/default.nix
new file mode 100644
index 000000000000..fffa95952622
--- /dev/null
+++ b/pkgs/applications/misc/mpvc/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, socat, fetchFromGitHub, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ name = "mpvc-unstable-2017-03-18";
+
+ src = fetchFromGitHub {
+ owner = "wildefyr";
+ repo = "mpvc";
+ rev = "aea5c661455248cde7ac9ddba5f63cc790d26512";
+ sha256 = "0qiyvb3ck1wyd3izajwvlq4bwgsbq7x8ya3fgi5i0g2qr39a1qml";
+ };
+
+ makeFlags = [ "PREFIX=$(out)" ];
+ installFlags = [ "PREFIX=$(out)" ];
+
+ postInstall = ''
+ wrapProgram $out/bin/mpvc --prefix PATH : "${socat}/bin/"
+ '';
+
+ buildInputs = [ socat makeWrapper ];
+
+ meta = with stdenv.lib; {
+ description = "A mpc-like control interface for mpv";
+ homepage = https://github.com/wildefyr/mpvc;
+ license = licenses.mit;
+ maintainers = [ maintainers.neeasade ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/misc/multisync/default.nix b/pkgs/applications/misc/multisync/default.nix
deleted file mode 100644
index 5c00bddd9d23..000000000000
--- a/pkgs/applications/misc/multisync/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ stdenv, fetchurl, gtk2, glib, ORBit2, libbonobo, libtool, pkgconfig
-, libgnomeui, GConf, automake, autoconf }:
-
-stdenv.mkDerivation {
- name = "multisync-0.82-1";
-
- src = fetchurl {
- url = mirror://sourceforge/multisync/multisync-0.82-1.tar.bz2;
- sha256 = "1azb6zsn3n1rnla2qc3c440gc4vgmbj593k6xj5g1v0xha2vm2y3";
- };
-
- buildInputs =
- [ gtk2 glib ORBit2 libbonobo libtool pkgconfig libgnomeui GConf
- automake autoconf
- ];
-
- preConfigure = "./autogen.sh"; # install.sh is not contained in the tar
-
- meta = {
- description = "Modular program to synchronize calendars, addressbooks and other PIM data between pcs, mobile devices etc";
- };
-}
-
diff --git a/pkgs/applications/misc/mupdf/default.nix b/pkgs/applications/misc/mupdf/default.nix
index ba2313fc7b5a..a4687c385c65 100644
--- a/pkgs/applications/misc/mupdf/default.nix
+++ b/pkgs/applications/misc/mupdf/default.nix
@@ -18,6 +18,12 @@ stdenv.mkDerivation rec {
url = "https://git.archlinux.org/svntogit/community.git/plain/mupdf/trunk/0001-mupdf-openjpeg.patch?id=5a28ad0a8999a9234aa7848096041992cc988099";
sha256 = "1i24qr4xagyapx4bijjfksj4g3bxz8vs5c2mn61nkm29c63knp75";
})
+
+ (fetchurl {
+ name = "CVE-2017-5896.patch";
+ url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=2c4e5867ee699b1081527bc6c6ea0e99a35a5c27";
+ sha256 = "14k7x47ifx82sds1c06ibzbmcparfg80719jhgwjk6w1vkh4r693";
+ })
];
makeFlags = [ "prefix=$(out)" ];
diff --git a/pkgs/applications/misc/mwic/default.nix b/pkgs/applications/misc/mwic/default.nix
new file mode 100644
index 000000000000..7b9b04c66c8d
--- /dev/null
+++ b/pkgs/applications/misc/mwic/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, pythonPackages }:
+
+stdenv.mkDerivation rec {
+ version = "0.7.2";
+ name = "mwic-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/jwilk/mwic/releases/download/${version}/${name}.tar.gz";
+ sha256 = "1linpagf0i0ggicq02fcvz4rpx7xdpy80ys49wx7fnmz7f3jc6jy";
+ };
+
+ makeFlags=["PREFIX=\${out}"];
+
+ nativeBuildInputs = [
+ pythonPackages.wrapPython
+ ];
+
+ propagatedBuildInputs = with pythonPackages; [ pyenchant regex ];
+
+ postFixup = ''
+ buildPythonPath "$out"
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://jwilk.net/software/mwic;
+ description = "spell-checker that groups possible misspellings and shows them in their contexts";
+ license = licenses.mit;
+ maintainers = with maintainers; [ matthiasbeyer ];
+ };
+}
+
diff --git a/pkgs/applications/misc/octoprint/default.nix b/pkgs/applications/misc/octoprint/default.nix
index 9e287bf6fd5b..661f8dfe48f0 100644
--- a/pkgs/applications/misc/octoprint/default.nix
+++ b/pkgs/applications/misc/octoprint/default.nix
@@ -1,100 +1,100 @@
-{ stdenv, fetchFromGitHub, pythonPackages, fetchurl }:
+{ stdenv, fetchFromGitHub, python2, fetchurl }:
let
- tornado_4_0_2 = pythonPackages.buildPythonPackage rec {
- name = "tornado-${version}";
- version = "4.0.2";
+ pythonPackages = python2.pkgs.override {
+ overrides = self: super: with self; {
+ backports_ssl_match_hostname = self.backports_ssl_match_hostname_3_4_0_2;
- propagatedBuildInputs = with pythonPackages; [ backports_ssl_match_hostname_3_4_0_2 certifi ];
+ tornado = buildPythonPackage rec {
+ name = "tornado-${version}";
+ version = "4.0.2";
- src = fetchurl {
- url = "mirror://pypi/t/tornado/${name}.tar.gz";
- sha256 = "1yhvn8i05lp3b1953majg48i8pqsyj45h34aiv59hrfvxcj5234h";
+ propagatedBuildInputs = [ backports_ssl_match_hostname certifi ];
+
+ src = fetchurl {
+ url = "mirror://pypi/t/tornado/${name}.tar.gz";
+ sha256 = "1yhvn8i05lp3b1953majg48i8pqsyj45h34aiv59hrfvxcj5234h";
+ };
+ };
+
+ flask_login = buildPythonPackage rec {
+ name = "Flask-Login-${version}";
+ version = "0.2.2";
+
+ src = fetchurl {
+ url = "mirror://pypi/F/Flask-Login/${name}.tar.gz";
+ sha256 = "09ygn0r3i3jz065a5psng6bhlsqm78msnly4z6x39bs48r5ww17p";
+ };
+
+ propagatedBuildInputs = [ flask ];
+ buildInputs = [ nose ];
+
+ # No tests included
+ doCheck = false;
+ };
+
+ jinja2 = buildPythonPackage rec {
+ pname = "Jinja2";
+ version = "2.8.1";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://pypi/J/Jinja2/${name}.tar.gz";
+ sha256 = "14aqmhkc9rw5w0v311jhixdm6ym8vsm29dhyxyrjfqxljwx1yd1m";
+ };
+
+ propagatedBuildInputs = [ markupsafe ];
+
+ # No tests included
+ doCheck = false;
+ };
};
};
- sockjs-tornado = pythonPackages.buildPythonPackage rec {
- name = "sockjs-tornado-${version}";
- version = "1.0.3";
-
- src = fetchurl {
- url = "mirror://pypi/s/sockjs-tornado/${name}.tar.gz";
- sha256 = "16cff40nniqsyvda1pb2j3b4zwmrw7y2g1vqq78lp20xpmhnwwkd";
- };
-
- # This is needed for compatibility with OctoPrint
- propagatedBuildInputs = [ tornado_4_0_2 ];
- };
-
- websocket_client = pythonPackages.buildPythonPackage rec {
- name = "websocket_client-0.32.0";
-
- src = fetchurl {
- url = "mirror://pypi/w/websocket-client/${name}.tar.gz";
- sha256 = "cb3ab95617ed2098d24723e3ad04ed06c4fde661400b96daa1859af965bfe040";
- };
-
- propagatedBuildInputs = with pythonPackages; [ six backports_ssl_match_hostname_3_4_0_2 unittest2 argparse ];
- };
-
- flask_login = pythonPackages.buildPythonPackage rec {
- name = "Flask-Login-${version}";
- version = "0.2.2";
-
- src = fetchurl {
- url = "mirror://pypi/F/Flask-Login/${name}.tar.gz";
- sha256 = "09ygn0r3i3jz065a5psng6bhlsqm78msnly4z6x39bs48r5ww17p";
- };
-
- propagatedBuildInputs = with pythonPackages; [ flask ];
-
- # FIXME
- doCheck = false;
- };
-
in pythonPackages.buildPythonApplication rec {
name = "OctoPrint-${version}";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchFromGitHub {
owner = "foosel";
repo = "OctoPrint";
rev = version;
- sha256 = "1av755agyym1k5ig9av0q9ysf26ldfixz82x73v3g47a1m28pxq9";
+ sha256 = "0wyrxi754xa111b88fqvaw2s5ib2a925dlrgym5mn93i027m50wk";
};
# We need old Tornado
propagatedBuildInputs = with pythonPackages; [
awesome-slugify flask_assets rsa requests2 pkginfo watchdog
- semantic-version flask_principal werkzeug flaskbabel tornado_4_0_2
+ semantic-version flask_principal werkzeug flaskbabel tornado
psutil pyserial flask_login netaddr markdown sockjs-tornado
pylru pyyaml sarge feedparser netifaces click websocket_client
scandir chainmap future
];
+ buildInputs = with pythonPackages; [ nose mock ddt ];
+
# Jailbreak dependencies.
- # Currently broken for new: tornado, pyserial, flask_login
postPatch = ''
sed -i \
- -e 's,werkzeug>=[^"]*,werkzeug,g' \
- -e 's,requests>=[^"]*,requests,g' \
-e 's,pkginfo>=[^"]*,pkginfo,g' \
- -e 's,semantic_version>=[^"]*,semantic_version,g' \
- -e 's,psutil>=[^"]*,psutil,g' \
- -e 's,Flask-Babel>=[^"]*,Flask-Babel,g' \
-e 's,Flask-Principal>=[^"]*,Flask-Principal,g' \
- -e 's,markdown>=[^"]*,markdown,g' \
- -e 's,Flask-Assets>=[^"]*,Flask-Assets,g' \
- -e 's,rsa>=[^"]*,rsa,g' \
- -e 's,PyYAML>=[^"]*,PyYAML,g' \
- -e 's,flask>=[^"]*,flask,g' \
- -e 's,Click>=[^"]*,Click,g' \
-e 's,websocket-client>=[^"]*,websocket-client,g' \
+ -e 's,Click>=[^"]*,Click,g' \
+ -e 's,rsa>=[^"]*,rsa,g' \
+ -e 's,flask>=[^"]*,flask,g' \
+ -e 's,Flask-Babel>=[^"]*,Flask-Babel,g' \
+ -e 's,Flask-Assets>=[^"]*,Flask-Assets,g' \
+ -e 's,PyYAML>=[^"]*,PyYAML,g' \
-e 's,scandir>=[^"]*,scandir,g' \
+ -e 's,werkzeug>=[^"]*,werkzeug,g' \
+ -e 's,psutil>=[^"]*,psutil,g' \
+ -e 's,requests>=[^"]*,requests,g' \
setup.py
'';
+ checkPhase = "nosetests";
+
meta = with stdenv.lib; {
homepage = "http://octoprint.org/";
description = "The snappy web interface for your 3D printer";
diff --git a/pkgs/applications/misc/octoprint/plugins.nix b/pkgs/applications/misc/octoprint/plugins.nix
index 2f894514c519..8bc4a22bc923 100644
--- a/pkgs/applications/misc/octoprint/plugins.nix
+++ b/pkgs/applications/misc/octoprint/plugins.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, octoprint, pythonPackages }:
+{ stdenv, fetchFromGitHub, fetchpatch, octoprint, pythonPackages }:
let
buildPlugin = args: pythonPackages.buildPythonApplication (args // {
@@ -23,6 +23,11 @@ let
patches = [
./m33-fio-one-library.patch
+ # Fix incompatibility with new OctoPrint
+ (fetchpatch {
+ url = "https://github.com/foosel/M33-Fio/commit/bdf2422dee3fb8e53b33f087f734956c3b209d72.patch";
+ sha256 = "0jm415sx6d3m0z4gfhbnxlasg08zf3f3mslaj4amn9wbvsik9s5d";
+ })
];
postPatch = ''
diff --git a/pkgs/applications/misc/osmctools/default.nix b/pkgs/applications/misc/osmctools/default.nix
index bb4719639ab9..5a9ffc13007f 100644
--- a/pkgs/applications/misc/osmctools/default.nix
+++ b/pkgs/applications/misc/osmctools/default.nix
@@ -1,30 +1,46 @@
{ stdenv, fetchurl, zlib } :
+let
+
+ convert_src = fetchurl {
+ url = http://m.m.i24.cc/osmconvert.c;
+ sha256 = "1mvmb171c1jqxrm80jc7qicwk4kgg7yq694n7ci65g6i284r984x";
+ # version = 0.8.5
+ };
+
+ filter_src = fetchurl {
+ url = http://m.m.i24.cc/osmfilter.c;
+ sha256 = "0vm3bls9jb2cb5b11dn82sxnc22qzkf4ghmnkivycigrwa74i6xl";
+ # version = 1.4.0
+ };
+
+in
+
stdenv.mkDerivation rec {
name = "osmctools-${version}";
- version = "0.8.5";
-
- src = fetchurl {
- url = http://m.m.i24.cc/osmconvert.c;
- sha256 = "9da0940912d1bc62223b962483fd796f92c959c48749806aee5806164e5875d7";
- };
+ version = "0.8.5plus1.4.0";
buildInputs = [ zlib ];
phases = [ "buildPhase" "installPhase" ];
buildPhase = ''
- cc $src -lz -O3 -o osmconvert
+ cc ${convert_src} -lz -O3 -o osmconvert
+ cc ${filter_src} -O3 -o osmfilter
'';
installPhase = ''
mkdir -p $out/bin
mv osmconvert $out/bin
+ mv osmfilter $out/bin
'';
meta = with stdenv.lib; {
- description = "Converter between various Open Street Map file formats";
- homepage = http://wiki.openstreetmap.org/wiki/Osmconvert;
+ description = "Command line tools for transforming Open Street Map files";
+ homepage = ''
+ http://wiki.openstreetmap.org/wiki/Osmconvert
+ https://wiki.openstreetmap.org/wiki/Osmfilter
+ '';
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/misc/pdfpc/default.nix b/pkgs/applications/misc/pdfpc/default.nix
index 2f023412faf5..3c42e8d8fcc0 100644
--- a/pkgs/applications/misc/pdfpc/default.nix
+++ b/pkgs/applications/misc/pdfpc/default.nix
@@ -1,21 +1,23 @@
{ stdenv, fetchFromGitHub, cmake, makeWrapper, pkgconfig, vala, gtk3, libgee
-, poppler, libpthreadstubs, gstreamer, gst-plugins-base, librsvg }:
+, poppler, libpthreadstubs, gstreamer, gst-plugins-base, librsvg, pcre }:
stdenv.mkDerivation rec {
name = "${product}-${version}";
product = "pdfpc";
- version = "4.0.5";
+ version = "4.0.6";
src = fetchFromGitHub {
repo = "pdfpc";
owner = "pdfpc";
rev = "v${version}";
- sha256 = "13spngkp0lq2qlw4mxsngx4ckr201axzn5ppjax0bhlckirvzr2s";
+ sha256 = "05cfx45i0xnwvclrbwlmqsjj2sk1galk62dc0mrkhr6293mbp1mx";
};
nativeBuildInputs = [ cmake pkgconfig vala ];
buildInputs = [ gstreamer gst-plugins-base gtk3 libgee poppler
- libpthreadstubs makeWrapper librsvg ];
+ libpthreadstubs makeWrapper librsvg pcre ];
+
+ cmakeFlags = stdenv.lib.optionalString stdenv.isDarwin "-DMOVIES=OFF";
postInstall = ''
wrapProgram $out/bin/pdfpc \
@@ -27,7 +29,7 @@ stdenv.mkDerivation rec {
homepage = https://pdfpc.github.io/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ pSub ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/misc/pdfshuffler/default.nix b/pkgs/applications/misc/pdfshuffler/default.nix
new file mode 100644
index 000000000000..e01956e36119
--- /dev/null
+++ b/pkgs/applications/misc/pdfshuffler/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchsvn
+, wrapGAppsHook, makeWrapper, gettext
+, python3Packages, gtk3, poppler_gi
+, gnome3, gsettings_desktop_schemas, shared_mime_info,
+}:
+
+python3Packages.buildPythonApplication rec {
+ name = "pdfshuffler-unstable-2017-02-26"; # no official release in 5 years
+
+ src = fetchsvn {
+ url = "http://svn.gna.org/svn/pdfshuffler/trunk";
+ rev = "20";
+ sha256 = "1g20dy45xg5vda9y58d2b1gkczj44xgrfi59jx6hr62ynd3z0dfc";
+ };
+
+ nativeBuildInputs = [ wrapGAppsHook gettext makeWrapper ];
+
+ buildInputs = [
+ gtk3 gsettings_desktop_schemas poppler_gi gnome3.adwaita-icon-theme
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ pygobject3
+ pycairo
+ pypdf2
+ ];
+
+ preFixup = ''
+ gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared_mime_info}/share")
+ '';
+
+ doCheck = false; # no tests
+
+ meta = with stdenv.lib; {
+ homepage = https://gna.org/projects/pdfshuffler/;
+ description = "Merge or split pdf documents and rotate, crop and rearrange their pages";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ mic92 ];
+ };
+}
diff --git a/pkgs/applications/misc/ptask/default.nix b/pkgs/applications/misc/ptask/default.nix
new file mode 100644
index 000000000000..abb1fb596fac
--- /dev/null
+++ b/pkgs/applications/misc/ptask/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, pkgconfig, makeWrapper, gtk3, json_c, taskwarrior }:
+
+stdenv.mkDerivation rec {
+ name = "ptask-1.0.0";
+
+ src = fetchurl {
+ url = "http://wpitchoune.net/ptask/files/${name}.tar.gz";
+ sha256 = "13nirr7b29bv3w2zc8zxphhmc9ayhs61i11jl4819nabk7vy1kdq";
+ };
+
+ buildInputs = [ gtk3 json_c ];
+
+ nativeBuildInputs = [ pkgconfig makeWrapper ];
+
+ patches = [ ./tw-version.patch ];
+
+ preFixup = ''
+ wrapProgram "$out/bin/ptask" \
+ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
+ --prefix PATH : "${taskwarrior}/bin"
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://wpitchoune.net/ptask/;
+ description = "GTK-based GUI for taskwarrior";
+ license = licenses.gpl2;
+ maintainer = [ maintainers.spacefrogg ];
+ };
+}
diff --git a/pkgs/applications/misc/ptask/tw-version.patch b/pkgs/applications/misc/ptask/tw-version.patch
new file mode 100644
index 000000000000..995fffeda2f8
--- /dev/null
+++ b/pkgs/applications/misc/ptask/tw-version.patch
@@ -0,0 +1,11 @@
+--- a/src/tw.c 2017-02-21 22:56:19.289037608 +0100
++++ b/src/tw.c 2017-02-21 22:57:04.726814256 +0100
+@@ -116,7 +116,7 @@
+ || !strcmp(ver, "2.3.0")
+ || !strcmp(ver, "2.4.0")
+ || !strcmp(ver, "2.4.1")
+- || !strcmp(ver, "2.5.0"))
++ || !strcmp(ver, "2.5.1"))
+ return 1;
+ else
+ return 0;
diff --git a/pkgs/applications/misc/pwsafe/default.nix b/pkgs/applications/misc/pwsafe/default.nix
index f65435ba7b23..0ea530b6bf1c 100644
--- a/pkgs/applications/misc/pwsafe/default.nix
+++ b/pkgs/applications/misc/pwsafe/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, wxGTK, libuuid, xercesc, zip , libXt, libXtst
-, libXi, xextproto, gettext, perl, pkgconfig, libyubikey, ykpers
+, libXi, xextproto, gettext, perl, pkgconfig, libyubikey, yubikey-personalization
}:
stdenv.mkDerivation rec {
@@ -14,12 +14,12 @@ stdenv.mkDerivation rec {
};
makefile = "Makefile.linux";
- makeFlags = "YBPERS_LIBPATH=${ykpers}/lib";
+ makeFlags = "YBPERS_LIBPATH=${yubikey-personalization}/lib";
buildFlags = "unicoderelease";
buildInputs = [ wxGTK libuuid gettext perl zip
xercesc libXt libXtst libXi xextproto
- pkgconfig libyubikey ykpers ];
+ pkgconfig libyubikey yubikey-personalization ];
postPatch = ''
# Fix perl scripts used during the build.
diff --git a/pkgs/applications/misc/qmetro/default.nix b/pkgs/applications/misc/qmetro/default.nix
new file mode 100644
index 000000000000..932d8156a79a
--- /dev/null
+++ b/pkgs/applications/misc/qmetro/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, qmake4Hook, unzip, qt4 }:
+
+stdenv.mkDerivation rec {
+ name = "${project}-${version}";
+ project = "qmetro";
+ version = "0.7.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/${project}/${name}.zip";
+ sha256 = "1zdj87lzcr43gr2h05g17z31pd22n5kxdwbvx7rx656rmhv0sjq5";
+ };
+
+ nativeBuildInputs = [ qmake4Hook unzip ];
+
+ buildInputs = [ qt4 ];
+
+ postPatch = ''
+ sed -e 's#Exec=/usr/bin/qmetro#Exec=qmetro#' -i rc/qmetro.desktop
+ echo 'LIBS += -lz' >> qmetro.pro
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ homepage = https://sourceforge.net/projects/qmetro/;
+ description = "Worldwide transit maps viewer";
+ license = licenses.gpl3;
+
+ maintainter = with maintainers; [ orivej ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/misc/qsyncthingtray/default.nix b/pkgs/applications/misc/qsyncthingtray/default.nix
index 96d2aa0c85b7..4f95879d5eb2 100644
--- a/pkgs/applications/misc/qsyncthingtray/default.nix
+++ b/pkgs/applications/misc/qsyncthingtray/default.nix
@@ -1,29 +1,44 @@
-{ stdenv, fetchFromGitHub
-, qtbase, qtwebengine
-, qmakeHook }:
+{ stdenv, lib, fetchFromGitHub, procps ? null
+, qtbase, qtwebengine, qtwebkit
+, cmake, makeQtWrapper
+, syncthing, syncthing-inotify ? null
+, preferQWebView ? false }:
stdenv.mkDerivation rec {
- version = "0.5.5rc2";
+ version = "0.5.7";
name = "qsyncthingtray-${version}";
src = fetchFromGitHub {
- owner = "sieren";
- repo = "QSyncthingTray";
- rev = "${version}";
- sha256 = "1x7j7ylgm4ih06m7gb5ls3c9bdjwbra675489caq2f04kgw4yxq2";
+ owner = "sieren";
+ repo = "QSyncthingTray";
+ rev = "${version}";
+ sha256 = "0crrdpdmlc4ahkvp5znzc4zhfwsdih655q1kfjf0g231mmynxhvq";
};
- buildInputs = [ qtbase qtwebengine ];
- nativeBuildInputs = [ qmakeHook ];
+ buildInputs = [ qtbase qtwebengine ] ++ lib.optional preferQWebView qtwebkit;
+ nativeBuildInputs = [ cmake makeQtWrapper ];
enableParallelBuilding = true;
-
- postInstall = ''
+
+ cmakeFlags = lib.optional preferQWebView "-DQST_BUILD_WEBKIT=1";
+
+ postPatch = ''
+ ${lib.optionalString stdenv.isLinux ''
+ substituteInPlace includes/platforms/linux/posixUtils.hpp \
+ --replace '"/usr/local/bin/syncthing"' '"${syncthing}/bin/syncthing"' \
+ --replace '"/usr/local/bin/syncthing-inotify"' '"${syncthing-inotify}/bin/syncthing-inotify"' \
+ --replace '"pgrep -x' '"${procps}/bin/pgrep -x'
+ ''}
+
+ ${lib.optionalString stdenv.isDarwin ''
+ substituteInPlace includes/platforms/darwin/macUtils.hpp \
+ --replace '"/usr/local/bin/syncthing"' '"${syncthing}/bin/syncthing"'
+ ''}
+ '';
+
+ installPhase = let qst = "qsyncthingtray"; in ''
mkdir -p $out/bin
- cp binary/QSyncthingTray $out/bin
- cat > $out/bin/qt.conf <= 0;
};
}
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index 9b7aeddc2ffb..1371646be273 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pythonPackages, w3m, file, less }:
pythonPackages.buildPythonApplication rec {
- name = "ranger-1.8.0";
+ name = "ranger-1.8.1";
meta = {
description = "File manager with minimalistic curses interface";
@@ -12,7 +12,7 @@ pythonPackages.buildPythonApplication rec {
src = fetchurl {
url = "http://ranger.nongnu.org/${name}.tar.gz";
- sha256 = "14j067n1azk6vc6cxlhi5w5bsn2wcz4hypvgxc0vjl9xp5n4f0nf";
+ sha256 = "1d11qw0mr9aj22a7nhr6p2c3yzf359xbffmjsjblq44bjpwzjcql";
};
checkInputs = with pythonPackages; [ pytest ];
diff --git a/pkgs/applications/misc/redshift-plasma-applet/default.nix b/pkgs/applications/misc/redshift-plasma-applet/default.nix
index 3cf6f7d754be..fe09f7ff16ea 100644
--- a/pkgs/applications/misc/redshift-plasma-applet/default.nix
+++ b/pkgs/applications/misc/redshift-plasma-applet/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, cmake, kde5, redshift, fetchFromGitHub, ... }:
+{ stdenv, cmake, plasma-framework, redshift, fetchFromGitHub, }:
let version = "1.0.17"; in
@@ -26,7 +26,7 @@ stdenv.mkDerivation {
buildInputs = [
cmake
- kde5.plasma-framework
+ plasma-framework
];
diff --git a/pkgs/applications/misc/robomongo/default.nix b/pkgs/applications/misc/robomongo/default.nix
index ebd97f6621d4..1516e827c5e1 100644
--- a/pkgs/applications/misc/robomongo/default.nix
+++ b/pkgs/applications/misc/robomongo/default.nix
@@ -1,28 +1,73 @@
-{ stdenv, fetchurl, qtbase, openssl, boost, cmake, scons, python, pcre, bzip2 }:
+{ stdenv, fetchurl, zlib, glib, xorg, dbus, fontconfig,
+ freetype, xkeyboard_config, makeDesktopItem, makeWrapper }:
-stdenv.mkDerivation {
- name = "robomongo-0.8.4";
+let
+ ldLibraryPath = stdenv.lib.makeLibraryPath [
+ stdenv.cc.cc
+ zlib
+ glib
+ xorg.libXi
+ xorg.libxcb
+ xorg.libXrender
+ xorg.libX11
+ xorg.libSM
+ xorg.libICE
+ xorg.libXext
+ dbus
+ fontconfig
+ freetype
+ ];
- src = fetchurl {
- url = https://github.com/paralect/robomongo/archive/v0.8.4.tar.gz;
- sha256 = "199fb08701wrw3ky7gcqyvb3z4027qjcqdnzrx5y7yi3rb4gvkzc";
+ icon = fetchurl {
+ url = "https://github.com/Studio3T/robomongo/raw/v0.9.0/trash/install/linux/robomongo.png";
+ sha256 = "15li8536x600kkfkb3h6mw7y0f2ljkv951pc45dpiw036vldibv2";
};
+in
+ stdenv.mkDerivation {
+ name = "robomongo-0.9.0";
- patches = [ ./robomongo.patch ];
+ src = fetchurl {
+ url = "https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz";
+ sha256 = "1q8ahdz3afcw002p8dl2pybzkq4srk6bnikrz216yx1gswivdcad";
+ };
- postPatch = ''
- rm ./cmake/FindOpenSSL.cmake # remove outdated bundled CMake file
- '';
+ desktopItem = makeDesktopItem {
+ name = "robomongo";
+ exec = "robomongo";
+ icon = icon;
+ comment = "Query GUI for mongodb";
+ desktopName = "Robomongo";
+ genericName = "MongoDB management tool";
+ categories = "Development;IDE;mongodb;";
+ };
- NIX_CFLAGS_COMPILE = "-fno-stack-protector";
+ buildInputs = [makeWrapper];
- buildInputs = [ cmake boost scons qtbase openssl python pcre bzip2 ];
+ installPhase = ''
+ mkdir -p $out/bin
+ cp bin/* $out/bin
- meta = {
- homepage = "http://robomongo.org/";
- description = "Query GUI for mongodb";
- platforms = stdenv.lib.platforms.linux;
- license = stdenv.lib.licenses.gpl3;
- maintainers = [ stdenv.lib.maintainers.amorsillo ];
- };
-}
+ mkdir -p $out/lib
+ cp -r lib/* $out/lib
+
+ mkdir -p $out/share/applications
+ cp $desktopItem/share/applications/* $out/share/applications
+
+ mkdir -p $out/share/icons
+ cp ${icon} $out/share/icons/robomongo.png
+
+ patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 $out/bin/robomongo
+
+ wrapProgram $out/bin/robomongo \
+ --suffix LD_LIBRARY_PATH : ${ldLibraryPath} \
+ --suffix QT_XKB_CONFIG_ROOT : ${xkeyboard_config}/share/X11/xkb
+ '';
+
+ meta = {
+ homepage = "https://robomongo.org/";
+ description = "Query GUI for mongodb";
+ platforms = stdenv.lib.intersectLists stdenv.lib.platforms.linux stdenv.lib.platforms.x86_64;
+ license = stdenv.lib.licenses.gpl3;
+ maintainers = [ stdenv.lib.maintainers.eperuffo ];
+ };
+ }
diff --git a/pkgs/applications/misc/robomongo/robomongo.patch b/pkgs/applications/misc/robomongo/robomongo.patch
deleted file mode 100644
index 3de6e940d9f9..000000000000
--- a/pkgs/applications/misc/robomongo/robomongo.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-Remove check for QT_NO_STYLE_GTK to avoid building with QCleanlooksStyle which results in error due to missing QCleanlooksStyle
-Ensure environment is preserved for scons build -- scons clears the env but we want to keep the nix build environment
-Fix typo in cmakelists
-Add stdint.h include to mongo driver src
-diff -rupN robomongo-0.8.3/CMakeLists.txt robomongo-0.8.3-patched/CMakeLists.txt
---- robomongo-0.8.3/CMakeLists.txt 2013-10-01 10:55:00.000000000 -0400
-+++ robomongo-0.8.3-patched/CMakeLists.txt 2013-12-06 12:22:06.070659856 -0500
-@@ -133,7 +133,7 @@ ELSE()
- ENDIF()
-
- ##################################DEFAULT VALUES##########################################
--IF(NOT CMAKE_INSTALL_PREFIX})
-+IF(NOT CMAKE_INSTALL_PREFIX)
- SET(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install")
- ENDIF()
-
-diff -rupN robomongo-0.8.3/src/robomongo/gui/AppStyle.h robomongo-0.8.3-patched/src/robomongo/gui/AppStyle.h
---- robomongo-0.8.3/src/robomongo/gui/AppStyle.h 2013-10-01 10:55:00.000000000 -0400
-+++ robomongo-0.8.3-patched/src/robomongo/gui/AppStyle.h 2013-12-06 12:20:57.417297186 -0500
-@@ -8,13 +8,8 @@
- #include
- typedef QProxyStyle OsStyle;
- #elif defined OS_LINUX
-- #if !defined(QT_NO_STYLE_GTK)
-- #include
-- typedef QProxyStyle OsStyle;
-- #else
-- #include
-- typedef QCleanlooksStyle OsStyle;
-- #endif
-+ #include
-+ typedef QProxyStyle OsStyle;
- #endif
-
- namespace Robomongo
-
-diff -rupN robomongo-0.8.3/src/third-party/mongodb/SConstruct robomongo-0.8.3-patched/src/third-party/mongodb/SConstruct
---- robomongo-0.8.3/src/third-party/mongodb/SConstruct 2013-10-01 10:55:00.000000000 -0400
-+++ robomongo-0.8.3-patched/src/third-party/mongodb/SConstruct 2013-12-06 12:21:45.705255731 -0500
-@@ -283,7 +283,8 @@ usePCH = has_option( "usePCH" )
-
- justClientLib = (COMMAND_LINE_TARGETS == ['mongoclient'])
-
--env = Environment( BUILD_DIR=variantDir,
-+env = Environment( ENV=os.environ,
-+ BUILD_DIR=variantDir,
- CLIENT_ARCHIVE='${CLIENT_DIST_BASENAME}${DIST_ARCHIVE_SUFFIX}',
- CLIENT_DIST_BASENAME=get_option('client-dist-basename'),
- CLIENT_LICENSE='#distsrc/client/LICENSE.txt',
-
-diff -rupN robomongo-0.8.4/src/third-party/mongodb/src/mongo/pch.h robomongo-0.8.4-patched/src/third-party/mongodb/src/mongo/pch.h
---- robomongo-0.8.4/src/third-party/mongodb/src/mongo/pch.h 2013-12-13 12:56:35.000000000 -0500
-+++ robomongo-0.8.4-patched/src/third-party/mongodb/src/mongo/pch.h 2014-08-20 18:16:31.788396489 -0400
-@@ -39,6 +39,7 @@
- #include
- #include
- #include
-+#include
-
- #include "time.h"
- #include "string.h"
diff --git a/pkgs/applications/misc/rsibreak/default.nix b/pkgs/applications/misc/rsibreak/default.nix
deleted file mode 100644
index 42247572c246..000000000000
--- a/pkgs/applications/misc/rsibreak/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, kdebase_workspace }:
-
-let version = "0.11";
-in
-stdenv.mkDerivation rec {
- name = "rsibreak-${version}";
-
- src = fetchurl {
- url = "mirror://debian/pool/main/r/rsibreak/rsibreak_${version}.orig.tar.gz";
- sha256 = "0g27aswh8iz5v67v1wkjny4p100vs2gm0lw0qzfkg6sw1pb4i519";
- };
-
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
-
- buildInputs = [ kdelibs kdebase_workspace ];
-
- meta = {
- homepage = http://userbase.kde.org/RSIBreak; # http://www.rsibreak.org/ is down since 2011
- description = "Utility to help prevent repetitive strain injury for KDE 4";
- inherit (kdelibs.meta) platforms maintainers;
- };
-}
diff --git a/pkgs/applications/misc/sbagen/default.nix b/pkgs/applications/misc/sbagen/default.nix
index 495f37de2f40..14680619e0c2 100644
--- a/pkgs/applications/misc/sbagen/default.nix
+++ b/pkgs/applications/misc/sbagen/default.nix
@@ -1,9 +1,16 @@
{ stdenv, fetchurl }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "sbagen-1.4.4";
- buildPhases = "buildPhase installPhase";
+ src = fetchurl {
+ url = "http://uazu.net/sbagen/${name}.tgz";
+ sha256 = "0w62yk1b0hq79kl0angma897yqa8p1ww0dwydf3zlwav333prkd2";
+ };
+
+ postPatch = ''
+ patchShebangs ./mk
+ '';
buildPhase = "./mk";
@@ -14,14 +21,10 @@ stdenv.mkDerivation {
cp --target-directory=$out/share/sbagen/doc README.txt SBAGEN.txt theory{,2}.txt {wave,holosync,focus,TODO}.txt
'';
- src = fetchurl {
- url = http://uazu.net/sbagen/sbagen-1.4.4.tgz;
- sha256 = "0w62yk1b0hq79kl0angma897yqa8p1ww0dwydf3zlwav333prkd2";
- };
-
- meta = {
+ meta = {
description = "Binaural sound generator";
homepage = http://uazu.net/sbagen;
license = "GPL";
+ platforms = [ "i686-linux" ];
};
}
diff --git a/pkgs/applications/misc/sc-im/default.nix b/pkgs/applications/misc/sc-im/default.nix
index 75d08ec81883..6d9e1c9fcf23 100644
--- a/pkgs/applications/misc/sc-im/default.nix
+++ b/pkgs/applications/misc/sc-im/default.nix
@@ -1,23 +1,25 @@
-{ stdenv, fetchFromGitHub, yacc, ncurses, libxml2, pkgconfig }:
+{ stdenv, fetchFromGitHub, yacc, ncurses, libxml2, libzip, libxls, pkgconfig }:
stdenv.mkDerivation rec {
- version = "0.4.0";
+ version = "0.5.0";
name = "sc-im-${version}";
src = fetchFromGitHub {
owner = "andmarti1424";
repo = "sc-im";
rev = "v${version}";
- sha256 = "1v1cfmfqs5997bqlirp6p7smc3qrinq8dvsi33sk09r33zkzyar0";
+ sha256 = "1vdn9p9srvdksxznrn65pfigwrd7brlq8bac3pjfqsvf8gjnzq61";
};
- buildInputs = [ yacc ncurses libxml2 pkgconfig ];
+ buildInputs = [ yacc ncurses libxml2 libzip libxls pkgconfig ];
buildPhase = ''
cd src
- sed -i "s,prefix=/usr,prefix=$out," Makefile
- sed -i "s,-I/usr/include/libxml2,-I$libxml2," Makefile
+ sed -e "\|^prefix = /usr/local| s|/usr/local|$out|" \
+ -e "\|^#LDLIBS += -lxlsreader| s|^#|| " \
+ -e "\|^#CFLAGS += -DXLS| s|^#|| " \
+ -i Makefile
make
export DESTDIR=$out
diff --git a/pkgs/applications/misc/semnotes/default.nix b/pkgs/applications/misc/semnotes/default.nix
deleted file mode 100644
index 52a575130c0e..000000000000
--- a/pkgs/applications/misc/semnotes/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, cmake, qt4, kdelibs, soprano, automoc4, phonon, shared_desktop_ontologies }:
-stdenv.mkDerivation {
- name = "semnotes-0.4.0-1";
-
- src = fetchurl {
- url = "mirror://sourceforge/semn/0.4.0/semnotes-0.4.0-1-src.tar.bz2";
- sha256 = "1zh5jfh7pyhyz5fbzcgzyckdg0ny7sf8s16yy6rjw9n021zz5i7m";
- };
-
- buildInputs = [ cmake qt4 kdelibs automoc4 phonon soprano shared_desktop_ontologies ];
-
- meta = with stdenv.lib; {
- description = "Semantic note-taking tool for KDE based on Nepomuk-KDE";
- longDescription = ''
- SemNotes links notes to the data that is available on the user's desktop.
- The data stored about a note consists of: a title, content, tags, creation
- and last modification time. The notes and all the information about them
- are stored as RDF resources in the Nepomuk repository. They are
- automatically linked to the resources they reference.
- '';
- license = "GPL";
- homepage = http://smile.deri.ie/projects/semn;
- maintainers = [ maintainers.phreedom ];
- platforms = platforms.linux;
- };
-}
\ No newline at end of file
diff --git a/pkgs/applications/misc/spacefm/default.nix b/pkgs/applications/misc/spacefm/default.nix
index 74466d667b3c..f4e1eef28363 100644
--- a/pkgs/applications/misc/spacefm/default.nix
+++ b/pkgs/applications/misc/spacefm/default.nix
@@ -1,6 +1,6 @@
{ pkgs, fetchFromGitHub, stdenv, gtk3, udev, desktop_file_utils
, shared_mime_info, intltool, pkgconfig, wrapGAppsHook, ffmpegthumbnailer
-, jmtpfs, ifuse, lsof, udisks, hicolor_icon_theme, adwaita-icon-theme }:
+, jmtpfs, ifuseSupport ? false, ifuse ? null, lsof, udisks, hicolor_icon_theme, adwaita-icon-theme }:
stdenv.mkDerivation rec {
name = "spacefm-${version}";
@@ -28,8 +28,10 @@ stdenv.mkDerivation rec {
buildInputs = [
gtk3 udev desktop_file_utils shared_mime_info intltool pkgconfig
- wrapGAppsHook ffmpegthumbnailer jmtpfs ifuse lsof udisks
- ];
+ wrapGAppsHook ffmpegthumbnailer jmtpfs lsof udisks
+ ] ++ (if ifuseSupport then [ ifuse ] else []);
+ # Introduced because ifuse doesn't build due to CVEs in libplist
+ # Revert when libplist builds again…
meta = with stdenv.lib; {
description = "A multi-panel tabbed file manager";
diff --git a/pkgs/applications/misc/speedread/default.nix b/pkgs/applications/misc/speedread/default.nix
new file mode 100644
index 000000000000..180b66fda8ce
--- /dev/null
+++ b/pkgs/applications/misc/speedread/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, perl }:
+
+stdenv.mkDerivation rec {
+ name = "speedread-unstable-2016-09-21";
+
+ src = fetchFromGitHub {
+ owner = "pasky";
+ repo = "speedread";
+ rev = "93acfd61a1bf4482537ce5d71b9164b8446cb6bd";
+ sha256 = "1h94jx3v18fdlc64lfmj2g5x63fjyqb8c56k5lihl7bva0xgdkxd";
+ };
+
+ buildInputs = [ perl ];
+
+ installPhase = ''
+ install -m755 -D speedread $out/bin/speedread
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A simple terminal-based open source Spritz-alike";
+ longDescription = ''
+ Speedread is a command line filter that shows input text as a
+ per-word rapid serial visual presentation aligned on optimal
+ reading points. This allows reading text at a much more rapid
+ pace than usual as the eye can stay fixed on a single place.
+ '';
+ homepage = src.meta.homepage;
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.oxij ];
+ };
+}
diff --git a/pkgs/applications/misc/stog/default.nix b/pkgs/applications/misc/stog/default.nix
new file mode 100644
index 000000000000..fa160c51fe23
--- /dev/null
+++ b/pkgs/applications/misc/stog/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, ocaml, findlib, ocf, ptime,
+ uutf, uri, ppx_blob, xtmpl, ocaml_lwt, higlo, camlp4, omd
+}:
+
+stdenv.mkDerivation rec {
+ name = "stog-${version}";
+ version = "0.17.0";
+ src = fetchFromGitHub {
+ owner = "zoggy";
+ repo = "stog";
+ rev = "release-${version}";
+ sha256 = "06fnl3im0rycn05w39adfmm7w4s8l3jrj43h8f8h3b56grh21x0d";
+ };
+
+ buildInputs = [ ocaml camlp4 uutf ];
+ propagatedBuildInputs = [ findlib omd ppx_blob ocf ptime uri xtmpl ocaml_lwt higlo ];
+
+ createFindlibDestdir = true;
+
+ patches = [ ./install.patch ];
+
+ meta = with stdenv.lib; {
+ description = "XML documents and web site compiler";
+ homepage = "https://zoggy.github.io/stog/";
+ license = licenses.lgpl3;
+ platforms = ocaml.meta.platforms or [];
+ maintainers = with maintainers; [ regnat ];
+ };
+}
+
+
diff --git a/pkgs/applications/misc/stog/install.patch b/pkgs/applications/misc/stog/install.patch
new file mode 100644
index 000000000000..a2407d3079f5
--- /dev/null
+++ b/pkgs/applications/misc/stog/install.patch
@@ -0,0 +1,18 @@
+diff --git a/src/Makefile b/src/Makefile
+index 736dd037..79a85b9c 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -431,11 +431,12 @@ install-lib:
+ install-share:
+
+ install-bin:
++ mkdir $(out)/bin
+ $(CP) $(MAIN) $(MAIN_BYTE) $(TMPL) $(TMPL_BYTE) \
+ $(SERVER) $(SERVER_BYTE) $(OCAML_SESSION) \
+ $(MK_STOG) $(MK_STOG_BYTE) $(MK_STOG_OCAML) \
+ $(LATEX2STOG) $(LATEX2STOG_BYTE) \
+- `dirname \`which $(OCAMLC)\``/
++ $(out)/bin
+
+ uninstall: uninstall-lib uninstall-share uninstall-bin
+
diff --git a/pkgs/applications/misc/styx/default.nix b/pkgs/applications/misc/styx/default.nix
index 23761feb0ec2..8e3b0e747ae1 100644
--- a/pkgs/applications/misc/styx/default.nix
+++ b/pkgs/applications/misc/styx/default.nix
@@ -1,20 +1,22 @@
{ stdenv, fetchFromGitHub, caddy, asciidoctor
-, file, lessc, sass, multimarkdown }:
+, file, lessc, sass, multimarkdown, linkchecker
+, perlPackages, python27 }:
stdenv.mkDerivation rec {
name = "styx-${version}";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "styx-static";
repo = "styx";
rev = "v${version}";
- sha256 = "0v36i40cwrajsd02xjfdldih5g493m28lhzgjg1gd3pwk2yd6rm1";
+ sha256 = "1dl6zmic8bv17f3ib8by66c2fj7izlnv9dh2cfa2m0ipkxk930vk";
};
setSourceRoot = "cd styx-*/src; export sourceRoot=`pwd`";
server = "${caddy.bin}/bin/caddy";
+ linkcheck = "${linkchecker}/bin/linkchecker";
nativeBuildInputs = [ asciidoctor ];
@@ -24,6 +26,8 @@ stdenv.mkDerivation rec {
sass
asciidoctor
multimarkdown
+ perlPackages.ImageExifTool
+ (python27.withPackages (ps: [ ps.parsimonious ]))
];
outputs = [ "out" "lib" ];
@@ -34,16 +38,20 @@ stdenv.mkDerivation rec {
mkdir -p $out/share/styx
cp -r scaffold $out/share/styx
- cp builder.nix $out/share/styx
+ cp -r nix $out/share/styx
mkdir -p $out/share/doc/styx
asciidoctor doc/index.adoc -o $out/share/doc/styx/index.html
asciidoctor doc/styx-themes.adoc -o $out/share/doc/styx/styx-themes.html
+ asciidoctor doc/library.adoc -o $out/share/doc/styx/library.html
+ cp -r doc/highlight $out/share/doc/styx/
cp -r doc/imgs $out/share/doc/styx/
+ cp -r tools $out/share
substituteAllInPlace $out/bin/styx
substituteAllInPlace $out/share/doc/styx/index.html
substituteAllInPlace $out/share/doc/styx/styx-themes.html
+ substituteAllInPlace $out/share/doc/styx/library.html
mkdir $lib
cp -r lib/* $lib
diff --git a/pkgs/applications/misc/styx/themes.nix b/pkgs/applications/misc/styx/themes.nix
index 86904a73584d..e0bea3b23b6b 100644
--- a/pkgs/applications/misc/styx/themes.nix
+++ b/pkgs/applications/misc/styx/themes.nix
@@ -26,12 +26,12 @@ let
in
{
- agency = mkThemeDrv {
+ agency = mkThemeDrv rec {
themeName = "agency";
- version = "2017-01-17";
+ version = "0.6.0";
src = {
- rev = "3201f65841c9e7f97cc0ab0264cafb01b1620ed7";
- sha256 = "1b3547lzmhs1lmr9gln1yvh5xrsg92m8ngrjwf0ny91y81x04da6";
+ rev = "v${version}";
+ sha256 = "1i9bajzgmxd3ffvgic6wwnqijsgkfr2mfdijkgw9yf3bxcdq5cb6";
};
meta = {
license = stdenv.lib.licenses.asl20;
@@ -44,24 +44,24 @@ in
};
};
- generic-templates = mkThemeDrv {
+ generic-templates = mkThemeDrv rec {
themeName = "generic-templates";
- version = "2017-01-18";
+ version = "0.6.0";
src = {
- rev = "af7cd527584322d8731a306a137a1794b18ad71a";
- sha256 = "18zk4qihi8iw5dxkm9sf6cjai1mf22l6q1ykkrgaxjd5709is0li";
+ rev = "v${version}";
+ sha256 = "0wr2687pffczn0sns1xvqxr2gpf5v9j64zbj6q9f7km6bq0zpiiy";
};
meta = {
license = stdenv.lib.licenses.mit;
};
};
- hyde = mkThemeDrv {
+ hyde = mkThemeDrv rec {
themeName = "hyde";
- version = "2017-01-17";
+ version = "0.6.0";
src = {
- rev = "22caf4edc738f399bb1013d8e968d111c7fa2a59";
- sha256 = "1a2j3m941vc2pyb1dz341ww5l3xblg527szfrfqh588lmsrkdqb6";
+ rev = "v${version}";
+ sha256 = "0yca76p297ymxd049fkcpw8bca5b9yvv36707z31jbijriy50zxb";
};
meta = {
license = stdenv.lib.licenses.mit;
@@ -72,12 +72,12 @@ in
};
};
- orbit = mkThemeDrv {
+ orbit = mkThemeDrv rec {
themeName = "orbit";
- version = "2017-01-17";
+ version = "0.6.0";
src = {
- rev = "b5896e25561f05e026b34d04ad95a647ddfc3d03";
- sha256 = "11p11f2d0swgjil5hfx153yw13p7pcp6fwx1bnvxrlfmmx9x2yj5";
+ rev = "v${version}";
+ sha256 = "0qdx1r7dcycr5hzl9ix70pl4xf0426ghpi1lgh61zdpdhcch0xfi";
};
meta = {
license = stdenv.lib.licenses.cc-by-30;
@@ -87,12 +87,12 @@ in
};
};
- showcase = mkThemeDrv {
+ showcase = mkThemeDrv rec {
themeName = "showcase";
- version = "2017-01-17";
+ version = "0.6.0";
src = {
- rev = "1b4b9d4af29c05aaadfd58233f0e3f61fac726af";
- sha256 = "0mwd1ycwvlv15y431336wwlv8mdv0ikz1aymh3yxhjyxqllc2snk";
+ rev = "v${version}";
+ sha256 = "1jfhw49yag8l1zr69l01y1p4p88waig3xv3b6c3mfxc8jrchp7pb";
};
meta = {
license = stdenv.lib.licenses.mit;
diff --git a/pkgs/applications/misc/super_user_spark/default.nix b/pkgs/applications/misc/super_user_spark/default.nix
index 1b6167c61962..dd1218282d85 100644
--- a/pkgs/applications/misc/super_user_spark/default.nix
+++ b/pkgs/applications/misc/super_user_spark/default.nix
@@ -1,27 +1,28 @@
-{ mkDerivation, aeson, aeson-pretty, base, binary, bytestring
-, directory, fetchgit, filepath, HTF, HUnit, mtl
-, optparse-applicative, parsec, process, shelly, stdenv, text
-, transformers, unix, zlib
+{ mkDerivation, fetchgit, aeson, aeson-pretty, base, bytestring, directory
+, filepath, hspec, hspec-core, HUnit, mtl, optparse-applicative
+, parsec, process, pureMD5, QuickCheck, shelly, stdenv, text
+, transformers, unix
}:
mkDerivation {
pname = "super-user-spark";
- version = "0.2.0.3";
+ version = "0.3.2.0-dev";
src = fetchgit {
url = "https://github.com/NorfairKing/super-user-spark";
- sha256 = "1w9c2b1fxqxp2q5jxsvnrfqvyvpk8q70qqsgzshmghx0yylx9cns";
- rev = "a7d132f7631649c3a093ede286e66f78e9793fba";
+ sha256 = "0akyc51bghzkk8j75n0i8v8rrsklidwvljhx3aibxfbkqp33372g";
+ rev = "ab8635682d67842b9e6d909cf3c618014e4157f2";
};
- isLibrary = false;
+ isLibrary = true;
isExecutable = true;
- executableHaskellDepends = [
- aeson aeson-pretty base binary bytestring directory filepath HTF
- mtl optparse-applicative parsec process shelly text transformers
- unix zlib
+ libraryHaskellDepends = [
+ aeson aeson-pretty base bytestring directory filepath mtl
+ optparse-applicative parsec process pureMD5 shelly text
+ transformers unix
];
+ executableHaskellDepends = [ base ];
testHaskellDepends = [
- aeson aeson-pretty base binary bytestring directory filepath HTF
- HUnit mtl optparse-applicative parsec process shelly text
- transformers unix zlib
+ aeson aeson-pretty base bytestring directory filepath hspec
+ hspec-core HUnit mtl optparse-applicative parsec process pureMD5
+ QuickCheck shelly text transformers unix
];
jailbreak = true;
description = "Configure your dotfile deployment with a DSL";
diff --git a/pkgs/applications/misc/taskjuggler/Gemfile b/pkgs/applications/misc/taskjuggler/Gemfile
new file mode 100644
index 000000000000..77cbaeeed793
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/Gemfile
@@ -0,0 +1,2 @@
+source 'http://rubygems.org'
+gem 'taskjuggler'
diff --git a/pkgs/applications/misc/taskjuggler/Gemfile.lock b/pkgs/applications/misc/taskjuggler/Gemfile.lock
new file mode 100644
index 000000000000..d1642e76fa65
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/Gemfile.lock
@@ -0,0 +1,21 @@
+GEM
+ remote: http://rubygems.org/
+ specs:
+ mail (2.6.3)
+ mime-types (>= 1.16, < 3)
+ mime-types (2.6.1)
+ taskjuggler (3.5.0)
+ mail (>= 2.4.3)
+ term-ansicolor (>= 1.0.7)
+ term-ansicolor (1.3.2)
+ tins (~> 1.0)
+ tins (1.6.0)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ taskjuggler
+
+BUNDLED WITH
+ 1.10.5
diff --git a/pkgs/applications/misc/taskjuggler/default.nix b/pkgs/applications/misc/taskjuggler/default.nix
new file mode 100644
index 000000000000..23252d0c4807
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/default.nix
@@ -0,0 +1,15 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+ name = "taskjuggler-3.5.0";
+
+ inherit ruby;
+ gemdir = ./.;
+
+ meta = {
+ description = "A modern and powerful project management tool";
+ homepage = http://taskjuggler.org/;
+ license = lib.licenses.gpl2;
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/pkgs/applications/misc/taskjuggler/gemset.nix b/pkgs/applications/misc/taskjuggler/gemset.nix
new file mode 100644
index 000000000000..e65ab3451a62
--- /dev/null
+++ b/pkgs/applications/misc/taskjuggler/gemset.nix
@@ -0,0 +1,47 @@
+{
+ "mail" = {
+ version = "2.6.3";
+ source = {
+ type = "gem";
+ sha256 = "1nbg60h3cpnys45h7zydxwrl200p7ksvmrbxnwwbpaaf9vnf3znp";
+ };
+ dependencies = [
+ "mime-types"
+ ];
+ };
+ "mime-types" = {
+ version = "2.6.1";
+ source = {
+ type = "gem";
+ sha256 = "1vnrvf245ijfyxzjbj9dr6i1hkjbyrh4yj88865wv9bs75axc5jv";
+ };
+ };
+ "taskjuggler" = {
+ version = "3.5.0";
+ source = {
+ type = "gem";
+ sha256 = "0r84rlc7a6w7p9nc9mgycbs5h0hq0kzscjq7zj3296xyf0afiwj2";
+ };
+ dependencies = [
+ "mail"
+ "term-ansicolor"
+ ];
+ };
+ "term-ansicolor" = {
+ version = "1.3.2";
+ source = {
+ type = "gem";
+ sha256 = "0ydbbyjmk5p7fsi55ffnkq79jnfqx65c3nj8d9rpgl6sw85ahyys";
+ };
+ dependencies = [
+ "tins"
+ ];
+ };
+ "tins" = {
+ version = "1.6.0";
+ source = {
+ type = "gem";
+ sha256 = "02qarvy17nbwvslfgqam8y6y7479cwmb1a6di9z18hzka4cf90hz";
+ };
+ };
+}
diff --git a/pkgs/applications/misc/terminal-parrot/default.nix b/pkgs/applications/misc/terminal-parrot/default.nix
new file mode 100644
index 000000000000..a34c5e4766ac
--- /dev/null
+++ b/pkgs/applications/misc/terminal-parrot/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ name = "terminal-parrot-1.1.0";
+ version = "1.1.0";
+ goPackagePath = "github.com/jmhobbs/terminal-parrot";
+
+ src = fetchFromGitHub {
+ owner = "jmhobbs";
+ repo = "terminal-parrot";
+ rev = "22c9bde916c12d8b13cf80ab252995dbf47837d1";
+ sha256 = "1mrxmifsmndf6hdq1956p1gyrrp3abh3rmwjcmxar8x2wqbv748y";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Shows colorful, animated party parrot in your terminial";
+ homepage = https://github.com/jmhobbs/terminal-parrot;
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = [ maintainers.heel ];
+ };
+}
diff --git a/pkgs/applications/misc/timewarrior/default.nix b/pkgs/applications/misc/timewarrior/default.nix
index 091d51d33059..d417140b29bf 100644
--- a/pkgs/applications/misc/timewarrior/default.nix
+++ b/pkgs/applications/misc/timewarrior/default.nix
@@ -13,11 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- installPhase = ''
- mkdir -p $out/{bin,share/man/man1}
- cp -rv doc/man/*.1 $out/share/man/man1
- cp src/timew $out/bin/
- '';
+ patches = [ ./install-all-themes.patch ];
meta = with stdenv.lib; {
description = "A command-line time tracker";
diff --git a/pkgs/applications/misc/timewarrior/install-all-themes.patch b/pkgs/applications/misc/timewarrior/install-all-themes.patch
new file mode 100644
index 000000000000..c6e8d3b0dbf7
--- /dev/null
+++ b/pkgs/applications/misc/timewarrior/install-all-themes.patch
@@ -0,0 +1,27 @@
+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/tnef/default.nix b/pkgs/applications/misc/tnef/default.nix
index 9e3cf011316a..604c9f59e601 100644
--- a/pkgs/applications/misc/tnef/default.nix
+++ b/pkgs/applications/misc/tnef/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, lib, autoreconfHook }:
stdenv.mkDerivation rec {
- version = "1.4.12";
+ version = "1.4.14";
name = "tnef-${version}";
src = fetchFromGitHub {
owner = "verdammelt";
repo = "tnef";
rev = "${version}";
- sha256 = "02hwdaaa3yk0lbzb40fgxlkyhc1wicl6ncajpvfcz888z6yxps2c";
+ sha256 = "0p7yji5hqq7k4pcba1cnv4jkl0fkg7jd77c1q164wk0vwinpmsc2";
};
doCheck = true;
diff --git a/pkgs/applications/misc/urh/default.nix b/pkgs/applications/misc/urh/default.nix
index 713a36f10296..e12b95754edf 100644
--- a/pkgs/applications/misc/urh/default.nix
+++ b/pkgs/applications/misc/urh/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, fetchFromGitHub, python3Packages }:
+{ stdenv, fetchFromGitHub, python3Packages, hackrf, rtl-sdr }:
python3Packages.buildPythonApplication rec {
name = "urh-${version}";
- version = "1.3.3";
+ version = "1.5.5";
src = fetchFromGitHub {
owner = "jopohl";
repo = "urh";
rev = "v${version}";
- sha256 = "137dsxs4i0lmxwp31g8fzwpwv1i8rsiir9gxvs5cmnwsrbcrdvxh";
+ sha256 = "1f7hz2zs2dx3v6hpdyz7wyyq1xf641jhpljyhvmjr4zg5m035isa";
};
- propagatedBuildInputs = with python3Packages; [ pyqt5 numpy psutil cython ];
+ buildInputs = [ hackrf rtl-sdr ];
+ propagatedBuildInputs = with python3Packages; [
+ pyqt5 numpy psutil cython pyzmq
+ ];
doCheck = false;
diff --git a/pkgs/applications/misc/veracrypt/default.nix b/pkgs/applications/misc/veracrypt/default.nix
new file mode 100644
index 000000000000..a3fa8924df74
--- /dev/null
+++ b/pkgs/applications/misc/veracrypt/default.nix
@@ -0,0 +1,45 @@
+{ fetchurl, stdenv, pkgconfig, nasm, fuse, wxGTK30, devicemapper, makeself,
+ wxGUI ? true
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "veracrypt-${version}";
+ version = "1.19";
+
+ src = fetchurl {
+ url = "https://launchpad.net/veracrypt/trunk/${version}/+download/VeraCrypt_${version}_Source.tar.gz";
+ sha256 = "111xs1zmic82lpn5spn0ca33q0g4za04a2k4cvjwdb7k3vcicq6v";
+ };
+
+ # The source archive appears to be compressed twice ...
+ unpackPhase =
+ ''
+ gzip -dc $src | tar xz
+ cd Vera*/src
+ '';
+
+ nativeBuildInputs = [ makeself nasm pkgconfig ];
+ buildInputs = [ fuse devicemapper ]
+ ++ optional wxGUI wxGTK30;
+ makeFlags = optionalString (!wxGUI) "NOGUI=1";
+
+ installPhase =
+ ''
+ mkdir -p $out/bin
+ cp Main/veracrypt $out/bin
+ mkdir -p $out/share/$name
+ cp License.txt $out/share/$name/LICENSE
+ mkdir -p $out/share/applications
+ sed "s,Exec=.*,Exec=$out/bin/veracrypt," Setup/Linux/veracrypt.desktop > $out/share/applications/veracrypt.desktop
+ '';
+
+ meta = {
+ description = "Free Open-Source filesystem on-the-fly encryption";
+ homepage = https://veracrypt.codeplex.com/;
+ license = "VeraCrypt License";
+ maintainers = with maintainers; [ dsferruzza ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/misc/verbiste/default.nix b/pkgs/applications/misc/verbiste/default.nix
new file mode 100644
index 000000000000..3d4c35559e35
--- /dev/null
+++ b/pkgs/applications/misc/verbiste/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, pkgconfig, libgnomeui, libxml2 }:
+
+stdenv.mkDerivation rec {
+ name = "verbiste-${version}";
+
+ version = "0.1.44";
+
+ src = fetchurl {
+ url = "http://perso.b2b2c.ca/~sarrazip/dev/${name}.tar.gz";
+ sha256 = "0vmjr8w3qc64y312a0sj0ask309mmmlmyxp2fsii0ji35ls7m9sw";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ libgnomeui libxml2 ];
+
+ meta = with stdenv.lib; {
+ homepage = http://sarrazip.com/dev/verbiste.html;
+ description = "French and Italian verb conjugator";
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ orivej ];
+ };
+}
diff --git a/pkgs/applications/misc/xastir/default.nix b/pkgs/applications/misc/xastir/default.nix
new file mode 100644
index 000000000000..9b27e8fc7947
--- /dev/null
+++ b/pkgs/applications/misc/xastir/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub, autoreconfHook
+, curl, db, gdal, libgeotiff
+, libXpm, libXt, motif, pcre
+, perl, proj, rastermagick, shapelib
+}:
+
+let
+ version = "208";
+in
+stdenv.mkDerivation {
+ name = "xastir-"+version;
+
+ src = fetchFromGitHub {
+ owner = "Xastir";
+ repo = "Xastir";
+ rev = "707f3aa8c7ca3e3fecd32d5a4af3f742437e5dce";
+ sha256 = "1mm22vn3hws7dmg9wpaj4s0zkzb77i3aqa2ay3q6kqjkdhv25brl";
+ };
+
+ buildInputs =
+ [ autoreconfHook
+ curl db gdal libgeotiff
+ libXpm libXt motif pcre
+ perl proj rastermagick shapelib
+ ];
+
+ configureFlags =
+ [ "--with-motif-includes=${motif}/include" ];
+
+ meta = with stdenv.lib; {
+ description = "Graphical APRS client";
+ homepage = https://xastir.org;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.ehmry ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/misc/xca/default.nix b/pkgs/applications/misc/xca/default.nix
index 8515efc56bce..60af439e94bb 100644
--- a/pkgs/applications/misc/xca/default.nix
+++ b/pkgs/applications/misc/xca/default.nix
@@ -18,6 +18,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeQtWrapper pkgconfig which ];
+ configureFlags = [ "CXXFLAGS=-std=c++11" ];
+
preBuild = ''
substituteInPlace Local.mak \
--replace ${qtbase}/bin/moc ${qtbase.dev}/bin/moc \
@@ -35,5 +37,6 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
license = licenses.bsd3;
maintainers = with maintainers; [ offline peterhoeg ];
+ broken = builtins.compareVersions qtbase.version "5.7.0" >= 0;
};
}
diff --git a/pkgs/applications/misc/xdgmenumaker/default.nix b/pkgs/applications/misc/xdgmenumaker/default.nix
index 8155c1ca4148..01782d18b12b 100644
--- a/pkgs/applications/misc/xdgmenumaker/default.nix
+++ b/pkgs/applications/misc/xdgmenumaker/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "xdgmenumaker-${version}";
- version = "1.1";
+ version = "1.4";
src = fetchFromGitHub {
owner = "gapan";
repo = "xdgmenumaker";
rev = version;
- sha256 = "11mqafpgfnz0h0d6fxd1xsfsjxzg1abvwqgwy9jmm5xhcjx3c3l7";
+ sha256 = "0i909dk9chdsc7njp5llgm5xlag4lr0nkxkwl1g5lf8cvdjrawh2";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/xfe/default.nix b/pkgs/applications/misc/xfe/default.nix
index 0ea1159208f4..b372cd5b2dd2 100644
--- a/pkgs/applications/misc/xfe/default.nix
+++ b/pkgs/applications/misc/xfe/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
'';
homepage = "http://sourceforge.net/projects/xfe/";
license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.bbenoist ];
+ maintainers = [];
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/applications/misc/xrq/default.nix b/pkgs/applications/misc/xrq/default.nix
new file mode 100644
index 000000000000..c0c5616db79a
--- /dev/null
+++ b/pkgs/applications/misc/xrq/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, libX11}:
+
+stdenv.mkDerivation rec {
+ name = "xrq-unstable-2016-01-15";
+
+ src = fetchFromGitHub {
+ owner = "arianon";
+ repo = "xrq";
+ rev = "d5dc19c63881ebdd1287a02968e3a1447dde14a9";
+ sha256 = "1bxf6h3fjw3kjraz7028m7p229l423y1ngy88lqvf0xl1g3dhp36";
+ };
+
+ installPhase = ''
+ make PREFIX=$out install
+ '';
+
+ outputs = [ "out" "doc" ];
+
+ buildInputs = [ libX11 ];
+
+ meta = {
+ description = "X utility for querying xrdb";
+ homepage = https://github.com/arianon/xrq;
+ license = stdenv.lib.licenses.mit;
+ platforms = with stdenv.lib.platforms; unix;
+ };
+}
diff --git a/pkgs/applications/misc/yakuake/3.0.nix b/pkgs/applications/misc/yakuake/3.0.nix
deleted file mode 100644
index 8bce26deefc3..000000000000
--- a/pkgs/applications/misc/yakuake/3.0.nix
+++ /dev/null
@@ -1,63 +0,0 @@
-{ kdeDerivation
-, lib
-, fetchurl
-, kdoctools
-, kdeWrapper
-, ecm
-, karchive
-, kcrash
-, kdbusaddons
-, ki18n
-, kiconthemes
-, knewstuff
-, knotifications
-, knotifyconfig
-, konsole
-, kparts
-, kwindowsystem
-}:
-
-let
- unwrapped = let
- pname = "yakuake";
- version = "3.0.2";
- in kdeDerivation rec {
- name = "${pname}-${version}";
-
- src = fetchurl {
- url = "http://download.kde.org/stable/${pname}/${version}/src/${name}.tar.xz";
- sha256 = "0vcdji1k8d3pz7k6lkw8ighkj94zff2l2cf9v1avf83f4hjyfhg5";
- };
-
- buildInputs = [
- karchive
- kcrash
- kdbusaddons
- ki18n
- kiconthemes
- knewstuff
- knotifications
- knotifyconfig
- kparts
- kwindowsystem
- ];
-
- nativeBuildInputs = [
- ecm kdoctools
- ];
-
- meta = {
- homepage = https://yakuake.kde.org;
- description = "Quad-style terminal emulator for KDE";
- maintainers = with lib.maintainers; [ fridh ];
- };
- };
-
-
-in
-kdeWrapper
-{
- inherit unwrapped;
- targets = [ "bin/yakuake" ];
- paths = [ konsole.unwrapped ];
-}
diff --git a/pkgs/applications/misc/yakuake/default.nix b/pkgs/applications/misc/yakuake/default.nix
index e48201b914c5..0d9f3834c615 100644
--- a/pkgs/applications/misc/yakuake/default.nix
+++ b/pkgs/applications/misc/yakuake/default.nix
@@ -1,28 +1,63 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, konsole }:
+{ kdeDerivation
+, lib
+, fetchurl
+, kdoctools
+, kdeWrapper
+, extra-cmake-modules
+, karchive
+, kcrash
+, kdbusaddons
+, ki18n
+, kiconthemes
+, knewstuff
+, knotifications
+, knotifyconfig
+, konsole
+, kparts
+, kwindowsystem
+}:
let
- pname = "yakuake";
- version = "2.9.9";
+ unwrapped = let
+ pname = "yakuake";
+ version = "3.0.2";
+ in kdeDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "http://download.kde.org/stable/${pname}/${version}/src/${name}.tar.xz";
+ sha256 = "0vcdji1k8d3pz7k6lkw8ighkj94zff2l2cf9v1avf83f4hjyfhg5";
+ };
+
+ buildInputs = [
+ karchive
+ kcrash
+ kdbusaddons
+ ki18n
+ kiconthemes
+ knewstuff
+ knotifications
+ knotifyconfig
+ kparts
+ kwindowsystem
+ ];
+
+ nativeBuildInputs = [
+ extra-cmake-modules kdoctools
+ ];
+
+ meta = {
+ homepage = https://yakuake.kde.org;
+ description = "Quad-style terminal emulator for KDE";
+ maintainers = with lib.maintainers; [ fridh ];
+ };
+ };
+
+
in
-stdenv.mkDerivation {
- name = "${pname}-${version}";
-
- src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "0e0e4994c568f8091c9424e4aab35645436a9ff341c00b1cd1eab0ada0bf61ce";
- };
-
- buildInputs = [ kdelibs ];
-
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
-
- propagatedUserEnvPkgs = [ konsole ];
-
- meta = {
- homepage = http://yakuake.kde.org;
- description = "Quad-style terminal emulator for KDE";
- inherit (kdelibs.meta) platforms;
- maintainers = [ stdenv.lib.maintainers.urkud ];
- };
+kdeWrapper
+{
+ inherit unwrapped;
+ targets = [ "bin/yakuake" ];
+ paths = [ konsole.unwrapped ];
}
diff --git a/pkgs/applications/misc/ykpers/default.nix b/pkgs/applications/misc/ykpers/default.nix
deleted file mode 100644
index 0fa9b5f66b26..000000000000
--- a/pkgs/applications/misc/ykpers/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{stdenv, fetchurl, pkgconfig, libusb1, libyubikey}:
-
-stdenv.mkDerivation rec
-{
- version = "1.17.2";
- name = "ykpers-${version}";
-
- src = fetchurl
- {
- url = "http://opensource.yubico.com/yubikey-personalization/releases/${name}.tar.gz";
- sha256 = "1z6ybpdhl74phwzg2lhxhipqf7xnfhg52dykkzb3fbx21m0i4jkh";
- };
-
- buildInputs = [pkgconfig libusb1 libyubikey];
-
- meta =
- {
- homepage = "http://opensource.yubico.com/yubikey-personalization/";
- description = "YubiKey Personalization cross-platform library and tool";
- license = "bsd";
- maintainers = [ stdenv.lib.maintainers.calrama ];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index ea66703f166d..dac821a4898f 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -1,4 +1,4 @@
-{ stdenv, gn, ninja, which
+{ stdenv, ninja, which
# default dependencies
, bzip2, flac, speex, libopus
@@ -20,7 +20,6 @@
, libexif ? null # only needed for Chromium before version 51
# package customization
-, enableSELinux ? false, libselinux ? null
, enableNaCl ? false
, enableHotwording ? false
, enableWideVine ? false
@@ -86,7 +85,10 @@ let
src = upstream-info.main;
- nativeBuildInputs = [ gn which python2Packages.python perl pkgconfig ];
+ nativeBuildInputs = [
+ ninja which python2Packages.python perl pkgconfig
+ python2Packages.ply python2Packages.jinja2
+ ];
buildInputs = defaultDependencies ++ [
nspr nss systemd
@@ -95,18 +97,16 @@ let
glib gtk2 dbus_glib
libXScrnSaver libXcursor libXtst mesa
pciutils protobuf speechd libXdamage
- python2Packages.ply python2Packages.jinja2
] ++ optional gnomeKeyringSupport libgnome_keyring3
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
- ++ optional enableSELinux libselinux
++ optionals cupsSupport [ libgcrypt cups ]
++ optional pulseSupport libpulseaudio
++ optional (versionAtLeast version "56.0.0.0") gtk3;
patches = [
- ./patches/glibc-2.24.patch
./patches/nix_plugin_paths_52.patch
- ] ++ optional enableWideVine ./patches/widevine.patch;
+ ] ++ optional (versionOlder version "57.0") ./patches/glibc-2.24.patch
+ ++ optional enableWideVine ./patches/widevine.patch;
postPatch = ''
# We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX
@@ -137,8 +137,8 @@ let
gnFlags = mkGnFlags ({
linux_use_bundled_binutils = false;
- linux_use_bundled_gold = false;
- linux_use_gold_flags = true;
+ use_gold = true;
+ gold_path = "${stdenv.cc}/bin";
is_debug = false;
proprietary_codecs = false;
@@ -149,7 +149,6 @@ let
enable_nacl = enableNaCl;
enable_hotwording = enableHotwording;
enable_widevine = enableWideVine;
- selinux = enableSELinux;
use_cups = cupsSupport;
} // {
treat_warnings_as_errors = false;
@@ -173,16 +172,24 @@ let
} // (extraAttrs.gnFlags or {}));
configurePhase = ''
+ runHook preConfigure
+
+ # Build gn
+ python tools/gn/bootstrap/bootstrap.py -v -s --no-clean
+ PATH="$PWD/out/Release:$PATH"
+
# This is to ensure expansion of $out.
libExecPath="${libExecPath}"
python build/linux/unbundle/replace_gn_files.py \
--system-libraries ${toString gnSystemLibraries}
gn gen --args=${escapeShellArg gnFlags} out/Release
+
+ runHook postConfigure
'';
buildPhase = let
buildCommand = target: ''
- "${ninja}/bin/ninja" -C "${buildPath}" \
+ ninja -C "${buildPath}" \
-j$NIX_BUILD_CORES -l$NIX_BUILD_CORES \
"${target}"
'' + optionalString (target == "mksnapshot" || target == "chrome") ''
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index c59d6b00945a..cfc8951eef10 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -2,7 +2,6 @@
# package customization
, channel ? "stable"
-, enableSELinux ? false
, enableNaCl ? false
, enableHotwording ? false
, gnomeSupport ? false, gnome ? null
@@ -22,7 +21,7 @@ let
upstream-info = (callPackage ./update.nix {}).getChannel channel;
mkChromiumDerivation = callPackage ./common.nix {
- inherit enableSELinux enableNaCl enableHotwording gnomeSupport gnome
+ inherit enableNaCl enableHotwording gnomeSupport gnome
gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport
enableWideVine;
};
@@ -108,7 +107,7 @@ in stdenv.mkDerivation {
cp -v "${desktopItem}/share/applications/"* "$out/share/applications"
'';
- inherit (chromium.browser) meta packageName;
+ inherit (chromium.browser) meta packageName version;
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 02b7ec34cfcd..f202aee38283 100644
--- a/pkgs/applications/networking/browsers/chromium/plugins.nix
+++ b/pkgs/applications/networking/browsers/chromium/plugins.nix
@@ -94,12 +94,12 @@ let
flash = stdenv.mkDerivation rec {
name = "flashplayer-ppapi-${version}";
- version = "24.0.0.221";
+ version = "25.0.0.127";
src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/"
+ "${version}/flash_player_ppapi_linux.x86_64.tar.gz";
- sha256 = "0vqvb098wms9v2r1xm9yq4cpn1h9dr1y7izfy2rwg3y7gr8ycv80";
+ sha256 = "1gf0ncclkk3h4vj9kkhbqj1nnnm54gwm5mdcs4p4pl8i339scs14";
stripRoot = false;
};
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/pkgs/applications/networking/browsers/chromium/upstream-info.nix
index 899f66cb2b0c..176784ea7a42 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 = "0f1w9cba99s9hy6fdqkr39yhkay4kid72vdrgs4as5lwdci8xc6g";
- sha256bin64 = "13hfkkgqywjapz01q3cy0i3ick1s24qhpl40by21c38nwbqplivw";
- version = "56.0.2924.76";
+ sha256 = "1rpmi9dl98948a2ll7q0sagyx8v27mmwa2j6fmvfx6r1mwpvbrgz";
+ sha256bin64 = "1xj1fl0k0ck4pxl4q0cdhi55sqfmwbb1vcjj70idlz166ll8lpxh";
+ version = "58.0.3029.19";
};
dev = {
- sha256 = "0vw9l66412b9zd8v5l0i518mvfwf313gvh1ywxkf48lpjpi03qwh";
- sha256bin64 = "1iagza9qjlr61149g6cmiak82898xrrhvk516xrssap2qkb6kyzp";
- version = "57.0.2987.19";
+ sha256 = "1rpmi9dl98948a2ll7q0sagyx8v27mmwa2j6fmvfx6r1mwpvbrgz";
+ sha256bin64 = "1wx5r3vmmki419llki0ls6y4z6r93zm66v2h4vnxswjb77svl578";
+ version = "58.0.3029.19";
};
stable = {
- sha256 = "1q2kg85pd6lv036w7lsss5mhiiva9rx4f0410sbn9bnazhghib4s";
- sha256bin64 = "1s64smkpjmnlw7ym14v3g3lcpagsgavmnlq6wkgci80kyvwasd3w";
- version = "56.0.2924.87";
+ sha256 = "1r495ffcwxsd4pxn5akfr7k9iiv1dj0zq6w9i6xxii8knf8a40va";
+ sha256bin64 = "04ig9q8j4xbgq749qprfddlgpm6g28jjvwwnqmvinymnrh4vc7cn";
+ version = "57.0.2987.110";
};
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/default.nix b/pkgs/applications/networking/browsers/firefox-bin/default.nix
index 0b9ff9db219c..01cd7a1df380 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/default.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/default.nix
@@ -12,7 +12,7 @@
, gdk_pixbuf
, glib
, glibc
-, gst_plugins_base
+, gst-plugins-base
, gstreamer
, gtk2
, gtk3
@@ -43,6 +43,7 @@
, coreutils
, gnused
, gnugrep
+, gnupg
}:
assert stdenv.isLinux;
@@ -93,7 +94,7 @@ stdenv.mkDerivation {
gdk_pixbuf
glib
glibc
- gst_plugins_base
+ gst-plugins-base
gstreamer
gtk2
gtk3
@@ -173,7 +174,7 @@ stdenv.mkDerivation {
passthru.ffmpegSupport = true;
passthru.updateScript = import ./update.nix {
- inherit name writeScript xidel coreutils gnused gnugrep curl;
+ inherit name writeScript xidel coreutils gnused gnugrep gnupg curl;
};
meta = with stdenv.lib; {
description = "Mozilla Firefox, free web browser (binary package)";
diff --git a/pkgs/applications/networking/browsers/firefox-bin/firefox.key b/pkgs/applications/networking/browsers/firefox-bin/firefox.key
new file mode 100644
index 000000000000..9169c4f9c44e
--- /dev/null
+++ b/pkgs/applications/networking/browsers/firefox-bin/firefox.key
@@ -0,0 +1,63 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+mQINBFWpQAQBEAC+9wVlwGLy8ILCybLesuB3KkHHK+Yt1F1PJaI30X448ttGzxCz
+PQpH6BoA73uzcTReVjfCFGvM4ij6qVV2SNaTxmNBrL1uVeEUsCuGduDUQMQYRGxR
+tWq5rCH48LnltKPamPiEBzrgFL3i5bYEUHO7M0lATEknG7Iaz697K/ssHREZfuuc
+B4GNxXMgswZ7GTZO3VBDVEw5GwU3sUvww93TwMC29lIPCux445AxZPKr5sOVEsEn
+dUB2oDMsSAoS/dZcl8F4otqfR1pXg618cU06omvq5yguWLDRV327BLmezYK0prD3
+P+7qwEp8MTVmxlbkrClS5j5pR47FrJGdyupNKqLzK+7hok5kBxhsdMsdTZLd4tVR
+jXf04isVO3iFFf/GKuwscOi1+ZYeB3l3sAqgFUWnjbpbHxfslTmo7BgvmjZvAH5Z
+asaewF3wA06biCDJdcSkC9GmFPmN5DS5/Dkjwfj8+dZAttuSKfmQQnypUPaJ2sBu
+blnJ6INpvYgsEZjV6CFG1EiDJDPu2Zxap8ep0iRMbBBZnpfZTn7SKAcurDJptxin
+CRclTcdOdi1iSZ35LZW0R2FKNnGL33u1IhxU9HRLw3XuljXCOZ84RLn6M+PBc1eZ
+suv1TA+Mn111yD3uDv/u/edZ/xeJccF6bYcMvUgRRZh0sgZ0ZT4b0Q6YcQARAQAB
+tC9Nb3ppbGxhIFNvZnR3YXJlIFJlbGVhc2VzIDxyZWxlYXNlQG1vemlsbGEuY29t
+PokCOAQTAQIAIgUCValABAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ
+Ybe1JtmPA1NQqg//Rr6/V7uLqrIwx0UFknyNJasRJZhUkYxdGsLD18zO0Na8Ve3Q
+sYpOC3ojpqaFUzpqm6KNv8eXfd/Ku7j3WGr9kPkbjZNghvy6V5Lva4JkxO6LMxKk
+JYqiqF2o1Gfda8NfcK08GFy4C0L8zNwlADvmdMo4382tmHNGbTTft7BeVaRrE9xW
+9eGmGQ2jYOsjxb5MsadAdZUuK8IC95ZHlUDR3gH9KqhfbQWp5Bo924Kiv+f2JUzN
+rrG98eOm1Qb8F9rePzZ2DOYRJyOe4p8Gpl+kojCXNntkJgcwJ1a1yRE6wy9RzpeB
+lCeoQuLS92MNne+deQZUskTZFoYXUadf6vbdfqL0nuPCKdl9lhef1QNwE30IRymt
+6fhJCFffFQjGdeMfSiCHgcI8ichQbrzhBCGGR3bAHan9c2EbQ+puqG3Aa0YjX6Db
+GJjWOI6A61bqSPepLCMVaXqV2mZEIaZWdZkOHjnRrU6CJdXG/+D4m1YBZwYM60eJ
+kNu4eMMwMFnRsHiWf7bhqKptwuk8HyIGp2o4j8iqrFRVJEbK/ctdhA3H1AlKug9f
+NrfwCfqhNCSBju97V03U26j04JMn9nrZ2UEGbpty+8ONTb38WX5/oC61BgwV8Ki4
+6Lwyb7fImUzz8jE83pjh7s3+NCKvvbH+VfT12f+V/fsphN3EwGwJPTC3fX25Ag0E
+ValA9AEQAK/z677fpoVUj4zQz0g60wVWf+1y2lGb8iFYICmvrJyaEra5SRkyihYA
+1WmEzhN4T//tHw3UIfe646+GkY3eIQW2jY9DM2XaElmMN8k/v54nbn5oD7rNEyCT
+FTvCOq5d74HH1vw96Lzay1vy45E7jPWvqfg9Se8KAnzElohTJjizyhU+0QbmPHnQ
+lY8gOkT/SvRo9bFEUnqjWh0fRq+K1tdLPhcFB1scc25iFqh9IAKUGDur8jQ+SDHC
+jgQlkFOg3rbqtaUOnVHPohfrBM90ZNwuneFgQY7ZFSUidCimp/EN4CXnzgjDYXUU
+A42S8G86+G4KAJC22gRQo4mcVmehwHTH0glfLmUK7TEu29A1KWNL3R/R7Zdyajjp
+CvUaK2A0Abj3ZE2BSDbJrVlbBVfy5kfPdZjhd3wUWqFaDHiVcImcjZRWPncllhcy
+6fhqEy3ELZrkezpJjnARsVkij3GXz6oX+HVULne2w0dkTXydR6muZI/GeNtrLHmA
+8B3/0/TllmLy8ChmYZVIKZ8zt1ghq3f+hFTXgtZil7eBewZgA6L+EXXK6dZj14lb
+e6CMS2kungTX9stU1s42I+WRbiqiLpAxCX6qcLBOWrJwsOep2nvu5bhrPHptSfRh
+F4Vs1xteVFckCWhcLgdYi/Je1XBEM+AAVa0k1FiywCg7MqlG6toLABEBAAGJBEQE
+GAECAA8FAlWpQPQCGwIFCQPCZwACKQkQYbe1JtmPA1PBXSAEGQECAAYFAlWpQPQA
+CgkQHGnE5V6ZBdsvxQ/6A62ZteN0b/TVfSJ51SdG66amwe2rpRX4UdSw7ifxo3qh
+gEICQmXR5c09qXwl17MFJWM3FhGrbxnA5KGgeWGtqrPup4QZPKU+l2Ea2QLSJSiB
+q5QqqEgZvR14Lhr/hCGhBAq9s/xbp8fbKNJj/uWiZ+uTPbt5T5rgKJ4+g3B6DNO1
+rH7F70OLrd32mxZs4pSxngHRAyiMPB59yQVDsVMha0JTqC+P96itUzvnInc/9mwE
+0EMiBtpDTkoBwbJVPnuv+7FjkOLn5s5u3RLH9fe8z1xnV0fPC0/ndrlNiuBpAn3z
+VCsWasvW18Vz8K+CQY8Sw0Jw75edBgFoz2QMFxHfDpMJefvMadB7mdte1lKk/Im9
+KFFH8Idh9b6zD0a/+Ooujukx6QpFfAVhe2sT2CIm2nmMAuAZI2cCt7SC+REn9n9M
+SuIWxN8YTE3qgAUB6F3ea0O0hGlLl+z5UOfX0bNAs+ebx/P6PczJtDzeqpmRb0QX
+qo55JWXLvmXT/fgjF7fNTTLsyCtV+xH6ZFKGpvGJGJMHApEbz2a0hy12RZH58eI1
+ueN3Tzn8nI57+oYSsqFw/QgcdGXDonLGJsPVzIpQRg92/GXSukWF+MsCjVOilHRS
+Y1wfPPmJ7+kMQ4rdXpjAhwNYJc1ff5N+omCxCKoFgYsCXlFCHFKs4JwRbTdd3Mku
+qBAAlBlIjym8NyJIBltfWckuhQTX4BiBltGPNga9CpQsml519EePuLtoe5H0fTUp
+4UYbL0ZzyJImQE2uw/hMNZ36bA057YtHOoP4FcPUwv6wsl5JC87UR1XFhAXb5xSU
+0qdi3hWh0hm772X6CBlM8lM6GtT/fDZkSGNXMQaIs1X/O9vf8wGg+HwLJcaCvybI
+4w7w1K0R7WjWZlJXutCZf8hRc0d88W/qSZYooKD9q2S7foqaJhySIaF11sH5ETvV
+P3oCfGVIVhKWb0Tp2jXPXlXLeRAQA8S+4B1o5XHiM+J3SNXhPQHRGQ3VGcDn45it
+g3F4xQX2Qvo4SV42NMYd6TykM/dIfQyJDOVg3CT3+nqfjCknf94SNvyZprHEPmpc
+DeseoPMw8kjKNwDwPXFLxBRntPgnqVXDcNN41OH2kqx4jF7FLlRmwNpB2mFVH8xe
+VuRm7h2WZRsaEoqvivhzRtESVA2um5Eg763CVTcNYlK6MD/iy8JzbMuZBrlOHr58
+HKDdcOy1W0z2quESGoqrwA995IgPav/1DSpyuJPNc/oUTWlhpYshqYKoflezAyKj
+30+UzC3R/mY03ri6zUvCgXHNgZlKUsM3VEXk6h5oDuaXniHLLzuxjTBVrILnGYgH
+SFRP80L/knz+o4Uvq4wj7NHnruc5fP1foFxRNsMt40yRJfU=
+=D+jC
+-----END PGP PUBLIC KEY BLOCK-----
\ No newline at end of file
diff --git a/pkgs/applications/networking/browsers/firefox-bin/sources.nix b/pkgs/applications/networking/browsers/firefox-bin/sources.nix
index 587e807b1686..69b14db7047d 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/sources.nix
@@ -1,925 +1,925 @@
{
- version = "51.0.1";
+ version = "52.0.2";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ach/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ach/firefox-52.0.2.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "264a80d657603925d3ac0e848e60e3593a94e20eaaad4aba1767fc35c8bdd826d7fffbf7aa7be9fc8e380bbc174d53937eb24f887db18fa69ee375f72e8ef092";
+ sha512 = "5fbb048cce8addbbf8b985920a44fcd2580a31ebead7f1c9029287245bcdefffbe6c73d887da08dc7ffcbbd1f35ac235af59cc900519b49eb6d741a610b4d538";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/af/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/af/firefox-52.0.2.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "ca4498387c7786f96e3e7220b6a072cb5df0daaf00dade13a149e61ba725229e47f84622f196034caa608c9c2ef49a14450a9816fd3accb62c29063344d354ca";
+ sha512 = "e48997da8e26a95c479804b4dbe75d5513574f9301b264f8f28bb8e2b2982b5d69792a454239ea6e8c384e2e5015bb1842dde450411f0019e5f11e0e19eedc33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/an/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/an/firefox-52.0.2.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "7abba14523671201798f8abb53233472f56fd961d679aee52b4ae9be1c9b5afe547cb1c10a5f6aa80cd5b41eeb0a3d04edc60a62ed00b1bc21ad8cb9dc86906e";
+ sha512 = "18ad310dc853078f556af387afefb6a4adbfa9b3db1ac3a710963510ab0b40acceae50d79cd4d851b1c6d114bdf555f792fddeecb53e0e00bce3c9827dd2ebb0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ar/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ar/firefox-52.0.2.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "429aa2cf388d1efd0e6d9658b9464d06bf6aa42cce1b9b0d4bf2d85a350fbf307d45a205d9303ff386fbbba56a637c19d6c7695a78b9947d29ccaec285053864";
+ sha512 = "8cd1078dbba732b635dae123206b0c5c312fdc1cc9c77271f451670e45f54fc13cda66623d2d6bbf4d99b94c463fd35300ebf6372d0b7206c493966f5aaff7c1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/as/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/as/firefox-52.0.2.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "670102d9e6b50aa44d9d035af068dfd55d5b009a8e189e0e0d1e6d3404918c0e009e3e573b3de2601801e7c792746885d32aeb48235921c4cbf7874b82f06a73";
+ sha512 = "e11476e2b9da554583fb2b5c8ce47b4e96a8de888a10191822fb8afa646da260df8517b3109853d08f2dad591e40c3bf20ab2bb101ec3bdac480d87a68cb9d03";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ast/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ast/firefox-52.0.2.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "e6e6236bc496bab83bb64c7fcd2444d4f81fa49c9b6914d2d9abd2cced829f22b75705b3755525277d0d5a1193d0766cdaf936423889c77a2773ab28d953c738";
+ sha512 = "a476386d83f4b0ac51d9b21c5fa2a9c0a0241a17334f090528a9115c83fcd2aca302ae03ad3263b894ed4f1bef5fc3fd07f33d06ec2be493175fae0c155579b6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/az/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/az/firefox-52.0.2.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "16b6fed737a5d2fdeb18945cd71f8e844abfcc1402ade665260d2644612579e76111a53548dd5c645c5816fec7c8162df91d687eb6b9dc84ad520af2a9580dde";
+ sha512 = "da12bb98f708cc7c30005581e0c17c2af7231a61042e6a5b94b6b15c802dbb4d5cd34e8f6ccdd8f919a6f369b7bf76cefd637eda2529fe3cc29a33850174eba6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/bg/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/bg/firefox-52.0.2.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "dd311d55e182408ba16853dec80d13fabc957e9ff9e6098f040698b35fea28b4579827ca35b21188f1e6287b749fd1ac94b3bb9979b75caf5b10b90686f425ac";
+ sha512 = "2beb76258e0addde9d4e5e478830e8ca04816fc4ae4964e1a74b7dc919144b5b811b075b6a8808032c9f343ab2d74dca00c2d73f9fd9e8ea5d72078225f43227";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/bn-BD/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/bn-BD/firefox-52.0.2.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "857a13768160d71dfe5dd806933c85006e63508b6dce63545a0618c20531204b672dac7b2634dbba3a453277cfc53a9395215287ea51b18642d8e8c97258c704";
+ sha512 = "ec5133db8877cc50159fac7ecae02cc7c084ce1b8183f88e654355fcc0467b593d4a7099b100746bf26dfeece89a2764bb42a728b1dfde7e87a6140ca9674f5f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/bn-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/bn-IN/firefox-52.0.2.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "602c352dd5de9a90128318c72496b2439531a5f4c4d16b28060686396db0b84c1300255eb8cb5dc6e6560971e6283d3c4bbe4376939177e4fbc0192898922a7f";
+ sha512 = "5333c97ec057f5fa5323a82bc81b93511fb5770df9937b679085f9ccb02ac02d35800427ddc9ef3d009e4042b95926796a5cdfd8cad7608d150248ca8677905f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/br/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/br/firefox-52.0.2.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "fa8ba39abf6691c4127b5d4f6002405eff04fee2522ac274ce57c349ae042f5f47ee7cdb3519608d6415629aadf6a5894f575dab79ae3055fba383cf2680cc54";
+ sha512 = "d9259119132d42aa8eb8ac07378ec87e58b724173dcd0540ffedc116448dbf8f0abf51c438533ea6ec69b882a423c2fa8a65a448ffee05af5cefbe5b06837778";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/bs/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/bs/firefox-52.0.2.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "c8960b8cf4055c7a9032a3d5c10bbc59bf1b828909bfcb57f45a8d05dff07111d18da1644a18cdccb653630d77ebc17d435109d289f1d378335db043ae2c142f";
+ sha512 = "8afe61d4d2bdb40d21d0673569b6b0514c559e492c9a736e0ab56f5bf35f07dd727a5a11c049a0d3a1eed211584d511bbca2c5248a54ed43779183301c4b207d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ca/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ca/firefox-52.0.2.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "3b8cbbb0b8a14640f2b919fcfb67d4274e6ac9c6f612bb4baf5c368752d76fcdbea7c795cdf23b00f3bd64ddb2ae4af950cdb7a0637f621ab0ef382c1f6933cc";
+ sha512 = "7ef55d89c32e45cb84aa2568d053d0950dd0e0f448056a7c6b9dff55484e0b2a0a81183bcb7708a8f85e2fdafd794b846ba4672b447cf987f903df04617cad99";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/cak/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/cak/firefox-52.0.2.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "e7a325d7ffed7db337c5fa4c3bfd31bf8b7703041de16f8024821f1d89487f36131616d460db8518d71d20af4285d43a040331d304c5b828fabdce181f736965";
+ sha512 = "341739dbddac50589949738376aafd039029b7e566d02d6beb71d00dcfb27eab8fc36129273eaae983bcfb0cfe0f266ea7e2b1613a95515b5ed129d0d13763c1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/cs/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/cs/firefox-52.0.2.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "32a4b758b2cfac67f19a7fe7ad7d04b49122921e2b3c1c8236d8be3452b665aa54c13dcd9e2d2b298dc017b864f56aa9b6f06d174be46ca41a722226a15eaf01";
+ sha512 = "8a03c8f2487d853d3c662510d486a4349b5f1c94d8064f38291b231e7a4ee1b02ea58d22324cf6cbb2c02e490e49244d99a20f1cf432e2da0c882fdb5436e3a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/cy/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/cy/firefox-52.0.2.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "908bc9d3d9ada201a2fa81a83f6773c635c3dbec0e08b464c6dab5a311d667291fe7f5ee403ff13e5cd923d01cbfc0d9e2a0de3a2a7469af4bbf4afc8368ef4d";
+ sha512 = "d22710f178f69efad411f8619a618264ab8b678f3156f1ba8ed4c1c15fb9598f8cda42840837e0bf62024cd160b1b4bbe3002072852c007d905486dd04eec617";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/da/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/da/firefox-52.0.2.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "e10fd9c7ee4496a674cb18414f0bfbd1671d21aad4bf41a63432540555a6f4059faf50e488bb76241a1e15884fdf7c43ec289e2641d9ee13f63985062526cd07";
+ sha512 = "ed130939217b4a2fcffa91ad7112a5485752baac2834adb30a2ee5915a905a3383fdbe651b268d0c245920d608de80a37dca01ca6380cb6aede5bbfd8dd757f1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/de/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/de/firefox-52.0.2.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "07221eea748fbad6ffca0b7f77e4995039e28e506a790d5e858d4d88cd80737f1a366735a4a826358a9aa76ee1b454d99f8fc8732f4082e91c9a9e5ce40a9b81";
+ sha512 = "a16eda9c74517026092169ec9caa4e13876760e9e05774c70fd4148653e0198ed000f9ff3f6dd4224b8aca5fd5fcdb7dd3bb60043f9d4c32d93909f879f35e16";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/dsb/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/dsb/firefox-52.0.2.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "9e2f1eee45e5dc1b8f7ab5c72c734c85bdd21544500c45ba1b85580cc110c02499cc69b596d979633e64b3aee7b1408e27862c761d4451b749399815199d3694";
+ sha512 = "9e379f2d6ceacb223e4255c0ca89a6c1f13ed877168a06fc76b181d8b4476e9eb51a3f25a3be9853239363bcdad91f50cf8b2abe67ff937ec73fbedad1d03630";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/el/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/el/firefox-52.0.2.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "270b1fd5fcf6958929e81c38a5ae2d8b5ee3de62e64eb6e7e7b80a8520759f1bddf03eec408165853ae624918194c57c2b7b496b4146a78ef42bc4b5b77a1d55";
+ sha512 = "b62e72b5583b204d121ca8739f83c57aae4a39467d8d0f7b48f5bd894c69f3a9c8689d6840f5b0cf9bdff94b669fff520b2a3d4478fd6b35637eb2ff597e3fc5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/en-GB/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/en-GB/firefox-52.0.2.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "79bc0e031f3ad065e5309dc20ff509d9d6fa85c2669548b24be9e2b8fd9347ce354b51faea65943b421941ba20d8d0fb22c79b89ad380a37ff52ccf330343f33";
+ sha512 = "48bd9c2281d5f87b694b06354e35090ee940eb81a3c2fc05c0bd84a312b96952bc627995359eabc43fe12da6f7879c86f2e85efb0cddca5b4bb9a7a1eb7b6842";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/en-US/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/en-US/firefox-52.0.2.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "724a778bf54c6778838378c07481c5eed2cc7984c1a9809e352b6bcbd2562c060f6f39b6308caec2e62c05f8631753796a7b2714afda0606bab70b3ef3acc15c";
+ sha512 = "f84b186c83e7cc3cc2bcab136029e299cfb4cbf89891f07a7f0c79584df18c914c24c51615e6bdb677571e194e964cd6d49cdf10f76f68f3b7b9bcaae50ceb3e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/en-ZA/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/en-ZA/firefox-52.0.2.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "ffb4d4554ffdab057507fe29c0fb56a74e683b3bfbf19b26a52f23336918c788a476b549df3b4f57dc79c555bc36af620f46bcbb7c6467855952a024c75f7213";
+ sha512 = "f7d93f3b87b7b544b8f9e216e44c1198664651e338cfca2ed80c0b1da58f5ebc4e3ddff846fc24817fc990bc0fc4e71dc9ccab7536fbf00038c89b74c9792ff4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/eo/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/eo/firefox-52.0.2.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "42768a6de7144ccd63c6a58c6fa2913004cdc3d7f35bfbb3d47ecc8a705672d2b95e8e8389fdc6715bcaff48b2c1a335c23f39a2c07d03b4cb660146fa811a7d";
+ sha512 = "48a53a09475afb8a869d132b7d0eb9a4a95b51fa5b67660bad0ef2b85fb5fbeab8f1b87b1b11292be1449735abad8905aa5a35e23c3f9d04b23f8abc775309a2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/es-AR/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/es-AR/firefox-52.0.2.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "36da6cd0f8aea2419ba618b11f47764510c109c18bfbac380234b10c864a991a211742be3c058b4a8a59944324c7b32f65b4b3b8a9bc25460e6b4ef99e5d12e5";
+ sha512 = "f95ab62d722f2c4417dae3d95e07bff50cd94db863988f6216234a2781711b5ad6479276b213abf470be174a8130ae5fb40cca79cffd67acbee6a6d583e5131a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/es-CL/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/es-CL/firefox-52.0.2.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "e3dbcdad48741a73aeebc46ab4771b4ea2324e6b0a9e6af020e0c5929528458cc3d66931dc67de4bf93b90afbb7f79078436c3da1ddc35779fbf40b8aad0ef1f";
+ sha512 = "ec9ec0fd29ca215de08656582738d0f00206c38ae9d52516abe8499c107af8b85567b96bd71345deb9e8eda98ca16ea5a6e89fa87769e65aa43832011eb36abd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/es-ES/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/es-ES/firefox-52.0.2.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "1353c9d7fbe55d579486488d94d34b5acc0a87f6155ec2aa106ad6b2df53ee6813e19346bbfd920d5d0582bdb9c16dee667ebc384d48e06026fcf79590dc30fd";
+ sha512 = "b84b43d975d5848355d10e88ee131ab85cf3bd4f2f48668d2d75752b7e5d517e9aaa32eb7a482d768f5bb9512dd79240f6ffa3947ce21c377f632ed2c6ad3bdc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/es-MX/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/es-MX/firefox-52.0.2.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "fc93aaa68159c75d5c53d253e71aa87d099f499ff54a10606f0b87912837a1b85d897719d69753f6f84d389cbdf64a4a9306a9d19b809892032431d1a142b03c";
+ sha512 = "dd6c3ea08ce626ce5ac6ea14bbbff373394da116d386714d9a5eb62a5ceb50975e2246ab30948569693b75fd5ae63adf7bd76e6b694601e7968ea8e5d5426b6d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/et/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/et/firefox-52.0.2.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "e665a3e923bcd1ed070c1c4852d385f61ef43b5e6b39ad1eb0f547666d9c1cf82022638b9b60ef25f1621499ec930fec09367634ac972f7ce4c95f9bfb21cd15";
+ sha512 = "0941ff6cceb4aa355933a4d631af009757c1be88d63568d3087685407d5162630012b1a3746ce23166cc31f56629d017efab1fb1c3fd7a9e7b62e61c01fb004a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/eu/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/eu/firefox-52.0.2.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "aaad849c7de92f4dcda618b882b82f9c1ccf1de45454162f90f7beebe060d2f2c53e21dbc7a50ccfe24c505608f45aebd1744900647d7131234a55e79e4e8a6d";
+ sha512 = "fa7d4950f1ff3414961ad2a0caf1d1beabe9522694baa212c7c58b91681c7971fe323b9b85296021635c805b853ae4de12428ea6ff83696c04c37a8442a03538";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/fa/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/fa/firefox-52.0.2.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "ac4f9518cf658c2438bc6037cccbdfc5f3af40b4c2ec89c6ef82f43b171f3d781ff067ad096322cf316c4b46dd27f7e0da68291289d6f03e81d1b90f3c436d2c";
+ sha512 = "c31fc76bb460b0a18a8b8acbccd0e09491da203a8c88d238026192d2ce0c0b0b744286ed84363b6b1199c3d6bb92a2ae69c4897b82c6d4c46864d1a03fe6502d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ff/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ff/firefox-52.0.2.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "0a788a34a6f8ac67da73ff0531ceda803a911f30b77957d31b47e5acab221a55501daa94643ebd2d824b475591edb147ae66a06fe2641915c8a18adaaedeecd6";
+ sha512 = "0349ff6ae8df062abbcb7a98d5d832c30b7abb8a2c9e9bb87d1646612ce81b7932a4ad1cef77e853bbe644bbd1285fb8aa156417209fbb20020e9b92b5c30ccc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/fi/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/fi/firefox-52.0.2.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "c163e07e2097469be8dfaa57b6b722e9787c617cd8833e043b742a4d1424e7835e2c661412aae353fe0373bd163548102fd0b30dc37fbffe53444f0791c1777b";
+ sha512 = "b3ca267bb15fc2351164b2b561a399c7063d5e391a263f4a62bd7706de85e8720461a05b715fc3eb472ca3ff959464d0ceb20f86628553c6c39e74388c8b1722";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/fr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/fr/firefox-52.0.2.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "481a00f96cd79c04fde00ea39e560193575c1244d6e13c38ff4a81299cf944909a24bc8c8e0ff2a280bd9d4d7e8ca77b66e0532dc0643967ab52f27148dcab5a";
+ sha512 = "f66d0139e7ab051e06fe73c11b2d2cf88ec1587fdd6787a4eaf6cc53358e4dacda5dba41dac46aa0eee2362740ba37a0fc728445d4182eea53d69dc4dc24bedd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/fy-NL/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/fy-NL/firefox-52.0.2.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "37d8b6df59f8433efbd55de434b2639e83b6306065017b62c8f2d1730dc84842081abd9669eb48ea862b36c0c62f84a0ec03eaac7be17463129b46a03426d8da";
+ sha512 = "e0dd7577c12a669259204157d2a65ec00eac52beb91a1fe3d69bcd92705c9b27ea0010bb4a50dbb7f9e87e1161eb089e966b60f4db304b24ba4929468d7d62a0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ga-IE/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ga-IE/firefox-52.0.2.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "a6516adb884d070f4e6265e89e9a20b99f06f4093eb01df612f19748a1dc5fa07ed949a5d90030b8c512203717f0c9cdfdb307e1dfc2fbcd9def2bb7caf92dd3";
+ sha512 = "10c7729dc2a774f09e44a3dfdc6635892efc7d9ed3e57ae5e6455c9221201d47f9228311c11d7220eaa5d40bc1e6af81fd1933c1b93f2a29cc37b5913ccbd366";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/gd/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/gd/firefox-52.0.2.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "1d8710d83abf7e185aa73da047efd15d7e0b9667b80737528900a15b9a6aacd20588c963366f2aa08c7772444843b642e53bb2d3ababbb8b9812926d7c5a858e";
+ sha512 = "1a957c457be0b85b5623e730513c006d6ac5d783e8d6ff714ef6a46e89b4e4779f32ba6705b35da9c65949de433ac261653515adcc8ba7ff68dc6b727687f71a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/gl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/gl/firefox-52.0.2.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "08fee9be09fa365e188cfbe00dfb50c9b82a5228ec9d9feac7b4f01de43097f20dae4cd4f05da9983cff7d9504a5443854e8c13e8114a0977e65875406942007";
+ sha512 = "75142b0a03d075938e1a221fb78b9d7833e70d55982f3b710ee6e9c664b44289c7b34d883e20cef27376c8836f26abfb15d8078bc6536f9fbdbbb085c101c04d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/gn/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/gn/firefox-52.0.2.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "4a21dc3c3355c08bf98d6366acfceb84841f50f5686dac61e87def3995c0e0df399834640722ce1c278e461096996320d7eac9af400bb08d1bbfb95cbfafb694";
+ sha512 = "41809ce36cb357a0bb82ab5f22c747ce234ffb670fafc7dc695b75675f6192d5b251ca060d3f54c16ccfe9680939313c32a00cc2551d376420c2b7240654c7c0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/gu-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/gu-IN/firefox-52.0.2.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "0d565d1e41f9b57cd71d30034f576877650941c4e2250b49668232aa7cfc9a3e8c37dbda3e1e8eafc594fab09ac90e4b3f6b52c90613a9b236d9dc4092c65e50";
+ sha512 = "c6608688782cea5f8c96250590dd71659c80918b1219a6bd95c6825abe19fb2310e16a275018be1b828a2c49fc1b457ba922e504e9794d6ffde0a940d4569708";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/he/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/he/firefox-52.0.2.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "c0c87223d0c51b2d4df51ccf1d48938cbc2860f90b32a8d32fa69c7a4768c550deb9e9ee3f720404d51fb1461e0f25b56dc927449acc6a5d5dd23ac64fb4bf61";
+ sha512 = "bde85d84e3a52c2ff7345b5f1fafb9badc4ced0ab53cf46e2376d0fbd2a73deacdf48a2a874f09937761a9242c8a95836441332fbd2b8c26ce62835f0da621dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/hi-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/hi-IN/firefox-52.0.2.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "6c0de623688af6a3eefa1a5a230979d2342d2414d27acca2e64646a9c82356cad47898d9fa791202bbe97464fad6e0903a12d73b15088d36062e89132c8e6d79";
+ sha512 = "3ab61abee1275844f906c09d17b986d0ec22345a0c49fd6ce262098495ad90a754cd671df65b2669193b24601eb037e3241d49ddaf29fc3b755c58ad9d6d7280";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/hr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/hr/firefox-52.0.2.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "637ab29f7bc717b33007970bc23abbf75bcdc39df3be75c71830ec27874269a948aefdec854bf051d702f4201525a279f3f250734a35b773bbcc44e47888cb10";
+ sha512 = "5036e514a41103bc880ae6d6ac16da37570230026f9301c6d831ac88461783072149a252d647b0d8bc6af9e22b5c8845e368cb3d986c8a9020af56f29bfc2094";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/hsb/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/hsb/firefox-52.0.2.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "92b7c0e1ecdeb485ea616ed025589add7305be63d401c37ea0372b2bf75d90c41fb8fbdb99de1c21c61da6f8f59ab1c403d512cc0c19828c10336a9f1a315903";
+ sha512 = "ae110953078579fcf38d3ed24b6ecdade9e4de270ad77d757a1a4a413766b50a9d1ee9faee3986d30f18b9702d25a097e491c5a9d4f33ffa195bb9a52c3ca77c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/hu/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/hu/firefox-52.0.2.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "04e1aa441756e4452d1f8d762a5ba16af0121a3dae2a1fd1f33c223531a5f17f5cd1713b9fe81ee2c3746117df8942c26ed8e27e39e82644684babb060e32eb3";
+ sha512 = "e236dc28c60ce2958557bc76dd80fc8f5dad8aaa9a1fd89aba168d1f84ec15512fd5b5967b5d518b8d1ddaf7399ec1cbc775774cd46480c5ea345ca6f0e12476";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/hy-AM/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/hy-AM/firefox-52.0.2.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "a962703c41aa3a9712b9ec98b5c00b621b844de5e277f98db65f9b682222ef580e2bfb259cdd6fc4a165ff319ba62daba3e0445b4cff0c47e4582249e6dd1add";
+ sha512 = "ae7a7ac1bc08280552efa232a83f571319c4a0a1ce54b8876100dfbc6c4e43d1b461d92ab98764c6ce7d450a6a84a13845a3e972fedf7fb32ba04ae36083951f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/id/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/id/firefox-52.0.2.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "fb8a70915b978d61510f843de20e3f6549331fa5e625fd831b1ad7745e33c55cbfdf0afc8fad51e82b92ff60cf88a8a9bfdf4471036aebb75380b713401d03fc";
+ sha512 = "96404c291b4bb1d3e57e811f3fe12bbb49f4d3c69a68c903f00c83f284da2c1843e2d045b1fe6f0de784850aeb1e828007a1baa7c7aeaac479611979ecb416ad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/is/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/is/firefox-52.0.2.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "28af7725b79fbb2ea49514413e886c7e8572d55d943c99c2a08887ba8371526e3879735ca29989465a5fc7a35b09d781740b97988c3667d212c5d3eed5467e00";
+ sha512 = "da23804164392edf96728a18e21e53a4951a5122f22c867fa61a72db16f3dd697f48a099c91c3609fd555a20dd3e6f2221e0379f8d2a4f9b312359d1630c3225";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/it/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/it/firefox-52.0.2.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "c470694846df0b78cf0a9b43215d3e187720953508109e04b6d11c2803dd981bf4c0c2116e804246f95643ea8a8c47c4c4cebe7cf45a867ae50e98b34cd68681";
+ sha512 = "74c4c4fe5ec6af0ccda964194e080657d294e237631ba90ea4378ee3f2eb1cab6338829c81b419994da181e696606617c1b617e0664f887e1cc45288b2854c1d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ja/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ja/firefox-52.0.2.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "96c6f130818df3e642c3f43ea05180629ab9ce80cce7da668873c7cac7745d5448815d00c9dc7be88e48384c0603e2019fabd5743e4c48da6aff4495bb54c740";
+ sha512 = "8cc5accbdd64fe2cf725af09a5a6677033eac513a831793347d1c8a9eb3b78236e3311aa330c1a4c23f17df2dcd9ec78218ab6b478a0d0baff08fe9d1d8bee2a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ka/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ka/firefox-52.0.2.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "7559a392bb227029cc6950d21e222f48744fa7cdba666219ce66697b7ab97c7d036539ee4527d956a0d74c2fe9fd6129c71c6a0faf36062cf001c2b68c973ceb";
+ sha512 = "5b3023d30f70652409074a2507bdc998fccbfadf1d94b5ef3896fb18cd934eb4c0b21a8448042cc5950434cd1bdbf004207823b2416684f599cb5e9a7b425bce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/kab/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/kab/firefox-52.0.2.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "f98b871784261f0569aac50f10780bcc79e338d0b385c605a3e348b050e54279e4387daffec826710b8703b2ad38fe8d63d54cf3c12d94da8368091668d9ab3b";
+ sha512 = "cc9bce1b5ae317fa4e6f6e33440f4c0aa7beec036d27f36e8cfd17df34d4c78ebfea9d7bacad2c0805e5808a311adb6d573ef81c3230de99d6a51efc51d07f26";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/kk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/kk/firefox-52.0.2.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "6ecfba23dce0b0ec23c4b309aafc6b6d89a69e889be31dcdffbeed90da4bbecc58c18dfbee6dcb9e09d65a495fc57535457aa7750ebab364cb46a73c548724a4";
+ sha512 = "d5ed3e9b0542076370df94fdcd2eb924d07dbaeb4763bca3452b156ef1d9d75e43a4c7d202e70cab018e9de5ce40f7e9702864c120fa6fd8f0833dc916d9d205";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/km/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/km/firefox-52.0.2.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "b9eef61d168e7f73c537e276c7c4d4ec5ef4e886c10c5c1e0d16c22e07fb68ca39d64b7c0308ae662c73ebd1d1a760638da6000db4ed7a07853f096632df690a";
+ sha512 = "bbd78525f8871f115e64bb225e8b62f89a446f1df19521b364ef8a3d8fce2c44c4cf4f36130fab12b60d9db8e127604c08491b91e34fd9cdb21b4eab56728e0b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/kn/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/kn/firefox-52.0.2.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "df5cae66a6b62d74d3b55e96135099bee9744edca2e5f3b0e8b21aa9f3cb6228d4477c63d62c18f95eeb06ba774187d214cdf0161be20c7aed7ca9d835722f11";
+ sha512 = "63b06655503229444c03170141962374ea469398b55a154965c3d3e062016ee6004203a22575c0f737bb21a8271d70c9a816cd8150f72cf03ecf6ddea2717c59";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ko/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ko/firefox-52.0.2.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "c5d023c4f0034950dbef00bf4ac4945f1e8853e10fbcdb904268bcbb855f5997fa091d7739683776af097524a5a0a602bd05dbab9ede702ec8532b18465ed47e";
+ sha512 = "c96616dfe9abd66d8b92ac3c6e80cf93733587ba9facdc397136504b3532b014b9d43393e623cc6a0f44a0a719172da09f807a08ce0b82f00d21e6dd9731f43c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/lij/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/lij/firefox-52.0.2.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "1c25e8bdae267c9673783f55dc99a23ba14c904a6763950098591f3a5db2e0007d11fa52506ed86018edfdffa5c3e6a7d3000bc0d30a69381b3a92d9f14192a0";
+ sha512 = "615cb07855818b741c59fc7fee38f31052042e65962e809e46d75aae5dfd7ef13b77462c51c0956915631fb9979f4ecb093248825399cb6c3c6af98c112ccec8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/lt/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/lt/firefox-52.0.2.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "7c95e21dae9a449617f3405614f8ab934fadd93de771a4aa44a718ccb20e2976922cf88121d9dd3f2fbee892de7d435915b0fc7aa80ec720b297e668beeb042f";
+ sha512 = "bc8ae3fc1989e400ac6f8baf251e2c9f43c457668e474a25f7c57cb0e55469a3b7c2cba51fe17a29bd2e8bd9287bfc9a8f39c811a63104f4af017ad7998c0d31";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/lv/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/lv/firefox-52.0.2.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "61928f84cd78ca91ad758e4b4fe391a3d50cdae457c66a14511e8770c0f1ba76c986c8a1e07728717642d77557fe8d7f70513f5cf2884566e092482f5b98e18d";
+ sha512 = "9bcffbc83770a25f2b44d4a89eea71de92a62fbe654abac762bda4db6075bca20f786b99b1942fce7b9a7a24b99ff129e3349938ee4ea9e06770d02326487cd1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/mai/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/mai/firefox-52.0.2.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "61ccb7600c1510d6e0480f35f63286cfd095edfeaa24e9ac2540a22fd1ea0c246d221e6e5b4d1f68bdbb1c9071b480240bc660097d2a761ff4166e1b3a6a629c";
+ sha512 = "2d89a6b43bc9bc3096cd4e6c8537edf86fc9baca3e07e062bba03580c1c3321ac07024a904da27d6dbb246d0d9a691f2669f789f9a7b53332dd323bedfc23991";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/mk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/mk/firefox-52.0.2.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "89ba4db24bc1e1689925885446846a915adc1bc590f2f65752c54cdf6a69ca21333a4d6ef1b3e9d7252fb890de0ec41b0c6c229b9cd0d03b167e1bf4829befa0";
+ sha512 = "09c763ee3657545eaa095acc2cd3df82b5d4d61afec274dfd026b2fec670f75fe0948854ace5ecbecdb1c32bbc3916cbdb0073dce83e004e6d36b84b177df7da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ml/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ml/firefox-52.0.2.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "2889ed4020dd1ef59d90dcf727d2758937708b1189bee785640bde9d12b32fdd252cc181c193462fb01421fcac7fe71f5989cdb21a46d8a27939bd814dec1177";
+ sha512 = "db6b7d35faa8c0b37fc46b73e4af09ed3e297a70e21fe25496a36aabac41ae39f2ccc060c84ee6134855078f8ef3099f4a727ca8e6631960d72fee080646e2f2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/mr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/mr/firefox-52.0.2.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "d85c03d1dde8003d7f877585e1bd86bf1cd9c3685fa2a3b25d1a0cbe5496b9cf09aa44940babe42fecbe22ab8a261d585695bb441b2e84f29fe4d9721b494361";
+ sha512 = "95690e4b71eb853d5482b28f0acddaad6bbdda466650b691836e07bf48ffc1005794f783dcf64620390936fcd77db352a0585abcaae796dcf9e60b93084d44be";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ms/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ms/firefox-52.0.2.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "9e88c9ca69dcc1acb3509d8197a73af221b38e0154e19a0912743064c1a877e23f9966ca111caadebd0245aba019832720aa7e95ac9bcd41c45852aadf7607e3";
+ sha512 = "e98d53dcc9af968211a81a97bb749b308139d35403ab221c7f36e0b291e8b429b7db6c7531a2c261bf90b81373430fa1e54cff75f88546586f808c8784f868d2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/nb-NO/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/nb-NO/firefox-52.0.2.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "2b59fc05c2bb90cdd1c8841aca920bb9dd2f4ce125384b1cc91279f3e125668e54bbe8e73efab1d3dc018130f9c1188f0ef7d2d0031255bab6bc16b820b53ddd";
+ sha512 = "b7c34ba0d7fd0259637e650d2bc251dbf1b3ca2c365549f34928f7fe30c663b8b54c2cf7c587120df5586fbaa770c8b7482a53881339e2ce3b947b3866f4ef43";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/nl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/nl/firefox-52.0.2.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "cdd2c8feacd7e22dab6762289f9fe7b42dd8581adf70df47f5fe1c69083ad369da2daa8964f846787085bf6932abada8c447b15a7b5693cdd32f4c00eecbb3e8";
+ sha512 = "85c57bd3bb2e8b89fbef5f2ec59130ab16d723fb79fbd91e1a4f3c056ec9dbe8ca5dc293d34730603af60015aff94b43eac581f9bc2bf462512762232ff445b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/nn-NO/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/nn-NO/firefox-52.0.2.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "c902e7ad7024e0e2b1acc5ac3b1006edf1d4abc4213db17da4c92628ee3687051363645829db08fd2776221a3048f8373e3a13c6b02f4f13d81f420c93b03df9";
+ sha512 = "ddac997563c6cb2c2fb9096e85aade6645667b6c719b7743a405f4390c91222a9955432cc314a5fb2cabf2a80988dcdc491708dba7c507d658a4a8ca78eca688";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/or/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/or/firefox-52.0.2.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "c62a5a2135553015bbbf688bc35fa4ebee02cebb5593f7d31e30f8648bdb715b37161d34ac8310a1a0c0f651c6f336e44a71097c6b09f5cb480b0f0a17e3fff8";
+ sha512 = "ba0f16f2b3be5c76f8d84ab92b1297597ebb6a7f33a83c37568dd0107b653678309f1eb5e5c0e48ecbfc1dd2af01854c49261cb21f264a4fbaefd25f256187ab";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/pa-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/pa-IN/firefox-52.0.2.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "d993d5808649dc7367c38aefe9dbd49d3e434784dc515e1203260da6a6d13968971cb63949f1cf9188d5a05467f07b420825ab752e7ef3f556ca37853f841733";
+ sha512 = "0bf04494a4515064cbe2a125d64c3caec94521744770337598685766266d0076316d786292e1ebda62450103d67ee13a0d99995b9eaa0d10532a71b2bf3c928b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/pl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/pl/firefox-52.0.2.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "e58720685e6e55671c332f916d65ea04301fabb05bc250a56c5aed1f9b1044b333d60ef729e08ca382d775dd35b86d84dd266cd5d5bc0d275f58350a598b7464";
+ sha512 = "d11d76ce3f088e56e882a9cf6c49997e01efc9f79635c75d1272fdb06f484ae9a634b3c52c9d15c938a657611552b54a26b67134e8c5396e6d74ad83fb3a9a69";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/pt-BR/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/pt-BR/firefox-52.0.2.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "f26934daddb1f43ef364cb4c97eb9f625a816a2aede791adbfeb3cf959ef1b1c9b75f2e1bdb907be1ea4640956e55ae4facdb67a3323099b12cb23faea0891c1";
+ sha512 = "1a4de780de9105009d4f9549ea1be3e389e9a01ea32db30b72aaec7d90d522edae3c6ccb1061edefd2ae95f3610b7839e115e3b53884819088c70387990cc77b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/pt-PT/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/pt-PT/firefox-52.0.2.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "ea0657b1966553e286bb7c610adcea89da7d435675cf575ed4858f207092f0eda5dd3e91a5127679aaa3b8a17efcc660c363327f4ea20590a890cc43d2ebd5ae";
+ sha512 = "29417545e0523bdcb980cb1be1a70bc3808360076f1e1a862ddecf10665a7a0e83e6f0ac29fc18a8d3b90ac9729aaae64236a091511ce930021808b4de3f6b65";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/rm/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/rm/firefox-52.0.2.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "197b212a29f056b22d3cf5c881bc9dc1b2cd8f47ef5e90573975a180743d81e696f5a3a3ddcd414fcff66979c6fa0e33332e5ef5586ce6e0d2f3ae7e939cd9b9";
+ sha512 = "99a1820c89ee96bc90404d732874be0a136441d97c5302e74d5dfb38a734bdb1373f48c7af0232ab66dcde528a1480c161c0a3b8aac4a016dbeeea3c744efdd4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ro/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ro/firefox-52.0.2.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "06143af441806517a03a2ba1293316f1b2979cefa8395ed3b9f3579cc6d23da8ecdd219c8cb53f871d544149e0e2f18ffa9387cd57b2407336866775c56dbcf2";
+ sha512 = "4ba5a9ba9fe3839ac8ca0d7428b2d1dcf05b1325d62c88ea833759f663a9cc45fd2c88e29bedb29a00e68d787e6fab6b1b5b9906acfd5b02c0cee9e18f701372";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ru/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ru/firefox-52.0.2.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "9680dc697f2760163737a443b345c657da6eb2cd6d6bfab5016675815cdc4a4b393f6f9b91277bdbb2962c7cbd5cce3670a633398a5c59d86d45d47072a72b1a";
+ sha512 = "2e2db4238f73f8b27e8011ba528fb3d108da5a5d59de43b38f5aaa89740cf2b6ca655446ae28b31c6c22011777bb8c13ac43cd9a2ac234e3bba729daa426c3d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/si/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/si/firefox-52.0.2.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "24a870b434a3b58cb93d229f12b58b2316f83e0be6c5e30ff724468116679a90887269af42ffb0080b4bf0866084afdf7767d8d17d3f34a6dd9c30de8de3aa1d";
+ sha512 = "af65f79352fb6435b0e7b37f6d88988d08f5966b406d903eb03d9ef2c6b393e7516ea3fa3150059ff0c33437f68fa3cd28528e46144f8cd2c59721d5e0d593e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/sk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/sk/firefox-52.0.2.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "60e5947239a89b616616c1a45375c46463b3a0ff0b2c5d37a4f5eeb6cc8992f21ee5ea87592710a89e1237512179fb84a93f471cbd8e8d7a8dfb506cec39eaac";
+ sha512 = "cc0649946cd9cd2395fa399b2ee6aa9a469237cefed0db6dd65cb80ed12a18e572c33bd932985309a649b75665d4b8d65c241d0f5f9d92886315ca0cec6425cb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/sl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/sl/firefox-52.0.2.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "c3b87002895c5cf12314f7f7c1d784228b50b892eda9c2e94a7630aa5f5bbd35a27963cb008063b53869ff18d6d003deb456ce6506f8a52c5ea11df3b736c312";
+ sha512 = "c2f746ae453ff8c3160784eb853c20a3cc48ac4ae28fe231dbcccd24b41f003d38e8e13a1fdc269e7a4ce6d77c02f9a15c7e237b35c46d22256779844638c5ed";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/son/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/son/firefox-52.0.2.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "14437f5b71bc9902fad66e9d7cd3ce144c1dd19a8bfe1f6ce66f7f456da165cc9453b9f314e67e19fca3516d9b2a03b950befa96c2d36cd96593554eaa8a1aff";
+ sha512 = "d0751c793f839cb6f334027217f164a0fca2861d62ab1d9c9c7a81fe1daf54b3fa6df03564b5d83fc3eb0bb3586f331ac7728d6dd6d2ebafeb614823088ec9b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/sq/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/sq/firefox-52.0.2.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "286d680dabb398e160a1454513938b46d32ab054136b5682533e41d1fea4d860ee192b7de48b822c17ee0386feb05ee2325fe1f135f82b28e8c98b1ab485be1d";
+ sha512 = "31edb40d07ce79679b84ced2ec867873a73adb0439e74260934fd415789f8703b1cff717241657bebf5411592d2c12aaf0aae3fd58cc7a37112dec33b68e1d9b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/sr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/sr/firefox-52.0.2.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "980ade36ef136932d668222af83d8be9180070c210813abd896ccf90cca0149af2f1b634d147dc63d88bc91a4a9b2411ac24ad50632e49281fb704875e537383";
+ sha512 = "f670f25b2a9fefa7b8667b3d2655a80283610da9aacfcff71c0ee133513f7f21e7521e1f767748896604fb9a69a84e1c6a56063e1db9b344b9e7cd7ea2a9fa26";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/sv-SE/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/sv-SE/firefox-52.0.2.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "95a23a1d149cb95927446fcbc74a6e083b390f1f844d3e783a003f2f7a6699e5f0c72b5090ff9f0cda27df90fb2d1bc34c9c70dca33ef22bd1330e916a1de42d";
+ sha512 = "72a2e2ccb76b6d8490d209c086c4748cc242dce4683a64d0ab30279dab09c608b9ec9d73f900f3816d00ad8d7543124624bffd51e8059a4175dfdc980a0e98e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/ta/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/ta/firefox-52.0.2.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "0fff10acf1d6f427ad848ad852395d70b441cb6a1fb4191ed4671dcf4320665bdd6b3bf697b75331650adcea2bcde8bb07b98e6d0c65912b1573bad6509e35a8";
+ sha512 = "806d6a7f1094a84b6d9408dc9a4917291af9d1b42211d5562579200231ca77fc210aefdb93ac942aa28e16f089aec9cc6e8fadc4c410716dbf43287f5dd93ca3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/te/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/te/firefox-52.0.2.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "97fd1e8ce3b2910b99a10bae70b8b2f70abbe7d6306045bdd9b2cda65be070fa2cde5ef950716a22eafb6ac4f841179fe7b982575e8c7ed43e056c8277e5f744";
+ sha512 = "3f2c06162eed155c1c75a4706ff4133791f7d39026936e67e320cd678e1fe843f620be8c01b822f16b4a6b51c3a42884d6015e98b1a43dcd328f01cb8cca7df5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/th/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/th/firefox-52.0.2.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "9da048c44fc7d219d1c6ee0c1298cf98019b1cb14a552d832cb858063e00e3750c364a0bce93bd89a84156ed5cf0e09d5addf0723baf6e607b6516fe1a2a2c6f";
+ sha512 = "487d30a850048207015b880ad6762181a66121002820d88d1c5629c19abdb121af6b6ad703227c8ef143786a6f9d5a5f550388703e314368562de09de54fd9c0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/tr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/tr/firefox-52.0.2.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "7e8aad1d86a396de699c103e2ea422fc2740cd9d70128b30280901ec9df9453fcaf60346db8b1cb82c06ae51108176ef8bcdd4278c1050cefbe71a4f29b3a1e2";
+ sha512 = "07ea2cb754b6433d25820b5da3c388ac6d6441b15a1dbd12c442e4bb744ea94e51cd95d8147eafb57eeb6d1f689d9373425d25f3ffa67987017a98c6cc13dff7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/uk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/uk/firefox-52.0.2.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "23be58f1f0f75a89fe5ca96c8322b1d3c60b136f479a23b0b96c62767520aa1f09864d7bfc111e924da6c035b03b1eb3f271aecc5799c3c97b7a928c7c8c4a65";
+ sha512 = "167993a0fdceec4630f6fd60f28f9f060e7449f7c514893e35ee4a6f406dfe9e330f738cd32a94c109e858a9f0a62952a4b4213774a2703e061a7dbd2c2d5f25";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/uz/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/uz/firefox-52.0.2.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "fb1f9f93ca6db9510d00c2dc55745cdce67c1e274a952f678d3377d3b3911b20b7a3649acc49c8ad4ca276ae42900ef6560a7a17bf90f758d67208655b9b203d";
+ sha512 = "86d34713424a1a610a4d6955fb606d672705d4cb770a73705819600665a06c58f305ceb6eecf4f93f813a3ac8372050799c6d0c67943f5e8458ce7afc9eaead3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/vi/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/vi/firefox-52.0.2.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "925aed6825e77fa78453cab5fc1c2e92e91be01c2890f4fc93bf148c0423a37c3b4deadfb96b466f56cdb95ea0a983f0f4bc2cc41fb1926a4659a701c1d7362a";
+ sha512 = "b05f36dc75e5bb6621e430bba274a98e8d780f5491a77cb1279855582f09861f340457a2c03c69eab89f8a1b84ef0f9638434877e65bb5bf9dc101930cd73af5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/xh/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/xh/firefox-52.0.2.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "1b4297ae13c799cc43b9420c3c6edc7d92700788e77f6871b939fba18120745ad316919b4f8d18528df8da12dea0896ff5e1d78f8699edc72b6cf1f0357c0b6f";
+ sha512 = "339310357c9fe6fdb0bee54975b3a870efd687f504f0e1ca9eb1cabef2ec410100b7b6a6ce1ea0fef245220b8c8eb4a255c605c54919782c45b9a4524edbae73";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/zh-CN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/zh-CN/firefox-52.0.2.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "2e9683de094417d96718fb60222d85206b9610123db9bced5905c50da21b42e03133160ad523eeb74df33206e44a6889909dfaa2418b043c5e8024ef871a1502";
+ sha512 = "74b84acff05c34ed24addfc038f5273416164f635516c188787b61e1cf44b929307d01412093a861a1ca73d8a26ae192e40e89a764e285fb332690ccc1451433";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-x86_64/zh-TW/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-x86_64/zh-TW/firefox-52.0.2.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "aa1abf501d2ca6bbe71cea5ab885c85f57b88ee68390bdb5a33047f10dbb4e5d4f3c506ee44c62ca293edd3515e32da70d23027aeae23526cbfb9e16402cd803";
+ sha512 = "4da030da94ca0d889ccfd8192d4812231be0c075f4de5e0f1cc1d1fef2ea2c960e447a73c7dbd141130315f886843cf66b463d8cfd0261ccea55b17b76dfc7ad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ach/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ach/firefox-52.0.2.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "b01fe99df4dd612bd6e5033782e2dedb5416c7cc9f1de0d659f056371e24340423cd098e7775164c8e605bf895b69a0aae287b131c1533d3175d8ef8b183ae3f";
+ sha512 = "ca8ffe68361681aed552bccc3141fe49fee7645865344afdac4b08aa8b8d950b5a36773495c827e0ab1095e8541cae406912dc4e539483001cfc7550b59e7194";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/af/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/af/firefox-52.0.2.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "e42c48a74351afee8e40a791dfa1a20a7a867b4fbf6fbdc9141d4905293646a099c032cb9b52859612d9d16983d11d876bcea0dbc40fa9aa88333345d1d1a788";
+ sha512 = "1e08575a3727eecdfcd5a8e04a3b6667077bc7dfcf5d3b22a76dee6d09d54bf97100dcb478ff451999ad4d0fde1cbe12e2b248b7a3112b0a29d1b19a93e46228";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/an/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/an/firefox-52.0.2.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "06670ef25bea3800b7a5639ac945c99b7ca67183f89425f597e515385b63c803159a0b18dc27805b9e718c4751ef5232ce9b6ba39c16073e35f47e7910e47624";
+ sha512 = "20d6a18d4e203b016d40162e67f2f438d20f18bb923395b63c1b5b1064900ea38ef21038b6765c34dda7afed6c3463fd16cdb4506fcaa13bc963d7d9c104598a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ar/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ar/firefox-52.0.2.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "662cc92061ee62619d4b4f397057ec8142572c74a370be74d75c837e853b97eb17dc798f77e0736f3ca6acd0a4183048e81c5f8a32d57776fa72ab0dfd4f1558";
+ sha512 = "a3e6088eea7a569ba3520813667d858b4073a6b4d5d0fe725539139d6747ff30e1a053bc3af37ea72ad12438db9f842ce4cae8bbe08629cdc33600a795cc84ba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/as/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/as/firefox-52.0.2.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "e18f231ea53351d473a0ac4a84abc458fc88eafacc4fac7093657c4b226eef7e52c5b3a4d06616e5556a49929fa79dd68a2f3c1a73e04b9d85ede8ff5b8167c5";
+ sha512 = "9bde92cb7625e37ad287d54bdf3dc876105ab8b026d3dea2ce7121385c61d3c44c3cb7ea931e2805ecb8e345cab1d26db50075b31c19a09eb4e38a185db17c32";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ast/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ast/firefox-52.0.2.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "05e174a85606820829b279b2226b6f1d2b0f24f6c0b73162b3eaa5955270be8db38c5512aa33c51b0a5df1db304537df5975f061029963eefb5eb06c0174b9b7";
+ sha512 = "6c6ad98afd3ad8cc2ffba9bf19282efcaca160e51ad74f1c7121ca5ca44dd8cd661ed206837ad79d924c1cdb9d2e749f9edd6c9d2dff976439231568df00f785";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/az/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/az/firefox-52.0.2.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "b8fc2bf0d78e511b6c97a731742eb5d36a1ed74f4f6f5a58c8f6652d507b99a51dd6036654d0954488055caeb449be235d006377c3e376b7a650cd14f92945dc";
+ sha512 = "3591e35e7627d12f27ee03f98bc05adb88d048b742e386931ae8b01fa34b977b865cb6990cad41bcc336f94b9d40d0ccb1c493d2cd5b0e3d5f413568160c5318";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/bg/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/bg/firefox-52.0.2.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "e10684f0a0f841cbce17a6dba5aacf780fa0c3226f0638d48a29ecd5c22f21b0b882623be6269edba707394f92a581e8719a78dcf28e31505654557add711049";
+ sha512 = "28a9646f6c135b4ad1b52a4b61fec8762d16f4f1ab9471226c88e0958cbde5a094d7a91bbd4e7385f57f45953de62b6efd943ef74899da7b7566402e1c5ef68c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/bn-BD/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/bn-BD/firefox-52.0.2.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "a5bc927ef7615543b6ad8afa5b61ac08570be96ac0806c8330150ea9bd7e8dbcbc7c51a79bef45c865a05cfb776898435730954ba5b4d336063e0be4880b699c";
+ sha512 = "a9d2e14f9218986603d4215e4b28534f60ec208898446bf5e798d921189b045bb8d9954a900545ab4c01a56d23bd21bf0075fc9eb0cacc913b7c66d4dbf20fae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/bn-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/bn-IN/firefox-52.0.2.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "72d23cf99c23a4ba414469e823ff0b30947f37f0aeeaa857ab09b22fddb6b224a18f3c3a796288030a1a9ef03f9bf14faf7292e58682e75c5ddb1981a47c8171";
+ sha512 = "1e3e883c9df8982809f699b176dba7176c63b9ccfc7ecd2552f1147a197f0c22671fd11be05a455c9619152f6783a95f4167547d556903b1756e458804de3483";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/br/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/br/firefox-52.0.2.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "cd5111cd1831c7d7f0498cca21a78f225b9a403cc7e791e0903c88012b6ba31c95b726e8f9df644791350b12a8df5a1d431331a75eb76c8c529935d6447797a7";
+ sha512 = "a0bec7977f03803b29bb1ef818c0efeaeb17d0c679ad35c00357dca1c29da6a294da352d2aae751763d1c5e20d385f51bb0841c61bdb8f7dcdddf92b3774f1b2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/bs/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/bs/firefox-52.0.2.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "0871b142576517d4dc2ec2a24322bd8cdc5206356f71ddfb3c71832a9f5e825b2c38471287f2b2e3a699b2331b088dab1291535b66bbd52805ae1dd78f64315f";
+ sha512 = "c741b54422602932086e903fe8aa1fcfa91b705236ca223a24b23eedbe4034279111eb3a4a1fbf1a431cee7f6ce8333ac01efa3cc5e3a52768bdd93bc3099359";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ca/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ca/firefox-52.0.2.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "4477a8b0650e39a27035913a956acb952f70f0a7c557ee2b97380b195296db4e2af03d08ea6ddf9d1aab699686375db06074796cb16d71807bca0afaa993840d";
+ sha512 = "f2f4ad205d9b256871a5252c488deb8b9dd2714d843eff0d815f3e9f5495da3269ed47cb2d1cc21aa67220ae06b4958f120be0a8bebcad296a8cb7612fd21ae0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/cak/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/cak/firefox-52.0.2.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "e0cf154538d8580faafeea44494df16995605eae0f7afb97ebad219f4371de3d92127a05dfcc227eeb3cc161a7013f71e45848c41919e3a1ab918521c6e7bc32";
+ sha512 = "22a1d0d1010d93720123661599d2b259a72135637692a95ee6bcaafb32677bfda139f4265fb541f5cf571d31d23f6996594710c2d3e6c9fad7f744c443b851c8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/cs/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/cs/firefox-52.0.2.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "f6d94786b8068452de617afbfb19d662defc0c00ec412e84ed0fc58ac0510f3b9b98cbe0e26ef98b2fee41d794b46cfbfd307373a04a71a0dbccb49fa29ea916";
+ sha512 = "255ad178324900c33ba15721553ec145d6045115462424c58592c2fd4572bfcd5168f3a8035da068bebc0f81c7c9a9fad29739fb09d927a2258a1e7b77139b8b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/cy/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/cy/firefox-52.0.2.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "a794ee2a28402fa0f671b727b16840a8cdf6152e44ff9b0c9bee7bf121a955e570f8d643ae9688db385850e6abd1b9f47574922ad0b3184772184e50370ac788";
+ sha512 = "4f5a3d8e2bf5bb88122b8593e3f97026878a5c70b9366cad2ed8f723770c583ce32b29177360ef7307bf6bde99caf1179c50fae60b2f817e84a9b4d0579ee94a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/da/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/da/firefox-52.0.2.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "895da18fcfb79737dcfeac111be8a867df75473cc3efa65c81511b9f10a8b1b7373005e42ebafbad9e1f9bb6b1cae23034e66b012cd766c1d0826ac3c919b1a0";
+ sha512 = "988080ba24f31c90ee293b48def58706e08598341f274bdb378aa1f7e8a437dc2deaf7c36394d4df2043cf07494a4c30d69573afa2c12c962207521cd13febf6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/de/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/de/firefox-52.0.2.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "d212a73bcb4ce90982058e942ec08dbd4054149755dd1cb8f963984b5ad5e7a0c5847760fde105510476f2cea2cb1dca4ccde78a21e9a5769e605e61162505a3";
+ sha512 = "a144a9d9d3f7b6e4d57c73b7d3dfb558cae47aeee0bea8a445739a1ee610d44b99aef8d1a6eea4f49dafd03677dbae637902a8c225ea31b0189da392ed3b827a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/dsb/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/dsb/firefox-52.0.2.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "bbbec4179f5ccd5569c0442deaa23015ea9b21a91eccc150838659d399608124ed34b4c57716c1386504e3b74088df705cb4807bf1a12e29b8bc22c5ed15907c";
+ sha512 = "4fa7bdf38c7c96b599243d653a0570882fc9ab704515d362fe96a56b44b863fa09b895f9be496bbbaffd10bd12dcd77839a906db81176509bcc1af05fe92b3ab";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/el/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/el/firefox-52.0.2.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "f73864a004d1f1bc5460a30ca60f589e7a98d0017b299376e0166ba9bb64b1af6b1523739133c1651945345228130c53bb13c9e9a846afef363a74a9eaf780c4";
+ sha512 = "2ab698be0d304d66b29c52f37077fabb8d9a74a4819cefd51d09e217ee38959250f92c31a9966adbc8cbbf1217f25953cadc634a385e6d956447887df869e9ec";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/en-GB/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/en-GB/firefox-52.0.2.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "e7e547490b3dd9ed8260c18077e056beab6d523323c51230200a9f1e019fbb8f691e4ad42d936aca546367434d1fe901eb00c1bb16663e47dd8c6f40f0793589";
+ sha512 = "c97a29ff79db2ebf58370f0ae259c66dd1b275bb7bdc8dd60844bba658a4fd1f9d605f43fa9a3e3af44d1c7830b75e3a5bb18f2aa3e0b3920854fa3d455fa2af";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/en-US/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/en-US/firefox-52.0.2.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "cf81bd8ea9a98bef6a4ba99e1ed1058bf9cecd2f43bbac310bee8226409512cde220b6a891421adb7166eac83715cbe7e8b41aa96a7ab1cb4d0d8d8a0f15dcbe";
+ sha512 = "0b7a25e0df55a7607aa9e6478b5aa188fb545842a6a8ef2279f7997faa725555d966b276aa1201cc1be45b1428faee846d59e0af39cbadb8ae4dee92d9dbb2c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/en-ZA/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/en-ZA/firefox-52.0.2.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "853dd3491519ad29536f0ec078aa2f1ab73f4e436aaf9f367a8ad74188818575016292b0b3b1f9da2e94f6b6caeacfc1fc64460d4f7360be63840e45c82361b3";
+ sha512 = "0124f925185f4ff2a0517dfb3b2d41c66a808dce1d3ff3cf95d90ec99892cfd7db6ecf9f8812759a91ac9123d8e1b2a1184b22306e50e1cf42dddec5a36932fa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/eo/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/eo/firefox-52.0.2.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "dd8be779d5bc57be841580a891cb22a2b0743f9cdcd014a6d2e7b430663c74b0d8553571eab972b902dfd5e2f5c19bd9caf6e6d82499595cb7e97ca57580be22";
+ sha512 = "76e0d3669243bc75abd77c0c9691291726a23346ef1facee97065e8d2dd8a99a2fd4c86d48e642877a90ae229ec5ffaee398fb8d67e77cb293ad8a4abfb12b06";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/es-AR/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/es-AR/firefox-52.0.2.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "7c8928c448295799e73dcdd2c762f52c4c239d09f16c83dbfd1ed1e3f7910144fa41a7d58fa721418d6ed6e6e6f7973de417af67b9dcd68f1db9d32e31d59b93";
+ sha512 = "ceb1b2a454c9c53f159bfc3e04802ffea0c0a799ccbeaac15d792c382b92037c0d447c14e373c9601a1ae22ddf6a7cc47e84f34f27c6bf36ccd107048c003db0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/es-CL/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/es-CL/firefox-52.0.2.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "58ddc5c2020191308d4a6ae23fe2f948592574bb5546a479d7fbfb0e3ace2e9bfbf53a0c26b2bee91e214d2284e8f1c38037b26bfc932c62c5d34dd11e24a84d";
+ sha512 = "5c62daf105158ab03823fc146ee58d5c0bd41f96cd2e725540992153cc8e2f0065bf0f38050f9125b4ac0fa17f5d0897fd4c9c3776eb8b7bc1dd107608a2b253";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/es-ES/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/es-ES/firefox-52.0.2.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "2aa9e83b82b23e7360cfe1aa8e70131ddd3ec32271ce951fe50aaefa1b45d083c01dfcbd2581dc2377cfca127c16d79f818e1ee09a858f6b0138574a5b8b6b33";
+ sha512 = "0365d4fdb398fb75c6b3bfde89d47f24b09224d9f2325cdb1c587519e09299fc9838c5eef96a69b5511ef384e2abef1428e51b22e8404d65e13448ea0dcf4c9b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/es-MX/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/es-MX/firefox-52.0.2.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "689d87ac2ea33dadb20cf6b44426a63e5f058e899c29121caf2d83cf37b13de572e9c32c9e483dedb56f7de198c1745f7e5cab85988399e6790fdf337d85d2e6";
+ sha512 = "b374f2437fa7319bf621a39d13c398e798e9f2e1d1bca8212bc8431d455e6b61f1f15d9ba3a853306952a8e489b37758cc68ee7e72bd7184d1b61866e4384b04";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/et/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/et/firefox-52.0.2.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "18382e5c6cff469357ea010653665d03a7e9ff9588aa2d6657b98c09ae7f30c2c04c1507475596635843f222419f5caffcd95556eb9b4176ad8d60bf7c5d7f68";
+ sha512 = "3372452da795fcc8bca30a370dc6c18c159e1ecc195857b6a6603f2187069ce692be96df7376136e68c92c3105795f559599a2c9d8e01ef0bb036a748ee86202";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/eu/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/eu/firefox-52.0.2.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "5e5464dbfed7e91a087c7b67d715060ff97e24c83b99a68439b823992cd93bbdf994a2977a187761f92d911b19b5f53ce473628a45a8ea160c65bdab3f51c300";
+ sha512 = "66c02a00d2b17dcf158be576c937aa4c74a7a341f6ab0a108bb494dacffe09141a6060431c95e92d26ceea000fb97a103044df899759c549f4dc50808277454d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/fa/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/fa/firefox-52.0.2.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "34242b1cf86c83920947862561ceff073f818389164f05e88cab01d8949bba2b30a43e212be1bb71e2bb9a2498bd6ab604c52fa169d31b96864c07b747e4e5de";
+ sha512 = "850457906736be46b827ae4efe2db44235b485f86a4b0b749be9715182f1a964c3b06703b9a0a710011f74c86f6ce6f146320cd21077da1070d80d25d8bf073b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ff/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ff/firefox-52.0.2.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "ee83ecc78c8b3c7c304971110df8fc9402e67ddcaa8d38bc6a7d0471f3122cbab2a69b578ed85b0d58b0f67bf5e775696e18685e706aacf5787b0d24931df517";
+ sha512 = "3e81a45db8c20d46e511a94f4a59649b4949c160c4bcd4f1e9d1746c1a00bb870d5ac10d8659fa94cbca5d481ee9f589b625804276b2a29ff27cc57314391b84";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/fi/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/fi/firefox-52.0.2.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "9eac668caa56dd7d819e388d994caa8633d18828e9ce469d0044b90e260a2fcf9b056c5d43274e6392830fa48420b6f3718988e88db70f2820ded2ed6b4527b0";
+ sha512 = "976920e06a5417dccc81fe44df54ec159935452c4a364a8e59772732e7cafbd99602bf38c4020d9e6e24b80c58723255e532c4a96b1500b00438a7a80561d717";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/fr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/fr/firefox-52.0.2.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "9abb5cac7ee05039c374444f7c03604df1b3a79055b1afb42550765ac3f337dcee93cb30f2076697149f560d3d0de4840304259dc9c79325ea04d5585432c1e9";
+ sha512 = "ae997ed56e309ea4d084a05ec9be2548fedff29a4b91574326c04bb0f871aa84feaab64e1f9b9b1810288b4518aab45ed0823e3c3dc66ef19960dea1e31eaed5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/fy-NL/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/fy-NL/firefox-52.0.2.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "197d3aa8d9954f4bc6a3a318869310bcd4745b9c611c6df421c0c3f8bbacca48c7118322990a650e00104a429f16cc0eaa81fb56b68c4dca957b14cf2e2746c3";
+ sha512 = "cc6007ecb609d9ec48c45a7ffd51a5f86fa5615f281221cc709166c56262dfe702566773a84e196abef08d2168efaec46fb8531f9d65b053252506925f45d103";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ga-IE/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ga-IE/firefox-52.0.2.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "b26159956597932d413e40789e8eda3191cd2e2581e22a4c450bf6a901dd3c40e330fd486a401fed5f2bd94d3affe4763debb118d524aa31d1ff7d1676e02c2d";
+ sha512 = "26e3eaa12931d9df39f23c0b32cd75c3a4b59e7e72a35836f2182775a21dd59714acaf6a598046d59b4f9e89a78dd1bb52bbebb115f68fc2fc03c011c4b2176b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/gd/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/gd/firefox-52.0.2.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "38623b6b077c5cee3f4f39bdad198d2a7453a851547a966fc211f4194bff6fee47e7e6022a7600726109fd7043b83ff37275958a1fccb863f57c4e60d175997e";
+ sha512 = "99684a6628291e8e4549ddd6ccbc8d53d450eeafe15d06d6aee97fa16ffe10d3c2acb3f39ec1e2f7821bef783e0551f8b4b225745ac1e015a0b504e05d300e98";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/gl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/gl/firefox-52.0.2.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "d9a4287c5c5c28c15d6ac3913ea8cd51b88701ee0c5c091a9127e753d5417eefa7d10bdd159ba63204111ad032498bf80b4c944a194d60a14343db4ee1770d56";
+ sha512 = "e22599c9126cf546d039ad6a3a6504791b3f29108b4936098f577142bcb29035b8a75ecaf3558601a3cedcccfbe4fe7d4d1e0a6dd5ffd6171f4fcefa4678b45e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/gn/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/gn/firefox-52.0.2.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "f8ad4718fe88e594eca07cd8ceabd19a51cffb17337eead004b9871f7576fbea35cd5a51434b4225e831f4a76c4fb47f1669936d4ded0953160e978f07e3e6ee";
+ sha512 = "b7b174da4feea6503c3a37d676f916c199a16449854b97f8c3f8417511c8e24317e3cd93edce7702b170a35c48dcf71ec0d8566e6da335707a1bc826720c0043";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/gu-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/gu-IN/firefox-52.0.2.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "0cd44e6375a7c11826428a7d13e9b59e73075452806f6f2d8d1e20cd9d32c36e4de684c511544aaf9845ddb6320f8f72657a9f56cae2ab10cc880428bcc55048";
+ sha512 = "2385ba4859ff208965a274d4d23fcb4fd27006b1f73cc2af057ec813d2ee1ba584d532dcbf69f581421e3070847774b0e5bb414db5aa9dcf735315cf1c293a76";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/he/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/he/firefox-52.0.2.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "963562443976aa856b5d7e389d057c8bf17bb6045d5f763f5e3f46c500c5f6877d046bebb5515c726bb652b986bde4189fad3c84bc6b8812c7ab6aa47b629d8e";
+ sha512 = "c56a2a4da1c01a891e0eb6d11f176ad2a428fede830fcaace386c9387a11f93f0636fccbeb78ea8e2c92a20ca568a848bf24a34c270cf278c23fd76f2ae5dfb3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/hi-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/hi-IN/firefox-52.0.2.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "2ea7bdbf502a950863574bf3502df03a6d2ce8128934f52aa33f2f1d41d41320a0eb0da6b51d0fffe8ffda1ab7dccf72fc904230f2b3f11b82421f55e494a4a8";
+ sha512 = "22645937b5d1b0e302b4facee5396685d498441d48610dff428a77645ca2a9e9b5a790fae89ee75014446d424f33fbd3ac8aa3a25d18cc92cbec9121f32951c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/hr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/hr/firefox-52.0.2.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "f7f865feab6b90082a59b2d1cf4d5f73380baecdbdda5eabffab3926747c83f3668a5feb4a792e35b56ae47e2c690b2f97b23662f2d5868f6e7be4ec4828f43e";
+ sha512 = "41a43b8f79447d42b1c2261924955d6c0f463cadc4133069c27b865a14b73fe665104e9de21e1681402dca67ead1e80438cbf9043ce9f0e389e94feb2cfd25e6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/hsb/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/hsb/firefox-52.0.2.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "5aefabeef739ce224cc4d1d3a83f9cca3a5626cb6a3d0026ecf068e5b4283bc16735107f78d5b4ca3748e56489a0463701f1ddc021772f3d3b97ea04254a7d4b";
+ sha512 = "5641092c539d0d61fc550a0c49992ea8618d245da33e4091bf83f2b85f74078a7037301697430adbde85b3682c99bd6f7ecaa7b933ed7c8f3c58dad9ce8f3a16";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/hu/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/hu/firefox-52.0.2.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "fe1c8538d5df66ddf27b2e8e4b2e01fffdba689103371bd5a58f0ed6fe08f704438c440277272a5eeb2c261e51cd6b81d92fc28c23fbd78f87afef3564656199";
+ sha512 = "14427a52743b9619d7e675cdcdf00d59d435c0adaa25acbce79fe127670be0d8a8f6dcb909f1d8107cc0381c53688cbe691d074d0c4368bae951abe05f0980e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/hy-AM/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/hy-AM/firefox-52.0.2.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "8ed0da0f6df8d2c6ef65f58fc06a25ea1d96b6c69161600b104772c61ddaa3d7a572b9e971e616a6870f57668bdea326b59bdcd968ffcff5485bf8e7399a60aa";
+ sha512 = "b12a676c274bea2408a885598fca845a558bf0216a680e15e10e07da4dc45a583378c1fb76f95207fdb9ebe98b11cf956811496fcf0fa280f0d27d34b0d4045b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/id/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/id/firefox-52.0.2.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "6f90d870f2964e76b394ba419479f87ad30c0b7677b37305592e028f1611690fa59fe50f32bae694bd30854d8d0cb36c1dd0ff5cb04e3e8d0a3caa779797f734";
+ sha512 = "a50d2c3a234c6576909b1327ad60e4a6b93cb8ded5f8e42f66947d5ca55b6eba6601a7da5d65e14c06b58aaeb6c426b839585db670cc8a1502bb0d0c1037b9b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/is/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/is/firefox-52.0.2.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "68559b8cc00c5d0ec92e274e30a10bcacf5c87096617e0a7a0ce30e495482ffd5f2b4f4bc9f61e0f5d41aba722ae2ee12d9a17e2124199717720bd6e4d1a4874";
+ sha512 = "9225d6e5ef21ab486c054cfed58bb2b38cd1c4d32cbe827e221c777959db31bb5b29b6c04a072547fe0cc361e12cfe46b5d5ed44c285316bb1907a97915708bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/it/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/it/firefox-52.0.2.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "3bbbdeae057aafe87b9b7c7c99b67de5c4a2642569570cba9456d680f726a5bace48d785f6871d1731375d0d92084bf30fc60a390dddbd410573f9ffc9c81fce";
+ sha512 = "30507cd7dbbff0871575d9dd61ca646f1e187ecb921cae1e8340f2535adcb47c96b99a84683eadc7d0ab72c3aa30b98fcc9361d2dc27f4dcc891e7bfc59ac52f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ja/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ja/firefox-52.0.2.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "38dbf45822d7d2cabe38f3d0b36a5c0dc93436d42554fc9802c9f69f34241553fc95256edaeb410c9eb16e640e1ba09fd3f6cef48c507660234a892ee1abef43";
+ sha512 = "1151ef2192ff26ba790243d8fad92f43eec6afaa2a4f76d0fbf0c6cb82b1a57f7e5fc361bcff8f3c2ec178bcb2039320dd9fedc6d31d0f61dbedf90852d5935b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ka/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ka/firefox-52.0.2.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "d49b3024a54f3ff2ee08b5e9a416b4e3b5ff0a69407d34b8b66a165cd5c9d167adee6cc7107a611a250bbabbf90b798d152d049bcb5c6d59846098035a081afa";
+ sha512 = "884090864f90ad4dae20de7a366507d7d65dad097c8e0485c07bae0d343671e578024cd338cfa030f3560b4a4248d8b1cf55930b7e23ad81de6c71d3a3478cb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/kab/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/kab/firefox-52.0.2.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "6baebe38ecb1412b464702e6ab5d2d46166fc3e4ccaa4e4fb3f012ef5049146136a0eec94849148800d4fc4a1f803caec9fe9ae60b330fd4d97662a61d9bb1a0";
+ sha512 = "c8fb0910d031f92c898924457cc5c8062d1048eb73ee3f4136382abec6f33314a936607fd29073a9d07379f49df825bde0073dce8cacab0f84be832f757018a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/kk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/kk/firefox-52.0.2.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "8300f42545782543318c789f4537bcf12a4e1a1674ed34e11ad3ebc2583aa944ba4f7fb9a92268d36f4c95f4ab06d8b79bb6cf3bd859edbb98c0fc5bc2ac1891";
+ sha512 = "015f3a8266dd17fb022cb08b4e5e6a0cf250d841b43157b030af54da2acaa80100a7424df172acad78839bfa4485164d81e14f0efb15ed532eaf91dd81a78bae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/km/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/km/firefox-52.0.2.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "8352dc1b0eee5476bc40ba81bd7e387bb36b781df823e900bff4cffa2fce5295aec05aaefe01e24640d3ca015d83d320e95caed91539504f71b2c4591ea9707a";
+ sha512 = "e9c56276434897bcdff5b7895cab82b46b17f8be871ca6ec0ca36b99783da3db448fad7487093119fb0bbb3d08a6d074295684d83d5104b214c7a63b679acd21";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/kn/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/kn/firefox-52.0.2.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "0767e6bbcd9db184206dbd8d6a8519bee3824451ef1f856608ebf6eb6bfff0266b3f4f680d47fccbe5e86f4b14d8243354f3ca8683d6741d76aa8fa77621e10e";
+ sha512 = "ce79495e3afdff69816007f4f7cd6046f7864579e0699dfc09ac19ef26790ea8fa13fdfd20ea1fe5755f0a7fc11b7588fe860306ab68ad2ba72cb5bb44edebfd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ko/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ko/firefox-52.0.2.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "f9b18473ffddd1f9d9f63d29ce7ba7fbaddf195d57e791a7c2a03e634714b2dc2f811730d9ad1534f2bb6271a79522f32f1e88d365b664df54146db9366f6911";
+ sha512 = "3c0541e19f7e5970f8e7115f66a1722af768997dfdd65fde8b36ffc938c8a241185f7d68f9e8d954c0323fb57b4662c9f6b1cba68c0171c0045bb1922def4499";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/lij/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/lij/firefox-52.0.2.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "b72a26fc384860a17bd81f075b7080129711fc9b640b5c332958ece8c47540d2b3ca41c46f35999afdacb15e4f7928b2ba943ae10ed1ea3863a7222f30329756";
+ sha512 = "3ff3966fad4e30e2132113450d31ceae884a430950a91a27b1259e287ceec1a02c67777a1576c45e7e4c40725f7114c96b714d47e1f6cf408121e23765369d06";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/lt/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/lt/firefox-52.0.2.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "2b8e656a402b935c640a17db9d3907bb99498180d36fc0b8f2eab2a007fea9d0dddd7283292f549aead49c6ec2c926eeba728e03975905adfc561f159eae5e42";
+ sha512 = "e5191997323d0f21ce7dc50694b1fbabefbb203920de4c56e6b6374de9b59354cbcaaa8e7ef2292eadb8c70d3428aa4f237cd8e61a5eb6d8783979acde87c86e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/lv/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/lv/firefox-52.0.2.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "b571c834c1181c5ba2685c8ae77165cc0dad5a60d45717d2fe9e2528814b2352748295a0817fc127057a1403bd5ee2c154d8eb2d876d3ac428638562c19fa3f6";
+ sha512 = "b0e5dc0f277e8764632074086dbf67238b62435fb198a0ef70c18fc45c20647f945caf9ee68f0ebb791ce5bad11002c326bd90c8810e54db29061a5cf16ba8cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/mai/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/mai/firefox-52.0.2.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "1f703f3f3456d6fdb69f6702a8c7b8e069387862b99e09d9e85ba0d34d35f5ce30bca8268d1332930f55a9d7e614ae77afbfdae5caec7c1fbbc7abb8c9898710";
+ sha512 = "8b3279e34bb0b45682e27f7db1b3a56f1abca16c16b0a852ddd70b3f614977c9d03af8dcdd84d82cfb2b29c8426382606e9469c673449859f99fe96f6d3f0476";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/mk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/mk/firefox-52.0.2.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "526b2b8709942a6c3d071c39b03625e90aba2e298b89934c3623dd61bc0beb8680729ef8f716375abb0d487507eafe885407a995f3d4365cdaea8b2d0fb55070";
+ sha512 = "6daf8cb7e9786472872203b98f15a44bb0de1e14cd85be9547ef35e262392df1ad35d9074be0574a4df99a38668e97c8edd7f78b93bde3b227ee86c06e6c16b7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ml/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ml/firefox-52.0.2.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "0c36352abe8088a2d0fe151e6e7d39273dafc370e1222e8251859f99b89baa8782bf108cd97c2df7dc22fc1231c6cac5409a3c0bcdb1a849c7f894732bebf78a";
+ sha512 = "2c214f629f2549aeb145901dd79d71410fadab25f6e1f9000fc0f3710af71ddbf756275e5e491e4c9d703a7458a5444d4b6e4f7c5d2666460d0ff9399c8c45c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/mr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/mr/firefox-52.0.2.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "ba013b86e7b16f1d90b1e6328ef9932e3fed6b6e9f2961944ff4a3a00afd0d0c94f9db1b25c54191b50b798bad9e5f740c2b63e094077df562d39634074d1b01";
+ sha512 = "5126ea191ae20227e208287b3196aed4210514cd3fcb244916f39c614cff287a011d9154f09652a92cae2cfc1a3ff2b090747864205ef8376d55a165faf4ff80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ms/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ms/firefox-52.0.2.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "a5df3ab9feaaaf459f545154a0f30dafb384febc269e701974e221a6a33e2701777141b7ca15624eeae009e984f4e813d134823ba733955d2deaeccfb1add161";
+ sha512 = "1d24a4f378b2515a0cef0b0e83153b1ac13da2366ed43465c68b173f5d108b07953073043e23a736af9dd87616b2549f54db74bb6be6134a797eaf9704a493c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/nb-NO/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/nb-NO/firefox-52.0.2.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "81e16991c9e68b8fffc47eda12c1858879781a1e512a244cdb5ea202ed4abc8366b587433568b1d31a943520bbf56416b62bd00a52a2db313de619f037f5e87e";
+ sha512 = "7f3d8036be432dd56ce421d0fcc9ea18ebe6a829e77cd9982e3eb461d66151ddbabb50266eecd832bfa4fcc934bca4650f9180fe7341e7dd24436ca410c5cd46";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/nl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/nl/firefox-52.0.2.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "31bc837dd0a974e51712f0e3be8fbd114ebb285d34329a4282d9d41c4927bb031738958997ba77f8ec5ecff09342d2c2dbc13bc8161e8d54d331c55e7df3684c";
+ sha512 = "865e3793198f3a6184be1189d45a59f7fc927e461c419177419b24064b22f026c2472043fa94d5d0bf31f4766a3c7c9aa8fb0ac941e539f7a599d3057616eb63";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/nn-NO/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/nn-NO/firefox-52.0.2.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "361730a873a3912a10437eb3f766fde1a79f2a8f9f2302e6515fb5fdc34d615fea07a225f9ef25314d4cba2b83b35f9fceda7dbdb31433ebe9cacc2dbcc4794d";
+ sha512 = "146ad9571d8aa517f6f36a9e74250bc2fd18854686153b84a5e365f8a850d06fabd2d220bd99b0aeb51522fbe03f48f9021efbd157d3be32b84be1f028c4ad60";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/or/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/or/firefox-52.0.2.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "cbdc0f8f11194bec2894daa29d92ac6c644ba55a6921315d3e30c560d761c226c0673a35c98e19e31afda3992583ce14ecb51ced97077a6a52196f30da7c127d";
+ sha512 = "1e6eea8ac94645a6d7137a841b5335cca9c018eb2c3df2685357c8003856846d06401d07417ea7cf2197a06f99ff9ef2865b200bd50607368ea062f3093f5143";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/pa-IN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/pa-IN/firefox-52.0.2.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "21819c58f4c7e9f98f714e6392283bb2e5aedc3866a5f7360535050d75f8b54b527593af4b0004accce95459545c176cbbefb09199be15e088123556e378c5b2";
+ sha512 = "1c96db3314794c5a2840fc4fbbcc46af424b45da9a7a25a47f84a6db22896094f87d523d9828e424507bef6394002c6f585aca9f0b21687957bbbae9ad6d2b5a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/pl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/pl/firefox-52.0.2.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "293090773a416b8282e8eda9904646390a0b17215a156cb63bee043bf68e69a28656ab880f9c825c280deea9b6c9e13ae55e08284f540c7b50d7b7844c5989f4";
+ sha512 = "9748ccfdceff346c1b9fd888f3b50281e1b32030446bd9e8d1fc2b3931903ecbef15d2fb6bbb895f10a66a2d103a640d8a9610d8b4e91fd6558b0608a3b9ffb3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/pt-BR/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/pt-BR/firefox-52.0.2.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "ce58560445849eb90798150ebe4ffe6bad23a6cf2bdffe1688b1e0e8da01c088334604a2d32ed9317ba63f9064f4a3ba406a282cf74ca64bbb5abfb0a6c37f6e";
+ sha512 = "4403ed0cc168740b92bca6e24243f6797a6d604ef159fce37459d0d6a56aab57d1feddf5e382931d17cb388ce98a2f0cfb1b21f877dd4bc72d666e6e9d390d7b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/pt-PT/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/pt-PT/firefox-52.0.2.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "04f86eb4d434190f313a76a3b366c35cd132930ec5fbcdf6f5bafacbaa7433cb161c278ee28a120dcdb0ea70cd9d2a36cb5fd52d45b6811bf748bde11dc43398";
+ sha512 = "25a08eec03fc6d09258c4c0bb545a86e0e762dfedc47551da51b35c9eae61732726a4484b44e0124fabdf4e89f5148cc435019a253d4f35740155e7c272d3516";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/rm/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/rm/firefox-52.0.2.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "0e1307cae4e83a0c0b883c8b84c623ccdf5f91b2d39097eb4ba86db7cbca70982c9ddf76b7036ce5dc574fbec0f02ccede1bf5ff28e2a53c4afcecab33c0073b";
+ sha512 = "d378a1fa02ee8976c1545d31a3914745777c0a9246004d127d7beb5764643d1f57a237e1039d85388f9f8e4b987d2e9a2bd1b95bda2d11ff319c3bc7bf992243";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ro/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ro/firefox-52.0.2.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "cb93e5a9ba39abab21069206a6267d87773177cda7d5966dfe76cf2a6ea83a00348a7f4b1aadfa890585874a9b2cc2e27cbaba73037f4026a56f7790ce0b7df4";
+ sha512 = "4776dea591426d6d42c1aa9d64988b57d0b691348185e1656a6363d1ad30495601501546600bfd375513773d5b2fa2030c475254f430facfd30f54dae039fc18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ru/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ru/firefox-52.0.2.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "3972def5e0d34011e33476306d748e6e8936bedd3a3a4746c21a572bbf1dc71db364b5b4f83506d677d9d148dfe49aefeb56bff91e4943910348e7ec58c791ae";
+ sha512 = "aedb429d9cc396b71bc2eb4ee4a48fb3a35b1e3a8d0a4cd92514a864243527aadb443c3419841128253bc8700a154808281b6d54d5a455c9e8a0a986219da09c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/si/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/si/firefox-52.0.2.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "216f65d5f9ec399cb4317123d4fe9186c3caa1c403df16acf86d1987c356c32db809155bc3d9904c7396951a09b8398e402bb93d269372c924da7e690a7569d1";
+ sha512 = "5626afbbacc76c688c887e5554fe68c75ad966b1a2d968fbeab1113626e014699c7e3eb88c6cf57a79fb3167cf00132188b842e78cdace2edf6268246c0bb616";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/sk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/sk/firefox-52.0.2.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "a23944d43660d5d151b8fa618303aa5cc673eec16868ceb3b1b1c7e197f6a707cc511f63ea07263fabf20ec75d630dd699f0ec8cb2c5fc53d1642b35c90b4e2d";
+ sha512 = "e923b6bff6772e85d5e92517ffdeac5fe69cafdc0253e5cdbe7e0bf8d7796048e85609cab00c68a81953dd61fee5a45cfd962efb365c1aafc2fb331d04d499df";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/sl/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/sl/firefox-52.0.2.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "ff3bd653e64c26f387c231687d4f26502ba284138596bb1f5f75549476270be712242c42be07902faed80bc327bba49f2be37db3ffa5258a9c944c3408461cb0";
+ sha512 = "1d719fa0a38859ce974d18288a80e4e39d2d7ac445503d1ff199087e584e716da27682a557989178fcf9ac5ffeafec520d33be467a8011ae182f1403219cb5da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/son/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/son/firefox-52.0.2.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "adfcae5aa31e9c153b53234c9c10ff51927b8785e0952c233aff08a3de800d7b0076c9304368a0ffd52ef91b9aab1dd0718a5228c28300b03fac69edfebba0dc";
+ sha512 = "41a431f673bf3b50fc881f4f038728493204e54c01b381f65709515966457629805ee74cbcc29b15790e01e0cca12d04f1dbe89ddbb02864f771ef3afe764e29";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/sq/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/sq/firefox-52.0.2.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "32f039f1f05771766d0413d0ed9a526c5cb21a0ebf5688ed577afa73e39d482cbec87878c8acd2ddf56e048992ef0c37725a6209d89add9fab72c48bcf135553";
+ sha512 = "723b08e56396dc0a6d5de76c8740da5ce05a3cad52bd82d07b7acfc0796f24c92c9f1906788728a0c40779dd5a0370643da8f9a3b661227e0587032c7b8d0003";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/sr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/sr/firefox-52.0.2.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "22a0ec9854a80f0ca6aeaf8baa98d72d0781b6e67af899701686a8b4def205b90d9b9084a2d0b160b690d4fbfc6eb55c6bb6cfaffe9f1e394b484f264fade306";
+ sha512 = "9d217e36877985e1b16dfaef3b8d38139611c9b69ef9b6b8195c7848b7422eb8c1473ae1afbe0c72a78c7210ea1230be3f61690a691a1bdef5afa000c81d4dd1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/sv-SE/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/sv-SE/firefox-52.0.2.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "3f1204d3b069dbfcfac753ec72ca7265008f2543c14455fec81f4cab1cacb815c1529e7c9b50672552acf6855c2de81645428bb5ae43d514d2aeab3c750159d1";
+ sha512 = "32d937a075de2a2e82fcd8577f5675e1021b6790188c96e236501491fc01fef8ddee119efefa6285f3453fd4b769386c3f5bb5a9768b72c113636ca209f37d8a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/ta/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/ta/firefox-52.0.2.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "4f32b734fd4e4cfa1f031516176ba82b9128cf7f9577eef1b5243aaf20dc719697c86330fe58feb54aa650109fd33a97ce3e6c0d5639ca7a40d90208a0a195f7";
+ sha512 = "64950279283837ff0bc154c24f83923c5744e9373554393d7be3fcee3064677d52ac40851bdb44a5dc42ddb504b75d0f7f48ba3af85eeb0e9a227a4c4700e90e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/te/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/te/firefox-52.0.2.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "55cc6c548a2f0a89ecbced9aa9903089d04771d97e71f99ca943f73c489e8f3dd0fb0a3f999d641d5162b3f43a0b2058eec62ee5009f7d796ac89d013ac15426";
+ sha512 = "645c17713775bb33636b67d6390e4ba419a409dc9b26c66644a61df96dba9ce1b921fdacb179a711826b71124c71d65acd64bd6f8633d26b524bc97850bab68f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/th/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/th/firefox-52.0.2.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "64202fab7515634d5cc12845902e4c0df6b1e4b59606f1c4ca779ed684edd329915b9e133b19b465ac6343d5af91572b767171f56c7ea2883d1dd216a39eb1b8";
+ sha512 = "96131590a5d6c0bd06e319a35466873c08b90f7922499827e84044f5b69b10ef0d79435652487761ebad0740348244204bc5deed707b6c293e15f7b48ba254fa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/tr/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/tr/firefox-52.0.2.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "aec62567d934fae018c8ab4273c7f3a7350ea1e14820990374ab2542c512e005536e851b6fe315667c9ec63d48ed391ffa896fe7cbd24405945ed7f8aca4d945";
+ sha512 = "5b290f2e223f943b9b7c7df43df6ec01dbb5744d7db8c35256896ac5c4ae216fe0af72ffa6797d7a4b7c69eb9e742b48e2242914b52d02a99ed1c8a384030bc8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/uk/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/uk/firefox-52.0.2.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "e1f3df0c6637cfa394ae0d2829b24b486d0af39d46f7747e77e579e0ad4325663ba312504f5cdbc5fc2da378e7205a5e9528df99e61af20b9df58f8cf1cd54db";
+ sha512 = "112741b2048410a65d7070b2d7c8a6cc0ae2bef812d626aaf3efd907afe50bba496bd6af06edbd433140040722fc6b7999695f7e2a9cfd3049eb105219a1004f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/uz/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/uz/firefox-52.0.2.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "c095ff29e2c42920975400b0f80a55e22b3334859d82dde662fd9a8889884bdb045601522e961f4d0f6c6c934a5d42cc838fd263e91337fa9838479acb2064fc";
+ sha512 = "1cbc2e527e928d4afaf138ae0515e9d6c3c2b7bb95f097c88a697c14988b84f765eb328509f451b024e2b62596f93c85ef298d5ffc76c4a8244cc77c10d9db05";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/vi/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/vi/firefox-52.0.2.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "14ae54681bd1a6e48f94c6d624e00a034689489e631f4216beb019baa51f35f00eb2a764c66a4e79762c9d1188659b78e5ad50b8187354863abe9b501d4fef77";
+ sha512 = "925658b5946201243ebbb6c1a92537702e0afc1e67f990ecdc8b17c976791e671907c314b0681fef7eacd63a9ec554af25862f6a98c1b1508bc1c0fc2a282d35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/xh/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/xh/firefox-52.0.2.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "6bcba0e20540cb93811aae08f6b10e0cf6a9108528fd0f00aa84d2af9d982578d4e03f034e6d0f155fac4519ff0ea90f3d8aa4731aafc179a5a497a26d224ef9";
+ sha512 = "0ff098e6fc96238a475cbd209f03d888bc3a23fdeb45497e2ba86f52f6aad6d69b679af83f559d9b9086f01c0fcf894025138dafe6d9250b1851769a1b262e64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/zh-CN/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/zh-CN/firefox-52.0.2.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "ffa67e88d736bdb41dd7bc046bdfa02161f3c703e992615cd98df788cce5e9f97a610f8b7b31e825dcf17dff790029081aa13316433db2c2ecd06de6aec4f811";
+ sha512 = "cc0bca5885820769253613f851159e91e2a982616cc84fde27d57ed0064b0e650a6239bfb8c291e2889cb2e5d1fd29de6d8e828e9e6defd65fff030d79d2ef3f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/51.0.1/linux-i686/zh-TW/firefox-51.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/52.0.2/linux-i686/zh-TW/firefox-52.0.2.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "d67b82836f4035ac4050751b9235d49bafb2bbea2da9d1b209451e0fc3cbf54ce70b4111d66f107a22be30baa6b6a043c2736f6e05961f0aa3cff95531601134";
+ sha512 = "f40191f32c211314a6ee4bbae6675eeeb70dddb10cf770c197440969487722ecf1543a2479cd18b3e55d927d642b54d06722822ac99851d2e1d400d9784baa38";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/update.nix b/pkgs/applications/networking/browsers/firefox-bin/update.nix
index d32f4dfcf5b0..a6cf8c1c1e01 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/update.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/update.nix
@@ -5,8 +5,9 @@
, gnused
, gnugrep
, curl
+, gnupg
, baseName ? "firefox"
-, basePath ? "pkgs/applications/networking/browsers/firefox-bin"
+, basePath ? "pkgs/applications/networking/browsers/firefox-bin"
, baseUrl ? "http://archive.mozilla.org/pub/firefox/releases/"
}:
@@ -14,10 +15,13 @@ let
version = (builtins.parseDrvName name).version;
isBeta = builtins.stringLength version + 1 == builtins.stringLength (builtins.replaceStrings ["b"] ["bb"] version);
in writeScript "update-${baseName}-bin" ''
- PATH=${coreutils}/bin:${gnused}/bin:${gnugrep}/bin:${xidel}/bin:${curl}/bin
-
+ PATH=${coreutils}/bin:${gnused}/bin:${gnugrep}/bin:${xidel}/bin:${curl}/bin:${gnupg}/bin
+ set -eux
pushd ${basePath}
+ HOME=`mktemp -d`
+ cat ${./firefox.key} | gpg2 --import
+
tmpfile=`mktemp`
url=${baseUrl}
@@ -39,8 +43,12 @@ in writeScript "update-${baseName}-bin" ''
grep -e "${if isBeta then "b" else ""}\([[:digit:]]\|[[:digit:]][[:digit:]]\)$" | ${if isBeta then "" else "grep -v \"b\" |"} \
tail -1`
+ curl --silent -o $HOME/shasums "$url$version/SHA512SUMS"
+ curl --silent -o $HOME/shasums.asc "$url$version/SHA512SUMS.asc"
+ gpgv2 --keyring=$HOME/.gnupg/pubring.kbx $HOME/shasums.asc $HOME/shasums
+
# this is a list of sha512 and tarballs for both arches
- shasums=`curl --silent $url$version/SHA512SUMS`
+ shasums=`cat $HOME/shasums`
cat > $tmpfile <
+# Date 1479198095 28800
+# Node ID fde6e9ccfc72fbc0fcd93af7a40436b216e7ea1a
+# Parent 687eac6845a77d2cac5505da9c8912885c2a9e57
+Bug 1013882 - TestInterfaceJS should be packaged only if it's available. r=glandium, a=jcristau
+
+MozReview-Commit-ID: IEHesdoU4Sz
+
+diff --git a/b2g/installer/package-manifest.in b/b2g/installer/package-manifest.in
+--- a/b2g/installer/package-manifest.in
++++ b/b2g/installer/package-manifest.in
+@@ -570,17 +570,17 @@
+ @RESPATH@/components/InputMethod.manifest
+ #ifdef MOZ_B2G
+ @RESPATH@/components/inputmethod.xpt
+ #endif
+
+ @RESPATH@/components/SystemUpdate.manifest
+ @RESPATH@/components/SystemUpdateManager.js
+
+-#ifdef MOZ_DEBUG
++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
+ @RESPATH@/components/TestInterfaceJS.js
+ @RESPATH@/components/TestInterfaceJS.manifest
+ @RESPATH@/components/TestInterfaceJSMaplike.js
+ #endif
+
+ ; Modules
+ @RESPATH@/modules/*
+
+diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
+--- a/browser/installer/package-manifest.in
++++ b/browser/installer/package-manifest.in
+@@ -554,17 +554,17 @@
+ @RESPATH@/components/PresentationControlService.js
+ @RESPATH@/components/PresentationDataChannelSessionTransport.js
+ @RESPATH@/components/PresentationDataChannelSessionTransport.manifest
+
+ ; InputMethod API
+ @RESPATH@/components/MozKeyboard.js
+ @RESPATH@/components/InputMethod.manifest
+
+-#ifdef MOZ_DEBUG
++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
+ @RESPATH@/components/TestInterfaceJS.js
+ @RESPATH@/components/TestInterfaceJS.manifest
+ @RESPATH@/components/TestInterfaceJSMaplike.js
+ #endif
+
+ ; [Extensions]
+ @RESPATH@/components/extensions-toolkit.manifest
+ @RESPATH@/browser/components/extensions-browser.manifest
+diff --git a/mobile/android/installer/package-manifest.in b/mobile/android/installer/package-manifest.in
+--- a/mobile/android/installer/package-manifest.in
++++ b/mobile/android/installer/package-manifest.in
+@@ -381,17 +381,17 @@
+
+ @BINPATH@/components/CaptivePortalDetectComponents.manifest
+ @BINPATH@/components/captivedetect.js
+
+ #ifdef MOZ_WEBSPEECH
+ @BINPATH@/components/dom_webspeechsynth.xpt
+ #endif
+
+-#ifdef MOZ_DEBUG
++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
+ @BINPATH@/components/TestInterfaceJS.js
+ @BINPATH@/components/TestInterfaceJS.manifest
+ @BINPATH@/components/TestInterfaceJSMaplike.js
+ #endif
+
+ @BINPATH@/components/nsAsyncShutdown.manifest
+ @BINPATH@/components/nsAsyncShutdown.js
+
+
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index ad1091c9d39e..f2ca9eaa622b 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -17,7 +17,7 @@ browser:
, desktopName ? # browserName with first letter capitalized
(lib.toUpper (lib.substring 0 1 browserName) + lib.substring 1 (-1) browserName)
, nameSuffix ? ""
-, icon ? browserName, libtrick ? true
+, icon ? browserName
}:
let
@@ -52,16 +52,15 @@ let
gst-plugins = with gst_all; [ gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg ];
gtk_modules = [ libcanberra_gtk2 ];
-in
-stdenv.mkDerivation {
+in stdenv.mkDerivation {
inherit name;
desktopItem = makeDesktopItem {
name = browserName;
- exec = browserName + " %U";
+ exec = "${browserName}${nameSuffix} %U";
inherit icon;
comment = "";
- desktopName = desktopName;
+ desktopName = "${desktopName}${nameSuffix}";
genericName = "Web Browser";
categories = "Application;Network;WebBrowser;";
mimeType = stdenv.lib.concatStringsSep ";" [
@@ -84,39 +83,27 @@ stdenv.mkDerivation {
exit 1
fi
- makeWrapper "${browser}/bin/${browserName}" \
+ makeWrapper "$(readlink -v --canonicalize-existing "${browser}/bin/${browserName}")" \
"$out/bin/${browserName}${nameSuffix}" \
--suffix-each MOZ_PLUGIN_PATH ':' "$plugins" \
--suffix LD_LIBRARY_PATH ':' "$libs" \
--suffix-each GTK_PATH ':' "$gtk_modules" \
--suffix-each LD_PRELOAD ':' "$(cat $(filterExisting $(addSuffix /extra-ld-preload $plugins)))" \
--prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" \
- --set MOZ_OBJDIR "$(ls -d "${browser}/lib/${browserName}"*)" \
+ --suffix PATH ':' "$out/bin" \
+ --set MOZ_APP_LAUNCHER "${browserName}${nameSuffix}" \
${lib.optionalString (!ffmpegSupport) ''--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"''}
- ${ lib.optionalString libtrick
- ''
- libdirname="$(echo "${browser}/lib/${browserName}"*)"
- libdirbasename="$(basename "$libdirname")"
- mkdir -p "$out/lib/$libdirbasename"
- ln -s "$libdirname"/* "$out/lib/$libdirbasename"
- script_location="$(mktemp "$out/lib/$libdirbasename/${browserName}${nameSuffix}.XXXXXX")"
- mv "$out/bin/${browserName}${nameSuffix}" "$script_location"
- ln -s "$script_location" "$out/bin/${browserName}${nameSuffix}"
- ''
- }
-
if [ -e "${browser}/share/icons" ]; then
mkdir -p "$out/share"
ln -s "${browser}/share/icons" "$out/share/icons"
else
mkdir -p "$out/share/icons/hicolor/128x128/apps"
- ln -s "$out/lib/$libdirbasename/browser/icons/mozicon128.png" \
+ ln -s "${browser}/lib/${browserName}-"*"/browser/icons/mozicon128.png" \
"$out/share/icons/hicolor/128x128/apps/${browserName}.png"
fi
- mkdir -p $out/share/applications
- cp $desktopItem/share/applications/* $out/share/applications
+ install -D -t $out/share/applications $desktopItem/share/applications/*
# For manpages, in case the program supplies them
mkdir -p $out/nix-support
diff --git a/pkgs/applications/networking/browsers/kwebkitpart/CVE-2014-8600.diff b/pkgs/applications/networking/browsers/kwebkitpart/CVE-2014-8600.diff
deleted file mode 100644
index 0c65e68f2167..000000000000
--- a/pkgs/applications/networking/browsers/kwebkitpart/CVE-2014-8600.diff
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/src/webpage.cpp
-+++ b/src/webpage.cpp
-@@ -226,23 +226,26 @@
- doc += QL1S( "" );
- doc += i18n( "Details of the Request:" );
- doc += QL1S( " " );
-- doc += i18n( "URL: %1", reqUrl.url() );
-+ // escape URL twice: once for i18n, and once for HTML.
-+ doc += i18n( "URL: %1", Qt::escape( Qt::escape( reqUrl.prettyUrl() ) ) );
- doc += QL1S( " " );
-
- const QString protocol (reqUrl.protocol());
- if ( !protocol.isNull() ) {
-- doc += i18n( "Protocol: %1", protocol );
-+ // escape protocol twice: once for i18n, and once for HTML.
-+ doc += i18n( "Protocol: %1", Qt::escape( Qt::escape( protocol ) ) );
- doc += QL1S( " " );
- }
-
- doc += i18n( "Date and Time: %1",
- KGlobal::locale()->formatDateTime(QDateTime::currentDateTime(), KLocale::LongDate) );
- doc += QL1S( " " );
-- doc += i18n( "Additional Information: %1" , text );
-+ // escape text twice: once for i18n, and once for HTML.
-+ doc += i18n( "Additional Information: %1", Qt::escape( Qt::escape( text ) ) );
- doc += QL1S( " " );
- doc += i18n( "Description:" );
- doc += QL1S( " " );
-- doc += description;
-+ doc += Qt::escape( description );
- doc += QL1S( "
" );
-
- if ( causes.count() ) {
diff --git a/pkgs/applications/networking/browsers/kwebkitpart/default.nix b/pkgs/applications/networking/browsers/kwebkitpart/default.nix
deleted file mode 100644
index 1cbffdd25446..000000000000
--- a/pkgs/applications/networking/browsers/kwebkitpart/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchgit, automoc4, cmake, perl, pkgconfig, kdelibs }:
-
-stdenv.mkDerivation rec {
- name = "kwebkitpart-${version}";
- version = "1.3.3";
-
- src = fetchgit {
- url = git://anongit.kde.org/kwebkitpart;
- rev = "refs/tags/v${version}";
- sha256 = "13vfv88njml7x67a37ymmlv9qs30fkmvkq0278lp7llmvp5qnxcj";
- };
-
- patches = [ ./CVE-2014-8600.diff ];
-
- buildInputs = [ kdelibs ];
-
- nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
-
- meta = with stdenv.lib; {
- platforms = platforms.linux;
- maintainers = [ maintainers.phreedom ];
- description = "A WebKit KPart for Konqueror, Akregator and other KDE applications";
- homepage = https://projects.kde.org/projects/extragear/base/kwebkitpart;
- };
-}
diff --git a/pkgs/applications/networking/browsers/links2/default.nix b/pkgs/applications/networking/browsers/links2/default.nix
index 148e20f1bbcb..f504c3c2b333 100644
--- a/pkgs/applications/networking/browsers/links2/default.nix
+++ b/pkgs/applications/networking/browsers/links2/default.nix
@@ -8,18 +8,19 @@
}:
stdenv.mkDerivation rec {
- version = "2.13";
+ version = "2.14";
name = "links2-${version}";
src = fetchurl {
url = "${meta.homepage}/download/links-${version}.tar.bz2";
- sha256 = "c252095334a3b199fa791c6f9a9affe2839a7fbd536685ab07851cb7efaa4405";
+ sha256 = "1f24y83wa1vzzjq5kp857gjqdpnmf8pb29yw7fam0m8wxxw0c3gp";
};
- buildInputs =
- [ libev librsvg libpng libjpeg libtiff gpm openssl xz bzip2 zlib ]
- ++ stdenv.lib.optionals enableX11 [ libX11 libXau libXt ]
- ++ stdenv.lib.optional enableDirectFB [ directfb ];
+ buildInputs = with stdenv.lib;
+ [ libev librsvg libpng libjpeg libtiff openssl xz bzip2 zlib ]
+ ++ optionals stdenv.isLinux [ gpm ]
+ ++ optionals enableX11 [ libX11 libXau libXt ]
+ ++ optional enableDirectFB [ directfb ];
nativeBuildInputs = [ pkgconfig bzip2 ];
@@ -35,10 +36,10 @@ stdenv.mkDerivation rec {
'';
};
- meta = {
+ meta = with stdenv.lib; {
homepage = http://links.twibright.com/;
description = "A small browser with some graphics support";
- maintainers = with stdenv.lib.maintainers; [ raskin urkud viric ];
- platforms = stdenv.lib.platforms.linux;
+ maintainers = with maintainers; [ raskin viric ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/browsers/luakit/default.nix b/pkgs/applications/networking/browsers/luakit/default.nix
deleted file mode 100644
index 163eb8cf5890..000000000000
--- a/pkgs/applications/networking/browsers/luakit/default.nix
+++ /dev/null
@@ -1,55 +0,0 @@
-{ stdenv , fetchurl , git , glib_networking , gsettings_desktop_schemas , gtk,
-help2man , libunique , lua5 , luafilesystem , luajit , luasqlite3, makeWrapper,
-pkgconfig , sqlite , webkit }:
-
-let
- lualibs = [ luafilesystem luasqlite3 ];
- getPath = lib : type : "${lib}/lib/lua/${lua5.luaversion}/?.${type};${lib}/share/lua/${lua5.luaversion}/?.${type}";
- getLuaPath = lib : getPath lib "lua";
- getLuaCPath = lib : getPath lib "so";
- luaPath = stdenv.lib.concatStringsSep ";" (map getLuaPath lualibs);
- luaCPath = stdenv.lib.concatStringsSep ";" (map getLuaCPath lualibs);
-in
-stdenv.mkDerivation {
-
- name = "luakit-2012.09.13";
-
- meta = with stdenv.lib; {
- description = "Fast, small, webkit based browser framework extensible in Lua";
- homepage = "http://luakit.org";
- license = licenses.gpl3;
- maintainers = with maintainers; [ matthiasbeyer ];
- platforms = platforms.linux; # I only tested linux
- };
-
- src = fetchurl {
- url = "https://github.com/mason-larobina/luakit/archive/2012.09.13-r1.tar.gz";
- sha256 = "067g3bp5w20jypc8rx54dpbn3ysbgxzchgpq7sld5yh2z36s1l52";
- };
-
- buildInputs = [ git gsettings_desktop_schemas gtk help2man libunique lua5
- luafilesystem luajit luasqlite3 makeWrapper pkgconfig sqlite webkit ];
-
- postPatch = ''
- sed -i -e "s/DESTDIR/INSTALLDIR/" ./Makefile
- sed -i -e "s|/etc/xdg/luakit/|$out/etc/xdg/luakit/|" lib/lousy/util.lua
- patchShebangs ./build-utils
- '';
-
- buildPhase = ''
- make DEVELOPMENT_PATHS=0 USE_LUAJIT=1 INSTALLDIR=$out DESTDIR=$out PREFIX=$out USE_GTK3=1
- '';
-
- installPhase = let
- luaKitPath = "$out/share/luakit/lib/?/init.lua;$out/share/luakit/lib/?.lua";
- in ''
- make DEVELOPMENT_PATHS=0 INSTALLDIR=$out DESTDIR=$out PREFIX=$out USE_GTK3=1 install
- wrapProgram $out/bin/luakit \
- --prefix GIO_EXTRA_MODULES : "${glib_networking.out}/lib/gio/modules" \
- --prefix XDG_DATA_DIRS : "${gsettings_desktop_schemas}/share:$out/usr/share/:$out/share/:$GSETTINGS_SCHEMAS_PATH" \
- --prefix XDG_CONFIG_DIRS : "$out/etc/xdg" \
- --set LUA_PATH '${luaKitPath};${luaPath};' \
- --set LUA_CPATH '${luaCPath};'
- '';
-
-}
diff --git a/pkgs/applications/networking/browsers/lynx/default.nix b/pkgs/applications/networking/browsers/lynx/default.nix
index 06c00bec7552..fb4b33ef71ab 100644
--- a/pkgs/applications/networking/browsers/lynx/default.nix
+++ b/pkgs/applications/networking/browsers/lynx/default.nix
@@ -6,26 +6,25 @@ assert sslSupport -> openssl != null;
stdenv.mkDerivation rec {
name = "lynx-${version}";
- version = "2.8.8rel.2";
-
+ version = "2.8.9dev.11";
+
src = fetchurl {
url = "http://invisible-mirror.net/archives/lynx/tarballs/lynx${version}.tar.bz2";
- sha256 = "1rxysl08acqll5b87368f04kckl8sggy1qhnq59gsxyny1ffg039";
+ sha256 = "1cqm1i7d209brkrpzaqqf2x951ra3l67dw8x9yg10vz7rpr9441a";
};
-
+
configureFlags = []
++ stdenv.lib.optionals sslSupport [ "--with-ssl=${openssl.dev}" ];
-
+
buildInputs = [ ncurses gzip ];
- nativeBuildInputs = [ ncurses ];
crossAttrs = {
configureFlags = configureFlags ++ [ "--enable-widec" ];
};
- meta = {
+ meta = with stdenv.lib; {
homepage = http://lynx.isc.org/;
description = "A text-mode web browser";
- platforms = stdenv.lib.platforms.unix;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
index 9e0b0852bf8a..72a1f171dec6 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
@@ -73,25 +73,25 @@ let
in
stdenv.mkDerivation rec {
name = "flashplayer-${version}";
- version = "24.0.0.221";
+ version = "25.0.0.127";
src = fetchurl {
url =
if debug then
- "https://fpdownload.macromedia.com/pub/flashplayer/updaters/24/flash_player_npapi_linux_debug.${arch}.tar.gz"
+ "https://fpdownload.macromedia.com/pub/flashplayer/updaters/25/flash_player_npapi_linux_debug.${arch}.tar.gz"
else
"https://fpdownload.adobe.com/get/flashplayer/pdc/${version}/flash_player_npapi_linux.${arch}.tar.gz";
sha256 =
if debug then
if arch == "x86_64" then
- "10f8m5zc8p4xbhihbl785lws1kpv6smnbhx4ydzf8ai3mlv3y241"
+ "0d37rwbqszl593pggph8pm8jwn05fppys7q8vk1jrk9jaz262iva"
else
- "1rz9rkbvln8wdkfmsnnq936xs6969qma141jc4qx408419q7v3hg"
+ "0lhngdx1q51kfpw3a961h9p9n1fnspk9pmg21i069hvd0h143arx"
else
if arch == "x86_64" then
- "1cb4mvslphj3bcchgr7lcswz8kk8si0s60rl5266mi53byplhw08"
+ "1yasj9xzmb6ly9209b1hmrqrzxrr1bafsfjszsr3yf994hql6nzn"
else
- "1vcyp9041171xkcnz05dlk3n7bnbcb9qbh4sy5wfgjkqsyd6i5bl";
+ "02vs12cm6fpl2fif1lij9y15m89wk6aizc8sbjiw6w59wixn3p9d";
};
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 248fe63ab0c6..178b86b61c66 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
@@ -57,19 +57,19 @@ let
in
stdenv.mkDerivation rec {
name = "flashplayer-standalone-${version}";
- version = "24.0.0.221";
+ version = "25.0.0.127";
src = fetchurl {
url =
if debug then
- "https://fpdownload.macromedia.com/pub/flashplayer/updaters/24/flash_player_sa_linux_debug.x86_64.tar.gz"
+ "https://fpdownload.macromedia.com/pub/flashplayer/updaters/25/flash_player_sa_linux_debug.x86_64.tar.gz"
else
- "https://fpdownload.macromedia.com/pub/flashplayer/updaters/24/flash_player_sa_linux.x86_64.tar.gz";
+ "https://fpdownload.macromedia.com/pub/flashplayer/updaters/25/flash_player_sa_linux.x86_64.tar.gz";
sha256 =
if debug then
- "0cy81cml72ayx2wa0fd9vgp2wzny866jasahndg01v0jfxcxw5rz"
+ "07a8x1n997lmkxj74bkygh60shwzxzcvfxpz07pxj1nmvakmin51"
else
- "0xgiycd47mzmwvmhbi0ig3rd7prksfdpcd4h62as1m9gs1ax4d7l";
+ "0rzxfcvjjwbd1m6pyby8km4g5834zy5d5sih7xq3czds9x0a2jp2";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/networking/browsers/opera/default.nix b/pkgs/applications/networking/browsers/opera/default.nix
index 7e9d4cd50b4a..2863ee876e7a 100644
--- a/pkgs/applications/networking/browsers/opera/default.nix
+++ b/pkgs/applications/networking/browsers/opera/default.nix
@@ -37,7 +37,7 @@
let
mirror = https://get.geo.opera.com/pub/opera/desktop;
- version = "42.0.2393.517";
+ version = "44.0.2510.857";
rpath = stdenv.lib.makeLibraryPath [
@@ -46,7 +46,7 @@ let
alsaLib.out
atk.out
cairo.out
- cups.out
+ cups
curl.out
dbus.lib
expat.out
@@ -91,12 +91,12 @@ in stdenv.mkDerivation {
if stdenv.system == "i686-linux" then
fetchurl {
url = "${mirror}/${version}/linux/opera-stable_${version}_i386.deb";
- sha256 = "1zdhg6lrnpn8f4rdibnagj3ps3i8s9ygm4dpj5h605rqk24xxpvs";
+ sha256 = "1589phaxbzmsr70afzqkrlm4fy4nwf2c0gn4rbv2ah2bq62bcp36";
}
else if stdenv.system == "x86_64-linux" then
fetchurl {
url = "${mirror}/${version}/linux/opera-stable_${version}_amd64.deb";
- sha256 = "04yklvxprl7kcnl43fmvk1qfj5ifvivj715n26ylzcf29pvcy1mp";
+ sha256 = "1fah9pm42ljdcdqgxjikb03c8393smhh3g2rbkhrvmjwknba05ym";
}
else throw "Opera is not supported on ${stdenv.system} (only i686-linux and x86_64 linux are supported)";
diff --git a/pkgs/applications/networking/browsers/palemoon/default.nix b/pkgs/applications/networking/browsers/palemoon/default.nix
index de21c37bc79e..bd334356df5c 100644
--- a/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -1,23 +1,23 @@
{ stdenv, fetchFromGitHub, makeDesktopItem
, pkgconfig, autoconf213, alsaLib, bzip2, cairo
, dbus, dbus_glib, file, fontconfig, freetype
-, gstreamer, gst_plugins_base, gst_all_1
+, gstreamer, gst-plugins-base, gst_all_1
, gtk2, hunspell, icu, libevent, libjpeg, libnotify
-, libstartup_notification, libvpx, makeWrapper, mesa
-, nspr, nss, pango, perl, python, libpulseaudio, sqlite
+, libstartup_notification, libvpx, makeWrapper, mesa
+, nspr, nss, pango, perl, python, libpulseaudio, sqlite
, unzip, xlibs, which, yasm, zip, zlib
}:
stdenv.mkDerivation rec {
name = "palemoon-${version}";
- version = "27.0.3";
+ version = "27.2.1";
src = fetchFromGitHub {
name = "palemoon-src";
owner = "MoonchildProductions";
repo = "Pale-Moon";
- rev = "c09119484da17c682a66e32bacbffb8cff411608";
- sha256 = "1i4hp1lz0xaryy4zpncr67gbqg8v7a2cnyqjwvs2an86rk1vg913";
+ rev = version + "_Release";
+ sha256 = "1yyipxd5lmavf4aca4vrcnp7hb8zkn4sv2zp6n2cm6w4pxlza0g4";
};
desktopItem = makeDesktopItem {
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
buildInputs = [
alsaLib bzip2 cairo dbus dbus_glib file fontconfig freetype
- gst_plugins_base gstreamer gst_all_1.gst-plugins-base gtk2
+ gst-plugins-base gstreamer gst_all_1.gst-plugins-base gtk2
hunspell icu libevent libjpeg libnotify libstartup_notification
libvpx makeWrapper mesa nspr nss pango perl pkgconfig python
libpulseaudio sqlite unzip which yasm zip zlib
@@ -79,6 +79,8 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
+ mkdir -p $out/share/applications
+ cp ${desktopItem}/share/applications/* $out/share/applications
cd $builddir
$src/mach install
'';
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix
index 4c186fcf5ea9..eb26811cfb81 100644
--- a/pkgs/applications/networking/browsers/qutebrowser/default.nix
+++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix
@@ -1,8 +1,10 @@
-{ stdenv, fetchurl, unzip, buildPythonApplication, makeQtWrapper, wrapGAppsHook
+{ stdenv, lib, fetchurl, unzip, buildPythonApplication, makeQtWrapper, wrapGAppsHook
, qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, cssutils, glib_networking
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt
, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav
-, qtwebkit-plugins }:
+, qtwebkit-plugins
+, withWebEngineDefault ? false
+}:
let
pdfjs = stdenv.mkDerivation rec {
@@ -24,12 +26,12 @@ let
in buildPythonApplication rec {
name = "qutebrowser-${version}";
- version = "0.9.1";
+ version = "0.10.1";
namePrefix = "";
src = fetchurl {
url = "https://github.com/The-Compiler/qutebrowser/releases/download/v${version}/${name}.tar.gz";
- sha256 = "0pf91nc0xcykahc3x7ww525c9czm8zpg80nxl8n2mrzc4ilgvass";
+ sha256 = "57f4915f0f2b1509f3aa1cb9c47117fdaad35b4c895e9223c4eb0a6e8af51917";
};
# Needs tox
@@ -73,7 +75,8 @@ in buildPythonApplication rec {
postFixup = ''
mv $out/bin/qutebrowser $out/bin/.qutebrowser-noqtpath
- makeQtWrapper $out/bin/.qutebrowser-noqtpath $out/bin/qutebrowser
+ makeQtWrapper $out/bin/.qutebrowser-noqtpath $out/bin/qutebrowser \
+ ${lib.optionalString withWebEngineDefault ''--add-flags "--backend webengine"''}
sed -i 's/\.qutebrowser-wrapped/qutebrowser/g' $out/bin/..qutebrowser-wrapped-wrapped
'';
diff --git a/pkgs/applications/networking/browsers/rekonq/default.nix b/pkgs/applications/networking/browsers/rekonq/default.nix
deleted file mode 100644
index 70aa648ccc50..000000000000
--- a/pkgs/applications/networking/browsers/rekonq/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kde4, shared_desktop_ontologies, qca2, qoauth }:
-
-assert builtins.compareVersions "4.8.3" kde4.release != 1; # https://bugs.kde.org/show_bug.cgi?id=306077
-
-stdenv.mkDerivation rec {
- name = "rekonq-2.4.2"; # >=1.80 need kde >=4.9.0
-
- src = fetchurl {
- url = "mirror://sourceforge/rekonq/${name}.tar.xz";
- sha256 = "09jihyf4xl7bwfwahwwbx6f11h3zqljccchnpl4mijljylr5p079";
- };
-
- buildInputs = [ kde4.kdelibs qca2 qoauth ];
-
- nativeBuildInputs = [
- automoc4 cmake gettext perl pkgconfig shared_desktop_ontologies
- ];
-
- meta = with stdenv.lib; {
- platforms = platforms.linux;
- maintainers = [ maintainers.urkud ];
- description = "KDE Webkit browser";
- homepage = https://rekonq.kde.org/;
- };
-}
diff --git a/pkgs/applications/networking/browsers/surf/default.nix b/pkgs/applications/networking/browsers/surf/default.nix
index ae6ce3dd2c30..04d475f36f07 100644
--- a/pkgs/applications/networking/browsers/surf/default.nix
+++ b/pkgs/applications/networking/browsers/surf/default.nix
@@ -1,42 +1,36 @@
-{stdenv, fetchurl, makeWrapper, gtk2, webkit, pkgconfig, glib, glib_networking, libsoup, gsettings_desktop_schemas, patches ? null}:
+{ stdenv, fetchurl
+, pkgconfig, wrapGAppsHook
+, glib, glib_networking, gsettings_desktop_schemas, gtk, libsoup, webkitgtk
+, patches ? null
+}:
stdenv.mkDerivation rec {
name = "surf-${version}";
- version="0.7";
+ version = "2.0";
src = fetchurl {
url = "http://dl.suckless.org/surf/surf-${version}.tar.gz";
- sha256 = "0jj93izd8fizxfa6ln9w1h9bwki81sz5dhskh5x1rl34zd38aq4m";
+ sha256 = "07cmajyafljigy10d21kkyvv5jf3hxkx06pz3rwwk3y3c9x4rvps";
};
- buildInputs = [ gtk2 makeWrapper webkit gsettings_desktop_schemas pkgconfig glib libsoup ];
+ nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+ buildInputs = [ glib glib_networking gsettings_desktop_schemas gtk libsoup webkitgtk ];
- # Allow users set their own list of patches
inherit patches;
- buildPhase = " make ";
-
- # `-lX11' to make sure libX11's store path is in the RPATH
- NIX_LDFLAGS = "-lX11";
- preConfigure = ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'';
installFlags = [ "PREFIX=/" "DESTDIR=$(out)" ];
- preFixup = ''
- wrapProgram "$out/bin/surf" \
- --prefix GIO_EXTRA_MODULES : ${glib_networking.out}/lib/gio/modules \
- --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
- '';
-
- meta = {
- description = "Simple web browser";
+ meta = with stdenv.lib; {
+ description = "A simple web browser based on WebKit/GTK+";
longDescription = ''
Surf is a simple web browser based on WebKit/GTK+. It is able to display
websites and follow links. It supports the XEmbed protocol which makes it
possible to embed it in another application. Furthermore, one can point
surf to another URI by setting its XProperties.
- '';
+ '';
homepage = http://surf.suckless.org;
- license = stdenv.lib.licenses.mit;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.mit;
+ platforms = webkitgtk.meta.platforms;
+ maintainers = with maintainers; [ joachifm ];
};
}
diff --git a/pkgs/applications/networking/browsers/torbrowser/default.nix b/pkgs/applications/networking/browsers/torbrowser/default.nix
new file mode 100644
index 000000000000..5ce7c4780c82
--- /dev/null
+++ b/pkgs/applications/networking/browsers/torbrowser/default.nix
@@ -0,0 +1,329 @@
+{ stdenv
+, fetchurl
+, makeDesktopItem
+
+# Common run-time dependencies
+, zlib
+
+# libxul run-time dependencies
+, alsaLib
+, atk
+, cairo
+, dbus
+, dbus_glib
+, fontconfig
+, freetype
+, gdk_pixbuf
+, glib
+, gtk2
+, libX11
+, libXext
+, libXrender
+, libXt
+, pango
+
+# Pulseaudio support
+, pulseaudioSupport ? mediaSupport
+, libpulseaudio
+
+# Media support (implies pulseaudio support)
+, mediaSupport ? false
+, gstreamer
+, gst-plugins-base
+, gst-plugins-good
+, gst-ffmpeg
+, gmp
+, ffmpeg
+
+# Pluggable transport dependencies
+, python27
+}:
+
+with stdenv.lib;
+
+let
+ libPath = makeLibraryPath ([
+ alsaLib
+ atk
+ cairo
+ dbus
+ dbus_glib
+ fontconfig
+ freetype
+ gdk_pixbuf
+ glib
+ gtk2
+ libX11
+ libXext
+ libXrender
+ libXt
+ pango
+ stdenv.cc.cc
+ zlib
+ ]
+ ++ optionals pulseaudioSupport [ libpulseaudio ]
+ ++ optionals mediaSupport [
+ gstreamer
+ gst-plugins-base
+ gmp
+ ffmpeg
+ ]);
+
+ gstPluginsPath = concatMapStringsSep ":" (x:
+ "${x}/lib/gstreamer-0.10") [
+ gstreamer
+ gst-plugins-base
+ gst-plugins-good
+ gst-ffmpeg
+ ];
+
+ # Library search path for the fte transport
+ fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
+
+ # Upstream source
+ version = "6.5.1";
+
+ lang = "en-US";
+
+ srcs = {
+ "x86_64-linux" = fetchurl {
+ url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
+ sha256 = "1p2bgavvyzahqpjg9vp14c0s50rmha3v1hs1c8zvz6fj8fgrhn0i";
+ };
+
+ "i686-linux" = fetchurl {
+ url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
+ sha256 = "1zfghr01bhpn39wqaw7hyx7yap7xyla4m3mrgz2vi9a5qsyxmbcr";
+ };
+ };
+in
+
+stdenv.mkDerivation rec {
+ name = "tor-browser-${version}";
+ inherit version;
+
+ src = srcs."${stdenv.system}" or (throw "unsupported system: ${stdenv.system}");
+
+ preferLocalBuild = true;
+
+ desktopItem = makeDesktopItem {
+ name = "torbrowser";
+ exec = "tor-browser";
+ icon = "torbrowser";
+ desktopName = "Tor Browser";
+ genericName = "Web Browser";
+ comment = meta.description;
+ categories = "Network;WebBrowser;Security;";
+ };
+
+ buildCommand = ''
+ # For convenience ...
+ TBB_IN_STORE=$out/share/tor-browser
+ interp=$(< $NIX_CC/nix-support/dynamic-linker)
+
+ # Unpack & enter
+ mkdir -p "$TBB_IN_STORE"
+ tar xf "${src}" -C "$TBB_IN_STORE" --strip-components=2
+ pushd "$TBB_IN_STORE"
+
+ # Set ELF interpreter
+ for exe in firefox TorBrowser/Tor/tor ; do
+ patchelf --set-interpreter "$interp" "$exe"
+ done
+
+ # The final libPath. Note, we could split this into firefoxLibPath
+ # and torLibPath for accuracy, but this is more convenient ...
+ libPath=${libPath}:$TBB_IN_STORE:$TBB_IN_STORE/TorBrowser/Tor
+
+ # Fixup paths to pluggable transports.
+ sed -i TorBrowser/Data/Tor/torrc-defaults \
+ -e "s,./TorBrowser,$TBB_IN_STORE/TorBrowser,g"
+
+ # Fixup obfs transport. Work around patchelf failing to set
+ # interpreter for pre-compiled Go binaries by invoking the interpreter
+ # directly.
+ sed -i TorBrowser/Data/Tor/torrc-defaults \
+ -e "s|\(ClientTransportPlugin obfs2,obfs3,obfs4,scramblesuit\) exec|\1 exec $interp|" \
+
+ # Fixup fte transport
+ #
+ # Note: the script adds its dirname to search path automatically
+ sed -i TorBrowser/Tor/PluggableTransports/fteproxy.bin \
+ -e "s,/usr/bin/env python,${python27.interpreter},"
+
+ patchelf --set-rpath "${fteLibPath}" TorBrowser/Tor/PluggableTransports/fte/cDFA.so
+
+ # Prepare for autoconfig.
+ #
+ # See https://developer.mozilla.org/en-US/Firefox/Enterprise_deployment
+ cat >defaults/pref/autoconfig.js <mozilla.cfg <fonts,$TBB_IN_STORE/fonts ,"
+
+ # Move default extension overrides into distribution dir, to avoid
+ # having to synchronize between local state and store.
+ mv TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js defaults/pref/torbrowser.js
+
+ # Hard-code paths to geoip data files. TBB resolves the geoip files
+ # relative to torrc-defaults_path but if we do not hard-code them
+ # here, these paths end up being written to the torrc in the user's
+ # state dir.
+ cat >>TorBrowser/Data/Tor/torrc-defaults < "$out/bin/tor-browser" << EOF
+ #! ${stdenv.shell}
+ set -o errexit -o nounset
+
+ # Enter local state directory.
+ REAL_HOME=\$HOME
+ TBB_HOME=\''${TBB_HOME:-''${XDG_DATA_HOME:-\$REAL_HOME/.local/share}/tor-browser}
+ HOME=\$TBB_HOME
+
+ mkdir -p "\$HOME"
+ cd "\$HOME"
+
+ # Initialize empty TBB local state directory hierarchy. We
+ # intentionally mirror the layout that TBB would see if executed from
+ # the unpacked bundle dir.
+ mkdir -p "\$HOME/TorBrowser" "\$HOME/TorBrowser/Data"
+
+ # Initialize the Tor data directory.
+ mkdir -p "\$HOME/TorBrowser/Data/Tor"
+
+ # Initialize the browser profile state. Note that the only data
+ # copied from the Store payload is the initial bookmark file, which is
+ # never updated once created. All other files under user's profile
+ # dir are generated by TBB.
+ mkdir -p "\$HOME/TorBrowser/Data/Browser/profile.default"
+ cp -u --no-preserve=mode,owner "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/bookmarks.html" \
+ "\$HOME/TorBrowser/Data/Browser/profile.default/bookmarks.html"
+
+ # Clear out some files that tend to capture store references but are
+ # easily generated by firefox at startup.
+ rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/{compatibility.ini,extensions.ini,extensions.json}
+
+ # Ensure that we're always using the up-to-date extensions.
+ ln -snf "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/extensions" \
+ "\$HOME/TorBrowser/Data/Browser/profile.default/extensions"
+
+ ${optionalString pulseaudioSupport ''
+ # Figure out some envvars for pulseaudio
+ : "\''${XDG_RUNTIME_DIR:=/run/user/\$(id -u)}"
+ : "\''${XDG_CONFIG_HOME:=\$REAL_HOME/.config}"
+ : "\''${PULSE_SERVER:=\$XDG_RUNTIME_DIR/pulse/native}"
+ : "\''${PULSE_COOKIE:=\$XDG_CONFIG_HOME/pulse/cookie}"
+ ''}
+
+ # Font cache files capture store paths; clear them out on the off
+ # chance that TBB would continue using old font files.
+ rm -rf "\$HOME/.cache/fontconfig"
+
+ # Lift-off
+ #
+ # XAUTHORITY and DISPLAY are required for TBB to work at all.
+ #
+ # DBUS_SESSION_BUS_ADDRESS is inherited to avoid auto-launch; to
+ # prevent that, set it to an empty/invalid value prior to running
+ # tor-browser.
+ #
+ # PULSE_SERVER is necessary for audio playback.
+ #
+ # Setting FONTCONFIG_FILE is required to make fontconfig read the TBB
+ # fonts.conf; upstream uses FONTCONFIG_PATH, but FC_DEBUG=1024
+ # indicates the system fonts.conf being used instead.
+ exec env -i \
+ HOME="\$HOME" \
+ XAUTHORITY="\$XAUTHORITY" \
+ DISPLAY="\$DISPLAY" \
+ DBUS_SESSION_BUS_ADDRESS="\$DBUS_SESSION_BUS_ADDRESS" \
+ \
+ PULSE_SERVER="\''${PULSE_SERVER:-}" \
+ PULSE_COOKIE="\''${PULSE_COOKIE:-}" \
+ \
+ GST_PLUGIN_SYSTEM_PATH="${optionalString mediaSupport gstPluginsPath}" \
+ GST_REGISTRY="/dev/null" \
+ GST_REGISTRY_UPDATE="no" \
+ \
+ FONTCONFIG_FILE="$FONTCONFIG_FILE" \
+ \
+ LD_LIBRARY_PATH="$libPath" \
+ \
+ "$TBB_IN_STORE/firefox" \
+ --class "Tor Browser" \
+ -no-remote \
+ -profile "\$HOME/TorBrowser/Data/Browser/profile.default" \
+ "\''${@}"
+ EOF
+ chmod +x $out/bin/tor-browser
+
+ # Easier access to docs
+ mkdir -p $out/share/doc
+ ln -s $TBB_IN_STORE/TorBrowser/Docs $out/share/doc/tor-browser
+
+ # Install .desktop item
+ mkdir -p $out/share/applications
+ cp $desktopItem/share/applications"/"* $out/share/applications
+ sed -i $out/share/applications/torbrowser.desktop \
+ -e "s,Exec=.*,Exec=$out/bin/tor-browser,"
+
+ # Install icons
+ mkdir -p $out/share/pixmaps
+ cp browser/icons/mozicon128.png $out/share/pixmaps/torbrowser.png
+
+ # Check installed apps
+ echo "Checking bundled Tor ..."
+ LD_LIBRARY_PATH=$libPath $TBB_IN_STORE/TorBrowser/Tor/tor --version >/dev/null
+
+ echo "Checking tor-browser wrapper ..."
+ DISPLAY="" XAUTHORITY="" DBUS_SESSION_BUS_ADDRESS="" TBB_HOME=$(mktemp -d) \
+ $out/bin/tor-browser --version >/dev/null
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Tor Browser Bundle";
+ homepage = https://www.torproject.org/;
+ platforms = attrNames srcs;
+ maintainers = with maintainers; [ offline matejc doublec thoughtpolice joachifm ];
+ hydraPlatforms = [];
+ # MPL2.0+, GPL+, &c. While it's not entirely clear whether
+ # the compound is "libre" in a strict sense (some components place certain
+ # restrictions on redistribution), it's free enough for our purposes.
+ license = licenses.free;
+ };
+}
diff --git a/pkgs/applications/networking/browsers/vivaldi/default.nix b/pkgs/applications/networking/browsers/vivaldi/default.nix
index 0531a58f0a23..ab010653c644 100644
--- a/pkgs/applications/networking/browsers/vivaldi/default.nix
+++ b/pkgs/applications/networking/browsers/vivaldi/default.nix
@@ -3,7 +3,7 @@
, alsaLib, dbus_libs, cups, libexif, ffmpeg, systemd
, freetype, fontconfig, libXft, libXrender, libxcb, expat, libXau, libXdmcp
, libuuid, xz
-, gstreamer, gst_plugins_base, libxml2
+, gstreamer, gst-plugins-base, libxml2
, glib, gtk2, pango, gdk_pixbuf, cairo, atk, gnome3
, nss, nspr
, patchelf
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
libXi libXft libXcursor libXfixes libXScrnSaver libXcomposite libXdamage libXtst libXrandr
atk alsaLib dbus_libs cups gtk2 gdk_pixbuf libexif ffmpeg systemd
freetype fontconfig libXrender libuuid expat glib nss nspr
- gstreamer libxml2 gst_plugins_base pango cairo gnome3.gconf
+ gstreamer libxml2 gst-plugins-base pango cairo gnome3.gconf
patchelf
];
diff --git a/pkgs/applications/networking/cluster/docker-machine/default.nix b/pkgs/applications/networking/cluster/docker-machine/default.nix
index 0985c86949af..b2d70b1f767c 100644
--- a/pkgs/applications/networking/cluster/docker-machine/default.nix
+++ b/pkgs/applications/networking/cluster/docker-machine/default.nix
@@ -3,7 +3,7 @@
buildGoPackage rec {
name = "machine-${version}";
- version = "0.9.0";
+ version = "0.10.0";
goPackagePath = "github.com/docker/machine";
@@ -11,7 +11,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "docker";
repo = "machine";
- sha256 = "1kl30ylgdsyr9vkdms6caypnixxjv9a322wx416x6266c8lal6k4";
+ sha256 = "1ik0jbp8zqzmg8w1fnf82gdlwrvw4nl40lmins7h8y0q6psrp6gc";
};
postInstall = ''
diff --git a/pkgs/applications/networking/cluster/docker-machine/kvm-deps.nix b/pkgs/applications/networking/cluster/docker-machine/kvm-deps.nix
index 709491a76f8a..e321b2c1b0ac 100644
--- a/pkgs/applications/networking/cluster/docker-machine/kvm-deps.nix
+++ b/pkgs/applications/networking/cluster/docker-machine/kvm-deps.nix
@@ -1,21 +1,21 @@
# This file was generated by go2nix.
[
- {
- goPackagePath = "github.com/alexzorin/libvirt-go";
- fetch = {
- type = "git";
- url = "https://github.com/alexzorin/libvirt-go";
- rev = "9359c4feb97212380aa05213fa30c4b7348365f0";
- sha256 = "02ipw28pjl5ng2xk63r279apc2py1yr5brcpnsc0cnd2imd51fqa";
- };
- }
{
goPackagePath = "github.com/docker/machine";
fetch = {
type = "git";
url = "https://github.com/docker/machine";
- rev = "bb37dc7806687013c0c3097342ef7db4257655d2";
- sha256 = "0wgyxpwis4hyknqalal1cnvb0v3j8f6lscchhk9ch6i69ngiaf03";
+ rev = "457c02d06a155827c1c4af9b5ab38c0b6b4e48ea";
+ sha256 = "0hx5bhjc7q9ml6h6d2a5csqg6vqwjj68599q0cccw3pcfrb34gmd";
+ };
+ }
+ {
+ goPackagePath = "github.com/libvirt/libvirt-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/libvirt/libvirt-go";
+ rev = "e9642325d747c353ca7b76b4893d5dbdc81c296f";
+ sha256 = "1822b2kbwyxb2gigbiashcs7v4fsyw7k3sdlqh43ga0l6058fmhl";
};
}
]
diff --git a/pkgs/applications/networking/cluster/docker-machine/kvm.nix b/pkgs/applications/networking/cluster/docker-machine/kvm.nix
index 46105f34b5b7..a73ec99cb9fb 100644
--- a/pkgs/applications/networking/cluster/docker-machine/kvm.nix
+++ b/pkgs/applications/networking/cluster/docker-machine/kvm.nix
@@ -1,25 +1,21 @@
# This file was generated by go2nix.
-{ stdenv, buildGoPackage, fetchFromGitHub, libvirt }:
+{ stdenv, buildGoPackage, fetchFromGitHub, libvirt, pkgconfig }:
buildGoPackage rec {
name = "docker-machine-kvm-${version}";
- version = "0.7.0";
+ version = "0.8.2";
goPackagePath = "github.com/dhiltgen/docker-machine-kvm";
goDeps = ./kvm-deps.nix;
src = fetchFromGitHub {
- rev = "v${version}";
- owner = "dhiltgen";
- repo = "docker-machine-kvm";
- sha256 = "0zkwwkx74vsfd7v38y9sidi759mhdcpm4409l9y4cx0wmkpavlv6";
+ rev = "v${version}";
+ owner = "dhiltgen";
+ repo = "docker-machine-kvm";
+ sha256 = "1p7s340wlcjvna3xa2x13nsnixfhbn5b7dhf9cqvxds2slizlm3p";
};
- buildInputs = [ libvirt ];
-
- postInstall = ''
- mv $bin/bin/bin $bin/bin/docker-machine-driver-kvm
- '';
+ buildInputs = [ libvirt pkgconfig ];
meta = with stdenv.lib; {
homepage = https://github.com/dhiltgen/docker-machine-kvm;
diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix
index f54964571575..31ed8946529c 100644
--- a/pkgs/applications/networking/cluster/helm/default.nix
+++ b/pkgs/applications/networking/cluster/helm/default.nix
@@ -4,12 +4,12 @@ let
then "linux-amd64"
else "darwin-amd64";
checksum = if stdenv.isLinux
- then "8bb6f9d336ca7913556e463c5b65eb8d69778c518df2fab0d20be943fbf0efc1"
- else "94c9f2d511aec3d4b7dcc5f0ce6f846506169b4eb7235e1dc137d08edf408098";
+ then "fa434644d1afd92637369a033fd65b717d8dfa910127d335e8a82c8fad74cc35"
+ else "64420d467e03ceb666a4f22b89e08b93c06f76f5917fe539860b04cd5e5e515f";
in
stdenv.mkDerivation rec {
pname = "helm";
- version = "2.1.3";
+ version = "2.2.3";
name = "${pname}-${version}";
src = fetchurl {
diff --git a/pkgs/applications/networking/cluster/kops/default.nix b/pkgs/applications/networking/cluster/kops/default.nix
index 80747e44bf53..ea25fa6ccb57 100644
--- a/pkgs/applications/networking/cluster/kops/default.nix
+++ b/pkgs/applications/networking/cluster/kops/default.nix
@@ -27,5 +27,6 @@ buildGoPackage rec {
homepage = https://github.com/kubernetes/kops;
license = licenses.asl20;
maintainers = with maintainers; [offline];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix
index 0040d0ca8238..69fe6a1730aa 100644
--- a/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, which, go, go-bindata, makeWrapper, rsync
+{ stdenv, lib, fetchFromGitHub, removeReferencesTo, which, go, go-bindata, makeWrapper, rsync
, iptables, coreutils
, components ? [
"cmd/kubeadm"
@@ -18,16 +18,16 @@ with lib;
stdenv.mkDerivation rec {
name = "kubernetes-${version}";
- version = "1.5.2";
+ version = "1.5.6";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
- sha256 = "1ps9bn5gqknyjv0b9jvp7xg3cyd4anq11j785p22347al0b8w81v";
+ sha256 = "0mkg4vgz9szgq1k5ignkdr5gmg703xlq8zsrr422a1qfqb8zp15w";
};
- buildInputs = [ makeWrapper which go rsync go-bindata ];
+ buildInputs = [ removeReferencesTo makeWrapper which go rsync go-bindata ];
outputs = ["out" "man" "pause"];
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
postBuild = ''
./hack/generate-docs.sh
- (cd build/pause && gcc pause.c -o pause)
+ (cd build/pause && cc pause.c -o pause)
'';
installPhase = ''
@@ -59,12 +59,7 @@ stdenv.mkDerivation rec {
'';
preFixup = ''
- # Remove references to go compiler
- while read file; do
- cat $file | sed "s,${go},$(echo "${go}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" > $file.tmp
- mv $file.tmp $file
- chmod +x $file
- done < <(find $out/bin $pause/bin -type f 2>/dev/null)
+ find $out/bin $pause/bin -type f -exec remove-references-to -t ${go} '{}' +
'';
meta = {
@@ -72,6 +67,6 @@ stdenv.mkDerivation rec {
license = licenses.asl20;
homepage = http://kubernetes.io;
maintainers = with maintainers; [offline];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/cluster/marathon/default.nix b/pkgs/applications/networking/cluster/marathon/default.nix
index fa19c562e8cc..914ca259675c 100644
--- a/pkgs/applications/networking/cluster/marathon/default.nix
+++ b/pkgs/applications/networking/cluster/marathon/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "marathon-${version}";
- version = "1.3.6";
+ version = "1.4.1";
src = fetchurl {
url = "https://downloads.mesosphere.com/marathon/v${version}/marathon-${version}.tgz";
- sha256 = "12a6ah6qsx1ap6y7sps4vwkq8lyc08k1qnak2mnsa04ifrx9z0dy";
+ sha256 = "1wpzsvvmk19qrwzwj7k12rngry1qriiqnjzq2q2pbpv5w0zb1fz5";
};
buildInputs = [ makeWrapper jdk mesos ];
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
homepage = https://mesosphere.github.io/marathon;
description = "Cluster-wide init and control system for services in cgroups or Docker containers";
license = licenses.asl20;
- maintainers = with maintainers; [ rushmorem kamilchm kevincox ];
+ maintainers = with maintainers; [ rushmorem kamilchm kevincox pradeepchhetri ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/cluster/mesos/default.nix b/pkgs/applications/networking/cluster/mesos/default.nix
index 818848f6a7f1..651d00e57108 100644
--- a/pkgs/applications/networking/cluster/mesos/default.nix
+++ b/pkgs/applications/networking/cluster/mesos/default.nix
@@ -58,6 +58,16 @@ in stdenv.mkDerivation rec {
# if we dynamically link the lib, we get these errors:
# https://github.com/NixOS/nixpkgs/pull/19064#issuecomment-255082684
preConfigure = ''
+ # https://issues.apache.org/jira/browse/MESOS-6616
+ configureFlagsArray+=(
+ "CXXFLAGS=-O2 -Wno-error=strict-aliasing"
+ )
+
+ # Fix cases where makedev(),major(),minor() are referenced through
+ # instead of
+ sed 1i'#include ' -i src/linux/fs.cpp
+ sed 1i'#include ' -i src/slave/containerizer/mesos/isolators/gpu/isolator.cpp
+
substituteInPlace 3rdparty/stout/include/stout/os/posix/chown.hpp \
--subst-var-by chown ${coreutils}/bin/chown
diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix
index c773d8ac23a4..9d17443ac889 100644
--- a/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/pkgs/applications/networking/cluster/minikube/default.nix
@@ -1,43 +1,74 @@
-{ stdenv, lib, fetchurl, makeWrapper, docker-machine-kvm, kubernetes, libvirt, qemu }:
+{ stdenv, buildGoPackage, fetchFromGitHub, fetchurl, go-bindata, kubernetes, libvirt, qemu, docker-machine-kvm, makeWrapper }:
let
- arch = if stdenv.isLinux
- then "linux-amd64"
- else "darwin-amd64";
- checksum = if stdenv.isLinux
- then "0njx4vzr0cpr3dba08w0jrlpfb8qrmxq5lqfrk3qrx29x5y6i6hi"
- else "0i21m1pys6rdxcwsk987l08lhzpcbg4bdrznaam02g6jj6jxvq0x";
+ binPath = [ kubernetes ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ libvirt qemu docker-machine-kvm ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [];
-# TODO: compile from source
+ # Normally, minikube bundles localkube in its own binary via go-bindata. Unfortunately, it needs to make that localkube
+ # a static linux binary, and our Linux nixpkgs go compiler doesn't seem to work when asking for a cgo binary that's static
+ # (presumably because we don't have some static system libraries it wants), and cross-compiling cgo on Darwin is a nightmare.
+ #
+ # Note that minikube can download (and cache) versions of localkube it needs on demand. Unfortunately, minikube's knowledge
+ # of where it can download versions of localkube seems to rely on a json file that doesn't get updated as often as we'd like. So
+ # 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
-in stdenv.mkDerivation rec {
- pname = "minikube";
- version = "0.16.0";
- name = "${pname}-${version}";
+ localkube-version = "1.6.0";
+ localkube-binary = fetchurl {
+ url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64";
+ sha256 = "0zx0c9fwairvga1g1112l5g5pspm2m9wxb42qgfxfgyidywvirha";
+ };
+in buildGoPackage rec {
+ pname = "minikube";
+ name = "${pname}-${version}";
+ version = "0.18.0";
- src = fetchurl {
- url = "https://storage.googleapis.com/minikube/releases/v${version}/minikube-${arch}";
- sha256 = "${checksum}";
+ goPackagePath = "k8s.io/minikube";
+
+ src = fetchFromGitHub {
+ owner = "kubernetes";
+ repo = "minikube";
+ rev = "v${version}";
+ sha256 = "0r8184xfsw7vvvmzhc18si582q41cnzka4ry151hwy56gmp2jyiw";
};
- phases = [ "installPhase" ];
+ # kubernetes is here only to shut up a loud warning when generating the completions below. minikube checks very eagerly
+ # that kubectl is on the $PATH, even if it doesn't use it at all to generate the completions
+ buildInputs = [ go-bindata makeWrapper kubernetes ];
+ subPackages = [ "cmd/minikube" ];
- buildInputs = [ makeWrapper ];
+ preBuild = ''
+ pushd go/src/${goPackagePath} >/dev/null
- binPath = lib.makeBinPath [ docker-machine-kvm kubernetes libvirt qemu ];
+ mkdir -p out
+ cp ${localkube-binary} out/localkube
- installPhase = ''
- install -Dm755 ${src} $out/bin/${pname}
+ go-bindata -nomemcopy -o pkg/minikube/assets/assets.go -pkg assets ./out/localkube deploy/addons/...
- wrapProgram $out/bin/${pname} \
- --prefix PATH : ${binPath}
+ ISO_VERSION=$(grep "^ISO_VERSION" Makefile | sed "s/^.*\s//")
+ ISO_BUCKET=$(grep "^ISO_BUCKET" Makefile | sed "s/^.*\s//")
+
+ export buildFlagsArray="-ldflags=\
+ -X k8s.io/minikube/pkg/version.version=v${version} \
+ -X k8s.io/minikube/pkg/version.isoVersion=$ISO_VERSION \
+ -X k8s.io/minikube/pkg/version.isoPath=$ISO_BUCKET"
+
+ popd >/dev/null
'';
+ postInstall = ''
+ mkdir -p $bin/share/bash-completion/completions/
+ MINIKUBE_WANTUPDATENOTIFICATION=false HOME=$PWD $bin/bin/minikube completion bash > $bin/share/bash-completion/completions/minikube
+ '';
+
+ postFixup = "wrapProgram $bin/bin/${pname} --prefix PATH : ${stdenv.lib.makeBinPath binPath}";
+
meta = with stdenv.lib; {
- homepage = https://github.com/kubernetes/minikube;
+ homepage = https://github.com/kubernetes/minikube;
description = "A tool that makes it easy to run Kubernetes locally";
- license = licenses.asl20;
- maintainers = with maintainers; [ ebzzry ];
- platforms = with platforms; linux ++ darwin;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ ebzzry copumpkin ];
+ platforms = with platforms; unix;
};
}
diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix
index ae3415adef9a..1d39534bc16c 100644
--- a/pkgs/applications/networking/cluster/nomad/default.nix
+++ b/pkgs/applications/networking/cluster/nomad/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "nomad-${version}";
- version = "0.5.4";
+ version = "0.5.5";
rev = "v${version}";
goPackagePath = "github.com/hashicorp/nomad";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "nomad";
inherit rev;
- sha256 = "0x7bi6wq7kpqv3wfhk5mqikj4hsb0f6lx867xz5l9cq3i39b5gj3";
+ sha256 = "17xq88ymm77b6y27l4v49i9hm6yjyrk61rdb2v7nvn8fa4bn6b65";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/cluster/spark/default.nix b/pkgs/applications/networking/cluster/spark/default.nix
index bdcb0a846259..837447fe60fb 100644
--- a/pkgs/applications/networking/cluster/spark/default.nix
+++ b/pkgs/applications/networking/cluster/spark/default.nix
@@ -1,13 +1,14 @@
{ stdenv, fetchzip, makeWrapper, jre, pythonPackages
+, RSupport? true, R
, mesosSupport ? true, mesos
, version
}:
let
versionMap = {
- "1.6.0" = {
+ "1.6.3" = {
hadoopVersion = "cdh4";
- sparkSha256 = "19ycx1r8g82vkvzmn9wxkssmv2damrg72yfmrgzpc6xyh071g91c";
+ sparkSha256 = "00il083cjb9xqzsma2ifphq9ggichwndrj6skh2z5z9jk3z0lgyn";
};
"2.1.0" = {
hadoopVersion = "hadoop2.4";
@@ -30,6 +31,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ makeWrapper jre pythonPackages.python pythonPackages.numpy ]
+ ++ optional RSupport R
++ optional mesosSupport mesos;
untarDir = "${name}-bin-${hadoopVersion}";
@@ -46,6 +48,9 @@ stdenv.mkDerivation rec {
export SPARK_HOME="$out/lib/${untarDir}"
export PYSPARK_PYTHON="${pythonPackages.python}/bin/${pythonPackages.python.executable}"
export PYTHONPATH="\$PYTHONPATH:$PYTHONPATH"
+ ${optionalString RSupport
+ ''export SPARKR_R_SHELL="${R}/bin/R"
+ export PATH=$PATH:"${R}/bin/R"''}
${optionalString mesosSupport
''export MESOS_NATIVE_LIBRARY="$MESOS_NATIVE_LIBRARY"''}
EOF
@@ -57,7 +62,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "Lightning-fast cluster computing";
+ description = "Apache Spark is a fast and general engine for large-scale data processing";
homepage = "http://spark.apache.org";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.all;
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix
index 2f57456f309c..aad5d1a80326 100644
--- a/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/default.nix
@@ -1,34 +1,74 @@
-{ stdenv, lib, buildGoPackage, fetchFromGitHub }:
-
-buildGoPackage rec {
- name = "terraform-${version}";
- version = "0.8.7";
+{ stdenv, lib, buildGoPackage, fetchpatch, fetchFromGitHub }:
+let
goPackagePath = "github.com/hashicorp/terraform";
- src = fetchFromGitHub {
- owner = "hashicorp";
- repo = "terraform";
- rev = "v${version}";
- sha256 = "0b30m0qc50x84klc8ggc3i83z36l46b1qmc8mpw90mxp07ra8vbw";
+ generic = { version, sha256, ... }@attrs:
+ let attrs' = builtins.removeAttrs attrs ["version" "sha256"]; in
+ buildGoPackage ({
+ name = "terraform-${version}";
+
+ inherit goPackagePath;
+
+ src = fetchFromGitHub {
+ owner = "hashicorp";
+ repo = "terraform";
+ rev = "v${version}";
+ inherit sha256;
+ };
+
+ postInstall = ''
+ # remove all plugins, they are part of the main binary now
+ for i in $bin/bin/*; do
+ if [[ $(basename $i) != terraform ]]; then
+ rm "$i"
+ fi
+ done
+ '';
+
+ preCheck = ''
+ export HOME=$TMP
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Tool for building, changing, and versioning infrastructure";
+ homepage = https://www.terraform.io/;
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ jgeerds zimbatm peterhoeg ];
+ };
+ } // attrs');
+
+in {
+ terraform_0_8_5 = generic {
+ version = "0.8.5";
+ sha256 = "1cxwv3652fpsbm2zk1akw356cd7w7vhny1623ighgbz9ha8gvg09";
};
- postInstall = ''
- # remove all plugins, they are part of the main binary now
- for i in $bin/bin/*; do
- if [[ $(basename $i) != terraform ]]; then
- rm "$i"
- fi
- done
- '';
+ terraform_0_8_8 = generic {
+ version = "0.8.8";
+ sha256 = "0ibgpcpvz0bmn3cw60nzsabsrxrbmmym1hv7fx6zmjxiwd68w5gb";
+ };
- meta = with stdenv.lib; {
- description = "Tool for building, changing, and versioning infrastructure";
- homepage = "https://www.terraform.io/";
- license = licenses.mpl20;
- maintainers = with maintainers; [
- jgeerds
- zimbatm
+ terraform_0_9_2 = generic {
+ version = "0.9.2";
+ sha256 = "1yj5x1d10028fm3v3gjyjdn128ps0as345hr50y8x3vn86n70lxl";
+
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/hashicorp/terraform/pull/13237.patch";
+ sha256 = "03c2nq12gvqqp12znvl3lmiviwsqksx4nrplv09fns2kz2gyfnbm";
+ })
+ (fetchpatch {
+ url = "https://github.com/hashicorp/terraform/pull/13248.patch";
+ sha256 = "0awj8gaic0j7a69is95f2rll3yip4n6avai1jh20b1x7dybdrp5m";
+ })
];
+
+ postPatch = ''
+ rm builtin/providers/dns/data_dns_cname_record_set_test.go
+ rm builtin/providers/vsphere/resource_vsphere_file_test.go
+ '';
+
+ doCheck = true;
};
}
diff --git a/pkgs/applications/networking/cluster/terragrunt/0.9.8.nix b/pkgs/applications/networking/cluster/terragrunt/0.9.8.nix
new file mode 100644
index 000000000000..ec13cbe35bca
--- /dev/null
+++ b/pkgs/applications/networking/cluster/terragrunt/0.9.8.nix
@@ -0,0 +1,35 @@
+{ stdenv, lib, buildGoPackage, fetchFromGitHub, terraform, makeWrapper }:
+
+buildGoPackage rec {
+ name = "terragrunt-${version}";
+ version = "0.9.8";
+
+ goPackagePath = "github.com/gruntwork-io/terragrunt";
+
+ src = fetchFromGitHub {
+ rev = "v${version}";
+ owner = "gruntwork-io";
+ repo = "terragrunt";
+ sha256 = "0aakr17yzh5jzvlmg3pzpnsfwl31njg27bpck541492shqcqmkiz";
+ };
+
+ goDeps = ./deps.nix;
+
+ buildInputs = [ makeWrapper ];
+
+ preBuild = ''
+ buildFlagsArray+=("-ldflags" "-X main.VERSION=v${version}")
+ '';
+
+ postInstall = ''
+ wrapProgram $bin/bin/terragrunt \
+ --set TERRAGRUNT_TFPATH ${lib.getBin terraform}/bin/terraform
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A thin wrapper for Terraform that supports locking for Terraform state and enforces best practices.";
+ homepage = https://github.com/gruntwork-io/terragrunt/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ peterhoeg ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index 4c5c6fe53ce8..28fc7fcc6662 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.10.1";
+ version = "0.11.0";
goPackagePath = "github.com/gruntwork-io/terragrunt";
@@ -10,13 +10,17 @@ buildGoPackage rec {
rev = "v${version}";
owner = "gruntwork-io";
repo = "terragrunt";
- sha256 = "04q9wm8dnbm1pcy9i3c7ral49k3z10a7gx7h6h4bsvjy1sdf58vz";
+ sha256 = "0i0ds6llkzrn6a0qq53d2pbb6ghc47lnd004zqfbgn3kwiajx73b";
};
goDeps = ./deps.nix;
buildInputs = [ makeWrapper ];
+ preBuild = ''
+ buildFlagsArray+=("-ldflags" "-X main.VERSION=v${version}")
+ '';
+
postInstall = ''
wrapProgram $bin/bin/terragrunt \
--set TERRAGRUNT_TFPATH ${lib.getBin terraform}/bin/terraform
diff --git a/pkgs/applications/networking/cluster/terragrunt/deps.nix b/pkgs/applications/networking/cluster/terragrunt/deps.nix
index bb438ef4e326..31f9f9a2b703 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 = "f85f603a3e5b4d0eb9516dddb33778918f3b45c6";
- sha256 = "10frgavkbsqpfninrlgwh64qjx9rwyjzbdfrikciv75v1gljh6zv";
+ rev = "78568b07950e5e7948496878fe99b9436add41d4";
+ sha256 = "0qi3q9qx8k055i2hlc6n8agl7nw1hzcw7aqqykla6z0hjv2hq0c3";
};
}
{
@@ -50,8 +50,8 @@
fetch = {
type = "git";
url = "https://github.com/hashicorp/hcl";
- rev = "372e8ddaa16fd67e371e9323807d056b799360af";
- sha256 = "1hv8p1858k1b99p3yc2jj6h77bl0iv9ziyzyp4w3xlcci2s13hnr";
+ rev = "630949a3c5fa3c613328e1b8256052cbc2327c9b";
+ sha256 = "00lalg0gz7218gnw6zgn28gfizpcl8zw8jpkghn681vj7lfah5dh";
};
}
{
@@ -95,8 +95,8 @@
fetch = {
type = "git";
url = "https://github.com/urfave/cli";
- rev = "2526b57c56f30b50466c96c4133b1a4ad0f0191f";
- sha256 = "03vvr1wq4pw2fixxsbr1d623hwqxf93d07p8vjml6iyd6k97b15p";
+ rev = "9e5b04886c4bfee2ceba1465b8121057355c4e53";
+ sha256 = "18jx6ypc1w02ha37rsx6hhmdwqmnybajd6l54qm07bdb850ip9db";
};
}
]
diff --git a/pkgs/applications/networking/corebird/default.nix b/pkgs/applications/networking/corebird/default.nix
index 3ceb9c4d8164..b4197a12db3f 100644
--- a/pkgs/applications/networking/corebird/default.nix
+++ b/pkgs/applications/networking/corebird/default.nix
@@ -1,15 +1,16 @@
{ stdenv, fetchFromGitHub, gtk3, json_glib, sqlite, libsoup, gettext, vala_0_32
-, automake, autoconf, libtool, pkgconfig, gnome3, gst_all_1, wrapGAppsHook }:
+, automake, autoconf, libtool, pkgconfig, gnome3, gst_all_1, wrapGAppsHook
+, glib_networking }:
stdenv.mkDerivation rec {
- version = "1.3.3";
+ version = "1.4.2";
name = "corebird-${version}";
src = fetchFromGitHub {
owner = "baedert";
repo = "corebird";
rev = version;
- sha256 = "09k0jrhjqrmpvyz5pf1g7wkidflkhpvw5869a95vnhfxjd45kzs3";
+ sha256 = "0s28q9c7p4p4jyhb1g6gdwdphlf6yhi6yg4yn8bkd0gmyf9acakb";
};
preConfigure = ''
@@ -19,7 +20,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ automake autoconf libtool pkgconfig wrapGAppsHook ];
buildInputs = [
- gtk3 json_glib sqlite libsoup gettext vala_0_32 gnome3.rest
+ gtk3 json_glib sqlite libsoup gettext vala_0_32 gnome3.rest gnome3.dconf gnome3.gspell glib_networking
] ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-libav ]);
meta = {
diff --git a/pkgs/applications/networking/droopy/default.nix b/pkgs/applications/networking/droopy/default.nix
index 8be5ee3c775a..93ff39bde64f 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/dropbox-cli/default.nix b/pkgs/applications/networking/dropbox-cli/default.nix
index 892d8fa33009..18c55c80fc08 100644
--- a/pkgs/applications/networking/dropbox-cli/default.nix
+++ b/pkgs/applications/networking/dropbox-cli/default.nix
@@ -18,6 +18,8 @@ stdenv.mkDerivation {
installPhase = ''
mkdir -p "$out/bin/" "$out/share/applications"
cp data/dropbox.desktop "$out/share/applications"
+ cp -a data/icons "$out/share/icons"
+ find "$out/share/icons" -type f \! -name '*.png' -delete
substitute "dropbox.in" "$out/bin/dropbox" \
--replace '@PACKAGE_VERSION@' ${version} \
--replace '@DESKTOP_FILE_DIR@' "$out/share/applications" \
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index a083b17dcb04..44caf615205c 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -3,7 +3,7 @@
, libdrm, libffi, libICE, libSM
, libX11, libXcomposite, libXext, libXmu, libXrender, libxcb
, libxml2, libxslt, ncurses, zlib
-, qtbase, qtdeclarative, qtwebkit
+, qtbase, qtdeclarative, qtwebkit, makeQtWrapper
}:
# this package contains the daemon version of dropbox
@@ -23,11 +23,11 @@
let
# NOTE: When updating, please also update in current stable,
# as older versions stop working
- version = "19.4.13";
+ version = "23.4.17";
sha256 =
{
- "x86_64-linux" = "06lgmjj204xpid35cqrp2msasg4s4w6lf1zpz1lnk3f9x6q10254";
- "i686-linux" = "1kdj3c5s8s4smd52p2mqbzjsk68a9cd5f8x92xgsx9zzdzjqmagl";
+ "x86_64-linux" = "047i6afghb2nphwwc8sd6dxcbfi9cdyb1w4ssvwfkmbf3mznpfrh";
+ "i686-linux" = "186z540iv4gq2gmis3mjly070y09lsfwvk9ygmjrh6y7pd9dqa5n";
}."${stdenv.system}" or (throw "system ${stdenv.system} not supported");
arch =
@@ -68,31 +68,23 @@ in stdenv.mkDerivation {
sourceRoot = ".dropbox-dist";
- nativeBuildInputs = [ makeWrapper patchelf ];
- dontPatchELF = true; # patchelf invoked explicitly below
+ nativeBuildInputs = [ makeQtWrapper patchelf ];
dontStrip = true; # already done
installPhase = ''
mkdir -p "$out/${appdir}"
cp -r --no-preserve=mode "dropbox-lnx.${arch}-${version}"/* "$out/${appdir}/"
+ # Vendored libraries interact poorly with our graphics drivers
rm "$out/${appdir}/libdrm.so.2"
rm "$out/${appdir}/libffi.so.6"
rm "$out/${appdir}/libGL.so.1"
rm "$out/${appdir}/libX11-xcb.so.1"
- rm "$out/${appdir}/libQt5Core.so.5"
- rm "$out/${appdir}/libQt5DBus.so.5"
- rm "$out/${appdir}/libQt5Gui.so.5"
- rm "$out/${appdir}/libQt5Network.so.5"
- rm "$out/${appdir}/libQt5OpenGL.so.5"
- rm "$out/${appdir}/libQt5PrintSupport.so.5"
- rm "$out/${appdir}/libQt5Qml.so.5"
- rm "$out/${appdir}/libQt5Quick.so.5"
- rm "$out/${appdir}/libQt5Sql.so.5"
- rm "$out/${appdir}/libQt5WebKit.so.5"
- rm "$out/${appdir}/libQt5WebKitWidgets.so.5"
- rm "$out/${appdir}/libQt5XcbQpa.so.5"
+ # Cannot use vendored Qt libraries due to problem with xkbcommon
+ rm "$out/${appdir}/"libQt5*.so.5
+ rm "$out/${appdir}/qt.conf"
+ rm -fr "$out/${appdir}/plugins"
mkdir -p "$out/share/applications"
cp "${desktopItem}/share/applications/"* $out/share/applications
@@ -102,7 +94,7 @@ in stdenv.mkDerivation {
mkdir -p "$out/bin"
RPATH="${ldpath}:$out/${appdir}"
- makeWrapper "$out/${appdir}/dropbox" "$out/bin/dropbox" \
+ makeQtWrapper "$out/${appdir}/dropbox" "$out/bin/dropbox" \
--prefix LD_LIBRARY_PATH : "$RPATH"
chmod 755 $out/${appdir}/dropbox
@@ -112,33 +104,22 @@ in stdenv.mkDerivation {
INTERP=$(cat $NIX_CC/nix-support/dynamic-linker)
RPATH="${ldpath}:$out/${appdir}"
getType='s/ *Type: *\([A-Z]*\) (.*/\1/'
- find "$out/${appdir}" -type f -a -perm -0100 -print | while read obj; do
+ find "$out/${appdir}" -type f -print | while read obj; do
dynamic=$(readelf -S "$obj" 2>/dev/null | grep "DYNAMIC" || true)
-
if [[ -n "$dynamic" ]]; then
- type=$(readelf -h "$obj" 2>/dev/null | grep 'Type:' | sed -e "$getType")
-
- if [[ "$type" == "EXEC" ]]; then
+ if readelf -l "$obj" 2>/dev/null | grep "INTERP" >/dev/null; then
echo "patching interpreter path in $type $obj"
patchelf --set-interpreter "$INTERP" "$obj"
+ fi
+
+ type=$(readelf -h "$obj" 2>/dev/null | grep 'Type:' | sed -e "$getType")
+ if [ "$type" == "EXEC" ] || [ "$type" == "DYN" ]; then
echo "patching RPATH in $type $obj"
oldRPATH=$(patchelf --print-rpath "$obj")
patchelf --set-rpath "''${oldRPATH:+$oldRPATH:}$RPATH" "$obj"
- echo "shrinking RPATH in $type $obj"
- patchelf --shrink-rpath "$obj"
-
- elif [[ "$type" == "DYN" ]]; then
-
- echo "patching RPATH in $type $obj"
- oldRPATH=$(patchelf --print-rpath "$obj")
- patchelf --set-rpath "''${oldRPATH:+$oldRPATH:}$RPATH" "$obj"
-
- echo "shrinking RPATH in $type $obj"
- patchelf --shrink-rpath "$obj"
-
else
echo "unknown ELF type \"$type\"; not patching $obj"
diff --git a/pkgs/applications/networking/esniper/default.nix b/pkgs/applications/networking/esniper/default.nix
index bf6da8c207a0..b7bc2c6c67a0 100644
--- a/pkgs/applications/networking/esniper/default.nix
+++ b/pkgs/applications/networking/esniper/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, openssl, curl, coreutils, gawk, bash, which }:
-stdenv.mkDerivation {
- name = "esniper-2.32.0";
+stdenv.mkDerivation rec {
+ name = "esniper-2.33.0";
src = fetchurl {
- url = "mirror://sourceforge/esniper/esniper-2-32-0.tgz";
- sha256 = "04lka4d0mnrwc369yzvq28n8qi1qbm8810ykx6d0a4kaghiybqsy";
+ url = "mirror://sourceforge/esniper/${stdenv.lib.replaceStrings ["."] ["-"] name}.tgz";
+ sha256 = "1pck2x7mp7ip0b21v2sjvq86fz12gzw6kig4vvbrghz5xw5b3f69";
};
buildInputs = [ openssl curl ];
diff --git a/pkgs/applications/networking/feedreaders/rss2email/default.nix b/pkgs/applications/networking/feedreaders/rss2email/default.nix
new file mode 100644
index 000000000000..6b92db9efa55
--- /dev/null
+++ b/pkgs/applications/networking/feedreaders/rss2email/default.nix
@@ -0,0 +1,29 @@
+{ pythonPackages, fetchurl, lib }:
+
+with pythonPackages;
+
+buildPythonApplication rec {
+ name = "${pname}-${version}";
+ pname = "rss2email";
+ version = "3.9";
+
+ propagatedBuildInputs = [ feedparser beautifulsoup4 html2text ];
+
+ src = fetchurl {
+ url = "mirror://pypi/r/rss2email/${name}.tar.gz";
+ sha256 = "02wj9zhmc2ym8ba1i0z9pm1c622z2fj7fxwagnxbvpr1402ahmr5";
+ };
+
+ postInstall = ''
+ install -Dm 644 r2e.1 $out/share/man/man1/r2e.1
+ # an alias for better finding the manpage
+ ln -s -T r2e.1 $out/share/man/man1/rss2email.1
+ '';
+
+ meta = with lib; {
+ 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 ];
+ };
+}
diff --git a/pkgs/applications/networking/ftp/filezilla/default.nix b/pkgs/applications/networking/ftp/filezilla/default.nix
index 984616173cb6..ffc22429d1e7 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.24.0"; in
+let version = "3.25.1"; in
stdenv.mkDerivation {
name = "filezilla-${version}";
src = fetchurl {
url = "mirror://sourceforge/project/filezilla/FileZilla_Client/${version}/FileZilla_${version}_src.tar.bz2";
- sha256 = "1bacrl8lj90hqbh129hpbgqj78k1i84j83rkzn507jnykj4x8p9x";
+ sha256 = "1h9g26i16wvc3yjavd39lxifr8d21q9mvfidnwjp9ksrc1qvwww8";
};
configureFlags = [
diff --git a/pkgs/applications/networking/google-drive-ocamlfuse/default.nix b/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
index 64519ce17d5b..674cf60161db 100644
--- a/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
+++ b/pkgs/applications/networking/google-drive-ocamlfuse/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, zlib
-, ocaml, ocamlfuse, findlib, gapi_ocaml, ocaml_sqlite3, camlidl }:
+, ocaml, ocamlbuild, ocamlfuse, findlib, gapi_ocaml, ocaml_sqlite3, camlidl }:
stdenv.mkDerivation rec {
name = "google-drive-ocamlfuse-${version}";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1ldja7080pnjaibrbdvfqwakp4mac8yw1lkb95f7lgldmy96lxas";
};
- buildInputs = [ zlib ocaml ocamlfuse findlib gapi_ocaml ocaml_sqlite3 camlidl];
+ buildInputs = [ zlib ocaml ocamlbuild ocamlfuse findlib gapi_ocaml ocaml_sqlite3 camlidl];
configurePhase = "ocaml setup.ml -configure --prefix \"$out\"";
buildPhase = "ocaml setup.ml -build";
diff --git a/pkgs/applications/networking/instant-messengers/baresip/default.nix b/pkgs/applications/networking/instant-messengers/baresip/default.nix
index 3ce638e6b58a..90b2695f0039 100644
--- a/pkgs/applications/networking/instant-messengers/baresip/default.nix
+++ b/pkgs/applications/networking/instant-messengers/baresip/default.nix
@@ -1,19 +1,19 @@
{stdenv, fetchurl, zlib, openssl, libre, librem, pkgconfig
-, cairo, mpg123, gstreamer, gst_ffmpeg, gst_plugins_base, gst_plugins_bad
-, gst_plugins_good, alsaLib, SDL, libv4l, celt, libsndfile, srtp, ffmpeg
-, gsm, speex, portaudio, spandsp, libuuid, ccache
+, cairo, mpg123, gstreamer, gst-ffmpeg, gst-plugins-base, gst-plugins-bad
+, gst-plugins-good, alsaLib, SDL, libv4l, celt, libsndfile, srtp, ffmpeg
+, gsm, speex, portaudio, spandsp, libuuid, ccache, libvpx
}:
stdenv.mkDerivation rec {
- version = "0.5.0";
+ version = "0.5.1";
name = "baresip-${version}";
src=fetchurl {
url = "http://www.creytiv.com/pub/baresip-${version}.tar.gz";
- sha256 = "0dhlgjkqn7jkd1pmdyid41c829clzmi5kczjdwxzh5ygn95lydjc";
+ sha256 = "0yi80gi2vb600n7wi6mk81zfdi1n5pg1dsz7458sb3z5cv5gj8yg";
};
buildInputs = [zlib openssl libre librem pkgconfig
- cairo mpg123 gstreamer gst_ffmpeg gst_plugins_base gst_plugins_bad gst_plugins_good
+ cairo mpg123 gstreamer gst-ffmpeg gst-plugins-base gst-plugins-bad gst-plugins-good
alsaLib SDL libv4l celt libsndfile srtp ffmpeg gsm speex portaudio spandsp libuuid
- ccache
+ ccache libvpx
];
makeFlags = [
"LIBRE_MK=${libre}/share/re/re.mk"
@@ -24,21 +24,22 @@ stdenv.mkDerivation rec {
"USE_VIDEO=1"
"CCACHE_DISABLE=1"
- "USE_ALSA=1" "USE_AMR=1" "USE_CAIRO=1" "USE_CELT=1"
- "USE_CONS=1" "USE_EVDEV=1" "USE_FFMPEG=1" "USE_GSM=1" "USE_GST=1"
- "USE_L16=1" "USE_MPG123=1" "USE_OSS=1" "USE_PLC=1"
- "USE_PORTAUDIO=1" "USE_SDL=1" "USE_SNDFILE=1" "USE_SPEEX=1"
- "USE_SPEEX_AEC=1" "USE_SPEEX_PP=1" "USE_SPEEX_RESAMP=1" "USE_SRTP=1"
+ "USE_ALSA=1" "USE_AMR=1" "USE_CAIRO=1" "USE_CELT=1"
+ "USE_CONS=1" "USE_EVDEV=1" "USE_FFMPEG=1" "USE_GSM=1" "USE_GST=1"
+ "USE_L16=1" "USE_MPG123=1" "USE_OSS=1" "USE_PLC=1" "USE_VPX=1"
+ "USE_PORTAUDIO=1" "USE_SDL=1" "USE_SNDFILE=1" "USE_SPEEX=1"
+ "USE_SPEEX_AEC=1" "USE_SPEEX_PP=1" "USE_SPEEX_RESAMP=1" "USE_SRTP=1"
"USE_STDIO=1" "USE_SYSLOG=1" "USE_UUID=1" "USE_V4L2=1" "USE_X11=1"
"USE_BV32=" "USE_COREAUDIO=" "USE_G711=1" "USE_G722=1" "USE_G722_1="
- "USE_ILBC=" "USE_OPUS=" "USE_SILK="
+ "USE_ILBC=" "USE_OPUS=" "USE_SILK="
]
++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}"
++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}"
;
+
NIX_CFLAGS_COMPILE='' -I${librem}/include/rem -I${gsm}/include/gsm
- -DHAVE_INTTYPES_H -D__GLIBC__
+ -DHAVE_INTTYPES_H -D__GLIBC__
-D__need_timeval -D__need_timespec -D__need_time_t '';
meta = {
homepage = "http://www.creytiv.com/baresip.html";
diff --git a/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix b/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
index bfd4e11ccac1..5645e1cebaa8 100644
--- a/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
+++ b/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
@@ -2,16 +2,19 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "bitlbee-facebook-2015-08-27";
+ name = "bitlbee-facebook-${version}";
+ version = "1.1.0";
src = fetchFromGitHub {
- rev = "094a11b542e2cd8fac4f00fe01870ecd1cb4c062";
+ rev = "v${version}";
owner = "jgeboski";
repo = "bitlbee-facebook";
- sha256 = "1dvbl1z6fl3wswvqbs82vkqlggk24dyi8w7cmm5jh1fmaznmwqrl";
+ sha256 = "0qclyc2zz8144dc42bhfv2xxrahpiv9j2iwq9h3cmfxszvkb8r3s";
};
- buildInputs = [ bitlbee autoconf automake libtool pkgconfig glib json_glib ];
+ nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
+
+ buildInputs = [ bitlbee glib json_glib ];
preConfigure = ''
export BITLBEE_PLUGINDIR=$out/lib/bitlbee
diff --git a/pkgs/applications/networking/instant-messengers/choqok/default.nix b/pkgs/applications/networking/instant-messengers/choqok/default.nix
deleted file mode 100644
index a50779f53dd0..000000000000
--- a/pkgs/applications/networking/instant-messengers/choqok/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, cmake, qt4, perl, gettext, libXScrnSaver
-, kdelibs, kdepimlibs, automoc4, pkgconfig, phonon, qca2, qjson, qoauth }:
-
-let
- pn = "choqok";
- v = "1.5";
-in
-
-stdenv.mkDerivation rec {
- name = "${pn}-${v}";
-
- src = fetchurl {
- url = "mirror://sourceforge/project/choqok/Choqok/choqok-1.5.tar.xz";
- sha256 = "5cb97ac4cdf9db4699bb7445a9411393073d213fea649ab0713f659f1308efe4";
- };
-
- buildInputs = [ cmake qt4 perl gettext libXScrnSaver kdelibs kdepimlibs
- automoc4 pkgconfig phonon qca2 qjson qoauth ];
-
- meta = with stdenv.lib; {
- description = "A KDE microblogging client";
- repositories.git = git://anongit.kde.org/choqok;
- license = "GPL";
- inherit (kdelibs.meta) maintainers platforms;
- };
-}
diff --git a/pkgs/applications/networking/instant-messengers/ekiga/default.nix b/pkgs/applications/networking/instant-messengers/ekiga/default.nix
index 9c7204b7fa10..575759ad4372 100644
--- a/pkgs/applications/networking/instant-messengers/ekiga/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ekiga/default.nix
@@ -45,6 +45,7 @@ stdenv.mkDerivation rec {
description = "VOIP/Videoconferencing app with full SIP and H.323 support";
maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
+ broken = true; # because of glibc-2.25
};
passthru = {
diff --git a/pkgs/applications/networking/instant-messengers/freetalk/default.nix b/pkgs/applications/networking/instant-messengers/freetalk/default.nix
index 01707dd1ff32..ca8d7f2076ec 100644
--- a/pkgs/applications/networking/instant-messengers/freetalk/default.nix
+++ b/pkgs/applications/networking/instant-messengers/freetalk/default.nix
@@ -1,42 +1,35 @@
-{ stdenv, fetchgit
+{ stdenv, fetchFromGitHub
, guile, pkgconfig, glib, loudmouth, gmp, libidn, readline, libtool
, libunwind, ncurses, curl, jansson, texinfo
, automake, autoconf
}:
-let
- s = rec {
- baseName="freetalk";
- version="4.0rc6";
- name="${baseName}-${version}";
- url="https://github.com/GNUFreetalk/freetalk";
- rev = "refs/tags/v${version}";
- sha256="1wr3q40f4gwmr0vm6w07d5vzr65q6llk9xxq75klpcj83va5l3xv";
+stdenv.mkDerivation rec {
+ name = "freetalk-${version}";
+ version = "4.1";
+
+ src = fetchFromGitHub {
+ owner = "GNUFreetalk";
+ repo = "freetalk";
+ rev = "v${version}";
+ sha256 = "09jwk2i8qd8c7wrn9xbqcwm32720dwxis22kf3jpbg8mn6w6i757";
};
- buildInputs = [
+
+ preConfigure = ''
+ ./autogen.sh
+ '';
+
+ buildInputs = [
guile pkgconfig glib loudmouth gmp libidn readline libtool
libunwind ncurses curl jansson texinfo
autoconf automake
];
-in
-stdenv.mkDerivation {
- inherit (s) name version;
- inherit buildInputs;
- src = fetchgit {
- inherit (s) url rev sha256;
- };
- preConfigure = ''
- patchShebangs .
- ./autogen.sh
- '';
-
- meta = {
- inherit (s) version;
+ meta = with stdenv.lib; {
description = "Console XMPP client";
- license = stdenv.lib.licenses.gpl3Plus ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl3Plus ;
+ maintainers = with maintainers; [ raskin ];
+ platforms = platforms.linux;
downloadPage = "http://www.gnu.org/software/freetalk/";
};
}
diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix
index d78bd759ea6e..1228804f5b95 100644
--- a/pkgs/applications/networking/instant-messengers/gajim/default.nix
+++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix
@@ -4,7 +4,7 @@
# Test requirements
, xvfb_run
-, enableJingle ? true, farstream ? null, gst_plugins_bad ? null
+, enableJingle ? true, farstream ? null, gst-plugins-bad ? null
, libnice ? null
, enableE2E ? true
, enableRST ? true
@@ -14,7 +14,7 @@
, extraPythonPackages ? pkgs: []
}:
-assert enableJingle -> farstream != null && gst_plugins_bad != null
+assert enableJingle -> farstream != null && gst-plugins-bad != null
&& libnice != null;
assert enableE2E -> pythonPackages.pycrypto != null;
assert enableRST -> pythonPackages.docutils != null;
@@ -25,30 +25,22 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "gajim-${version}";
- version = "0.16.6";
+ version = "0.16.7";
src = fetchurl {
name = "${name}.tar.bz2";
url = "https://dev.gajim.org/gajim/gajim/repository/archive.tar.bz2?"
+ "ref=${name}";
- sha256 = "1s0h4xll9490vh7ygmi4zsd1fa107f3s9ykhpq0snb04fllwhjq7";
+ sha256 = "18srrsswq09i54gcqqy0ylmrix1rrq43f0b8sz1lijr39h3ayw3j";
};
patches = let
# An attribute set of revisions to apply from the upstream repository.
cherries = {
- misc-test-fixes = {
- rev = "1f0d7387fd020df5dfc9a6349005ec7dedb7c008";
- sha256 = "0nazpzyg50kl0k8z4dkn033933iz60g1i6nzhib1nmzhwwbnacc5";
- };
- jingle-fix = {
- rev = "491d32a2ec13ed3a482e151e0b403eda7b4151b8";
- sha256 = "1pfg1ysr0p6rcwmd8ikjs38av3c4gcxn8pxr6cnnj27n85gvi30g";
- };
- fix-connection-mock = {
- rev = "46a19733d208fbd2404cbaeedd8c203d0b6557a4";
- sha256 = "0l3s577pksnz16r4mqa1zmz4y165amsx2mclrm4vzlszy35rmy2b";
- };
+ #example-fix = {
+ # rev = "";
+ # sha256 = "";
+ #};
};
in mapAttrsToList (name: { rev, sha256 }: fetchurl {
name = "gajim-${name}.patch";
@@ -77,7 +69,7 @@ stdenv.mkDerivation rec {
buildInputs = [
python libX11
- ] ++ optionals enableJingle [ farstream gst_plugins_bad libnice ];
+ ] ++ optionals enableJingle [ farstream gst-plugins-bad libnice ];
nativeBuildInputs = [
autoreconfHook pythonPackages.wrapPython intltool pkgconfig
diff --git a/pkgs/applications/networking/instant-messengers/jitsi/default.nix b/pkgs/applications/networking/instant-messengers/jitsi/default.nix
index ee05f16a8f4f..c4cb25dfe987 100644
--- a/pkgs/applications/networking/instant-messengers/jitsi/default.nix
+++ b/pkgs/applications/networking/instant-messengers/jitsi/default.nix
@@ -6,16 +6,14 @@
assert stdenv.isLinux;
stdenv.mkDerivation rec {
-
name = "jitsi-${version}";
- version = "2.8.5426";
+ version = "2.10.5550";
src = fetchurl {
url = "https://download.jitsi.org/jitsi/src/jitsi-src-${version}.zip";
- sha256 = "0v7k16in2i57z5amr7k5c3fc8f0azrzrs5dvn729bwbc31z8cjg6";
+ sha256 = "11vjchc3dnzj55x7c62wsm6masvwmij1ifkds917r1qvil1nzz6d";
};
-
patches = [ ./jitsi.patch ];
jitsiItem = makeDesktopItem {
@@ -42,7 +40,8 @@ stdenv.mkDerivation rec {
xorg.libXv
]);
- buildInputs = [unzip ant jdk];
+ nativeBuildInputs = [ unzip ];
+ buildInputs = [ ant jdk ];
buildPhase = ''ant make'';
@@ -55,11 +54,11 @@ stdenv.mkDerivation rec {
cp resources/install/generic/run.sh $out/bin/jitsi
chmod +x $out/bin/jitsi
substituteInPlace $out/bin/jitsi \
- --subst-var-by JAVA ${jdk}/bin/java \
- --subst-var-by EXTRALIBS ${gtk2.out}/lib
+ --subst-var-by JAVA ${jdk}/bin/java \
+ --subst-var-by EXTRALIBS ${gtk2.out}/lib
+ sed -e 's,^java\ ,${jdk}/bin/java ,' -i $out/bin/jitsi
patchShebangs $out
-
- libPath="$libPath:${jdk.jre.home}/lib/${jdk.architecture}"
+ libPath="$libPath:${jdk.home}/lib/${jdk.architecture}"
find $out/ -type f -name '*.so' | while read file; do
patchelf --set-rpath "$libPath" "$file" && \
patchelf --shrink-rpath "$file"
@@ -71,7 +70,6 @@ stdenv.mkDerivation rec {
description = "Open Source Video Calls and Chat";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.khumba ];
+ maintainers = with maintainers; [ khumba ndowens ];
};
-
}
diff --git a/pkgs/applications/networking/instant-messengers/jitsi/jitsi.patch b/pkgs/applications/networking/instant-messengers/jitsi/jitsi.patch
index 9db7ec368b08..e477bdfe2fd4 100644
--- a/pkgs/applications/networking/instant-messengers/jitsi/jitsi.patch
+++ b/pkgs/applications/networking/instant-messengers/jitsi/jitsi.patch
@@ -8,20 +8,20 @@
+#mkdir -p $HOME/.sip-communicator/log
+
+cd "$(dirname "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")")"
-
+
# Get architecture
ARCH=`uname -m | sed -e s/x86_64/64/ -e s/i.86/32/`
-@@ -6,10 +11,12 @@
+@@ -6,7 +11,9 @@
# Additionnal JVM arguments
CLIENTARGS=""
-
+
+NATIVELIBS="lib/native/linux-64"
- if [ $ARCH -eq 32 ]
+ if [ $ARCH = 32 ]
then
CLIENTARGS="-client -Xmx256m"
+ NATIVELIBS="lib/native/linux"
fi
-
+
export PATH=$PATH:native
-java $CLIENTARGS -classpath "lib/felix.jar:sc-bundles/sc-launcher.jar:sc-bundles/util.jar:lib/" -Djava.library.path=native -Dfelix.config.properties=file:./lib/felix.client.run.properties -Djava.util.logging.config.file=lib/logging.properties net.java.sip.communicator.launcher.SIPCommunicator
+LD_LIBRARY_PATH=@EXTRALIBS@ exec @JAVA@ $CLIENTARGS -classpath "lib/felix.jar:sc-bundles/sc-launcher.jar:sc-bundles/util.jar:lib/" -Djava.library.path=$NATIVELIBS -Dfelix.config.properties=file:lib/felix.client.run.properties -Djava.util.logging.config.file=lib/logging.properties net.java.sip.communicator.launcher.SIPCommunicator
diff --git a/pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix b/pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix
new file mode 100644
index 000000000000..f12a14c5c926
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix
@@ -0,0 +1,104 @@
+{
+ stdenv, fetchurl, dpkg, alsaLib, atk, cairo, cups, curl, dbus, expat,
+ fontconfig, freetype, glib, gnome2, libnotify, nspr, nss, systemd, xorg
+}:
+
+with stdenv.lib;
+
+let
+
+ version = "2.0.6";
+
+ rpath = makeLibraryPath [
+ alsaLib
+ atk
+ cairo
+ cups
+ curl
+ dbus
+ expat
+ fontconfig
+ freetype
+ glib
+ gnome2.GConf
+ gnome2.gdk_pixbuf
+ gnome2.gtk
+ gnome2.pango
+ libnotify
+ nspr
+ nss
+ stdenv.cc.cc
+ systemd
+
+ xorg.libxkbfile
+ xorg.libX11
+ xorg.libXcomposite
+ xorg.libXcursor
+ xorg.libXdamage
+ xorg.libXext
+ xorg.libXfixes
+ xorg.libXi
+ xorg.libXrandr
+ xorg.libXrender
+ xorg.libXtst
+ xorg.libXScrnSaver
+ ] + ":${stdenv.cc.cc.lib}/lib64";
+
+ src =
+ if stdenv.system == "x86_64-linux" then
+ fetchurl {
+ url = "https://github.com/aluxian/Messenger-for-Desktop/releases/download/v2.0.6/messengerfordesktop-2.0.6-linux-amd64.deb";
+ sha256 = "bf3f3ed9ac46ceb4b7dffbeb33c7d15bbcbfcdd141c4dbfbb620e8bfefae906b";
+ }
+ else
+ throw "Messenger for Desktop is not supported on ${stdenv.system}";
+
+in stdenv.mkDerivation {
+ name = "messenger-for-desktop-${version}";
+
+ inherit src;
+
+ buildInputs = [ dpkg ];
+ unpackPhase = "true";
+ buildCommand = ''
+ mkdir -p $out
+ dpkg -x $src $out
+
+ mv $out/usr/share $out/share
+ mv $out/opt/messengerfordesktop $out/libexec
+ rmdir $out/usr $out/opt
+
+ chmod -R g-w $out
+
+ # patch the binaries
+ for file in $(find $out -type f \( -perm /0111 -o -name \*.so\* \) ); do
+ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true
+ patchelf --set-rpath ${rpath}:$out/libexec $file || true
+ done
+
+ # add symlink to bin
+ mkdir -p $out/bin
+ ln -s $out/libexec/messengerfordesktop $out/bin/messengerfordesktop
+
+ # Fix the desktop link
+ substituteInPlace $out/share/applications/messengerfordesktop.desktop \
+ --replace /opt/messengerfordesktop/messengerfordesktop $out/bin/messengerfordesktop
+ '';
+
+ meta = {
+ description = "Bring messenger.com to your Linux desktop.";
+ longDescription = ''
+ A simple & beautiful desktop client for Facebook Messenger. Chat without
+ distractions on OS X, Windows and Linux. Not affiliated with Facebook.
+ This is NOT an official product.
+ '';
+ homepage = https://messengerfordesktop.org;
+ license = licenses.mit;
+ maintainers = [
+ maintainers.shawndellysse
+ ];
+ platforms = [
+ "x86_64-linux"
+ ];
+ };
+}
diff --git a/pkgs/applications/networking/instant-messengers/oneteam/default.nix b/pkgs/applications/networking/instant-messengers/oneteam/default.nix
deleted file mode 100644
index 3d70990f4620..000000000000
--- a/pkgs/applications/networking/instant-messengers/oneteam/default.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{ stdenv, fetchFromGitHub
-, perl, xulrunner, cmake, perlPackages, zip, unzip, pkgconfig
-, libpulseaudio, glib, gtk2, pixman, nspr, nss, libXScrnSaver
-, scrnsaverproto
-}:
-
-stdenv.mkDerivation rec {
- name = "oneteam-unstable-2013-02-21";
-
- src = fetchFromGitHub {
- repo = "oneteam";
- owner = "processone";
- rev = "c51bc545c3a32db4ea8b96e43b84fcfc6b8d3d2a";
- sha256 = "19104fwdaf0nnsr5w755fg8wwww5sh96wmn939gxa5ah155nf2w3";
- };
-
- nativeBuildInputs = [ pkgconfig cmake zip unzip ];
-
- buildInputs =
- [ perl xulrunner libpulseaudio glib gtk2 pixman nspr
- nss libXScrnSaver scrnsaverproto
- ] ++ [ perlPackages.SubName gtk2 glib ];
-
- postPatch = ''
- sed -e '1i#include ' -i src/rtp/otRTPDecoder.cpp src/rtp/otRTPEncoder.cpp
- '';
-
- cmakeBuildDir = "cmake-build";
- cmakeFlags = ["-D XPCOM_GECKO_SDK=${xulrunner}/lib/xulrunner-devel-${xulrunner.version}"];
-
- buildPhase = ''
- export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${nspr.dev}/include/nspr"
- cd src/components
- perl build.pl XULAPP 1
- cd ../../
- '';
-
- installPhase = ''
- TARGET_DIR="$out/share/oneteam/app"
- BUILD_DIR="$PWD"
- mkdir -p "$TARGET_DIR"
- cd "$TARGET_DIR"
- unzip "$BUILD_DIR/oneteam.xulapp"
- mkdir -p "$out/bin"
- echo "#! ${stdenv.shell}" > "$out/bin/oneteam"
- echo "\"${xulrunner}/bin/xulrunner\" \"$TARGET_DIR/application.ini\"" > "$out/bin/oneteam"
- chmod a+x "$out/bin/oneteam"
- mkdir -p "$out/share/doc"
- cp -r "$BUILD_DIR/docs" "$out/share/doc/oneteam"
- '';
-
- meta = {
- description = "An XMPP client";
- maintainers = with stdenv.lib.maintainers; [ raskin ];
- license = stdenv.lib.licenses.gpl2;
- homepage="http://oneteam.im";
- };
-
- passthru = {
- updateInfo = {
- downloadPage = "git://github.com/processone/oneteam";
- };
- };
-}
diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-facebook/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-facebook/default.nix
index cc58736afa59..6e96719fd896 100644
--- a/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-facebook/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-facebook/default.nix
@@ -1,30 +1,58 @@
-{ stdenv, fetchFromGitHub, pidgin, glib, json_glib, mercurial, autoreconfHook } :
+{ stdenv, fetchFromGitHub, fetchhg, pidgin, glib, json_glib, mercurial, autoreconfHook } :
-stdenv.mkDerivation rec {
- name = "purple-facebook-${version}";
- version = "2016-04-09";
+
+let
+ pidginHg = fetchhg {
+ url = "https://bitbucket.org/pidgin/main";
+ # take from VERSION file
+ rev = "c9b74a765767";
+ sha256 = "07bjz87jpslsb4gdqvcwp79mkahls2mfhlmpaa5w6n4xqhahw4j3";
+ };
+
+in stdenv.mkDerivation rec {
+ name = "purple-facebook-0.9.3";
src = fetchFromGitHub {
owner = "dequis";
repo = "purple-facebook";
- rev = "66ee77378d82";
- sha256 = "0kr9idl79h70lacd3cvpmzvfd6il3b5xm2fj1sj96l7bjhiw9s3y";
+ rev = "v0.9.3-c9b74a765767";
+ sha256 = "10ncvg0arcxnd3cpb0nxry1plbws0mw9vhzjrhb40sv2i563dywb";
};
- preAutoreconf = "./autogen.sh";
+ postPatch = ''
+ # we do all patching from update.sh in preAutoreconf
+ echo "#!/bin/sh" > update.sh
+ '';
+
+ preAutoreconf = ''
+ for FILE in $(cat MANIFEST_PIDGIN); do
+ install -Dm644 "${pidginHg}/$FILE" "pidgin/$FILE" || true
+ done
+
+ touch $(cat MANIFEST_VOIDS)
+
+ patchdir="$(pwd)/patches"
+ pushd pidgin
+
+ for patch in $(ls -1 "$patchdir"); do
+ patch -p1 -i "$patchdir/$patch"
+ done
+ popd
+
+ ./autogen.sh
+ '';
makeFlags = [
"PLUGIN_DIR_PURPLE=/lib/pidgin/"
"DATA_ROOT_DIR_PURPLE=/share"
- "DESTDIR=$(out)"
];
- postInstall = ''
+ installPhase = ''
mkdir -p $out/lib/purple-2
cp pidgin/libpurple/protocols/facebook/.libs/*.so $out/lib/purple-2/
'';
- buildInputs = [ pidgin glib json_glib mercurial autoreconfHook];
+ buildInputs = [pidgin glib json_glib mercurial autoreconfHook];
meta = with stdenv.lib; {
inherit (src.meta) homepage;
diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix
index 36be2517fbd0..6693550bd3b0 100644
--- a/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, pidgin, intltool, libxml2, nss, nspr }:
-let version = "1.20.0"; in
+let version = "1.22.0"; in
stdenv.mkDerivation {
name = "pidgin-sipe-${version}";
src = fetchurl {
url = "mirror://sourceforge/sipe/pidgin-sipe-${version}.tar.gz";
- sha256 = "14d8q9by531hfssm6ydn75xkgidka3ar4sy3czjdb03s1ps82srs";
+ sha256 = "1aeb348e2ba79b82b1fd102555f86cdc42eaa6f9e761b771d74c4f9c9cf15fc3";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/default.nix
index def683882dc9..45aafba57f30 100644
--- a/pkgs/applications/networking/instant-messengers/pidgin/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pidgin/default.nix
@@ -14,11 +14,11 @@
let unwrapped = stdenv.mkDerivation rec {
name = "pidgin-${version}";
majorVersion = "2";
- version = "${majorVersion}.11.0";
+ version = "${majorVersion}.12.0";
src = fetchurl {
url = "mirror://sourceforge/pidgin/${name}.tar.bz2";
- sha256 = "0crkggjj6y07v1kdwil9vw532b0vrs6p33nmlvdkpnl60m2169pp";
+ sha256 = "1y5p2mq3bfw35b66jsafmbva0w5gg1k99y9z8fyp3jfksqv3agcc";
};
inherit nss ncurses;
diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix
index e556eeb72834..32f4f8f32b36 100644
--- a/pkgs/applications/networking/instant-messengers/profanity/default.nix
+++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix
@@ -12,11 +12,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "profanity-${version}";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchurl {
url = "http://www.profanity.im/profanity-${version}.tar.gz";
- sha256 = "0s4njc4rcaii51qw1najxa0fa8bb2fnas00z47y94wdbdsmfhfvq";
+ sha256 = "1f7ylw3mhhnii52mmk40hyc4kqhpvjdr3hmsplzkdhsfww9kflg3";
};
buildInputs = [
@@ -35,5 +35,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.devhell ];
+ updateWalker = true;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
new file mode 100644
index 000000000000..c4d13ac7643d
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchFromGitHub, cmake
+, qt5, libidn, qca2-qt5, libXScrnSaver, hunspell
+, libgcrypt, libotr, html-tidy, libgpgerror
+}:
+
+stdenv.mkDerivation rec {
+ name = "psi-plus-${version}";
+ version = "0.16.575.639";
+
+ src = fetchFromGitHub {
+ owner = "psi-plus";
+ repo = "psi-plus-snapshots";
+ rev = "${version}";
+ sha256 = "0mn24y3y4qybw81rjy0hr46y7y96dvwdl6kk61kizwj32z1in8cg";
+ };
+
+ resources = fetchFromGitHub {
+ owner = "psi-plus";
+ repo = "resources";
+ rev = "8f5038380e1be884b04b5a1ad3cc3385e793f668";
+ sha256 = "1b8a2aixg966fzjwp9hz51rc31imyvpx014mp2fsm47k8na4470d";
+ };
+
+ postUnpack = ''
+ cp -a "${resources}/iconsets" "$sourceRoot"
+ '';
+
+ cmakeFlags = [
+ "-DENABLE_PLUGINS=ON"
+ ];
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [
+ qt5.qtbase qt5.qtmultimedia qt5.qtx11extras qt5.qttools qt5.qtwebkit
+ libidn qca2-qt5 libXScrnSaver hunspell
+ libgcrypt libotr html-tidy libgpgerror
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "XMPP (Jabber) client";
+ maintainers = with maintainers; [ orivej ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/networking/instant-messengers/qtox/default.nix b/pkgs/applications/networking/instant-messengers/qtox/default.nix
index 036d7fb3ce52..41286331eb14 100644
--- a/pkgs/applications/networking/instant-messengers/qtox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/qtox/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
name = "qtox-${version}";
- version = "1.8.1";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "tux3";
repo = "qTox";
rev = "v${version}";
- sha256 = "073kwfaw5n7vvcpwrpdbw5mlswbbwjipx7yy4a95r9z0gjljqnhq";
+ sha256 = "0l008mzrs1wsv5cbzxjkv3k48lghlcdsp8blqrkihjv5gcn3psml";
};
buildInputs = [
@@ -27,6 +27,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake makeQtWrapper pkgconfig ];
+ cmakeFlags = [
+ "-DGIT_DESCRIBE=${version}"
+ ];
+
installPhase = ''
runHook preInstall
diff --git a/pkgs/applications/networking/instant-messengers/salut-a-toi/default.nix b/pkgs/applications/networking/instant-messengers/salut-a-toi/default.nix
index c035fc626651..f4f4aac5efa7 100644
--- a/pkgs/applications/networking/instant-messengers/salut-a-toi/default.nix
+++ b/pkgs/applications/networking/instant-messengers/salut-a-toi/default.nix
@@ -1,49 +1,53 @@
-{stdenv, fetchurl, pythonPackages}:
+{stdenv, fetchurl, python27Packages, file }:
let
- inherit (pythonPackages) python;
-in stdenv.mkDerivation rec {
- url = "ftp://ftp.goffi.org/sat/sat-0.2.0.tar.bz2";
- name = stdenv.lib.nameFromURL url ".tar";
- src = fetchurl {
- inherit url;
- sha256 = "14qqgsgqns1xcp97nd3jcxrq54z1x5a6kimqxy029hh7ys813mf1";
- };
+ inherit (python27Packages) python;
+in
+ stdenv.mkDerivation rec {
+ name = "salut-a-toi";
+ version = "0.6.1";
+ pname = "sat-${version}";
- buildInputs = with pythonPackages;
+ src = fetchurl {
+ url = "ftp://ftp.goffi.org/sat/${pname}.tar.bz2";
+ sha256 = "0kn9403n8fpzl0hsb9kkzicsmzq2fjl627l31yykbqzc4nsr780d";
+ };
+
+ buildInputs = with python27Packages;
[
python twisted urwid beautifulsoup wxPython pygobject2
- wokkel dbus-python pyfeed wrapPython setuptools
+ wokkel dbus-python pyfeed wrapPython setuptools file
+ pycrypto pyxdg
];
- configurePhase = ''
- sed -i "/use_setuptools/d" setup.py
- sed -e "s@sys.prefix@'$out'@g" -i setup.py
- sed -e "1aexport PATH=\"\$PATH\":\"$out/bin\":\"${pythonPackages.twisted}/bin\"" -i src/sat.sh
- sed -e "1aexport PYTHONPATH=\"\$PYTHONPATHPATH\":\"$PYTHONPATH\":"$out/${python.sitePackages}"" -i src/sat.sh
+ configurePhase = ''
+ sed -i "/use_setuptools/d" setup.py
+ sed -e "s@sys.prefix@'$out'@g" -i setup.py
+ sed -e "1aexport PATH=\"\$PATH\":\"$out/bin\":\"${python27Packages.twisted}/bin\"" -i src/sat.sh
+ sed -e "1aexport PYTHONPATH=\"\$PYTHONPATHPATH\":\"$PYTHONPATH\":"$out/${python.sitePackages}"" -i src/sat.sh
- echo 'import wokkel.muc' | python
- '';
+ echo 'import wokkel.muc' | python
+ '';
- buildPhase = ''
- ${python.interpreter} setup.py build
- '';
+ buildPhase = ''
+ ${python.interpreter} setup.py build
+ '';
- installPhase = ''
- ${python.interpreter} setup.py install --prefix="$out"
+ installPhase = ''
+ ${python.interpreter} setup.py install --prefix="$out"
- for i in "$out/bin"/*; do
+ for i in "$out/bin"/*; do
head -n 1 "$i" | grep -E '[/ ]python( |$)' && {
wrapProgram "$i" --prefix PYTHONPATH : "$PYTHONPATH:$out/${python.sitePackages}"
} || true
- done
- '';
-
- meta = {
- homepage = "http://sat.goffi.org/";
- description = "A multi-frontend XMPP client";
- platforms = stdenv.lib.platforms.linux;
- maintainers = with stdenv.lib.maintainers; [raskin];
- license = stdenv.lib.licenses.gpl3Plus;
- };
-}
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://sat.goffi.org/;
+ description = "A multi-frontend XMPP client";
+ platforms = platforms.linux;
+ maintainers = [ maintainers.raskin ];
+ license = licenses.gpl3Plus;
+ };
+ }
diff --git a/pkgs/applications/networking/instant-messengers/scudcloud/default.nix b/pkgs/applications/networking/instant-messengers/scudcloud/default.nix
index 9bed654b9b38..d9a3dfc690dd 100644
--- a/pkgs/applications/networking/instant-messengers/scudcloud/default.nix
+++ b/pkgs/applications/networking/instant-messengers/scudcloud/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchgit, python3Packages }:
python3Packages.buildPythonPackage {
- name = "scudcloud-1.40";
+ name = "scudcloud-1.44";
# Branch 254-port-to-qt5
- # https://github.com/raelgc/scudcloud/commit/43ddc87f123a641b1fa78ace0bab159b05d34b65
+ # https://github.com/raelgc/scudcloud/commit/65c304416dfdd5f456fa6f7301432a953d5e12d0
src = fetchgit {
url = https://github.com/raelgc/scudcloud/;
- rev = "43ddc87f123a641b1fa78ace0bab159b05d34b65";
- sha256 = "1lh9naf9xfrmj1pj7p8bd3fz7vy3gap6cvda4silk4b6ylyqa8vj";
+ rev = "65c304416dfdd5f456fa6f7301432a953d5e12d0";
+ sha256 = "0h1055y88kldqw31ayqfx9zsksgxsyqd8h0hwnhj80yn3jcx0rp6";
};
propagatedBuildInputs = with python3Packages; [ pyqt5 dbus-python ];
diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix
index 240aebe91753..c0d50a86c71f 100644
--- a/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -1,16 +1,17 @@
{ stdenv, fetchurl, dpkg
-, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype, glib, gnome2
+, alsaLib, atk, cairo, cups, curl, dbus, expat, fontconfig, freetype, glib, gnome2
, libnotify, nspr, nss, systemd, xorg }:
let
- version = "2.3.4";
+ version = "2.5.2";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
atk
cairo
cups
+ curl
dbus
expat
fontconfig
@@ -26,6 +27,7 @@ let
stdenv.cc.cc
systemd
+ xorg.libxkbfile
xorg.libX11
xorg.libXcomposite
xorg.libXcursor
@@ -42,8 +44,8 @@ let
src =
if stdenv.system == "x86_64-linux" then
fetchurl {
- url = "https://slack-ssb-updates.global.ssl.fastly.net/linux_releases/slack-desktop-${version}-amd64.deb";
- sha256 = "01kr7maj8f4yinyri7rs4pmzab9cvp48xfqw3ilirx4mvh8mr1fd";
+ url = "https://downloads.slack-edge.com/linux_releases/slack-desktop-${version}-amd64.deb";
+ sha256 = "0mg8js18lnnwyvqksrhpym7d04bin16bh7sdmxbm36iijb9ajxmi";
}
else
throw "Slack is not supported on ${stdenv.system}";
@@ -59,7 +61,7 @@ in stdenv.mkDerivation {
mkdir -p $out
dpkg -x $src $out
cp -av $out/usr/* $out
- rm -rf $out/usr $out/share/lintian
+ rm -rf $out/etc $out/usr $out/share/lintian
# Otherwise it looks "suspicious"
chmod -R g-w $out
diff --git a/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix b/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
index f0c99841c1b0..d05ff845ebb0 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
@@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
maintainers = with maintainers; [ profpatsch AndersonTorres ];
platforms = platforms.linux;
+ broken = true;
};
}
#TODO: appindicator, for system tray plugin (by @profpatsch)
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 67d86571b885..d64b5be816aa 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -1,144 +1,92 @@
{ stdenv, lib, fetchFromGitHub, fetchgit, pkgconfig, gyp, cmake
-, qtbase, qtimageformats, qtwayland
-, breakpad, ffmpeg, openalSoft, openssl, zlib, libexif, lzma, libopus
-, gtk2, glib, cairo, pango, gdk_pixbuf, atk, libappindicator-gtk2
-, libwebp, libunity, dee, libdbusmenu-glib, libva-full, wayland
-, xcbutilrenderutil, icu, libSM, libICE, libproxy, libvdpau
-
-, libxcb, xcbutilwm, xcbutilimage, xcbutilkeysyms, libxkbcommon
-, libpng, libjpeg, freetype, harfbuzz, pcre16, xproto, libX11
-, inputproto, sqlite, dbus
+, qtbase, qtimageformats, makeQtWrapper
+, breakpad, gtk3, libappindicator-gtk3, dee
+, ffmpeg, openalSoft, minizip
}:
-let
- system-x86_64 = lib.elem stdenv.system lib.platforms.x86_64;
- packagedQt = "5.6.2";
- # Hacky: split "1.2.3-4" into "1.2.3" and "4"
- systemQt = (builtins.parseDrvName qtbase.version).name;
- qtLibs = [ qtbase qtimageformats qtwayland ];
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
name = "telegram-desktop-${version}";
- version = "1.0.2";
- qtVersion = lib.replaceStrings ["."] ["_"] packagedQt;
+ version = "1.0.27";
- src = fetchFromGitHub {
- owner = "telegramdesktop";
- repo = "tdesktop";
- rev = "v${version}";
- sha256 = "1pakxzs28v794x9mm7pb2m0phkfrwq19shz8a6lfyidb6ng85hy2";
+ # Submodules
+ src = fetchgit {
+ url = "https://github.com/telegramdesktop/tdesktop";
+ rev = "refs/tags/v${version}";
+ sha256 = "05g88g6h2a7f9biliicg81fqssx0y3akd3y5r2q2b5h8q3igqrfc";
};
tgaur = fetchgit {
- url = "https://aur.archlinux.org/telegram-desktop.git";
- rev = "957a76f9fb691486341bcf4781ad0ef3d16f6b69";
- sha256 = "01nrvvq0mrdyvamjgqr4z5aahyd1wrf28jyddpfsnixp2w5kxqj8";
+ url = "https://aur.archlinux.org/telegram-desktop-systemqt.git";
+ rev = "b4d169076ed12ec01941a95499774d5caa6fc00e";
+ sha256 = "0pmm6slabg9xazgs0ffnp8v0hx3vnpdfgymvapwqpm3h9mwk22x9";
};
buildInputs = [
- breakpad ffmpeg openalSoft openssl zlib libexif lzma libopus
- gtk2 glib libappindicator-gtk2 libunity cairo pango gdk_pixbuf atk
- dee libdbusmenu-glib libva-full xcbutilrenderutil icu libproxy
- libSM libICE
- # Qt dependencies
- libxcb xcbutilwm xcbutilimage xcbutilkeysyms libxkbcommon
- libpng libjpeg freetype harfbuzz pcre16 xproto libX11
- inputproto sqlite dbus libwebp wayland libvdpau
+ gtk3 libappindicator-gtk3 dee qtbase qtimageformats ffmpeg openalSoft minizip
];
- nativeBuildInputs = [ pkgconfig gyp cmake ];
+ nativeBuildInputs = [ pkgconfig gyp cmake makeQtWrapper ];
- patches = [ "${tgaur}/aur-fixes.diff" ];
+ patches = [ "${tgaur}/aur-build-fixes.patch" ];
enableParallelBuilding = true;
- qtSrcs = builtins.map (x: x.src) qtLibs;
- qtNames = builtins.map (x: (builtins.parseDrvName x.name).name) (lib.tail qtLibs);
- qtPatches = qtbase.patches;
+ GYP_DEFINES = lib.concatStringsSep "," [
+ "TDESKTOP_DISABLE_CRASH_REPORTS"
+ "TDESKTOP_DISABLE_AUTOUPDATE"
+ "TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME"
+ ];
- buildCommand = ''
- unpackPhase
- cd "$sourceRoot"
-
- patchPhase
-
- sed -i Telegram/gyp/Telegram.gyp \
- -e 's,/usr/include/breakpad,${breakpad}/include/breakpad,g'
+ NIX_CFLAGS_COMPILE = [
+ "-DTDESKTOP_DISABLE_AUTOUPDATE"
+ "-DTDESKTOP_DISABLE_CRASH_REPORTS"
+ "-DTDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME"
+ "-I${minizip}/include/minizip"
+ # See Telegram/gyp/qt.gypi
+ "-I${qtbase.dev}/mkspecs/linux-g++"
+ ] ++ lib.concatMap (x: [
+ "-I${qtbase.dev}/include/${x}"
+ "-I${qtbase.dev}/include/${x}/${qtbase.version}"
+ "-I${qtbase.dev}/include/${x}/${qtbase.version}/${x}"
+ ]) [ "QtCore" "QtGui" ];
+ CPPFLAGS = NIX_CFLAGS_COMPILE;
+ preConfigure = ''
sed -i Telegram/gyp/telegram_linux.gypi \
-e 's,/usr,/does-not-exist,g' \
+ -e 's,appindicator-0.1,appindicator3-0.1,g' \
-e 's,-flto,,g'
sed -i Telegram/gyp/qt.gypi \
- -e 's,${packagedQt},${systemQt},g'
+ -e "s,/usr/bin/moc,moc,g"
+ sed -i Telegram/gyp/qt_rcc.gypi \
+ -e "s,/usr/bin/rcc,rcc,g"
- gypFlagsArray=(
- "-Dlinux_path_qt=$PWD/../qt"
- "-Dlinux_lib_ssl=-lssl"
- "-Dlinux_lib_crypto=-lcrypto"
- "-Dlinux_lib_icu=-licuuc -licutu -licui18n"
- )
+ gyp \
+ -Gconfig=Release \
+ --depth=Telegram/gyp \
+ --generator-output=../.. \
+ -Goutput_dir=out \
+ --format=cmake \
+ Telegram/gyp/Telegram.gyp
- export QMAKE=$PWD/../qt/bin/qmake
- ( mkdir -p ../Libraries
- cd ../Libraries
- for i in $qtSrcs; do
- tar -xaf $i
- done
- cd qtbase-*
- # This patch is often outdated but the fixes doesn't feel very important
- patch -p1 < ../../$sourceRoot/Telegram/Patches/qtbase_${qtVersion}.diff || true
- for i in $qtPatches; do
- patch -p1 < $i
- done
- ${qtbase.postPatch}
- cd ..
+ cd out/Release
- export configureFlags="-prefix "$PWD/../qt" -release -opensource -confirm-license -system-zlib \
- -system-libpng -system-libjpeg -system-freetype -system-harfbuzz -system-pcre -system-xcb \
- -system-xkbcommon-x11 -no-eglfs -no-gtkstyle -static -nomake examples -nomake tests \
- -no-directfb -system-proxies -openssl-linked -dbus-linked -system-sqlite -verbose \
- ${lib.optionalString (!system-x86_64) "-no-sse2"} -no-sse3 -no-ssse3 \
- -no-sse4.1 -no-sse4.2 -no-avx -no-avx2 -no-mips_dsp -no-mips_dspr2"
- export dontAddPrefix=1
- export MAKEFLAGS=-j$NIX_BUILD_CORES
+ NUM=$((`wc -l < CMakeLists.txt` - 2))
+ sed -i "$NUM r $tgaur/CMakeLists.inj" CMakeLists.txt
- ( cd qtbase-*
- configurePhase
- buildPhase
- make install
- )
- for i in $qtNames; do
- ( cd $i-*
- $QMAKE
- buildPhase
- make install
- )
- done
- )
+ export ASM=$(type -p gcc)
+ '';
- ( cd Telegram/gyp
- gyp "''${gypFlagsArray[@]}" --depth=. --generator-output=../.. -Goutput_dir=out Telegram.gyp --format=cmake
- )
-
- ( cd out/Release
- export ASM=$(type -p gcc)
- cmake .
- # For some reason, it can't find stdafx.h -- we need to build dependencies till it fails and then retry.
- buildPhase || true
- export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -include stdafx.h"
- buildPhase
- )
-
- install -Dm755 out/Release/Telegram $out/bin/telegram-desktop
+ installPhase = ''
+ install -Dm755 Telegram $out/bin/telegram-desktop
mkdir -p $out/share/applications $out/share/kde4/services
sed "s,/usr/bin,$out/bin,g" $tgaur/telegramdesktop.desktop > $out/share/applications/telegramdesktop.desktop
sed "s,/usr/bin,$out/bin,g" $tgaur/tg.protocol > $out/share/kde4/services/tg.protocol
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"
+ install -Dm644 "../../../Telegram/Resources/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
done
-
- fixupPhase
+ wrapQtProgram $out/bin/telegram-desktop
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/kde/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/kde/default.nix
index 84ced8f62c6e..0a5a309c27da 100644
--- a/pkgs/applications/networking/instant-messengers/telepathy/kde/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telepathy/kde/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchgit, automoc4, cmake, gettext, perl, pkgconfig
-, telepathy_qt, kdelibs, kde_workspace, dbus_glib, dbus_libs, farstream
-, qt_gstreamer1, telepathy_glib, telepathy_logger
+, telepathy_qt, kdelibs4, kde_workspace, dbus_glib, dbus_libs, farstream
+, qt-gstreamer1, telepathy_glib, telepathy_logger
, qjson, flex, bison, qca2 }:
let
@@ -21,10 +21,10 @@ let
extraBuildInputs = {
auth_handler = [ qjson qca2 ];
- call_ui = [ qt_gstreamer1 telepathy_glib farstream ];
+ call_ui = [ qt-gstreamer1 telepathy_glib farstream ];
contact_applet = [ kde_workspace ];
- telepathy_logger_qt = [ telepathy_logger qt_gstreamer1 ];
- text_ui = [ qt_gstreamer1 telepathy_logger qjson ];
+ telepathy_logger_qt = [ telepathy_logger qt-gstreamer1 ];
+ text_ui = [ qt-gstreamer1 telepathy_logger qjson ];
common_internals = [ telepathy_qt ];
};
@@ -48,13 +48,13 @@ let
nativeBuildInputs =
[ automoc4 cmake gettext perl pkgconfig ]
++ (stdenv.lib.attrByPath [ key ] [] extraNativeBuildInputs);
- buildInputs = [ kdelibs telepathy_qt ]
+ buildInputs = [ kdelibs4 telepathy_qt ]
++ stdenv.lib.optional (name != "ktp-common-internals") ktp.common_internals
++ (stdenv.lib.attrByPath [ key ] [] extraBuildInputs);
meta = {
- inherit (kdelibs.meta) platforms;
- maintainers = [ stdenv.lib.maintainers.urkud ];
+ inherit (kdelibs4.meta) platforms;
+ maintainers = [ ];
};
}
);
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
index 2ade2fd3edd0..4cf0d2a04492 100644
--- a/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Logger service for Telepathy framework";
homepage = http://telepathy.freedesktop.org/wiki/Logger ;
- maintainers = [ stdenv.lib.maintainers.urkud ];
+ maintainers = [ ];
platforms = stdenv.lib.platforms.gnu; # Arbitrary choice
};
}
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/rakia/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/rakia/default.nix
deleted file mode 100644
index 7d06d57ca9ac..000000000000
--- a/pkgs/applications/networking/instant-messengers/telepathy/rakia/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ stdenv, fetchurl, pkgconfigUpstream, libxslt, telepathy_glib, libxml2, dbus_glib
-, sofia_sip }:
-
-stdenv.mkDerivation rec {
- pname = "telepathy-rakia";
- name = "${pname}-0.8.0";
-
- src = fetchurl {
- url = "${meta.homepage}/releases/${pname}/${name}.tar.gz";
- sha256 = "18dxffa8hhjyvqkhhac05rrkx81vnncjrakg5ygikfp0j79vrbhv";
- };
-
- nativeBuildInputs = [pkgconfigUpstream libxslt ];
- buildInputs = [ libxml2 dbus_glib telepathy_glib sofia_sip telepathy_glib.python ];
-
- meta = {
- homepage = http://telepathy.freedesktop.org;
- };
-}
diff --git a/pkgs/applications/networking/instant-messengers/tkabber/default.nix b/pkgs/applications/networking/instant-messengers/tkabber/default.nix
deleted file mode 100644
index b4403a780ed2..000000000000
--- a/pkgs/applications/networking/instant-messengers/tkabber/default.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-{ stdenv, fetchurl, tcl, tk, tcllib, tcltls, tclgpg
-, bwidget, makeWrapper, xlibsWrapper
-, withSitePlugins ? true
-, theme ? null
-}:
-
-with stdenv.lib;
-
-let
- version = "1.1";
-
- main = {
- name = "tkabber";
- sha256 = "1ip0mi2icqkjxiam4qj1qcynnz9ck1ggzcbcqyjj132hakd855a2";
- };
-
- plugins = {
- name = "tkabber-plugins";
- sha256 = "1dr12rh4vs1w1bga45k4ijgxs39801c1k4z3b892pn1dwv84il5y";
- };
-
- tclLibraries = [ bwidget tcllib tcltls tclgpg ];
-
- getTclLibPath = p: "${p}/lib/${p.libPrefix}";
-
- tclLibPaths = stdenv.lib.concatStringsSep " "
- (map getTclLibPath tclLibraries);
-
- mkTkabber = attrs: stdenv.mkDerivation (rec {
- name = "${attrs.name}-${version}";
-
- src = fetchurl {
- url = "http://files.jabber.ru/tkabber/${name}.tar.xz";
- inherit (attrs) sha256;
- };
-
- prePatch = ''
- sed -e "s@/usr/local@$out@" -i Makefile
- '';
- } // removeAttrs attrs [ "name" "sha256" ]);
-
-in mkTkabber (main // {
- postPatch = optionalString (theme != null) ''
- themePath="$out/share/doc/tkabber/examples/xrdb/${theme}.xrdb"
- sed -i '/^if.*load_default_xrdb/,/^}$/ {
- s@option readfile \(\[fullpath [^]]*\]\)@option readfile "'"$themePath"'"@
- }' tkabber.tcl
- '';
-
- postInstall = ''
- for prog in $out/bin/*; do
- wrapProgram "$prog" \
- --prefix PATH : "${tk}/bin" \
- --set TCLLIBPATH '${tclLibPaths}' \
- ${optionalString withSitePlugins ''
- --set TKABBER_SITE_PLUGINS '${mkTkabber plugins}/share/tkabber-plugins'
- ''}
- done
- '';
-
- buildInputs = [ tcl tk xlibsWrapper makeWrapper ] ++ tclLibraries;
-
- meta = {
- homepage = "http://tkabber.jabber.ru/";
- description = "A GUI XMPP (Jabber) client written in Tcl/Tk";
- license = stdenv.lib.licenses.gpl2;
- };
-})
diff --git a/pkgs/applications/networking/instant-messengers/torchat/default.nix b/pkgs/applications/networking/instant-messengers/torchat/default.nix
index 06bcd7a0400e..700fab061164 100644
--- a/pkgs/applications/networking/instant-messengers/torchat/default.nix
+++ b/pkgs/applications/networking/instant-messengers/torchat/default.nix
@@ -33,5 +33,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
maintainers = [ maintainers.phreedom ];
platforms = platforms.unix;
+ broken = true;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/utox/default.nix b/pkgs/applications/networking/instant-messengers/utox/default.nix
index 0653558c940f..d74d3fe38657 100644
--- a/pkgs/applications/networking/instant-messengers/utox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/utox/default.nix
@@ -3,13 +3,14 @@
stdenv.mkDerivation rec {
name = "utox-${version}";
- version = "0.12.2";
+ # >= 0.14 should have unit tests and dbus support
+ version = "0.13.1";
src = fetchFromGitHub {
owner = "uTox";
repo = "uTox";
rev = "v${version}";
- sha256 = "1y26dpx0qc01mhv2f325ymyc3r7ihayrr10rp25p1bs24010azwn";
+ sha256 = "07aa92isknxf7531jr9kgk89wl5rvv34jrvir043fs9xvim5zq99";
};
buildInputs = [
@@ -22,12 +23,15 @@ stdenv.mkDerivation rec {
cmake git pkgconfig
];
- doCheck = false;
+ cmakeFlags = [
+ "-DENABLE_UPDATER=OFF"
+ ];
- makeFlags = "PREFIX=$(out)";
+ doCheck = false;
meta = with stdenv.lib; {
description = "Lightweight Tox client";
+ homepage = https://github.com/uTox/uTox;
license = licenses.gpl3;
maintainers = with maintainers; [ domenkozar jgeerds ];
platforms = platforms.all;
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
deleted file mode 100644
index 4e9f00b03404..000000000000
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ /dev/null
@@ -1,104 +0,0 @@
-{ alsaLib
-, fetchurl
-, gcc
-, glib
-, gst_plugins_base
-, gstreamer
-, icu
-, libpulseaudio
-, libuuid
-, libxml2
-, libxslt
-, makeQtWrapper
-, qt56
-, sqlite
-, stdenv
-, xlibs
-, xorg
-, zlib
-}:
-
-stdenv.mkDerivation rec {
- name = "zoom-us";
- meta = {
- homepage = http://zoom.us;
- description = "zoom.us instant messenger";
- license = stdenv.lib.licenses.unfree;
- platforms = stdenv.lib.platforms.linux;
- };
-
- version = "2.0.70790.1031";
- src = fetchurl {
- url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
- sha256 = "0kkg3bqv8zwhpxgrssa7ds00dxhdimnq2vfklgrdqn5qzbij31hd";
- };
-
- phases = [ "unpackPhase" "installPhase" ];
- nativeBuildInputs = [ makeQtWrapper ];
- buildInputs = [
- alsaLib
- gcc.cc
- glib
- gst_plugins_base
- gstreamer
- icu
- libpulseaudio
- libuuid
- libxml2
- libxslt
- qt56.qtbase
- qt56.qtdeclarative
- qt56.qtlocation
- qt56.qtscript
- qt56.qtwebchannel
- qt56.qtwebengine
- sqlite
- xlibs.xcbutilkeysyms
- xorg.libX11
- xorg.libxcb
- xorg.libXcomposite
- xorg.libXext
- xorg.libXfixes
- xorg.libXrender
- xorg.xcbutilimage
- zlib
- ];
-
- libPath = stdenv.lib.makeLibraryPath buildInputs;
-
- installPhase = ''
- mkdir -p $out/share
- cp -r \
- application-x-zoom.png \
- audio \
- imageformats \
- config-dump.sh \
- dingdong1.pcm \
- dingdong.pcm \
- doc \
- Droplet.pcm \
- Droplet.wav \
- platforminputcontexts \
- platforms \
- platformthemes \
- leave.pcm \
- ring.pcm \
- ring.wav \
- version.txt \
- xcbglintegrations \
- zcacert.pem \
- zoom \
- Zoom.png \
- ZXMPPROOT.cer \
- $out/share
-
- patchelf \
- --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
- --set-rpath ${libPath} \
- $out/share/zoom
- paxmark m $out/share/zoom
- wrapQtProgram "$out/share/zoom"
- mkdir -p $out/bin
- ln -s $out/share/zoom $out/bin/zoom-us
- '';
- }
diff --git a/pkgs/applications/networking/ipfs/default.nix b/pkgs/applications/networking/ipfs/default.nix
index 40ac09177975..2be39df61472 100644
--- a/pkgs/applications/networking/ipfs/default.nix
+++ b/pkgs/applications/networking/ipfs/default.nix
@@ -2,15 +2,15 @@
buildGoPackage rec {
name = "ipfs-${version}";
- version = "0.4.5";
- rev = "2cb68b2210ba883bcd38a429ed62b7f832f8c064";
+ version = "0.4.8";
+ rev = "8e7484ed794d1aecb3e773e9003ae64c7b78bb87";
goPackagePath = "github.com/ipfs/go-ipfs";
extraSrcPaths = [
(fetchgx {
inherit name src;
- sha256 = "0lq4najagdcga0zfprccprjy94nq46ja2gajij2pycag0wcc538d";
+ sha256 = "1h4n74n65z4sw3fqz8nfcrwisbvvwwfq69909w3kgrjsxs7505s5";
})
];
@@ -18,7 +18,7 @@ buildGoPackage rec {
owner = "ipfs";
repo = "go-ipfs";
inherit rev;
- sha256 = "087478rdj9cfl8hfrhrbb8rdlh7b1ixdj127vvkgn2k3mlz6af47";
+ sha256 = "15jcg0wbm7g82fsmhc1vxrsszbxcghls3rsyv35n1hv5k5r5d5nh";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/irc/irssi/default.nix b/pkgs/applications/networking/irc/irssi/default.nix
index d46539a88b7d..7ab6a4438f3e 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.1";
+ version = "1.0.2";
name = "irssi-${version}";
src = fetchurl {
url = "https://github.com/irssi/irssi/releases/download/${version}/${name}.tar.gz";
- sha256 = "1nqrm376bipvh4x483vygydjzs05n4fmfzip1gfakq1vfqqfhshr";
+ sha256 = "1fas6dqz6g8m2400spvkhfxihj3w06qb917h4vhcb716g9wpjkwf";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/irc/konversation/1.6.nix b/pkgs/applications/networking/irc/konversation/1.6.nix
deleted file mode 100644
index 9724ae5f4bf0..000000000000
--- a/pkgs/applications/networking/irc/konversation/1.6.nix
+++ /dev/null
@@ -1,82 +0,0 @@
-{ kdeDerivation
-, lib
-, fetchurl
-, ecm
-, kbookmarks
-, karchive
-, kconfig
-, kconfigwidgets
-, kcoreaddons
-, kdbusaddons
-, kdeWrapper
-, kdoctools
-, kemoticons
-, kglobalaccel
-, ki18n
-, kiconthemes
-, kidletime
-, kitemviews
-, knotifications
-, knotifyconfig
-, kio
-, kparts
-, kwallet
-, makeQtWrapper
-, solid
-, sonnet
-, phonon
-}:
-
-let
- unwrapped = let
- pname = "konversation";
- version = "1.6.2";
- in kdeDerivation rec {
- name = "${pname}-${version}";
-
- src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
- sha256 = "1798sslwz7a3h1v524ra33p0j5iqvcg0v1insyvb5qp4kv11slmn";
- };
-
- buildInputs = [
- kbookmarks
- karchive
- kconfig
- kconfigwidgets
- kcoreaddons
- kdbusaddons
- kdoctools
- kemoticons
- kglobalaccel
- ki18n
- kiconthemes
- kidletime
- kitemviews
- knotifications
- knotifyconfig
- kio
- kparts
- kwallet
- solid
- sonnet
- phonon
- ];
-
- nativeBuildInputs = [
- ecm
- kdoctools
- ];
-
- meta = {
- description = "Integrated IRC client for KDE";
- license = with lib.licenses; [ gpl2 ];
- maintainers = with lib.maintainers; [ fridh ];
- homepage = https://konversation.kde.org;
- };
- };
-in kdeWrapper {
- inherit unwrapped;
- targets = [ "bin/konversation" ];
-}
-
diff --git a/pkgs/applications/networking/irc/konversation/default.nix b/pkgs/applications/networking/irc/konversation/default.nix
index cbe4e3be28d4..6f4bc2af79f2 100644
--- a/pkgs/applications/networking/irc/konversation/default.nix
+++ b/pkgs/applications/networking/irc/konversation/default.nix
@@ -1,26 +1,82 @@
-{ stdenv, fetchurl, cmake, qt4, perl, gettext, libXScrnSaver
-, kdelibs, kdepimlibs, automoc4, phonon, qca2}:
+{ kdeDerivation
+, lib
+, fetchurl
+, extra-cmake-modules
+, kbookmarks
+, karchive
+, kconfig
+, kconfigwidgets
+, kcoreaddons
+, kdbusaddons
+, kdeWrapper
+, kdoctools
+, kemoticons
+, kglobalaccel
+, ki18n
+, kiconthemes
+, kidletime
+, kitemviews
+, knotifications
+, knotifyconfig
+, kio
+, kparts
+, kwallet
+, makeQtWrapper
+, solid
+, sonnet
+, phonon
+}:
let
- pn = "konversation";
- v = "1.5.1";
-in
+ unwrapped = let
+ pname = "konversation";
+ version = "1.6.2";
+ in kdeDerivation rec {
+ name = "${pname}-${version}";
-stdenv.mkDerivation rec {
- name = "${pn}-${v}";
+ src = fetchurl {
+ url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
+ sha256 = "1798sslwz7a3h1v524ra33p0j5iqvcg0v1insyvb5qp4kv11slmn";
+ };
- src = fetchurl {
- url = "mirror://kde/stable/${pn}/${v}/src/${name}.tar.xz";
- sha256 = "11hrjrq4r6v1v14ybx9llgzmrl3a45z26n292nb0q887rg1qv0wp";
- };
-
- buildInputs = [ cmake qt4 perl gettext libXScrnSaver kdelibs kdepimlibs
- automoc4 phonon qca2 ];
-
- meta = with stdenv.lib; {
- description = "Integrated IRC client for KDE";
- repositories.git = git://anongit.kde.org/konversation;
- license = "GPL";
- inherit (kdelibs.meta) maintainers platforms;
+ buildInputs = [
+ kbookmarks
+ karchive
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kdbusaddons
+ kdoctools
+ kemoticons
+ kglobalaccel
+ ki18n
+ kiconthemes
+ kidletime
+ kitemviews
+ knotifications
+ knotifyconfig
+ kio
+ kparts
+ kwallet
+ solid
+ sonnet
+ phonon
+ ];
+
+ nativeBuildInputs = [
+ extra-cmake-modules
+ kdoctools
+ ];
+
+ meta = {
+ description = "Integrated IRC client for KDE";
+ license = with lib.licenses; [ gpl2 ];
+ maintainers = with lib.maintainers; [ fridh ];
+ homepage = https://konversation.kde.org;
+ };
};
+in kdeWrapper {
+ inherit unwrapped;
+ targets = [ "bin/konversation" ];
}
+
diff --git a/pkgs/applications/networking/irc/kvirc/default.nix b/pkgs/applications/networking/irc/kvirc/default.nix
deleted file mode 100644
index f4b451e66e07..000000000000
--- a/pkgs/applications/networking/irc/kvirc/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ stdenv, fetchurl, cmake, qt4, perl, gettext, kdelibs, openssl, zlib}:
-
-let
- pn = "kvirc";
- v = "4.2.0";
-in
-
-stdenv.mkDerivation {
- name = "${pn}-${v}";
-
- src = fetchurl {
- url = "ftp://ftp.kvirc.de/pub/${pn}/${v}/source/${pn}-${v}.tar.bz2";
- sha256 = "9a547d52d804e39c9635c8dc58bccaf4d34341ef16a9a652a5eb5568d4d762cb";
- };
-
- buildInputs = [ cmake qt4 perl gettext kdelibs openssl zlib ];
-
- meta = with stdenv.lib; {
- description = "Graphic IRC client with Qt";
- license = licenses.gpl3;
- homepage = http://www.kvirc.net/;
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/irc/quassel/default.nix b/pkgs/applications/networking/irc/quassel/default.nix
index f48309d0b049..d631f4aa2146 100644
--- a/pkgs/applications/networking/irc/quassel/default.nix
+++ b/pkgs/applications/networking/irc/quassel/default.nix
@@ -1,15 +1,26 @@
{ monolithic ? true # build monolithic Quassel
, daemon ? false # build Quassel daemon
, client ? false # build Quassel client
-, previews ? false # enable webpage previews on hovering over URLs
, tag ? "" # tag added to the package name
-, withKDE ? stdenv.isLinux # enable KDE integration
-, kdelibs ? null
, static ? false # link statically
-, stdenv, fetchurl, cmake, makeWrapper, qt, automoc4, phonon, dconf, qca2 }:
+, stdenv, fetchurl, cmake, makeWrapper, dconf
+, qtbase, qtscript
+, phonon, libdbusmenu, qca-qt5
-let buildClient = monolithic || client;
+, withKDE ? stdenv.isLinux # enable KDE integration
+, extra-cmake-modules
+, kconfigwidgets
+, kcoreaddons
+, knotifications
+, knotifyconfig
+, ktextwidgets
+, kwidgetsaddons
+, kxmlgui
+}:
+
+let
+ buildClient = monolithic || client;
buildCore = monolithic || daemon;
in
@@ -17,7 +28,6 @@ assert stdenv.isLinux;
assert monolithic -> !client && !daemon;
assert client || daemon -> !monolithic;
-assert withKDE -> kdelibs != null;
assert !buildClient -> !withKDE; # KDE is used by the client only
let
@@ -31,21 +41,28 @@ in with stdenv; mkDerivation rec {
enableParallelBuilding = true;
- buildInputs =
- [ cmake makeWrapper qt ]
- ++ lib.optionals buildCore [qca2]
- ++ lib.optionals withKDE [automoc4 kdelibs phonon];
+ # Prevent ``undefined reference to `qt_version_tag''' in SSL check
+ NIX_CFLAGS_COMPILE = [ "-DQT_NO_VERSION_TAGGING=1" ];
- NIX_CFLAGS_COMPILE = "-fPIC";
+ buildInputs =
+ [ cmake makeWrapper qtbase ]
+ ++ lib.optionals buildCore [qtscript qca-qt5]
+ ++ lib.optionals buildClient [libdbusmenu phonon]
+ ++ lib.optionals (buildClient && withKDE) [
+ extra-cmake-modules kconfigwidgets kcoreaddons
+ knotifications knotifyconfig ktextwidgets kwidgetsaddons
+ kxmlgui
+ ];
cmakeFlags = [
- "-DEMBED_DATA=OFF" ]
+ "-DEMBED_DATA=OFF"
+ "-DUSE_QT5=ON"
+ ]
++ edf static "STATIC"
++ edf monolithic "WANT_MONO"
++ edf daemon "WANT_CORE"
++ edf client "WANT_QTCLIENT"
- ++ edf withKDE "WITH_KDE"
- ++ edf previews "WITH_WEBKIT";
+ ++ edf withKDE "WITH_KDE";
preFixup =
lib.optionalString buildClient ''
@@ -66,6 +83,6 @@ in with stdenv; mkDerivation rec {
license = stdenv.lib.licenses.gpl3;
maintainers = with maintainers; [ phreedom ttuegel ];
repositories.git = https://github.com/quassel/quassel.git;
- inherit (qt.meta) platforms;
+ inherit (qtbase.meta) platforms;
};
}
diff --git a/pkgs/applications/networking/irc/quassel/qt-5.nix b/pkgs/applications/networking/irc/quassel/qt-5.nix
deleted file mode 100644
index d631f4aa2146..000000000000
--- a/pkgs/applications/networking/irc/quassel/qt-5.nix
+++ /dev/null
@@ -1,88 +0,0 @@
-{ monolithic ? true # build monolithic Quassel
-, daemon ? false # build Quassel daemon
-, client ? false # build Quassel client
-, tag ? "" # tag added to the package name
-, static ? false # link statically
-
-, stdenv, fetchurl, cmake, makeWrapper, dconf
-, qtbase, qtscript
-, phonon, libdbusmenu, qca-qt5
-
-, withKDE ? stdenv.isLinux # enable KDE integration
-, extra-cmake-modules
-, kconfigwidgets
-, kcoreaddons
-, knotifications
-, knotifyconfig
-, ktextwidgets
-, kwidgetsaddons
-, kxmlgui
-}:
-
-let
- buildClient = monolithic || client;
- buildCore = monolithic || daemon;
-in
-
-assert stdenv.isLinux;
-
-assert monolithic -> !client && !daemon;
-assert client || daemon -> !monolithic;
-assert !buildClient -> !withKDE; # KDE is used by the client only
-
-let
- edf = flag: feature: [("-D" + feature + (if flag then "=ON" else "=OFF"))];
- source = import ./source.nix { inherit fetchurl; };
-
-in with stdenv; mkDerivation rec {
- inherit (source) src version;
-
- name = "quassel${tag}-${version}";
-
- enableParallelBuilding = true;
-
- # Prevent ``undefined reference to `qt_version_tag''' in SSL check
- NIX_CFLAGS_COMPILE = [ "-DQT_NO_VERSION_TAGGING=1" ];
-
- buildInputs =
- [ cmake makeWrapper qtbase ]
- ++ lib.optionals buildCore [qtscript qca-qt5]
- ++ lib.optionals buildClient [libdbusmenu phonon]
- ++ lib.optionals (buildClient && withKDE) [
- extra-cmake-modules kconfigwidgets kcoreaddons
- knotifications knotifyconfig ktextwidgets kwidgetsaddons
- kxmlgui
- ];
-
- cmakeFlags = [
- "-DEMBED_DATA=OFF"
- "-DUSE_QT5=ON"
- ]
- ++ edf static "STATIC"
- ++ edf monolithic "WANT_MONO"
- ++ edf daemon "WANT_CORE"
- ++ edf client "WANT_QTCLIENT"
- ++ edf withKDE "WITH_KDE";
-
- preFixup =
- lib.optionalString buildClient ''
- wrapProgram "$out/bin/quassel${lib.optionalString client "client"}" \
- --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules"
- '';
-
- meta = with stdenv.lib; {
- homepage = http://quassel-irc.org/;
- description = "Qt/KDE distributed IRC client suppporting a remote daemon";
- longDescription = ''
- Quassel IRC is a cross-platform, distributed IRC client,
- meaning that one (or multiple) client(s) can attach to
- and detach from a central core -- much like the popular
- combination of screen and a text-based IRC client such
- as WeeChat, but graphical (based on Qt4/KDE4 or Qt5/KF5).
- '';
- license = stdenv.lib.licenses.gpl3;
- maintainers = with maintainers; [ phreedom ttuegel ];
- repositories.git = https://github.com/quassel/quassel.git;
- inherit (qtbase.meta) platforms;
- };
-}
diff --git a/pkgs/applications/networking/irc/shout/default.nix b/pkgs/applications/networking/irc/shout/default.nix
index 9d3e3ba449c3..bf041a8845a3 100644
--- a/pkgs/applications/networking/irc/shout/default.nix
+++ b/pkgs/applications/networking/irc/shout/default.nix
@@ -11,7 +11,7 @@ let
in nodePackages.buildNodePackage rec {
name = "shout-${version}";
- version = "0.51.1";
+ version = "0.53.0";
src = fetchFromGitHub {
owner = "erming";
diff --git a/pkgs/applications/networking/irc/sic/default.nix b/pkgs/applications/networking/irc/sic/default.nix
index 7c13b04e670f..6f48f44214cc 100644
--- a/pkgs/applications/networking/irc/sic/default.nix
+++ b/pkgs/applications/networking/irc/sic/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "sic-${version}";
version = "1.2";
- makeFlags = "PREFIX=$out";
+ makeFlags = "PREFIX=$(out)";
src = fetchurl {
url = "http://dl.suckless.org/tools/sic-${version}.tar.gz";
sha256 = "ac07f905995e13ba2c43912d7a035fbbe78a628d7ba1c256f4ca1372fb565185";
diff --git a/pkgs/applications/networking/mailreaders/astroid/default.nix b/pkgs/applications/networking/mailreaders/astroid/default.nix
index 96b1b7d285eb..668044f5efb8 100644
--- a/pkgs/applications/networking/mailreaders/astroid/default.nix
+++ b/pkgs/applications/networking/mailreaders/astroid/default.nix
@@ -3,25 +3,23 @@
stdenv.mkDerivation rec {
name = "astroid-${version}";
- version = "0.7";
+ version = "0.8";
src = fetchFromGitHub {
owner = "astroidmail";
repo = "astroid";
rev = "v${version}";
- sha256 = "0r3hqwwr68bjhqaa1r3l9brbmvdp11pf8vhsjlvm5zv520z5y1rf";
+ sha256 = "1gjrdls1mz8y8bca7s8l965l0m7s2sb6g7a90gy848admjsyav7h";
};
- patches = [ ./propagate-environment.patch ];
-
nativeBuildInputs = [ scons pkgconfig wrapGAppsHook ];
buildInputs = [ gnome3.gtkmm gmime webkitgtk24x libsass gnome3.libpeas
notmuch boost gnome3.gsettings_desktop_schemas
gnome3.adwaita-icon-theme ];
- buildPhase = "scons --prefix=$out build";
- installPhase = "scons --prefix=$out install";
+ buildPhase = "scons --propagate-environment --prefix=$out build";
+ installPhase = "scons --propagate-environment --prefix=$out install";
meta = {
homepage = "https://astroidmail.github.io/";
diff --git a/pkgs/applications/networking/mailreaders/astroid/propagate-environment.patch b/pkgs/applications/networking/mailreaders/astroid/propagate-environment.patch
deleted file mode 100644
index db536ea721f2..000000000000
--- a/pkgs/applications/networking/mailreaders/astroid/propagate-environment.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index a80bca3..ed2cd6d 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -5,7 +5,7 @@ from subprocess import *
- def getGitDesc():
- return Popen('git describe --abbrev=8 --tags --always', stdout=PIPE, shell=True).stdout.read ().strip ()
-
--env = Environment ()
-+env = Environment(ENV = os.environ)
-
- AddOption ("--release", action="store", dest="release", default="git", help="Make a release (default: git describe output)")
- AddOption ("--enable-debug", action="store", dest="debug", default=None, help="Enable the -g flag for debugging (default: true when release is git)")
diff --git a/pkgs/applications/networking/mailreaders/mailpile/default.nix b/pkgs/applications/networking/mailreaders/mailpile/default.nix
index 05fea05fd14e..9c2ab08babcf 100644
--- a/pkgs/applications/networking/mailreaders/mailpile/default.nix
+++ b/pkgs/applications/networking/mailreaders/mailpile/default.nix
@@ -33,5 +33,8 @@ python2Packages.buildPythonApplication rec {
license = [ licenses.asl20 licenses.agpl3 ];
platforms = platforms.linux;
maintainers = [ maintainers.domenkozar ];
+ knownVulnerabilities = [
+ "Numerous and uncounted, upstream has requested we not package it. See more: https://github.com/NixOS/nixpkgs/pull/23058#issuecomment-283515104"
+ ];
};
}
diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix
index 195cf13e4c29..92d1a3446c0d 100644
--- a/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -20,11 +20,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "mutt-${version}";
- version = "1.7.2";
+ version = "1.8.0";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${name}.tar.gz";
- sha256 = "1yazrl82s9fxmamnlvwmsxhwrxnwv6kwakgfmawda8ndhwb50lqm";
+ sha256 = "1axdcylyv0p194y6lj1jx127g5yc74zqzzxdc014cjw02bd1x125";
};
patchPhase = optionalString (openssl != null) ''
@@ -45,7 +45,6 @@ stdenv.mkDerivation rec {
(enableFeature withSidebar "sidebar")
"--enable-smtp"
"--enable-pop"
- "--enable-imap"
"--with-mailpath="
# Look in $PATH at runtime, instead of hardcoding /usr/bin/sendmail
diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix
index 18ea017cb8c8..e61386a6819f 100644
--- a/pkgs/applications/networking/mailreaders/neomutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix
@@ -2,14 +2,14 @@
, cyrus_sasl, gdbm, gpgme, kerberos, libidn, notmuch, openssl, lmdb }:
stdenv.mkDerivation rec {
- version = "20170128";
+ version = "20170306";
name = "neomutt-${version}";
src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt";
rev = "neomutt-${version}";
- sha256 = "082ksn4fsj48nkz61ia0hcxz3396p6a4p9q8738w15qkycq23c20";
+ sha256 = "0nlazabwj4czi30m84ppga275hkr51glyndizqzg540q9wp1acz4";
};
nativeBuildInputs = [ which autoconf automake ];
diff --git a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
index 17d66ba60439..c008c478d22b 100644
--- a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl
-, notmuch, openssl, pkgconfig, sqlite, xapian
+, notmuch, openssl, pkgconfig, sqlite, xapian, zlib
}:
stdenv.mkDerivation rec {
version = "2";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
url = "http://www.muchsync.org/src/${name}.tar.gz";
sha256 = "1dqp23a043kkzl0g2f4j3m7r7lg303gz7a0fsj0dm5ag3kpvp5f1";
};
- buildInputs = [ notmuch openssl pkgconfig sqlite xapian ];
+ buildInputs = [ notmuch openssl pkgconfig sqlite xapian zlib ];
meta = {
description = "Synchronize maildirs and notmuch databases";
platforms = stdenv.lib.platforms.unix;
diff --git a/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/pkgs/applications/networking/mailreaders/sylpheed/default.nix
index b1cdd509f98e..509a2ab01182 100644
--- a/pkgs/applications/networking/mailreaders/sylpheed/default.nix
+++ b/pkgs/applications/networking/mailreaders/sylpheed/default.nix
@@ -1,5 +1,4 @@
{ stdenv, fetchurl, pkgconfig, gtk2
-
, openssl ? null
, gpgme ? null
, sslSupport ? true
@@ -13,15 +12,16 @@ assert gpgSupport -> gpgme != null;
stdenv.mkDerivation rec {
name = "sylpheed-${version}";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchurl {
url = "http://sylpheed.sraoss.jp/sylpheed/v3.5/${name}.tar.bz2";
- sha256 = "0p50cr9h8b7cv1ayxhqxpj3kv0b7k9dga7lmmfb1lvyagg8n42sa";
+ sha256 = "11qhbfyvi5hxv1f448zgbzgrdjj3a4mxj2bfpk6k4bqf7ahh8nis";
};
+ nativeBuildInputs = [ pkgconfig ];
buildInputs =
- [ pkgconfig gtk2 ]
+ [ gtk2 ]
++ optional sslSupport openssl
++ optional gpgSupport gpgme;
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
index 2bc65226c5fc..851b87374951 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
@@ -13,7 +13,7 @@
, gdk_pixbuf
, glib
, glibc
-, gst_plugins_base
+, gst-plugins-base
, gstreamer
, gtk2
, kerberos
@@ -38,6 +38,7 @@
, coreutils
, gnused
, gnugrep
+, gnupg
}:
assert stdenv.isLinux;
@@ -91,7 +92,7 @@ stdenv.mkDerivation {
gdk_pixbuf
glib
glibc
- gst_plugins_base
+ gst-plugins-base
gstreamer
gtk2
kerberos
@@ -148,7 +149,7 @@ stdenv.mkDerivation {
'';
passthru.updateScript = import ./../../browsers/firefox-bin/update.nix {
- inherit name writeScript xidel coreutils gnused gnugrep curl;
+ inherit name writeScript xidel coreutils gnused gnugrep curl gnupg;
baseName = "thunderbird";
basePath = "pkgs/applications/networking/mailreaders/thunderbird-bin";
baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/";
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
index 556101f6f952..286911e05c6b 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
@@ -1,585 +1,585 @@
{
- version = "45.7.1";
+ version = "45.8.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ar/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ar/thunderbird-45.8.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "e1c0092e9068c5b687443c66e51d0a66821b509d554ae49563ceb5ca7f9f1429b47b084d39d9b8c7726aad79d61ad09b3b256118560b77ae9a179152d4914147";
+ sha512 = "b56803f7047547e0ffbe7491062e82a82b19dabf8d4a7483834720166b0fb913f4a0252bebb5653abfaaf526998a5af0c31ff8a62ad8f5ec7d9736a6d581a7d6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ast/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ast/thunderbird-45.8.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "0dfa480291f654fcd3af50711b3634202b81e9661a037a98d1e32e7b51bdc0395331fa99d8806a49873f23a02be95a383bfbdf001f905eac42d9b132d1e170ee";
+ sha512 = "c49d973c8b138743ea8fa0bca75f2de01ce1d051b15b5d9e6516ad7a8e489028d2198ba460abcb62a06f0738994f00885d0e26e98b5f3311dddb258622ef6f36";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/be/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/be/thunderbird-45.8.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "fd705a8bdbe5bb6e8c7e120495021b538f75ca8d5c485d9d224392808c5397e149004c2262e2dbf982d5248a7ab036ed82980665be7628cf87e789b5d4ed4e19";
+ sha512 = "8e5463a97d93c70fd9fb3b5cda89ad916c7ae2abc89974536dbe2af0633e696c839a97e8dfbf35bb3c1efc7ccf1c588c5ab3e595a0cea519596ac2c112f8012f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/bg/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/bg/thunderbird-45.8.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "f6ceb36dfd93e10b29a8d5322604c1fe17d1ef96113e79bd3c5a0f9912b4a77f8a182f676919ad5a58c15ef9555fc2ab07d8c2f375654057cdf2efc0be9a1ea1";
+ sha512 = "912056b19247376e3f8f4f8da493391c9e094abe2723091cf22c83017fcaefa3402e3465db99ea2a4413ea3fdecb9eb6170e8091a2ce3bc191061e9697daf0cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/bn-BD/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/bn-BD/thunderbird-45.8.0.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "d3dfebeb5d6a301449130c94c7cbdea50e8c29c2571b408d89b3a632a164056605bc0e15dc2957f677d639ca9712088d94c62d26c0b2ade4faadb159978519c8";
+ sha512 = "a221336fae5a44312b1fbf8027c9a6088152f96cf2e5ff55239c0256f6b824c92eddba4442b5efa9e4ae1ed81b3a7114d85fa08a785eb73a20aa0f2b86f73107";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/br/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/br/thunderbird-45.8.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "1de73392b72d595504314e36c2c8cda7ee781a246dab443ba8f1cf46027c40a85a1e7a8626bfc46901940a08d89de69c2779a0702e5271da3f703aa299ae4767";
+ sha512 = "ba3d2a59ef9347cb1c23716bd308f62cdcf1399ea6a2c35ede563fa2af48e49a8ca9954f986f55e41c80647cceb218d664ebed0c7053e3ef4a0ea12395bd01d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ca/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ca/thunderbird-45.8.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "e481f63846a437dd1326820f455ec7c50ae56e638bc771814c4a53b5fcd7b397e0b6d7886965f4ebc94c15d33eeabb947c65a72ddad8ebd6a0549ec5df94be73";
+ sha512 = "f64e2eaa1208fbcc8be61e28ceedc113101fd6a9d7b2ac23299f36913b7c696b7a3fbb83934c4ea2ca8d23d632891a22e48ce3001425fea54f7669599da136cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/cs/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/cs/thunderbird-45.8.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "148114a531d1dd467fa59690836dee75e2640dca5b448175424d56224867676990561693e12faef7ea53b0e0a87cb039a5f7b35432901703f135cfb99f48e53f";
+ sha512 = "130c73d25b581988fc14f734d39bdea4d777258ba35f56f421b234a79a00cc4f322912977af0feab0b3d4ac72e3fd3d13eb26465da7b2d81d8ccbf05a42b8c0e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/cy/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/cy/thunderbird-45.8.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "6ee390cc87fc717cb1e413e5e2b46eb1f7335f617877f9c190075f808f9e0f7d21f59a41a651f2bce14323a46994c499056c6ba3308dfc28a2733f125e200a0e";
+ sha512 = "a3894db9cef7368ee824ea7015b62d378a7e8733b86eaa5fa59645fea4fe9bd9bcb1752ed12678d6ac052b42060d2a3282f23c25c4451362a0c941001352a352";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/da/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/da/thunderbird-45.8.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "1246c3338ec1c66ec0631cd3dd2e2ddfa2f55eaac2ebf36d6fc78a58cdafe15b5bb02c542447fa7aeac56eb9dce2501951b998c605844ce37fe8bb4868c100c7";
+ sha512 = "ae037f835dd51fc4b140ca0165f75ff26a305715a8536929d46c487d4db1e77cb10f101faea6a612579b021db597b63045deaaa7db1cea2b3d4160d8ef423a4d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/de/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/de/thunderbird-45.8.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "ba651c2f07eceb4c20a9997bd518c322b025467e3474a56c17e1c35ea9dab7c3ac08295f573cdb7c4967e531dfcaa76facf4185ecc12a66436690817c73c0454";
+ sha512 = "71255dfb152f4f204399b6ecaa837a468bce5582fb9f358a1d7bdd073e2aecd41a7302a0096f1429d20bd67a92d012172308e8df9aebde141bb7da828b158cd5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/dsb/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/dsb/thunderbird-45.8.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "5fcbb029e59b50e3c8762acdcb561f3541a1056bd467f2830b316ef39b9f55f88797693ef4c281d8411c678bfbe86abde74483f0b9418e185fe80463487da489";
+ sha512 = "39f02422d754637044fe4c75c9d677c43ff6a87229893c3eb637ff6b9c8adf541833aa929b70f2b783aa1fcf998e112645809c6256070fa746c4c95885c9232e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/el/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/el/thunderbird-45.8.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "36fa1fe8d3b52ee95275acfcda8eeda175f9ff5d44b7fcd0e33df2a27fd4c815d79b647265e9c32bfdcd9f1900bc98195bee6de5e580abb452ca47003a438b40";
+ sha512 = "3cf4cce1398e945a3cb41e5432aa0c2ed1fa386e8e553816b1478a12e1248ac709de8d21a938e6c3cd801fffb58fe6e10776b8b96bb295b5fa016492f70031e9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/en-GB/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/en-GB/thunderbird-45.8.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "15973247dab22789b8c63f5617fd1d85aa2a889e78d1bfd8ade002d769bf81857cf7d84c6302c168c5923ccdd08ea561df4fca1f17f0fe3337608af161c6e86e";
+ sha512 = "609ebe7d015af9dfd3b88ebfb04d67691314ac91d3df7cff91df3f20ba7fb12db5f44dff5c773b4b7c858cc4bc5817119fcfabff03ec550ce250a5289aaea9ab";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/en-US/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/en-US/thunderbird-45.8.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "4acce7404bad1bef72d1ba0630a6d9e7678716121b5520d399c3e47096a5b82c03b797a3680428d1c8447121d403de227d7f327001a27092db8df438f1d88d18";
+ sha512 = "4294c93adb8f38617b2898c91d0362b3ab327158e1810d2304f2481bdc4e0e06e1fd2a2d6748cb491cc6c732a039fa3dd83dac801b12ec7be2d7c8cf7e986286";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/es-AR/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/es-AR/thunderbird-45.8.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "68e7e8b134d6b3a6b44ecf9deaaa4fe58a2ba2324621722300eb39c74f6d4801edb7532ff81a2a22f473b55d227caefce4e5460b9527fee2bc7e9b765b4a66e9";
+ sha512 = "ded0d52934a5b74e4eff172037c1abe9c15cb522897daee5173739f4a149c1891309a366d3aded2f1306c447970e72b1a2930a9adce07d57287f7f5f0e8eec73";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/es-ES/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/es-ES/thunderbird-45.8.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "80517102d930a0613254f5f2ebbccfadc27606664e957b217e899b2d519f1a7fd189caa17756ae9849f870b97ed8a589c327d3239d2312368a94583434a31bf9";
+ sha512 = "523c9b931d9ef8319c5a30463035d84946d97b07a9714b2357637f9992a3dcda4536a29933a29340d4e4951ff2bc540d587ab290a16033bfc510ac911c32d3e7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/et/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/et/thunderbird-45.8.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "3399aaf7a8eb812b4ed4c56e8e6619c9e7018e552bc810f9a20773854cdaaa3a4382754fafde2809bb945885059c1613e3832071bdc55d32816aac49e38acc9e";
+ sha512 = "376e5cd8f50c4b10c4f71b6410528965f256b69c17f3d0d103efe6bdd28ed96d0fc47dcfb709dce617757c3cec603c5a16ac675ae12e17b093db3d1184c8ebfb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/eu/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/eu/thunderbird-45.8.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "4b7ace6485b3d9f14a924a9827226c3337f4b95107b94e51925524aea6eff2d446868f7a7f350c22ef7dec0c3c04c0fbb79f9eac9c1db0070195ce402559b3c6";
+ sha512 = "8dba4439fadb14028903eb552ad08c62b0a63559ff5332fd2d5434179fe28a75d754b6769d1a171d7e580ec6d86fdfcad8ae6230c14c4e9aa981944013dc5b86";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/fi/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/fi/thunderbird-45.8.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "42330fa494ff9e09ddddaa5828fd6e984f4e016d45f90638a72d958f1d0d52458c4d66492c4bf3a9a57fad32ebb24ecd4d43efc51795f738f50d7385b3090015";
+ sha512 = "40d579d59beae9070cf548f340d5b36d67d0456bb0f9569330dcaf4667d6cef71be1be4d32ffbb49446c8921486153e50d5c33ad87746f605e4d3a79b4b74a69";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/fr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/fr/thunderbird-45.8.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "53696b4b77c2dfc4eeb03059429dbf38dc31910664ef7638ce291adee5d9e0bcfb1b8a19524a96fed02594b664d125e9c4791aac674c03e9dbb272544f429cb1";
+ sha512 = "80b489cb98c0a39c641c0d49cb750cd737594e6de1c9b0559208535a41f95855afbbaf987ab0cfedf5fb5b2fa1589d538b7eada05114d7259d3789fa399e20e7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/fy-NL/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/fy-NL/thunderbird-45.8.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "2c8a487a2a77451d2d4c239a16cdf114e1d9ef37d7c0a1f2dd2e3e9ba6270004e39fc38828b363805ac530b2f6cd3016594dfcccf2db37525f9700866d6a513f";
+ sha512 = "6bd13607375c513be19ae9f86e806ca94d4acb087700fdf85842cd2a7eecab66735b9ca5130b013d09dcaab12134d894bb991774727d67ff71ef2cef4b0f9b49";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ga-IE/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ga-IE/thunderbird-45.8.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "127d0cfc24b8e3e00aedee39aa400af198c7e48239fce97dde27416ac517108957d5f18735e5106eaba0433321f406ca9c82d774a83f1e58dc297b80e55a33dd";
+ sha512 = "de4744accb4332e8509a1cb439f29d773d67f42d3964e11df83e790e6f720063b3368d3a120f746829d61741abb18baaf1f2afd9dc3bffde1ae2a118025d7973";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/gd/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/gd/thunderbird-45.8.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "48dca91d52b3f71a76c3a08003247bcfe498342b3e2e6158f58087251a9248959d17a7c91437475892a5b5124d9a76a1f0cc99c118e34c763ae4227fc4776dd9";
+ sha512 = "98f73337263ea57e609bab9f8f0537c15c385448c48b84185d9c8cde8550d2d2fb6adc31735c7a45eff5d1872047f7137e168b977a5686401c1f0aa21a38effb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/gl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/gl/thunderbird-45.8.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "92993f4090d641ee6573ec08c9ed25d3126e0e9796568aaa77296e859fd70069ce0f63f017fc08a3e01d65dd9864063f8ec089ee8e43197d511358b53259fb76";
+ sha512 = "b255dcc44f33c9b8d74ba664350cb6423245a146134e64292f7bd0850ddeafedfd691d8c5e4db51c019df92283b094a8d152441512aef33971ac8959a2904656";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/he/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/he/thunderbird-45.8.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "c7e78d6aa2920fa81820b54a3f1047d42089e65fcc424ff663ef287cf581aec7b11fec33c309c88ae5986c9a78d3967dbc3cccd6efadbacfb145e36d2409e514";
+ sha512 = "4c8406c16bae204a1aeb075dd061eb3a70585e439c29f585fed4bb7ee3c1d599f8fb2f12f2ad9d0521550729d7ad1a0b097349a3a318be89a37d10b749fa4fc1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/hr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/hr/thunderbird-45.8.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "0160db00133e4564b9ca0ddcb2771abd343bd3cef1bfc09303805bc0aaa01a5cbeeb6a23effd2e8256ae5457a2fddc149156d1702705531c728134845945dc56";
+ sha512 = "e855a5753de07b4f4435356571178149c0eb26d9b0b81bbd41de89e88bcf30c3d970514c3548a389cf719917f29899185e1bed9d18c4b467f2d31e00d271623b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/hsb/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/hsb/thunderbird-45.8.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "012f4544e60f7a917ffd49fd6668da548e6e44ce666a86f61cc0e36e53806db16496824bd20b253d079e27d5601ddb6cc1ee290c600e116c922bb842a2232294";
+ sha512 = "8afc5a73b43ae6b43595028213ff6e21da813f9e9a93aad498e583c4ad5fcc2c5eb90ecdf911a32a68710c36a742ca1a0cc89b987789aaeb9995716783e0fff3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/hu/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/hu/thunderbird-45.8.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "ff13587b1098f0d503c6f3b81c2a9f3c075d192517e0dee6d9fe324927a6dce8686d989a34c3d36cff7a8e2bd6a074aee5fc96f7527ec3fd78cc0c96f4279b2c";
+ sha512 = "da48fd9398349c6dd583391413add0b789d1500dd1481758a62121052bedaa739406011b5a3747fca810c74140c98498eb8c49a092ff3f184627bbc3469df90c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/hy-AM/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/hy-AM/thunderbird-45.8.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "84f3ca15346c821dcb9efdcfbc2b599a68b608cf8dc28145e0aac80babcf3b82da456a0816f2e31ed47b19c47f3afa9a265f864de6662fdd4fa8586d520ea025";
+ sha512 = "588c3670d7748453e273f515255c29e5644e521f9710d1f87360a2031334f9353adba4e219b0f90c3c028102e5e02a0ffe07071a6fddea2bd2a1d972c04e1537";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/id/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/id/thunderbird-45.8.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "2310cca9ced00d10b932eb6d27797b53e427f997671b836a5d03bc3f263fd469ea3dc5a2ba35a71da6b73e4dec83c60fc31203329562d6250ec573a38c55f115";
+ sha512 = "a9acd62a369249370f7c6b70bb48aaa8af06de2439b328d92ddd3092cb95fd59df679a451f42173e6901d0e9fce9159e295331479d5128fc50ca7a2c93129bbb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/is/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/is/thunderbird-45.8.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "710f180201035cde81d8e07cbc7e9e83289a160f6679393d2dd70c48c92f5b3568c0f7290e18613945abee052433f31c2b3b11019cb95cb8f6b23f04e985741d";
+ sha512 = "76aee81433e6d8f2f7906d754069a5aab3ff8caa2b3d503a730eefcc42ddc1ea2018049419015dd4725344dbb54d821633f10f1d0c0139ee62c230f7643c5ee9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/it/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/it/thunderbird-45.8.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "d5596d86c425f2d1251947a6d66558d87ec22a20490db23c267c514b98ddb9acebc30180c6c29a242ead4bf079fb8e9bc35414210c1d294dc735923f0ab29d3d";
+ sha512 = "c7912a63ab9141a32e8f9040522900b10bb56360fd387b8b47af860814fa1541ab7ec1c59eb6376b7aacc2a22faa046d05c4a1ae81ef12bf553fdf546cfc403a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ja/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ja/thunderbird-45.8.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "954e41ec6842e4ea40c84354a3499085d5fa754c0a8fe581fd0e1ddafb84c218b0afc6b84d6b89448573372ca8170563f4732eb0e00388d5daf918fc9eccab5b";
+ sha512 = "03f414eba62f4188bb7a368653f89f0b8d48e850751cab0fb6d706912787aa098a32934bd5c7b3026e466b23df4cc6780f6b88f1f252943b2d56b53f1ea62cb6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ko/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ko/thunderbird-45.8.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "3b48ec21a87f4763e95a045f273b3077cc0f73f0cd79d0fd341bab93308ca6aa122aa1b6fe60cd9857e2af30f8b868a1ce56ca5e2418235b9207c33339abe66b";
+ sha512 = "d9c1cfba0ab167b4f3e16eb8ee37ca3acfd94477df51a2526975602882b93a4c86e7936f76263bddfc904900146b0ed570c641f4cd1d48904bd5b9f09aef91ac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/lt/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/lt/thunderbird-45.8.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "e314d8aebc993a9471610d885736e50a174905cdd862eacb3cc08516fda8538cd86afbe62744a7a28947f289cd9d3847436ac4be6966097c4e2d81f74bb3aa19";
+ sha512 = "5f28db94768ba285feb1a239cfd909a588a975dea16ade7793e4e1f71f8dcee1685e7370ba23cb50b253d8252a51a38a90375e8224653bfeb37e2a1e8d969d34";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/nb-NO/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/nb-NO/thunderbird-45.8.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "2d14dad1eedc2b5043adca4d8ae9ddfa7bd7c4d9c246fb5abaf552f2bd1a27cd7d64638291a82391ceb84ba83c6c4f22f9ae09c7efc1c2530cfe986654b8b27e";
+ sha512 = "e3078466c4a5aa5a2743c7224c279c908be05730a79bc541031efa48605e0b74fb4244e087f3cf526bab6c67c40da585815f11999ff29d6a3d0867614aa11e17";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/nl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/nl/thunderbird-45.8.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "fcde3900e201175fb9071b553f26dc49cad67888137df2e6ca4c7a85ffcf85aa23ca331bd4e5a3430b20615b2dbfae1ca4fe59833cd9d303f7ea6f8b73f42f64";
+ sha512 = "7e2bc54b6d72fa495ef99e132dc4e476bc233c88c1652fc625ed66b504b901fcef53b4968d63d7d468e734903b38ef897282c2122e4bfca5b492e2f4d44b51b6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/nn-NO/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/nn-NO/thunderbird-45.8.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "a3e41f8fe0486a691c413104fe89009db9e4709821bac4a7062a78a6a30b083fed5a522c6d5b7c004e0e9b2131aa4bdbae85e8dae3300d2f81fd875981d79b44";
+ sha512 = "99a733996460fe3a425d7ac9d37d292ef9fdd0d1bb22aac251f592bd57f4ab2228040443ed132987cf17d971b3bb2232ba9e70aa2b6b702d73967ed55a1b3b41";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/pa-IN/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/pa-IN/thunderbird-45.8.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "841cf7f21b436d1194c4082ec0fd0067bed7ae625299b8f07f535708005ea3a7c217f4a6d3acd8b392e620ebdd15447f62f969c4e0c8e40e69f77c3b89402517";
+ sha512 = "d43dc96e3620c8ee1257243e725743e72c64f39123d2e4648eb5a31e45175b9b01b066b85ee9cc3d9765151bc2aee32f73b50579619968ff95918189d45358ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/pl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/pl/thunderbird-45.8.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "026002b4161801b9ba44442ac2b54f0897b6fd3dea3c6819a16c5b886c829308558917470e87eba1e7bfa9adf6d5a33dcce4645f24cec8b8cf7ef4773d924e65";
+ sha512 = "32f034261425fc41ad9b2c252aa456b1526526816d9ed66e92c49fbf8fb4b077405e2ead3256dac568e1470e29971ff84466854115f57f792a254f0723278054";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/pt-BR/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/pt-BR/thunderbird-45.8.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "7b78eed009541c2b5e99fac1c6267f42511feab8cd26b8c6cd758c8cc4fade84195da5b4ed1dd44ba078c3ae6a3d2aeed0bdd04e37a48f585938765a7e14021e";
+ sha512 = "65f85f596241f812a548a90a1ebf3cd24733e590cbedd600ca8d1164d3d3f5db9fb9a0e152ea05025039203f192168f60fd28a03121c31cdcf14449505d57c0d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/pt-PT/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/pt-PT/thunderbird-45.8.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "15f5f46ad34ab5506d462c68ae5a2c0ab1548b8588ac877863ca73c97166d10ed26a6af32c9f0f57bb94da7b0c025813585a17e52dd3238b49344995905bb705";
+ sha512 = "fab114396e6cbee135441392dfe6baa179640174edd19ec4d1854a4adb6d3310a38e162209bea0ac532e2734a9ad4c5abc1926e0a4ca2052c62697f99c374135";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/rm/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/rm/thunderbird-45.8.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "d0e70c192fdd0cc440f81173b13a09e6916355c2f65292c234e1da288e9a54ff1696e20c3a04f3a18fdb664d0fd76d8c477c7b19b0368a1d5dd889a5bfdf8f49";
+ sha512 = "e03da559d75887e2418119cc946bb9ae2f11027dc2109035e533da46c859f3dcaf8fec294a6bdcb10d164866bc5c3652ccb6b8276c58a91311c2bba63117f1fc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ro/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ro/thunderbird-45.8.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "0bd336fa6f8e1f22e8d9f8e10071518a91922d9f8b75d4e462cda1ff9a7e6a744a4d8b4412dd3d1f5617553cea67bf73599b5023dd205437ff3aa26854916e24";
+ sha512 = "f7bed7908706485e0cb26a663bdd6b0fd8ad8ad5e687a21e1c137c39d01427e3edce5ce58602bcd18a185445badefa519ecd841367f88f169591aabdf570b940";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ru/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ru/thunderbird-45.8.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "61a02467ee16e6a14b535be1b4a3ce2fa3a6bc6a61c2804e234242758361182df976f7edd0c8080637f3403436b018946c28668da09ecb9322c0eaa5fe395ba1";
+ sha512 = "7775b9054e95d373d188e496287b2cbea1ddcd12c51681123642fbc181cff258d47b900b3dbf046f3de7d75e80eef5f343a50577a9db05ab2b56867a18f3c912";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/si/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/si/thunderbird-45.8.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "823e069b47f42c35c194bbfae832f71203e78f14057223bc569d8a18bc631d2d5bfdc3dfe5cb18c0bbae561b39023cb43dc26bf841a0e20e53bf336128bc1210";
+ sha512 = "3e19c7e5b62b6d0bd3598ce6bfd23631abe381f7af91275aa8e424ff2950433fd5e58e912ad13c726185e528046d3bdccdb6b3e1fa540fc0cb69b18d37caa095";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/sk/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/sk/thunderbird-45.8.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "c3bf6785424419f7a1240c2069abafcd1275dfdf8908fe2e80dbd395176328e7c8c0c2cad9ce7ef46a605bae9e153e6c98fa696145fe7a186e30c7a2b147dde2";
+ sha512 = "35a5b23cffb7a80aaab378ac17195b727b7776a0c91e1616fe9a66708adc08d6041efa55dd5b291eee823a5420b092671a34f930276521f0d757e3b5568e7861";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/sl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/sl/thunderbird-45.8.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "bbf63ca0e0992c5102b047c5e41dd9a2dd04d38bcbb983393345a54679ddf100496082804d17c088f6dbb76bcaf1d9be39f0e45d1e1cb0abc33fef98a79bde7c";
+ sha512 = "a7b27babbcd47b4bca6e0686aefa175fab17c4ab0d7f18793a0a3755fcaf04cd85e9bf8ddaec442ab83bafede0ad9f8211add33b6cad845f7c827e3af0982f76";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/sq/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/sq/thunderbird-45.8.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "68f2977a84aa0a1fc94b19a3504733cb4168d5835244482e775b0200cc0e17a548cb3f4e29d81edffb9172d3faced2a8d459709ddb90e1957c6c05ff792ce05d";
+ sha512 = "796d3cd98d39fbad987387f92d23c10f4176f2e612c1fa939bbbcf86eb3de5798a9c9add31549dcae001041d0318de2186e00200190f467ebfc85e5c95797cb0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/sr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/sr/thunderbird-45.8.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "d0de9ea4f4cfb619d37b957b4260477522ae1c2df9af19e6001672f7f693015c09e8e74ff0278d0107abbb0483de0c9f6d251efaa3d9175947beb8c156145ae8";
+ sha512 = "8b296aaf9314a8b0381e567ff87e8ed261ebb976c0f63d3636d03fe2e416475dad8c500058e58793a7945ae620268854f99c97b93da0ab73a40f67d801b34af9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/sv-SE/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/sv-SE/thunderbird-45.8.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "db4af37830a458808b9450b414b7e25aede621c602b344cfbb62f00fb610747ee48fe3a7aceb1a58c0b1fc397415ea7a9e0888e0cbd7116922f2bc28d09c6426";
+ sha512 = "59e0eb3a4e1cc65fc34369b0854d7029bfe108b3cc3550bde26628d88d82c0031bbf13ed8564c7508b2acae5ffc9a912f1cbb991bc5cecf2a210bcdb181e2a05";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/ta-LK/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/ta-LK/thunderbird-45.8.0.tar.bz2";
locale = "ta-LK";
arch = "linux-x86_64";
- sha512 = "1db6844293dce004878176cb76df68e7c7b3fd1147b4e78bf647d155d1a7efe01e5126c088c96d26f78dd2c9de98e0703b7eedef1f2de1584a0cb835f9123c1b";
+ sha512 = "86719203c04b90e2d359ede21ef3bca7e2190b131a78ba4ccf6a7d9644bcb2971b541cb3c6432e6a12952a3a589769851277a257aeec594b6208918c17d76b32";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/tr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/tr/thunderbird-45.8.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "f05b1f63839a9d38431b9c1bce8a2f31ad242edc4df5b327f9f0a562dca1f94a9f3947ba55a517cca5dab9a96fc44b938496bf72086f1dd8d1399aa3170167a1";
+ sha512 = "5b7fa2e0881dceeb0ac371a0d84209cb9e9c414ee617766ff898b50c2b21956919410be26cc0b1e30997931519fcc491c63c6e30144a2c57af8b7b8f61cd192d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/uk/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/uk/thunderbird-45.8.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "303d6b4ea136dba2217301f6c42bd91e45ff635ffa1ab38ec0633d963a1bafc1625475bbd24383e5b9dcf233a19ab0a712e70891614e14207b651c4e65016456";
+ sha512 = "8be8b331dce88d3244007066036741af4794559237811ab8d45dffe3e850383de636bb75a510d4a0500a2a78aa86d06768073a5626f5bf2676eb4d8e355eddcd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/vi/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/vi/thunderbird-45.8.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "3f712c97073ff191bf2e16d61877711ca4faac204e85b2394015d53a4f600a3c0fa352787ccddf863379ebefce4020b3526f957f2556620e4632bcb20204421c";
+ sha512 = "60ff68fc5190679b4faf2e80f89b8061348f24c0426f632fc2e523be2d47b0477b2ca122fe4c9a77e8baa91d5c55ef0204fba74f65a1d7e77727abb9846c93df";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/zh-CN/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/zh-CN/thunderbird-45.8.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "d986a5e9a60512ca4d398fc4fb503aa7980947eee68dfcd5c4a73bcc8b324c20c6a3be66855eece6d0d77019e6b22d8ae220058948488d197063f55a291a8865";
+ sha512 = "a7da3633bb13627a81681e2539472291e0ffbef2921ae59c7fa541b0115f761295221501ea7b4e71975ba89dff559aa0f4ae1be196983854021bef823cd7c40d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-x86_64/zh-TW/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-x86_64/zh-TW/thunderbird-45.8.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "7dee7ced1c48aa6019eb80c66d2c68af9b5afe89ba3c147bd83e78532fab84fbdba8afce934ef8bb55a82837b84475797cad25710001e22fa522823bc60d6a96";
+ sha512 = "dc16cdd23ad53baa7b0863aa889a9222a14ae8e81794efad08dfffc4a6282655fcce3ff64187ce149c06d808a0010af8a084bafc59e253f094d501ee6bebbbef";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ar/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ar/thunderbird-45.8.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "0453a451bc0ef3704cf54121f7781f11c2a35c29fa407b36a1159bdb462daf35ac13da1cb0deca19b5b9456a4bc68c8bcfa12384dde82441a8e69c5376875d5a";
+ sha512 = "21c08dc4ae1655ddf62ab03ab68ff0d5fc3efd6c8cd3ccc6d757b0b684365a3316b4cf4fac5a51b21be27a5e3067fbc875bdac1a8bca5cceab6e048c10f0f177";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ast/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ast/thunderbird-45.8.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "4bc10c64922604b95dfb310f0415a8e49552378c51025511265e7f1e7f2cf7bd8f9e9c6b3e45f8806f2df9fd02db451014cae4de7c2e5ce57e48dc1288cb30b3";
+ sha512 = "3669b524e5d5800f9ef3c1c6b5f874c29ba6fbb336cebbfc9a88f857e73f9bf90ccdb0fa2f1723d4e883947e71dc0333391b9021166b5acf2e39ca3d7bf02ff1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/be/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/be/thunderbird-45.8.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "0fb8f8d0a2c7ea4455c0ff90b85e4ef6b0b6f8ccd08f9f9d4852743ebc1f6a6277011be82be979142097fe8cba853d244afad30749aaa423bd9ffcde9fc3a00a";
+ sha512 = "f49f90f1998a5b7dec1e3a862b8f76bc11445d99f66cc6503675fc6629a028624e55dac5245da777b6e3acffcba24305ed199674343cb610861da9c7671c342f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/bg/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/bg/thunderbird-45.8.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "6d586700050d399e4058eb03931bc6915ec56a9270462a7a60846f66b884aea9627526b87b14a654166e30b8a1d43412ba8acfcb12ba4af8d3fd4fd15d4d7cbb";
+ sha512 = "b46e78338269dc6c65f0eb2bcd2cb4a0dffd5c100b4b1905582c8189f79abc975f55c7edf06e1f0edbb641de86f3b6aba1ca9028d11f4fa08ea8bd1c276e41f6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/bn-BD/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/bn-BD/thunderbird-45.8.0.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "1cfa845129724a098cb913b3bcaf7174ab125321b35f58279ec9c11c04f7f991b37bb9000eeea4003cf033f6f0089992ebd0d7ebf1d6f8b4d7c558eb8c850d99";
+ sha512 = "d349c503a13ae9b951af173a43f4f8dcbd5cab43d5a6219fe5b00e1d37efa7a0ceeeda36576f31f51bac615d6e4307611496e8036af4f9fc40dd3dfb495a6b6c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/br/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/br/thunderbird-45.8.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "951631129aff5cbfc2695e1a5dddd88e855d57716ce335a15ae069b7bb4572d082495ddad9caea202c5d36f46f599cdcb8f028def63252f7888fb2ba24f4437f";
+ sha512 = "4afebf7eab2f7205a8760f04e566ba8d54bc2974cbd132262eedeaf880d29aaaba48ebd731bb8dd7ca537e6cc3fe444c1ae4168e3e08b7e17c55e70f763fbadb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ca/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ca/thunderbird-45.8.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "cae03ff18fb33f6d097836e5e7f5884f64e7c594eaaf77cb3a0e1f46214b878ef2de51c750bf1f849f5cfddc68da21c3fb72927ddf6824a89ae51e44378123fc";
+ sha512 = "6b5e9abc4fc05ed580d35baeb6c7b1462daef2352f751e318b9a7bf16d032d8a8240f83d54fa17d02a9a967e7477a36808587a9183df4274f10b59059c55fede";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/cs/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/cs/thunderbird-45.8.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "ea9ec870c91cc2eaab758a3585e20779d24734e62c285f1f591646f9aba92e33c6a7966b0b1e484f28ba0a2f40d74f918dc899c87518f052b793fb5d1cc867ce";
+ sha512 = "1410e7bb8ffc8a4c515b1c023ffa6eedc960632c05e5e7f4675aee9e972877dfc73d09ef14deb1c308bfcc1a6333e62b24af582410854b62acf4d889c7d54158";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/cy/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/cy/thunderbird-45.8.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "082d8f2fa527a75b8a388f84085a709cde9d9c455aaa2615f35bad0eb6962de0af163d515e0481edcbba29fb858095aebb05c0a3f25f33e1e14f7136b83a73d9";
+ sha512 = "28b50a2fb0703f80fc9fb91d1add2305e71f2ddac99cfd086c8559f29b5a420e9e5e3d370f0b84a32f5c358661566b070844ccd0b33447ed4c5a427eec03cfa0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/da/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/da/thunderbird-45.8.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "9ccb84b78ec7fbef596b64e76fae50bbc8af63eb0c0d37c6f81e1353f3afc242c0e3be9495d4b0125fc0500e0b4569df3e00d5e302f93f7007bcdf3089cf0c22";
+ sha512 = "c38cffe6416ca50c78651d24d5466d6e06b2cbaa66062eb13381c4402d39a7bd55aae10cbe3400ba0fe5983309f2d70d3058a46054911399a057679b09b451be";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/de/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/de/thunderbird-45.8.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "a493f5e2c4c787f7c8f15d1d2da6f457a52af3deee161d3d9c031525eff48d2aeb294b6745e3ada079026f727db06baaca943d0711aeedb8df5bcd37c3f13286";
+ sha512 = "101ee34b890f1f3f9bc3eedf4936b8ef1fc9edd2f5af79b9c8375326d430585fc564a76a0bbc81bb119ce9a638af60055d578b5e6f1f760100171696351f13c1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/dsb/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/dsb/thunderbird-45.8.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "4d1e7a0bf3f55d913aaa47c37ed5529c59240168f2a53faa4367d3c47e900e136d25446b2b4e465d05b3857fdf3671e9bc7f98be6fe7b42c1ec926d0216d6022";
+ sha512 = "a6dd564baa36402d082d5bc2b5bc6002a5abd66b9bd545a0962fc844f4800390e527b9deaa6ca4f197d98265bd85e7d52624e32be17b2efc96b136d4a0108109";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/el/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/el/thunderbird-45.8.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "145bf4a0db9b2fd3b16637fed966d6c0f0d184eeb7ce373024609b869219720f73feb0c10b13c761a4214a88d68ceeee234ac50694ac16599a92e2fe6ea61e4a";
+ sha512 = "d5611f341f3322adeb5e94f9dc83dc0de26d6dbaaaa45a904fb9add1770f77b86db57693aa3c89f69c1aeb27e98793475c900643b78a70284911a63791048069";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/en-GB/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/en-GB/thunderbird-45.8.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "1d3deeccfbba4a871a54eb4ad6077be1cf2e6fc7adb0ad0c04b3638db3b7fb3cbf66b55737befaef034d0b1671e9a53bdadc8d9ee7b3b9eb33a7c64e53ce5b2e";
+ sha512 = "b8c71ccef1793589f5cbbac8e12ad1aef833131a51a0029c75b08e26f28b3d5dfa821a84654efffae1e41c23cf5575cfb1b55de29e9c29b1a5adc1632581129f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/en-US/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/en-US/thunderbird-45.8.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "b1340885d6c92da79ad99f9f491ca1f15429aca73759d4e5055c212f33af96f7a7d4446eec6bc37ffcff4371213051188d7211c021da50f25b85fcf445ca58dc";
+ sha512 = "dbc77f7814b3a085fdf54536d77db69ad893b0230ca1930fb5fbf916cc09e421cdf8987e7f75d726f1fe31f3c7ed0afc584da1d1b1636a2750e9e0454a6de45f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/es-AR/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/es-AR/thunderbird-45.8.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "307473247bbcf0064380b4d9f9bb12ea796c32dfc012af2d4246466aab880dc040a92f06e0917acdf2f930a9df0cc0fce39b17e4ff710ea2311f4b2250b90f53";
+ sha512 = "f161bccff6692a9652568530faa89012e2a7438814fc87f816cbbf93d40425133ef24250a6d1b9990bc772e9ce86d778f905d844166527ab6020687bbede4688";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/es-ES/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/es-ES/thunderbird-45.8.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "3245ee600a95e1f59e8e7aabb521be96d88c1e59ae5cd29cc78825ed2c8c2abd1135dce1c2272d1eef2716717719947ca4b223359e1c56df406569b55226de61";
+ sha512 = "51ca5165f83366f0fd73fa900640b35d572656d123d14663b737e140c1903a816ca8e2980c2c121b1e0a512e9211ceef745c34d3fd8c04b21cbec84b868b468a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/et/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/et/thunderbird-45.8.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "b1cd90842d3888e555799cef84bd2e8d3eeb0c73abd4af9bab2a9db2b24ee90770f39d1376e63df567f8ab63778f6cde305ea8ba2a070aad36d6809a676a2344";
+ sha512 = "a8524b1a72353ddf3d2b883b3936606b9eb3f1898aea05530c38d7d57fd03ad9c36085996fe3442f085ddf668e2fc909a704939c370ba1d2d0684253a10fa965";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/eu/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/eu/thunderbird-45.8.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "6278435a0f46cbd40514780beacda014c8528a79bb5d9be1366b0dd46dc71aa1f7a387311511e8d04cea3e78dd84157b97307df5bb69797b6d39cd299be18a33";
+ sha512 = "6c3f12ccd7dd48258ff5972163da3617f3038f4f670223617f1b7734181234eaef5be4762156650c0398c4791fc82cfb397149f62e14bc6c873d279eaca92fb3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/fi/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/fi/thunderbird-45.8.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "000fbb4519ed626af2dfaec3d588f4ce567212b8a01c4aeae34b1f9e8ec6086ad45b90b57412fe830b8e236606d686e05c807e60bc2078df1364fd9f58d06d0e";
+ sha512 = "2d417c63a5c5d5203bea96f88a51ac4b501dee7575bb43fcda3ea523e76e65dacaf16c3f6ad772b25a242aa8016fb36c4f3a04c86431ade23389a97b7cac25cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/fr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/fr/thunderbird-45.8.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "5120e880f297f8899ee6067660d65cf1ffd66d3ae6c16a888ab5e5e1b32f48a58aefef9a7023b1a8860987a5ca6399d69fd6df8e12838c00c305c3854c18582f";
+ sha512 = "2c64e8a21306b6129a87333ff1c29ebba10f708d67636042bf6daf40bf01e5ef954038afae8d0d76c42d83ed0c8074525b13b60791f0d0e21108053c9b81822e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/fy-NL/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/fy-NL/thunderbird-45.8.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "2e3b2a7cdcd4e5bcae6e46f86c5a4956f164ec37f4cb657ac18c1233c5b36b8c0f041e6930ea15adbcd8269662f9315e2822a9ed43be38a5fae8b7c747812035";
+ sha512 = "fe444a91350d3c30e6254e526f5a506aedaebc92ed9632df6a4d2ee5c8f18246601bc8b853eadd54c0b02c2647cae21514a0c1767ff506bb3fd048aa431d5b7a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ga-IE/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ga-IE/thunderbird-45.8.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "b4567af9057eaffe812feb43fa195474094fe1c0d804eb79a9dc936b93662cdfafd1c1f4bba51adda57abed677473fe2bd5e5ce9523659c931035b617a1e3ad7";
+ sha512 = "73979022d045433b27f71a7278d518b2ee42a7250b166327bfd2f94c2f747acf2d14a9ea55e254f6ade0ccc3ffdc898f61e8dfaa9c7e2b8450fdee195db97b5b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/gd/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/gd/thunderbird-45.8.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "1200cfb333861d2bd5013cfa5c764f202b7a2febadff5f4c8c0bc648f744af19362b07147e720c06046d4ceae7fac186c5bc33c1b637104241493f960a5c307c";
+ sha512 = "e856393fe16f57ecbcdc796dd027d8f426f9c1b39fd51c4bcea8ceb82934087ab71d87e7c04ae67b12de6d063994ee4eb607cca9889c7e500272600f80d65f6c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/gl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/gl/thunderbird-45.8.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "10ec0d042e14c80d65af5ce7a271844553e4bfb96f349a16d94c5caed3c33fa35fb2065ec99b2ae1dfb7b1e47059f6f3ce730d6d293efdd380862fe18b03c877";
+ sha512 = "c1e8ae50ce6495e9706ff1ef4fb790c53be407eaa738e86f2a788feaa16e5e903386f59bc986497d2ae9e5dff8489007a16c0f2b8b9c37456d180794dfa82642";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/he/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/he/thunderbird-45.8.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "7d7edbf3fd840fcf80c3d3491fcf9cbeed923b597840bdc16e7e43097cd5843554030e2690ff178f10ad97b0f447760bd06da87b4cae545dfb32c3b0f4668b68";
+ sha512 = "6caf34bd52e21809eb80ed88b104ed1a47a1c29abdc3b3f4059fb183a0b844449936362a1839d888e4d224ee987890982d37d27c32102cfe8029bea1371847cd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/hr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/hr/thunderbird-45.8.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "28a2e3e0dcabecced0a9b66a5e11434fcbabe11257508eb481513e56a82d13c5bf36e79d8174fcd0080b0b310df4ada6f92f3d24fb67658d40db66823d18e0a6";
+ sha512 = "230f0bd3eddf99811d8fc60e988772ed107b75981beceec053d861f977e1e3c5261c0ea51475410aeff50efd0a4e378b5e666cdd4b2bfd76ad0ae465142a28a9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/hsb/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/hsb/thunderbird-45.8.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "760c99978bc2a326fa5e5d8f9b4a6fc9420a8a3c95251b42dc3db26bb399942a5fdd08f3eff3eaea9f3bc96ca85b0523abdae3f72b7400f8bed136e906a8e79f";
+ sha512 = "389b0fab729562e09c17d7ca251675ed4d333f4a79932b5ef2ffeda9d3e683adb95b7f4e4cb192fcf9416826a8aa470b7f8ae4211165b50d7a5a21fe39ba199a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/hu/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/hu/thunderbird-45.8.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "4118ae0a62d7c8c6e68f7468040361091f98197c8135ba88ba9165ff3c807ae3ec8ac7e587224e9f45cb49290abe7c85aa11518714440db0f797f426fb73b5d5";
+ sha512 = "2d0ec213b7cf3f875518841e0c08bc6b4134173606098cd0515e93206bf2419377041d44a2737c98b17a198998b80453763e695cabedc283ebbdfb42a60abd70";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/hy-AM/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/hy-AM/thunderbird-45.8.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "664dade424cdca68158c98e531dc0b46ee5482f728b4f172684061da029c7dac76d80bcaa4c0228ff929a19e6bf11fd08890b3ed71fa6e23f442dba174de84da";
+ sha512 = "f77164c2fc3a083e13a11417f77454a885fd4ac77a0b7695c0d2bf8169b54afcd06c32e7c78cb6bbb4ac447a3d690a423344cdab59bc6fdfe83d82bac5d0be0d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/id/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/id/thunderbird-45.8.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "58e48787ec26d8cfaa7be233055d95982d073ae8a1a01e4556d239e18598939ab6077f0aaa4b14051c6460730f89c1710a6dbb54ce5aaaa75967418f324073ab";
+ sha512 = "24c383b106de72a3741d7333aa4ec53c091d41ab3638c91f5f88f8d2952d25e77223e95a728611bdfd1cbe2d4418447e588069c286f90ffec0d12c7f245c07fd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/is/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/is/thunderbird-45.8.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "77e95822a92855c41ed557574ab3f0e464d8be21146139a1cbff243ae76b035ae0912e92c07513d4c5fc9d522a2da1a738dc7ab790f9327ecc6d94c0d577a124";
+ sha512 = "bae6f4fa377bb76ffd8d5257f525ce43f151f44f07eaeb5c4109a3440965c36a622c41d6577113bf111335d51d211e18b1c9decac6d9c1dea6303f90b7368f94";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/it/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/it/thunderbird-45.8.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "835a2059b02ffd019fefa2988bc2f05f456e5fc8b05badc7f5477a6958ba8fac1bc3539cc66ce6eca73fe86b4c70a172b609fa365e83593ff97405e9bbb533cd";
+ sha512 = "6b6082972ea030e2564bffaf4e9349d33800b840c0b185bb646c53d0578a1b6360a3d85cdf1dbc534a648d34138f1c8cd26d1c0297c99795e93b93b145a100c0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ja/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ja/thunderbird-45.8.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "11b6f0d2326bb89a6cf6d8452d2312eb8f7af616a0fcd43dd2b2263f52397c1c0a0a3ad7ceb67dd09b81a624adb95ed8a905bd7c9dba5f1d2a94114776257ff6";
+ sha512 = "66c8808d49986675e9049e77328cf7b1d2fad163b193b8442ca39be1b605bce0180e29b239141509cfec6302f053eaf2197513d5d482beb6c498f6a0ae8bbd9b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ko/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ko/thunderbird-45.8.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "69f804d87a17072803b6e081dedcea57d633036299eaee9599b7df83604dd599234236b5b5b647da25c066633ee481e196fe9b219bc3da29d07b6dd55fdbf4f1";
+ sha512 = "bdb8a9d6172b6f56d29b29043c484547c9a9dc7bd1477bd8ac4aaa4bf07c0ceffe2ae1560458acefefad66e4487d62746f60b6ec56d5d91603937b0c339d5625";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/lt/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/lt/thunderbird-45.8.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "4534bc70c43b108e59d7e7c15cb53e32f54c20e0ad21a5c0e1d309b3fec32db870ab8cb268d59b8964c526c28382cd89753ccc978e34d0aedd5c87eeeb525a5e";
+ sha512 = "dd70d123787ef85ee1c596346bf4c40a99907c2ece2116f7fb4536cb078d162f9afe0f92b466b713d6b75bf92960de32a3b3dedd861946da5b2e946187d4ebc5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/nb-NO/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/nb-NO/thunderbird-45.8.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "13d4f6b638d6005ec854cac82b16c02dc347d0cd1eb804a056c106fb1031c11982973abbfbd319f4925264a1095cce8bede670f68c2efc9bd4be49ceb6b2f2a3";
+ sha512 = "caf4d3d27db952fce1f34d5c641194d555c2443b86fbecdf68869cafeed0d532d7379212f4338401743e6e26531dd98111f75bddc5e2a3af42a3a7731ec3039b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/nl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/nl/thunderbird-45.8.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "b6e49ff5a473dee02bb749481924fdbb345be2d532119dde93f80396a29da726b0450e2f2ee522454c8dcef74b09dfcb57474264873b873beeaa6edc81853fb2";
+ sha512 = "dd5071174889bdda282c496c4aa05158887fffc652d4c557320fab2c11e16b0cbb7e5121ef20b423d703dfbf9da52983ff288b9377ecedabfdba496f9c99eb6b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/nn-NO/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/nn-NO/thunderbird-45.8.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "3992cb6ca869e9470bb30042ba3c8d1710511a2170504a5a65cafa4a9091492903509ddd366c29f5e9e7ada9ac657416972002a297a57550a418031a7ed6ee0f";
+ sha512 = "edd6a1384ed0060398cffb4598a7014aa13cfe83891a4cd4972db2ed6eaae5068703944a6e14b033409eaf6b6426838a0a3d708b9d83eb08907f39469fde4435";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/pa-IN/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/pa-IN/thunderbird-45.8.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "6aca05743fe7383490cd94281fe1d0c64451832e128b8b3da5d2643bf59f05cdcfe2130ba5218f7e314ac7c55b126ad62d4d24f987b215bfe767a17d6a8eeeed";
+ sha512 = "9e6227d28dc844621d1d9ac6c5536505dea0cc1d1b3d161bedf13b75a3255c5c681ce5b38bb510150f8db1add7f149119a8b5ce5b98c5f4dfe2427db6ad58581";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/pl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/pl/thunderbird-45.8.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "0b8969b08e11792c547d666843799459e27d3732f4e56ab64d7624df4360e6cf65fc2cce538ffd0a287f239cf6c57ebe7aad68bd397c0f56a85dcc499f35e4a5";
+ sha512 = "8da6ec38d37df6202b751f112031e590777e587e23437cb7a4dcfeb958b27928e2f01cbd1682daa96c143df756b3c8f31f7516ca8cb30a884db2dc03f130f960";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/pt-BR/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/pt-BR/thunderbird-45.8.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "4a921106175214b7fd029e27e19f4442a50076d08c2bf6f6ad4b27c1c37730d2f90ac4bd058363395777d336e5170bdd48276f71b0d253375d32daac9af66412";
+ sha512 = "00a7ffd7509d538b9fe3e801d5c2ad069edd62665a7ce045381213b78226646b1cfe6356b5c873904277330b674608711e15f18dcf4664218b9c61048cf88e40";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/pt-PT/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/pt-PT/thunderbird-45.8.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "f64a4396570349d2f520f8eeca157a012e028cba1e3cf592f5e11807997b4501a2af829dd4920ffac5fee8c50bd691d037aa86bbe9396305352ed4710e854e25";
+ sha512 = "f12f544c9eb3a33f861791af9afcc987b72607c2456d7f741046ef9ad36f12552d4e9cf2682ac3f8adc108dc9d36c9fc1b013714b50ae894f72cbe367914f14b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/rm/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/rm/thunderbird-45.8.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "540d6db390cbe93dbb607f84286e445da5234b01c55846f3d3a91cc61d30d1d32f0216fbfefc0ab0d7a60c5369a63aaab385c73362adf1a0595db57282dad01e";
+ sha512 = "9a8497f13a459d5dde822edeb9516d98beed220d75735a2f620c69b1f5e75e68987420aac6bb2a77775b6b34c2e0daa277c15d1491a6a02bb0f9658a40a16526";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ro/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ro/thunderbird-45.8.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "37cede489bb3082efa853f310dec5293baa411abcf15e9f193a760768cfc2b9f7be952bb6225bf901a0097bc19e77d9133c0e6dfed880c6e33cef250e80ff0f1";
+ sha512 = "2c9c650647079eb754e471757cae6b5844ae8e19bf01ce25d91a73832483507f90e604caf11305760cab719fe4f830cace5b9313b7e2a6f07a92427f35441c55";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ru/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ru/thunderbird-45.8.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "b091376e3937712f5f92ac789dbe39b90e1b486b4409325341dadb06d4a4a3ff4fa9438d8da2fb5b7923beab4ec6b568d6be309cd22a68c277c822614205734d";
+ sha512 = "4cbbe88691fd265b4d98aab61c5763f6baea168ea4cae222425973023174f765e7fa6b97fdef959ac0788a632f742715eb7e565113344147d43c228ece7f08ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/si/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/si/thunderbird-45.8.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "bb53ecebf56785d7ede52b7a0afed0a01e6248d537ccd8bcd236a837fed86b3f390cf9493f1c2d6d6d58c0d349cd6cfef2a59996fd7766ee77f25dc1af75faca";
+ sha512 = "a270a871187dc95d05cb79d9f4df7947aa58b875c2b0c588c2646f806e7e0eaeb1a62f69d38e78d40399f1c588f043b26d06c0d77cedc9949d8e3d8b026ad4a5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/sk/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/sk/thunderbird-45.8.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "c13c32cf17b0291bf049c2790fce2066e8b07aa2f30fb7bbecaf8cb88b4660bbf07506cb04e5aa8b756a35371d25c5a793b54d0134a81027946d35109e7714a9";
+ sha512 = "8cfd22b92789766c179dbb70739fcf68907c4b215e70d164c83e50f67f2c834f515176e30788ba1fcd58717fdf5642c9e1ef05640a06470146ee942737744c83";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/sl/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/sl/thunderbird-45.8.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "be0d2a0e501f074329b815f61c1ce04337499c7a88f58e3526e762b47c82ccd975c22063a363a338e22bfc12ad3403107751f66376b1d269101b660e391e7437";
+ sha512 = "fbf54d81b006625f526ab496e9ec7acf9698f7c95415d61aa4bd91896db07bce9d13c835ec944f164678fca9f49be16b69d6e8b728914ec84a5a8d733d3941b4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/sq/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/sq/thunderbird-45.8.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "1aadc162591de3467af622c3e1fc7655885d7831d2faa470a5f53b2fb12a42dfbd44f3a942dc4089a28235942ba0e46749810a88adbb396e1417f7ed0fc07586";
+ sha512 = "f8dee08b3a4e049392f7c407e9403b972c755493fe638e7917181b8281a86d70f2d1113e69b785be756774bb9aef4cb493084bc8d0d12bda0f928f4cd468f569";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/sr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/sr/thunderbird-45.8.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "aab1299fb2e2b022bfaaa6403461bd2f5ed70d5fea77ea29936fea465984cc57bfa1ed5be1e8968138e757118d1caa3eb664388fddb04d0008abe932035c818e";
+ sha512 = "8c8fba2fc92d91f086679b6ba451eed1af4fef5c56747260f9907300f057aab354d7f8ebc411fa25821bc006a551f26e0ddf29b344846a30dc493cfef30c7375";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/sv-SE/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/sv-SE/thunderbird-45.8.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "11ce9c1b444adb242e826d4e1e8ab88e2272ac6b77f68f9d2a860c75e421c7b69f1841d0a4fef0b9b4d3a636678f0d57d5abb985f5fda6b5afd6cfb319f39b14";
+ sha512 = "caf3911023d48fc48f4834be424c01cb22bd7383582c8bfc15468401a1558351659e93955103625872b5ea3351570bf216b34e93bff9bf535eccd1789f493bca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/ta-LK/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/ta-LK/thunderbird-45.8.0.tar.bz2";
locale = "ta-LK";
arch = "linux-i686";
- sha512 = "e46dff7831a6805917d2982347e4899aea9c726bcbf1e0b081c8ead225d585df1d0e9c485729d28483fd7ea8e0e5a47598fa9146f0138ed8ed65162c8191a381";
+ sha512 = "99a0db9f4e7d9f05e8398f76f0dcce418d0230b8a325a1289b690a87a43febd0c17f52248bb6070ad7bd2dc60d6e877a78f1c4a23c8888b105160f131b31ec1c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/tr/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/tr/thunderbird-45.8.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "158e4d49beae2af88c9aeddf5933e58a73541d0acc960d3965159662dd18ec876fd9a598b7bdba31261f8eeccf1595eb5e66ace3656658b3557c1482b7a4263f";
+ sha512 = "79379c3dc58d330949aa5a0338fb38e6334ca47c964842bf090a9431e5b7267f871aaa519dd35262ed9d6e042188e998e95eb7a63c77b3592db09a81bdd95267";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/uk/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/uk/thunderbird-45.8.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "0d298daa6b416b60b696d57ae7508f56749f1fdc7f8d4ca3514fc106b91567fcc3bf41881cce398d431c0aa0b6bb9d5913d25abcded8e68628fe54fae3cbec25";
+ sha512 = "a2f0efb561fd84e5881bb93145f86f9445eb6cb3ce5ce0e209fc896c797e9a554d180ed1009f369bc12790b8d03d09d429dd3d52fda4ce48d7642009c1a9920a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/vi/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/vi/thunderbird-45.8.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "f3e21ff0bf5b0b57bf6a3d1564ec0194c4c4b8987e0db89c84662e091131601526cd1b109e113fa8738d6b16d61220df1ef6c09acfd46c154de7e86dd9aa744b";
+ sha512 = "14a7352ac3254aa0a748e98e208f48ee0b764853b37889077f651ed1d1a401d98c35dd6cd09bb5b25a7f8c5d5c3a7b02319ddf4dcdaa7a5440aa5caae9f09a32";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/zh-CN/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/zh-CN/thunderbird-45.8.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "ad624ccf882b3703de853d67b9fb2d53fa4a69a20353638dc108750b35b486f2333307e7fb947e39a76f32cc204459347fe9c52e5c6c60c8b9210d9f7ca68632";
+ sha512 = "5b991ccc4daafe744f1fffdc51882bdc72d5fadd1e570e0ff3670f7d7201a67151797a26f0222fe8cfa0ddefff45f0741da6c04d924367705347858cc028a945";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.7.1/linux-i686/zh-TW/thunderbird-45.7.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/45.8.0/linux-i686/zh-TW/thunderbird-45.8.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "877e9fbfd4421fecb01d94142ae753c7b90b7a1430a01dfdfbf916e4505a1b647fc3f75d896558437e7d5c4ae3a0aefe0892881f4bec7ce9ab672d7b44c337b3";
+ sha512 = "231abcab55934962d3b8dec164ddf48b8b7bfc0e8cd70251479351d8be5d2605e2bb823bbf6c3002bba6c431461b0bfd570f101f31b5adf7c70804610262b856";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index f71a6dff37c5..6990c12439d7 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -3,7 +3,7 @@
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper
, hunspell, libevent, libstartup_notification, libvpx
-, cairo, gstreamer, gst_plugins_base, icu
+, cairo, gstreamer, gst-plugins-base, icu
, writeScript, xidel, common-updater-scripts, coreutils, gnused, gnugrep, curl
, debugBuild ? false
, # If you want the resulting program to call itself "Thunderbird"
@@ -14,7 +14,7 @@
enableOfficialBranding ? false
}:
-let version = "45.7.1"; in
+let version = "45.8.0"; in
let verName = "${version}"; in
stdenv.mkDerivation rec {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://mozilla/thunderbird/releases/${verName}/source/thunderbird-${verName}.source.tar.xz";
- sha512 = "aa1231169cfe243a257e6b9088281b85d0cf75207e3b9ebeda7792567a86f6098fb5c74dc397e3eeeb1925d221d2fb1b17df8762afd115eff9ad4d1370a49e56";
+ sha512 = "f8ba08d874fb1a09ac9ba5d4d1f46cefe801783ba4bf82eee682ac2ecc4e231d07033a80e036ad04bda7780c093fb7bc3122a23dc6e19c12f18fb7168dc78deb";
};
patches = [ ./gcc6.patch ];
diff --git a/pkgs/applications/networking/mpop/default.nix b/pkgs/applications/networking/mpop/default.nix
index b2cc30b6f1f3..3d0d576bffb1 100644
--- a/pkgs/applications/networking/mpop/default.nix
+++ b/pkgs/applications/networking/mpop/default.nix
@@ -1,24 +1,27 @@
{ stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn, Security }:
+with stdenv.lib;
+
stdenv.mkDerivation rec {
- version = "1.2.4";
+ version = "1.2.6";
name = "mpop-${version}";
src = fetchurl {
url = "mirror://sourceforge/mpop/${name}.tar.xz";
- sha256 = "158zl6clxrl2id4kvdig2lvdvm0vg2byqcgn1dnxfjg5mw16ngwk";
+ sha256 = "0p1ix63jh64dibrlccch8q7gxl9nn18wd2qpyr5z1h4gs2fpmv4z";
};
- buildInputs = [ openssl pkgconfig gnutls gsasl libidn ]
- ++ stdenv.lib.optional stdenv.isDarwin Security;
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ openssl gnutls gsasl libidn ]
+ ++ optional stdenv.isDarwin Security;
configureFlags =
- stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ];
+ optional stdenv.isDarwin [ "--with-macosx-keyring" ];
meta = {
description = "POP3 mail retrieval agent";
- homepage = "http://mpop.sourceforge.net/";
- license = stdenv.lib.licenses.gpl3Plus;
- platforms = stdenv.lib.platforms.unix;
+ homepage = http://mpop.sourceforge.net/;
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index 0754d4f28151..156ea589388d 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -1,30 +1,50 @@
-{ stdenv, fetchurl, openssl, pkgconfig, gnutls, gsasl, libidn, Security }:
+{ stdenv, lib, fetchurl, autoreconfHook, pkgconfig
+, openssl, netcat-gnu, gnutls, gsasl, libidn, Security
+, systemd ? null }:
-stdenv.mkDerivation rec {
- version = "1.6.4";
+let
+ tester = "n"; # {x| |p|P|n|s}
+ journal = if stdenv.isLinux then "y" else "n";
+
+in stdenv.mkDerivation rec {
name = "msmtp-${version}";
+ version = "1.6.6";
src = fetchurl {
url = "mirror://sourceforge/msmtp/${name}.tar.xz";
- sha256 = "1kfihblm769s4hv8iah5mqynqd6hfwlyz5rcg2v423a4llic0jcv";
+ sha256 = "0ppvww0sb09bnsrpqnvlrn8vx231r24xn2iiwpy020mxc8gxn5fs";
};
- buildInputs = [ openssl pkgconfig gnutls gsasl libidn ]
+ patches = [
+ ./paths.patch
+ ];
+
+ buildInputs = [ openssl gnutls gsasl libidn ]
++ stdenv.lib.optional stdenv.isDarwin Security;
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
configureFlags =
stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ];
postInstall = ''
- cp scripts/msmtpq/msmtp-queue scripts/msmtpq/msmtpq $prefix/bin/
- chmod +x $prefix/bin/msmtp-queue $prefix/bin/msmtpq
+ substitute scripts/msmtpq/msmtpq $out/bin/msmtpq \
+ --replace @msmtp@ $out/bin/msmtp \
+ --replace @nc@ ${netcat-gnu}/bin/nc \
+ --replace @journal@ ${journal} \
+ ${lib.optionalString (journal == "y") "--replace @systemdcat@ ${systemd}/bin/systemd-cat" } \
+ --replace @test@ ${tester}
+
+ substitute scripts/msmtpq/msmtp-queue $out/bin/msmtp-queue \
+ --replace @msmtpq@ $out/bin/msmtpq
+
+ chmod +x $out/bin/*
'';
- meta = {
- description = "Simple and easy to use SMTP client with excellent sendmail compatibility";
- homepage = "http://msmtp.sourceforge.net/";
- license = stdenv.lib.licenses.gpl3;
- maintainers = [ stdenv.lib.maintainers.garbas ];
- platforms = stdenv.lib.platforms.unix;
- };
+ meta = with stdenv.lib; {
+ description = "Simple and easy to use SMTP client with excellent sendmail compatibility";
+ homepage = "http://msmtp.sourceforge.net/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ garbas peterhoeg ];
+ platforms = platforms.unix;
+ };
}
diff --git a/pkgs/applications/networking/msmtp/paths.patch b/pkgs/applications/networking/msmtp/paths.patch
new file mode 100644
index 000000000000..38e4155a1137
--- /dev/null
+++ b/pkgs/applications/networking/msmtp/paths.patch
@@ -0,0 +1,96 @@
+diff --git a/scripts/msmtpq/msmtp-queue b/scripts/msmtpq/msmtp-queue
+index 1dc220d..d834241 100755
+--- a/scripts/msmtpq/msmtp-queue
++++ b/scripts/msmtpq/msmtp-queue
+@@ -27,4 +27,4 @@
+ ## change the below line to be
+ ## exec /path/to/msmtpq --q-mgmt
+
+-exec msmtpq --q-mgmt "$1"
++exec @msmtpq@ --q-mgmt "$1"
+diff --git a/scripts/msmtpq/msmtpq b/scripts/msmtpq/msmtpq
+index bdb4fb8..1363a67 100755
+--- a/scripts/msmtpq/msmtpq
++++ b/scripts/msmtpq/msmtpq
+@@ -59,7 +59,7 @@ err() { dsp '' "$@" '' ; exit 1 ; }
+ ## enter the location of the msmtp executable (no quotes !!)
+ ## e.g. ( MSMTP=/path/to/msmtp )
+ ## and uncomment the test for its existence
+-MSMTP=msmtp
++MSMTP=@msmtp@
+ #[ -x "$MSMTP" ] || \
+ # log -e 1 "msmtpq : can't find the msmtp executable [ $MSMTP ]" # if not found - complain ; quit
+ ##
+@@ -70,9 +70,8 @@ MSMTP=msmtp
+ ## ( chmod 0700 msmtp.queue )
+ ##
+ ## the queue dir - modify this to reflect where you'd like it to be (no quotes !!)
+-Q=~/.msmtp.queue
+-[ -d "$Q" ] || \
+- err '' "msmtpq : can't find msmtp queue directory [ $Q ]" '' # if not present - complain ; quit
++Q=${MSMTP_QUEUE:-~/.msmtp.queue}
++test -d "$Q" || mkdir -p "$Q"
+ ##
+ ## set the queue log file var to the location of the msmtp queue log file
+ ## where it is or where you'd like it to be
+@@ -84,7 +83,10 @@ Q=~/.msmtp.queue
+ ## (doing so would be inadvisable under most conditions, however)
+ ##
+ ## the queue log file - modify (or comment out) to taste (but no quotes !!)
+-LOG=~/log/msmtp.queue.log
++LOG=${MSMTP_LOG:-~/log/msmtp.queue.log}
++test -d "$(dirname $LOG)" || mkdir -p "$(dirname $LOG)"
++
++JOURNAL=@journal@
+ ## ======================================================================================
+
+ ## msmtpq can use the following environment variables :
+@@ -108,7 +110,7 @@ LOG=~/log/msmtp.queue.log
+ ##
+ #EMAIL_CONN_NOTEST=y # deprecated ; use below var
+ #EMAIL_CONN_TEST={x| |p|P|n|s} # see settings above for EMAIL_CONN_TEST
+-EMAIL_CONN_TEST=n
++EMAIL_CONN_TEST=@test@
+ #EMAIL_QUEUE_QUIET=t
+ ## ======================================================================================
+
+@@ -138,6 +140,7 @@ on_exit() { # unlock the queue on exit if the lock was
+ ## display msg to user, as well
+ ##
+ log() {
++ local NAME=msmtpq
+ local ARG RC PFX="$('date' +'%Y %d %b %H:%M:%S')"
+ # time stamp prefix - "2008 13 Mar 03:59:45 "
+ if [ "$1" = '-e' ] ; then # there's an error exit code
+@@ -154,10 +157,19 @@ log() {
+ done
+ fi
+
++ if [ "$JOURNAL" == "y" ] ; then
++ for ARG ; do
++ [ -n "$ARG" ] && \
++ echo "$PFX : $ARG" | @systemdcat@ -t $NAME -p info
++ done
++ fi
++
+ if [ -n "$RC" ] ; then # an error ; leave w/error return
+ [ -n "$LKD" ] && lock_queue -u # unlock here (if locked)
+ [ -n "$LOG" ] && \
+ echo " exit code = $RC" >> "$LOG" # logging ok ; send exit code to log
++ [ "$JOURNAL" == "y" ] && \
++ echo "exit code= $RC" | @systemdcat@ -t $NAME -p emerg
+ exit $RC # exit w/return code
+ fi
+ }
+@@ -207,10 +219,7 @@ connect_test() {
+ ping -qnc1 -w4 8.8.8.8 >/dev/null 2>&1 || return 1
+
+ elif [ "$EMAIL_CONN_TEST" = 'n' ] ; then # use netcat (nc) test
+- # must, of course, have netcat (nc) installed
+- which nc >/dev/null 2>&1 || \
+- log -e 1 "msmtpq : can't find netcat executable [ nc ]" # if not found - complain ; quit
+- 'nc' -vz www.debian.org 80 >/dev/null 2>&1 || return 1
++ @nc@ -vz www.debian.org 80 >/dev/null 2>&1 || return 1
+
+ elif [ "$EMAIL_CONN_TEST" = 's' ] ; then # use sh sockets test
+ # note that this does not work on debian systems
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index 92fe9c9d01be..adcfa656eb98 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchgit, pkgconfig
, qt4, qmake4Hook, qt5, avahi, boost, libopus, libsndfile, protobuf, speex, libcap
-, alsaLib
+, alsaLib, python
, jackSupport ? false, libjack2 ? null
, speechdSupport ? false, speechd ? null
, pulseSupport ? false, libpulseaudio ? null
@@ -19,7 +19,7 @@ let
patches = optional jackSupport ./mumble-jack-support.patch;
- nativeBuildInputs = [ pkgconfig ]
+ nativeBuildInputs = [ pkgconfig python ]
++ { qt4 = [ qmake4Hook ]; qt5 = [ qt5.qmakeHook ]; }."qt${toString source.qtVersion}"
++ (overrides.nativeBuildInputs or [ ]);
buildInputs = [ boost protobuf avahi ]
@@ -42,6 +42,7 @@ let
preConfigure = ''
qmakeFlags="$qmakeFlags DEFINES+=PLUGIN_PATH=$out/lib"
+ patchShebangs scripts
'';
makeFlags = [ "release" ];
@@ -69,7 +70,7 @@ let
client = source: generic {
type = "mumble";
- nativeBuildInputs = optional (source.qtVersion == 5) qt5.qttools;
+ nativeBuildInputs = optionals (source.qtVersion == 5) [ qt5.qttools qt5.makeQtWrapper ];
buildInputs = [ libopus libsndfile speex ]
++ optional (source.qtVersion == 5) qt5.qtsvg
++ optional stdenv.isLinux alsaLib
@@ -90,6 +91,10 @@ let
mkdir -p $out/share/icons{,/hicolor/scalable/apps}
cp icons/mumble.svg $out/share/icons
ln -s $out/share/icon/mumble.svg $out/share/icons/hicolor/scalable/apps
+
+ ${optionalString (source.qtVersion == 5) ''
+ wrapQtProgram $out/bin/mumble
+ ''}
'';
} source;
@@ -108,12 +113,12 @@ let
};
stableSource = rec {
- version = "1.2.17";
+ version = "1.2.19";
qtVersion = 4;
src = fetchurl {
url = "https://github.com/mumble-voip/mumble/releases/download/${version}/mumble-${version}.tar.gz";
- sha256 = "176br3b0pv5sz3zvgzsz9rxr3n79irlm902h7n1wh4f6vbph2dhw";
+ sha256 = "1s60vaici3v034jzzi20x23hsj6mkjlc0glipjq4hffrg9qgnizh";
};
};
@@ -132,5 +137,7 @@ in {
mumble = client stableSource;
mumble_git = client gitSource;
murmur = server stableSource;
- murmur_git = server gitSource;
+ murmur_git = (server gitSource).overrideAttrs (old: {
+ meta = old.meta // { broken = true; };
+ });
}
diff --git a/pkgs/applications/networking/newsreaders/kwooty/0001-search-paths.patch b/pkgs/applications/networking/newsreaders/kwooty/0001-search-paths.patch
deleted file mode 100644
index 6d1d2bac409b..000000000000
--- a/pkgs/applications/networking/newsreaders/kwooty/0001-search-paths.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 6b5730e729d72c8d9242163e7061b956abee61f5 Mon Sep 17 00:00:00 2001
-From: Thomas Tuegel
-Date: Sat, 12 Sep 2015 16:14:10 -0500
-Subject: [PATCH] search paths
-
----
- src/utilities/utility.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/utilities/utility.cpp b/src/utilities/utility.cpp
-index 2e322aa..2e9e4d2 100644
---- a/src/utilities/utility.cpp
-+++ b/src/utilities/utility.cpp
-@@ -299,6 +299,7 @@ QString Utility::searchExternalPrograms(const QString& programToSearch, bool& pr
-
- QString programPathName;
- QStringList searchPathList = Settings::searchPathList();
-+ searchPathList << "/usr/bin/unpar" << "/usr/bin/unrar" << "/usr/bin/7z";
-
- QStringList programsWithDifferentNames = programToSearch.split(";");
-
-@@ -368,7 +369,7 @@ QStringList Utility::buildPriorityArgument(const int& processPriority, const int
- QStringList niceProcessArgs;
-
- // look for 'nice' location :
-- QString nicePath = KStandardDirs::findExe("nice");
-+ QString nicePath = QString("/usr/bin/nice");
- niceProcessArgs.append(nicePath);
- niceProcessArgs.append("-n");
-
---
-2.5.0
-
diff --git a/pkgs/applications/networking/newsreaders/kwooty/default.nix b/pkgs/applications/networking/newsreaders/kwooty/default.nix
deleted file mode 100644
index f4bd04e8a2d1..000000000000
--- a/pkgs/applications/networking/newsreaders/kwooty/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{ stdenv, fetchurl, cmake, qt4, gettext
-, kdelibs, kdebase_workspace, perl
-, openssl, phonon, automoc4
-, libX11, libXext, libXft
-, unrar, p7zip, par2cmdline, coreutils
-}:
-
-let version = "1.1.0";
- name = "kwooty-${version}";
-in stdenv.mkDerivation {
- inherit name;
-
- src = fetchurl {
- url = "https://dl.opendesktop.org/api/files/download/id/1466631747/114385-${name}.tar.gz";
- sha256 = "10a9asjv6ja1xdjli2399dyka2rbia3qdm5bdpmcng6xdsbhx3ap";
- };
-
- patches = [ ./0001-search-paths.patch ];
-
- postPatch = ''
- echo "Changing paths to archive utilities to the nix store";
- substituteInPlace "src/utility.cpp" \
- --replace "/usr/bin/unrar" "${unrar}/bin" \
- --replace "/usr/bin/unpar" "${par2cmdline}/bin" \
- --replace "/usr/bin/7z" "${p7zip}/bin" \
- --replace "/usr/bin/nice" "${coreutils}/bin/nice"
- '';
-
- buildInputs =
- [ stdenv perl cmake qt4 gettext automoc4 openssl
- kdelibs kdebase_workspace phonon
- libX11 libXext libXft
- ];
-
- meta = {
- description = "Binary news reader of KDE";
- broken = true;
- };
-}
diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix
index f3fdea59e48d..93e10fbe5664 100644
--- a/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -1,41 +1,35 @@
-{ stdenv, fetchurl, pkgconfig, intltool, pythonPackages
-, glib, gnome3, pango, libxml2, libxslt, sqlite, libsoup, glib_networking
-, webkitgtk, json_glib, gobjectIntrospection, gst_all_1
-, libnotify
-, makeWrapper
+{ stdenv, fetchurl, pkgconfig, intltool, python3Packages, wrapGAppsHook
+, glib, libxml2, libxslt, sqlite, libsoup , webkitgtk, json_glib, gst_all_1
+, libnotify, gtk3, gsettings_desktop_schemas, libpeas, dconf, librsvg
+, gobjectIntrospection, glib_networking
}:
let
pname = "liferea";
- version = "1.10.19";
- inherit (pythonPackages) python pygobject3;
+ version = "1.12-rc3";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${name}.tar.bz2";
- sha256 = "1h6x8xd4ldrgw9mbf2gwf7wxi6z34h0d0rnwy9kyskdcgkymvi80";
+ sha256 = "0dd6hisqvc4ps6dx9ly34qx49ab1qa5h826b7dvf64mjqxa2v3kr";
};
- buildInputs = with gst_all_1; [
- pkgconfig intltool python
- glib gnome3.gtk pango libxml2 libxslt sqlite libsoup
- webkitgtk json_glib gobjectIntrospection gnome3.gsettings_desktop_schemas
- gnome3.libpeas gnome3.dconf
- gst-plugins-base gst-plugins-good gst-plugins-bad
- gnome3.libgnome_keyring gnome3.defaultIconTheme
- libnotify
- makeWrapper
- ];
+ nativeBuildInputs = [ wrapGAppsHook python3Packages.wrapPython intltool pkgconfig ];
+
+ buildInputs = [
+ glib gtk3 webkitgtk libxml2 libxslt sqlite libsoup gsettings_desktop_schemas
+ libpeas gsettings_desktop_schemas json_glib dconf gobjectIntrospection
+ librsvg glib_networking libnotify
+ ] ++ (with gst_all_1; [
+ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
+ ]);
+
+ pythonPath = with python3Packages; [ pygobject3 pycairo ];
preFixup = ''
- for f in "$out"/bin/*; do
- wrapProgram "$f" \
- --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pygobject3})" \
- --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
- --prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules:${glib_networking.out}/lib/gio/modules" \
- --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gtk.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
- done
+ buildPythonPath "$out $pythonPath"
+ gappsWrapperArgs+=(--prefix PYTHONPATH : "$program_PYTHONPATH")
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/newsreaders/pan/default.nix b/pkgs/applications/networking/newsreaders/pan/default.nix
index e8885edaa2aa..8c0bb8a884f8 100644
--- a/pkgs/applications/networking/newsreaders/pan/default.nix
+++ b/pkgs/applications/networking/newsreaders/pan/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "http://pan.rebelbase.com/download/releases/${version}/source/pan-${version}.tar.bz2";
- sha1 = "01ea0361a6d81489888e6abb075fd552999c3c60";
+ sha256 = "1fab2i6ngqp66lhls0g7j8d1c1rk75afiqr3r1x2sn3zk47k4pxz";
};
buildInputs = [ pkgconfig gtk2 perl gmime gettext intltool dbus_glib libnotify ]
diff --git a/pkgs/applications/networking/ostinato/default.nix b/pkgs/applications/networking/ostinato/default.nix
index 941ed60f9aff..41e64d7b721f 100644
--- a/pkgs/applications/networking/ostinato/default.nix
+++ b/pkgs/applications/networking/ostinato/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, fetchgit, fetchurl, writeText
-, qt4, qmake4Hook, protobuf, libpcap
-, wireshark, gzip, diffutils, gawk
+{ stdenv, fetchFromGitHub, fetchurl, qmake4Hook, makeDesktopItem
+, qt4, protobuf, libpcap, wireshark, gzip, diffutils, gawk
}:
stdenv.mkDerivation rec {
- name = "ostinato-2015-12-24";
- src = fetchgit {
- url = "https://github.com/pstavirs/ostinato.git";
- rev = "414d89860de0987843295d149bcabeac7c6fd9e5";
- sha256 = "1yif8z8ih027jdsgnxd82z9914wrqpkpi4xgxqv9lygnb2jjjrdx";
+ name = "ostinato-${version}";
+ version = "0.8";
+
+ src = fetchFromGitHub {
+ owner = "pstavirs";
+ repo = "ostinato";
+ rev = "v${version}";
+ sha256 = "1b5a5gypcy9i03mj6md3lkrq05rqmdyhfykrr1z0sv8n3q48xca3";
};
- ostinato_png = fetchurl {
+ ostinatoIcon = fetchurl {
url = "http://ostinato.org/images/site-logo.png";
sha256 = "f5c067823f2934e4d358d76f65a343efd69ad783a7aeabd7ab4ce3cd03490d70";
};
@@ -22,7 +24,27 @@ stdenv.mkDerivation rec {
patches = [ ./drone_ini.patch ];
+ desktopItem = makeDesktopItem {
+ type = "application";
+ name = "ostinato";
+ desktopName = "Ostinato";
+ genericName = "Packet/Traffic Generator and Analyzer";
+ comment = "Network packet and traffic generator and analyzer with a friendly GUI";
+ categories = "Network";
+ terminal = "false";
+ startupNotify = "true";
+ exec = "$out/bin/ostinato";
+ icon = ostinatoIcon;
+ extraEntries = ''
+ GenericName[it]=Generatore ed Analizzatore di pacchetti di rete
+ Comment[it]=Generatore ed Analizzatore di pacchetti di rete con interfaccia amichevole
+ '';
+ };
+
postInstall = ''
+ mkdir -p $out/share/applications
+ ln -s ${desktopItem}/share/applications/* $out/share/applications/
+
cat > $out/bin/ostinato.ini < $out/share/applications/ostinato.desktop <
- #include
--#include
-+#include
- #include
- #include
- #include
diff --git a/pkgs/applications/networking/p2p/ncdc/default.nix b/pkgs/applications/networking/p2p/ncdc/default.nix
index b1181960f41a..6d204de9ac43 100644
--- a/pkgs/applications/networking/p2p/ncdc/default.nix
+++ b/pkgs/applications/networking/p2p/ncdc/default.nix
@@ -1,23 +1,22 @@
{ stdenv, fetchurl, ncurses, zlib, bzip2, sqlite, pkgconfig, glib, gnutls }:
-let
- version = "1.19.1";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "ncdc-${version}";
+ version = "1.20";
src = fetchurl {
url = "http://dev.yorhel.nl/download/ncdc-${version}.tar.gz";
- sha256 = "0iwx4b3x207sw11qqjfynpwnhryhixjzbgcy9l9zfisa8f0k7cm6";
+ sha256 = "0ccn7dqbqpqsbglqyalz32c20rjvf1pw0zr88jyvd2b2vxbqi6ca";
};
- buildInputs = [ ncurses zlib bzip2 sqlite pkgconfig glib gnutls ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ ncurses zlib bzip2 sqlite glib gnutls ];
- meta = {
+ meta = with stdenv.lib; {
description = "Modern and lightweight direct connect client with a friendly ncurses interface";
homepage = http://dev.yorhel.nl/ncdc;
- license = stdenv.lib.licenses.mit;
- platforms = stdenv.lib.platforms.linux; # arbitrary
- maintainers = [ stdenv.lib.maintainers.ehmry ];
+ license = licenses.mit;
+ platforms = platforms.linux; # arbitrary
+ maintainers = with maintainers; [ ehmry ];
};
}
diff --git a/pkgs/applications/networking/p2p/qbittorrent/default.nix b/pkgs/applications/networking/p2p/qbittorrent/default.nix
index cdafea3be79f..17548d824417 100644
--- a/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -10,11 +10,11 @@ assert guiSupport -> (dbus_libs != null);
with stdenv.lib;
stdenv.mkDerivation rec {
name = "qbittorrent-${version}";
- version = "3.3.10";
+ version = "3.3.11";
src = fetchurl {
url = "mirror://sourceforge/qbittorrent/${name}.tar.xz";
- sha256 = "1lm8y5k9363gajbw0k9jb1cb7zg0lz5rw2ja0kd36h68rpm7qr9c";
+ sha256 = "0q57ahhlx7r5k1ji87gbp4rvjfvhirlmcx5nbwrfvqmxsigar4j8";
};
nativeBuildInputs = [ pkgconfig which ];
diff --git a/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix b/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
index dc80d7d34dec..694b7541bbaf 100644
--- a/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
+++ b/pkgs/applications/networking/p2p/transmission-remote-gtk/default.nix
@@ -1,21 +1,26 @@
-{ stdenv, autoconf, automake, libtool, makeWrapper, fetchgit, pkgconfig
-, intltool, gtk3, json_glib, curl }:
+{ stdenv, autoconf, automake, libtool, makeWrapper, fetchFromGitHub, pkgconfig
+, intltool, gtk3, json_glib, curl, glib, autoconf-archive, appstream-glib }:
stdenv.mkDerivation rec {
name = "transmission-remote-gtk-${version}";
- version = "1.2";
+ version = "1.3.1";
- src = fetchgit {
- url = "https://github.com/ajf8/transmission-remote-gtk.git";
- rev = "aa4e0c7d836cfcc10d8effd10225abb050343fc8";
- sha256 = "0qz0jzr5w5fik2awfps0q49blwm4z7diqca2405rr3fyhyjhx42b";
+ src = fetchFromGitHub {
+ owner = "transmission-remote-gtk";
+ repo = "transmission-remote-gtk";
+ rev = "${version}";
+ sha256 = "02q0vl7achx9rpd0iv0347h838bwzm7aj4k04y88g3bh8fi3cddh";
};
- buildInputs = [ libtool autoconf automake makeWrapper pkgconfig intltool
- gtk3 json_glib curl ];
+ preConfigure = "./autogen.sh";
- preConfigure = "sh autogen.sh";
+ nativeBuildInputs= [
+ autoconf automake libtool makeWrapper
+ pkgconfig intltool autoconf-archive
+ appstream-glib
+ ];
+ buildInputs = [ gtk3 json_glib curl glib ];
preFixup = ''
wrapProgram "$out/bin/transmission-remote-gtk" \
diff --git a/pkgs/applications/networking/p2p/transmission/default.nix b/pkgs/applications/networking/p2p/transmission/default.nix
index 12692b9566f9..6feeacc675a0 100644
--- a/pkgs/applications/networking/p2p/transmission/default.nix
+++ b/pkgs/applications/networking/p2p/transmission/default.nix
@@ -10,7 +10,7 @@ let
version = "2.92";
in
-with { inherit (stdenv.lib) optional optionals optionalString; };
+let inherit (stdenv.lib) optional optionals optionalString; in
stdenv.mkDerivation rec {
name = "transmission-" + optionalString enableGTK3 "gtk-" + version;
diff --git a/pkgs/applications/networking/p2p/tribler/default.nix b/pkgs/applications/networking/p2p/tribler/default.nix
index 890271916544..8e99d5159f87 100644
--- a/pkgs/applications/networking/p2p/tribler/default.nix
+++ b/pkgs/applications/networking/p2p/tribler/default.nix
@@ -1,14 +1,17 @@
-{ stdenv, fetchurl, pythonPackages, makeWrapper, nettools, libtorrentRasterbar, imagemagick
-, enablePlayer ? false, vlc ? null }:
-
+{ stdenv, fetchgit, pythonPackages, makeWrapper, nettools, libtorrentRasterbar, imagemagick
+, enablePlayer ? true, vlc ? null }:
stdenv.mkDerivation rec {
- name = "tribler-${version}";
- version = "v6.4.3";
+ pname = "tribler";
+ name = "${pname}-${version}";
+ version = "7.0.0-beta";
+ revision = "1d3ddb8";
- src = fetchurl {
- url = "https://github.com/Tribler/tribler/releases/download/${version}/Tribler-${version}.tar.xz";
- sha256 = "1n5qi3jlby41w60zg6dvl933ypyiflq3rb0qkwhxi4b26s3vwvgr";
+ src = fetchgit {
+ url = "https://github.com/Tribler/tribler";
+ rev = revision;
+ sha256 = "16mk76qgg7fgca11yvpygicxqbkc0kn6r82x73fly2310pagd845";
+ fetchSubmodules = true;
};
buildInputs = [
@@ -20,42 +23,56 @@ stdenv.mkDerivation rec {
pythonPath = [
libtorrentRasterbar
- pythonPackages.wxPython
pythonPackages.apsw
pythonPackages.twisted
- pythonPackages.gmpy
pythonPackages.netifaces
- pythonPackages.pillow
pythonPackages.pycrypto
pythonPackages.pyasn1
pythonPackages.requests
pythonPackages.setuptools
pythonPackages.m2crypto
+ pythonPackages.pyqt5
+ pythonPackages.chardet
+ pythonPackages.cherrypy
+ pythonPackages.cryptography
+ pythonPackages.libnacl
+ pythonPackages.configobj
+ pythonPackages.matplotlib
+ pythonPackages.plyvel
+ pythonPackages.decorator
+ pythonPackages.feedparser
];
- installPhase =
- ''
- find . -name '*.png' -exec convert -strip {} {} \;
- # Nasty hack; call wrapPythonPrograms to set program_PYTHONPATH.
- wrapPythonPrograms
+ postPatch = ''
+ ${stdenv.lib.optionalString enablePlayer ''
+ substituteInPlace "./TriblerGUI/vlc.py" --replace "ctypes.CDLL(p)" "ctypes.CDLL('${vlc}/lib/libvlc.so')"
+ substituteInPlace "./TriblerGUI/widgets/videoplayerpage.py" --replace "if vlc and vlc.plugin_path" "if vlc"
+ substituteInPlace "./TriblerGUI/widgets/videoplayerpage.py" --replace "os.environ['VLC_PLUGIN_PATH'] = vlc.plugin_path" "os.environ['VLC_PLUGIN_PATH'] = '${vlc}/lib/vlc/plugins'"
+ ''}
+ '';
- mkdir -p $out/share/tribler
- cp -prvd Tribler $out/share/tribler/
+ installPhase = ''
+ find . -name '*.png' -exec convert -strip {} {} \;
+ mkdir -pv $out
+ # Nasty hack; call wrapPythonPrograms to set program_PYTHONPATH.
+ wrapPythonPrograms
+ cp -prvd ./* $out/
+ makeWrapper ${pythonPackages.python}/bin/python $out/bin/tribler \
+ --set _TRIBLERPATH $out \
+ --set PYTHONPATH $out:$program_PYTHONPATH \
+ --set NO_AT_BRIDGE 1 \
+ --run 'cd $_TRIBLERPATH' \
+ --add-flags "-O $out/run_tribler.py" \
+ ${stdenv.lib.optionalString enablePlayer ''
+ --prefix LD_LIBRARY_PATH : ${vlc}/lib
+ ''}
+ '';
- makeWrapper ${pythonPackages.python}/bin/python $out/bin/tribler \
- --set _TRIBLERPATH $out/share/tribler \
- --set PYTHONPATH $out/share/tribler:$program_PYTHONPATH \
- --run 'cd $_TRIBLERPATH' \
- --add-flags "-O $out/share/tribler/Tribler/Main/tribler.py" \
- ${stdenv.lib.optionalString enablePlayer ''
- --prefix LD_LIBRARY_PATH : ${vlc}/lib
- ''}
- '';
-
- meta = {
+ meta = with stdenv.lib; {
+ maintainers = with maintainers; [ xvapx ];
homepage = http://www.tribler.org/;
description = "A completely decentralised P2P filesharing client based on the Bittorrent protocol";
- license = stdenv.lib.licenses.lgpl21;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.lgpl21;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/remote/citrix-receiver/default.nix b/pkgs/applications/networking/remote/citrix-receiver/default.nix
index 57d04e528452..c656ff24df84 100644
--- a/pkgs/applications/networking/remote/citrix-receiver/default.nix
+++ b/pkgs/applications/networking/remote/citrix-receiver/default.nix
@@ -22,14 +22,15 @@
, alsaLib
}:
-stdenv.mkDerivation rec {
+let versionRec = { major = "13"; minor = "4"; patch = "0"; };
+in stdenv.mkDerivation rec {
name = "citrix-receiver-${version}";
- version = "13.4.0";
+ version = with versionRec; "${major}.${minor}.${patch}";
homepage = https://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-latest.html;
prefixWithBitness = if stdenv.is64bit then "linuxx64" else "linuxx86";
- src = requireFile rec {
+ src = with versionRec; requireFile rec {
name = "${prefixWithBitness}-${version}.10109380.tar.gz";
sha256 =
if stdenv.is64bit
@@ -41,10 +42,14 @@ stdenv.mkDerivation rec {
${homepage}
+ (if you do not find version ${version} there, try at
+ https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-latest-${major}-${minor}.html
+ or at https://www.citrix.com/downloads/citrix-receiver/ under "Earlier Versions of Receiver for Linux")
+
Once you have downloaded the file, please use the following command and re-run the
installation:
- nix-prefetch-url file://${name}
+ nix-prefetch-url file://\$PWD/${name}
'';
};
@@ -133,7 +138,8 @@ stdenv.mkDerivation rec {
echo "Wrapping wfica..."
mkdir "$out/bin"
- makeWrapper "$ICAInstDir/wfica -icaroot $ICAInstDir" "$out/bin/wfica" \
+ makeWrapper "$ICAInstDir/wfica" "$out/bin/wfica" \
+ --add-flags "-icaroot $ICAInstDir" \
--set ICAROOT "$ICAInstDir" \
--set GTK_PATH "${gtk2.out}/lib/gtk-2.0:${gnome3.gnome_themes_standard}/lib/gtk-2.0" \
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix
index d3c3b2786070..c8880e630a6d 100644
--- a/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, pkgconfig, pcre, perl, flex, bison, gettext, libpcap, libnl, c-ares
, gnutls, libgcrypt, libgpgerror, geoip, openssl, lua5, makeDesktopItem, python, libcap, glib
-, libssh, zlib, cmake, ecm
-, withGtk ? false, gtk3 ? null, pango ? null, cairo ? null, gdk_pixbuf ? null
+, libssh, zlib, cmake, extra-cmake-modules
+, withGtk ? false, gtk3 ? null, librsvg ? null, gsettings_desktop_schemas ? null, wrapGAppsHook ? null
, withQt ? false, qt5 ? null
, ApplicationServices, SystemConfiguration, gmp
}:
@@ -12,7 +12,7 @@ assert withQt -> !withGtk && qt5 != null;
with stdenv.lib;
let
- version = "2.2.4";
+ version = "2.2.5";
variant = if withGtk then "gtk" else if withQt then "qt" else "cli";
in stdenv.mkDerivation {
@@ -20,14 +20,18 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "http://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.bz2";
- sha256 = "049r5962yrajhhz9r4dsnx403dab50d6091y2mw298ymxqszp9s2";
+ sha256 = "1j4sc3pmy8l6k41007spglcqiabjlzc7f85pn3jmjr9ksv9qipbm";
};
+ nativeBuildInputs = [
+ bison cmake extra-cmake-modules flex
+ ] ++ optional withGtk wrapGAppsHook;
+
buildInputs = [
- bison cmake ecm flex gettext pcre perl pkgconfig libpcap lua5 libssh openssl libgcrypt libgpgerror gnutls
- geoip c-ares python glib zlib
- ] ++ (optionals withQt (with qt5; [ qtbase qtmultimedia qtsvg qttools ]))
- ++ (optionals withGtk [ gtk3 pango cairo gdk_pixbuf ])
+ gettext pcre perl pkgconfig libpcap lua5 libssh openssl libgcrypt
+ libgpgerror gnutls geoip c-ares python glib zlib
+ ] ++ optionals withQt (with qt5; [ qtbase qtmultimedia qtsvg qttools ])
+ ++ optionals withGtk [ gtk3 librsvg gsettings_desktop_schemas ]
++ optionals stdenv.isLinux [ libcap libnl ]
++ optionals stdenv.isDarwin [ SystemConfiguration ApplicationServices gmp ];
diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix
index adbadba411c9..93b4fc764674 100644
--- a/pkgs/applications/networking/sync/rclone/default.nix
+++ b/pkgs/applications/networking/sync/rclone/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "rclone-${version}";
- version = "1.35";
+ version = "1.36";
goPackagePath = "github.com/ncw/rclone";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "ncw";
repo = "rclone";
rev = "v${version}";
- sha256 = "15dmppb7qgr3vg76dsv770l51lmsl8n8k3rvbnhhks5a2cz0kf2i";
+ sha256 = "1vx75ihg2j0chml8hwvngjkjw647cai9gicfy8ss6xsrm46w59b3";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 864acacaa9fc..81c459ff15a3 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -1,22 +1,17 @@
-{ stdenv, lib, fetchFromGitHub, go, pkgs }:
+{ stdenv, lib, fetchFromGitHub, go, pkgs, removeReferencesTo }:
-let
- removeExpr = ref: ''
- sed -i "s,${ref},$(echo "${ref}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" \
- '';
-
-in stdenv.mkDerivation rec {
- version = "0.14.23";
+stdenv.mkDerivation rec {
+ version = "0.14.26";
name = "syncthing-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "1himf8yhfpjsv5m068y2f6f696d7ip0jq7jmg69kn7035zlxicis";
+ sha256 = "1ny41fj8gg555awqcsyvsjs1zghjlwciwhyxjh5ly16hzaixn499";
};
- buildInputs = [ go ];
+ buildInputs = [ go removeReferencesTo ];
buildPhase = ''
mkdir -p src/github.com/syncthing
@@ -48,7 +43,7 @@ in stdenv.mkDerivation rec {
'';
preFixup = ''
- find $out/bin -type f -exec ${removeExpr go} '{}' '+'
+ find $out/bin -type f -exec remove-references-to -t ${go} '{}' '+'
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/znc/default.nix b/pkgs/applications/networking/znc/default.nix
index bc75fb5f9a48..88d1ae7fae13 100644
--- a/pkgs/applications/networking/znc/default.nix
+++ b/pkgs/applications/networking/znc/default.nix
@@ -6,15 +6,19 @@
}:
with stdenv.lib;
+
stdenv.mkDerivation rec {
- name = "znc-1.6.3";
+ name = "znc-${version}";
+ version = "1.6.5";
src = fetchurl {
- url = "http://znc.in/releases/${name}.tar.gz";
- sha256 = "09xqi5fs40x6nj9gq99bnw1a7saq96bvqxknxx0ilq7yfvg4c733";
+ url = "http://znc.in/releases/archive/${name}.tar.gz";
+ sha256 = "1jia6kq6bp8yxfj02d5vj9vqb4pylqcldspyjj6iz82kkka2a0ig";
};
- buildInputs = [ openssl pkgconfig ]
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ openssl ]
++ optional withPerl perl
++ optional withPython python3
++ optional withTcl tcl
@@ -28,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Advanced IRC bouncer";
homepage = http://wiki.znc.in/ZNC;
- maintainers = with maintainers; [ viric schneefux ];
+ maintainers = with maintainers; [ viric schneefux lnl7 ];
license = licenses.asl20;
platforms = platforms.unix;
};
diff --git a/pkgs/applications/office/basket/default.nix b/pkgs/applications/office/basket/default.nix
deleted file mode 100644
index 2417e263d442..000000000000
--- a/pkgs/applications/office/basket/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, qimageblitz, kdepimlibs, gpgme
-}:
-
-stdenv.mkDerivation rec {
- name = "basket-1.81";
-
- src = fetchurl {
- url = "http://basket.kde.org/downloads/${name}.tar.bz2";
- sha256 = "10zxlgz96iwmqz30sw6f20pzjmnjvqhx7b5ihfwz47agyfdb98v0";
- };
-
- KDEDIRS = kdepimlibs;
-
- buildInputs = [ kdelibs qimageblitz kdepimlibs gpgme ];
-
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
-
- meta = {
- description = "A multi-purpose note-taking application";
- homepage = http://basket.kde.org/;
- maintainers = [ stdenv.lib.maintainers.urkud ];
- inherit (kdelibs.meta) platforms;
- };
-}
diff --git a/pkgs/applications/office/calligra/default.nix b/pkgs/applications/office/calligra/default.nix
index 99107787493f..76027f29a707 100644
--- a/pkgs/applications/office/calligra/default.nix
+++ b/pkgs/applications/office/calligra/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig, kdelibs, lcms2, libpng, eigen
+{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig, kdelibs4, lcms2, libpng, eigen
, exiv2, boost, sqlite, icu, vc, shared_mime_info, librevenge, libodfgen, libwpg
, libwpd, poppler_qt4, ilmbase, gsl, qca2, marble, libvisio, libmysql, postgresql
, freetds, fftw, glew, libkdcraw, pstoedit, opencolorio, kdepimlibs
-, kactivities, okular, git, oxygen_icons, makeWrapper
+, kactivities, okular, git, oxygen-icons5, makeWrapper
# TODO: not found
#, xbase, openjpeg
# TODO: package libWPS, Spnav, m2mml, LibEtonyek
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ automoc4 cmake perl pkgconfig makeWrapper ];
buildInputs = [
- kdelibs lcms2 libpng eigen
+ kdelibs4 lcms2 libpng eigen
exiv2 boost sqlite icu vc shared_mime_info librevenge libodfgen libwpg
libwpd poppler_qt4 ilmbase gsl qca2 marble libvisio libmysql postgresql
freetds fftw glew libkdcraw opencolorio kdepimlibs
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
for i in $out/bin/*; do
wrapProgram $i \
--prefix PATH ':' "${pstoedit.out}/bin" \
- --prefix XDG_DATA_DIRS ':' "${oxygen_icons}/share"
+ --prefix XDG_DATA_DIRS ':' "${oxygen-icons5}/share"
done
'';
@@ -48,8 +48,8 @@ stdenv.mkDerivation rec {
vector graphics.
'';
homepage = http://calligra.org;
- maintainers = with maintainers; [ urkud phreedom ebzzry ];
- inherit (kdelibs.meta) platforms;
+ maintainers = with maintainers; [ phreedom ebzzry ];
+ inherit (kdelibs4.meta) platforms;
license = licenses.gpl2;
};
}
diff --git a/pkgs/applications/office/eventlist/default.nix b/pkgs/applications/office/eventlist/default.nix
deleted file mode 100644
index 395cb3d0a914..000000000000
--- a/pkgs/applications/office/eventlist/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, kdelibs, kdepimlibs, akonadi, boost }:
-
-stdenv.mkDerivation rec {
- name = "plasmoid-eventlist-0.6.96";
-
- src = fetchurl {
- url = "http://kde-look.org/CONTENT/content-files/107779-plasmoid-eventlist-0.6.96.tar.bz2";
- sha256 = "26cc7bd1c465bf1379fd0ba1fa8592eaa62f2553734d1b283e17359103908eea";
- };
-
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
- buildInputs = [ kdelibs kdepimlibs akonadi boost ];
-
- meta = {
- inherit (kdelibs.meta) platforms;
- description = "KDE Plasmoid to show events and todos on the desktop";
- longDescription = ''
- This is a plasmoid to show the events and todos from Akonadi resources (KOrganizer, Birthdays etc.).
- With a google resource also Google calendar items can be shown.
- Also possible with a CalDAV resource.
- A facebook resource is also available.
-
- Incidences can be filtered, added, edited, deleted via context menu.
- '';
- homepage = "http://kde-look.org/content/show.php/Eventlist?content=107779";
- license = stdenv.lib.licenses.gpl3Plus;
-
- };
-}
diff --git a/pkgs/applications/office/homebank/default.nix b/pkgs/applications/office/homebank/default.nix
index b4df8fdd4606..ac2f71c872da 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.3";
+ name = "homebank-5.1.4";
src = fetchurl {
url = "http://homebank.free.fr/public/${name}.tar.gz";
- sha256 = "0wzv2hkm30a1kqjldw02bzbh49bdmac041d6qybjzvkgwvrbmci2";
+ sha256 = "07zxb9n7d281nfv29gi09fsp7y73fx4w2s48hgdn9s4vij25zwqa";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/office/kbibtex/default.nix b/pkgs/applications/office/kbibtex/default.nix
deleted file mode 100644
index a18ba50cabe2..000000000000
--- a/pkgs/applications/office/kbibtex/default.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig
-, kdelibs, libxslt, poppler_qt4
-}:
-
-stdenv.mkDerivation rec {
- pname = "kbibtex";
- version = "0.4";
- name = "${pname}-${version}";
-
- src = fetchurl {
- url = "http://download.gna.org/${pname}/${version}/${name}.tar.bz2";
- sha256 = "1hq0az0dp96195z26wjfwj9ynd57pfv13f1xcl5vbsswcjfrczws";
- };
-
- patchPhase = ''
- sed -e '25i#include ' -i src/gui/preferences/settingsabstractwidget.h
- '';
-
- buildInputs = [ kdelibs libxslt poppler_qt4 ];
- nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
-}
diff --git a/pkgs/applications/office/kmymoney/default.nix b/pkgs/applications/office/kmymoney/default.nix
deleted file mode 100644
index f375da175044..000000000000
--- a/pkgs/applications/office/kmymoney/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ stdenv, fetchurl, cmake, kdelibs, automoc4, kdepimlibs, gettext, pkgconfig
-, shared_mime_info, perl, boost, gpgme, gmpxx, libalkimia, libofx, libical
-, doxygen, aqbanking, gwenhywfar }:
-
-stdenv.mkDerivation rec {
- name = "kmymoney-${version}";
- version = "4.8.0";
-
- src = fetchurl {
- url = "mirror://kde/stable/kmymoney/${version}/src/${name}.tar.xz";
- sha256 = "1hlayhcmdfayma4hchv2bfyg82ry0h74hg4095d959mg19qkb9n2";
- };
-
- cmakeFlags = [
- "-DENABLE_KBANKING='true'"
- ];
-
- buildInputs = [ kdepimlibs perl boost gpgme gmpxx libalkimia libofx libical
- doxygen aqbanking gwenhywfar ];
- nativeBuildInputs = [ cmake automoc4 gettext shared_mime_info pkgconfig ];
-
- KDEDIRS = libalkimia;
-
- patches = [
- ./qgpgme.patch
- ./seqaccessmgrtest.patch
- ];
-
- meta = {
- homepage = http://kmymoney2.sourceforge.net/;
- description = "KDE personal money manager";
- inherit (kdelibs.meta) platforms maintainers;
- };
-}
diff --git a/pkgs/applications/office/kmymoney/qgpgme.patch b/pkgs/applications/office/kmymoney/qgpgme.patch
deleted file mode 100644
index 59ed37edaf8e..000000000000
--- a/pkgs/applications/office/kmymoney/qgpgme.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-KMymoney tries to find qgpgme before kdepimlibs. This is wrong because
-FindQGpgme is installed by kdepimlibs, thus can be invisible until kdepimlibs
-found.
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index f6d7305..88bac67 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -59,8 +59,8 @@ else (WIN32)
- find_package(Boost "1.33.1" COMPONENTS graph)
- endif (WIN32)
- # needed by libkgpgfile
--find_package(QGpgme REQUIRED)
- find_package(KdepimLibs REQUIRED)
-+find_package(QGpgme REQUIRED)
- find_package(SharedMimeInfo REQUIRED)
-
- add_definitions( ${QT_DEFINITIONS} ${KDE4_DEFINITIONS} ${KDEPIM_DEFINITIONS})
diff --git a/pkgs/applications/office/kmymoney/seqaccessmgrtest.patch b/pkgs/applications/office/kmymoney/seqaccessmgrtest.patch
deleted file mode 100644
index d01a433ba09a..000000000000
--- a/pkgs/applications/office/kmymoney/seqaccessmgrtest.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Fix tests for 32bit builds until we can bring these upstream
-diff --git a/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp b/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
-index dcb4b4a..e803203 100644
---- a/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
-+++ b/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
-@@ -58,13 +58,13 @@ void MyMoneySeqAccessMgrTest::testEmptyConstructor()
- QCOMPARE(m->m_nextPayeeID, 0ul);
- QCOMPARE(m->m_nextScheduleID, 0ul);
- QCOMPARE(m->m_nextReportID, 0ul);
-- QCOMPARE(m->m_institutionList.count(), 0ul);
-- QCOMPARE(m->m_accountList.count(), 5ul);
-- QCOMPARE(m->m_transactionList.count(), 0ul);
-- QCOMPARE(m->m_transactionKeys.count(), 0ul);
-- QCOMPARE(m->m_payeeList.count(), 0ul);
-- QCOMPARE(m->m_tagList.count(), 0ul);
-- QCOMPARE(m->m_scheduleList.count(), 0ul);
-+ QCOMPARE(m->m_institutionList.count(), (size_t)0);
-+ QCOMPARE(m->m_accountList.count(), (size_t)5);
-+ QCOMPARE(m->m_transactionList.count(), (size_t)0);
-+ QCOMPARE(m->m_transactionKeys.count(), (size_t)0);
-+ QCOMPARE(m->m_payeeList.count(), (size_t)0);
-+ QCOMPARE(m->m_tagList.count(), (size_t)0);
-+ QCOMPARE(m->m_scheduleList.count(), (size_t)0);
-
- QCOMPARE(m->m_dirty, false);
- QCOMPARE(m->m_creationDate, QDate::currentDate());
diff --git a/pkgs/applications/office/libreoffice/default-primary-src.nix b/pkgs/applications/office/libreoffice/default-primary-src.nix
index 919ab01f5f6e..245d2a5fce1a 100644
--- a/pkgs/applications/office/libreoffice/default-primary-src.nix
+++ b/pkgs/applications/office/libreoffice/default-primary-src.nix
@@ -3,8 +3,8 @@
rec {
major = "5";
minor = "3";
- patch = "0";
- tweak = "3";
+ patch = "1";
+ tweak = "2";
subdir = "${major}.${minor}.${patch}";
@@ -12,6 +12,6 @@ rec {
src = fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
- sha256 = "0vjmc8id9krpy9n4f0yil8k782cdzwmk53lvszi7r32b3ig23f84";
+ sha256 = "1zsl0z0i8pw532x2lmwd64ms6igibkkjhwf01zmm2kpnr9ycsijp";
};
}
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index 989cf17e2761..c43a06838b84 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -6,7 +6,7 @@
, openssl, gperf, cppunit, GConf, ORBit2, poppler
, librsvg, gnome_vfs, mesa, bsh, CoinMP, libwps, libabw
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
-, libwpg, dbus_glib, glibc, qt4, kde4, clucene_core, libcdr, lcms, vigra
+, libwpg, dbus_glib, glibc, qt4, clucene_core, libcdr, lcms, vigra
, unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
, libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf
@@ -22,7 +22,7 @@ let
primary-src = import ./default-primary-src.nix { inherit fetchurl; };
in
-with { inherit (primary-src) major minor subdir version; };
+let inherit (primary-src) major minor subdir version; in
let
lib = stdenv.lib;
@@ -42,14 +42,14 @@ let
translations = fetchSrc {
name = "translations";
- sha256 = "1ld1zj2f0cbyr0fkibsiazyrb4qkshc9yqkfmq7b64hhp9zsa8a3";
+ sha256 = "1r386qkfmlq7p1zly4xl0s0shp1d3rq9hwm1403ap22qpgrcgqyb";
};
# TODO: dictionaries
help = fetchSrc {
name = "help";
- sha256 = "0zqs9g6hqjv5z0yzi0ag4ii158249c70ppqhg1v60haip40xan6z";
+ sha256 = "03n2lj6zhjg585zq9z458mj29dshni25p1v959a2z1xa3jzwfjfz";
};
};
@@ -252,7 +252,7 @@ in stdenv.mkDerivation rec {
libodfgen CoinMP librdf_rasqal defaultIconTheme makeWrapper
gdb
]
- ++ lib.optional kdeIntegration kde4.kdelibs;
+ ++ lib.optional kdeIntegration kdelibs4;
passthru = {
inherit srcs;
diff --git a/pkgs/applications/office/libreoffice/libreoffice-srcs-still.nix b/pkgs/applications/office/libreoffice/libreoffice-srcs-still.nix
index 8bfb54fef550..7bcb638b77ec 100644
--- a/pkgs/applications/office/libreoffice/libreoffice-srcs-still.nix
+++ b/pkgs/applications/office/libreoffice/libreoffice-srcs-still.nix
@@ -112,11 +112,11 @@
md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
}
{
- name = "curl-7.51.0.tar.gz";
- url = "http://dev-www.libreoffice.org/src/curl-7.51.0.tar.gz";
- sha256 = "65b5216a6fbfa72f547eb7706ca5902d7400db9868269017a8888aa91d87977c";
- md5 = "490e19a8ccd1f4a244b50338a0eb9456";
- md5name = "490e19a8ccd1f4a244b50338a0eb9456-curl-7.51.0.tar.gz";
+ name = "curl-7.52.1.tar.gz";
+ url = "http://dev-www.libreoffice.org/src/curl-7.52.1.tar.gz";
+ sha256 = "a8984e8b20880b621f61a62d95ff3c0763a3152093a9f9ce4287cfd614add6ae";
+ md5 = "4e1ef056e117b4d25f4ec42ac609c0d4";
+ md5name = "4e1ef056e117b4d25f4ec42ac609c0d4-curl-7.52.1.tar.gz";
}
{
name = "libe-book-0.1.2.tar.bz2";
diff --git a/pkgs/applications/office/libreoffice/libreoffice-srcs.nix b/pkgs/applications/office/libreoffice/libreoffice-srcs.nix
index 375db389da99..8ac7bc2eda02 100644
--- a/pkgs/applications/office/libreoffice/libreoffice-srcs.nix
+++ b/pkgs/applications/office/libreoffice/libreoffice-srcs.nix
@@ -112,11 +112,11 @@
md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
}
{
- name = "curl-7.51.0.tar.gz";
- url = "http://dev-www.libreoffice.org/src/curl-7.51.0.tar.gz";
- sha256 = "65b5216a6fbfa72f547eb7706ca5902d7400db9868269017a8888aa91d87977c";
- md5 = "490e19a8ccd1f4a244b50338a0eb9456";
- md5name = "490e19a8ccd1f4a244b50338a0eb9456-curl-7.51.0.tar.gz";
+ name = "curl-7.52.1.tar.gz";
+ url = "http://dev-www.libreoffice.org/src/curl-7.52.1.tar.gz";
+ sha256 = "a8984e8b20880b621f61a62d95ff3c0763a3152093a9f9ce4287cfd614add6ae";
+ md5 = "4e1ef056e117b4d25f4ec42ac609c0d4";
+ md5name = "4e1ef056e117b4d25f4ec42ac609c0d4-curl-7.52.1.tar.gz";
}
{
name = "libe-book-0.1.2.tar.bz2";
@@ -294,11 +294,11 @@
md5name = "17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip";
}
{
- name = "hunspell-1.4.1.tar.gz";
- url = "http://dev-www.libreoffice.org/src/33d370f7fe5a030985e445a5672b2067-hunspell-1.4.1.tar.gz";
- sha256 = "c4476aff0ced52eec334eae1e8d3fdaaebdd90f5ecd0b57cf2a92a6fd220d1bb";
- md5 = "33d370f7fe5a030985e445a5672b2067";
- md5name = "33d370f7fe5a030985e445a5672b2067-hunspell-1.4.1.tar.gz";
+ name = "hunspell-1.6.0.tar.gz";
+ url = "http://dev-www.libreoffice.org/src/047c3feb121261b76dc16cdb62f54483-hunspell-1.6.0.tar.gz";
+ sha256 = "512e7d2ee69dad0b35ca011076405e56e0f10963a02d4859dbcc4faf53ca68e2";
+ md5 = "047c3feb121261b76dc16cdb62f54483";
+ md5name = "047c3feb121261b76dc16cdb62f54483-hunspell-1.6.0.tar.gz";
}
{
name = "hyphen-2.8.8.tar.gz";
diff --git a/pkgs/applications/office/libreoffice/still-primary-src.nix b/pkgs/applications/office/libreoffice/still-primary-src.nix
index 0fae854f42fa..d1e87d7de6da 100644
--- a/pkgs/applications/office/libreoffice/still-primary-src.nix
+++ b/pkgs/applications/office/libreoffice/still-primary-src.nix
@@ -3,8 +3,8 @@
rec {
major = "5";
minor = "2";
- patch = "5";
- tweak = "1";
+ patch = "6";
+ tweak = "2";
subdir = "${major}.${minor}.${patch}";
@@ -12,6 +12,6 @@ rec {
src = fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
- sha256 = "006kn1m5d6c1skgc1scc0gssin922raca2psjv887alplhia6mlp";
+ sha256 = "0w1myl4l1qhdkwqb3b52xld1sq45xyg8b45q40l6a50iccwy6j9x";
};
}
diff --git a/pkgs/applications/office/libreoffice/still.nix b/pkgs/applications/office/libreoffice/still.nix
index 26bb53c9b389..7a2174b557e1 100644
--- a/pkgs/applications/office/libreoffice/still.nix
+++ b/pkgs/applications/office/libreoffice/still.nix
@@ -6,7 +6,7 @@
, openssl, gperf, cppunit, GConf, ORBit2, poppler
, librsvg, gnome_vfs, mesa, bsh, CoinMP, libwps, libabw
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
-, libwpg, dbus_glib, glibc, qt4, kde4, clucene_core, libcdr, lcms, vigra
+, libwpg, dbus_glib, glibc, qt4, kdelibs4, clucene_core, libcdr, lcms, vigra
, unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
, libatomic_ops, graphite2, harfbuzz, libodfgen
@@ -22,7 +22,7 @@ let
primary-src = import ./still-primary-src.nix { inherit fetchurl; };
in
-with { inherit (primary-src) major minor subdir version; };
+let inherit (primary-src) major minor subdir version; in
let
lib = stdenv.lib;
@@ -42,14 +42,14 @@ let
translations = fetchSrc {
name = "translations";
- sha256 = "0lv3jbnzzkr7nbivsl9jm9b4m9mxvngbmhz6yasblhi0m9ifkxmb";
+ sha256 = "0w77mkxmhxx4qjwdwb8bipcdb4pkvkg202mxbbjrv0aj09k6dhvk";
};
# TODO: dictionaries
help = fetchSrc {
name = "help";
- sha256 = "1d29ppdkhhy5x8cric0l872x607ng02bnp2gvv5ck3blb759q68i";
+ sha256 = "12xqzp005dhbh618g3zb30vj7rdmccdqj6ix10jlk0clk66n9kf0";
};
};
@@ -72,6 +72,13 @@ in stdenv.mkDerivation rec {
configureScript = "./autogen.sh";
dontUseCmakeConfigure = true;
+ # ICU 58, included in 5.3.x
+ patches = [(fetchurl {
+ url = "https://gerrit.libreoffice.org/gitweb?p=core.git;a=patch;h=3e42714c76b1347babfdea0564009d8d82a83af4";
+ sha256 = "10bid0jdw1rpdsqwzzk3r4rp6bjs2cvi82h7anz2m1amfjdv86my";
+ name = "libreoffice-5.2.x-icu4c-58.patch";
+ })];
+
postUnpack = ''
mkdir -v $sourceRoot/src
'' + (stdenv.lib.concatMapStrings (f: "ln -sfv ${f} $sourceRoot/src/${f.md5 or f.outputHash}-${f.name}\nln -sfv ${f} $sourceRoot/src/${f.name}\n") srcs.third_party)
@@ -247,7 +254,7 @@ in stdenv.mkDerivation rec {
librevenge libe-book libmwaw glm glew ncurses
libodfgen CoinMP librdf_rasqal defaultIconTheme makeWrapper
]
- ++ lib.optional kdeIntegration kde4.kdelibs;
+ ++ lib.optional kdeIntegration kdelibs4;
passthru = {
inherit srcs;
diff --git a/pkgs/applications/office/marp/default.nix b/pkgs/applications/office/marp/default.nix
index 9a59bef617b5..0e53d58a083b 100644
--- a/pkgs/applications/office/marp/default.nix
+++ b/pkgs/applications/office/marp/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "marp-${version}";
- version = "0.0.9";
+ version = "0.0.10";
src = fetchurl {
url = "https://github.com/yhatt/marp/releases/download/v${version}/${version}-Marp-linux-x64.tar.gz";
- sha256 = "142c35d88rkgjy85f4204givgx0p1qyfpipbrsa11lp3cb6jzhn2";
+ sha256 = "0x4qldbyvq88cs12znxv33bb0nxr3wxcwhyr97pkjrjc2cn7nphx";
};
sourceRoot = ".";
diff --git a/pkgs/applications/office/mendeley/default.nix b/pkgs/applications/office/mendeley/default.nix
index 0ae0732da27f..0a14a87cf560 100644
--- a/pkgs/applications/office/mendeley/default.nix
+++ b/pkgs/applications/office/mendeley/default.nix
@@ -1,6 +1,30 @@
-{ fetchurl, stdenv, dpkg, makeWrapper, which
-, gcc, orc, xorg, qt4, zlib
-, ...}:
+{ fetchurl, stdenv, dpkg, which
+, alsaLib
+, desktop_file_utils
+, dbus
+, libcap
+, fontconfig
+, freetype
+, gcc
+, gconf
+, glib
+, icu
+, libxml2
+, libxslt
+, orc
+, nss
+, nspr
+, qt5
+, sqlite
+, xorg
+, xlibs
+, zlib
+# The provided wrapper does this, but since we don't use it
+# we emulate the behavior. The downside is that this
+# 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
+}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
@@ -12,20 +36,49 @@ let
then "i386"
else "amd64";
- shortVersion = "1.16.3-stable";
+ shortVersion = "1.17.9-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 "14cxysn1l6s6z8awmqj1glm4146jif0852wiyhjg1dhhh25cvpbv"
- else "1hdvawj8g4hpj36xy5ys27h1fa76xcdx8apsxa6hpg5xmxvcamqz";
+ then "0z04r3ipwp2vca3qhp3b1zj0m12h023ynmbjsz4sysnd1bb5f2yr"
+ else "0h3m6s3s5283g9w3sm4fszhhnzgmqw49nr0ihvdwyxrgawxmz4vg";
deps = [
+ qt5.qtbase
+ qt5.qtsvg
+ qt5.qtdeclarative
+ qt5.qtwebchannel
+ qt5.qtquickcontrols
+ qt5.qtwebkit
+ qt5.qtwebengine
+ alsaLib
+ dbus
+ freetype
+ fontconfig
gcc.cc
+ gconf
+ glib
+ icu
+ libcap
+ libxml2
+ libxslt
+ nspr
+ nss
orc
- qt4
+ sqlite
xorg.libX11
+ xlibs.xcbutilkeysyms
+ xorg.libxcb
+ xorg.libXcomposite
+ xorg.libXext
+ xorg.libXrender
+ xorg.libXi
+ xorg.libXcursor
+ xorg.libXtst
+ xorg.libXrandr
+ xorg.xcbutilimage
zlib
];
@@ -39,19 +92,33 @@ stdenv.mkDerivation {
sha256 = sha256;
};
- buildInputs = [ dpkg makeWrapper which ];
+ nativeBuildInputs = [ qt5.makeQtWrapper ];
+ buildInputs = [ dpkg which ] ++ deps;
unpackPhase = "true";
installPhase = ''
dpkg-deb -x $src $out
- mv $out/opt/mendeleydesktop/{bin,lib,plugins,share} $out
+ mv $out/opt/mendeleydesktop/{bin,lib,share} $out
interpreter=$(patchelf --print-interpreter $(readlink -f $(which patchelf)))
- patchelf --set-interpreter $interpreter $out/bin/mendeleydesktop
+ patchelf --set-interpreter $interpreter \
+ --set-rpath ${stdenv.lib.makeLibraryPath deps}:$out/lib \
+ $out/bin/mendeleydesktop
+ paxmark m $out/bin/mendeleydesktop
- librarypath="${stdenv.lib.makeLibraryPath deps}:$out/lib:$out/lib/qt"
- wrapProgram $out/bin/mendeleydesktop --prefix LD_LIBRARY_PATH : "$librarypath"
+ wrapQtProgram $out/bin/mendeleydesktop \
+ --add-flags "--unix-distro-build" \
+ ${stdenv.lib.optionalString autorunLinkHandler
+ ''--run "$out/bin/install-mendeley-link-handler.sh $out/bin/mendeleydesktop"''}
+
+ # Remove bundled qt bits
+ rm -rf $out/lib/qt
+ rm $out/bin/qt* $out/bin/Qt*
+
+ # Patch up link handler script
+ wrapProgram $out/bin/install-mendeley-link-handler.sh \
+ --prefix PATH ':' ${stdenv.lib.makeBinPath [ which gconf desktop_file_utils ] }
'';
dontStrip = true;
diff --git a/pkgs/applications/office/mmex/default.nix b/pkgs/applications/office/mmex/default.nix
index 2981a0f7f890..30b8809f2247 100644
--- a/pkgs/applications/office/mmex/default.nix
+++ b/pkgs/applications/office/mmex/default.nix
@@ -2,7 +2,7 @@
let
- version = "1.3.1";
+ version = "1.3.3";
in
stdenv.mkDerivation {
name = "money-manager-ex-${version}";
@@ -10,7 +10,7 @@ in
src = fetchgit {
url = "https://github.com/moneymanagerex/moneymanagerex.git";
rev = "refs/tags/v${version}";
- sha256 = "1cmwmvlzg7r85qq23lbbmq2y91vhf9f5pblpja5ph98bsd218pc0";
+ sha256 = "0r4n93z3scv0i0zqflsxwv7j4yl8jy3gr0m4l30y1q8qv0zj9n74";
};
buildInputs = [ sqlite wxGTK30 gettext ];
diff --git a/pkgs/applications/office/moneyplex/default.nix b/pkgs/applications/office/moneyplex/default.nix
new file mode 100644
index 000000000000..4530305ee12e
--- /dev/null
+++ b/pkgs/applications/office/moneyplex/default.nix
@@ -0,0 +1,121 @@
+{ stdenv, fetchurl, patchelf, libredirect, coreutils, pcsclite
+, zlib, glib, gdk_pixbuf, gtk2, cairo, pango, libX11, atk, openssl }:
+
+let
+ libPath = stdenv.lib.makeLibraryPath [
+ stdenv.cc.cc zlib glib gdk_pixbuf gtk2 cairo pango libX11 atk openssl
+ ];
+
+ src_i686 = {
+ url = "http://www.matrica.com/download/distribution/moneyplex_16_install32_22424.tar.gz";
+ sha256 = "0yfpc6s85r08g796dycl378kagkma865vp7j72npia3hjc4vwamr";
+ };
+
+ src_x86_64 = {
+ url = "http://www.matrica.com/download/distribution/moneyplex_16_install64_22424.tar.gz";
+ sha256 = "03vxbg1yp8qyvcn6bw2a5s134nxzq9cn0vqbmlld7hh4knbsfqzw";
+ };
+in
+
+stdenv.mkDerivation rec {
+ name = "moneyplex-${version}";
+ version = "16.0.22424";
+
+ src = fetchurl (if stdenv.system == "i686-linux" then src_i686
+ else if stdenv.system == "x86_64-linux" then src_x86_64
+ else throw "moneyplex requires i686-linux or x86_64-linux");
+
+
+ phases = [ "unpackPhase" "installPhase" "postInstall" ];
+
+ buildInputs = [ ];
+
+ installPhase =
+ ''
+ mkdir -p "$out/opt/moneyplex"
+ cp -r . $out/opt/moneyplex
+
+ mkdir "$out/bin"
+
+ cat > $out/bin/moneyplex < $out/share/applications/moneyplex.desktop < $out/bin/logisim << EOF
- #!${stdenv.shell}
- ${jre}/bin/java -jar $out/logisim.jar
- EOF
-
- chmod +x $out/bin/logisim
+ makeWrapper ${jre}/bin/java $out/bin/logisim --add-flags "-jar $src"
'';
meta = {
diff --git a/pkgs/applications/science/logic/redprl/default.nix b/pkgs/applications/science/logic/redprl/default.nix
index 0cbe1d1cb375..49245c73f2c4 100644
--- a/pkgs/applications/science/logic/redprl/default.nix
+++ b/pkgs/applications/science/logic/redprl/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchgit, mlton }:
stdenv.mkDerivation {
- name = "redprl-2016-09-22";
+ name = "redprl-2017-03-28";
src = fetchgit {
url = "https://github.com/RedPRL/sml-redprl.git";
- rev = "3215faf0d494f4ac14d6e10172329a161df192c4";
- sha256 = "0pcq4q9xy34j7ziwbly4qxccpkcrl92r9y11bv6hdkbzwm1g2a77";
+ rev = "bdf027de732e4a8d10f9f954389dfff0c822f18b";
+ sha256 = "0cihwnd78d3ksxp6mppifm7xpi3fsii5mixvicajy87ggw8z305c";
fetchSubmodules = true;
};
buildInputs = [ mlton ];
diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix
index dea095c834ff..f87a26cda8a5 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -7,18 +7,18 @@
}:
stdenv.mkDerivation rec {
- name = "R-3.2.4";
+ name = "R-3.3.3";
src = fetchurl {
url = "http://cran.r-project.org/src/base/R-3/${name}.tar.gz";
- sha256 = "0l6k3l3cy6fa9xkn23zvz5ykpw10s45779x88yz3pzn2x5gl1zds";
+ sha256 = "0v7wpj89b0i3ad3fi1wak5c93hywmbxv8sdnixhq8l17782nidss";
};
- buildInputs = [ bzip2 gfortran libX11 libXmu libXt
- libXt libjpeg libpng libtiff ncurses 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 ]
+ buildInputs = [
+ bzip2 gfortran libX11 libXmu libXt libXt libjpeg libpng libtiff ncurses
+ 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 ];
patches = [ ./no-usr-local-search-paths.patch ];
@@ -35,10 +35,6 @@ stdenv.mkDerivation rec {
--with-libpng
--with-jpeglib
--with-libtiff
- --with-system-zlib
- --with-system-bzlib
- --with-system-pcre
- --with-system-xz
--with-ICU
${stdenv.lib.optionalString enableStrictBarrier "--enable-strict-barrier"}
--enable-R-shlib
@@ -59,26 +55,23 @@ stdenv.mkDerivation rec {
OBJC="clang"
'' + ''
)
- echo "TCLLIBPATH=${tk}/lib" >>etc/Renviron.in
- '';
-
- postConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
- sed -i 's|/usr/share/zoneinfo|${tzdata}/share/zoneinfo|g' src/library/base/R/datetime.R
- sed -i 's|getenv("R_SHARE_DIR")|"${tzdata}/share"|g' src/extra/tzone/localtime.c
+ echo >>etc/Renviron.in "TCLLIBPATH=${tk}/lib"
+ echo >>etc/Renviron.in "TZDIR=${tzdata}/share/zoneinfo"
'';
installTargets = [ "install" "install-info" "install-pdf" ];
doCheck = true;
+ preCheck = "bin/Rscript -e 'sessionInfo()'";
enableParallelBuilding = true;
setupHook = ./setup-hook.sh;
- meta = {
+ meta = with stdenv.lib; {
homepage = "http://www.r-project.org/";
description = "Free software environment for statistical computing and graphics";
- license = stdenv.lib.licenses.gpl2Plus;
+ license = licenses.gpl2Plus;
longDescription = ''
GNU R is a language and environment for statistical computing and
@@ -99,9 +92,9 @@ stdenv.mkDerivation rec {
user-defined recursive functions and input and output facilities.
'';
- platforms = stdenv.lib.platforms.all;
- hydraPlatforms = stdenv.lib.platforms.linux;
+ platforms = platforms.all;
+ hydraPlatforms = platforms.linux;
- maintainers = [ stdenv.lib.maintainers.peti ];
+ maintainers = [ maintainers.peti ];
};
}
diff --git a/pkgs/applications/science/math/fricas/default.nix b/pkgs/applications/science/math/fricas/default.nix
index 0dd1222b0965..ccdd666e90bd 100644
--- a/pkgs/applications/science/math/fricas/default.nix
+++ b/pkgs/applications/science/math/fricas/default.nix
@@ -1,11 +1,15 @@
{ stdenv, fetchurl, sbcl, libX11, libXpm, libICE, libSM, libXt, libXau, libXdmcp }:
-stdenv.mkDerivation rec {
- name = "fricas-1.2.2";
+let
+ version = "1.3.1";
+ name = "fricas-" + version;
+in
+stdenv.mkDerivation {
+ inherit name;
src = fetchurl {
- url = "http://sourceforge.net/projects/fricas/files/fricas/1.2.2/${name}-full.tar.bz2";
- sha256 = "87db64a1fd4211f3b776793acea931b4271d2e7a28396414c7d7397d833defe1";
+ url = "http://sourceforge.net/projects/fricas/files/fricas/${version}/${name}-full.tar.bz2";
+ sha256 = "0c2wgj1c3mh5f8msx1ckxpnhm0dyq7dqf1wk6aiyysh8xn57cjkx";
};
buildInputs = [ sbcl libX11 libXpm libICE libSM libXt libXau libXdmcp ];
diff --git a/pkgs/applications/science/math/geogebra/default.nix b/pkgs/applications/science/math/geogebra/default.nix
index 45f8dd1960b7..d37d5c160915 100644
--- a/pkgs/applications/science/math/geogebra/default.nix
+++ b/pkgs/applications/science/math/geogebra/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "geogebra-${version}";
- version = "5-0-331-0";
+ version = "5-0-350-0";
preferLocalBuild = true;
src = fetchurl {
url = "http://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2";
- sha256 = "135g2xqafgs1gv98vqq2jpfwyi1aflyiynx1gmsgs23jxbr218v2";
+ sha256 = "0lr2calglad5d17p5sl1jbjdfsdsmn4dxgy8s89lyh0d4aihy54d";
};
srcIcon = fetchurl {
diff --git a/pkgs/applications/science/math/ginac/default.nix b/pkgs/applications/science/math/ginac/default.nix
index 9ea43023d57c..ee67af62bb19 100644
--- a/pkgs/applications/science/math/ginac/default.nix
+++ b/pkgs/applications/science/math/ginac/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "GiNaC is Not a CAS";
homepage = http://www.ginac.de/;
- maintainers = with maintainers; [ lovek323 urkud ];
+ maintainers = with maintainers; [ lovek323 ];
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/science/math/maxima/default.nix b/pkgs/applications/science/math/maxima/default.nix
index 85a13f7ac377..5a19f73d9cf9 100644
--- a/pkgs/applications/science/math/maxima/default.nix
+++ b/pkgs/applications/science/math/maxima/default.nix
@@ -57,6 +57,7 @@ stdenv.mkDerivation ({
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.peti ];
+ broken = ecl != null;
};
} // (stdenv.lib.optionalAttrs ecl-fasl {
preConfigure = ''
diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix
index 9e17fe60c295..e6630815ba16 100644
--- a/pkgs/applications/science/math/sage/default.nix
+++ b/pkgs/applications/science/math/sage/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl, m4, perl, gfortran, texlive, ffmpeg, tk
-, imagemagick, liblapack, python, openssl, libpng
+{ stdenv, fetchurl, m4, perl, gfortran, texlive, ffmpeg, tk, gnused_422
+, imagemagick, liblapack, python, openssl, libpng
, which
}:
@@ -9,10 +9,11 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://old.files.sagemath.org/src-old/${name}.tar.gz";
sha256 = "102mrzzi215g1xn5zgcv501x9sghwg758jagx2jixvg1rj2jijj9";
+
};
- buildInputs = [ m4 perl gfortran texlive.combined.scheme-basic ffmpeg tk imagemagick liblapack
- python openssl libpng which];
+ buildInputs = [ m4 perl gfortran texlive.combined.scheme-basic ffmpeg gnused_422 tk imagemagick liblapack
+ python openssl libpng which ];
patches = [ ./spkg-singular.patch ./spkg-python.patch ./spkg-git.patch ];
@@ -36,5 +37,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.sagemath.org";
description = "A free open source mathematics software system";
license = stdenv.lib.licenses.gpl2Plus;
+ broken = true;
};
}
diff --git a/pkgs/applications/science/math/singular/default.nix b/pkgs/applications/science/math/singular/default.nix
index 6cd66c62a0ad..9cd72c2fd501 100644
--- a/pkgs/applications/science/math/singular/default.nix
+++ b/pkgs/applications/science/math/singular/default.nix
@@ -44,9 +44,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A CAS for polynomial computations";
- maintainers = with maintainers;
- [ raskin ];
- platforms = platforms.linux;
+ maintainers = with maintainers; [ raskin ];
+ platforms = subtractLists platforms.i686 platforms.linux;
license = licenses.gpl3; # Or GPLv2 at your option - but not GPLv4
homepage = "http://www.singular.uni-kl.de/index.php";
downloadPage = "http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/";
diff --git a/pkgs/applications/science/math/speedcrunch/default.nix b/pkgs/applications/science/math/speedcrunch/default.nix
index 334423660a03..33de9cd0d975 100644
--- a/pkgs/applications/science/math/speedcrunch/default.nix
+++ b/pkgs/applications/science/math/speedcrunch/default.nix
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
'';
maintainers = with maintainers; [ gebner ];
platforms = platforms.all;
+ broken = builtins.compareVersions qtbase.version "5.8.0" >= 0;
};
-
}
diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix
index 53ea9ce72125..54be212b86cd 100644
--- a/pkgs/applications/science/misc/boinc/default.nix
+++ b/pkgs/applications/science/misc/boinc/default.nix
@@ -18,10 +18,6 @@ stdenv.mkDerivation rec {
libxcb xcbutil
];
- postConfigure = ''
- sed -i -e s,/etc,$out/etc, client/scripts/Makefile
- '';
-
NIX_LDFLAGS = "-lX11";
preConfigure = ''
diff --git a/pkgs/applications/science/misc/cytoscape/default.nix b/pkgs/applications/science/misc/cytoscape/default.nix
index 3eaf91be58f9..6b13d969bdd7 100644
--- a/pkgs/applications/science/misc/cytoscape/default.nix
+++ b/pkgs/applications/science/misc/cytoscape/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
ln -s $out/share/cytoscape.sh $out/bin/cytoscape
- wrapProgram $out/share/gen_vmoptions.sh \
+ wrapProgram $out/share/cytoscape.sh \
--set JAVA_HOME "${jre}" \
--set JAVA "${jre}/bin/java"
diff --git a/pkgs/applications/science/misc/golly/beta.nix b/pkgs/applications/science/misc/golly/beta.nix
new file mode 100644
index 000000000000..5fe72e44842d
--- /dev/null
+++ b/pkgs/applications/science/misc/golly/beta.nix
@@ -0,0 +1,59 @@
+{stdenv, fetchurl, fetchgit
+, wxGTK, perl, python2, zlib, mesa, libX11
+, automake, autoconf
+}:
+let
+ s = # Generated upstream information
+ rec {
+ baseName="golly";
+ version="2.8";
+ name="${baseName}-${version}";
+ hash="0a4vn2hm7h4b47v2iwip1z3n9y8isf79v08aipl2iqms2m3p5204";
+ };
+in
+stdenv.mkDerivation rec {
+ name = "golly-${version}";
+ version = "2.8.99.2.20161122";
+ #src = fetchurl {
+ # url="mirror://sourceforge/project/golly/golly/golly-2.8/golly-2.8-src.tar.gz";
+ # sha256="0a4vn2hm7h4b47v2iwip1z3n9y8isf79v08aipl2iqms2m3p5204";
+ #};
+ src = fetchgit {
+ url = "git://git.code.sf.net/p/golly/code";
+ rev = "93495edf3c9639332c6eb43ca7149c69629ee5d8";
+ sha256 = "1j308s9zlqkr3wnl1l32s5zk7r3g4ijwawkkysl8j5ik9sibi2gk";
+ };
+
+ setSourceRoot = ''
+ export sourceRoot="$(echo */gui-wx/configure)"
+ '';
+
+ nativeBuildInputs = [autoconf automake];
+
+ buildInputs = [
+ wxGTK perl python2 zlib mesa libX11
+ ];
+
+ # Link against Python explicitly as it is needed for scripts
+ makeFlags=[
+ "AM_LDFLAGS="
+ ];
+ NIX_LDFLAGS="-lpython${python2.majorVersion} -lperl";
+ preConfigure=''
+ export NIX_LDFLAGS="$NIX_LDFLAGS -L$(dirname "$(find ${perl} -name libperl.so)")"
+ export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE
+ -DPYTHON_SHLIB=$(basename "$(
+ readlink -f ${python2}/lib/libpython*.so)")"
+
+ sh autogen.sh
+ '';
+
+ meta = {
+ inherit version;
+ description = "Cellular automata simulation program";
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = [stdenv.lib.maintainers.raskin];
+ platforms = stdenv.lib.platforms.linux;
+ downloadPage = "http://sourceforge.net/projects/golly/files/golly";
+ };
+}
diff --git a/pkgs/applications/science/misc/golly/default.upstream b/pkgs/applications/science/misc/golly/default.upstream
index 24032de56684..ab9fb03e7b18 100644
--- a/pkgs/applications/science/misc/golly/default.upstream
+++ b/pkgs/applications/science/misc/golly/default.upstream
@@ -2,3 +2,4 @@ url http://sourceforge.net/projects/golly/files/golly/
version_link '[-][0-9.]+/$'
SF_version_tarball 'src'
SF_redirect
+minimize_overwrite
diff --git a/pkgs/applications/science/misc/gplates/default.nix b/pkgs/applications/science/misc/gplates/default.nix
index 9dd7b6b72db1..05e0091108aa 100644
--- a/pkgs/applications/science/misc/gplates/default.nix
+++ b/pkgs/applications/science/misc/gplates/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, qt4, qwt6_qt4, mesa, glew, gdal_1_11, cgal, proj, boost, cmake, python2, doxygen, graphviz, gmp }:
+{ stdenv, fetchurl, qt4, qwt6_qt4, mesa, glew, gdal_1_11, cgal
+, proj, boost, cmake, python2, doxygen, graphviz, gmp }:
stdenv.mkDerivation rec {
name = "gplates-${version}";
@@ -13,7 +14,10 @@ stdenv.mkDerivation rec {
./boostfix.patch
];
- buildInputs = [ qt4 qwt6_qt4 mesa glew gdal_1_11 cgal proj boost cmake python2 doxygen graphviz gmp ];
+ buildInputs = [
+ qt4 qwt6_qt4 mesa glew gdal_1_11 cgal proj boost cmake python2
+ doxygen graphviz gmp
+ ];
meta = with stdenv.lib; {
description = "Desktop software for the interactive visualisation of plate-tectonics";
diff --git a/pkgs/applications/science/programming/fdr/default.nix b/pkgs/applications/science/programming/fdr/default.nix
new file mode 100644
index 000000000000..a82027a628f3
--- /dev/null
+++ b/pkgs/applications/science/programming/fdr/default.nix
@@ -0,0 +1,69 @@
+{stdenv, fetchurl, qtbase, qtx11extras, ncurses, xorg, zlib, python27Packages}:
+stdenv.mkDerivation {
+ name = "fdr-4.2.0";
+ src = fetchurl {
+ url = https://www.cs.ox.ac.uk/projects/fdr/downloads/fdr-3754-linux-x86_64.tar.gz;
+ sha256 = "d24492485db9b8b95c62c53a6396094f836ee079cfc743688a397503c3ec9bf8";
+ };
+
+ libPath = stdenv.lib.makeLibraryPath [
+ stdenv.cc.cc
+ python27Packages.python
+ qtbase
+ qtx11extras
+ ncurses
+ xorg.libX11
+ xorg.libXft
+ zlib
+ ];
+
+ phases = [ "unpackPhase" "installPhase" ];
+ installPhase = ''
+ mkdir -p "$out"
+
+ # shipped Qt is buggy
+ rm lib/libQt*
+ rm -r lib/qt_plugins
+
+ cp -r * "$out"
+ # Hack around lack of libtinfo in NixOS
+ ln -s ${ncurses.out}/lib/libncursesw.so.6 $out/lib/libtinfo.so.5
+ ln -s ${qtbase.out}/lib/qt5/plugins $out/lib/qt_plugins
+ ln -s ${zlib.out}/lib/libz.so.1 $out/lib/libz.so.1
+
+ for b in fdr4 _fdr4 refines _refines cspmprofiler cspmexplorerprof
+ do
+ patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ --set-rpath "$libPath:$out/lib" \
+ "$out/bin/$b"
+ done
+
+ for l in corei7/librefines.so \
+ libcspm_process_compiler.so \
+ libcsp_operators.so \
+ _fdr.so \
+ libfdr.so \
+ libfdr_java.so \
+ libprocess_compiler.so \
+ librefines_gui.so \
+ librefines_licensing.so \
+ libboost_date_time.so.1.60.0 \
+ libboost_filesystem.so.1.60.0 \
+ libboost_iostreams.so.1.60.0 \
+ libboost_program_options.so.1.60.0 \
+ libboost_serialization.so.1.60.0 \
+ libboost_system.so.1.60.0
+ do
+ patchelf --set-rpath "$libPath:$out/lib" \
+ "$out/lib/$l"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://www.cs.ox.ac.uk/projects/fdr/;
+ description = "The CSP refinement checker";
+ license = licenses.unfreeRedistributable;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ nickhu ];
+ };
+}
diff --git a/pkgs/applications/science/robotics/gazebo/default.nix b/pkgs/applications/science/robotics/gazebo/default.nix
index e8b3bcb16a26..6cefb156d1df 100644
--- a/pkgs/applications/science/robotics/gazebo/default.nix
+++ b/pkgs/applications/science/robotics/gazebo/default.nix
@@ -5,7 +5,7 @@
, pythonPackages, utillinux
# these deps are hidden; cmake doesn't catch them
- , gazeboSimulator, sdformat ? gazeboSimulator.sdformat, curl, tinyxml, kde4, x11
+ , gazeboSimulator, sdformat ? gazeboSimulator.sdformat, curl, tinyxml, qt4, x11
, withIgnitionTransport ? true
, libav, withLibAvSupport ? true
, openal, withAudioSupport ? false
@@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
curl
tinyxml
x11
- kde4.qt4
+ qt4
] ++ optional stdenv.isLinux utillinux # on Linux needs uuid/uuid.h
++ optional withDocs doxygen
++ optional withLibAvSupport libav #TODO: package rubygem-ronn and put it here
diff --git a/pkgs/applications/science/robotics/qgroundcontrol/default.nix b/pkgs/applications/science/robotics/qgroundcontrol/default.nix
index 4222336fe9b2..e323b42d7ae6 100644
--- a/pkgs/applications/science/robotics/qgroundcontrol/default.nix
+++ b/pkgs/applications/science/robotics/qgroundcontrol/default.nix
@@ -2,7 +2,7 @@
, qtbase, qtlocation, qtserialport, qtdeclarative, qtconnectivity, qtxmlpatterns
, qtsvg, qtquick1, qtquickcontrols, qtgraphicaleffects, qmakeHook
, makeQtWrapper, lndir
- , gst_all_1, qt_gstreamer1, pkgconfig, glibc
+ , gst_all_1, qt-gstreamer1, pkgconfig, glibc
, version ? "2.9.4"
}:
@@ -89,5 +89,6 @@ stdenv.mkDerivation rec {
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
};
}
diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix
index 345b1341c0f4..649b34e75692 100644
--- a/pkgs/applications/search/recoll/default.nix
+++ b/pkgs/applications/search/recoll/default.nix
@@ -7,16 +7,14 @@
assert stdenv.system != "powerpc-linux";
stdenv.mkDerivation rec {
- ver = "1.21.3";
+ ver = "1.23.1";
name = "recoll-${ver}";
src = fetchurl {
url = "http://www.lesbonscomptes.com/recoll/${name}.tar.gz";
- sha256 = "66f039f08b149d5e4840664d4a636f6b55145b02072f87aab83282ebe0cd593a";
+ sha256 = "0si407qm47ndy0l6zv57lqb5za4aiv0lyghnzb211g03szjkfpg8";
};
- patches = [ ./nodeblayout.patch ./versionawk.patch ];
-
configureFlags = [ "--with-inotify" ];
buildInputs = [ qt4 xapian file python bison];
@@ -61,6 +59,6 @@ stdenv.mkDerivation rec {
homepage = http://www.lesbonscomptes.com/recoll/;
license = licenses.gpl2;
platforms = platforms.unix;
- maintainers = with maintainers; [ jcumming ];
+ maintainers = [ maintainers.jcumming ];
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index d68b1e41c8d5..281a39149867 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -58,12 +58,16 @@ rec {
git-crypt = callPackage ./git-crypt { };
+ git-dit = callPackage ./git-dit { };
+
git-extras = callPackage ./git-extras { };
git-hub = callPackage ./git-hub { };
git-imerge = callPackage ./git-imerge { };
+ git-octopus = callPackage ./git-octopus { };
+
git-radar = callPackage ./git-radar { };
git-remote-hg = callPackage ./git-remote-hg { };
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 aa4b83c59b59..3b1837d16f1b 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,18 +2,18 @@
stdenv.mkDerivation rec {
name = "diff-so-fancy-${version}";
- version = "0.11.1";
-
- # perl is needed here so patchShebangs can do its job
- buildInputs = [perl makeWrapper];
+ version = "0.11.4";
src = fetchFromGitHub {
owner = "so-fancy";
repo = "diff-so-fancy";
rev = "v${version}";
- sha256 = "1dw32c5i9mry6zr2a6h1369fhp1qbqimx04qgdmdnmn1imyck1h3";
+ sha256 = "1za2rm8jzcdc6bkpl198nrqf5bc05nw53vlkk15nmmb9snnb69ig";
};
+ # Perl is needed here for patchShebangs
+ nativeBuildInputs = [ perl makeWrapper ];
+
buildPhase = null;
installPhase = ''
@@ -34,16 +34,14 @@ stdenv.mkDerivation rec {
--prefix PATH : "${ncurses.out}/bin"
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://github.com/so-fancy/diff-so-fancy;
description = "Good-looking diffs filter for git";
- license = stdenv.lib.licenses.mit;
-
+ license = licenses.mit;
+ platforms = platforms.all;
longDescription = ''
diff-so-fancy builds on the good-lookin' output of git contrib's
diff-highlight to upgrade your diffs' appearances.
'';
-
- platforms = stdenv.lib.platforms.all;
};
}
diff --git a/pkgs/applications/version-management/git-and-tools/git-cola/default.nix b/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
index cf7f6b82ce2a..2a9ea0715e03 100644
--- a/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-cola/default.nix
@@ -1,33 +1,21 @@
-{ stdenv, fetchurl, pythonPackages, makeWrapper, gettext, git }:
+{ stdenv, fetchFromGitHub, pythonPackages, makeWrapper, gettext, git }:
let
inherit (pythonPackages) buildPythonApplication pyqt4 sip pyinotify python mock;
in buildPythonApplication rec {
name = "git-cola-${version}";
- version = "2.8";
+ version = "2.10";
- src = fetchurl {
- url = "https://github.com/git-cola/git-cola/archive/v${version}.tar.gz";
- sha256 = "19ff7i0h5fznrkm17lp3xkxwkq27whhiil6y6bm16b1wny5hjqlr";
+ src = fetchFromGitHub {
+ owner = "git-cola";
+ repo = "git-cola";
+ rev = "v${version}";
+ sha256 = "067g0yya6718kxagf5qm59zizp0lizca4m3ih85y732i6rqpgwv8";
};
- buildInputs = [ git makeWrapper gettext ];
+ buildInputs = [ git gettext ];
propagatedBuildInputs = [ pyqt4 sip pyinotify ];
- # HACK: wrapPythonPrograms adds 'import sys; sys.argv[0] = "git-cola"', but
- # "import __future__" must be placed above that. This removes the argv[0] line.
- postFixup = ''
- wrapPythonPrograms
-
- sed -i "$out/bin/.git-dag-wrapped" -e '{
- /import sys; sys.argv/d
- }'
-
- sed -i "$out/bin/.git-cola-wrapped" -e '{
- /import sys; sys.argv/d
- }'
- '';
-
doCheck = false;
meta = with stdenv.lib; {
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
new file mode 100644
index 000000000000..a4b552bcca37
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-dit/default.nix
@@ -0,0 +1,46 @@
+{ stdenv, fetchFromGitHub, pandoc }:
+
+stdenv.mkDerivation rec {
+ name = "git-dit-${version}";
+ version = "0.1.0";
+
+ buildInputs = [ pandoc ];
+
+ src = fetchFromGitHub {
+ owner = "neithernut";
+ repo = "git-dit";
+ rev = "v${version}";
+ sha256 = "1rvp2dhnb8yqrracvfpvf8z1vz4fs0rii18hhrskr6n1sfd7x9kd";
+ };
+
+ # the Makefile doesn’t work, we emulate it below
+ dontBuild = true;
+
+ postPatch = ''
+ # resolve binaries to the right path
+ sed -e "s|exec git-dit-|exec $out/bin/git-dit-|" -i git-dit
+
+ # we change every git dit command to the local subcommand path
+ # (git dit foo -> /nix/store/…-git-dit/bin/git-dit-foo)
+ for script in git-dit-*; do
+ sed -e "s|git dit |$out/bin/git-dit-|g" -i "$script"
+ done
+ '';
+
+ installPhase = ''
+ mkdir -p $out/{bin,share/man/man1}
+ # from the Makefile
+ ${stdenv.lib.getBin pandoc}/bin/pandoc -s -t man git-dit.1.md \
+ -o $out/share/man/man1/git-dit.1
+ cp git-dit* $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "Decentralized Issue Tracking for git";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ profpatsch matthiasbeyer ];
+ };
+
+
+}
diff --git a/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix b/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix
index 91180b33cde9..49856552aa3b 100644
--- a/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix
@@ -1,22 +1,20 @@
-{ stdenv, fetchurl, pythonPackages }:
+{ stdenv, fetchFromGitHub, pythonPackages }:
stdenv.mkDerivation rec {
name = "git-imerge-${version}";
- version = "0.7.0";
+ version = "1.0.0";
- src = fetchurl {
- url = "https://github.com/mhagger/git-imerge/archive/${version}.tar.gz";
- sha256 = "00nwn3rfhf15wsv01lfji5412d7yz827ric916lnyp662d6gx206";
+ src = fetchFromGitHub {
+ owner = "mhagger";
+ repo = "git-imerge";
+ rev = "v${version}";
+ sha256 = "1ylzxmbjfrzzxmcrbqzy1wv21npqj1r6cgl77a9n2zvsrz8zdb74";
};
buildInputs = [ pythonPackages.python pythonPackages.wrapPython ];
- installPhase = ''
- mkdir -p $out/bin
- make install PREFIX=$out
- wrapPythonPrograms
- '';
-
+ makeFlags = "PREFIX= DESTDIR=$(out)" ;
+
meta = with stdenv.lib; {
homepage = https://github.com/mhagger/git-imerge;
description = "Perform a merge between two branches incrementally";
diff --git a/pkgs/applications/version-management/git-and-tools/git-octopus/default.nix b/pkgs/applications/version-management/git-and-tools/git-octopus/default.nix
new file mode 100644
index 000000000000..f8d871bdcf30
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-octopus/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, git, perl, makeWrapper }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "git-octopus-${version}";
+ version = "1.4";
+
+ installFlags = [ "prefix=$(out)" ];
+
+ buildInputs = [ makeWrapper ];
+
+ # perl provides shasum
+ postInstall = ''
+ for f in $out/bin/*; do
+ wrapProgram $f --prefix PATH : ${makeBinPath [ git perl ]}
+ done
+ '';
+
+ src = fetchFromGitHub {
+ owner = "lesfurets";
+ repo = "git-octopus";
+ rev = "v${version}";
+ sha256 = "14p61xk7jankp6gc26xciag9fnvm7r9vcbhclcy23f4ghf4q4sj1";
+ };
+
+ meta = {
+ homepage = https://github.com/lesfurets/git-octopus;
+ description = "The continuous merge workflow";
+ license = licenses.lgpl3;
+ platforms = platforms.unix;
+ maintainers = [maintainers.mic92];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/git-radar/default.nix b/pkgs/applications/version-management/git-and-tools/git-radar/default.nix
index f61f9fe6d2af..3b10c3305efc 100644
--- a/pkgs/applications/version-management/git-and-tools/git-radar/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-radar/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "git-radar-${version}";
- version = "0.3.2";
+ version = "0.5";
phases = [ "unpackPhase" "installPhase" ];
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
owner = "michaeldfallen";
repo = "git-radar";
rev = "v${version}";
- sha256 = "1028462b4kqxx66vjv7r8nnr6bi3kw11fixpqyg2srqriha6447p";
+ sha256 = "1915aqx8bfc4xmvhx2gfxv72p969a6rn436kii9w4yi38hibmqv9";
};
installPhase = ''
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://github.com/michaeldfallen/git-radar;
license = licenses.mit;
- description = "Git-radar is a tool you can add to your prompt to provide at-a-glance information on your git repo";
+ description = "A tool you can add to your prompt to provide at-a-glance information on your git repo";
platforms = with platforms; linux ++ darwin;
maintainers = with maintainers; [ kamilchm ];
};
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 c93015678e27..e1e01c1ed287 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -11,7 +11,7 @@
}:
let
- version = "2.11.1";
+ version = "2.12.2";
svn = subversionClient.override { perlBindings = true; };
in
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
- sha256 = "05b4jw86w77c3pyh3nm6aw31vhxwzvhnx2x0bcfqmm15wg57k9y0";
+ sha256 = "0jlccxx7l4c76h830y8lhrxr4kqksrxqlnmj3xb8sqbfa0irw6nj";
};
hardeningDisable = [ "format" ];
@@ -30,7 +30,6 @@ stdenv.mkDerivation {
./symlinks-in-bin.patch
./git-sh-i18n.patch
./ssh-path.patch
- ./ssl-cert-file.patch
];
postPatch = ''
diff --git a/pkgs/applications/version-management/git-and-tools/git/ssl-cert-file.patch b/pkgs/applications/version-management/git-and-tools/git/ssl-cert-file.patch
deleted file mode 100644
index bafd65e8c93e..000000000000
--- a/pkgs/applications/version-management/git-and-tools/git/ssl-cert-file.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ru git-2.7.4-orig/http.c git-2.7.4/http.c
---- git-2.7.4-orig/http.c 2016-03-17 21:47:59.000000000 +0100
-+++ git-2.7.4/http.c 2016-04-12 11:38:33.187070848 +0200
-@@ -544,6 +544,7 @@
- #if LIBCURL_VERSION_NUM >= 0x070908
- set_from_env(&ssl_capath, "GIT_SSL_CAPATH");
- #endif
-+ set_from_env(&ssl_cainfo, "SSL_CERT_FILE");
- set_from_env(&ssl_cainfo, "GIT_SSL_CAINFO");
-
- set_from_env(&user_agent, "GIT_HTTP_USER_AGENT");
diff --git a/pkgs/applications/version-management/git-and-tools/gitflow/default.nix b/pkgs/applications/version-management/git-and-tools/gitflow/default.nix
index 3d411a183245..a6ac19583858 100644
--- a/pkgs/applications/version-management/git-and-tools/gitflow/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gitflow/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchFromGitHub }:
+{ pkgs, stdenv, fetchFromGitHub }:
+
+with pkgs.lib;
stdenv.mkDerivation rec {
pname = "gitflow";
@@ -12,10 +14,17 @@ stdenv.mkDerivation rec {
sha256 = "1i8bwi83qcqvi8zrkjn4mp2v8v7y11fd520wpg2jgy5hqyz34chg";
};
+ buildInputs = optionals (stdenv.isDarwin) [ pkgs.makeWrapper ];
+
preBuild = ''
makeFlagsArray+=(prefix="$out")
'';
+ postInstall = optional (stdenv.isDarwin) ''
+ wrapProgram $out/bin/git-flow \
+ --set FLAGS_GETOPT_CMD ${pkgs.getopt}/bin/getopt
+ '';
+
meta = with stdenv.lib; {
homepage = https://github.com/petervanderdoes/gitflow;
description = "Extend git with the Gitflow branching model";
diff --git a/pkgs/applications/version-management/git-and-tools/subgit/default.nix b/pkgs/applications/version-management/git-and-tools/subgit/default.nix
index 0774bbc9a624..7b36a142d15d 100644
--- a/pkgs/applications/version-management/git-and-tools/subgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/subgit/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, unzip, makeWrapper, jre }:
-stdenv.mkDerivation {
- name = "subgit-3.1.0";
+stdenv.mkDerivation rec {
+ name = "subgit-3.2.4";
meta = {
description = "A tool for a smooth, stress-free SVN to Git migration";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
platforms = stdenv.lib.platforms.all;
};
- buildInputs = [ unzip makeWrapper ];
+ nativeBuildInputs = [ unzip makeWrapper ];
installPhase = ''
mkdir $out;
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
'';
src = fetchurl {
- url = http://old.subgit.com/download/subgit-3.1.0.zip;
- sha256 = "08qhpg6y2ziwplm0z1ghh1wfp607sw4hyb53a7qzfn759j5kcdrg";
+ url = "http://subgit.com/download/${name}.zip";
+ sha256 = "13r6hi2zk46bs3j17anfc85kszlwliv2yc16qx834b3v4w68hajw";
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix b/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix
index 36d81ae9c441..6238cf9c9754 100644
--- a/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "transcrypt-${version}";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "elasticdog";
repo = "transcrypt";
rev = "v${version}";
- sha256 = "12n8714my9i93lysqa3dj1z5xgi10iv5y1mnsqki9zn5av3lgqkq";
+ sha256 = "05q0rgcsphrkavmcsm3qghsl1pkgshvhdf6zpwkn1qcj288h8gkc";
};
buildInputs = [ git makeWrapper openssl ];
diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix
new file mode 100644
index 000000000000..b02da41f9d62
--- /dev/null
+++ b/pkgs/applications/version-management/gitkraken/default.nix
@@ -0,0 +1,99 @@
+{ stdenv, lib, libXcomposite, libgnome_keyring, makeWrapper, udev, curl, alsaLib
+, libXfixes, atk, gtk2, libXrender, pango, gnome2, cairo, freetype, fontconfig
+, libX11, libXi, libXext, libXcursor, glib, libXScrnSaver, libxkbfile, libXtst
+, nss, nspr, cups, fetchurl, expat, gdk_pixbuf, libXdamage, libXrandr, dbus
+, dpkg, makeDesktopItem
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "gitkraken-${version}";
+ version = "2.3.3";
+
+ src = fetchurl {
+ url = "https://release.gitkraken.com/linux/v${version}.deb";
+ sha256 = "a6e235ab1a4c1da755af8218ad819fcac6bc89b1a324aa2c0e430f3805cb1a16";
+ };
+
+ libPath = makeLibraryPath [
+ stdenv.cc.cc.lib
+ curl
+ udev
+ libX11
+ libXext
+ libXcursor
+ libXi
+ glib
+ libXScrnSaver
+ libxkbfile
+ libXtst
+ nss
+ nspr
+ cups
+ alsaLib
+ expat
+ gdk_pixbuf
+ dbus
+ libXdamage
+ libXrandr
+ atk
+ pango
+ cairo
+ freetype
+ fontconfig
+ libXcomposite
+ libXfixes
+ libXrender
+ gtk2
+ gnome2.GConf
+ libgnome_keyring
+ ];
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ dontBuild = true;
+
+ desktopItem = makeDesktopItem {
+ name = "gitkraken";
+ exec = "gitkraken";
+ icon = "app";
+ desktopName = "GitKraken";
+ genericName = "Git Client";
+ categories = "Application;Development;";
+ comment = "Graphical Git client from Axosoft";
+ };
+
+ buildInputs = [ dpkg ];
+
+ unpackPhase = "dpkg-deb -x $src .";
+
+ installPhase = ''
+ mkdir -p "$out/opt/gitkraken"
+ cp -r usr/share/gitkraken/* "$out/opt/gitkraken"
+
+ mkdir -p "$out/share/applications"
+ cp $desktopItem/share/applications/* "$out/share/applications"
+
+ mkdir -p "$out/share/pixmaps"
+ cp usr/share/pixmaps/app.png "$out/share/pixmaps"
+ '';
+
+ postFixup = ''
+ patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
+ --set-rpath "$libPath:$out/opt/gitkraken" "$out/opt/gitkraken/gitkraken"
+ wrapProgram $out/opt/gitkraken/gitkraken \
+ --prefix LD_PRELOAD : "${makeLibraryPath [ curl ]}/libcurl.so.4" \
+ --prefix LD_PRELOAD : "${makeLibraryPath [ libgnome_keyring ]}/libgnome-keyring.so.0"
+ mkdir "$out/bin"
+ ln -s "$out/opt/gitkraken/gitkraken" "$out/bin/gitkraken"
+ '';
+
+ meta = {
+ homepage = https://www.gitkraken.com/;
+ description = "The downright luxurious and most popular Git client for Windows, Mac & Linux";
+ license = licenses.unfree;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ xnwdd ];
+ };
+}
diff --git a/pkgs/applications/version-management/gitlab/Gemfile b/pkgs/applications/version-management/gitlab/Gemfile
index 6d6564ea5f9b..db1ac67a6667 100644
--- a/pkgs/applications/version-management/gitlab/Gemfile
+++ b/pkgs/applications/version-management/gitlab/Gemfile
@@ -7,7 +7,6 @@ gem 'rails-deprecated_sanitizer', '~> 1.0.3'
gem 'responders', '~> 2.0'
gem 'sprockets', '~> 3.7.0'
-gem 'sprockets-es6', '~> 0.9.2'
# Default values for AR models
gem 'default_value_for', '~> 3.0.0'
@@ -36,7 +35,7 @@ gem 'omniauth-twitter', '~> 1.2.0'
gem 'omniauth_crowd', '~> 2.2.0'
gem 'omniauth-authentiq', '~> 0.2.0'
gem 'rack-oauth2', '~> 1.2.1'
-gem 'jwt'
+gem 'jwt', '~> 1.5.6'
# Spam and anti-bot protection
gem 'recaptcha', '~> 3.0', require: 'recaptcha/rails'
@@ -48,6 +47,9 @@ gem 'rqrcode-rails3', '~> 0.1.7'
gem 'attr_encrypted', '~> 3.0.0'
gem 'u2f', '~> 0.2.1'
+# GitLab Pages
+gem 'validates_hostname', '~> 1.0.6'
+
# Browser detection
gem 'browser', '~> 2.2'
@@ -109,7 +111,7 @@ gem 'org-ruby', '~> 0.9.12'
gem 'creole', '~> 0.5.0'
gem 'wikicloth', '0.8.1'
gem 'asciidoctor', '~> 1.5.2'
-gem 'asciidoctor-plantuml', '0.0.6'
+gem 'asciidoctor-plantuml', '0.0.7'
gem 'rouge', '~> 2.0'
gem 'truncato', '~> 0.7.8'
@@ -219,10 +221,12 @@ gem 'oj', '~> 2.17.4'
gem 'chronic', '~> 0.10.2'
gem 'chronic_duration', '~> 0.10.6'
+gem 'webpack-rails', '~> 0.9.9'
+gem 'rack-proxy', '~> 0.6.0'
+
gem 'sass-rails', '~> 5.0.6'
gem 'coffee-rails', '~> 4.1.0'
gem 'uglifier', '~> 2.7.2'
-gem 'gitlab-turbolinks-classic', '~> 2.5', '>= 2.5.6'
gem 'addressable', '~> 2.3.8'
gem 'bootstrap-sass', '~> 3.3.0'
@@ -280,6 +284,7 @@ group :development, :test do
gem 'rspec-retry', '~> 0.4.5'
gem 'spinach-rails', '~> 0.2.1'
gem 'spinach-rerun-reporter', '~> 0.0.2'
+ gem 'rspec_profiling'
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
gem 'minitest', '~> 5.7.0'
@@ -291,13 +296,9 @@ group :development, :test do
gem 'capybara-screenshot', '~> 1.0.0'
gem 'poltergeist', '~> 1.9.0'
- gem 'teaspoon', '~> 1.1.0'
- gem 'teaspoon-jasmine', '~> 2.2.0'
-
gem 'spring', '~> 1.7.0'
gem 'spring-commands-rspec', '~> 1.0.4'
gem 'spring-commands-spinach', '~> 1.1.0'
- gem 'spring-commands-teaspoon', '~> 0.0.2'
gem 'rubocop', '~> 0.46.0', require: false
gem 'rubocop-rspec', '~> 1.9.1', require: false
diff --git a/pkgs/applications/version-management/gitlab/Gemfile.lock b/pkgs/applications/version-management/gitlab/Gemfile.lock
index 80cdf9d3258d..1916267bb89b 100644
--- a/pkgs/applications/version-management/gitlab/Gemfile.lock
+++ b/pkgs/applications/version-management/gitlab/Gemfile.lock
@@ -56,7 +56,7 @@ GEM
faraday_middleware-multi_json (~> 0.0)
oauth2 (~> 1.0)
asciidoctor (1.5.3)
- asciidoctor-plantuml (0.0.6)
+ asciidoctor-plantuml (0.0.7)
asciidoctor (~> 1.5)
ast (2.3.0)
attr_encrypted (3.0.3)
@@ -74,10 +74,6 @@ GEM
descendants_tracker (~> 0.0.4)
ice_nine (~> 0.11.0)
thread_safe (~> 0.3, >= 0.3.1)
- babel-source (5.8.35)
- babel-transpiler (0.7.0)
- babel-source (>= 4.0, < 6)
- execjs (~> 2.0)
babosa (1.0.2)
base32 (0.3.2)
bcrypt (3.1.11)
@@ -268,8 +264,6 @@ GEM
mime-types (>= 1.16, < 3)
posix-spawn (~> 0.3)
gitlab-markup (1.5.1)
- gitlab-turbolinks-classic (2.5.6)
- coffee-rails
gitlab_omniauth-ldap (1.2.1)
net-ldap (~> 0.9)
omniauth (~> 1.0)
@@ -381,7 +375,7 @@ GEM
json (1.8.3)
json-schema (2.6.2)
addressable (~> 2.3.8)
- jwt (1.5.4)
+ jwt (1.5.6)
kaminari (0.17.0)
actionpack (>= 3.0.0)
activesupport (>= 3.0.0)
@@ -550,6 +544,8 @@ GEM
rack (>= 1.1)
rack-protection (1.5.3)
rack
+ rack-proxy (0.6.0)
+ rack
rack-test (0.6.3)
rack (>= 1.0)
rails (4.2.7.1)
@@ -644,6 +640,11 @@ GEM
rspec-retry (0.4.5)
rspec-core
rspec-support (3.5.0)
+ rspec_profiling (0.0.4)
+ activerecord
+ pg
+ rails
+ sqlite3
rubocop (0.46.0)
parser (>= 2.3.1.1, < 3.0)
powerpack (~> 0.1)
@@ -662,7 +663,7 @@ GEM
sexp_processor (~> 4.1)
rubyntlm (0.5.2)
rubypants (0.2.0)
- rubyzip (1.2.0)
+ rubyzip (1.2.1)
rufus-scheduler (3.1.10)
rugged (0.24.0)
safe_yaml (1.0.4)
@@ -732,19 +733,14 @@ GEM
spring (>= 0.9.1)
spring-commands-spinach (1.1.0)
spring (>= 0.9.1)
- spring-commands-teaspoon (0.0.2)
- spring (>= 0.9.1)
sprockets (3.7.0)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
- sprockets-es6 (0.9.2)
- babel-source (>= 5.8.11)
- babel-transpiler
- sprockets (>= 3.0.0)
sprockets-rails (3.1.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
+ sqlite3 (1.3.11)
stackprof (0.2.10)
state_machines (0.4.0)
state_machines-activemodel (0.4.0)
@@ -757,10 +753,6 @@ GEM
sys-filesystem (1.1.6)
ffi
sysexits (1.2.0)
- teaspoon (1.1.5)
- railties (>= 3.2.5, < 6)
- teaspoon-jasmine (2.2.0)
- teaspoon (>= 1.0.0)
temple (0.7.7)
test_after_commit (1.1.0)
activerecord (>= 3.2)
@@ -795,6 +787,9 @@ GEM
get_process_mem (~> 0)
unicorn (>= 4, < 6)
uniform_notifier (1.10.0)
+ validates_hostname (1.0.6)
+ activerecord (>= 3.0)
+ activesupport (>= 3.0)
version_sorter (2.1.0)
virtus (1.0.5)
axiom-types (~> 0.1)
@@ -812,6 +807,8 @@ GEM
webmock (1.21.0)
addressable (>= 2.3.6)
crack (>= 0.3.2)
+ webpack-rails (0.9.9)
+ rails (>= 3.2.0)
websocket-driver (0.6.3)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
@@ -838,7 +835,7 @@ DEPENDENCIES
allocations (~> 1.0)
asana (~> 0.4.0)
asciidoctor (~> 1.5.2)
- asciidoctor-plantuml (= 0.0.6)
+ asciidoctor-plantuml (= 0.0.7)
attr_encrypted (~> 3.0.0)
awesome_print (~> 1.2.0)
babosa (~> 1.0.2)
@@ -888,7 +885,6 @@ DEPENDENCIES
github-linguist (~> 4.7.0)
gitlab-flowdock-git-hook (~> 1.0.1)
gitlab-markup (~> 1.5.1)
- gitlab-turbolinks-classic (~> 2.5, >= 2.5.6)
gitlab_omniauth-ldap (~> 1.2.1)
gollum-lib (~> 4.2)
gollum-rugged_adapter (~> 0.4.2)
@@ -909,7 +905,7 @@ DEPENDENCIES
jquery-rails (~> 4.1.0)
jquery-ui-rails (~> 5.0.0)
json-schema (~> 2.6.2)
- jwt
+ jwt (~> 1.5.6)
kaminari (~> 0.17.0)
knapsack (~> 1.11.0)
kubeclient (~> 2.2.0)
@@ -952,6 +948,7 @@ DEPENDENCIES
rack-attack (~> 4.4.1)
rack-cors (~> 0.4.0)
rack-oauth2 (~> 1.2.1)
+ rack-proxy (~> 0.6.0)
rails (= 4.2.7.1)
rails-deprecated_sanitizer (~> 1.0.3)
rainbow (~> 2.1.0)
@@ -968,6 +965,7 @@ DEPENDENCIES
rqrcode-rails3 (~> 0.1.7)
rspec-rails (~> 3.5.0)
rspec-retry (~> 0.4.5)
+ rspec_profiling
rubocop (~> 0.46.0)
rubocop-rspec (~> 1.9.1)
ruby-fogbugz (~> 0.2.1)
@@ -992,15 +990,11 @@ DEPENDENCIES
spring (~> 1.7.0)
spring-commands-rspec (~> 1.0.4)
spring-commands-spinach (~> 1.1.0)
- spring-commands-teaspoon (~> 0.0.2)
sprockets (~> 3.7.0)
- sprockets-es6 (~> 0.9.2)
stackprof (~> 0.2.10)
state_machines-activerecord (~> 0.4.0)
sys-filesystem (~> 1.1.6)
- teaspoon (~> 1.1.0)
- teaspoon-jasmine (~> 2.2.0)
- test_after_commit (~> 0.4.2)
+ test_after_commit (~> 1.1)
thin (~> 1.7.0)
timecop (~> 0.8.0)
truncato (~> 0.7.8)
@@ -1010,12 +1004,14 @@ DEPENDENCIES
unf (~> 0.1.4)
unicorn (~> 5.1.0)
unicorn-worker-killer (~> 0.4.4)
+ validates_hostname (~> 1.0.6)
version_sorter (~> 2.1.0)
virtus (~> 1.0.1)
vmstat (~> 2.3.0)
web-console (~> 2.0)
webmock (~> 1.21.0)
+ webpack-rails (~> 0.9.9)
wikicloth (= 0.8.1)
BUNDLED WITH
- 1.13.7
+ 1.14.5
diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix
index 23100a85e7eb..442edc04fa27 100644
--- a/pkgs/applications/version-management/gitlab/default.nix
+++ b/pkgs/applications/version-management/gitlab/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, lib, bundler, fetchFromGitHub, bundlerEnv, libiconv, ruby
-, tzdata, git, nodejs, procps
+{ stdenv, lib, bundler, fetchurl, fetchFromGitHub, bundlerEnv, libiconv, ruby
+, tzdata, git, nodejs, procps, dpkg
}:
/* When updating the Gemfile add `gem "activerecord-nulldb-adapter"`
@@ -18,19 +18,27 @@ let
};
};
+ version = "8.17.5";
+
+ gitlabDeb = fetchurl {
+ url = "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_${version}-ce.0_amd64.deb/download";
+ sha256 = "1ga5ki1bh66sdk5yizjy0dqcg85hrzkdp0ag3si942yv28sjy1xk";
+ };
+
in
stdenv.mkDerivation rec {
name = "gitlab-${version}";
- version = "8.16.4";
- buildInputs = [ env ruby bundler tzdata git nodejs procps ];
+ buildInputs = [
+ env ruby bundler tzdata git nodejs procps dpkg
+ ];
src = fetchFromGitHub {
owner = "gitlabhq";
repo = "gitlabhq";
rev = "v${version}";
- sha256 = "118p3c9i9r2acc0yv5jzw9p7hql5pbp37k54qzrfgrs8vjjxi14i";
+ sha256 = "0wvszxm28c80qwx6np5mi36saxzzg4n7jcp4ckvhhr3jvczn9m8g";
};
patches = [
@@ -64,9 +72,15 @@ stdenv.mkDerivation rec {
buildPhase = ''
mv config/gitlab.yml.example config/gitlab.yml
- GITLAB_DATABASE_ADAPTER=nulldb \
- SKIP_STORAGE_VALIDATION=true \
- rake assets:precompile RAILS_ENV=production
+
+ dpkg -x ${gitlabDeb} .
+ mv -v opt/gitlab/embedded/service/gitlab-rails/public/assets public
+ rm -rf opt
+
+ export GITLAB_DATABASE_ADAPTER=nulldb
+ export SKIP_STORAGE_VALIDATION=true
+ rake assets:precompile RAILS_ENV=production
+
mv config/gitlab.yml config/gitlab.yml.example
rm config/secrets.yml
mv config config.dist
@@ -77,6 +91,10 @@ stdenv.mkDerivation rec {
cp -r . $out/share/gitlab
ln -sf /run/gitlab/uploads $out/share/gitlab/public/uploads
ln -sf /run/gitlab/config $out/share/gitlab/config
+
+ # rake tasks to mitigate CVE-2017-0882
+ # see https://about.gitlab.com/2017/03/20/gitlab-8-dot-17-dot-4-security-release/
+ cp ${./reset_token.rake} $out/share/gitlab/lib/tasks/reset_token.rake
'';
passthru = {
diff --git a/pkgs/applications/version-management/gitlab/gemset.nix b/pkgs/applications/version-management/gitlab/gemset.nix
index 1ebb7c5b1fa1..4bc57f6bd08e 100644
--- a/pkgs/applications/version-management/gitlab/gemset.nix
+++ b/pkgs/applications/version-management/gitlab/gemset.nix
@@ -146,10 +146,10 @@
asciidoctor-plantuml = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rd8yh0by5sxhg1c3cb1mzkp4jp3j8v6vzbyv1mx492s9ml451fx";
+ sha256 = "00ax9r822n4ykl6jizaxp03wqzknr7nn20mmqjpiwajy9j0zvr88";
type = "gem";
};
- version = "0.0.6";
+ version = "0.0.7";
};
ast = {
source = {
@@ -207,22 +207,6 @@
};
version = "0.1.1";
};
- babel-source = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1ncq8h82k6hypzfb5dk7z95mmcdwnhsxmc53xz17m1nbklm25vvr";
- type = "gem";
- };
- version = "5.8.35";
- };
- babel-transpiler = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0w0minwxj56w96xps1msm6n75fs0y7r1vqcr9zlsn74fksnz81jc";
- type = "gem";
- };
- version = "0.7.0";
- };
babosa = {
source = {
remotes = ["https://rubygems.org"];
@@ -944,14 +928,6 @@
};
version = "1.5.1";
};
- gitlab-turbolinks-classic = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zfqwa1pahhcz1yxvwigg94bck2zsqk2jsrc0wdcybhr0iwi5jra";
- type = "gem";
- };
- version = "2.5.6";
- };
gitlab_omniauth-ldap = {
source = {
remotes = ["https://rubygems.org"];
@@ -1235,10 +1211,10 @@
jwt = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0s5llb4mhpy0phzbrc4jd2jd2b91h1axy4bhci7g1bdz1w2m3a2i";
+ sha256 = "124zz1142bi2if7hl5pcrcamwchv4icyr5kaal9m2q6wqbdl6aw4";
type = "gem";
};
- version = "1.5.4";
+ version = "1.5.6";
};
kaminari = {
source = {
@@ -1848,6 +1824,14 @@
};
version = "1.5.3";
};
+ rack-proxy = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1bpbcb9ch94ha2q7gdri88ry7ch0z6ian289kah9ayxyqg19j6f4";
+ type = "gem";
+ };
+ version = "0.6.0";
+ };
rack-test = {
source = {
remotes = ["https://rubygems.org"];
@@ -2152,6 +2136,14 @@
};
version = "3.5.0";
};
+ rspec_profiling = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "01qrs189r0q08ys8vax269ff858q9ypsc94n1d700m9da44zi3wg";
+ type = "gem";
+ };
+ version = "0.0.4";
+ };
rubocop = {
source = {
remotes = ["https://rubygems.org"];
@@ -2227,10 +2219,10 @@
rubyzip = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10a9p1m68lpn8pwqp972lv61140flvahm3g9yzbxzjks2z3qlb2s";
+ sha256 = "06js4gznzgh8ac2ldvmjcmg9v1vg9llm357yckkpylaj6z456zqz";
type = "gem";
};
- version = "1.2.0";
+ version = "1.2.1";
};
rufus-scheduler = {
source = {
@@ -2464,14 +2456,6 @@
};
version = "1.1.0";
};
- spring-commands-teaspoon = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1g7n4m2s9d0frh7y1xibzpphqajfnx4fvgfc66nh545dd91w2nqz";
- type = "gem";
- };
- version = "0.0.2";
- };
sprockets = {
source = {
remotes = ["https://rubygems.org"];
@@ -2480,14 +2464,6 @@
};
version = "3.7.0";
};
- sprockets-es6 = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0508h3vnjz08c64k11za6cqnbvvifka9pmdrycamzzjd4dmf10y3";
- type = "gem";
- };
- version = "0.9.2";
- };
sprockets-rails = {
source = {
remotes = ["https://rubygems.org"];
@@ -2496,6 +2472,14 @@
};
version = "3.1.1";
};
+ sqlite3 = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "19r06wglnm6479ffj9dl0fa4p5j2wi6dj7k6k3d0rbx7036cv3ny";
+ type = "gem";
+ };
+ version = "1.3.11";
+ };
stackprof = {
source = {
remotes = ["https://rubygems.org"];
@@ -2552,22 +2536,6 @@
};
version = "1.2.0";
};
- teaspoon = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1xz5f1w8jm2fg1g194kf17gh36imd7sgs9cx0adqx1l22p7jrkvv";
- type = "gem";
- };
- version = "1.1.5";
- };
- teaspoon-jasmine = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "00wygrv1jm4aj15p1ab9d5fdrj6y83kv26xgp52mx4lp78h2ms9q";
- type = "gem";
- };
- version = "2.2.0";
- };
temple = {
source = {
remotes = ["https://rubygems.org"];
@@ -2728,6 +2696,14 @@
};
version = "1.10.0";
};
+ validates_hostname = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "04p1l0v98j4ffvaks1ig9mygx5grpbpdgz7haq3mygva9iy8ykja";
+ type = "gem";
+ };
+ version = "1.0.6";
+ };
version_sorter = {
source = {
remotes = ["https://rubygems.org"];
@@ -2776,6 +2752,14 @@
};
version = "1.21.0";
};
+ webpack-rails = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "02jxkpdbi48yhcgldgl5jxnhnad83rdgpkkcwh8w1h6iyg04d42j";
+ type = "gem";
+ };
+ version = "0.9.9";
+ };
websocket-driver = {
source = {
remotes = ["https://rubygems.org"];
diff --git a/pkgs/applications/version-management/gitlab/reset_token.rake b/pkgs/applications/version-management/gitlab/reset_token.rake
new file mode 100644
index 000000000000..705b5830edfc
--- /dev/null
+++ b/pkgs/applications/version-management/gitlab/reset_token.rake
@@ -0,0 +1,43 @@
+# Taken from:
+# https://about.gitlab.com/2017/03/20/gitlab-8-dot-17-dot-4-security-release/
+
+# lib/tasks/reset_token.rake
+require_relative '../../app/models/concerns/token_authenticatable.rb'
+
+STDOUT.sync = true
+
+namespace :tokens do
+ desc "Reset all GitLab user auth tokens"
+ task reset_all: :environment do
+ reset_all_users_token(:reset_authentication_token!)
+ end
+
+ desc "Reset all GitLab email tokens"
+ task reset_all_email: :environment do
+ reset_all_users_token(:reset_incoming_email_token!)
+ end
+
+ def reset_all_users_token(token)
+ TmpUser.find_in_batches do |batch|
+ puts "Processing batch starting with user ID: #{batch.first.id}"
+
+ batch.each(&token)
+ end
+ end
+end
+
+class TmpUser < ActiveRecord::Base
+ include TokenAuthenticatable
+
+ self.table_name = 'users'
+
+ def reset_authentication_token!
+ write_new_token(:authentication_token)
+ save!(validate: false)
+ end
+
+ def reset_incoming_email_token!
+ write_new_token(:incoming_email_token)
+ save!(validate: false)
+ end
+end
diff --git a/pkgs/applications/version-management/gogs/default.nix b/pkgs/applications/version-management/gogs/default.nix
index b9a1f2e7a843..4ab97cc06d2a 100644
--- a/pkgs/applications/version-management/gogs/default.nix
+++ b/pkgs/applications/version-management/gogs/default.nix
@@ -3,25 +3,26 @@
, sqliteSupport ? true
}:
+with stdenv.lib;
+
buildGoPackage rec {
name = "gogs-${version}";
- version = "0.9.113";
+ version = "0.10.18";
src = fetchFromGitHub {
owner = "gogits";
repo = "gogs";
rev = "v${version}";
- sha256 = "1zk83c9jiazfw3221yi2sidp7917q3dxb2xb7wrjg4an18gj46j7";
+ sha256 = "1f1dlickjpdilf4j295i9v2h4ig4pf5d2mnpbr59wh14bby4bh0y";
};
patchPhase = ''
- substituteInPlace models/repo.go \
- --replace '#!/usr/bin/env' '#!${coreutils}/bin/env'
- '';
+ patchShebangs .
+ '';
- buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper ];
- buildFlags = stdenv.lib.optionalString sqliteSupport "-tags sqlite";
+ buildFlags = optionalString sqliteSupport "-tags sqlite";
outputs = [ "bin" "out" "data" ];
@@ -30,7 +31,7 @@ buildGoPackage rec {
cp -R $src/{public,templates} $data
wrapProgram $bin/bin/gogs \
- --prefix PATH : ${stdenv.lib.makeBinPath [ bash git gzip openssh ]} \
+ --prefix PATH : ${makeBinPath [ bash git gzip openssh ]} \
--run 'export GOGS_WORK_DIR=''${GOGS_WORK_DIR:-$PWD}' \
--run 'mkdir -p "$GOGS_WORK_DIR" && cd "$GOGS_WORK_DIR"' \
--run "ln -fs $data/{public,templates} ."
@@ -42,7 +43,7 @@ buildGoPackage rec {
meta = {
description = "A painless self-hosted Git service";
homepage = "https://gogs.io";
- license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [ schneefux ];
+ license = licenses.mit;
+ maintainers = [ maintainers.schneefux ];
};
}
diff --git a/pkgs/applications/version-management/kdesvn/default.nix b/pkgs/applications/version-management/kdesvn/default.nix
deleted file mode 100644
index d4c67776b529..000000000000
--- a/pkgs/applications/version-management/kdesvn/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig
-, apr, aprutil, subversion, db, kdelibs, expat
-}:
-
-# the homepage mentions this is the final release.
-# from now on, kdesvn will be part of the official kde software distribution
-stdenv.mkDerivation rec {
- name = "kdesvn-1.6.0";
-
- src = fetchurl rec {
- url = "http://pkgs.fedoraproject.org/repo/pkgs/kdesvn/${name}.tar.bz2/7e6adc98ff4777a06d5752d3f2b58fa3/${name}.tar.bz2";
- sha256 = "15hg6xyx5rqldfhi1yhq5ss15y6crm2is3zqm680z0bndcj6ys05";
- };
-
- prePatch = ''
- sed -i -e "s|/usr|${subversion.dev}|g" src/svnqt/cmakemodules/FindSubversion.cmake
- '';
-
- buildInputs = [ apr aprutil subversion db kdelibs expat ];
-
- nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig ];
-
- meta = {
- description = "KDE SVN front-end";
- license = "GPL";
- homepage = http://kdesvn.alwins-world.de;
- maintainers = [ stdenv.lib.maintainers.sander ];
- inherit (kdelibs.meta) platforms;
- };
-}
diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix
index 034eb5344234..1c97f7252f56 100644
--- a/pkgs/applications/version-management/mercurial/default.nix
+++ b/pkgs/applications/version-management/mercurial/default.nix
@@ -7,8 +7,9 @@ let
version = "3.9.2";
name = "mercurial-${version}";
inherit (python2Packages) docutils hg-git dulwich python;
-in python2Packages.mkPythonDerivation {
+in python2Packages.buildPythonApplication {
inherit name;
+ format = "other";
src = fetchurl {
url = "https://mercurial-scm.org/release/${name}.tar.gz";
diff --git a/pkgs/applications/version-management/nitpick/default.nix b/pkgs/applications/version-management/nitpick/default.nix
new file mode 100644
index 000000000000..8fb1095dc581
--- /dev/null
+++ b/pkgs/applications/version-management/nitpick/default.nix
@@ -0,0 +1,41 @@
+{ fetchFromGitHub
+, buildPythonPackage
+, stdenv
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "nitpick";
+ version = "1.1";
+ name = "${pname}-${version}";
+
+ format = "other";
+ disabled = !isPy27;
+
+ src = fetchFromGitHub {
+ owner = "travisb-ca";
+ repo = pname;
+ rev = version;
+ sha256 = "11gn6nc6ypwivy20bx1r0rm2giblwx6jv485zk875a9pdbcwbrf6";
+ };
+
+ installPhase = ''
+ mkdir -p $out/share/src
+ install -m 755 -t $out/share/src nitpick.py
+
+ mkdir -p $out/bin
+ ln -s $out/share/src/nitpick.py $out/bin/nitpick
+ '';
+
+ meta = {
+ description = "A distributed issue tracker";
+ longDescription = ''
+ Nitpick is a distributed issue tracker. It helps keep track of which nits you
+ should pick. It's intended to be used with source code such that the issues can
+ follow the code via whatever VCS or distribution mechanism.
+ '';
+ homepage = http://travisbrown.ca/projects/nitpick/docs/nitpick.html;
+ license = with stdenv.lib.licenses; gpl2;
+ maintainers = [];
+ };
+}
diff --git a/pkgs/applications/version-management/peru/default.nix b/pkgs/applications/version-management/peru/default.nix
index 28df4f7fc312..01369b9685dc 100644
--- a/pkgs/applications/version-management/peru/default.nix
+++ b/pkgs/applications/version-management/peru/default.nix
@@ -1,25 +1,26 @@
-{ stdenv, fetchurl, python3Packages }:
-
-let
- pythonPackages = python3Packages;
-in pythonPackages.buildPythonApplication rec {
+{ stdenv, fetchFromGitHub, python3Packages }:
+python3Packages.buildPythonApplication rec {
name = "peru-${version}";
- version = "1.0.1";
+ version = "1.1.0";
- src = fetchurl {
- url = "mirror://pypi/p/peru/${name}.tar.gz";
- sha256 = "d51771d4aa7e16119e46c39efd71b0a1a898607bf3fb7735fc688a64fc59cbf1";
+ src = fetchFromGitHub {
+ owner = "buildinspace";
+ repo = "peru";
+ rev = "${version}";
+ sha256 = "0hvp6pvpsz0f98az4f1wl93gqlz6wj24pjnc5zs1har9rqlpq8y8";
};
- propagatedBuildInputs = with pythonPackages; [ pyyaml docopt ];
+ propagatedBuildInputs = with python3Packages; [ pyyaml docopt ];
# No tests in archive
doCheck = false;
- meta = {
+ meta = with stdenv.lib; {
homepage = https://github.com/buildinspace/peru;
description = "A tool for including other people's code in your projects";
- license = stdenv.lib.licenses.mit;
+ license = licenses.mit;
+ platforms = platforms.unix;
};
-}
\ No newline at end of file
+
+}
diff --git a/pkgs/applications/version-management/pijul/default.nix b/pkgs/applications/version-management/pijul/default.nix
index 04a91a6b4a44..134e6998670c 100644
--- a/pkgs/applications/version-management/pijul/default.nix
+++ b/pkgs/applications/version-management/pijul/default.nix
@@ -1,38 +1,30 @@
-{ stdenv, fetchdarcs, rustPlatform, openssl, libssh }:
+{ stdenv, fetchurl, rustPlatform, perl, darwin }:
with rustPlatform;
buildRustPackage rec {
name = "pijul-${version}";
- version = "0.2-6ab9ba";
+ version = "0.4.1";
- src = fetchdarcs {
- url = "http://pijul.org/";
- context = ./pijul.org.context;
- sha256 = "1cgkcr5wdkwj7s0rda90bfchbwmchgi60w5d637894w20hkplsr4";
+ src = fetchurl {
+ url = "https://pijul.org/releases/${name}.tar.gz";
+ sha256 = "e492fde1bea839f474f5b91bb762a0fab5ff6a9bc2b8f20eb91a253ca6feda5a";
};
- sourceRoot = "fetchdarcs/pijul";
+ sourceRoot = "${name}/pijul";
- depsSha256 = "110bj2lava1xs75z6k34aip7zb7rcmnxk5hmiyi32i9hs0ddsdrz";
+ buildInputs = [ perl ]++ stdenv.lib.optionals stdenv.isDarwin
+ (with darwin.apple_sdk.frameworks; [ Security ]);
- cargoUpdateHook = ''
- cp -r ../libpijul src/
- '';
-
- setSourceRoot = ''
- chmod -R u+w "$sourceRoot"
- cp -r "$sourceRoot"/../libpijul "$sourceRoot"/src/
- '';
-
- buildInputs = [ openssl libssh ];
+ doCheck = false;
+
+ depsSha256 = "17n66clr31s49gbbcsii0f31s63rncc9mmz4wwdi0yl4r6ykv9h7";
meta = with stdenv.lib; {
- homepage = https://pijul.org/;
- description = "Fast DVCS based on a categorical theory of patches";
- license = licenses.gpl3;
- platforms = stdenv.lib.platforms.x86_64; # i686 builds fail due to lmdb
- maintainers = with maintainers; [ puffnfresh ];
- broken = true;
+ description = "A distributed version control system";
+ homepage = https://pijul.org;
+ license = with licenses; [ gpl2Plus ];
+ maintainers = [ maintainers.gal_bolle ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/version-management/pijul/pijul.org.context b/pkgs/applications/version-management/pijul/pijul.org.context
deleted file mode 100644
index 03a3f0f9a7c1..000000000000
--- a/pkgs/applications/version-management/pijul/pijul.org.context
+++ /dev/null
@@ -1,92 +0,0 @@
-
-Context:
-
-[+libpijul/Cargo.lock
-pe@pijul.org**20160212063509
- Ignore-this: e5a696b13850b36668a41aedb7bd1b74
-]
-
-[+pijul/Cargo.lock
-pe@pijul.org**20160212063451
- Ignore-this: a621a502d1701cb63e6b5c8fd0afbde8
-]
-
-[Error detection, gnupg messages
-pe@pijul.org**20160210101417
- Ignore-this: 3c517e122c1eca1df9520aed8fd3b0ea
-]
-
-[Login command
-pe@pijul.org**20160210055826
- Ignore-this: 7be5618dc418554a82c5f8a68cc8f515
-]
-
-[Extra functions for the nest
-pe@pijul.org**20160208205519
- Ignore-this: 39c8cbed5517b31bc846493e6ffefc76
-]
-
-[Timestamp in RFC3339
-pe@pijul.org**20160208145551
- Ignore-this: dd114fe418052570572d73e443683d85
-]
-
-[Combined external_hash and contents in libpijul (makes it easier to print patches)
-pe@pijul.org**20160208145450
- Ignore-this: 69f588e1bab551bffd719fa05ad7080a
-]
-
-[disentangle output in libpijul
-florent.becker@ens-lyon.org**20160208094544
- Ignore-this: 2dc35255cf48d77eb0c4ba2dde6d4f98
-]
-
-[Disentangle libpijul::Repository::local_diff
-florent.becker@ens-lyon.org**20160207104631
- Ignore-this: 65b119358afa95eb013e84c0d7a250d9
-]
-
-[remove redundant import
-florent.becker@ens-lyon.org**20160207104613
- Ignore-this: e3f7873ec678f62f4129be61238c2c0d
-]
-
-[Disentangle add_lines and delete_lines in diff
-florent.becker@ens-lyon.org**20160207102456
- Ignore-this: 5e89908adf7a519bbe2b2ab399cf0a2
-]
-
-[Disentangle libpijul::rec_delete
-florent.becker@ens-lyon.org**20160206214730
- Ignore-this: fb6a70c298a38724665c3d6452577649
-]
-
-[Make InternalKey type be an array rather than a reference
-florent.becker@ens-lyon.org**20160205195638
- Ignore-this: f9b5d15049358b2d8e93322d25a50e58
-]
-
-[Ask ssh known_hosts, and new file format
-pe@pijul.org**20160207120834
- Ignore-this: f7a7f2ae672a3f6f40a2ac85139d6e10
-]
-
-[Handling HTTP errors (when cloning from HTTP)
-pe@pijul.org**20160204182444
- Ignore-this: 1805ae8d3b8a4ca49da06e18dd37b151
-]
-
-[Small debugging assertions
-pe@pijul.org**20160203143007
- Ignore-this: e3d3dddc72511166d606e1751b19411b
-]
-
-[Two unused functions back (used in the nest)
-pe@pijul.org**20160202075743
- Ignore-this: 8c6904b122c8a78bfa0b9cc5416c943
-]
-
-[TAG 0.2
-pe@pijul.org**20160202073939
- Ignore-this: 1e9d04d5ffe231ffaccaf9c4ccb684d3
-]
diff --git a/pkgs/applications/version-management/rapidsvn/default.nix b/pkgs/applications/version-management/rapidsvn/default.nix
index 9397aa8a1e19..7b3c7aafa44e 100644
--- a/pkgs/applications/version-management/rapidsvn/default.nix
+++ b/pkgs/applications/version-management/rapidsvn/default.nix
@@ -1,11 +1,12 @@
-{stdenv, fetchurl, wxGTK, subversion, apr, aprutil, python}:
+{ stdenv, fetchurl, fetchpatch, wxGTK, subversion, apr, aprutil, python }:
-stdenv.mkDerivation {
- name = "rapidsvn-0.12.0-1";
+stdenv.mkDerivation rec {
+ name = "rapidsvn-${version}";
+ version = "0.12.1";
src = fetchurl {
- url = http://www.rapidsvn.org/download/release/0.12/rapidsvn-0.12.0-1.tar.gz;
- sha256 = "1i3afjmx99ljw1bj54q47fs0g1q9dmxxvr4ciq7ncp5s52shszgg";
+ url = "http://www.rapidsvn.org/download/release/${version}/${name}.tar.gz";
+ sha256 = "1bmcqjc12k5w0z40k7fkk8iysqv4fw33i80gvcmbakby3d4d4i4p";
};
buildInputs = [ wxGTK subversion apr aprutil python ];
@@ -13,6 +14,10 @@ stdenv.mkDerivation {
configureFlags = [ "--with-svn-include=${subversion.dev}/include"
"--with-svn-lib=${subversion.out}/lib" ];
+ patches = [
+ ./fix-build.patch
+ ];
+
meta = {
description = "Multi-platform GUI front-end for the Subversion revision system";
homepage = http://rapidsvn.tigris.org/;
diff --git a/pkgs/applications/version-management/rapidsvn/fix-build.patch b/pkgs/applications/version-management/rapidsvn/fix-build.patch
new file mode 100644
index 000000000000..ca4bc394c2c6
--- /dev/null
+++ b/pkgs/applications/version-management/rapidsvn/fix-build.patch
@@ -0,0 +1,122 @@
+--- a/src/svncpp/client_ls.cpp
++++ b/src/svncpp/client_ls.cpp
+@@ -25,6 +25,7 @@
+ #include "svn_client.h"
+ #include "svn_path.h"
+ #include "svn_sorts.h"
++#include "svn_version.h"
+ //#include "svn_utf.h"
+
+ // svncpp
+@@ -35,6 +36,7 @@
+ #include "m_is_empty.hpp"
+
+
++#if SVN_VER_MAJOR == 1 && SVN_VER_MINOR < 8
+ static int
+ compare_items_as_paths(const svn_sort__item_t *a, const svn_sort__item_t *b)
+ {
+@@ -84,6 +86,72 @@ namespace svn
+ }
+ }
+
++#else
++
++#include
++
++static svn_error_t* store_entry(
++ void *baton,
++ const char *path,
++ const svn_dirent_t *dirent,
++ const svn_lock_t *,
++ const char *abs_path,
++ const char *,
++ const char *,
++ apr_pool_t *scratch_pool)
++{
++ svn::DirEntries *entries = reinterpret_cast(baton);
++ if (path[0] == '\0') {
++ if (dirent->kind == svn_node_file) {
++ // for compatibility with svn_client_ls behaviour, listing a file
++ // stores that file name
++ entries->push_back(svn::DirEntry(svn_path_basename(abs_path, scratch_pool), dirent));
++ }
++ } else {
++ entries->push_back(svn::DirEntry(path, dirent));
++ }
++ return SVN_NO_ERROR;
++}
++
++static bool sort_by_path(svn::DirEntry const& a, svn::DirEntry const& b)
++{
++ return svn_path_compare_paths(a.name(), b.name()) < 0;
++}
++
++namespace svn
++{
++ DirEntries
++ Client::list(const char * pathOrUrl,
++ svn_opt_revision_t * revision,
++ bool recurse) throw(ClientException)
++ {
++ Pool pool;
++ DirEntries entries;
++
++ svn_error_t * error =
++ svn_client_list3(pathOrUrl,
++ revision,
++ revision,
++ SVN_DEPTH_INFINITY_OR_IMMEDIATES(recurse),
++ SVN_DIRENT_ALL,
++ FALSE, // fetch locks
++ FALSE, // include externals
++ &store_entry,
++ &entries,
++ *m_context,
++ pool);
++
++ if (error != SVN_NO_ERROR)
++ throw ClientException(error);
++
++ std::sort(entries.begin(), entries.end(), &sort_by_path);
++
++ return entries;
++ }
++}
++
++#endif
++
+ /* -----------------------------------------------------------------
+ * local variables:
+ * eval: (load-file "../../rapidsvn-dev.el")
+--- a/src/svncpp/dirent.cpp 2017-03-19 15:48:58.956827337 +0100
++++ b/src/svncpp/dirent.cpp 2017-03-19 15:50:19.111527279 +0100
+@@ -47,7 +47,7 @@
+ {
+ }
+
+- Data(const char * _name, svn_dirent_t * dirEntry)
++ Data(const char * _name, const svn_dirent_t * dirEntry)
+ : name(_name), kind(dirEntry->kind), size(dirEntry->size),
+ hasProps(dirEntry->has_props != 0),
+ createdRev(dirEntry->created_rev), time(dirEntry->time)
+@@ -78,7 +78,7 @@
+ {
+ }
+
+- DirEntry::DirEntry(const char * name, svn_dirent_t * DirEntry)
++ DirEntry::DirEntry(const char * name, const svn_dirent_t * DirEntry)
+ : m(new Data(name, DirEntry))
+ {
+ }
+--- a/include/svncpp/dirent.hpp 2017-03-19 15:50:54.860506116 +0100
++++ b/include/svncpp/dirent.hpp 2017-03-19 15:50:58.314407598 +0100
+@@ -41,7 +41,7 @@
+ /**
+ * constructor for existing @a svn_dirent_t entries
+ */
+- DirEntry(const char * name, svn_dirent_t * dirEntry);
++ DirEntry(const char * name, const svn_dirent_t * dirEntry);
+
+ /**
+ * copy constructor
diff --git a/pkgs/applications/version-management/src/default.nix b/pkgs/applications/version-management/src/default.nix
index 2bff15adc69d..e75223c6c363 100644
--- a/pkgs/applications/version-management/src/default.nix
+++ b/pkgs/applications/version-management/src/default.nix
@@ -1,14 +1,15 @@
-{ stdenv, fetchurl, python, rcs, git }:
+{ stdenv, fetchurl, python, rcs, git, makeWrapper }:
stdenv.mkDerivation rec {
- name = "src-1.11";
+ name = "src-${version}";
+ version = "1.13";
src = fetchurl {
url = "http://www.catb.org/~esr/src/${name}.tar.gz";
- sha256 = "07kj0ri0s0vn8s54yvkyzaag332spxs0379r718b80y31c4mgbyl";
+ sha256 = "0l13ld8nxm1c720ns22lyx3q1bq2c2zn78vi5w92b7nl6p2nncy8";
};
- buildInputs = [ python rcs git ];
+ buildInputs = [ python rcs git makeWrapper ];
preConfigure = ''
patchShebangs .
@@ -16,10 +17,16 @@ stdenv.mkDerivation rec {
makeFlags = [ "prefix=$(out)" ];
- meta = {
+ postInstall = ''
+ wrapProgram $out/bin/src \
+ --suffix PATH ":" "${rcs}/bin"
+ '';
+
+ meta = with stdenv.lib; {
description = "Simple single-file revision control";
homepage = http://www.catb.org/~esr/src/;
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ calvertvl ];
};
}
diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix
index eddbc0e56dd6..17ff3e4b19f3 100644
--- a/pkgs/applications/version-management/subversion/default.nix
+++ b/pkgs/applications/version-management/subversion/default.nix
@@ -26,8 +26,8 @@ let
inherit sha256;
};
- # Can't do separate $lib and $bin, as libs reference bins
- outputs = [ "out" "dev" "man" ];
+ # Can't do separate $lib and $bin, as libs reference bins
+ outputs = [ "out" "dev" "man" ];
buildInputs = [ zlib apr aprutil sqlite openssl ]
++ stdenv.lib.optional httpSupport serf
@@ -75,7 +75,7 @@ let
mkdir -p $out/share/bash-completion/completions
cp tools/client-side/bash_completion $out/share/bash-completion/completions/subversion
- for f in $out/lib/*.la; do
+ for f in $out/lib/*.la $out/lib/python*/site-packages/*/*.la; do
substituteInPlace $f \
--replace "${expat.dev}/lib" "${expat.out}/lib" \
--replace "${zlib.dev}/lib" "${zlib.out}/lib" \
diff --git a/pkgs/applications/version-management/yadm/default.nix b/pkgs/applications/version-management/yadm/default.nix
index f87d81bd8fb8..6587b25ef94a 100644
--- a/pkgs/applications/version-management/yadm/default.nix
+++ b/pkgs/applications/version-management/yadm/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchFromGitHub }:
-let version = "1.05"; in
+let version = "1.07"; in
stdenv.mkDerivation {
name = "yadm-${version}";
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
owner = "TheLocehiliosan";
repo = "yadm";
rev = "${version}";
- sha256 = "11bqgz28qzgb3iz8xvda9z0mh5r1a9m032pqm772ypiixsfz8hdd";
+ sha256 = "0kkxrvw17pmrx1dq0dq53jb9pm545firakrxc48znfw54n2036fw";
};
buildCommand = ''
diff --git a/pkgs/applications/video/bangarang/default.nix b/pkgs/applications/video/bangarang/default.nix
deleted file mode 100644
index ceece8879dcb..000000000000
--- a/pkgs/applications/video/bangarang/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ stdenv, fetchurl, automoc4, cmake, perl, pkgconfig
-, kdelibs, phonon, soprano, shared_desktop_ontologies
-, kdemultimedia, taglib, glibc, gettext
-}:
-
-stdenv.mkDerivation rec {
- name = "bangarang-2.1";
-
- src = fetchurl {
- url = "http://bangarangissuetracking.googlecode.com/files/${name}.tar.gz";
- sha256 = "1g4pap79k8qaqi0py34xqvisxln1nc5hbvph692ah3af06n6cly1";
- };
-
- buildInputs = [
- kdelibs phonon soprano shared_desktop_ontologies kdemultimedia
- taglib gettext
- ];
-
- nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
-
- patches = [ ./gcc-4.7.patch ];
-
- meta = with stdenv.lib; {
- description = "A media player for KDE based on Nepomuk and Phonon";
- longDescription = ''
- Bangarang offers a minimalistic media center user interface,
- media collection management, playlists and statistics.
- '';
- homepage = http://bangarangkde.wordpress.com/;
- license = stdenv.lib.licenses.gpl3;
- maintainers = [ maintainers.phreedom maintainers.urkud ];
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/applications/video/bangarang/gcc-4.7.patch b/pkgs/applications/video/bangarang/gcc-4.7.patch
deleted file mode 100644
index d4f650b9caf5..000000000000
--- a/pkgs/applications/video/bangarang/gcc-4.7.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-commit b893fcdb7ddfc8c59fd29a29b7265a713c3dbab1
-Author: Alex Fiestas
-Date: Thu Mar 29 10:09:22 2012 +0200
-
- Build fix: Add unistd.h include since sleep is defined there
-
-diff --git a/src/platform/infofetchers/lastfminfofetcher.cpp b/src/platform/infofetchers/lastfminfofetcher.cpp
-index 0c49d69..fcc4cd3 100644
---- a/src/platform/infofetchers/lastfminfofetcher.cpp
-+++ b/src/platform/infofetchers/lastfminfofetcher.cpp
-@@ -32,6 +32,8 @@
- #include
- #include
-
-+#include
-+
- LastfmInfoFetcher::LastfmInfoFetcher(QObject *parent) :
- InfoFetcher(parent)
- {
-diff --git a/src/platform/infofetchers/tmdbinfofetcher.cpp b/src/platform/infofetchers/tmdbinfofetcher.cpp
-index 7801644..3c01960 100644
---- a/src/platform/infofetchers/tmdbinfofetcher.cpp
-+++ b/src/platform/infofetchers/tmdbinfofetcher.cpp
-@@ -30,6 +30,8 @@
- #include
- #include
-
-+#include
-+
- TMDBInfoFetcher::TMDBInfoFetcher(QObject *parent) :
- InfoFetcher(parent)
- {
-diff --git a/src/platform/infofetchers/tvdbinfofetcher.cpp b/src/platform/infofetchers/tvdbinfofetcher.cpp
-index ff351b0..670ed18 100644
---- a/src/platform/infofetchers/tvdbinfofetcher.cpp
-+++ b/src/platform/infofetchers/tvdbinfofetcher.cpp
-@@ -30,6 +30,8 @@
- #include
- #include
-
-+#include
-+
- TVDBInfoFetcher::TVDBInfoFetcher(QObject *parent) :
- InfoFetcher(parent)
- {
diff --git a/pkgs/applications/video/devede/default.nix b/pkgs/applications/video/devede/default.nix
index 824ef9661b8e..157e4903e52e 100644
--- a/pkgs/applications/video/devede/default.nix
+++ b/pkgs/applications/video/devede/default.nix
@@ -1,23 +1,37 @@
-{ pkgs, stdenv, fetchurl, pythonPackages, ffmpeg, mplayer, vcdimager, cdrkit, dvdauthor }:
+{ pkgs, stdenv, fetchFromGitHub, python3Packages, ffmpeg, mplayer, vcdimager, cdrkit, dvdauthor
+, gtk3, gettext, wrapGAppsHook, gdk_pixbuf }:
let
- inherit (pythonPackages) dbus-python buildPythonApplication pygtk;
+ inherit (python3Packages) dbus-python buildPythonApplication pygobject3 urllib3;
in buildPythonApplication rec {
- name = "devede-3.23.0";
+ name = "devede-4.8.8";
namePrefix = "";
- src = fetchurl {
- url = "http://www.rastersoft.com/descargas/${name}.tar.bz2";
- sha256 = "9e217ca46f5f275cb0c3cadbe8c830fa1fde774c004bd95a343d1255be6f25e1";
+ src = fetchFromGitHub {
+ owner = "rastersoft";
+ repo = "devedeng";
+ rev = "c518683fbcd793aa92249e4fecafc3c3fea7da68";
+ sha256 = "0ncb8nykchrjlllbzfjpvirmfvfaps9qhilc56kvcw3nzqrnkx8q";
};
- buildInputs = [ ffmpeg ];
+ nativeBuildInputs = [
+ gettext wrapGAppsHook
+ ];
- propagatedBuildInputs = [ pygtk dbus-python ffmpeg mplayer dvdauthor vcdimager cdrkit ];
+ buildInputs = [
+ ffmpeg
+ ];
+
+ propagatedBuildInputs = [
+ gtk3 pygobject3 gdk_pixbuf dbus-python ffmpeg mplayer dvdauthor vcdimager cdrkit urllib3
+ ];
postPatch = ''
- substituteInPlace devede --replace "/usr/share/devede" "$out/share/devede"
+ substituteInPlace setup.py --replace "'/usr'," ""
+ substituteInPlace src/devedeng/configuration_data.py \
+ --replace "/usr/share" "$out/share" \
+ --replace "/usr/local/share" "$out/share"
'';
meta = with stdenv.lib; {
@@ -25,6 +39,5 @@ in buildPythonApplication rec {
homepage = http://www.rastersoft.com/programas/devede.html;
license = licenses.gpl3;
maintainers = [ maintainers.bdimcheff ];
- broken = true; # tarball is gone
};
}
diff --git a/pkgs/applications/video/dvdstyler/default.nix b/pkgs/applications/video/dvdstyler/default.nix
new file mode 100644
index 000000000000..e59469c704cb
--- /dev/null
+++ b/pkgs/applications/video/dvdstyler/default.nix
@@ -0,0 +1,85 @@
+{ stdenv, fetchurl, pkgconfig
+, flex, bison, gettext
+, xineUI, wxSVG
+, fontconfig
+, xmlto, docbook5, zip
+, cdrtools, dvdauthor, dvdplusrwtools
+, dvdisasterSupport ? true, dvdisaster ? null
+, thumbnailSupport ? true, libgnomeui ? null
+, udevSupport ? true, libudev ? null
+, dbusSupport ? true, dbus ? null
+, makeWrapper }:
+
+with stdenv.lib;
+stdenv.mkDerivation rec {
+
+ name = "dvdstyler-${version}";
+ srcName = "DVDStyler-${version}";
+ version = "3.0.3";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/project/dvdstyler/dvdstyler/${version}/${srcName}.tar.bz2";
+ sha256 = "1j432kszmwmsd3nz398h5514dbm5vsrn4rr3iil72ckjj1h3i00q";
+ };
+
+ nativeBuildInputs =
+ [ pkgconfig ];
+
+ packagesToBinPath =
+ [ cdrtools dvdauthor dvdplusrwtools ];
+
+ buildInputs =
+ [ flex bison gettext xineUI
+ wxSVG fontconfig xmlto
+ docbook5 zip makeWrapper ]
+ ++ packagesToBinPath
+ ++ optionals dvdisasterSupport [ dvdisaster ]
+ ++ optionals udevSupport [ libudev ]
+ ++ optionals dbusSupport [ dbus ]
+ ++ optionals thumbnailSupport [ libgnomeui ];
+
+ binPath = makeBinPath packagesToBinPath;
+
+ postInstall = ''
+ wrapProgram $out/bin/dvdstyler \
+ --prefix PATH ":" "${binPath}"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A DVD authoring software";
+ longDescription = ''
+ DVDStyler is a cross-platform free DVD authoring application for the
+ creation of professional-looking DVDs. It allows not only burning of video
+ files on DVD that can be played practically on any standalone DVD player,
+ but also creation of individually designed DVD menus. It is Open Source
+ Software and is completely free.
+
+ Some of its features include:
+ - create and burn DVD video with interactive menus
+ - design your own DVD menu or select one from the list of ready to use menu
+ templates
+ - create photo slideshow
+ - add multiple subtitle and audio tracks
+ - support of AVI, MOV, MP4, MPEG, OGG, WMV and other file formats
+ - support of MPEG-2, MPEG-4, DivX, Xvid, MP2, MP3, AC-3 and other audio and
+ video formats
+ - support of multi-core processor
+ - use MPEG and VOB files without reencoding
+ - put files with different audio/video format on one DVD (support of
+ titleset)
+ - user-friendly interface with support of drag & drop
+ - flexible menu creation on the basis of scalable vector graphic
+ - import of image file for background
+ - place buttons, text, images and other graphic objects anywhere on the menu
+ screen
+ - change the font/color and other parameters of buttons and graphic objects
+ - scale any button or graphic object
+ - copy any menu object or whole menu
+ - customize navigation using DVD scripting
+ '';
+ homepage = http://www.dvdstyler.org/;
+ license = with licenses; gpl2;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/video/gnome-mplayer/default.nix b/pkgs/applications/video/gnome-mplayer/default.nix
index 1096a64887b0..e2980c7108f4 100644
--- a/pkgs/applications/video/gnome-mplayer/default.nix
+++ b/pkgs/applications/video/gnome-mplayer/default.nix
@@ -4,12 +4,14 @@ stdenv.mkDerivation rec {
name = "gnome-mplayer-1.0.4";
src = fetchurl {
- url = "http://gnome-mplayer.googlecode.com/files/${name}.tar.gz";
+ url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/gnome-mplayer/${name}.tar.gz";
sha256 = "1k5yplsvddcm7xza5h4nfb6vibzjcqsk8gzis890alizk07f5xp2";
};
buildInputs = [pkgconfig glib gtk2 dbus dbus_glib GConf];
-
+
+ hardeningDisable = [ "format" ];
+
meta = {
homepage = http://kdekorte.googlepages.com/gnomemplayer;
description = "Gnome MPlayer, a simple GUI for MPlayer";
diff --git a/pkgs/applications/video/handbrake/default.nix b/pkgs/applications/video/handbrake/default.nix
index b8a161649889..f62e274874c1 100644
--- a/pkgs/applications/video/handbrake/default.nix
+++ b/pkgs/applications/video/handbrake/default.nix
@@ -8,87 +8,93 @@
# making licenses more clear and reducing compile time/install size.
#
# Only tested on Linux
-#
-# TODO: package and use libappindicator
-{ stdenv, config, fetchurl,
- python2, pkgconfig, yasm,
- autoconf, automake, libtool, m4,
- libass, libsamplerate, fribidi, libxml2, bzip2,
- libogg, libtheora, libvorbis, libdvdcss, a52dec, fdk_aac,
+{ stdenv, lib, fetchFromGitHub,
+ python2, pkgconfig, yasm, harfbuzz, zlib,
+ autoconf, automake, cmake, libtool, m4, jansson,
+ libass, libiconv, libsamplerate, fribidi, libxml2, bzip2,
+ libogg, libopus, libtheora, libvorbis, libdvdcss, a52dec, fdk_aac,
lame, ffmpeg, libdvdread, libdvdnav, libbluray,
mp4v2, mpeg2dec, x264, x265, libmkv,
fontconfig, freetype, hicolor_icon_theme,
glib, gtk3, intltool, libnotify,
gst_all_1, dbus_glib, udev, libgudev, libvpx,
- wrapGAppsHook,
- useGtk ? true
+ useGtk ? true, wrapGAppsHook ? null, libappindicator-gtk3 ? null
}:
stdenv.mkDerivation rec {
- version = "0.10.5";
+ version = "1.0.3";
name = "handbrake-${version}";
- buildInputsX = stdenv.lib.optionals useGtk [
- glib gtk3 intltool libnotify
- gst_all_1.gstreamer gst_all_1.gst-plugins-base dbus_glib udev
- libgudev
- wrapGAppsHook
- ];
-
- nativeBuildInputs = [ python2 pkgconfig yasm autoconf automake libtool m4 ];
- buildInputs = [
- fribidi fontconfig freetype hicolor_icon_theme
- libass libsamplerate libxml2 bzip2
- libogg libtheora libvorbis libdvdcss a52dec libmkv fdk_aac
- lame ffmpeg libdvdread libdvdnav libbluray mp4v2 mpeg2dec x264 x265 libvpx
- ] ++ buildInputsX;
-
- src = fetchurl {
- url = "http://download.handbrake.fr/releases/${version}/HandBrake-${version}.tar.bz2";
- sha256 = "1w720y3bplkz187wgvy4a4xm0vpppg45mlni55l6yi8v2bfk14pv";
+ src = fetchFromGitHub {
+ owner = "HandBrake";
+ repo = "HandBrake";
+ rev = "${version}";
+ sha256 = "1r8yzs0xih03p5ybx5096zkvlwxhcmg34047awmda1wq3z3rdjh5";
};
+ nativeBuildInputs = [
+ cmake python2 pkgconfig yasm autoconf automake libtool m4
+ ] ++ (lib.optionals useGtk [
+ intltool wrapGAppsHook
+ ]);
+
+ buildInputs = [
+ fribidi fontconfig freetype jansson zlib
+ libass libiconv libsamplerate libxml2 bzip2
+ libogg libopus libtheora libvorbis libdvdcss a52dec libmkv fdk_aac
+ lame ffmpeg libdvdread libdvdnav libbluray mp4v2 mpeg2dec x264 x265 libvpx
+ ] ++ (lib.optionals useGtk [
+ glib gtk3 libappindicator-gtk3 libnotify
+ gst_all_1.gstreamer gst_all_1.gst-plugins-base dbus_glib udev
+ libgudev
+ ]);
+
+ dontUseCmakeConfigure = true;
+
preConfigure = ''
- # Fake wget to prevent downloads
- mkdir wget
- echo "#!/bin/sh" > wget/wget
- echo "echo ===== Not fetching \$*" >> wget/wget
- echo "exit 1" >> wget/wget
- chmod +x wget/wget
- export PATH=$PATH:$PWD/wget
+ patchShebangs scripts
+
+ echo 'TAG=${version}' > version.txt
+
+ # `configure` errors out when trying to read the current year which is too low
+ substituteInPlace make/configure.py \
+ --replace developer release \
+ --replace 'repo.date.strftime("%Y-%m-%d %H:%M:%S")' '""'
+
+ substituteInPlace libhb/module.defs \
+ --replace /usr/include/libxml2 ${libxml2.dev}/include/libxml2
# Force using nixpkgs dependencies
sed -i '/MODULES += contrib/d' make/include/main.defs
sed -i '/PKG_CONFIG_PATH=/d' gtk/module.rules
-
- patch -p1 -R < ${./handbrake-0.10.3-nolibav.patch}
'';
configureFlags = [
+ "--disable-df-fetch"
+ "--disable-df-verify"
"--enable-fdk-aac"
(if useGtk then "--disable-gtk-update-checks" else "--disable-gtk")
];
+ NIX_LDFLAGS = [
+ "-lx265"
+ ];
+
preBuild = ''
cd build
'';
- LD_LIBRARY_PATH = stdenv.lib.makeLibraryPath [ x265 ];
- preFixup = ''
- gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${LD_LIBRARY_PATH}")
- '';
-
- meta = {
+ meta = with stdenv.lib; {
homepage = http://handbrake.fr/;
description = "A tool for ripping DVDs into video files";
longDescription = ''
Handbrake is a versatile transcoding DVD ripper. This package
provides the cli HandbrakeCLI and the GTK+ version ghb.
'';
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.wmertens ];
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ wmertens ];
# Not tested on anything else
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/video/kdenlive/default.nix b/pkgs/applications/video/kdenlive/default.nix
deleted file mode 100644
index 3da5180352c6..000000000000
--- a/pkgs/applications/video/kdenlive/default.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{ stdenv, fetchurl, frei0r, lib, cmake, qt4, perl, kdelibs, automoc4
-, phonon , makeWrapper, mlt, gettext , qimageblitz, qjson
-, shared_mime_info, soprano, pkgconfig, shared_desktop_ontologies
-, libv4l, oxygen_icons
-}:
-
-stdenv.mkDerivation rec {
- name = "kdenlive-${version}";
- version = "0.9.10";
-
- src = fetchurl {
- url = "mirror://kde/stable/kdenlive/${version}/src/${name}.tar.bz2";
- sha256 = "0qxpxnfbr8g6xq0h32skgqqi2xylrv2bnmyx5x1cws9y2wwxp3zn";
- };
-
- buildInputs = [
- frei0r kdelibs libv4l mlt phonon qimageblitz qjson qt4
- shared_desktop_ontologies soprano
- ];
-
- nativeBuildInputs = [
- automoc4 cmake gettext makeWrapper perl pkgconfig shared_mime_info
- ];
-
- propagatedUserEnvPkgs = [ oxygen_icons ];
-
- enableParallelBuilding = true;
-
- postInstall = ''
- wrapProgram $out/bin/kdenlive --prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1
- wrapProgram $out/bin/kdenlive_render --prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1
- '';
-
- meta = {
- description = "Free and open source video editor";
- license = stdenv.lib.licenses.gpl2Plus;
- homepage = http://www.kdenlive.org/;
- maintainers = with stdenv.lib.maintainers; [ goibhniu viric ];
- platforms = with stdenv.lib.platforms; linux;
- };
-}
diff --git a/pkgs/applications/video/kmplayer/default.nix b/pkgs/applications/video/kmplayer/default.nix
index cbd0347078ef..59b9893ded14 100644
--- a/pkgs/applications/video/kmplayer/default.nix
+++ b/pkgs/applications/video/kmplayer/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl
, automoc4, cmake, gettext, makeWrapper, perl, pkgconfig
-, kdelibs, cairo, dbus_glib, mplayer
+, kdelibs4, cairo, dbus_glib, mplayer
}:
stdenv.mkDerivation {
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
sha256 = "1yvbkb1hh5y7fqfvixjf2rryzm0fm0fpkx4lmvhi7k7d0v4wpgky";
};
- buildInputs = [ kdelibs cairo dbus_glib ];
+ buildInputs = [ kdelibs4 cairo dbus_glib ];
nativeBuildInputs = [ automoc4 cmake gettext makeWrapper perl pkgconfig ];
diff --git a/pkgs/applications/video/kodi/default.nix b/pkgs/applications/video/kodi/default.nix
index ee0be6419aa0..9c421e0c8280 100644
--- a/pkgs/applications/video/kodi/default.nix
+++ b/pkgs/applications/video/kodi/default.nix
@@ -44,12 +44,12 @@ let
sha256 = "14jicb26s20nr3qmfpazszpc892yjwjn81zbsb8szy3a5xs19y81";
};
in stdenv.mkDerivation rec {
- name = "kodi-" + version;
- version = "17.0";
+ name = "kodi-${version}";
+ version = "17.1";
src = fetchurl {
url = "https://github.com/xbmc/xbmc/archive/${version}-${rel}.tar.gz";
- sha256 = "0ib59x733yf8ivsw82qlsq43jn5214n668nrn5df2flpjcjgmzsb";
+ sha256 = "1vmvrq0qdjnphw34yils2b5jnm05cmsg777hc4lwqz5mrc1kjgrh";
};
buildInputs = [
@@ -97,10 +97,19 @@ in stdenv.mkDerivation rec {
'';
preConfigure = ''
+ patchShebangs .
./bootstrap
+ # tests here fail
+ sed -i '/TestSystemInfo.cpp/d' xbmc/utils/test/{Makefile,CMakeLists.txt}
+ # tests here trigger a segfault in kodi.bin
+ sed -i '/TestWebServer.cpp/d' xbmc/network/test/{Makefile,CMakeLists.txt}
'';
- configureFlags = [ ]
+ enableParallelBuild = true;
+
+ doCheck = true;
+
+ configureFlags = [ "--enable-libcec" ]
++ lib.optional (!sambaSupport) "--disable-samba"
++ lib.optional vdpauSupport "--enable-vdpau"
++ lib.optional pulseSupport "--enable-pulse"
@@ -110,19 +119,17 @@ in stdenv.mkDerivation rec {
postInstall = ''
for p in $(ls $out/bin/) ; do
wrapProgram $out/bin/$p \
- --prefix PATH ":" "${python2}/bin" \
- --prefix PATH ":" "${glxinfo}/bin" \
- --prefix PATH ":" "${xdpyinfo}/bin" \
+ --prefix PATH ":" "${lib.makeBinPath
+ [ python2 glxinfo xdpyinfo ]}" \
--prefix LD_LIBRARY_PATH ":" "${lib.makeLibraryPath
- [ curl systemd libmad libvdpau libcec libcec_platform rtmpdump libass SDL2 ]
- }"
+ [ curl systemd libmad libvdpau libcec libcec_platform rtmpdump libass SDL2 ]}"
done
'';
meta = with stdenv.lib; {
homepage = http://kodi.tv/;
description = "Media center";
- license = stdenv.lib.licenses.gpl2;
+ license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ domenkozar titanous edwtjo ];
};
diff --git a/pkgs/applications/video/miro/default.nix b/pkgs/applications/video/miro/default.nix
index 0652ac7e6642..0efa4aba2767 100644
--- a/pkgs/applications/video/miro/default.nix
+++ b/pkgs/applications/video/miro/default.nix
@@ -2,7 +2,7 @@
, pythonPackages, pyrex096, ffmpeg, boost, glib, gtk2, webkitgtk2, libsoup
, taglib, sqlite
, libtorrentRasterbar, glib_networking, gsettings_desktop_schemas
-, gst_python, gst_plugins_base, gst_plugins_good, gst_ffmpeg
+, gst-python, gst-plugins-base, gst-plugins-good, gst-ffmpeg
, enableBonjour ? false, avahi ? null
}:
@@ -77,7 +77,7 @@ in buildPythonApplication rec {
propagatedBuildInputs = with pythonPackages; [
pygobject2 pygtk pycurl mutagen pycairo dbus-python
pywebkitgtk] ++ [ libtorrentRasterbar
- gst_python gst_plugins_base gst_plugins_good gst_ffmpeg
+ gst-python gst-plugins-base gst-plugins-good gst-ffmpeg
] ++ optional enableBonjour avahi;
meta = {
diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix
index e8dc1227ef87..ce6935a26064 100644
--- a/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/pkgs/applications/video/mkvtoolnix/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, pkgconfig, autoconf, automake
-, drake, ruby, file, xdg_utils, gettext, expat, qt5, boost
-, libebml, zlib, libmatroska, libogg, libvorbis, flac
+{ stdenv, fetchFromGitHub, pkgconfig, autoconf, automake, libiconv
+, drake, ruby, docbook_xsl, file, xdg_utils, gettext, expat, qt5, boost
+, libebml, zlib, libmatroska, libogg, libvorbis, flac, libxslt
, withGUI ? true
}:
@@ -10,21 +10,23 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "mkvtoolnix-${version}";
- version = "9.8.0";
+ version = "9.9.0";
src = fetchFromGitHub {
owner = "mbunkus";
repo = "mkvtoolnix";
rev = "release-${version}";
- sha256 = "1hnk92ksgg290q4kwdl8jqrz7vzlwki4f85bb6kgdgzpjkblw76n";
+ sha256 = "1jiz23s52l3gpl84yx4yw3w445jqzcimvnvibvrv3a21k29hyik1";
};
- nativeBuildInputs = [ pkgconfig autoconf automake gettext drake ruby ];
+ nativeBuildInputs = [ pkgconfig autoconf automake gettext drake ruby docbook_xsl libxslt ];
buildInputs = [
expat file xdg_utils boost libebml zlib libmatroska libogg
libvorbis flac
- ] ++ optional withGUI qt5.qtbase;
+ ]
+ ++ optional stdenv.isDarwin libiconv
+ ++ optional withGUI qt5.qtbase;
preConfigure = "./autogen.sh; patchShebangs .";
buildPhase = "drake -j $NIX_BUILD_CORES";
@@ -39,6 +41,7 @@ stdenv.mkDerivation rec {
"--disable-precompiled-headers"
"--disable-static-qt"
"--with-gettext"
+ "--with-docbook-xsl-root=${docbook_xsl}/share/xml/docbook-xsl"
(enableFeature withGUI "qt")
];
@@ -47,6 +50,7 @@ stdenv.mkDerivation rec {
homepage = http://www.bunkus.org/videotools/mkvtoolnix/;
license = licenses.gpl2;
maintainers = with maintainers; [ codyopel fuuzetsu rnhmjoj ];
- platforms = platforms.linux;
+ platforms = platforms.linux
+ ++ optionals (!withGUI) platforms.darwin;
};
}
diff --git a/pkgs/applications/video/mplayer/default.nix b/pkgs/applications/video/mplayer/default.nix
index 60625412617a..ba02583a2744 100644
--- a/pkgs/applications/video/mplayer/default.nix
+++ b/pkgs/applications/video/mplayer/default.nix
@@ -198,7 +198,7 @@ stdenv.mkDerivation rec {
description = "A movie player that supports many video formats";
homepage = "http://mplayerhq.hu";
license = "GPL";
- maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.urkud ];
+ maintainers = [ stdenv.lib.maintainers.eelco ];
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
};
}
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index 960dabd75695..3a5313b78279 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -31,7 +31,7 @@
, libpngSupport ? true, libpng ? null
, youtubeSupport ? true, youtube-dl ? null
, vaapiSupport ? true, libva ? null
-, drmSupport ? true, libdrm ? null
+, drmSupport ? !stdenv.isDarwin, libdrm ? null
, vapoursynthSupport ? false, vapoursynth ? null
, jackaudioSupport ? false, libjack2 ? null
@@ -79,13 +79,13 @@ let
};
in stdenv.mkDerivation rec {
name = "mpv-${version}";
- version = "0.23.0";
+ version = "0.24.0";
src = fetchFromGitHub {
owner = "mpv-player";
repo = "mpv";
rev = "v${version}";
- sha256 = "02k8p4z1mwxxlg9spwwrlcciia80kyrpp09hpl60g22h85jj1ng9";
+ sha256 = "1aq1lvhw4l0i2gc9x6ijaaj2h3894jbcpd4j055n0y9vg9vqm6yy";
};
patchPhase = ''
@@ -114,7 +114,9 @@ in stdenv.mkDerivation rec {
buildInputs = [
ffmpeg_3_2 freetype libass libpthreadstubs
lua lua5_sockets libuchardet
- ] ++ optional alsaSupport alsaLib
+ ] ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
+ libiconv Cocoa CoreAudio ])
+ ++ optional alsaSupport alsaLib
++ optional xvSupport libXv
++ optional theoraSupport libtheora
++ optional xineramaSupport libXinerama
@@ -122,9 +124,6 @@ in stdenv.mkDerivation rec {
++ optional bluraySupport libbluray
++ optional jackaudioSupport libjack2
++ optional pulseSupport libpulseaudio
- ++ optional stdenv.isDarwin libiconv
- ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
- Cocoa CoreAudio ])
++ optional rubberbandSupport rubberband
++ optional screenSaverSupport libXScrnSaver
++ optional vdpauSupport libvdpau
@@ -171,7 +170,7 @@ in stdenv.mkDerivation rec {
description = "A media player that supports many video formats (MPlayer and mplayer2 fork)";
homepage = http://mpv.io;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ AndersonTorres fuuzetsu ];
+ maintainers = with maintainers; [ AndersonTorres fuuzetsu fpletz ];
platforms = platforms.darwin ++ platforms.linux;
longDescription = ''
diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix
index 8051d5ee3764..539314867ab9 100644
--- a/pkgs/applications/video/obs-studio/default.nix
+++ b/pkgs/applications/video/obs-studio/default.nix
@@ -22,13 +22,13 @@ let
optional = stdenv.lib.optional;
in stdenv.mkDerivation rec {
name = "obs-studio-${version}";
- version = "17.0.1";
+ version = "18.0.1";
src = fetchFromGitHub {
owner = "jp9000";
repo = "obs-studio";
- rev = "${version}";
- sha256 = "0x5lnl1xkmm8x4g0f8rma8ir1bcldz9sssj2fzkv80hn79h2cvxm";
+ rev = "624aa2a5";
+ sha256 = "1bs82rqyq7wjjg99mh23ap8z5bmrhjfnza5iyjx808fzqc0bgzaj";
};
nativeBuildInputs = [ cmake
diff --git a/pkgs/applications/video/openshot-qt/default.nix b/pkgs/applications/video/openshot-qt/default.nix
index eb184933964b..3232e9c089bc 100644
--- a/pkgs/applications/video/openshot-qt/default.nix
+++ b/pkgs/applications/video/openshot-qt/default.nix
@@ -1,29 +1,24 @@
-{stdenv, fetchurl, fetchFromGitHub, callPackage, makeWrapper, doxygen
-, ffmpeg, python3Packages, qt55}:
+{ stdenv, fetchFromGitHub
+, doxygen, python3Packages, ffmpeg, libopenshot
+, qtbase, qtmultimedia, makeQtWrapper }:
with stdenv.lib;
-
-let
- libopenshot = callPackage ./libopenshot.nix {};
-in
stdenv.mkDerivation rec {
name = "openshot-qt-${version}";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "OpenShot";
repo = "openshot-qt";
rev = "v${version}";
- sha256 = "1cyr5m1n6qcb9bzkhh3v6ka91a6x9c50dl5j0ilrc8vj0mb43g8c";
+ sha256 = "0dg4fkkci1rz49yrdd4fa1whv10c1pgm3cl4i49452ckqa7qg037";
};
+
+ buildInputs =
+ [ python3Packages.python ffmpeg libopenshot qtbase qtmultimedia ];
- buildInputs = [doxygen python3Packages.python makeWrapper ffmpeg];
-
- propagatedBuildInputs = [
- qt55.qtbase
- qt55.qtmultimedia
- libopenshot
- ];
+ nativeBuildInputs =
+ [ doxygen makeQtWrapper ];
installPhase = ''
mkdir -p $(toPythonPath $out)
@@ -32,17 +27,24 @@ stdenv.mkDerivation rec {
echo "#/usr/bin/env sh" >$out/bin/openshot-qt
echo "exec ${python3Packages.python.interpreter} $(toPythonPath $out)/launch.py" >>$out/bin/openshot-qt
chmod +x $out/bin/openshot-qt
- wrapProgram $out/bin/openshot-qt \
+ wrapQtProgram $out/bin/openshot-qt \
--prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${libopenshot}):$(toPythonPath ${python3Packages.pyqt5}):$(toPythonPath ${python3Packages.sip}):$(toPythonPath ${python3Packages.httplib2}):$(toPythonPath ${python3Packages.pyzmq}):$PYTHONPATH"
'';
doCheck = false;
meta = {
- homepage = "http://openshot.org/";
+ homepage = http://openshot.org/;
description = "Free, open-source video editor";
- license = licenses.gpl3Plus;
- maintainers = [maintainers.tohl];
- platforms = platforms.linux;
+ longDescription = ''
+ OpenShot Video Editor is a free, open-source video editor for Linux.
+ OpenShot can take your videos, photos, and music files and help you
+ create the film you have always dreamed of. Easily add sub-titles,
+ transitions, and effects, and then export your film to DVD, YouTube,
+ Vimeo, Xbox 360, and many other common formats.
+ '';
+ license = with licenses; gpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; linux;
};
}
diff --git a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
index fdaa049fa428..82c7f247189e 100644
--- a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
+++ b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
@@ -1,8 +1,7 @@
-{stdenv, fetchurl, fetchFromGitHub, cmake, doxygen
-, libX11, libXft, libXrandr, libXinerama, libXext, libXcursor, alsaLib}:
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, doxygen, alsaLib
+, libX11, libXft, libXrandr, libXinerama, libXext, libXcursor }:
with stdenv.lib;
-
stdenv.mkDerivation rec {
name = "libopenshot-audio-${version}";
version = "0.1.2";
@@ -14,18 +13,24 @@ stdenv.mkDerivation rec {
sha256 = "0dxyhnqkjc5y4hra8s17q9lafll6fx0pgibmmjznjm70whqcj8a6";
};
- buildInputs = [
- cmake doxygen
- libX11 libXft libXrandr libXinerama libXext libXcursor alsaLib
- ];
+ nativeBuildInputs =
+ [ pkgconfig cmake doxygen ];
+
+ buildInputs =
+ [ alsaLib libX11 libXft libXrandr libXinerama libXext libXcursor ];
doCheck = false;
meta = {
- homepage = "http://openshot.org/";
- description = "Free, open-source video editor";
- license = licenses.gpl3Plus;
- maintainers = [maintainers.tohl];
- platforms = platforms.linux;
+ homepage = http://openshot.org/;
+ description = "High-quality sound editing library";
+ longDescription = ''
+ OpenShot Audio Library (libopenshot-audio) is a program that allows the
+ high-quality editing and playback of audio, and is based on the amazing
+ JUCE library.
+ '';
+ license = with licenses; gpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; linux;
};
}
diff --git a/pkgs/applications/video/openshot-qt/libopenshot.nix b/pkgs/applications/video/openshot-qt/libopenshot.nix
index 841587fcab30..dd1410431695 100644
--- a/pkgs/applications/video/openshot-qt/libopenshot.nix
+++ b/pkgs/applications/video/openshot-qt/libopenshot.nix
@@ -1,22 +1,20 @@
-{stdenv, fetchurl, fetchFromGitHub, callPackage, cmake, doxygen
-, imagemagick, ffmpeg, qt55, swig, python3, ruby, unittest-cpp
-, cppzmq, czmqpp
-}:
+{ stdenv, fetchFromGitHub
+, pkgconfig, cmake, doxygen
+, libopenshot-audio, imagemagick, ffmpeg
+, swig, python3, ruby
+, unittest-cpp, cppzmq, czmqpp
+, qtbase, qtmultimedia }:
with stdenv.lib;
-
-let
- libopenshot_audio = callPackage ./libopenshot-audio.nix {};
-in
stdenv.mkDerivation rec {
name = "libopenshot-${version}";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "OpenShot";
repo = "libopenshot";
rev = "v${version}";
- sha256 = "00051ipb8y4z9j5m5smwm1ahv755k0glarwic8fv5b9fzryfbrdm";
+ sha256 = "0slszl6w96rhxhi6agw85dc4gmpab2qw03mq32g4qrirz68anz6f";
};
patchPhase = ''
@@ -27,22 +25,27 @@ stdenv.mkDerivation rec {
export RUBY_VENDOR_ARCH_DIR=$out/lib/ruby/site-packages
'';
- buildInputs = [
- cmake doxygen
- imagemagick ffmpeg qt55.qtbase qt55.qtmultimedia swig python3 ruby
- unittest-cpp cppzmq czmqpp
- ];
+ nativeBuildInputs = [ pkgconfig cmake doxygen ];
- LIBOPENSHOT_AUDIO_DIR = "${libopenshot_audio}";
+ buildInputs =
+ [ imagemagick ffmpeg swig python3 ruby unittest-cpp
+ cppzmq czmqpp qtbase qtmultimedia ];
+
+ LIBOPENSHOT_AUDIO_DIR = "${libopenshot-audio}";
"UNITTEST++_INCLUDE_DIR" = "${unittest-cpp}/include/UnitTest++";
doCheck = false;
meta = {
- homepage = "http://openshot.org/";
- description = "Free, open-source video editor";
- license = licenses.gpl3Plus;
- maintainers = [maintainers.tohl];
- platforms = platforms.linux;
+ homepage = http://openshot.org/;
+ description = "Free, open-source video editor library";
+ longDescription = ''
+ OpenShot Library (libopenshot) is an open-source project dedicated to
+ delivering high quality video editing, animation, and playback solutions
+ to the world. API currently supports C++, Python, and Ruby.
+ '';
+ license = with licenses; gpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; linux;
};
}
diff --git a/pkgs/applications/video/simplescreenrecorder/default.nix b/pkgs/applications/video/simplescreenrecorder/default.nix
index f50a41129adb..571f46de3854 100644
--- a/pkgs/applications/video/simplescreenrecorder/default.nix
+++ b/pkgs/applications/video/simplescreenrecorder/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "simplescreenrecorder-${version}";
- version = "0.3.6";
+ version = "0.3.8";
src = fetchurl {
url = "https://github.com/MaartenBaert/ssr/archive/${version}.tar.gz";
- sha256 = "1d89ncspjd8c4mckf0nb6y3hrxpv4rjpbj868pznhvfmdgr5nvql";
+ sha256 = "0v8w35n8w772s08w7k0icynqdsdakbrcanbgx6j847bfqfsg21gg";
};
patches = [ ./fix-paths.patch ];
diff --git a/pkgs/applications/video/smplayer/default.nix b/pkgs/applications/video/smplayer/default.nix
index 9c2f6d041197..d7411c1128e2 100644
--- a/pkgs/applications/video/smplayer/default.nix
+++ b/pkgs/applications/video/smplayer/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, qmakeHook, qtscript }:
stdenv.mkDerivation rec {
- name = "smplayer-17.2.0";
+ name = "smplayer-17.3.0";
src = fetchurl {
url = "mirror://sourceforge/smplayer/${name}.tar.bz2";
- sha256 = "05nqwpyh3zlyzip7chs711sz97cgijb92h44cd5aqbwbx06hihdd";
+ sha256 = "0yv7725kr3dq02mcanc07sapirx6s73l4b6d13nzvq5rkwr8crmj";
};
buildInputs = [ qtscript ];
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index c428c56b313b..c07670b5de65 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub
+{ stdenv, lib, fetchFromGitHub, removeReferencesTo
, go, libapparmor, apparmor-parser, libseccomp }:
with lib;
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "16p8kixhzdx8afpciyf3fjx43xa3qrqpx06r5aqxdrqviw851zh8";
};
- buildInputs = [ go ];
+ buildInputs = [ removeReferencesTo go ];
preBuild = ''
ln -s $(pwd) vendor/src/github.com/docker/containerd
@@ -26,10 +26,7 @@ stdenv.mkDerivation rec {
'';
preFixup = ''
- # remove references to go compiler
- while read file; do
- sed -ri "s,${go},$(echo "${go}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" $file
- done < <(find $out/bin -type f 2>/dev/null)
+ find $out -type f -exec remove-references-to -t ${go} '{}' +
'';
meta = {
diff --git a/pkgs/applications/virtualization/docker-distribution/default.nix b/pkgs/applications/virtualization/docker-distribution/default.nix
index 4850d7d9f5f5..c3c0de149668 100644
--- a/pkgs/applications/virtualization/docker-distribution/default.nix
+++ b/pkgs/applications/virtualization/docker-distribution/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "distribution-${version}";
- version = "2.5.1";
+ version = "2.6.0";
rev = "v${version}";
goPackagePath = "github.com/docker/distribution";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "docker";
repo = "distribution";
inherit rev;
- sha256 = "08nxcsl9bc3k9gav2mkqccm5byrlfcgy6qaqaywiyza0b0cn4kdc";
+ sha256 = "1yg2zrikn3vkvkx5mn51p6bfjk840qdkn7ahhhvvcsc8mpigrjc6";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index 903ee98a0e1b..6f3feddfda0b 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -1,144 +1,171 @@
-{ stdenv, lib, fetchFromGitHub, makeWrapper, pkgconfig, go-md2man
-, go, containerd, runc, docker-proxy, tini
+{ stdenv, lib, fetchFromGitHub, makeWrapper, removeReferencesTo, pkgconfig
+, go-md2man, go, containerd, runc, docker-proxy, tini
, sqlite, iproute, bridge-utils, devicemapper, systemd
, btrfs-progs, iptables, e2fsprogs, xz, utillinux, xfsprogs
, procps
}:
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md
+# https://github.com/docker/docker/blob/TAG/hack/dockerfile/binaries-commits
with lib;
-stdenv.mkDerivation rec {
- name = "docker-${version}";
- version = "1.13.1";
- rev = "092cba3"; # should match the version commit
+rec {
+ dockerGen = {
+ version, rev, sha256
+ , runcRev, runcSha256
+ , containerdRev, containerdSha256
+ , tiniRev, tiniSha256
+ } : stdenv.mkDerivation rec {
+ inherit version rev;
- src = fetchFromGitHub {
- owner = "docker";
- repo = "docker";
- rev = "v${version}";
- sha256 = "0l9kjibnpwcgk844sibxk9ppyqniw9r0np1mzp95f8f461jb0iar";
- };
+ name = "docker-${version}";
- docker-runc = runc.overrideAttrs (oldAttrs: rec {
- name = "docker-runc";
src = fetchFromGitHub {
owner = "docker";
- repo = "runc";
- rev = "9df8b306d01f59d3a8029be411de015b7304dd8f";
- sha256 = "1yvrk1w2409b90gk55k72z7l3jlkj682x4h3b7004mkl9bhscqd9";
- };
- # docker/runc already include these patches / are not applicable
- patches = [];
- });
- docker-containerd = containerd.overrideAttrs (oldAttrs: rec {
- name = "docker-containerd";
- src = fetchFromGitHub {
- owner = "docker";
- repo = "containerd";
- rev = "aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1";
- sha256 = "0vidbsgyn77m98kisrqnbykva0zmk1ljprgqhbfp5lw16ac6qj8c";
- };
- });
- docker-tini = tini.overrideAttrs (oldAttrs: rec {
- name = "docker-init";
- src = fetchFromGitHub {
- owner = "krallin";
- repo = "tini";
- rev = "949e6facb77383876aeff8a6944dde66b3089574";
- sha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
+ repo = "docker";
+ rev = "v${version}";
+ sha256 = sha256;
};
- # Do not remove static from make files as we want a static binary
- patchPhase = ''
+ docker-runc = runc.overrideAttrs (oldAttrs: rec {
+ name = "docker-runc";
+ src = fetchFromGitHub {
+ owner = "docker";
+ repo = "runc";
+ rev = runcRev;
+ sha256 = runcSha256;
+ };
+ # docker/runc already include these patches / are not applicable
+ patches = [];
+ });
+ docker-containerd = containerd.overrideAttrs (oldAttrs: rec {
+ name = "docker-containerd";
+ src = fetchFromGitHub {
+ owner = "docker";
+ repo = "containerd";
+ rev = containerdRev;
+ sha256 = containerdSha256;
+ };
+ });
+ docker-tini = tini.overrideAttrs (oldAttrs: rec {
+ name = "docker-init";
+ src = fetchFromGitHub {
+ owner = "krallin";
+ repo = "tini";
+ rev = tiniRev;
+ sha256 = tiniSha256;
+ };
+
+ # Do not remove static from make files as we want a static binary
+ patchPhase = ''
+ '';
+
+ NIX_CFLAGS_COMPILE = [
+ "-DMINIMAL=ON"
+ ];
+ });
+
+ buildInputs = [
+ makeWrapper removeReferencesTo pkgconfig go-md2man go
+ sqlite devicemapper btrfs-progs systemd
+ ];
+
+ dontStrip = true;
+
+ DOCKER_BUILDTAGS = []
+ ++ optional (systemd != null) [ "journald" ]
+ ++ optional (btrfs-progs == null) "exclude_graphdriver_btrfs"
+ ++ optional (devicemapper == null) "exclude_graphdriver_devicemapper";
+
+ # systemd 230 no longer has libsystemd-journal as a separate entity from libsystemd
+ postPatch = ''
+ substituteInPlace ./hack/make.sh --replace libsystemd-journal libsystemd
+ substituteInPlace ./daemon/logger/journald/read.go --replace libsystemd-journal libsystemd
'';
- NIX_CFLAGS_COMPILE = [
- "-DMINIMAL=ON"
- ];
- });
+ buildPhase = ''
+ patchShebangs .
+ export AUTO_GOPATH=1
+ export DOCKER_GITCOMMIT="${rev}"
+ ./hack/make.sh dynbinary
+ '';
- buildInputs = [
- makeWrapper pkgconfig go-md2man go
- sqlite devicemapper btrfs-progs systemd
- ];
+ outputs = ["out" "man"];
- dontStrip = true;
+ extraPath = makeBinPath [ iproute iptables e2fsprogs xz xfsprogs procps utillinux ];
- DOCKER_BUILDTAGS = []
- ++ optional (systemd != null) [ "journald" ]
- ++ optional (btrfs-progs == null) "exclude_graphdriver_btrfs"
- ++ optional (devicemapper == null) "exclude_graphdriver_devicemapper";
+ installPhase = ''
+ install -Dm755 ./bundles/${version}/dynbinary-client/docker-${version} $out/libexec/docker/docker
+ install -Dm755 ./bundles/${version}/dynbinary-daemon/dockerd-${version} $out/libexec/docker/dockerd
+ makeWrapper $out/libexec/docker/docker $out/bin/docker \
+ --prefix PATH : "$out/libexec/docker:$extraPath"
+ makeWrapper $out/libexec/docker/dockerd $out/bin/dockerd \
+ --prefix PATH : "$out/libexec/docker:$extraPath"
- # systemd 230 no longer has libsystemd-journal as a separate entity from libsystemd
- postPatch = ''
- substituteInPlace ./hack/make.sh --replace libsystemd-journal libsystemd
- substituteInPlace ./daemon/logger/journald/read.go --replace libsystemd-journal libsystemd
- '';
+ # docker uses containerd now
+ ln -s ${docker-containerd}/bin/containerd $out/libexec/docker/docker-containerd
+ ln -s ${docker-containerd}/bin/containerd-shim $out/libexec/docker/docker-containerd-shim
+ ln -s ${docker-runc}/bin/runc $out/libexec/docker/docker-runc
+ ln -s ${docker-proxy}/bin/docker-proxy $out/libexec/docker/docker-proxy
+ ln -s ${docker-tini}/bin/tini-static $out/libexec/docker/docker-init
- buildPhase = ''
- patchShebangs .
- export AUTO_GOPATH=1
- export DOCKER_GITCOMMIT="${rev}"
- ./hack/make.sh dynbinary
- '';
+ # systemd
+ install -Dm644 ./contrib/init/systemd/docker.service $out/etc/systemd/system/docker.service
- outputs = ["out" "man"];
+ # completion
+ install -Dm644 ./contrib/completion/bash/docker $out/share/bash-completion/completions/docker
+ install -Dm644 ./contrib/completion/fish/docker.fish $out/share/fish/vendor_completions.d/docker.fish
+ install -Dm644 ./contrib/completion/zsh/_docker $out/share/zsh/site-functions/_docker
- extraPath = makeBinPath [ iproute iptables e2fsprogs xz xfsprogs procps utillinux ];
-
- installPhase = ''
- install -Dm755 ./bundles/${version}/dynbinary-client/docker-${version} $out/libexec/docker/docker
- install -Dm755 ./bundles/${version}/dynbinary-daemon/dockerd-${version} $out/libexec/docker/dockerd
- makeWrapper $out/libexec/docker/docker $out/bin/docker \
- --prefix PATH : "$out/libexec/docker:$extraPath"
- makeWrapper $out/libexec/docker/dockerd $out/bin/dockerd \
- --prefix PATH : "$out/libexec/docker:$extraPath"
-
- # docker uses containerd now
- ln -s ${docker-containerd}/bin/containerd $out/libexec/docker/docker-containerd
- ln -s ${docker-containerd}/bin/containerd-shim $out/libexec/docker/docker-containerd-shim
- ln -s ${docker-runc}/bin/runc $out/libexec/docker/docker-runc
- ln -s ${docker-proxy}/bin/docker-proxy $out/libexec/docker/docker-proxy
- ln -s ${docker-tini}/bin/tini-static $out/libexec/docker/docker-init
-
- # systemd
- install -Dm644 ./contrib/init/systemd/docker.service $out/etc/systemd/system/docker.service
-
- # completion
- install -Dm644 ./contrib/completion/bash/docker $out/share/bash-completion/completions/docker
- install -Dm644 ./contrib/completion/fish/docker.fish $out/share/fish/vendor_completions.d/docker.fish
- install -Dm644 ./contrib/completion/zsh/_docker $out/share/zsh/site-functions/_docker
-
- # Include contributed man pages
- man/md2man-all.sh -q
- manRoot="$man/share/man"
- mkdir -p "$manRoot"
- for manDir in man/man?; do
- manBase="$(basename "$manDir")" # "man1"
- for manFile in "$manDir"/*; do
- manName="$(basename "$manFile")" # "docker-build.1"
- mkdir -p "$manRoot/$manBase"
- gzip -c "$manFile" > "$manRoot/$manBase/$manName.gz"
+ # Include contributed man pages
+ man/md2man-all.sh -q
+ manRoot="$man/share/man"
+ mkdir -p "$manRoot"
+ for manDir in man/man?; do
+ manBase="$(basename "$manDir")" # "man1"
+ for manFile in "$manDir"/*; do
+ manName="$(basename "$manFile")" # "docker-build.1"
+ mkdir -p "$manRoot/$manBase"
+ gzip -c "$manFile" > "$manRoot/$manBase/$manName.gz"
+ done
done
- done
- '';
+ '';
- preFixup = ''
- # remove references to go compiler, gcc and glibc
- while read file; do
- sed -ri "s,${go},$(echo "${go}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" $file
- sed -ri "s,${stdenv.cc.cc},$(echo "${stdenv.cc.cc}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" $file
- sed -ri "s,${stdenv.glibc.dev},$(echo "${stdenv.glibc.dev}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" $file
- done < <(find $out -type f 2>/dev/null)
- '';
+ preFixup = ''
+ find $out -type f -exec remove-references-to -t ${go} -t ${stdenv.cc.cc} -t ${stdenv.glibc.dev} '{}' +
+ '';
- meta = {
- homepage = http://www.docker.com/;
- description = "An open source project to pack, ship and run any application as a lightweight container";
- license = licenses.asl20;
- maintainers = with maintainers; [ offline tailhook ];
- platforms = platforms.linux;
+ meta = {
+ homepage = http://www.docker.com/;
+ description = "An open source project to pack, ship and run any application as a lightweight container";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ offline tailhook ];
+ platforms = platforms.linux;
+ };
+ };
+
+ docker_17_03 = dockerGen rec {
+ version = "17.03.1-ce";
+ rev = "c6d412e"; # git commit
+ sha256 = "1h3hkg15c3isfgaqpkp3mr7ys5826cz24hn3f3wz07jmismq98q7";
+ runcRev = "54296cf40ad8143b62dbcaa1d90e520a2136ddfe";
+ runcSha256 = "0ylymx7pi4jmvbqj94j2i8qspy8cpq0m91l6a0xiqlx43yx6qi2m";
+ containerdRev = "4ab9917febca54791c5f071a9d1f404867857fcc";
+ containerdSha256 = "06f2gsx4w9z4wwjhrpafmz6c829wi8p7crj6sya6x9ii50bkn8p6";
+ tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
+ tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
+ };
+
+ docker_17_04 = dockerGen rec {
+ version = "17.04.0-ce";
+ rev = "4845c56"; # git commit
+ sha256 = "04farary19ws7xzsyack0sbrxjzp5xwjh26frxbpdd0a88pxnbj7";
+ runcRev = "9c2d8d184e5da67c95d601382adf14862e4f2228";
+ runcSha256 = "131jv8f77pbdlx88ar0zjwdsp0a5v8kydaw0w0cl3i0j3622ydjl";
+ containerdRev = "422e31ce907fd9c3833a38d7b8fdd023e5a76e73";
+ containerdSha256 = "1g0k82f1mk3vn57k130q776wp5c226d06qbiq1q148pqxxhym2r2";
+ tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
+ tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
};
}
diff --git a/pkgs/applications/virtualization/lkl/default.nix b/pkgs/applications/virtualization/lkl/default.nix
index a307099783eb..398c269d0746 100644
--- a/pkgs/applications/virtualization/lkl/default.nix
+++ b/pkgs/applications/virtualization/lkl/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "LKL (Linux Kernel Library) aims to allow reusing the Linux kernel code as extensively as possible with minimal effort and reduced maintenance overhead";
- platforms = platforms.linux; # Darwin probably works too but I haven't tested it
+ platforms = [ "x86_64-linux" ]; # Darwin probably works too but I haven't tested it
license = licenses.gpl2;
maintainers = with maintainers; [ copumpkin ];
};
diff --git a/pkgs/applications/virtualization/open-vm-tools/default.nix b/pkgs/applications/virtualization/open-vm-tools/default.nix
index 78fa090f9254..4c0e0f11e7b3 100644
--- a/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -33,6 +33,9 @@ stdenv.mkDerivation rec {
sed -i 's,etc/vmware-tools,''${prefix}/etc/vmware-tools,' services/vmtoolsd/Makefile.am
sed -i 's,$(PAM_PREFIX),''${prefix}/$(PAM_PREFIX),' services/vmtoolsd/Makefile.am
sed -i 's,$(UDEVRULESDIR),''${prefix}/$(UDEVRULESDIR),' udev/Makefile.am
+
+ # Avoid a glibc >= 2.25 deprecation warning that gets fatal via -Werror.
+ sed 1i'#include ' -i lib/wiper/wiperPosix.c
'';
configureFlags = [ "--without-kernel-modules" "--without-xmlsecurity" ]
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index d7910eb938fc..e5620b6ce456 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -9,7 +9,9 @@
, pulseSupport ? !stdenv.isDarwin, libpulseaudio
, sdlSupport ? !stdenv.isDarwin, SDL
, vncSupport ? true, libjpeg, libpng
-, spiceSupport ? !stdenv.isDarwin, spice, spice_protocol, usbredir
+, spiceSupport ? !stdenv.isDarwin, spice, spice_protocol
+, usbredirSupport ? spiceSupport, usbredir
+, xenSupport ? false, xen
, x86Only ? false
, nixosTestRunner ? false
}:
@@ -24,6 +26,7 @@ in
stdenv.mkDerivation rec {
name = "qemu-"
+ + stdenv.lib.optionalString xenSupport "xen-"
+ stdenv.lib.optionalString x86Only "x86-only-"
+ stdenv.lib.optionalString nixosTestRunner "for-vm-tests-"
+ version;
@@ -44,14 +47,102 @@ stdenv.mkDerivation rec {
++ optionals pulseSupport [ libpulseaudio ]
++ optionals sdlSupport [ SDL ]
++ optionals vncSupport [ libjpeg libpng ]
- ++ optionals spiceSupport [ spice_protocol spice usbredir ]
- ++ optionals stdenv.isLinux [ alsaLib libaio libcap_ng libcap attr ];
+ ++ optionals spiceSupport [ spice_protocol spice ]
+ ++ optionals usbredirSupport [ usbredir ]
+ ++ optionals stdenv.isLinux [ alsaLib libaio libcap_ng libcap attr ]
+ ++ optionals xenSupport [ xen ];
enableParallelBuilding = true;
- patches = [
+ patches = let
+ upstreamPatch = name: commit: sha256: fetchurl {
+ name = "${name}.patch";
+ url = "http://git.qemu-project.org/?p=qemu.git;a=patch;h=${commit}";
+ inherit sha256;
+ };
+ in [
./no-etc-install.patch
+
+ # bugfixes
+ (fetchurl {
+ name = "qemu-vnc-do-not-disconnect-on-EAGAIN.patch";
+ url = "https://anonscm.debian.org/cgit/pkg-qemu/qemu.git/plain/debian/patches/vnc-do-not-disconnect-on-EAGAIN.patch?h=debian/qemu_2.8%2bdfsg-3";
+ sha256 = "1nqhfgfw1pzhid094pk204qy36r6n7w1yilsiwabgcsyxs5bymnh";
+ })
+
+ (upstreamPatch "qemu-fix-win7-xhci" "7da76e12cc5cc902dda4c168d8d608fd4e61cbc5"
+ "0m1ggbxziy7vqz9007ypzg23cni8cc4db36wlnhxz0kdpq70c6x0")
+
+ (upstreamPatch "qemu-xhci-free-completed-transfers" "f94d18d6c6df388fde196d3ab252f57e33843a8b"
+ "0lk19qss6ky7cqnvis54742cr2z0vl8c64chhch0kp6n83hray9x")
+
+ # security fixes from debian
+ (fetchurl {
+ name = "CVE-2016-9602.patch";
+ url = "https://anonscm.debian.org/cgit/pkg-qemu/qemu.git/plain/debian/patches/9pfs-symlink-attack-fixes-CVE-2016-9602.patch?h=debian/qemu_2.8%2bdfsg-3";
+ sha256 = "0f7m1k3hbw9v0dwqn53ds36s7s334vlidvbn0682s9r2sq0sjlkv";
+ })
+
+ (fetchurl {
+ name = "CVE-2017-2630.patch";
+ url = "https://anonscm.debian.org/cgit/pkg-qemu/qemu.git/plain/debian/patches/nbd_client-fix-drop_sync-CVE-2017-2630.patch?h=debian/qemu_2.8%2bdfsg-3";
+ sha256 = "1gdxaari53iwgj3gyczz30rhg8lj6xqycxym4snw9z5vmkyj1bbq";
+ })
+
+ (fetchurl {
+ name = "CVE-2017-6058.patch";
+ url = "https://anonscm.debian.org/cgit/pkg-qemu/qemu.git/plain/debian/patches/vmxnet3-fix-memory-corruption-on-vlan-header-stripping-CVE-2017-6058.patch?h=debian/qemu_2.8%2bdfsg-3";
+ sha256 = "0w8az2cr116mnijxjd4aprl8dvfdj76gm7ddajmngdslxiax601f";
+ })
+
+ # security fixes from upstream
+ (upstreamPatch "CVE-2016-7907" "81f17e0d435c3db3a3e67e0d32ebf9c98973211f"
+ "0dzghbm3jmnyw34kd40a6akrr1cpizd9hdzqmhlc2ljab7pr1rcb")
+
+ (upstreamPatch "CVE-2016-10155" "eb7a20a3616085d46aa6b4b4224e15587ec67e6e"
+ "1xk00fyls0hdza11dyfrnzcn6gibmmcrwy7sxgp6iizp6wgzi3vw")
+
+ (upstreamPatch "CVE-2017-2615" "62d4c6bd5263bb8413a06c80144fc678df6dfb64"
+ "0miph2x4d474issa44hmc542zxmkc7lsr4ncb7pwarq6j7v52l8h")
+
+ (upstreamPatch "CVE-2017-2620" "92f2b88cea48c6aeba8de568a45f2ed958f3c298"
+ "1kz12qmvfccy7xilsrxahbs67jycv4zjfbijxivadvx9klxs1n58")
+
+ (upstreamPatch "CVE-2017-5525" "12351a91da97b414eec8cdb09f1d9f41e535a401"
+ "190b4aqr35p4lb3rjarknfi1ip1c9zizliqp1dd6frx4364y5yp2")
+
+ (upstreamPatch "CVE-2017-5526" "069eb7b2b8fc47c7cb52e5a4af23ea98d939e3da"
+ "05xgzd3zldk3x2vqpjag9z5ilhdkpkyh633fb5kvnz8scns6v86f")
+
+ (upstreamPatch "CVE-2017-5579" "8409dc884a201bf74b30a9d232b6bbdd00cb7e2b"
+ "0lbcyhif1kdcy8my0bv8aqr2f421kmljcch3plrjzj9pgcm4sv83")
+
+ (upstreamPatch "CVE-2017-5667" "42922105beb14c2fc58185ea022b9f72fb5465e9"
+ "049vq70is3fj9bf4ysfj3s44iz93qhyqn6xijck32w1x6yyzqyx4")
+
+ (upstreamPatch "CVE-2017-5667-fix" "913a87885f589d263e682c2eb6637c6e14538061"
+ "0nm1k2r9n6r86dvjr16hxak2vcsinj7ijlqw5i6f4y5h2sh37wr5")
+
+ (upstreamPatch "CVE-2017-5856" "765a707000e838c30b18d712fe6cb3dd8e0435f3"
+ "03pjkn8l8rp9ip5h5rm1dp0nrwd43nmgpwamz4z1vy3rli1z3yjw")
+
+ (upstreamPatch "CVE-2017-5857" "5e8e3c4c75c199aa1017db816fca02be2a9f8798"
+ "1kz14rmxf049zl5m27apzpbvy8dk0g47n9gnwy0nm70g65rl1dh8")
+
+ (upstreamPatch "CVE-2017-5898" "c7dfbf322595ded4e70b626bf83158a9f3807c6a"
+ "1y2j0qw04s8fl0cs8i619y08kj75lxn3c0y19g710fzpk3rq8dvn")
+
+ (upstreamPatch "CVE-2017-5931" "a08aaff811fb194950f79711d2afe5a892ae03a4"
+ "0hlih9jhbb1mb174hvxs7pf7lgcs7s9g705ri9rliw7wrhqdpja5")
+
+ (upstreamPatch "CVE-2017-5973" "f89b60f6e5fee3923bedf80e82b4e5efc1bb156b"
+ "06niyighjxb4p5z2as3mqfmrwrzn4sq47j7raipbq9gnda7x9sw6")
+
+ (upstreamPatch "CVE-2017-5987" "6e86d90352adf6cb08295255220295cf23c4286e"
+ "09yfxf93cisx8rhm0h48ib1ibwfs420k5pqpz8dnz33nci9567jm")
+
] ++ optional nixosTestRunner ./force-uid0-on-9p.patch;
+
hardeningDisable = [ "stackprotector" ];
configureFlags =
@@ -63,9 +154,11 @@ stdenv.mkDerivation rec {
++ optional numaSupport "--enable-numa"
++ optional seccompSupport "--enable-seccomp"
++ optional spiceSupport "--enable-spice"
+ ++ optional usbredirSupport "--enable-usb-redir"
++ optional x86Only "--target-list=i386-softmmu,x86_64-softmmu"
++ optional stdenv.isDarwin "--enable-cocoa"
- ++ optional stdenv.isLinux "--enable-linux-aio";
+ ++ optional stdenv.isLinux "--enable-linux-aio"
+ ++ optional xenSupport "--enable-xen";
postFixup =
''
diff --git a/pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch b/pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch
index 9578d595129f..33c4ffff6fe5 100644
--- a/pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch
+++ b/pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch
@@ -1,8 +1,8 @@
diff --git a/hw/9pfs/9p-local.c b/hw/9pfs/9p-local.c
-index 3f271fc..dc273f4 100644
+index 45e9a1f9b0..494ee00c66 100644
--- a/hw/9pfs/9p-local.c
+++ b/hw/9pfs/9p-local.c
-@@ -45,6 +45,23 @@
+@@ -84,6 +84,23 @@ static void unlinkat_preserve_errno(int dirfd, const char *path, int flags)
#define VIRTFS_META_DIR ".virtfs_metadata"
@@ -23,10 +23,10 @@ index 3f271fc..dc273f4 100644
+ return 0;
+}
+
- static char *local_mapped_attr_path(FsContext *ctx, const char *path)
+ static FILE *local_fopenat(int dirfd, const char *name, const char *mode)
{
- int dirlen;
-@@ -128,6 +145,8 @@ static int local_lstat(FsContext *fs_ctx, V9fsPath *fs_path, struct stat *stbuf)
+ int fd, o_mode = 0;
+@@ -161,6 +178,8 @@ static int local_lstat(FsContext *fs_ctx, V9fsPath *fs_path, struct stat *stbuf)
if (err) {
goto err_out;
}
@@ -35,28 +35,17 @@ index 3f271fc..dc273f4 100644
if (fs_ctx->export_flags & V9FS_SM_MAPPED) {
/* Actual credentials are part of extended attrs */
uid_t tmp_uid;
-@@ -462,6 +481,11 @@ static ssize_t local_pwritev(FsContext *ctx, V9fsFidOpenState *fs,
- return ret;
- }
-
-+static inline int maybe_chmod(const char *path, mode_t mode)
-+{
-+ return is_in_store_path(path) ? 0 : chmod(path, mode);
-+}
-+
- static int local_chmod(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp)
+@@ -280,6 +299,9 @@ static int fchmodat_nofollow(int dirfd, const char *name, mode_t mode)
{
- char *buffer;
-@@ -477,7 +501,7 @@ static int local_chmod(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp)
- } else if ((fs_ctx->export_flags & V9FS_SM_PASSTHROUGH) ||
- (fs_ctx->export_flags & V9FS_SM_NONE)) {
- buffer = rpath(fs_ctx, path);
-- ret = chmod(buffer, credp->fc_mode);
-+ ret = maybe_chmod(buffer, credp->fc_mode);
- g_free(buffer);
- }
- return ret;
-@@ -621,6 +645,8 @@ static int local_fstat(FsContext *fs_ctx, int fid_type,
+ int fd, ret;
+
++ if (is_in_store_path(name))
++ return 0;
++
+ /* FIXME: this should be handled with fchmodat(AT_SYMLINK_NOFOLLOW).
+ * Unfortunately, the linux kernel doesn't implement it yet. As an
+ * alternative, let's open the file and use fchmod() instead. This
+@@ -661,6 +683,8 @@ static int local_fstat(FsContext *fs_ctx, int fid_type,
if (err) {
return err;
}
@@ -65,13 +54,28 @@ index 3f271fc..dc273f4 100644
if (fs_ctx->export_flags & V9FS_SM_MAPPED) {
/* Actual credentials are part of extended attrs */
uid_t tmp_uid;
-@@ -916,7 +942,8 @@ static int local_chown(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp)
+@@ -795,8 +819,11 @@ static int local_symlink(FsContext *fs_ctx, const char *oldpath,
+ if (err) {
+ goto out;
+ }
+- err = fchownat(dirfd, name, credp->fc_uid, credp->fc_gid,
+- AT_SYMLINK_NOFOLLOW);
++ if (is_in_store_path(name))
++ err = 0;
++ else
++ err = fchownat(dirfd, name, credp->fc_uid, credp->fc_gid,
++ AT_SYMLINK_NOFOLLOW);
+ if (err == -1) {
+ /*
+ * If we fail to change ownership and if we are
+@@ -911,7 +938,9 @@ static int local_chown(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp)
+ goto out;
+ }
+
+- if ((credp->fc_uid == -1 && credp->fc_gid == -1) ||
++ if (is_in_store_path(name)) {
++ ret = 0;
++ } else if ((credp->fc_uid == -1 && credp->fc_gid == -1) ||
(fs_ctx->export_flags & V9FS_SM_PASSTHROUGH) ||
(fs_ctx->export_flags & V9FS_SM_NONE)) {
- buffer = rpath(fs_ctx, path);
-- ret = lchown(buffer, credp->fc_uid, credp->fc_gid);
-+ ret = is_in_store_path(buffer)
-+ ? 0 : lchown(buffer, credp->fc_uid, credp->fc_gid);
- g_free(buffer);
- } else if (fs_ctx->export_flags & V9FS_SM_MAPPED) {
- buffer = rpath(fs_ctx, path);
+ ret = fchownat(dirfd, name, credp->fc_uid, credp->fc_gid,
diff --git a/pkgs/applications/virtualization/rkt/default.nix b/pkgs/applications/virtualization/rkt/default.nix
index 7059b8606808..81e26f78528d 100644
--- a/pkgs/applications/virtualization/rkt/default.nix
+++ b/pkgs/applications/virtualization/rkt/default.nix
@@ -12,7 +12,7 @@ let
stage1Dir = "lib/rkt/stage1-images";
in stdenv.mkDerivation rec {
- version = "1.24.0";
+ version = "1.25.0";
name = "rkt-${version}";
BUILDDIR="build-${name}";
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
owner = "coreos";
repo = "rkt";
rev = "v${version}";
- sha256 = "11vp3pm00xsksdgdv67sgvrrpj3ayp7sx1wprn4aa579vbbr83bd";
+ sha256 = "0lcnhyaxq8z0ndwqg0svcc1gg0ahhcprxlf9gifm4mpxqimhaz8j";
};
stage1BaseImage = fetchurl {
diff --git a/pkgs/applications/virtualization/runc/default.nix b/pkgs/applications/virtualization/runc/default.nix
index 7f19121b7f5b..3ce183d90e26 100644
--- a/pkgs/applications/virtualization/runc/default.nix
+++ b/pkgs/applications/virtualization/runc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, fetchpatch, go-md2man
+{ stdenv, lib, fetchFromGitHub, fetchpatch, removeReferencesTo, go-md2man
, go, pkgconfig, libapparmor, apparmor-parser, libseccomp }:
with lib;
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
hardeningDisable = ["fortify"];
- buildInputs = [ go-md2man go pkgconfig libseccomp libapparmor apparmor-parser ];
+ buildInputs = [ removeReferencesTo go-md2man go pkgconfig libseccomp libapparmor apparmor-parser ];
makeFlags = ''BUILDTAGS+=seccomp BUILDTAGS+=apparmor'';
@@ -61,10 +61,7 @@ stdenv.mkDerivation rec {
'';
preFixup = ''
- # remove references to go compiler
- while read file; do
- sed -ri "s,${go},$(echo "${go}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" $file
- done < <(find $out/bin -type f 2>/dev/null)
+ find $out/bin -type f -exec remove-references-to -t ${go} '{}' +
'';
meta = {
diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix
index bd003df57f85..9bc2bc3db08e 100644
--- a/pkgs/applications/virtualization/virt-manager/default.nix
+++ b/pkgs/applications/virtualization/virt-manager/default.nix
@@ -1,33 +1,35 @@
-{ stdenv, fetchurl, python2Packages, intltool, curl
-, wrapGAppsHook, virtinst, gtkvnc, vte
-, gtk3, gobjectIntrospection, libvirt-glib, gsettings_desktop_schemas, glib
-, avahi, dconf, spiceSupport ? true, spice_gtk, libosinfo, gnome3, system-libvirt
+{ stdenv, fetchurl, python2Packages, intltool, file
+, wrapGAppsHook, virtinst, gtkvnc, vte, avahi, dconf
+, gobjectIntrospection, libvirt-glib, system-libvirt
+, gsettings_desktop_schemas, glib, libosinfo, gnome3
+, spiceSupport ? true, spice_gtk ? null
}:
with stdenv.lib;
-with python2Packages;
-buildPythonApplication rec {
+python2Packages.buildPythonApplication rec {
name = "virt-manager-${version}";
- version = "1.4.0";
+ version = "1.4.1";
namePrefix = "";
src = fetchurl {
url = "http://virt-manager.org/download/sources/virt-manager/${name}.tar.gz";
- sha256 = "1jnawqjmcqd2db78ngx05x7cxxn3iy1sb4qfgbwcn045qh6a8cdz";
+ sha256 = "0i1rkxz730vw1nqghrp189jhhp53pw81k0h71hhxmyqlkyclkig6";
};
- propagatedBuildInputs =
- [ eventlet greenlet gflags netaddr carrot routes
- PasteDeploy m2crypto ipy twisted
- distutils_extra simplejson glanceclient cheetah lockfile httplib2
- urlgrabber virtinst pyGtkGlade dbus-python /*gnome_python FIXME*/ pygobject3
- libvirt libxml2 ipaddr vte libosinfo gobjectIntrospection gtk3 mox
- gtkvnc libvirt-glib glib gsettings_desktop_schemas gnome3.defaultIconTheme
- wrapGAppsHook
+ nativeBuildInputs = [ wrapGAppsHook intltool file ];
+
+ buildInputs =
+ [ libvirt-glib vte virtinst dconf gtkvnc gnome3.defaultIconTheme avahi
+ gsettings_desktop_schemas libosinfo
] ++ optional spiceSupport spice_gtk;
- buildInputs = [ dconf avahi intltool ];
+ propagatedBuildInputs = with python2Packages;
+ [ eventlet greenlet gflags netaddr carrot routes PasteDeploy
+ m2crypto ipy twisted distutils_extra simplejson glanceclient
+ cheetah lockfile httplib2 urlgrabber pyGtkGlade dbus-python
+ pygobject3 ipaddr mox libvirt libxml2
+ ];
patchPhase = ''
sed -i 's|/usr/share/libvirt/cpu_map.xml|${system-libvirt}/share/libvirt/cpu_map.xml|g' virtinst/capabilities.py
@@ -35,7 +37,7 @@ buildPythonApplication rec {
'';
postConfigure = ''
- ${python.interpreter} setup.py configure --prefix=$out
+ ${python2Packages.python.interpreter} setup.py configure --prefix=$out
'';
postInstall = ''
@@ -54,6 +56,6 @@ buildPythonApplication rec {
manages Xen and LXC (linux containers).
'';
license = licenses.gpl2;
- maintainers = with maintainers; [qknight offline];
+ maintainers = with maintainers; [ qknight offline fpletz ];
};
}
diff --git a/pkgs/applications/virtualization/virt-manager/qt.nix b/pkgs/applications/virtualization/virt-manager/qt.nix
new file mode 100644
index 000000000000..1952102e71a2
--- /dev/null
+++ b/pkgs/applications/virtualization/virt-manager/qt.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig
+, qtbase, qtmultimedia, qtsvg, makeQtWrapper
+, lxqt, libvncserver, libvirt, pixman, spice_gtk, spice_protocol
+}:
+
+stdenv.mkDerivation rec {
+ name = "virt-manager-qt-${version}";
+ version = "0.42.67";
+
+ src = fetchFromGitHub {
+ owner = "F1ash";
+ repo = "qt-virt-manager";
+ rev = "${version}";
+ sha256 = "0hskaffc84wf8h9qck5xg840jw8x2krfy6cw4hqnq946z9lbyanr";
+ };
+
+ cmakeFlags = [
+ "-DBUILD_QT_VERSION=5"
+ ];
+
+ buildInputs = [
+ qtbase qtmultimedia qtsvg lxqt.qtermwidget
+ libvirt libvncserver pixman spice_gtk spice_protocol
+ ];
+
+ nativeBuildInputs = [ cmake pkgconfig makeQtWrapper ];
+
+ postFixup = ''
+ for f in $out/bin/* ; do
+ wrapQtProgram $f
+ done
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ homepage = http://f1ash.github.io/qt-virt-manager;
+ description = "Desktop user interface for managing virtual machines (QT)";
+ longDescription = ''
+ The virt-manager application is a desktop user interface for managing
+ virtual machines through libvirt. It primarily targets KVM VMs, but also
+ manages Xen and LXC (linux containers).
+ '';
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ peterhoeg ];
+ };
+}
diff --git a/pkgs/applications/virtualization/virt-viewer/default.nix b/pkgs/applications/virtualization/virt-viewer/default.nix
index f63eeb603068..3b8d0a7cf63e 100644
--- a/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -1,7 +1,9 @@
{ stdenv, fetchurl, pkgconfig, intltool, glib, libxml2, gtk3, gtkvnc, gmp
-, libgcrypt, gnupg, cyrus_sasl, shared_mime_info, libvirt, libcap_ng, yajl
-, gsettings_desktop_schemas, makeWrapper, xen, numactl
-, spiceSupport ? true, spice_gtk ? null, spice_protocol ? null, libcap ? null, gdbm ? null
+, libgcrypt, gnupg, cyrus_sasl, shared_mime_info, libvirt, yajl, xen
+, gsettings_desktop_schemas, makeWrapper, libvirt-glib, libcap_ng, numactl
+, libapparmor
+, spiceSupport ? true
+, spice_gtk ? null, spice_protocol ? null, libcap ? null, gdbm ? null
}:
assert spiceSupport ->
@@ -11,18 +13,19 @@ with stdenv.lib;
stdenv.mkDerivation rec {
baseName = "virt-viewer";
- version = "2.0";
+ version = "5.0";
name = "${baseName}-${version}";
src = fetchurl {
url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.gz";
- sha256 = "0dylhpk5rq9jz0l1cxs50q2s74z0wingygm1m33bmnmcnny87ig9";
+ sha256 = "0blbp1wkw8ahss9va0bmcz2yx18j0mvm6fzrzhh2ly3sja5ysb8b";
};
+ nativeBuildInputs = [ pkgconfig intltool ];
buildInputs = [
- pkgconfig intltool glib libxml2 gtk3 gtkvnc gmp libgcrypt gnupg cyrus_sasl
- shared_mime_info libvirt libcap_ng yajl gsettings_desktop_schemas makeWrapper
- xen numactl
+ glib libxml2 gtk3 gtkvnc gmp libgcrypt gnupg cyrus_sasl shared_mime_info
+ libvirt yajl gsettings_desktop_schemas makeWrapper libvirt-glib
+ libcap_ng numactl libapparmor xen
] ++ optionals spiceSupport [ spice_gtk spice_protocol libcap gdbm ];
postInstall = ''
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index 7512ddb6b0f8..6c49e95b6b94 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -18,10 +18,10 @@ let
python = python2;
buildType = "release";
- extpack = "baddb7cc49224ecc1147f82d77fce2685ac39941ac9b0aac83c270dd6570ea85";
- extpackRev = 112924;
- main = "8267bb026717c6e55237eb798210767d9c703cfcdf01224d9bc26f7dac9f228a";
- version = "5.1.14";
+ extpack = "996f783996a597d3936fc5f1ccf56edd31ae1f8fb4d527009647d9a2c8c853cd";
+ extpackRev = "114002";
+ main = "7ed0959bbbd02826b86b3d5dc8348931ddfab267c31f8ed36ee53c12f5522cd9";
+ version = "5.1.18";
# See https://github.com/NixOS/nixpkgs/issues/672 for details
extensionPack = requireFile rec {
@@ -58,7 +58,7 @@ in stdenv.mkDerivation {
++ optional pythonBindings python # Python is needed even when not building bindings
++ optional pulseSupport libpulseaudio
++ optionals (headless) [ libXrandr ]
- ++ optionals (!headless) [ qt5.qtbase qt5.qtx11extras libXinerama SDL ];
+ ++ optionals (!headless) [ qt5.qtbase qt5.qtx11extras qt5.makeQtWrapper libXinerama SDL ];
hardeningDisable = [ "fortify" "pic" "stackprotector" ];
@@ -66,20 +66,23 @@ in stdenv.mkDerivation {
set -x
sed -e 's@MKISOFS --version@MKISOFS -version@' \
-e 's@PYTHONDIR=.*@PYTHONDIR=${if pythonBindings then python else ""}@' \
+ -e 's@CXX_FLAGS="\(.*\)"@CXX_FLAGS="-std=c++11 \1"@' \
${optionalString (!headless) ''
-e 's@TOOLQT5BIN=.*@TOOLQT5BIN="${getDev qt5.qtbase}/bin"@' \
''} -i configure
ls kBuild/bin/linux.x86/k* tools/linux.x86/bin/* | xargs -n 1 patchelf --set-interpreter ${stdenv.glibc.out}/lib/ld-linux.so.2
ls kBuild/bin/linux.amd64/k* tools/linux.amd64/bin/* | xargs -n 1 patchelf --set-interpreter ${stdenv.glibc.out}/lib/ld-linux-x86-64.so.2
- sed -i -e '
- s@"libdbus-1\.so\.3"@"${dbus.lib}/lib/libdbus-1.so.3"@g
- s@"libasound\.so\.2"@"${alsaLib.out}/lib/libasound.so.2"@g
- ${optionalString pulseSupport ''
- s@"libpulse\.so\.0"@"${libpulseaudio.out}/lib/libpulse.so.0"@g
- ''}
- ' src/VBox/Main/xml/Settings.cpp \
- src/VBox/Devices/Audio/{alsa,pulse}_stubs.c \
- include/VBox/dbus-calls.h
+
+ grep 'libpulse\.so\.0' src include -rI --files-with-match | xargs sed -i -e '
+ ${optionalString pulseSupport
+ ''s@"libpulse\.so\.0"@"${libpulseaudio.out}/lib/libpulse.so.0"@g''}'
+
+ grep 'libdbus-1\.so\.3' src include -rI --files-with-match | xargs sed -i -e '
+ s@"libdbus-1\.so\.3"@"${dbus.lib}/lib/libdbus-1.so.3"@g'
+
+ grep 'libasound\.so\.2' src include -rI --files-with-match | xargs sed -i -e '
+ s@"libasound\.so\.2"@"${alsaLib.out}/lib/libasound.so.2"@g'
+
export USER=nix
set +x
'';
@@ -152,7 +155,12 @@ in stdenv.mkDerivation {
# Create wrapper script
mkdir -p $out/bin
- for file in VirtualBox VBoxManage VBoxSDL VBoxBalloonCtrl VBoxBFE VBoxHeadless; do
+ ${optionalString (!headless) ''
+ makeQtWrapper "$libexec/VirtualBox" $out/bin/VirtualBox
+ ''}
+ for file in ${optionalString (!headless) "VBoxSDL rdesktop-vrdp"} VBoxManage VBoxBalloonCtrl VBoxHeadless; do
+ echo "Linking $file to /bin"
+ test -x "$libexec/$file"
ln -s "$libexec/$file" $out/bin/$file
done
diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index 6e58d42a1cb5..df59f3e0e2e1 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 = "1b206b76050dccd3ed979307230f9ddea79551e1c0aba93faee77416733cdc8a";
+ sha256 = "f2951b49f48a560fbc1afe9d135d1f3f82a3e158b9002278d05d978428adca8a";
};
KERN_DIR = "${kernel.dev}/lib/modules/*/build";
diff --git a/pkgs/applications/virtualization/xen/0000-fix-install-python.patch b/pkgs/applications/virtualization/xen/0000-fix-install-python.patch
new file mode 100644
index 000000000000..53821c0d9c51
--- /dev/null
+++ b/pkgs/applications/virtualization/xen/0000-fix-install-python.patch
@@ -0,0 +1,16 @@
+tools/python/install-wrap script brakes shebangs patching, disable
+
+diff --git a/tools/Rules.mk b/tools/Rules.mk
+index 87a56dc..a7da869 100644
+--- a/tools/Rules.mk
++++ b/tools/Rules.mk
+@@ -90,8 +90,7 @@ CFLAGS += $(CFLAGS-y)
+
+ CFLAGS += $(EXTRA_CFLAGS_XEN_TOOLS)
+
+-INSTALL_PYTHON_PROG = \
+- $(XEN_ROOT)/tools/python/install-wrap "$(PYTHON_PATH)" $(INSTALL_PROG)
++INSTALL_PYTHON_PROG = $(INSTALL_PROG)
+
+ %.opic: %.c
+ $(CC) $(CPPFLAGS) -DPIC $(CFLAGS) $(CFLAGS_$*.opic) -fPIC -c -o $@ $< $(APPEND_CFLAGS)
diff --git a/pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch b/pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch
new file mode 100644
index 000000000000..072338b87aba
--- /dev/null
+++ b/pkgs/applications/virtualization/xen/0000-fix-ipxe-src.patch
@@ -0,0 +1,27 @@
+hack to make etherboot use prefetched ipxe
+
+diff --git a/tools/firmware/etherboot/Makefile b/tools/firmware/etherboot/Makefile
+index a0578d2..64428a0 100644
+--- a/tools/firmware/etherboot/Makefile
++++ b/tools/firmware/etherboot/Makefile
+@@ -16,6 +16,7 @@ IPXE_TARBALL_URL ?= $(XEN_EXTFILES_URL)/ipxe-git-$(IPXE_GIT_TAG).tar.gz
+
+ D=ipxe
+ T=ipxe.tar.gz
++G=ipxe.git
+
+ ROMS = $(addprefix $D/src/bin/, $(addsuffix .rom, $(ETHERBOOT_NICS)))
+
+@@ -36,9 +37,9 @@ $T:
+ fi
+ mv _$T $T
+
+-$D/src/arch/i386/Makefile: $T Config
+- rm -rf $D
+- gzip -dc $T | tar xf -
++$D/src/arch/i386/Makefile: $G Config
++ mkdir $D
++ cp -a $G/* $D
+ for i in $$(cat patches/series) ; do \
+ patch -d $D -p1 --quiet !withSeabios;
+assert withInternalOVMF -> !withOVMF;
+
+with stdenv.lib;
+
+# Patching XEN? Check the XSAs at
+# https://xenbits.xen.org/xsa/
+# and try applying all the ones we don't have yet.
let
- # Xen 4.5.5
- #
- # Patching XEN? Check the XSAs and try applying all the ones we
- # don't have yet.
- #
- # XSAs at: https://xenbits.xen.org/xsa/
- xenConfig = rec {
- version = "4.5.5";
+ xsaPatch = { name , sha256 }: (fetchpatch {
+ url = "https://xenbits.xen.org/xsa/xsa${name}.patch";
+ inherit sha256;
+ });
- xsaPatch = { name , sha256 }: (fetchpatch {
- url = "https://xenbits.xen.org/xsa/xsa${name}.patch";
- inherit sha256;
- });
+ qemuDeps = [
+ udev pciutils xorg.libX11 SDL pixman acl glusterfs spice_protocol usbredir
+ alsaLib
+ ];
+in
- name = "xen-${version}";
+callPackage (import ./generic.nix (rec {
+ version = "4.5.5";
- src = fetchurl {
- url = "http://bits.xensource.com/oss-xen/release/${version}/${name}.tar.gz";
- sha256 = "1y74ms4yc3znf8jc3fgyq94va2y0pf7jh8m9pfqnpgklywqnw8g2";
- };
-
- # Sources needed to build the xen tools and tools/firmware.
- firmwareGits =
- [
- { git = { name = "seabios";
- url = https://xenbits.xen.org/git-http/seabios.git;
- rev = "rel-1.7.5";
- sha256 = "0jk54ybhmw97pzyhpm6jr2x99f702kbn0ipxv5qxcbynflgdazyb";
- };
- patches = [ ./0000-qemu-seabios-enable-ATA_DMA.patch ];
- }
- ];
-
- toolsGits =
- [
- { git = { name = "qemu-xen";
- url = https://xenbits.xen.org/git-http/qemu-xen.git;
- rev = "refs/tags/qemu-xen-${version}";
- sha256 = "014s755slmsc7xzy7qhk9i3kbjr2grxb5yznjp71dl6xxfvnday2";
- };
- }
- { git = { name = "qemu-xen-traditional";
- url = https://xenbits.xen.org/git-http/qemu-xen-traditional.git;
- # rev = "28c21388c2a32259cff37fc578684f994dca8c9f";
- rev = "refs/tags/xen-${version}";
- sha256 = "0n0ycxlf1wgdjkdl8l2w1i0zzssk55dfv67x8i6b2ima01r0k93r";
- };
- }
- { git = { name = "xen-libhvm";
- url = https://github.com/ts468/xen-libhvm;
- rev = "442dcc4f6f4e374a51e4613532468bd6b48bdf63";
- sha256 = "9ba97c39a00a54c154785716aa06691d312c99be498ebbc00dc3769968178ba8";
- };
- description = ''
- Helper library for reading ACPI and SMBIOS firmware values
- from the host system for use with the HVM guest firmware
- pass-through feature in Xen.
- '';
- #license = licenses.bsd2;
- }
- ];
-
- # Note this lacks patches for:
- # XSA-201
- # XSA-199
- # XSA-197
- # they didn't apply, and there are plenty of other patches here
- # to get this deployed as-is.
- xenPatches = [ ./0001-libxl-Spice-image-compression-setting-support-for-up.patch
- ./0002-libxl-Spice-streaming-video-setting-support-for-upst.patch
- ./0003-Add-qxl-vga-interface-support-for-upstream-qem.patch
- (xsaPatch {
- name = "190-4.5";
- sha256 = "0f8pw38kkxky89ny3ic5h26v9zsjj9id89lygx896zc3w1klafqm";
- })
- (xsaPatch {
- name = "191-4.6";
- sha256 = "1wl1ndli8rflmc44pkp8cw4642gi8z7j7gipac8mmlavmn3wdqhg";
- })
- (xsaPatch {
- name = "192-4.5";
- sha256 = "0m8cv0xqvx5pdk7fcmaw2vv43xhl62plyx33xqj48y66x5z9lxpm";
- })
- (xsaPatch {
- name = "193-4.5";
- sha256 = "0k9mykhrpm4rbjkhv067f6s05lqmgnldcyb3vi8cl0ndlyh66lvr";
- })
- (xsaPatch {
- name = "195";
- sha256 = "0m0g953qnjy2knd9qnkdagpvkkgjbk3ydgajia6kzs499dyqpdl7";
- })
- (xsaPatch {
- name = "196-0001-x86-emul-Correct-the-IDT-entry-calculation-in-inject";
- sha256 = "0z53nzrjvc745y26z1qc8jlg3blxp7brawvji1hx3s74n346ssl6";
- })
- (xsaPatch {
- name = "196-0002-x86-svm-Fix-injection-of-software-interrupts";
- sha256 = "11cqvr5jn2s92wsshpilx9qnfczrd9hnyb5aim6qwmz3fq3hrrkz";
- })
- (xsaPatch {
- name = "198";
- sha256 = "0d1nndn4p520c9xa87ixnyks3mrvzcri7c702d6mm22m8ansx6d9";
- })
- (xsaPatch {
- name = "200-4.6";
- sha256 = "0k918ja83470iz5k4vqi15293zjvz2dipdhgc9sy9rrhg4mqncl7";
- })
- (xsaPatch {
- name = "202-4.6";
- sha256 = "0nnznkrvfbbc8z64dr9wvbdijd4qbpc0wz2j5vpmx6b32sm7932f";
- })
- (xsaPatch {
- name = "204-4.5";
- sha256 = "083z9pbdz3f532fnzg7n2d5wzv6rmqc0f4mvc3mnmkd0rzqw8vcp";
- })
- ];
+ src = fetchurl {
+ url = "http://bits.xensource.com/oss-xen/release/${version}/xen-${version}.tar.gz";
+ sha256 = "1y74ms4yc3znf8jc3fgyq94va2y0pf7jh8m9pfqnpgklywqnw8g2";
};
-in callPackage ./generic.nix (args // { xenConfig=xenConfig; })
+ # Sources needed to build tools and firmwares.
+ xenfiles = optionalAttrs withInternalQemu {
+ "qemu-xen" = {
+ src = fetchgit {
+ url = https://xenbits.xen.org/git-http/qemu-xen.git;
+ rev = "refs/tags/qemu-xen-${version}";
+ sha256 = "014s755slmsc7xzy7qhk9i3kbjr2grxb5yznjp71dl6xxfvnday2";
+ };
+ buildInputs = qemuDeps;
+ patches = [
+ (xsaPatch {
+ name = "197-4.5-qemuu";
+ sha256 = "09gp980qdlfpfmxy0nk7ncyaa024jnrpzx9gpq2kah21xygy5myx";
+ })
+ (xsaPatch {
+ name = "208-qemuu-4.7";
+ sha256 = "0z9b1whr8rp2riwq7wndzcnd7vw1ckwx0vbk098k2pcflrzppgrb";
+ })
+ (xsaPatch {
+ name = "209-qemuu/0001-display-cirrus-ignore-source-pitch-value-as-needed-i";
+ sha256 = "1xvxzsrsq05fj6szjlpbgg4ia3cw54dn5g7xzq1n1dymbhv606m0";
+ })
+ (xsaPatch {
+ name = "209-qemuu/0002-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput";
+ sha256 = "0avxqs9922qjfsxxlk7bh10432a526j2yyykhags8dk1bzxkpxwv";
+ })
+ ];
+ meta.description = "Xen's fork of upstream Qemu";
+ };
+ } // optionalAttrs withInternalTraditionalQemu {
+ "qemu-xen-traditional" = {
+ src = fetchgit {
+ url = https://xenbits.xen.org/git-http/qemu-xen-traditional.git;
+ rev = "refs/tags/xen-${version}";
+ sha256 = "0n0ycxlf1wgdjkdl8l2w1i0zzssk55dfv67x8i6b2ima01r0k93r";
+ };
+ buildInputs = qemuDeps;
+ patches = [
+ (xsaPatch {
+ name = "197-4.5-qemut";
+ sha256 = "17l7npw00gyhqzzaqamwm9cawfvzm90zh6jjyy95dmqbh7smvy79";
+ })
+ (xsaPatch {
+ name = "199-trad";
+ sha256 = "0dfw6ciycw9a9s97sbnilnzhipnzmdm9f7xcfngdjfic8cqdcv42";
+ })
+ (xsaPatch {
+ name = "208-qemut";
+ sha256 = "0960vhchixp60j9h2lawgbgzf6mpcdk440kblk25a37bd6172l54";
+ })
+ (xsaPatch {
+ name = "209-qemut";
+ sha256 = "1hq8ghfzw6c47pb5vf9ngxwgs8slhbbw6cq7gk0nam44rwvz743r";
+ })
+ ];
+ postPatch = ''
+ substituteInPlace xen-hooks.mak \
+ --replace /usr/include/pci ${pciutils}/include/pci
+ '';
+ meta.description = "Xen's fork of upstream Qemu that uses old device model";
+ };
+ } // optionalAttrs withInternalSeabios {
+ "firmware/seabios-dir-remote" = {
+ src = fetchgit {
+ url = https://xenbits.xen.org/git-http/seabios.git;
+ rev = "e51488c5f8800a52ac5c8da7a31b85cca5cc95d2";
+ #rev = "rel-1.7.5";
+ sha256 = "0jk54ybhmw97pzyhpm6jr2x99f702kbn0ipxv5qxcbynflgdazyb";
+ };
+ patches = [ ./0000-qemu-seabios-enable-ATA_DMA.patch ];
+ meta.description = "Xen's fork of Seabios";
+ };
+ } // optionalAttrs withInternalOVMF {
+ "firmware/ovmf-dir-remote" = {
+ src = fetchgit {
+ url = https://xenbits.xen.org/git-http/ovmf.git;
+ rev = "cb9a7ebabcd6b8a49dc0854b2f9592d732b5afbd";
+ sha256 = "07zmdj90zjrzip74fvd4ss8n8njk6cim85s58mc6snxmqqv7gmcq";
+ };
+ meta.description = "Xen's fork of OVMF";
+ };
+ } // {
+ # TODO: patch Xen to make this optional?
+ "firmware/etherboot/ipxe.git" = {
+ src = fetchgit {
+ url = https://git.ipxe.org/ipxe.git;
+ rev = "9a93db3f0947484e30e753bbd61a10b17336e20e";
+ sha256 = "1ga3h1b34q0cl9azj7j9nswn7mfcs3cgfjdihrm5zkp2xw2hpvr6";
+ };
+ meta.description = "Xen's fork of iPXE";
+ };
+ } // optionalAttrs withLibHVM {
+ "xen-libhvm-dir-remote" = {
+ src = fetchgit {
+ name = "xen-libhvm";
+ url = https://github.com/ts468/xen-libhvm;
+ rev = "442dcc4f6f4e374a51e4613532468bd6b48bdf63";
+ sha256 = "9ba97c39a00a54c154785716aa06691d312c99be498ebbc00dc3769968178ba8";
+ };
+ buildPhase = ''
+ make
+ cd biospt
+ cc -Wall -g -D_LINUX -Wstrict-prototypes biospt.c -o biospt -I../libhvm -L../libhvm -lxenhvm
+ '';
+ installPhase = ''
+ make install
+ cp biospt/biospt $out/bin/
+ '';
+ meta = {
+ description = ''
+ Helper library for reading ACPI and SMBIOS firmware values
+ from the host system for use with the HVM guest firmware
+ pass-through feature in Xen'';
+ license = licenses.bsd2;
+ };
+ };
+ };
+
+ configureFlags = []
+ ++ optional (!withInternalQemu) "--with-system-qemu" # use qemu from PATH
+ ++ optional (withInternalTraditionalQemu) "--enable-qemu-traditional"
+ ++ optional (!withInternalTraditionalQemu) "--disable-qemu-traditional"
+
+ ++ optional (withSeabios) "--with-system-seabios=${seabios}"
+ ++ optional (!withInternalSeabios && !withSeabios) "--disable-seabios"
+
+ ++ optional (withOVMF) "--with-system-ovmf=${OVMF}"
+ ++ optional (withInternalOVMF) "--enable-ovmf";
+
+ patches =
+ [ ./0001-libxl-Spice-image-compression-setting-support-for-up.patch
+ ./0002-libxl-Spice-streaming-video-setting-support-for-upst.patch
+ ./0003-Add-qxl-vga-interface-support-for-upstream-qem.patch
+ (xsaPatch {
+ name = "190-4.5";
+ sha256 = "0f8pw38kkxky89ny3ic5h26v9zsjj9id89lygx896zc3w1klafqm";
+ })
+ (xsaPatch {
+ name = "191-4.6";
+ sha256 = "1wl1ndli8rflmc44pkp8cw4642gi8z7j7gipac8mmlavmn3wdqhg";
+ })
+ (xsaPatch {
+ name = "192-4.5";
+ sha256 = "0m8cv0xqvx5pdk7fcmaw2vv43xhl62plyx33xqj48y66x5z9lxpm";
+ })
+ (xsaPatch {
+ name = "193-4.5";
+ sha256 = "0k9mykhrpm4rbjkhv067f6s05lqmgnldcyb3vi8cl0ndlyh66lvr";
+ })
+ (xsaPatch {
+ name = "195";
+ sha256 = "0m0g953qnjy2knd9qnkdagpvkkgjbk3ydgajia6kzs499dyqpdl7";
+ })
+ (xsaPatch {
+ name = "196-0001-x86-emul-Correct-the-IDT-entry-calculation-in-inject";
+ sha256 = "0z53nzrjvc745y26z1qc8jlg3blxp7brawvji1hx3s74n346ssl6";
+ })
+ (xsaPatch {
+ name = "196-0002-x86-svm-Fix-injection-of-software-interrupts";
+ sha256 = "11cqvr5jn2s92wsshpilx9qnfczrd9hnyb5aim6qwmz3fq3hrrkz";
+ })
+ (xsaPatch {
+ name = "198";
+ sha256 = "0d1nndn4p520c9xa87ixnyks3mrvzcri7c702d6mm22m8ansx6d9";
+ })
+ (xsaPatch {
+ name = "200-4.6";
+ sha256 = "0k918ja83470iz5k4vqi15293zjvz2dipdhgc9sy9rrhg4mqncl7";
+ })
+ (xsaPatch {
+ name = "202-4.6";
+ sha256 = "0nnznkrvfbbc8z64dr9wvbdijd4qbpc0wz2j5vpmx6b32sm7932f";
+ })
+ (xsaPatch {
+ name = "204-4.5";
+ sha256 = "083z9pbdz3f532fnzg7n2d5wzv6rmqc0f4mvc3mnmkd0rzqw8vcp";
+ })
+ (xsaPatch {
+ name = "207";
+ sha256 = "0wdlhijmw9mdj6a82pyw1rwwiz605dwzjc392zr3fpb2jklrvibc";
+ })
+ ];
+
+ # Fix build on Glibc 2.24.
+ NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
+
+ postPatch = ''
+ # Avoid a glibc >= 2.25 deprecation warnings that get fatal via -Werror.
+ sed 1i'#include ' \
+ -i tools/blktap2/control/tap-ctl-allocate.c \
+ -i tools/libxl/libxl_device.c
+ '';
+
+})) args
diff --git a/pkgs/applications/virtualization/xen/generic.nix b/pkgs/applications/virtualization/xen/generic.nix
index a697e2aa7ef4..953368b7e3bc 100644
--- a/pkgs/applications/virtualization/xen/generic.nix
+++ b/pkgs/applications/virtualization/xen/generic.nix
@@ -1,183 +1,219 @@
-{ stdenv, fetchurl, which, zlib, pkgconfig, SDL, openssl
-, libuuid, gettext, ncurses, dev86, iasl, pciutils, bzip2
-, lvm2, utillinux, procps, texinfo, perl, python2Packages
-, glib, bridge-utils, xorg, pixman, iproute, udev, bison
-, flex, cmake, ocamlPackages, figlet, libaio, yajl
-, checkpolicy, transfig, glusterfs, acl, fetchgit, xz, spice
-, spice_protocol, usbredir, alsaLib, quilt
+config:
+{ stdenv, cmake, pkgconfig, which
+
+# Xen
+, bison, bzip2, checkpolicy, dev86, figlet, flex, gettext, glib
+, iasl, libaio, libiconv, libuuid, ncurses, openssl, perl
+, python2Packages
+# python2Packages.python
+, xz, yajl, zlib
+
+# Xen Optional
+, ocamlPackages
+
+# Scripts
, coreutils, gawk, gnused, gnugrep, diffutils, multipath-tools
-, inetutils, iptables, openvswitch, nbd, drbd, xenConfig
-, xenserverPatched ? false, ... }:
+, iproute, inetutils, iptables, bridge-utils, openvswitch, nbd, drbd
+, lvm2, utillinux, procps
+
+# Documentation
+# python2Packages.markdown
+, transfig, ghostscript, texinfo, pandoc
+
+, ...} @ args:
with stdenv.lib;
let
+ #TODO: fix paths instead
+ scriptEnvPath = concatMapStringsSep ":" (x: "${x}/bin") [
+ which perl
+ coreutils gawk gnused gnugrep diffutils utillinux multipath-tools
+ iproute inetutils iptables bridge-utils openvswitch nbd drbd
+ ];
- libDir = if stdenv.is64bit then "lib64" else "lib";
+ withXenfiles = f: concatStringsSep "\n" (mapAttrsToList f config.xenfiles);
- # Sources needed to build the tools
- # These sources are already rather old and probably do not change frequently
- xenExtfiles = [
- { url = http://xenbits.xensource.com/xen-extfiles/ipxe-git-9a93db3f0947484e30e753bbd61a10b17336e20e.tar.gz;
- sha256 = "0p206zaxlhda60ci33h9gipi5gm46fvvsm6k5c0w7b6cjg0yhb33";
- }
- ];
-
- scriptEnvPath = stdenv.lib.concatStrings (stdenv.lib.intersperse ":" (map (x: "${x}/bin")
- [ coreutils gawk gnused gnugrep which perl diffutils utillinux multipath-tools
- iproute inetutils iptables bridge-utils openvswitch nbd drbd ]));
+ withTools = a: f: withXenfiles (name: x: optionalString (hasAttr a x) ''
+ echo "processing ${name}"
+ __do() {
+ cd "tools/${name}"
+ ${f name x}
+ }
+ ( __do )
+ '');
in
+stdenv.mkDerivation (rec {
+ inherit (config) version;
-
-stdenv.mkDerivation {
- inherit (xenConfig) name version src;
+ name = "xen-${version}";
dontUseCmakeConfigure = true;
- buildInputs =
- [ which zlib pkgconfig SDL openssl libuuid gettext ncurses
- dev86 iasl pciutils bzip2 xz texinfo perl yajl
- python2Packages.python python2Packages.wrapPython
- glib bridge-utils pixman iproute udev bison xorg.libX11
- flex ocamlPackages.ocaml ocamlPackages.findlib figlet libaio
- checkpolicy python2Packages.markdown transfig
- glusterfs acl cmake spice spice_protocol usbredir
- alsaLib quilt
- ];
-
hardeningDisable = [ "stackprotector" "fortify" "pic" ];
- patches = stdenv.lib.optionals ((xenserverPatched == false) && (builtins.hasAttr "xenPatches" xenConfig)) xenConfig.xenPatches;
+ buildInputs = [
+ cmake pkgconfig which
+
+ # Xen
+ bison bzip2 checkpolicy dev86 figlet flex gettext glib iasl libaio
+ libiconv libuuid ncurses openssl perl python2Packages.python xz yajl zlib
+
+ # oxenstored
+ ocamlPackages.findlib ocamlPackages.ocaml
+
+ # Python fixes
+ python2Packages.wrapPython
+
+ # Documentation
+ python2Packages.markdown transfig ghostscript texinfo pandoc
+
+ # Others
+ ] ++ (concatMap (x: x.buildInputs or []) (attrValues config.xenfiles))
+ ++ (config.buildInputs or []);
+
+ prePatch = ''
+ ### Generic fixes
+
+ # Xen's stubdoms, tools and firmwares need various sources that
+ # are usually fetched at build time using wget and git. We can't
+ # have that, so we prefetch them in nix-expression and setup
+ # fake wget and git for debugging purposes.
+
+ mkdir fake-bin
+
+ # Fake git: just print what it wants and die
+ cat > fake-bin/wget << EOF
+ #!/bin/sh -e
+ echo ===== FAKE WGET: Not fetching \$*
+ [ -e \$3 ]
+ EOF
+
+ # Fake git: just print what it wants and die
+ cat > fake-bin/git << EOF
+ #!/bin/sh
+ echo ===== FAKE GIT: Not cloning \$*
+ [ -e \$3 ]
+ EOF
+
+ chmod +x fake-bin/*
+ export PATH=$PATH:$PWD/fake-bin
+
+ # Remove in-tree qemu stuff in case we build from a tar-ball
+ rm -rf tools/qemu-xen tools/qemu-xen-traditional
+
+ # Fix shebangs, mainly for build-scipts
+ # We want to do this before getting prefetched stuff to speed things up
+ # (prefetched stuff has lots of files)
+ find . -type f | xargs sed -i 's@/usr/bin/\(python\|perl\)@/usr/bin/env \1@g'
+ find . -type f | xargs sed -i 's@/bin/bash@/bin/sh@g'
+
+ # Get prefetched stuff
+ ${withXenfiles (name: x: ''
+ echo "${x.src} -> tools/${name}"
+ cp -r ${x.src} tools/${name}
+ chmod -R +w tools/${name}
+ '')}
+ '';
+
+ patches = [ ./0000-fix-ipxe-src.patch
+ ./0000-fix-install-python.patch ]
+ ++ (config.patches or []);
postPatch = ''
- ${stdenv.lib.optionalString ((xenserverPatched == true) && (builtins.hasAttr "xenserverPatches" xenConfig)) xenConfig.xenserverPatches}
+ ### Hacks
- # Xen's tools and firmares need various git repositories that it
- # usually checks out at time using git. We can't have that.
- ${flip concatMapStrings xenConfig.toolsGits (x: let src = fetchgit x.git; in ''
- cp -r ${src} tools/${src.name}-dir-remote
- chmod -R +w tools/${src.name}-dir-remote
- '' + stdenv.lib.optionalString (builtins.hasAttr "patches" x) ''
- ( cd tools/${src.name}-dir-remote; ${concatStringsSep "; " (map (p: "patch -p1 < ${p}") x.patches)} )
- '')}
- ${flip concatMapStrings xenConfig.firmwareGits (x: let src = fetchgit x.git; in ''
- cp -r ${src} tools/firmware/${src.name}-dir-remote
- chmod -R +w tools/firmware/${src.name}-dir-remote
- '' + stdenv.lib.optionalString (builtins.hasAttr "patches" x) ''
- ( cd tools/firmware/${src.name}-dir-remote; ${concatStringsSep "; " (map (p: "patch -p1 < ${p}") x.patches)} )
- '')}
+ # Work around a bug in our GCC wrapper: `gcc -MF foo -v' doesn't
+ # print the GCC version number properly.
+ substituteInPlace xen/Makefile \
+ --replace '$(CC) $(CFLAGS) -v' '$(CC) -v'
- # Xen's stubdoms and firmwares need various sources that are usually fetched
- # at build time using wget. We can't have that, so we prefetch Xen's ext_files.
- mkdir xen_ext_files
- ${flip concatMapStrings xenExtfiles (x: let src = fetchurl x; in ''
- cp ${src} xen_ext_files/${src.name}
- '')}
+ # Hack to get `gcc -m32' to work without having 32-bit Glibc headers.
+ mkdir -p tools/include/gnu
+ touch tools/include/gnu/stubs-32.h
+
+ ### Fixing everything else
+
+ substituteInPlace tools/libfsimage/common/fsimage_plugin.c \
+ --replace /usr $out
+
+ substituteInPlace tools/blktap2/lvm/lvm-util.c \
+ --replace /usr/sbin/vgs ${lvm2}/bin/vgs \
+ --replace /usr/sbin/lvs ${lvm2}/bin/lvs
+
+ substituteInPlace tools/misc/xenpvnetboot \
+ --replace /usr/sbin/mount ${utillinux}/bin/mount \
+ --replace /usr/sbin/umount ${utillinux}/bin/umount
+
+ substituteInPlace tools/xenmon/xenmon.py \
+ --replace /usr/bin/pkill ${procps}/bin/pkill
+
+ substituteInPlace tools/xenstat/Makefile \
+ --replace /usr/include/curses.h ${ncurses.dev}/include/curses.h
+
+ # TODO: use this as a template and support our own if-up scripts instead?
+ substituteInPlace tools/hotplug/Linux/xen-backend.rules.in \
+ --replace "@XEN_SCRIPT_DIR@" $out/etc/xen/scripts
+
+ # blktap is not provided by xen, but by xapi
+ sed -i '/blktap/d' tools/hotplug/Linux/xen-backend.rules.in
+
+ ${withTools "patches" (name: x: ''
+ ${concatMapStringsSep "\n" (p: ''
+ echo "# Patching with ${p}"
+ patch -p1 < ${p}
+ '') x.patches}
+ '')}
+
+ ${withTools "postPatch" (name: x: x.postPatch)}
+
+ ${config.postPatch or ""}
'';
- preConfigure = ''
- # Fake wget: copy prefetched downloads instead
- mkdir wget
- echo "#!/bin/sh" > wget/wget
- echo "echo ===== Not fetching \$*, copy pre-fetched file instead" >> wget/wget
- echo "cp \$4 \$3" >> wget/wget
- chmod +x wget/wget
- export PATH=$PATH:$PWD/wget
- export EXTRA_QEMUU_CONFIGURE_ARGS="--enable-spice --enable-usb-redir --enable-linux-aio"
- '';
-
- # https://github.com/NixOS/nixpkgs/issues/13590
- configureFlags = ["--disable-stubdom"];
-
- postConfigure =
- ''
- substituteInPlace tools/libfsimage/common/fsimage_plugin.c \
- --replace /usr $out
-
- substituteInPlace tools/blktap2/lvm/lvm-util.c \
- --replace /usr/sbin/vgs ${lvm2}/sbin/vgs \
- --replace /usr/sbin/lvs ${lvm2}/sbin/lvs
-
- substituteInPlace tools/xenmon/xenmon.py \
- --replace /usr/bin/pkill ${procps}/bin/pkill
-
- substituteInPlace tools/xenstat/Makefile \
- --replace /usr/include/curses.h ${ncurses.dev}/include/curses.h
-
- substituteInPlace tools/qemu-xen-traditional/xen-hooks.mak \
- --replace /usr/include/pci ${pciutils}/include/pci
-
- substituteInPlace tools/qemu-xen-traditional-dir-remote/xen-hooks.mak \
- --replace /usr/include/pci ${pciutils}/include/pci
-
- substituteInPlace tools/hotplug/Linux/xen-backend.rules \
- --replace /etc/xen/scripts $out/etc/xen/scripts
-
- # blktap is not provided by xen, but by xapi
- sed -i '/blktap/d' tools/hotplug/Linux/xen-backend.rules
-
- # Work around a bug in our GCC wrapper: `gcc -MF foo -v' doesn't
- # print the GCC version number properly.
- substituteInPlace xen/Makefile \
- --replace '$(CC) $(CFLAGS) -v' '$(CC) -v'
-
- # Allow the location of the xendomains config file to be
- # overriden at runtime.
- substituteInPlace tools/hotplug/Linux/init.d/xendomains \
- --replace 'XENDOM_CONFIG=/etc/sysconfig/xendomains' "" \
- --replace 'XENDOM_CONFIG=/etc/default/xendomains' "" \
- --replace /etc/xen/scripts/hotplugpath.sh $out/etc/xen/scripts/hotplugpath.sh \
- --replace /bin/ls ls
-
- substituteInPlace tools/hotplug/Linux/xendomains \
- --replace /bin/ls ls
-
- # Hack to get `gcc -m32' to work without having 32-bit Glibc headers.
- mkdir -p tools/include/gnu
- touch tools/include/gnu/stubs-32.h
- '';
-
- # Fix build on Glibc 2.24.
- NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
-
# TODO: Flask needs more testing before enabling it by default.
#makeFlags = "XSM_ENABLE=y FLASK_ENABLE=y PREFIX=$(out) CONFIG_DIR=/etc XEN_EXTFILES_URL=\\$(XEN_ROOT)/xen_ext_files ";
- makeFlags = "PREFIX=$(out) CONFIG_DIR=/etc XEN_EXTFILES_URL=\\$(XEN_ROOT)/xen_ext_files ";
+ makeFlags = [ "PREFIX=$(out) CONFIG_DIR=/etc" "XEN_SCRIPT_DIR=/etc/xen/scripts" ]
+ ++ (config.makeFlags or []);
buildFlags = "xen tools";
- postBuild =
- ''
- make -C docs man-pages
+ postBuild = ''
+ make -C docs man-pages
- (cd tools/xen-libhvm-dir-remote; make)
- (cd tools/xen-libhvm-dir-remote/biospt; cc -Wall -g -D_LINUX -Wstrict-prototypes biospt.c -o biospt -I../libhvm -L../libhvm -lxenhvm)
- '';
+ ${withTools "buildPhase" (name: x: x.buildPhase)}
+ '';
- installPhase =
- ''
- mkdir -p $out $out/share
- cp -prvd dist/install/nix/store/*/* $out/
- cp -prvd dist/install/boot $out/boot
- cp -prvd dist/install/etc $out
- cp -dR docs/man1 docs/man5 $out/share/man/
- wrapPythonPrograms
- substituteInPlace $out/etc/xen/scripts/hotplugpath.sh --replace SBINDIR=\"$out/sbin\" SBINDIR=\"$out/bin\"
+ installPhase = ''
+ mkdir -p $out $out/share
+ cp -prvd dist/install/nix/store/*/* $out/
+ cp -prvd dist/install/boot $out/boot
+ cp -prvd dist/install/etc $out
+ cp -dR docs/man1 docs/man5 $out/share/man/
- shopt -s extglob
- for i in $out/etc/xen/scripts/!(*.sh); do
- sed -i "2s@^@export PATH=$out/bin:${scriptEnvPath}\n@" $i
- done
+ ${withTools "installPhase" (name: x: x.installPhase)}
- (cd tools/xen-libhvm-dir-remote; make install)
- cp tools/xen-libhvm-dir-remote/biospt/biospt $out/bin/.
- '';
+ # Hack
+ substituteInPlace $out/etc/xen/scripts/hotplugpath.sh \
+ --replace SBINDIR=\"$out/sbin\" SBINDIR=\"$out/bin\"
+
+ wrapPythonPrograms
+
+ shopt -s extglob
+ for i in $out/etc/xen/scripts/!(*.sh); do
+ sed -i "2s@^@export PATH=$out/bin:${scriptEnvPath}\n@" $i
+ done
+ '';
meta = {
homepage = http://www.xen.org/;
- description = "Xen hypervisor and management tools for Dom0";
+ description = "Xen hypervisor and related components"
+ + optionalString (args ? meta && args.meta ? description)
+ " (${args.meta.description})";
+ longDescription = (args.meta.longDescription or "")
+ + "\nIncludes:\n"
+ + withXenfiles (name: x: ''* ${name}: ${x.meta.description or "(No description)"}.'');
platforms = [ "x86_64-linux" ];
- maintainers = with stdenv.lib.maintainers; [ eelco tstrobel ];
+ maintainers = with stdenv.lib.maintainers; [ eelco tstrobel oxij ];
};
-}
+} // removeAttrs config [ "xenfiles" "buildInputs" "patches" "postPatch" "meta" ])
diff --git a/pkgs/applications/virtualization/xen/packages.nix b/pkgs/applications/virtualization/xen/packages.nix
new file mode 100644
index 000000000000..633ec4f3d124
--- /dev/null
+++ b/pkgs/applications/virtualization/xen/packages.nix
@@ -0,0 +1,64 @@
+{ callPackage
+, stdenv, overrideCC, gcc49
+}:
+
+# TODO on new Xen version: generalize this to generate [vanilla slim
+# light] for each ./.nix.
+
+rec {
+
+ xen_4_5-vanilla = callPackage ./4.5.nix {
+ # At the very least included seabios and etherboot need gcc49,
+ # so we have to build all of it with gcc49.
+ stdenv = overrideCC stdenv gcc49;
+
+ meta = {
+ description = "vanilla";
+ longDescription = ''
+ Vanilla version of Xen. Uses forks of Qemu and Seabios bundled
+ with Xen. This gives vanilla experince, but wastes space and
+ build time: typical NixOS setup that runs lots of VMs will
+ build three different versions of Qemu when using this (two
+ forks and upstream).
+ '';
+ };
+ };
+
+ xen_4_5-slim = xen_4_5-vanilla.override {
+ withInternalQemu = false;
+ withInternalTraditionalQemu = true;
+ withInternalSeabios = false;
+ withSeabios = true;
+
+ meta = {
+ description = "slim";
+ longDescription = ''
+ Slimmed-down version of Xen that reuses nixpkgs packages as
+ much as possible. Different parts may get out of sync, but
+ this builds faster and uses less space than vanilla. Use with
+ `qemu_xen` from nixpkgs.
+ '';
+ };
+ };
+
+ xen_4_5-light = xen_4_5-vanilla.override {
+ withInternalQemu = false;
+ withInternalTraditionalQemu = false;
+ withInternalSeabios = false;
+ withSeabios = true;
+
+ meta = {
+ description = "light";
+ longDescription = ''
+ Slimmed-down version of Xen without `qemu-traditional` (you
+ don't need it if you don't know what it is). Use with
+ `qemu_xen-light` from nixpkgs.
+ '';
+ };
+ };
+
+ xen-vanilla = xen_4_5-vanilla;
+ xen-slim = xen_4_5-slim;
+ xen-light = xen_4_5-light;
+
+}
diff --git a/pkgs/applications/virtualization/xhyve/default.nix b/pkgs/applications/virtualization/xhyve/default.nix
index b7205ac000e2..c519784a6233 100644
--- a/pkgs/applications/virtualization/xhyve/default.nix
+++ b/pkgs/applications/virtualization/xhyve/default.nix
@@ -1,19 +1,25 @@
-{ stdenv, lib, fetchurl }:
+{ stdenv, lib, fetchurl, Hypervisor, vmnet, xpc, libobjc }:
stdenv.mkDerivation rec {
- name = "xhyve-${version}";
- version = "0.2.0";
+ name = "xhyve-${version}";
+ version = "1f1dbe305";
src = fetchurl {
- url = "https://github.com/mist64/xhyve/archive/v${version}.tar.gz";
- sha256 = "0g1vknnh88kxc8aaqv3j9wqhq45mm9xxxbn1vcrypj3kk9991hrj";
+ url = "https://github.com/mist64/xhyve/archive/1f1dbe3059904f885e4ab2b3328f4bb350ea5c37.tar.gz";
+ sha256 = "0hfix8yr90szlv2yyqb2rlq5qsrxyam8kg52sly0adja0cpwfjvx";
};
+ buildInputs = [ Hypervisor vmnet xpc libobjc ];
+
# Don't use git to determine version
- buildFlags = ''
- CFLAGS=-DVERSION=\"${version}\"
+ prePatch = ''
+ substituteInPlace Makefile \
+ --replace 'shell git describe --abbrev=6 --dirty --always --tags' "$version"
'';
+
+ makeFlags = [ "CFLAGS+=-Wno-shift-sign-overflow" ''CFLAGS+=-DVERSION=\"${version}\"'' ];
+
installPhase = ''
mkdir -p $out/bin
cp build/xhyve $out/bin
diff --git a/pkgs/applications/window-managers/2bwm/default.nix b/pkgs/applications/window-managers/2bwm/default.nix
new file mode 100644
index 000000000000..50c342269c71
--- /dev/null
+++ b/pkgs/applications/window-managers/2bwm/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, patches
+, libxcb, xcbutilkeysyms, xcbutilwm
+, libX11, xcbutil, xcbutilxrm }:
+
+stdenv.mkDerivation rec {
+ version = "0.2";
+ name = "2bwm-${version}";
+
+ src = fetchFromGitHub {
+ owner = "venam";
+ repo = "2bwm";
+ rev = "v${version}";
+ sha256 = "1la1ixpm5knsj2gvdcmxzj1jfbzxvhmgzps4f5kbvx5047xc6ici";
+ };
+
+ # Allow users set their own list of patches
+ inherit patches;
+
+ buildInputs = [ libxcb xcbutilkeysyms xcbutilwm libX11 xcbutil xcbutilxrm ];
+
+ installPhase = "make install DESTDIR=$out PREFIX=\"\"";
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/venam/2bwm";
+ description = "A fast floating WM written over the XCB library and derived from mcwm";
+ license = licenses.mit;
+ maintainers = [ maintainers.sternenseemann ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix
index 0a1256d67a48..eccb1a19538a 100644
--- a/pkgs/applications/window-managers/awesome/default.nix
+++ b/pkgs/applications/window-managers/awesome/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, luaPackages, cairo, cmake, imagemagick, pkgconfig, gdk_pixbuf
+{ stdenv, fetchurl, fetchFromGitHub, luaPackages, cairo, cmake, imagemagick, pkgconfig, gdk_pixbuf
, xorg, libstartup_notification, libxdg_basedir, libpthreadstubs
, xcb-util-cursor, makeWrapper, pango, gobjectIntrospection, unclutter
, compton, procps, iproute, coreutils, curl, alsaUtils, findutils, xterm
@@ -9,10 +9,13 @@
with luaPackages; stdenv.mkDerivation rec {
name = "awesome-${version}";
- version = "4.0";
- src = fetchurl {
- url = "http://github.com/awesomeWM/awesome-releases/raw/master/${name}.tar.xz";
- sha256 = "0czkcz67sab63gf5m2p2pgg05yinjx60hfb9rfyzdkkg28q9f02w";
+ version = "4.1";
+
+ src = fetchFromGitHub {
+ owner = "awesomewm";
+ repo = "awesome";
+ rev = "v${version}";
+ sha256 = "1qik8h5nwjq4535lpdpal85vas1k7am3s6l5r763kpdzxhfcyyaj";
};
nativeBuildInputs = [
@@ -22,8 +25,10 @@ with luaPackages; stdenv.mkDerivation rec {
imagemagick
makeWrapper
pkgconfig
- xmlto docbook_xml_dtd_45 docbook_xsl findXMLCatalogs
+ xmlto docbook_xml_dtd_45
+ docbook_xsl findXMLCatalogs
];
+
propagatedUserEnvPkgs = [ hicolor_icon_theme ];
buildInputs = [ cairo dbus gdk_pixbuf gobjectIntrospection
git lgi libpthreadstubs libstartup_notification
@@ -33,6 +38,13 @@ with luaPackages; stdenv.mkDerivation rec {
xorg.xcbutilrenderutil xorg.xcbutilwm libxkbcommon
xcbutilxrm ];
+ patches = [
+ (fetchurl {
+ url = "https://patch-diff.githubusercontent.com/raw/awesomeWM/awesome/pull/1639.patch";
+ sha256 = "00piynmbxajd2xbg960gmf0zlqn7m489f4ww482y49ravfy1jhsj";
+ })
+ ];
+
#cmakeFlags = "-DGENERATE_MANPAGES=ON";
LD_LIBRARY_PATH = "${stdenv.lib.makeLibraryPath [ cairo pango gobjectIntrospection ]}";
diff --git a/pkgs/applications/window-managers/bevelbar/default.nix b/pkgs/applications/window-managers/bevelbar/default.nix
new file mode 100644
index 000000000000..582f9cb61f8e
--- /dev/null
+++ b/pkgs/applications/window-managers/bevelbar/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, libX11, libXrandr, libXft }:
+
+stdenv.mkDerivation rec {
+ name = "bevelbar-${version}";
+ version = "16.11";
+
+ src = fetchFromGitHub {
+ owner = "vain";
+ repo = "bevelbar";
+ rev = "v${version}";
+ sha256 = "1hbwg3vdxw9fyshy85skv476p0zr4ynvhcz2xkijydpzm2j3rmjm";
+ };
+
+ buildInputs = [ libX11 libXrandr libXft ];
+
+ installFlags = [ "prefix=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "An X11 status bar with fancy schmancy 1985-ish beveled borders";
+ inherit (src.meta) homepage;
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = [ maintainers.neeasade ];
+ };
+}
diff --git a/pkgs/applications/window-managers/fvwm/default.nix b/pkgs/applications/window-managers/fvwm/default.nix
index b374c9829318..f8c8a59f6f61 100644
--- a/pkgs/applications/window-managers/fvwm/default.nix
+++ b/pkgs/applications/window-managers/fvwm/default.nix
@@ -26,5 +26,6 @@ stdenv.mkDerivation rec {
description = "A multiple large virtual desktop window manager";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ edanaher ];
};
}
diff --git a/pkgs/applications/window-managers/i3/default.nix b/pkgs/applications/window-managers/i3/default.nix
index b6de07bff8ad..fded295b0ef1 100644
--- a/pkgs/applications/window-managers/i3/default.nix
+++ b/pkgs/applications/window-managers/i3/default.nix
@@ -58,6 +58,8 @@ stdenv.mkDerivation rec {
done
'';
+ separateDebugInfo = true;
+
meta = with stdenv.lib; {
description = "A tiling window manager";
homepage = "http://i3wm.org";
diff --git a/pkgs/applications/window-managers/i3/lock-color.nix b/pkgs/applications/window-managers/i3/lock-color.nix
index dd781143d862..aa4001f62dea 100644
--- a/pkgs/applications/window-managers/i3/lock-color.nix
+++ b/pkgs/applications/window-managers/i3/lock-color.nix
@@ -2,17 +2,19 @@
, xcbutilimage, pam, libX11, libev, cairo, libxkbcommon, libxkbfile }:
stdenv.mkDerivation rec {
- rev = "c8e1aece7301c3c6481bf2f695734f8d273f252e";
- version = "2.7-2016-09-17";
+ version = "2.7-2017-04-01";
name = "i3lock-color-${version}";
+
src = fetchFromGitHub {
owner = "chrjguill";
repo = "i3lock-color";
- inherit rev;
- sha256 = "07fpvwgdfxsnxnf63idrz3n1kbyayr53lsfns2q775q93cz1mfia";
+ rev = "61f6428aedbe4829d3e0f51d137283c8aec1e206";
+ sha256 = "0h4nzx46kcsp6b1i2lm9y4d1w1icrpvjl8g1h3wbpa5x4crh4703";
};
- buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutilimage pam libX11
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ which libxcb xcbutilkeysyms xcbutilimage pam libX11
libev cairo libxkbcommon libxkbfile ];
+
makeFlags = "all";
preInstall = ''
mkdir -p $out/share/man/man1
diff --git a/pkgs/applications/window-managers/icewm/default.nix b/pkgs/applications/window-managers/icewm/default.nix
index 861313431b07..ef3ad8fda251 100644
--- a/pkgs/applications/window-managers/icewm/default.nix
+++ b/pkgs/applications/window-managers/icewm/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
};
preConfigure = ''
- export cmakeFlags="-DPREFIX=$out"
+ export cmakeFlags="-DPREFIX=$out -DCFGDIR=/etc/icewm"
'';
meta = {
diff --git a/pkgs/applications/window-managers/jwm/default.nix b/pkgs/applications/window-managers/jwm/default.nix
index c670dc52e52d..2082f48d2577 100644
--- a/pkgs/applications/window-managers/jwm/default.nix
+++ b/pkgs/applications/window-managers/jwm/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
name = "jwm-${version}";
- version = "1580";
+ version = "1582";
src = fetchFromGitHub {
owner = "joewing";
repo = "jwm";
rev = "s${version}";
- sha256 = "098m54mn8f1vzdb7j6zmlflid7a4yjinbdh7avg2a0z45nl1znb4";
+ sha256 = "1z6cxf18n69sjd20bbyxrnd19hhy955ddvakgpfyhiprpfjkkv70";
};
nativeBuildInputs = [ pkgconfig automake autoconf libtool gettext which ];
diff --git a/pkgs/applications/window-managers/spectrwm/default.nix b/pkgs/applications/window-managers/spectrwm/default.nix
index 39825e37f30f..1a3c976f77de 100644
--- a/pkgs/applications/window-managers/spectrwm/default.nix
+++ b/pkgs/applications/window-managers/spectrwm/default.nix
@@ -36,7 +36,10 @@ stdenv.mkDerivation rec {
xcbutilwm
];
- sourceRoot = "spectrwm-SPECTRWM_2_7_2/linux";
+ sourceRoot = let
+ subdir = if stdenv.isDarwin then "osx" else "linux";
+ in "spectrwm-SPECTRWM_2_7_2/${subdir}";
+
makeFlags="PREFIX=$(out)";
installPhase = "PREFIX=$out make install";
diff --git a/pkgs/applications/window-managers/sway/default.nix b/pkgs/applications/window-managers/sway/default.nix
index 79077b477b44..f392945b36dd 100644
--- a/pkgs/applications/window-managers/sway/default.nix
+++ b/pkgs/applications/window-managers/sway/default.nix
@@ -1,10 +1,11 @@
{ stdenv, fetchFromGitHub, pango, libinput
, makeWrapper, cmake, pkgconfig, asciidoc, libxslt, docbook_xsl, cairo
, wayland, wlc, libxkbcommon, pixman, fontconfig, pcre, json_c, dbus_libs, libcap
+, xwayland
}:
let
- version = "0.11";
+ version = "0.12.2";
in
stdenv.mkDerivation rec {
name = "sway-${version}";
@@ -13,12 +14,12 @@ in
owner = "Sircmpwn";
repo = "sway";
rev = "${version}";
- sha256 = "01k01f72kh90fwgqh2hgg6dv9931x4v18bzz11b47mn7p9z68ddv";
+ sha256 = "1hkr6pmz45xa5w5y21ijz7i2dwb62rifhcy28r8kh5r2hwbil2hs";
};
nativeBuildInputs = [ makeWrapper cmake pkgconfig asciidoc libxslt docbook_xsl ];
- buildInputs = [ wayland wlc libxkbcommon pixman fontconfig pcre json_c dbus_libs pango cairo libinput libcap ];
+ buildInputs = [ wayland wlc libxkbcommon pixman fontconfig pcre json_c dbus_libs pango cairo libinput libcap xwayland ];
patchPhase = ''
sed -i s@/etc/sway@$out/etc/sway@g CMakeLists.txt;
diff --git a/pkgs/applications/window-managers/way-cooler/default.nix b/pkgs/applications/window-managers/way-cooler/default.nix
new file mode 100755
index 000000000000..d9d84e834304
--- /dev/null
+++ b/pkgs/applications/window-managers/way-cooler/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig
+, wayland, xwayland, wlc, dbus_libs, dbus_glib, cairo, libxkbcommon }:
+
+with rustPlatform;
+
+buildRustPackage rec {
+ name = "way-cooler-${version}";
+ version = "0.5.2";
+
+ src = fetchFromGitHub {
+ owner = "way-cooler";
+ repo = "way-cooler";
+ rev = "v${version}";
+ sha256 = "10s01x54kwjm2c85v57i6g3pvj5w3wpkjblj036mmd865fla1brb";
+ };
+
+ depsSha256 = "1k5xbw2zhm5z650mxdbxixr90im53wlpjdvq2pbnx2snqm84idlc";
+
+ buildInputs = [ wlc dbus_libs dbus_glib cairo libxkbcommon ];
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ meta = with stdenv.lib; {
+ description = "Customizable Wayland compositor (window manager)";
+ longDescription = ''
+ Way Cooler is a customizable tiling window manager written in Rust
+ for Wayland and configurable using Lua. It is heavily inspired by
+ the tiling and extensibility of both i3 and awesome. While Lua is
+ used for the configuration, like awesome, extensions for Way Cooler
+ are implemented as totally separate client programs using D-Bus.
+ This means that you can use virtually any language to extend the
+ window manager, with much better guarantees about interoperability
+ between extensions.
+ '';
+ homepage = http://way-cooler.org/;
+ license = with licenses; [ mit ];
+ maintainers = [ maintainers.miltador ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/window-managers/windowmaker/default.nix b/pkgs/applications/window-managers/windowmaker/default.nix
index a8b5be83234e..d83c4493accb 100644
--- a/pkgs/applications/window-managers/windowmaker/default.nix
+++ b/pkgs/applications/window-managers/windowmaker/default.nix
@@ -4,12 +4,12 @@
stdenv.mkDerivation rec {
name = "windowmaker-${version}";
- version = "0.95.7";
+ version = "0.95.8";
srcName = "WindowMaker-${version}";
src = fetchurl {
url = "http://windowmaker.org/pub/source/release/${srcName}.tar.gz";
- sha256 = "1acph0nq6fsb452sl7j7a7kcc87zqqaw7qms1p8ijar19dn4hbc4";
+ sha256 = "12p8kljqgx5hnic0zvs5mxwp7kg21sb6qjagb2qw8ydvf5amrgwx";
};
nativeBuildInputs = [ pkgconfig ];
@@ -36,8 +36,8 @@ stdenv.mkDerivation rec {
contributions being made by programmers from around the world.
'';
license = licenses.gpl2Plus;
- maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.linux;
+ maintainers = [ maintainers.AndersonTorres ];
};
}
diff --git a/pkgs/applications/window-managers/wtftw/default.nix b/pkgs/applications/window-managers/wtftw/default.nix
new file mode 100644
index 000000000000..0ff3367e3aee
--- /dev/null
+++ b/pkgs/applications/window-managers/wtftw/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub, rustPlatform, cargo, libXinerama, libX11, xlibs, pkgconfig }:
+
+rustPlatform.buildRustPackage rec {
+ name = "wtftw-0.0pre20161001";
+ src = fetchFromGitHub {
+ owner = "kintaro";
+ repo = "wtftw";
+ rev = "b72a1bd24430a614d953d6ecf61732805277cc0c";
+ sha256 = "1ajxkncqh4azyhmsdyk07r1kbhwv81vl1ix3w4iaz8cyln4gs0kp";
+ };
+
+ depsSha256 = "0z7h8ybh2db3xl8qxbzby5lncdaijixzmbn1j8a45lbky1xiix71";
+
+ buildInputs = [ libXinerama libX11 pkgconfig ];
+ libPath = stdenv.lib.makeLibraryPath [ libXinerama libX11 ];
+
+ preInstall = ''
+ cargo update
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mkdir -p $out/share/xsessions
+ cp -p target/release/wtftw $out/bin/
+ echo "[Desktop Entry]
+ Name=wtftw
+ Exec=/bin/wtftw
+ Type=XSession
+ DesktopName=wtftw" > $out/share/xsessions/wtftw.desktop
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A tiling window manager in Rust";
+ homepage = https://github.com/Kintaro/wtftw;
+ license = stdenv.lib.licenses.bsd3;
+ };
+}
diff --git a/pkgs/build-support/build-dotnet-package/default.nix b/pkgs/build-support/build-dotnet-package/default.nix
index 3d24f6fb4340..2b1b34429c57 100644
--- a/pkgs/build-support/build-dotnet-package/default.nix
+++ b/pkgs/build-support/build-dotnet-package/default.nix
@@ -102,8 +102,9 @@ attrsOrig @
mkdir -p "$out"/bin
commandName="$(basename -s .exe "$(echo "$exe" | tr "[A-Z]" "[a-z]")")"
makeWrapper \
- "${mono}/bin/mono \"$exe\"" \
+ "${mono}/bin/mono" \
"$out"/bin/"$commandName" \
+ --add-flags "\"$exe\"" \
''${makeWrapperArgs}
done
done
diff --git a/pkgs/build-support/emacs/buffer.nix b/pkgs/build-support/emacs/buffer.nix
index e366fd1f739f..6c5e0570fd0d 100644
--- a/pkgs/build-support/emacs/buffer.nix
+++ b/pkgs/build-support/emacs/buffer.nix
@@ -12,15 +12,16 @@
; Only set up nixpkgs buffer handling when we have some buffers active
(defvar nixpkgs--buffer-count 0)
(when (eq nixpkgs--buffer-count 0)
+ (make-variable-buffer-local 'nixpkgs--is-nixpkgs-buffer)
; When generating a new temporary buffer (one whose name starts with a space), do inherit-local inheritance and make it a nixpkgs buffer
(defun nixpkgs--around-generate (orig name)
- (if (eq (aref name 0) ?\s)
+ (if (and nixpkgs--is-nixpkgs-buffer (eq (aref name 0) ?\s))
(let ((buf (funcall orig name)))
- (when (inherit-local-inherit-child buf)
+ (progn
+ (inherit-local-inherit-child buf)
(with-current-buffer buf
- (make-local-variable 'kill-buffer-hook)
(setq nixpkgs--buffer-count (1+ nixpkgs--buffer-count))
- (add-hook 'kill-buffer-hook 'nixpkgs--decrement-buffer-count)))
+ (add-hook 'kill-buffer-hook 'nixpkgs--decrement-buffer-count nil t)))
buf)
(funcall orig name)))
(advice-add 'generate-new-buffer :around #'nixpkgs--around-generate)
@@ -32,16 +33,20 @@
(fmakunbound 'nixpkgs--around-generate)
(fmakunbound 'nixpkgs--decrement-buffer-count))))
(setq nixpkgs--buffer-count (1+ nixpkgs--buffer-count))
- (make-local-variable 'kill-buffer-hook)
- (add-hook 'kill-buffer-hook 'nixpkgs--decrement-buffer-count)
+ (add-hook 'kill-buffer-hook 'nixpkgs--decrement-buffer-count nil t)
; Add packages to PATH and exec-path
(make-local-variable 'process-environment)
(put 'process-environment 'permanent-local t)
(inherit-local 'process-environment)
+ ; setenv modifies in place, so copy the environment first
+ (setq process-environment (copy-tree process-environment))
(setenv "PATH" (concat "${lib.makeSearchPath "bin" pkgs}:" (getenv "PATH")))
(inherit-local-permanent exec-path (append '(${builtins.concatStringsSep " " (map (p: "\"${p}/bin\"") pkgs)}) exec-path))
+ (setq nixpkgs--is-nixpkgs-buffer t)
+ (inherit-local 'nixpkgs--is-nixpkgs-buffer)
+
${lib.concatStringsSep "\n" extras}
'';
}
diff --git a/pkgs/build-support/fetchdarcs/default.nix b/pkgs/build-support/fetchdarcs/default.nix
index 3c2e0524eea5..2644a20d0a53 100644
--- a/pkgs/build-support/fetchdarcs/default.nix
+++ b/pkgs/build-support/fetchdarcs/default.nix
@@ -1,13 +1,16 @@
{stdenv, darcs, nix}: {url, rev ? null, context ? null, md5 ? "", sha256 ? ""}:
+if md5 != "" then
+ throw "fetchdarcs does not support md5 anymore, please use sha256"
+else
stdenv.mkDerivation {
name = "fetchdarcs";
builder = ./builder.sh;
buildInputs = [darcs];
- outputHashAlgo = if sha256 == "" then "md5" else "sha256";
+ outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = if sha256 == "" then md5 else sha256;
-
+ outputHash = sha256;
+
inherit url rev context;
}
diff --git a/pkgs/build-support/fetchegg/default.nix b/pkgs/build-support/fetchegg/default.nix
index 3e0d5d566ad7..41d2c936e01e 100644
--- a/pkgs/build-support/fetchegg/default.nix
+++ b/pkgs/build-support/fetchegg/default.nix
@@ -4,14 +4,17 @@
{ stdenv, chicken }:
{ name, version, md5 ? "", sha256 ? "" }:
+if md5 != "" then
+ throw "fetchegg does not support md5 anymore, please use sha256"
+else
stdenv.mkDerivation {
name = "chicken-${name}-export";
builder = ./builder.sh;
buildInputs = [ chicken ];
- outputHashAlgo = if sha256 == "" then "md5" else "sha256";
+ outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = if sha256 == "" then md5 else sha256;
+ outputHash = sha256;
inherit version;
diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix
index e40b460d390a..d85d2c893c52 100644
--- a/pkgs/build-support/fetchgit/default.nix
+++ b/pkgs/build-support/fetchgit/default.nix
@@ -39,18 +39,20 @@ in
server admins start using the new version?
*/
-assert md5 != "" || sha256 != "";
assert deepClone -> leaveDotGit;
+if md5 != "" then
+ throw "fetchgit does not support md5 anymore, please use sha256"
+else
stdenv.mkDerivation {
inherit name;
builder = ./builder.sh;
fetcher = "${./nix-prefetch-git}"; # This must be a string to ensure it's called with bash.
buildInputs = [git];
- outputHashAlgo = if sha256 == "" then "md5" else "sha256";
+ outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = if sha256 == "" then md5 else sha256;
+ outputHash = sha256;
inherit url rev leaveDotGit fetchSubmodules deepClone branchName;
diff --git a/pkgs/build-support/fetchgx/default.nix b/pkgs/build-support/fetchgx/default.nix
index c72bbec66321..6d209cec2549 100644
--- a/pkgs/build-support/fetchgx/default.nix
+++ b/pkgs/build-support/fetchgx/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
buildPhase = ''
export GOPATH=$(pwd)/vendor
- mkdir vendor
+ mkdir -p vendor
gx install
'';
diff --git a/pkgs/build-support/fetchhg/default.nix b/pkgs/build-support/fetchhg/default.nix
index 79f610166a79..aba12317963a 100644
--- a/pkgs/build-support/fetchhg/default.nix
+++ b/pkgs/build-support/fetchhg/default.nix
@@ -1,5 +1,8 @@
{stdenv, mercurial, nix}: {name ? null, url, rev ? null, md5 ? null, sha256 ? null, fetchSubrepos ? false}:
+if md5 != null then
+ throw "fetchhg does not support md5 anymore, please use sha256"
+else
# TODO: statically check if mercurial as the https support if the url starts woth https.
stdenv.mkDerivation {
name = "hg-archive" + (if name != null then "-${name}" else "");
@@ -8,14 +11,11 @@ stdenv.mkDerivation {
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
- # Nix <= 0.7 compatibility.
- id = md5;
-
subrepoClause = if fetchSubrepos then "S" else "";
- outputHashAlgo = if md5 != null then "md5" else "sha256";
+ outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = if md5 != null then md5 else sha256;
+ outputHash = sha256;
inherit url rev;
preferLocalBuild = true;
diff --git a/pkgs/build-support/fetchnuget/default.nix b/pkgs/build-support/fetchnuget/default.nix
index 95bb7b7cd8da..62b700dd81b5 100644
--- a/pkgs/build-support/fetchnuget/default.nix
+++ b/pkgs/build-support/fetchnuget/default.nix
@@ -8,9 +8,12 @@ attrs @
, md5 ? ""
, ...
}:
+if md5 != "" then
+ throw "fetchnuget does not support md5 anymore, please use sha256"
+else
buildDotnetPackage ({
src = fetchurl {
- inherit url sha256 md5;
+ inherit url sha256;
name = "${baseName}.${version}.zip";
};
diff --git a/pkgs/build-support/fetchrepoproject/default.nix b/pkgs/build-support/fetchrepoproject/default.nix
new file mode 100644
index 000000000000..8c55db5372d9
--- /dev/null
+++ b/pkgs/build-support/fetchrepoproject/default.nix
@@ -0,0 +1,73 @@
+{ stdenv, git, gitRepo, gnupg ? null, cacert, copyPathsToStore }:
+
+{ name, manifest, rev ? "HEAD", sha256, repoRepoURL ? "", repoRepoRev ? "", referenceDir ? ""
+, localManifests ? [], createMirror ? false, useArchive ? !createMirror
+}:
+
+assert repoRepoRev != "" -> repoRepoURL != "";
+assert createMirror -> !useArchive;
+
+with stdenv.lib;
+
+let
+ repoInitFlags = [
+ "--manifest-url=${manifest}"
+ "--manifest-branch=${rev}"
+ "--depth=1"
+ #TODO: fetching clone.bundle seems to fail spectacularly inside a sandbox.
+ "--no-clone-bundle"
+ (optionalString createMirror "--mirror")
+ (optionalString useArchive "--archive")
+ (optionalString (repoRepoURL != "") "--repo-url=${repoRepoURL}")
+ (optionalString (repoRepoRev != "") "--repo-branch=${repoRepoRev}")
+ (optionalString (referenceDir != "") "--reference=${referenceDir}")
+ ];
+
+ local_manifests = copyPathsToStore localManifests;
+
+in
+
+with stdenv.lib;
+
+let
+ extraRepoInitFlags = [
+ (optionalString (repoRepoURL != "") "--repo-url=${repoRepoURL}")
+ (optionalString (repoRepoRev != "") "--repo-branch=${repoRepoRev}")
+ (optionalString (referenceDir != "") "--reference=${referenceDir}")
+ ];
+in
+
+stdenv.mkDerivation {
+ buildCommand = ''
+ mkdir .repo
+ ${optionalString (local_manifests != []) ''
+ mkdir ./.repo/local_manifests
+ for local_manifest in ${concatMapStringsSep " " toString local_manifests}
+
+ do
+ cp $local_manifest ./.repo/local_manifests/$(stripHash $local_manifest; echo $strippedName)
+ done
+ ''}
+
+ export HOME=.repo
+ repo init ${concatStringsSep " " repoInitFlags}
+
+ repo sync --jobs=$NIX_BUILD_CORES --current-branch
+ ${optionalString (!createMirror) "rm -rf $out/.repo"}
+ '';
+
+ GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt";
+
+ impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars ++ [
+ "GIT_PROXY_COMMAND" "SOCKS_SERVER"
+ ];
+
+ buildInputs = [git gitRepo cacert] ++ optional (gnupg != null) [gnupg] ;
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ outputHash = sha256;
+
+ preferLocalBuild = true;
+ enableParallelBuilding = true;
+ inherit name cacert manifest rev repoRepoURL repoRepoRev referenceDir;
+}
diff --git a/pkgs/build-support/fetchsvn/builder.sh b/pkgs/build-support/fetchsvn/builder.sh
index 3ab6e730a51b..7a8a161712d6 100644
--- a/pkgs/build-support/fetchsvn/builder.sh
+++ b/pkgs/build-support/fetchsvn/builder.sh
@@ -22,7 +22,8 @@ fi;
# server's certificate. This is perfectly safe: we don't care
# whether the server is being spoofed --- only the cryptographic
# hash of the output matters. Pass in extra p's to handle redirects.
-printf 'p\np\np\n' | svn export --trust-server-cert --non-interactive ${ignoreExternals:+--ignore-externals} \
+printf 'p\np\np\n' | svn export --trust-server-cert --non-interactive \
+ ${ignoreExternals:+--ignore-externals} ${ignoreKeywords:+--ignore-keywords} \
-r "$rev" "$url" "$out"
stopNest
diff --git a/pkgs/build-support/fetchsvn/default.nix b/pkgs/build-support/fetchsvn/default.nix
index 85ec52c4bde0..6ed34ec02763 100644
--- a/pkgs/build-support/fetchsvn/default.nix
+++ b/pkgs/build-support/fetchsvn/default.nix
@@ -1,5 +1,6 @@
{stdenv, subversion, sshSupport ? false, openssh ? null}:
-{url, rev ? "HEAD", md5 ? "", sha256 ? "", ignoreExternals ? false, name ? null}:
+{url, rev ? "HEAD", md5 ? "", sha256 ? "",
+ ignoreExternals ? false, ignoreKeywords ? false, name ? null}:
let
repoName = with stdenv.lib;
@@ -7,7 +8,9 @@ let
fst = head;
snd = l: head (tail l);
trd = l: head (tail (tail l));
- path_ = reverseList (splitString "/" url);
+ path_ =
+ (p: if head p == "" then tail p else p) # ~ drop final slash if any
+ (reverseList (splitString "/" url));
path = [ (removeSuffix "/" (head path_)) ] ++ (tail path_);
in
# ../repo/trunk -> repo
@@ -22,16 +25,19 @@ let
name_ = if name == null then "${repoName}-r${toString rev}" else name;
in
+if md5 != "" then
+ throw "fetchsvn does not support md5 anymore, please use sha256"
+else
stdenv.mkDerivation {
name = name_;
builder = ./builder.sh;
buildInputs = [subversion];
- outputHashAlgo = if sha256 == "" then "md5" else "sha256";
+ outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = if sha256 == "" then md5 else sha256;
-
- inherit url rev sshSupport openssh ignoreExternals;
+ outputHash = sha256;
+
+ inherit url rev sshSupport openssh ignoreExternals ignoreKeywords;
impureEnvVars = stdenv.lib.fetchers.proxyImpureEnvVars;
preferLocalBuild = true;
diff --git a/pkgs/build-support/fetchsvnssh/default.nix b/pkgs/build-support/fetchsvnssh/default.nix
index 6c6c03d68732..a6f3d3469f09 100644
--- a/pkgs/build-support/fetchsvnssh/default.nix
+++ b/pkgs/build-support/fetchsvnssh/default.nix
@@ -1,16 +1,20 @@
{stdenv, subversion, sshSupport ? false, openssh ? null, expect}:
{username, password, url, rev ? "HEAD", md5 ? "", sha256 ? ""}:
+
+if md5 != "" then
+ throw "fetchsvnssh does not support md5 anymore, please use sha256"
+else
stdenv.mkDerivation {
name = "svn-export-ssh";
builder = ./builder.sh;
buildInputs = [subversion expect];
- outputHashAlgo = if sha256 == "" then "md5" else "sha256";
+ outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = if sha256 == "" then md5 else sha256;
-
+ outputHash = sha256;
+
sshSubversion = ./sshsubversion.exp;
-
+
inherit username password url rev sshSupport openssh;
}
diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix
index 00f485ce6975..1e872fbc57a4 100644
--- a/pkgs/build-support/fetchurl/default.nix
+++ b/pkgs/build-support/fetchurl/default.nix
@@ -87,12 +87,14 @@ assert sha512 != "" -> builtins.compareVersions "1.11" builtins.nixVersion <= 0;
let
hasHash = showURLs || (outputHash != "" && outputHashAlgo != "")
- || md5 != "" || sha1 != "" || sha256 != "" || sha512 != "";
+ || sha1 != "" || sha256 != "" || sha512 != "";
urls_ = if urls != [] then urls else [url];
in
-if (!hasHash) then throw "Specify hash for fetchurl fixed-output derivation: ${stdenv.lib.concatStringsSep ", " urls_}" else stdenv.mkDerivation {
+if md5 != "" then throw "fetchsvnssh does not support md5 anymore, please use sha256 or sha512"
+else if (!hasHash) then throw "Specify hash for fetchurl fixed-output derivation: ${stdenv.lib.concatStringsSep ", " urls_}"
+else stdenv.mkDerivation {
name =
if showURLs then "urls"
else if name != "" then name
@@ -110,9 +112,9 @@ if (!hasHash) then throw "Specify hash for fetchurl fixed-output derivation: ${s
# New-style output content requirements.
outputHashAlgo = if outputHashAlgo != "" then outputHashAlgo else
- if sha512 != "" then "sha512" else if sha256 != "" then "sha256" else if sha1 != "" then "sha1" else "md5";
+ if sha512 != "" then "sha512" else if sha256 != "" then "sha256" else "sha1";
outputHash = if outputHash != "" then outputHash else
- if sha512 != "" then sha512 else if sha256 != "" then sha256 else if sha1 != "" then sha1 else md5;
+ if sha512 != "" then sha512 else if sha256 != "" then sha256 else sha1;
outputHashMode = if (recursiveHash || executable) then "recursive" else "flat";
diff --git a/pkgs/build-support/fetchurl/mirrors.nix b/pkgs/build-support/fetchurl/mirrors.nix
index 7071fa18c231..1dfe968f129e 100644
--- a/pkgs/build-support/fetchurl/mirrors.nix
+++ b/pkgs/build-support/fetchurl/mirrors.nix
@@ -399,4 +399,9 @@ rec {
https://archive.mozilla.org/pub/
];
+ # Maven Central
+ maven = [
+ http://repo1.maven.org/maven2/
+ http://central.maven.org/maven2/
+ ];
}
diff --git a/pkgs/build-support/kde/derivation.nix b/pkgs/build-support/kde/derivation.nix
new file mode 100644
index 000000000000..2e29a0a661e1
--- /dev/null
+++ b/pkgs/build-support/kde/derivation.nix
@@ -0,0 +1,17 @@
+{ stdenv, lib, debug ? false }:
+
+args:
+
+stdenv.mkDerivation (args // {
+
+ outputs = args.outputs or [ "out" "dev" ];
+
+ propagatedUserEnvPkgs =
+ builtins.map lib.getBin (args.propagatedBuildInputs or []);
+
+ cmakeFlags =
+ (args.cmakeFlags or [])
+ ++ [ "-DBUILD_TESTING=OFF" ]
+ ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug";
+
+})
diff --git a/pkgs/development/libraries/kde-frameworks/kde-wrapper.nix b/pkgs/build-support/kde/wrapper.nix
similarity index 85%
rename from pkgs/development/libraries/kde-frameworks/kde-wrapper.nix
rename to pkgs/build-support/kde/wrapper.nix
index f5add12e8eca..228eb696bd9a 100644
--- a/pkgs/development/libraries/kde-frameworks/kde-wrapper.nix
+++ b/pkgs/build-support/kde/wrapper.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, makeWrapper, buildEnv }:
+{ stdenv, lib, makeWrapper, buildEnv, gtk3, dconf }:
packages:
@@ -47,10 +47,11 @@ stdenv.mkDerivation {
--argv0 '"$0"' \
--suffix PATH : "$env/bin" \
--prefix XDG_CONFIG_DIRS : "$env/etc/xdg" \
- --prefix XDG_DATA_DIRS : "$env/share" \
+ --prefix XDG_DATA_DIRS : "$env/share:${gtk3}/share/gsettings-schemas/${gtk3.name}" \
--set QML_IMPORT_PATH "$env/lib/qt5/imports" \
--set QML2_IMPORT_PATH "$env/lib/qt5/qml" \
- --set QT_PLUGIN_PATH "$env/lib/qt5/plugins"
+ --set QT_PLUGIN_PATH "$env/lib/qt5/plugins" \
+ --prefix GIO_EXTRA_MODULES : "${dconf.lib}/lib/gio/modules"
good="1"
break
fi
diff --git a/pkgs/build-support/kdewrapper/default.nix b/pkgs/build-support/kdewrapper/default.nix
deleted file mode 100644
index 64dfd7d0ca6b..000000000000
--- a/pkgs/build-support/kdewrapper/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ stdenv, kde4, shared_mime_info, extraLibs ? [] }:
-
-/* Supply a KDE program, and it will have the necessary KDE vars to
- get icons, mime types, etc. working.
- For example:
-
- packageOverrides = pkgs : {
- kdenliveWrapped = kde4.wrapper kde4.kdenlive;
- };
- */
-program:
-
-let
- libs = with kde4; [ kdelibs kde_runtime oxygen_icons shared_mime_info ]
- ++ extraLibs;
-in
-stdenv.mkDerivation {
- name = program.name + "-wrapped";
-
- inherit libs;
-
- buildCommand = ''
- mkdir -p $out/bin
-
- KDEDIRS=${program}
- QT_PLUGIN_PATH=${program}/lib/qt4/plugins:${program}/lib/kde4/plugins
- for a in $libs; do
- KDEDIRS=$a''${KDEDIRS:+:}$KDEDIRS
- QT_PLUGIN_PATH=$a/lib/qt4/plugins:$a/lib/kde4/plugins''${QT_PLUGIN_PATH:+:}$QT_PLUGIN_PATH
- done
- for a in ${program}/bin/*; do
- PROG=$out/bin/`basename $a`
- cat > $PROG << END
- #!/bin/sh
- export KDEDIRS=$KDEDIRS\''${KDEDIRS:+:}\$KDEDIRS
- export QT_PLUGIN_PATH=$QT_PLUGIN_PATH\''${QT_PLUGIN_PATH:+:}\$QT_PLUGIN_PATH
- exec $a "\$@"
- END
- chmod +x $PROG
- done
- '';
-
- preferLocalBuild = true;
-}
diff --git a/pkgs/build-support/remove-references-to/default.nix b/pkgs/build-support/remove-references-to/default.nix
new file mode 100644
index 000000000000..8b1d05fc2307
--- /dev/null
+++ b/pkgs/build-support/remove-references-to/default.nix
@@ -0,0 +1,34 @@
+# The program `remove-references-to' created by this derivation replaces all
+# references to the given Nix store paths in the specified files by a
+# non-existent path (/nix/store/eeee...). This is useful for getting rid of
+# dependencies that you know are not actually needed at runtime.
+
+{ stdenv, writeScriptBin }:
+
+writeScriptBin "remove-references-to" ''
+#! ${stdenv.shell} -e
+
+# References to remove
+targets=()
+while getopts t: o; do
+ case "$o" in
+ t) storeId=$(echo "$OPTARG" | sed -n "s|^$NIX_STORE/\\([a-z0-9]\{32\}\\)-.*|\1|p")
+ if [ -z "$storeId" ]; then
+ echo "-t argument must be a Nix store path"
+ exit 1
+ fi
+ targets+=("$storeId")
+ esac
+done
+shift $(($OPTIND-1))
+
+# Files to remove the references from
+regions=()
+for i in "$@"; do
+ test ! -L "$i" -a -f "$i" && regions+=("$i")
+done
+
+for target in "''${targets[@]}" ; do
+ sed -i -e "s|$NIX_STORE/$target-|$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-|g" "''${regions[@]}"
+done
+''
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix
index a69ef5c6b07f..91569d0c070a 100644
--- a/pkgs/build-support/rust/default.nix
+++ b/pkgs/build-support/rust/default.nix
@@ -33,7 +33,7 @@ in stdenv.mkDerivation (args // {
echo "Using cargo deps from $cargoDeps"
- cp -r "$cargoDeps" deps
+ cp -a "$cargoDeps" deps
chmod +w deps -R
# It's OK to use /dev/null as the URL because by the time we do this, cargo
diff --git a/pkgs/build-support/setup-hooks/compress-man-pages.sh b/pkgs/build-support/setup-hooks/compress-man-pages.sh
index f1d9cf3a3696..d10a898d6e46 100644
--- a/pkgs/build-support/setup-hooks/compress-man-pages.sh
+++ b/pkgs/build-support/setup-hooks/compress-man-pages.sh
@@ -3,26 +3,30 @@ fixupOutputHooks+=('if [ -z "$dontGzipMan" ]; then compressManPages "$prefix"; f
compressManPages() {
local dir="$1"
- if [ ! -d "$dir/share/man" ]; then return; fi
- echo "gzipping man pages in $dir"
+ if [ -L "$dir"/share ] || [ -L "$dir"/share/man ] || [ ! -d "$dir/share/man" ]
+ then return
+ fi
+ echo "gzipping man pages under $dir/share/man/"
- GLOBIGNORE=.:..:*.gz:*.bz2
-
- for f in "$dir"/share/man/*/* "$dir"/share/man/*/*/*; do
- if [ -f "$f" -a ! -L "$f" ]; then
- if gzip -c -n "$f" > "$f".gz; then
- rm "$f"
- else
- rm "$f".gz
- fi
+ # Compress all uncompressed manpages. Don't follow symlinks, etc.
+ find "$dir"/share/man/ -type f -a '!' -regex '.*\.\(bz2\|gz\)$' -print0 \
+ | while IFS= read -r -d $'\0' f
+ do
+ if gzip -c -n "$f" > "$f".gz; then
+ rm "$f"
+ else
+ rm "$f".gz
fi
done
- for f in "$dir"/share/man/*/* "$dir"/share/man/*/*/*; do
- if [ -L "$f" -a -f `readlink -f "$f"`.gz ]; then
- ln -sf `readlink "$f"`.gz "$f".gz && rm "$f"
+ # Point symlinks to compressed manpages.
+ find "$dir"/share/man/ -type l -a '!' -regex '.*\.\(bz2\|gz\)$' -print0 \
+ | while IFS= read -r -d $'\0' f
+ do
+ local target
+ target="$(readlink -f "$f")"
+ if [ -f "$target".gz ]; then
+ ln -sf "$target".gz "$f".gz && rm "$f"
fi
done
-
- unset GLOBIGNORE
}
diff --git a/pkgs/build-support/setup-hooks/fix-darwin-frameworks.sh b/pkgs/build-support/setup-hooks/fix-darwin-frameworks.sh
new file mode 100644
index 000000000000..e3a08b2598d9
--- /dev/null
+++ b/pkgs/build-support/setup-hooks/fix-darwin-frameworks.sh
@@ -0,0 +1,31 @@
+# On Mac OS X, frameworks are linked to the system CoreFoundation but
+# dynamic libraries built with nix use a pure version of CF this
+# causes segfaults for binaries that depend on it at runtime. This
+# can be solved in two ways.
+# 1. Rewrite references to the pure CF using this setup hook, this
+# works for the simple case but this can still cause problems if other
+# dependencies (eg. python) use the pure CF.
+# 2. Create a wrapper for the binary that sets DYLD_FRAMEWORK_PATH to
+# /System/Library/Frameworks. This will make everything load the
+# system's CoreFoundation framework while still keeping the
+# dependencies pure for other packages.
+
+fixupOutputHooks+=('fixDarwinFrameworksIn $prefix')
+
+fixDarwinFrameworks() {
+ local systemPrefix='/System/Library/Frameworks'
+
+ for fn in "$@"; do
+ if [ -L "$fn" ]; then continue; fi
+ echo "$fn: fixing dylib"
+
+ for framework in $(otool -L "$fn" | awk '/CoreFoundation\.framework/ {print $1}'); do
+ install_name_tool -change "$framework" "$systemPrefix/CoreFoundation.framework/Versions/A/CoreFoundation" "$fn" >&2
+ done
+ done
+}
+
+fixDarwinFrameworksIn() {
+ local dir="$1"
+ fixDarwinFrameworks $(find "$dir" -name "*.dylib")
+}
diff --git a/pkgs/build-support/setup-hooks/make-wrapper.sh b/pkgs/build-support/setup-hooks/make-wrapper.sh
index 4f55493ae483..96e50773138b 100644
--- a/pkgs/build-support/setup-hooks/make-wrapper.sh
+++ b/pkgs/build-support/setup-hooks/make-wrapper.sh
@@ -19,98 +19,100 @@
# are read first and used as VALS
# --suffix-contents
makeWrapper() {
- local original=$1
- local wrapper=$2
+ local original="$1"
+ local wrapper="$2"
local params varName value command separator n fileNames
- local argv0 flagsBefore flags extraFlagsArray
+ local argv0 flagsBefore flags
- mkdir -p "$(dirname $wrapper)"
+ mkdir -p "$(dirname "$wrapper")"
- echo "#! $SHELL -e" > $wrapper
+ echo "#! $SHELL -e" > "$wrapper"
params=("$@")
for ((n = 2; n < ${#params[*]}; n += 1)); do
- p=${params[$n]}
+ p="${params[$n]}"
if test "$p" = "--set"; then
- varName=${params[$((n + 1))]}
- value=${params[$((n + 2))]}
+ varName="${params[$((n + 1))]}"
+ value="${params[$((n + 2))]}"
n=$((n + 2))
- echo "export $varName=\"$value\"" >> $wrapper
+ echo "export $varName=\"$value\"" >> "$wrapper"
fi
if test "$p" = "--unset"; then
- varName=${params[$((n + 1))]}
+ varName="${params[$((n + 1))]}"
n=$((n + 1))
echo "unset $varName" >> "$wrapper"
fi
if test "$p" = "--run"; then
- command=${params[$((n + 1))]}
+ command="${params[$((n + 1))]}"
n=$((n + 1))
- echo "$command" >> $wrapper
+ echo "$command" >> "$wrapper"
fi
if test "$p" = "--suffix" -o "$p" = "--prefix"; then
- varName=${params[$((n + 1))]}
- separator=${params[$((n + 2))]}
- value=${params[$((n + 3))]}
+ varName="${params[$((n + 1))]}"
+ separator="${params[$((n + 2))]}"
+ value="${params[$((n + 3))]}"
n=$((n + 3))
if test -n "$value"; then
if test "$p" = "--suffix"; then
- echo "export $varName=\$$varName\${$varName:+$separator}$value" >> $wrapper
+ echo "export $varName=\$$varName\${$varName:+$separator}$value" >> "$wrapper"
else
- echo "export $varName=$value\${$varName:+$separator}\$$varName" >> $wrapper
+ echo "export $varName=$value\${$varName:+$separator}\$$varName" >> "$wrapper"
fi
fi
fi
if test "$p" = "--suffix-each"; then
- varName=${params[$((n + 1))]}
- separator=${params[$((n + 2))]}
- values=${params[$((n + 3))]}
+ varName="${params[$((n + 1))]}"
+ separator="${params[$((n + 2))]}"
+ values="${params[$((n + 3))]}"
n=$((n + 3))
for value in $values; do
- echo "export $varName=\$$varName\${$varName:+$separator}$value" >> $wrapper
+ echo "export $varName=\$$varName\${$varName:+$separator}$value" >> "$wrapper"
done
fi
if test "$p" = "--suffix-contents" -o "$p" = "--prefix-contents"; then
- varName=${params[$((n + 1))]}
- separator=${params[$((n + 2))]}
- fileNames=${params[$((n + 3))]}
+ varName="${params[$((n + 1))]}"
+ separator="${params[$((n + 2))]}"
+ fileNames="${params[$((n + 3))]}"
n=$((n + 3))
for fileName in $fileNames; do
if test "$p" = "--suffix-contents"; then
- echo "export $varName=\$$varName\${$varName:+$separator}$(cat $fileName)" >> $wrapper
+ echo "export $varName=\$$varName\${$varName:+$separator}$(cat "$fileName")" >> "$wrapper"
else
- echo "export $varName=$(cat $fileName)\${$varName:+$separator}\$$varName" >> $wrapper
+ echo "export $varName=$(cat "$fileName")\${$varName:+$separator}\$$varName" >> "$wrapper"
fi
done
fi
if test "$p" = "--add-flags"; then
- flags=${params[$((n + 1))]}
+ flags="${params[$((n + 1))]}"
n=$((n + 1))
flagsBefore="$flagsBefore $flags"
fi
if test "$p" = "--argv0"; then
- argv0=${params[$((n + 1))]}
+ argv0="${params[$((n + 1))]}"
n=$((n + 1))
fi
done
# Note: extraFlagsArray is an array containing additional flags
# that may be set by --run actions.
- echo exec ${argv0:+-a $argv0} "$original" \
- $flagsBefore '"${extraFlagsArray[@]}"' '"$@"' >> $wrapper
+ # Silence warning about unexpanded extraFlagsArray:
+ # shellcheck disable=SC2016
+ echo exec ${argv0:+-a \"$argv0\"} \""$original"\" \
+ "$flagsBefore" '"${extraFlagsArray[@]}"' '"$@"' >> "$wrapper"
- chmod +x $wrapper
+ chmod +x "$wrapper"
}
addSuffix() {
- suffix=$1
+ suffix="$1"
shift
for name in "$@"; do
echo "$name$suffix"
@@ -128,7 +130,10 @@ filterExisting() {
# Syntax: wrapProgram
wrapProgram() {
local prog="$1"
- local hidden="$(dirname "$prog")/.$(basename "$prog")"-wrapped
- mv $prog $hidden
- makeWrapper $hidden $prog --argv0 '"$0"' "$@"
+ local hidden
+ hidden="$(dirname "$prog")/.$(basename "$prog")"-wrapped
+ mv "$prog" "$hidden"
+ # Silence warning about unexpanded $0:
+ # shellcheck disable=SC2016
+ makeWrapper "$hidden" "$prog" --argv0 '$0' "$@"
}
diff --git a/pkgs/build-support/setup-hooks/strip.sh b/pkgs/build-support/setup-hooks/strip.sh
index 6860c9b9cb9a..0bf37e10d870 100644
--- a/pkgs/build-support/setup-hooks/strip.sh
+++ b/pkgs/build-support/setup-hooks/strip.sh
@@ -30,7 +30,7 @@ stripDirs() {
if [ -n "${dirs}" ]; then
header "stripping (with flags $stripFlags) in$dirs"
- find $dirs -type f -print0 | xargs -0 ${xargsFlags:--r} strip $commonStripFlags $stripFlags || true
+ find $dirs -type f -print0 | xargs -0 ${xargsFlags:--r} strip $commonStripFlags $stripFlags 2>/dev/null || true
stopNest
fi
}
diff --git a/pkgs/build-support/setup-systemd-units.nix b/pkgs/build-support/setup-systemd-units.nix
new file mode 100644
index 000000000000..4fa2f42c39dc
--- /dev/null
+++ b/pkgs/build-support/setup-systemd-units.nix
@@ -0,0 +1,83 @@
+# | Build a script to install and start a set of systemd units on any
+# systemd-based system.
+#
+# Creates a symlink at /etc/systemd-static/${namespace} for slightly
+# improved atomicity.
+{ writeScriptBin
+, bash
+, coreutils
+, systemd
+, runCommand
+, lib
+}:
+ { units # : AttrSet String (Either Path { path : Path, wanted-by : [ String ] })
+ # ^ A set whose names are unit names and values are
+ # either paths to the corresponding unit files or a set
+ # containing the path and the list of units this unit
+ # should be wanted-by (none by default).
+ #
+ # The names should include the unit suffix
+ # (e.g. ".service")
+ , namespace # : String
+ # The namespace for the unit files, to allow for
+ # multiple independent unit sets managed by
+ # `setupSystemdUnits`.
+ }:
+ let static = runCommand "systemd-static" {}
+ ''
+ mkdir -p $out
+ ${lib.concatStringsSep "\n" (lib.mapAttrsToList (nm: file:
+ "ln -sv ${file.path or file} $out/${nm}"
+ ) units)}
+ '';
+ add-unit-snippet = name: file:
+ ''
+ oldUnit=$(readlink -f "$unitDir/${name}" || echo "$unitDir/${name}")
+ if [ -f "$oldUnit" -a "$oldUnit" != "${file.path or file}" ]; then
+ unitsToStop+=("${name}")
+ fi
+ ln -sf "/etc/systemd-static/${namespace}/${name}" \
+ "$unitDir/.${name}.tmp"
+ mv -T "$unitDir/.${name}.tmp" "$unitDir/${name}"
+ ${lib.concatStringsSep "\n" (map (unit:
+ ''
+ mkdir -p "$unitDir/${unit}.wants"
+ ln -sf "../${name}" \
+ "$unitDir/${unit}.wants/.${name}.tmp"
+ mv -T "$unitDir/${unit}.wants/.${name}.tmp" \
+ "$unitDir/${unit}.wants/${name}"
+ ''
+ ) file.wanted-by or [])}
+ unitsToStart+=("${name}")
+ '';
+ in
+ writeScriptBin "setup-systemd-units"
+ ''
+ #!${bash}/bin/bash -e
+ export PATH=${coreutils}/bin:${systemd}/bin
+
+ unitDir=/etc/systemd/system
+ if [ ! -w "$unitDir" ]; then
+ unitDir=/etc/systemd-mutable/system
+ mkdir -p "$unitDir"
+ fi
+ declare -a unitsToStop unitsToStart
+
+ oldStatic=$(readlink -f /etc/systemd-static/${namespace} || true)
+ if [ "$oldStatic" != "${static}" ]; then
+ ${lib.concatStringsSep "\n"
+ (lib.mapAttrsToList add-unit-snippet units)}
+ if [ ''${#unitsToStop[@]} -ne 0 ]; then
+ echo "Stopping unit(s) ''${unitsToStop[@]}" >&2
+ systemctl stop "''${unitsToStop[@]}"
+ fi
+ mkdir -p /etc/systemd-static
+ ln -sfT ${static} /etc/systemd-static/.${namespace}.tmp
+ mv -T /etc/systemd-static/.${namespace}.tmp /etc/systemd-static/${namespace}
+ systemctl daemon-reload
+ echo "Starting unit(s) ''${unitsToStart[@]}" >&2
+ systemctl start "''${unitsToStart[@]}"
+ else
+ echo "Units unchanged, doing nothing" >&2
+ fi
+ ''
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix
index 461bdd08fb57..19a3f24a470d 100644
--- a/pkgs/build-support/vm/default.nix
+++ b/pkgs/build-support/vm/default.nix
@@ -242,6 +242,14 @@ rec {
eval "$preVM"
+ if [ "$enableParallelBuilding" = 1 ]; then
+ if [ ''${NIX_BUILD_CORES:-0} = 0 ]; then
+ QEMU_OPTS+=" -smp cpus=$(nproc)"
+ else
+ QEMU_OPTS+=" -smp cpus=$NIX_BUILD_CORES"
+ fi
+ fi
+
# Write the command to start the VM to a file so that the user can
# debug inside the VM if the build fails (when Nix is called with
# the -K option to preserve the temporary build directory).
@@ -858,7 +866,7 @@ rec {
fullName = "Fedora 10 (i386)";
packagesList = fetchurl {
url = mirror://fedora/linux/releases/10/Everything/i386/os/repodata/beeea88d162e76993c25b9dd8139868274ee7fa1-primary.xml.gz;
- sha1 = "beeea88d162e76993c25b9dd8139868274ee7fa1";
+ sha256 = "17lyvzqjsxw3ll7726dpg14f9jc2p3fz5cr5cwd8hp3rkm5nfclv";
};
urlPrefix = mirror://fedora/linux/releases/10/Everything/i386/os;
packages = commonFedoraPackages ++ [ "cronie" "util-linux-ng" ];
@@ -869,7 +877,7 @@ rec {
fullName = "Fedora 10 (x86_64)";
packagesList = fetchurl {
url = mirror://fedora/linux/releases/10/Everything/x86_64/os/repodata/7958210175e86b5cc843cf4bd0bc8659e445e261-primary.xml.gz;
- sha1 = "7958210175e86b5cc843cf4bd0bc8659e445e261";
+ sha256 = "02pzqmb26zmmzdni11dip3bar4kr54ddsrq9z4vda7ldwwkqd3py";
};
urlPrefix = mirror://fedora/linux/releases/10/Everything/x86_64/os;
archs = ["noarch" "x86_64"];
@@ -1154,6 +1162,32 @@ rec {
unifiedSystemDir = true;
};
+ fedora25i386 = {
+ name = "fedora-25-i386";
+ fullName = "Fedora 25 (i386)";
+ packagesList = fetchurl rec {
+ url = "mirror://fedora/linux/releases/25/Everything/i386/os/repodata/${sha256}-primary.xml.gz";
+ sha256 = "4d399e5eebb8d543d50e2da274348280fae07a6efcc469491784582b39d73bba";
+ };
+ urlPrefix = mirror://fedora/linux/releases/25/Everything/i386/os;
+ archs = ["noarch" "i386" "i586" "i686"];
+ packages = commonFedoraPackages ++ [ "cronie" "util-linux" ];
+ unifiedSystemDir = true;
+ };
+
+ fedora25x86_64 = {
+ name = "fedora-25-x86_64";
+ fullName = "Fedora 25 (x86_64)";
+ packagesList = fetchurl rec {
+ url = "mirror://fedora/linux/releases/25/Everything/x86_64/os/repodata/${sha256}-primary.xml.gz";
+ sha256 = "eaea04bff7327c49d90240992dff2be6d451a1758ef83e94825f23d4ff27e868";
+ };
+ urlPrefix = mirror://fedora/linux/releases/25/Everything/x86_64/os;
+ archs = ["noarch" "x86_64"];
+ packages = commonFedoraPackages ++ [ "cronie" "util-linux" ];
+ unifiedSystemDir = true;
+ };
+
opensuse103i386 = {
name = "opensuse-10.3-i586";
fullName = "openSUSE 10.3 (i586)";
@@ -1291,7 +1325,7 @@ rec {
fullName = "Ubuntu 7.10 Gutsy (i386)";
packagesList = fetchurl {
url = mirror://ubuntu/dists/gutsy/main/binary-i386/Packages.bz2;
- sha1 = "8b52ee3d417700e2b2ee951517fa25a8792cabfd";
+ sha256 = "0fmac8svxq86a4w878g6syczvy5ff4jrdc1gajd3xd8z0dypnw27";
};
urlPrefix = mirror://ubuntu;
packages = commonDebianPackages;
@@ -1302,7 +1336,7 @@ rec {
fullName = "Ubuntu 8.04 Hardy (i386)";
packagesList = fetchurl {
url = mirror://ubuntu/dists/hardy/main/binary-i386/Packages.bz2;
- sha1 = "db74581ee75cb3bee2a8ae62364e97956c723259";
+ sha256 = "19132nc9fhdfmgmvn834lk0d8c0n3jv0ndz9inyynh9k6pc8b5hd";
};
urlPrefix = mirror://ubuntu;
packages = commonDebianPackages;
@@ -1313,7 +1347,7 @@ rec {
fullName = "Ubuntu 8.04 Hardy (amd64)";
packagesList = fetchurl {
url = mirror://ubuntu/dists/hardy/main/binary-amd64/Packages.bz2;
- sha1 = "d1f1d2b3cc62533d6e4337f2696a5d27235d1f28";
+ sha256 = "1xjcgh0ydixmim7kgxss0mhfw0sibpgygvgsyac4bdz9m503sj3h";
};
urlPrefix = mirror://ubuntu;
packages = commonDebianPackages;
@@ -1377,7 +1411,7 @@ rec {
ubuntu910x86_64 = {
name = "ubuntu-9.10-karmic-amd64";
fullName = "Ubuntu 9.10 Karmic (amd64)";
- packagesList = fetchurl {
+ packagesList = fetchurl {
url = mirror://ubuntu/dists/karmic/main/binary-amd64/Packages.bz2;
sha256 = "3a604fcb0c135eeb8b95da3e90a8fd4cfeff519b858cd3c9e62ea808cb9fec40";
};
@@ -1793,6 +1827,40 @@ rec {
packages = commonDebPackages ++ [ "diffutils" "libc-bin" ];
};
+ ubuntu1610i386 = {
+ name = "ubuntu-16.10-yakkety-i386";
+ fullName = "Ubuntu 16.10 Yakkety (i386)";
+ packagesLists =
+ [ (fetchurl {
+ url = mirror://ubuntu/dists/yakkety/main/binary-i386/Packages.xz;
+ sha256 = "da811f582779a969f738f2366c17e075cf0da3c4f2a4ed1926093a2355fd72ba";
+ })
+ (fetchurl {
+ url = mirror://ubuntu/dists/yakkety/universe/binary-i386/Packages.xz;
+ sha256 = "5162b0a87173cd5dea7ce2273788befe36f38089d44a2379ed9dd92f76c6b2aa";
+ })
+ ];
+ urlPrefix = mirror://ubuntu;
+ packages = commonDebPackages ++ [ "diffutils" "libc-bin" ];
+ };
+
+ ubuntu1610x86_64 = {
+ name = "ubuntu-16.10-yakkety-amd64";
+ fullName = "Ubuntu 16.10 Yakkety (amd64)";
+ packagesList =
+ [ (fetchurl {
+ url = mirror://ubuntu/dists/yakkety/main/binary-amd64/Packages.xz;
+ sha256 = "356c4cfab0d7f77b75c473cd78b22ee7288f63b24c9739049924dc081dd2e3d1";
+ })
+ (fetchurl {
+ url = mirror://ubuntu/dists/yakkety/universe/binary-amd64/Packages.xz;
+ sha256 = "a72660f8feffd6978e3b9328c6259b5387ac0b4f33d1029e4a17091ceb5057e6";
+ })
+ ];
+ urlPrefix = mirror://ubuntu;
+ packages = commonDebPackages ++ [ "diffutils" "libc-bin" ];
+ };
+
debian40i386 = {
name = "debian-4.0r9-etch-i386";
fullName = "Debian 4.0r9 Etch (i386)";
diff --git a/pkgs/data/documentation/rnrs/common.nix b/pkgs/data/documentation/rnrs/common.nix
index 8053020a3f27..bd38389eb47e 100644
--- a/pkgs/data/documentation/rnrs/common.nix
+++ b/pkgs/data/documentation/rnrs/common.nix
@@ -24,5 +24,7 @@ stdenv.mkDerivation rec {
'';
homepage = http://swiss.csail.mit.edu/~jaffer/Scheme;
+
+ broken = true;
};
}
diff --git a/pkgs/data/fonts/babelstone-han/default.nix b/pkgs/data/fonts/babelstone-han/default.nix
new file mode 100644
index 000000000000..16534d4d6cbe
--- /dev/null
+++ b/pkgs/data/fonts/babelstone-han/default.nix
@@ -0,0 +1,30 @@
+{stdenv, fetchurl, unzip}:
+
+stdenv.mkDerivation rec {
+ name = "babelstone-han-${version}";
+ version = "9.0.2";
+
+ src = fetchurl {
+ url = "http://www.babelstone.co.uk/Fonts/8672/BabelStoneHan.zip";
+ sha256 = "09zlrp3mqdsbxpq4sssd8gj5isnxfbr56pcdp7mnr27nv4pvp6ha";
+ };
+
+ buildInputs = [ unzip ];
+
+ sourceRoot = ".";
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/truetype
+ cp -v *.ttf $out/share/fonts/truetype
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Unicode CJK font with over 32600 Han characters";
+ homepage = http://www.babelstone.co.uk/Fonts/Han.html;
+
+ license = licenses.free;
+ platforms = platforms.all;
+ hydraPlatforms = [];
+ maintainers = [ maintainers.volth ];
+ };
+}
diff --git a/pkgs/data/fonts/fontconfig-penultimate/default.nix b/pkgs/data/fonts/fontconfig-penultimate/default.nix
new file mode 100644
index 000000000000..148cbb2f8c1d
--- /dev/null
+++ b/pkgs/data/fonts/fontconfig-penultimate/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub }:
+
+let version = "0.3.3"; in
+stdenv.mkDerivation {
+ name = "fontconfig-penultimate-${version}";
+
+ src = fetchFromGitHub {
+ owner = "ttuegel";
+ repo = "fontconfig-penultimate";
+ rev = version;
+ sha256 = "0392lw31jps652dcjazln77ihb6bl7gk201gb7wb9i223avp86w9";
+ };
+
+ installPhase = ''
+ mkdir -p $out/etc/fonts/conf.d
+ cp *.conf $out/etc/fonts/conf.d
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/ttuegel/fontconfig-penultimate;
+ description = "Sensible defaults for Fontconfig";
+ license = licenses.asl20;
+ maintainers = [ maintainers.ttuegel ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/data/fonts/hasklig/default.nix b/pkgs/data/fonts/hasklig/default.nix
index 3b5aff984e42..3bca24379142 100644
--- a/pkgs/data/fonts/hasklig/default.nix
+++ b/pkgs/data/fonts/hasklig/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "hasklig-${version}";
- version = "0.9";
+ version = "1.1";
src = fetchurl {
url = "https://github.com/i-tu/Hasklig/releases/download/${version}/Hasklig-${version}.zip";
- sha256 = "0rav55f6j1b8pqjgwvw52b92j2m630ampamlsiiym2xf684wnw2d";
+ sha256 = "1hwmdbygallw2kjk0v3a3dl7w6b21wii3acrl0w3ibn05g1cxv4q";
};
buildInputs = [ unzip ];
diff --git a/pkgs/data/fonts/iosevka/default.nix b/pkgs/data/fonts/iosevka/default.nix
index cbd963e903df..ac7dcea31b13 100644
--- a/pkgs/data/fonts/iosevka/default.nix
+++ b/pkgs/data/fonts/iosevka/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
name = "iosevka-${version}";
- version = "1.4.2";
+ version = "1.12.1";
- src = fetchFromGitHub {
- owner = "be5invis";
- repo = "Iosevka";
- rev = "v${version}";
- sha256 = "1h1lmvjpjk0238bhdhnv2c149s98qpbndc8rxzlk6bhmxcy6rwsk";
+ buildInputs = [ unzip ];
+
+ src = fetchurl {
+ url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/iosevka-pack-${version}.zip";
+ sha256 = "1rwg06fbizf2cmjwysx4ciz96nh80k48drsyr3rshppycajnaahj";
};
+ sourceRoot = ".";
+
installPhase = ''
fontdir=$out/share/fonts/iosevka
diff --git a/pkgs/data/fonts/shrikhand/default.nix b/pkgs/data/fonts/shrikhand/default.nix
new file mode 100644
index 000000000000..942a284e2c0d
--- /dev/null
+++ b/pkgs/data/fonts/shrikhand/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ version = "2016-03-03";
+ name = "shrikhand-${version}";
+
+ src = fetchFromGitHub {
+ owner = "jonpinhorn";
+ repo = "shrikhand";
+ rev = "c11c9b0720fba977fad7cb4f339ebacdba1d1394";
+ sha256 = "1d21bvj4w8i0zrmkdrgbn0rpzac89iazfids1x273gsrsvvi45kk";
+ };
+
+ installPhase = ''
+ install -D -m644 build/Shrikhand-Regular.ttf $out/share/fonts/truetype/Shrikhand-Regular.ttf
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://jonpinhorn.github.io/shrikhand/;
+ description = "A vibrant and playful typeface for both Latin and Gujarati writing systems";
+ maintainers = with maintainers; [ sternenseemann ];
+ platforms = platforms.all;
+ license = licenses.ofl;
+ };
+}
diff --git a/pkgs/data/fonts/source-han-sans/default.nix b/pkgs/data/fonts/source-han-sans/default.nix
index 11132710a905..240f0ff5d290 100644
--- a/pkgs/data/fonts/source-han-sans/default.nix
+++ b/pkgs/data/fonts/source-han-sans/default.nix
@@ -23,10 +23,11 @@ let
'';
meta = {
- description = "${language} subset of an open source Pan-CJK typeface";
+ description = "${language} subset of an open source Pan-CJK sans-serif typeface";
homepage = https://github.com/adobe-fonts/source-han-sans;
- license = stdenv.lib.licenses.asl20;
+ license = stdenv.lib.licenses.ofl;
platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ taku0 ];
};
};
in
diff --git a/pkgs/data/fonts/source-han-serif/default.nix b/pkgs/data/fonts/source-han-serif/default.nix
new file mode 100644
index 000000000000..148f5a4538f5
--- /dev/null
+++ b/pkgs/data/fonts/source-han-serif/default.nix
@@ -0,0 +1,59 @@
+{stdenv, fetchurl, unzip}:
+
+let
+ makePackage = {variant, language, region, sha256}: stdenv.mkDerivation rec {
+ version = "1.000R";
+ name = "source-han-serif-${variant}-${version}";
+ revision = "f6cf97d92b22e7bd77e355a61fe549ae44b6de76";
+
+ buildInputs = [ unzip ];
+
+ src = fetchurl {
+ url = "https://github.com/adobe-fonts/source-han-serif/raw/${revision}/SubsetOTF/SourceHanSerif${region}.zip";
+ inherit sha256;
+ };
+
+ setSourceRoot = ''
+ sourceRoot=$( echo SourceHanSerif* )
+ '';
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/opentype
+ cp $( find . -name '*.otf' ) $out/share/fonts/opentype
+ '';
+
+ meta = {
+ description = "${language} subset of an open source Pan-CJK serif typeface";
+ homepage = https://github.com/adobe-fonts/source-han-sans;
+ license = stdenv.lib.licenses.ofl;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ taku0 ];
+ };
+ };
+in
+{
+ japanese = makePackage {
+ variant = "japanese";
+ language = "Japanese";
+ region = "JP";
+ sha256 = "0488zxr6jpwinzayrznc4ciy8mqcq9afx80xnp37pl9gcxsv0jp7";
+ };
+ korean = makePackage {
+ variant = "korean";
+ language = "Korean";
+ region = "KR";
+ sha256 = "1kwsqrb3s52nminq65n3la540dgvahnhvgwv5h168nrmz881ni9r";
+ };
+ simplified-chinese = makePackage {
+ variant = "simplified-chinese";
+ language = "Simplified Chinese";
+ region = "CN";
+ sha256 = "0y6js0hjgf1i8mf7kzklcl02qg0bi7j8n7j1l4awmkij1ix2yc43";
+ };
+ traditional-chinese = makePackage {
+ variant = "traditional-chinese";
+ language = "Traditional Chinese";
+ region = "TW";
+ sha256 = "0q52dn0vh3pqpr9gn4r4qk99lkvhf2gl12y99n9423brrqyfbi6h";
+ };
+}
diff --git a/pkgs/data/fonts/stix-two/default.nix b/pkgs/data/fonts/stix-two/default.nix
new file mode 100644
index 000000000000..d4ec083a0708
--- /dev/null
+++ b/pkgs/data/fonts/stix-two/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, unzip }:
+
+stdenv.mkDerivation rec {
+ name = "stix-two-${version}";
+ version = "2.0.0";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/stixfonts/Current%20Release/STIXv${version}.zip";
+ sha256 = "0f6rcg0p2dhnks523nywgkjk56bjajz3gnwsrap932674xxjkb3g";
+ };
+
+ buildInputs = [ unzip ];
+
+ phases = [ "unpackPhase" "installPhase" ];
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/opentype
+ cp -v "Fonts/OTF/"*.otf $out/share/fonts/opentype
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://www.stixfonts.org/;
+ description = "Fonts for Scientific and Technical Information eXchange";
+ license = licenses.ofl;
+ platforms = platforms.all;
+ maintainers = [ maintainers.rycee ];
+ };
+}
diff --git a/pkgs/data/icons/moka-icon-theme/default.nix b/pkgs/data/icons/moka-icon-theme/default.nix
index 0ffe2411c4fa..57dfe0797fac 100644
--- a/pkgs/data/icons/moka-icon-theme/default.nix
+++ b/pkgs/data/icons/moka-icon-theme/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${package-name}-${version}";
package-name = "moka-icon-theme";
- version = "2016-10-06";
+ version = "2017-02-13";
src = fetchFromGitHub {
owner = "snwh";
repo = package-name;
- rev = "50894ee9411721649019cd168b8ae2c85f4b5cf0";
- sha256 = "1dlpsgqsn731ra5drkx72wljcgv1zydgldy4nn5bbia9s5w8mfgs";
+ rev = "5ac530d2394574bdbd5360de46391d0dfc7aa2ab";
+ sha256 = "1zw1jm03706086gnplkkrdlrcyhgwm9kp4qax57wwc1s27bhc90n";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/data/icons/numix-icon-theme/default.nix b/pkgs/data/icons/numix-icon-theme/default.nix
index 8732172ead4c..7f6a3fe48d79 100644
--- a/pkgs/data/icons/numix-icon-theme/default.nix
+++ b/pkgs/data/icons/numix-icon-theme/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "2016-11-13";
+ version = "2017-01-25";
package-name = "numix-icon-theme";
@@ -10,8 +10,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "numixproject";
repo = package-name;
- rev = "45878a1195abd997341c91d51381625644f9a356";
- sha256 = "0in7vx8mdwbfkgylh9p95kcsnn7dnv2vpmv788n0bbgldxmrldga";
+ rev = "271471c7944d592a1d666910de0adce82a393d31";
+ sha256 = "1yc9jk1233ybk6cd7q4x3q87rwgq9nkcgkn9fw9si422dkvnwd7h";
};
dontBuild = true;
diff --git a/pkgs/data/icons/paper-icon-theme/default.nix b/pkgs/data/icons/paper-icon-theme/default.nix
index 13adb7efaafc..e0ea56831b4d 100644
--- a/pkgs/data/icons/paper-icon-theme/default.nix
+++ b/pkgs/data/icons/paper-icon-theme/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${package-name}-${version}";
package-name = "paper-icon-theme";
- version = "2016-11-05";
+ version = "2017-02-13";
src = fetchFromGitHub {
owner = "snwh";
repo = package-name;
- rev = "2a1f25a47fe8fb92e9d4db5537bbddb539586602";
- sha256 = "0v956wrfraaj5qznz86q7s3zi55xd3gxmg7pzcfsw2ghgfv13swd";
+ rev = "fcaf8bb2aacdd1bb7dcde3d45ef92d0751567e8e";
+ sha256 = "1l1w99411jrv4l7jr5dvwszghrncsir23c7lpc26gh2f0ydf3d0d";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/data/misc/iana-etc/default.nix b/pkgs/data/misc/iana-etc/default.nix
index 6adb45758392..01203f9b0bd0 100644
--- a/pkgs/data/misc/iana-etc/default.nix
+++ b/pkgs/data/misc/iana-etc/default.nix
@@ -1,17 +1,21 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
- name = "iana-etc-2.30";
+ name = "iana-etc-${version}";
+ version = "20170328";
src = fetchurl {
- url = "http://sethwklein.net/projects/iana-etc/downloads/${name}.tar.bz2";
- sha256 = "03gjlg5zlwsdk6qyw3v85l129rna5bpm4m7pzrp864h0n97qg9mr";
+ url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz";
+ sha256 = "0c0zgijmh035wan3pvz8ykkmkdbraml4b9kx36b4j1lj9fhgy1yk";
};
- preInstall = "installFlags=\"PREFIX=$out\"";
+ installPhase = ''
+ mkdir -p $out/etc
+ cp services protocols $out/etc/
+ '';
meta = {
- homepage = http://sethwklein.net/projects/iana-etc/;
+ homepage = https://github.com/Mic92/iana-etc;
description = "IANA protocol and port number assignments (/etc/protocols and /etc/services)";
platforms = stdenv.lib.platforms.unix;
};
diff --git a/pkgs/data/misc/mobile-broadband-provider-info/default.nix b/pkgs/data/misc/mobile-broadband-provider-info/default.nix
index 0c4e5bc2a134..95c66ed029ef 100644
--- a/pkgs/data/misc/mobile-broadband-provider-info/default.nix
+++ b/pkgs/data/misc/mobile-broadband-provider-info/default.nix
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
homepage = http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders;
platforms = stdenv.lib.platforms.all;
license = stdenv.lib.licenses.publicDomain;
- maintainers = [ stdenv.lib.maintainers.urkud ];
+ maintainers = [ ];
};
}
diff --git a/pkgs/data/misc/poppler-data/default.nix b/pkgs/data/misc/poppler-data/default.nix
index beac81051993..59f4724e1bee 100644
--- a/pkgs/data/misc/poppler-data/default.nix
+++ b/pkgs/data/misc/poppler-data/default.nix
@@ -19,6 +19,6 @@ stdenv.mkDerivation rec {
description = "Encoding files for Poppler, a PDF rendering library";
platforms = platforms.all;
license = licenses.free; # more free licenses combined
- maintainers = with maintainers; [ urkud ];
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/data/misc/shared-desktop-ontologies/default.nix b/pkgs/data/misc/shared-desktop-ontologies/default.nix
index 831028467f42..72895653479b 100644
--- a/pkgs/data/misc/shared-desktop-ontologies/default.nix
+++ b/pkgs/data/misc/shared-desktop-ontologies/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
are used by projects like KDE or Strigi.
'';
platforms = platforms.all;
- maintainers = [ maintainers.sander maintainers.urkud ];
+ maintainers = [ maintainers.sander ];
};
}
diff --git a/pkgs/data/misc/xorg-rgb/default.nix b/pkgs/data/misc/xorg-rgb/default.nix
new file mode 100644
index 000000000000..9a3db92adcc2
--- /dev/null
+++ b/pkgs/data/misc/xorg-rgb/default.nix
@@ -0,0 +1,22 @@
+{stdenv, fetchurl, pkgconfig, xproto}:
+stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+ pname = "rgb";
+ version = "1.0.6";
+
+ src = fetchurl {
+ url = "http://xorg.freedesktop.org/archive/individual/app/rgb-${version}.tar.bz2";
+ sha256 = "1c76zcjs39ljil6f6jpx1x17c8fnvwazz7zvl3vbjfcrlmm7rjmv";
+ };
+
+ nativeBuildInputs = [pkgconfig];
+ buildInputs = [xproto];
+ meta = {
+ inherit version;
+ description = "X11 colorname to RGB mapping database";
+ license = stdenv.lib.licenses.mit;
+ maintainers = [stdenv.lib.maintainers.raskin];
+ platforms = stdenv.lib.platforms.linux;
+ homepage = http://xorg.freedesktop.org/;
+ };
+}
diff --git a/pkgs/desktops/enlightenment/enlightenment.nix b/pkgs/desktops/enlightenment/enlightenment.nix
index 3949bffaba17..23805b469ae1 100644
--- a/pkgs/desktops/enlightenment/enlightenment.nix
+++ b/pkgs/desktops/enlightenment/enlightenment.nix
@@ -4,11 +4,11 @@ mesa_glu , xkeyboard_config }:
stdenv.mkDerivation rec {
name = "enlightenment-${version}";
- version = "0.21.5";
+ version = "0.21.7";
src = fetchurl {
url = "http://download.enlightenment.org/rel/apps/enlightenment/${name}.tar.xz";
- sha256 = "1fslq70z4s6v9ipahnk8s5fgqnqq4njv4rlqv951r1bh1xk5lx7h";
+ sha256 = "1xvngjdsa0p901vfhrh2qpa50k32hwwhc8bgi16a9b5d9byzfhvn";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix b/pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix
index 97bad111ca74..152c1d98b8c8 100644
--- a/pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix
+++ b/pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix
@@ -28,9 +28,8 @@ stdenv.mkDerivation rec {
meta = {
description = "C++ wrappers for GtkGLExt";
-
license = stdenv.lib.licenses.lgpl2Plus;
-
platforms = stdenv.lib.platforms.linux;
+ broken = true;
};
}
diff --git a/pkgs/desktops/gnome-3/3.22/apps/evolution/default.nix b/pkgs/desktops/gnome-3/3.22/apps/evolution/default.nix
index 87a014f8f74e..c802f9636eb1 100644
--- a/pkgs/desktops/gnome-3/3.22/apps/evolution/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/apps/evolution/default.nix
@@ -2,7 +2,7 @@
, pkgconfig, gtk3, glib, libnotify, gtkspell3
, wrapGAppsHook, itstool, shared_mime_info, libical, db, gcr, sqlite
, gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool
-, libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, dconf }:
+, libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, dconf, openldap}:
let
majVer = gnome3.version;
@@ -24,12 +24,13 @@ in stdenv.mkDerivation rec {
gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit
nss nspr libnotify procps highlight gnome3.libgweather
gnome3.gsettings_desktop_schemas dconf
- gnome3.libgnome_keyring gnome3.glib_networking ];
+ gnome3.libgnome_keyring gnome3.glib_networking openldap ];
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
- configureFlags = [ "--disable-spamassassin" "--disable-pst-import" "--disable-autoar"
- "--disable-libcryptui" ];
+
+ configureFlags = [ "--disable-pst-import" "--disable-autoar"
+ "--disable-libcryptui" "--with-openldap"];
NIX_CFLAGS_COMPILE = "-I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0";
diff --git a/pkgs/desktops/gnome-3/3.22/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome-3/3.22/apps/gnome-boxes/default.nix
index a9bb4514a3a2..cb8bf49254ba 100644
--- a/pkgs/desktops/gnome-3/3.22/apps/gnome-boxes/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/apps/gnome-boxes/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, makeWrapper, pkgconfig, intltool, itstool, libvirt-glib
, glib, gobjectIntrospection, libxml2, gtk3, gtkvnc, libvirt, spice_gtk
, spice_protocol, libuuid, libsoup, libosinfo, systemd, tracker, vala_0_32
-, libcap_ng, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg
-, desktop_file_utils, mtools, cdrkit, libcdio, numactl, xen
-, libusb, libarchive, acl, libgudev, qemu, libsecret
+, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg, desktop_file_utils
+, mtools, cdrkit, libcdio, libusb, libarchive, acl, libgudev, qemu, libsecret
+, libcap_ng, numactl, xen, libapparmor
}:
# TODO: ovirt (optional)
@@ -15,12 +15,16 @@ stdenv.mkDerivation rec {
doCheck = true;
+ nativeBuildInputs = [
+ makeWrapper pkgconfig intltool
+ ];
+
buildInputs = [
- makeWrapper pkgconfig intltool itstool libvirt-glib glib
- gobjectIntrospection libxml2 gtk3 gtkvnc libvirt spice_gtk spice_protocol
- libuuid libsoup libosinfo systemd tracker vala_0_32 libcap_ng libcap yajl gmp
- gdbm cyrus_sasl gnome3.defaultIconTheme libusb libarchive
- librsvg desktop_file_utils acl libgudev numactl xen libsecret
+ itstool libvirt-glib glib gobjectIntrospection libxml2 gtk3 gtkvnc
+ libvirt spice_gtk spice_protocol libuuid libsoup libosinfo systemd
+ tracker vala_0_32 libcap yajl gmp gdbm cyrus_sasl libusb libarchive
+ gnome3.defaultIconTheme librsvg desktop_file_utils acl libgudev libsecret
+ libcap_ng numactl xen libapparmor
];
preFixup = ''
diff --git a/pkgs/desktops/gnome-3/3.22/core/baobab/default.nix b/pkgs/desktops/gnome-3/3.22/core/baobab/default.nix
index f7a0ff473cc1..15db270e80c5 100644
--- a/pkgs/desktops/gnome-3/3.22/core/baobab/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/baobab/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, intltool, fetchurl, vala_0_32, libgtop
+{ stdenv, intltool, fetchurl, vala, libgtop
, pkgconfig, gtk3, glib
-, bash, makeWrapper, itstool, libxml2
+, bash, wrapGAppsHook, itstool, libxml2
, gnome3, librsvg, gdk_pixbuf, file }:
stdenv.mkDerivation rec {
@@ -10,17 +10,8 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
- propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
- buildInputs = [ vala_0_32 pkgconfig gtk3 glib libgtop intltool itstool libxml2
- gnome3.gsettings_desktop_schemas makeWrapper file
- gdk_pixbuf gnome3.defaultIconTheme librsvg ];
-
- preFixup = ''
- wrapProgram "$out/bin/baobab" \
- --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
- --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
- '';
+ buildInputs = [ vala pkgconfig gtk3 glib libgtop intltool itstool libxml2
+ wrapGAppsHook file gdk_pixbuf gnome3.defaultIconTheme librsvg ];
meta = with stdenv.lib; {
homepage = https://wiki.gnome.org/Apps/Baobab;
diff --git a/pkgs/desktops/gnome-3/3.22/core/dconf/default.nix b/pkgs/desktops/gnome-3/3.22/core/dconf/default.nix
index 02c60256e15b..f67dc7e32ae0 100644
--- a/pkgs/desktops/gnome-3/3.22/core/dconf/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/dconf/default.nix
@@ -13,6 +13,8 @@ stdenv.mkDerivation rec {
sha256 = "1jaqsr1r0grpd25rbsc2v3vb0sc51lia9w31wlqswgqsncp2k0w6";
};
+ outputs = [ "out" "lib" "dev" ];
+
buildInputs = [ vala_0_32 libxslt pkgconfig glib dbus_glib gnome3.gtk libxml2
intltool docbook_xsl docbook_xsl_ns makeWrapper ];
diff --git a/pkgs/desktops/gnome-3/3.22/core/gconf/default.nix b/pkgs/desktops/gnome-3/3.22/core/gconf/default.nix
index a4cb3e8c1464..d3b2d814b164 100644
--- a/pkgs/desktops/gnome-3/3.22/core/gconf/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/gconf/default.nix
@@ -24,6 +24,8 @@ stdenv.mkDerivation rec {
# ToDo: ldap reported as not found but afterwards reported as supported
+ outputs = [ "out" "dev" ];
+
meta = with stdenv.lib; {
homepage = http://projects.gnome.org/gconf/;
description = "A system for storing application preferences";
diff --git a/pkgs/desktops/gnome-3/3.22/core/gdm/default.nix b/pkgs/desktops/gnome-3/3.22/core/gdm/default.nix
index 7ba3c3734f84..0d8e46aeeced 100644
--- a/pkgs/desktops/gnome-3/3.22/core/gdm/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/gdm/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
# Disable Access Control because our X does not support FamilyServerInterpreted yet
- patches = [ #./xserver_path.patch # gdm now uses wayland
+ patches = [ ./xserver_path.patch
./sessions_dir.patch
./gdm-x-session_extra_args.patch
./gdm-session-worker_xserver-path.patch
diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix
index 3ea108808f50..df47c1a477b9 100644
--- a/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/gnome-keyring/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib, libxslt
-, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, makeWrapper
+, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, wrapGAppsHook
, docbook_xsl_ns, docbook_xsl, gnome3 }:
stdenv.mkDerivation rec {
@@ -7,25 +7,18 @@ stdenv.mkDerivation rec {
buildInputs = with gnome3; [
dbus libgcrypt pam python gtk3 gconf libgnome_keyring
- pango gcr gdk_pixbuf atk p11_kit makeWrapper
+ pango gcr gdk_pixbuf atk p11_kit
];
propagatedBuildInputs = [ glib libtasn1 libxslt ];
- nativeBuildInputs = [ pkgconfig intltool docbook_xsl_ns docbook_xsl ];
+ nativeBuildInputs = [ pkgconfig intltool docbook_xsl_ns docbook_xsl wrapGAppsHook ];
configureFlags = [
"--with-pkcs11-config=$$out/etc/pkcs11/" # installation directories
"--with-pkcs11-modules=$$out/lib/pkcs11/"
];
- preFixup = ''
- wrapProgram "$out/bin/gnome-keyring" \
- --prefix XDG_DATA_DIRS : "${glib.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
- wrapProgram "$out/bin/gnome-keyring-daemon" \
- --prefix XDG_DATA_DIRS : "${glib.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
- '';
-
meta = with stdenv.lib; {
platforms = platforms.linux;
maintainers = gnome3.maintainers;
diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-settings-daemon/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-settings-daemon/default.nix
index 00999353c2fb..ff5670935bd9 100644
--- a/pkgs/desktops/gnome-3/3.22/core/gnome-settings-daemon/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/gnome-settings-daemon/default.nix
@@ -1,7 +1,7 @@
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, glib, libnotify, lcms2, libXtst
, libxkbfile, libpulseaudio, libcanberra_gtk3, upower, colord, libgweather, polkit
, geoclue2, librsvg, xf86_input_wacom, udev, libgudev, libwacom, libxslt, libtool, networkmanager
-, docbook_xsl, docbook_xsl_ns, makeWrapper, ibus, xkeyboard_config }:
+, docbook_xsl, docbook_xsl_ns, wrapGAppsHook, ibus, xkeyboard_config }:
stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;
@@ -14,15 +14,7 @@ stdenv.mkDerivation rec {
libnotify gnome_desktop lcms2 libXtst libxkbfile libpulseaudio
libcanberra_gtk3 upower colord libgweather xkeyboard_config
polkit geocode_glib geoclue2 librsvg xf86_input_wacom udev libgudev libwacom libxslt
- libtool docbook_xsl docbook_xsl_ns makeWrapper gnome_themes_standard ];
-
- # FIXME: glib binaries shouldn't be in .dev!
- preFixup = ''
- wrapProgram "$out/libexec/gnome-settings-daemon-localeexec" \
- --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
- --prefix PATH : "${glib.dev}/bin" \
- --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH"
- '';
+ libtool docbook_xsl docbook_xsl_ns wrapGAppsHook gnome_themes_standard ];
meta = with stdenv.lib; {
platforms = platforms.linux;
diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-shell/default.nix
index dccdb8a5a5f8..8f77b7e5e3b1 100644
--- a/pkgs/desktops/gnome-3/3.22/core/gnome-shell/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/gnome-shell/default.nix
@@ -7,7 +7,9 @@
# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup
-stdenv.mkDerivation rec {
+let
+ pythonEnv = python3Packages.python.withPackages ( ps: with ps; [ pygobject3 ] );
+in stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;
# Needed to find /etc/NetworkManager/VPN
@@ -23,9 +25,8 @@ stdenv.mkDerivation rec {
defaultIconTheme sqlite gnome3.gnome-bluetooth
libgweather # not declared at build time, but typelib is needed at runtime
gnome3.gnome-clocks # schemas needed
- at_spi2_core upower ibus gnome_desktop telepathy_logger gnome3.gnome_settings_daemon ];
-
- propagatedBuildInputs = [ python3Packages.pygobject3 python3Packages.python gobjectIntrospection ];
+ at_spi2_core upower ibus gnome_desktop telepathy_logger gnome3.gnome_settings_daemon
+ pythonEnv gobjectIntrospection ];
installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ];
@@ -42,9 +43,6 @@ stdenv.mkDerivation rec {
--prefix XDG_DATA_DIRS : "${gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS" \
--suffix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
- wrapProgram "$out/bin/gnome-shell-extension-tool" \
- --prefix PYTHONPATH : "${python3Packages.pygobject3}/${python3Packages.python.sitePackages}:$PYTHONPATH"
-
wrapProgram "$out/libexec/gnome-shell-calendar-server" \
--prefix XDG_DATA_DIRS : "${evolution_data_server}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
diff --git a/pkgs/desktops/gnome-3/3.22/core/libgee/default.nix b/pkgs/desktops/gnome-3/3.22/core/libgee/default.nix
index 7b49af3c50ff..d4697c99a938 100644
--- a/pkgs/desktops/gnome-3/3.22/core/libgee/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/libgee/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Utility library providing GObject-based interfaces and classes for commonly used data structures";
license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = gnome3.maintainers;
};
}
diff --git a/pkgs/desktops/gnome-3/3.22/core/mutter/default.nix b/pkgs/desktops/gnome-3/3.22/core/mutter/default.nix
index 9fad1873fbd6..4818d05517ba 100644
--- a/pkgs/desktops/gnome-3/3.22/core/mutter/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/mutter/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;
# fatal error: gio/gunixfdlist.h: No such file or directory
- NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
+ NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0 -Wno-error=format -Wno-error=sign-compare";
configureFlags = "--with-x --disable-static --enable-shape --enable-sm --enable-startup-notification --enable-xsync --enable-verbose-mode --with-libcanberra --with-xwayland-path=${xwayland}/bin/Xwayland";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
'';
patches = [
- #./x86.patch ./math.patch
+ ./x86.patch # ./math.patch
];
enableParallelBuilding = true;
diff --git a/pkgs/desktops/gnome-3/3.22/core/mutter/x86.patch b/pkgs/desktops/gnome-3/3.22/core/mutter/x86.patch
index a997b27540ee..93df1e7f2831 100644
--- a/pkgs/desktops/gnome-3/3.22/core/mutter/x86.patch
+++ b/pkgs/desktops/gnome-3/3.22/core/mutter/x86.patch
@@ -18,16 +18,3 @@
MetaRectangle unconstrained_rect;
MetaRectangle constrained_rect;
MetaMoveResizeResultFlags result = 0;
---- a/src/core/startup-notification.c 2016-06-06 12:13:27.100251933 +0200
-+++ b/src/core/startup-notification.c 2016-06-06 12:13:42.554956773 +0200
-@@ -418,7 +418,7 @@
- elapsed = ctod->now - timestamp;
-
- meta_topic (META_DEBUG_STARTUP,
-- "Sequence used %ld ms vs. %d max: %s\n",
-+ "Sequence used %" G_GINT64_FORMAT " ms vs. %d max: %s\n",
- elapsed, STARTUP_TIMEOUT,
- meta_startup_notification_sequence_get_id (sequence));
-
-[?25l[J[J[J[34h[?25h[?1049h[?1h=[1;44r[34l[34h[?25h[23m[24m[0m[H[J[?25l[2;1H[1m[34m~ [3;1H~ [4;1H~ [5;1H~ [6;1H~ [7;1H~ [8;1H~ [9;1H~ [10;1H~ [11;1H~ [12;1H~ [13;1H~ [14;1H~ [15;1H~ [16;1H~ [17;1H~ [18;1H~ [19;1H~ [20;1H~ [21;1H~ [22;1H~ [23;1H~ [24;1H~ [25;1H~ [26;1H~ [27;1H~ [28;1H~ [29;1H~ [30;1H~ [31;1H~ [32;1H~ [33;1H~ [34;1H~ [35;1H~ [36;1H~ [37;1H~ [38;1H~ [39;1H~ [40;1H~ [41;1H~ [42;1H~ [43;1H~ [1;1H[34h[?25h[?25l[0m[44;1HType :quit to exit Vim[1;1H[34h[?25h[?25l[34h[?25h[?25l[34h[?25h[?25l[34h[?25h[?25l[34h[?25h[?25l[34h[?25h[?25l[34h[?25h[44;1H
-[?1l>[?1049l
diff --git a/pkgs/desktops/gnome-3/3.22/core/zenity/default.nix b/pkgs/desktops/gnome-3/3.22/core/zenity/default.nix
index 8f525945a6af..80f2dde534ec 100644
--- a/pkgs/desktops/gnome-3/3.22/core/zenity/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/core/zenity/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, libxslt, gnome3, pango
-, gnome_doc_utils, intltool, libX11, which, itstool }:
+, gnome_doc_utils, intltool, libX11, which, itstool, wrapGAppsHook }:
stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gnome3.gtk libxml2 libxslt libX11 itstool ];
- nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which ];
+ nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which wrapGAppsHook ];
meta = with stdenv.lib; {
platforms = platforms.linux;
diff --git a/pkgs/desktops/gnome-3/3.22/default.nix b/pkgs/desktops/gnome-3/3.22/default.nix
index 21e1ecc7a049..c6b2f1a76f50 100644
--- a/pkgs/desktops/gnome-3/3.22/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/default.nix
@@ -31,7 +31,7 @@ let
gucharmap nautilus totem vino yelp gnome-bluetooth
gnome-calculator gnome-contacts gnome-font-viewer gnome-screenshot
gnome-system-log gnome-system-monitor
- gnome_terminal gnome-user-docs bijiben evolution file-roller gedit
+ gnome_terminal gnome-user-docs evolution file-roller gedit
gnome-clocks gnome-music gnome-tweak-tool gnome-photos
nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs
gnome-maps gnome-characters gnome-calendar accerciser gnome-nettool
diff --git a/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix b/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix
index f75cdd0e83e2..5a1baa5e3307 100644
--- a/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix
@@ -4,7 +4,7 @@
, gnome3, librsvg, gdk_pixbuf, file, libnotify, gobjectIntrospection, wrapGAppsHook }:
let
- python = python2Packages.python.withPackages ( ps: with ps; [ pygobject3 ] );
+ pythonEnv = python2Packages.python.withPackages ( ps: with ps; [ pygobject3 ] );
in stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;
@@ -12,15 +12,6 @@ in stdenv.mkDerivation rec {
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
- # Make sure that Python 2 is first in $PATH because gnome3.gnome_shell
- # propagates python3Packages.python. If we do not do this, autoconf will use
- # Python 3 instead which gnome-tweak-tool does not support at this time. See:
- # https://github.com/NixOS/nixpkgs/issues/21851
- # https://github.com/NixOS/nixpkgs/pull/22370
- preConfigure = ''
- PATH="${python}/bin:$PATH"
- '';
-
makeFlags = [ "DESTDIR=/" ];
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2
@@ -28,11 +19,10 @@ in stdenv.mkDerivation rec {
gdk_pixbuf gnome3.defaultIconTheme librsvg
libnotify gnome3.gnome_shell
libsoup gnome3.gnome_settings_daemon gnome3.nautilus
- gnome3.gnome_desktop wrapGAppsHook ];
+ gnome3.gnome_desktop wrapGAppsHook
+ python2Packages.pygobject3.dev pythonEnv gobjectIntrospection ];
- propagatedBuildInputs = [ python gobjectIntrospection ];
-
- PYTHONPATH = "$out/${python.python.sitePackages}";
+ PYTHONPATH = "$out/${pythonEnv.python.sitePackages}";
wrapPrefixVariables = [ "PYTHONPATH" ];
diff --git a/pkgs/desktops/gnome-3/3.22/misc/gspell/default.nix b/pkgs/desktops/gnome-3/3.22/misc/gspell/default.nix
index fbb95efb27ac..3024d3ed59ff 100644
--- a/pkgs/desktops/gnome-3/3.22/misc/gspell/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/misc/gspell/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, fetchurl, pkgconfig, glib, gtk3, enchant, isocodes }:
+{ stdenv, fetchurl, pkgconfig, glib, gtk3, enchant, isocodes, vala }:
stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;
- buildInputs = [ pkgconfig glib gtk3 enchant isocodes ];
+ buildInputs = [ pkgconfig glib gtk3 enchant isocodes vala ];
meta = with stdenv.lib; {
platforms = platforms.linux;
diff --git a/pkgs/desktops/gnome-3/3.22/misc/gspell/src.nix b/pkgs/desktops/gnome-3/3.22/misc/gspell/src.nix
index 248e39151524..850e13fb011e 100644
--- a/pkgs/desktops/gnome-3/3.22/misc/gspell/src.nix
+++ b/pkgs/desktops/gnome-3/3.22/misc/gspell/src.nix
@@ -1,10 +1,10 @@
fetchurl: rec {
- major = "1.0";
- minor = "3";
+ major = "1.2";
+ minor = "1";
name = "gspell-${major}.${minor}";
src = fetchurl {
url = "mirror://gnome/sources/gspell/${major}/${name}.tar.xz";
- sha256 = "1m8v4rqaxjsblccc3nnirkbkzgqm90vfpzp3x08lkqriqvk0anfr";
+ sha256 = "18zisdrq14my2iq6iv3lhqfn9jg98bqwbzcdidp7hfk915gkw74z";
};
}
diff --git a/pkgs/desktops/gnome-3/3.22/misc/pomodoro/default.nix b/pkgs/desktops/gnome-3/3.22/misc/pomodoro/default.nix
index 8c1ab41de520..3ceabe70ad80 100644
--- a/pkgs/desktops/gnome-3/3.22/misc/pomodoro/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/misc/pomodoro/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, which, automake113x, intltool, pkgconfig, libtool, makeWrapper,
- dbus_glib, libcanberra_gtk2, gst_all_1, vala_0_32, gnome3, gtk3, gst_plugins_base,
+ dbus_glib, libcanberra_gtk2, gst_all_1, vala_0_32, gnome3, gtk3, gst-plugins-base,
glib, gobjectIntrospection, telepathy_glib
}:
diff --git a/pkgs/desktops/gnustep/back/default.nix b/pkgs/desktops/gnustep/back/default.nix
index 8e11a2862841..6678b11df023 100644
--- a/pkgs/desktops/gnustep/back/default.nix
+++ b/pkgs/desktops/gnustep/back/default.nix
@@ -5,6 +5,7 @@
, x11
, freetype
, pkgconfig
+, libXmu
}:
let
version = "0.25.0";
@@ -15,7 +16,7 @@ gsmakeDerivation {
url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${version}.tar.gz";
sha256 = "14gs1b32ahnihd7mwpjrws2b8hl11rl1wl24a7651d3z2l7f6xj2";
};
- buildInputs = [ cairo base gui freetype pkgconfig x11 ];
+ buildInputs = [ cairo base gui freetype pkgconfig x11 libXmu ];
meta = {
description = "A generic backend for GNUstep";
};
diff --git a/pkgs/desktops/gnustep/gworkspace/default.nix b/pkgs/desktops/gnustep/gworkspace/default.nix
index 67fffd10a0f4..210b72292fd6 100644
--- a/pkgs/desktops/gnustep/gworkspace/default.nix
+++ b/pkgs/desktops/gnustep/gworkspace/default.nix
@@ -4,13 +4,13 @@
, system_preferences
}:
let
- version = "0.9.3";
+ version = "0.9.4";
in
gsmakeDerivation {
name = "gworkspace-${version}";
src = fetchurl {
url = "ftp://ftp.gnustep.org/pub/gnustep/usr-apps/gworkspace-${version}.tar.gz";
- sha256 = "0jchqwb0dj522j98jqlqlib44jppax39zx2zqyzdwiz4qjl470r3";
+ sha256 = "0cjn83m7qmbwdpldlyhs239nwswgip3yaz01ahls130dq5qq7hgk";
};
# additional dependencies:
# - PDFKit framework from http://gap.nongnu.org/
diff --git a/pkgs/desktops/kde-4.14/applications/kate.nix b/pkgs/desktops/kde-4.14/applications/kate.nix
deleted file mode 100644
index ddeb89063e50..000000000000
--- a/pkgs/desktops/kde-4.14/applications/kate.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ stdenv, kde, kdelibs, kactivities, qjson, pythonPackages, pykde4}:
-
-kde {
-
- buildInputs = [ kdelibs kactivities qjson pythonPackages.pyqt4 pythonPackages.python pykde4 ];
-
- meta = {
- description = "Kate, the KDE Advanced Text Editor, as well as KWrite";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/applications/konsole.nix b/pkgs/desktops/kde-4.14/applications/konsole.nix
deleted file mode 100644
index bd4e9e58cd05..000000000000
--- a/pkgs/desktops/kde-4.14/applications/konsole.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ stdenv, kde, kdelibs, kde_baseapps }:
-
-kde {
-
- buildInputs = [ kdelibs kde_baseapps ];
-
- meta = {
- description = "Konsole, the KDE terminal emulator";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/default.nix b/pkgs/desktops/kde-4.14/default.nix
index f11a139aec72..02cd509537d1 100644
--- a/pkgs/desktops/kde-4.14/default.nix
+++ b/pkgs/desktops/kde-4.14/default.nix
@@ -25,20 +25,10 @@ in
kde.modules // kde.individual //
{
- inherit (kde) manifest modules individual splittedModuleList;
-
- inherit kdelibs;
-
akonadi = callPackage ./support/akonadi { };
- qt4 = qt48;
-
- kdebase_workspace = kde.modules.kde_workspace;
-
inherit release;
- full = stdenv.lib.attrValues kde.modules;
-
l10n = callPackage ./l10n {
inherit release branch;
inherit (kde.manifest) stable;
diff --git a/pkgs/desktops/kde-4.14/files/kde-wallpapers-buildsystem.patch b/pkgs/desktops/kde-4.14/files/kde-wallpapers-buildsystem.patch
deleted file mode 100644
index 378cdb646940..000000000000
--- a/pkgs/desktops/kde-4.14/files/kde-wallpapers-buildsystem.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3d3e247..f78db67 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,5 +1,10 @@
--find_package(KDE4 REQUIRED)
--include(KDE4Defaults)
-+project(kde-wallpapers NONE)
-+if( WALLPAPER_INSTALL_DIR )
-+ message(STATUS "Installing wallpapers to user-supplied directory ${WALLPAPER_INSTALL_DIR}")
-+else()
-+ find_package(KDE4 REQUIRED)
-+ include(KDE4Defaults)
-+endif()
-
- install(DIRECTORY Air DESTINATION ${WALLPAPER_INSTALL_DIR} PATTERN .svn EXCLUDE)
-
diff --git a/pkgs/desktops/kde-4.14/files/rocs-0001-duplicate-add_test.patch b/pkgs/desktops/kde-4.14/files/rocs-0001-duplicate-add_test.patch
deleted file mode 100644
index 4127b16d5f6d..000000000000
--- a/pkgs/desktops/kde-4.14/files/rocs-0001-duplicate-add_test.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 93081f817f20bbc26b55e1b37b22d60535d153f7 Mon Sep 17 00:00:00 2001
-From: Thomas Tuegel
-Date: Thu, 10 Sep 2015 18:41:57 -0500
-Subject: [PATCH] duplicate add_test
-
----
- RocsCore/LoadSave/Plugins/dotFileFormat/Tests/CMakeLists.txt | 1 -
- RocsCore/LoadSave/Plugins/gmlFileFormat/Tests/CMakeLists.txt | 1 -
- RocsCore/LoadSave/Plugins/kmlFileFormat/Tests/CMakeLists.txt | 1 -
- RocsCore/LoadSave/Plugins/tgfFileFormat/Tests/CMakeLists.txt | 1 -
- RocsCore/LoadSave/Plugins/tikzFileFormat/Tests/CMakeLists.txt | 1 -
- 5 files changed, 5 deletions(-)
-
-diff --git a/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/CMakeLists.txt b/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/CMakeLists.txt
-index 32a2504..4fbb838 100644
---- a/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/CMakeLists.txt
-+++ b/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/CMakeLists.txt
-@@ -33,4 +33,3 @@ target_link_libraries(TestDotFileFormatPlugin
- ${QT_QTTEST_LIBRARY}
- ${KDE4_KDECORE_LIBS}
- )
--add_test(TestDotFileFormatPlugin TestDotFileFormatPlugin)
-diff --git a/RocsCore/LoadSave/Plugins/gmlFileFormat/Tests/CMakeLists.txt b/RocsCore/LoadSave/Plugins/gmlFileFormat/Tests/CMakeLists.txt
-index 615004c..6383bd8 100644
---- a/RocsCore/LoadSave/Plugins/gmlFileFormat/Tests/CMakeLists.txt
-+++ b/RocsCore/LoadSave/Plugins/gmlFileFormat/Tests/CMakeLists.txt
-@@ -32,4 +32,3 @@ target_link_libraries(TestGmlFileFormatPlugin
- ${QT_QTTEST_LIBRARY}
- ${KDE4_KDECORE_LIBS}
- )
--add_test(TestGmlFileFormatPlugin TestGmlFileFormatPlugin)
-diff --git a/RocsCore/LoadSave/Plugins/kmlFileFormat/Tests/CMakeLists.txt b/RocsCore/LoadSave/Plugins/kmlFileFormat/Tests/CMakeLists.txt
-index f9cdbfa..842d14b 100644
---- a/RocsCore/LoadSave/Plugins/kmlFileFormat/Tests/CMakeLists.txt
-+++ b/RocsCore/LoadSave/Plugins/kmlFileFormat/Tests/CMakeLists.txt
-@@ -30,4 +30,3 @@ target_link_libraries(TestKmlFileFormatPlugin
- ${QT_QTTEST_LIBRARY}
- ${KDE4_KDECORE_LIBS}
- )
--add_test(TestKmlFileFormatPlugin TestKmlFileFormatPlugin)
-diff --git a/RocsCore/LoadSave/Plugins/tgfFileFormat/Tests/CMakeLists.txt b/RocsCore/LoadSave/Plugins/tgfFileFormat/Tests/CMakeLists.txt
-index 33c0da8..70cab8d 100644
---- a/RocsCore/LoadSave/Plugins/tgfFileFormat/Tests/CMakeLists.txt
-+++ b/RocsCore/LoadSave/Plugins/tgfFileFormat/Tests/CMakeLists.txt
-@@ -35,4 +35,3 @@ target_link_libraries(TestTgfFileFormatPlugin
- ${QT_QTTEST_LIBRARY}
- ${KDE4_KDECORE_LIBS}
- )
--add_test(TestTgfFileFormatPlugin TestTgfFileFormatPlugin)
-diff --git a/RocsCore/LoadSave/Plugins/tikzFileFormat/Tests/CMakeLists.txt b/RocsCore/LoadSave/Plugins/tikzFileFormat/Tests/CMakeLists.txt
-index b52736e..58ee40e 100644
---- a/RocsCore/LoadSave/Plugins/tikzFileFormat/Tests/CMakeLists.txt
-+++ b/RocsCore/LoadSave/Plugins/tikzFileFormat/Tests/CMakeLists.txt
-@@ -29,5 +29,4 @@ target_link_libraries(TestTikzFileFormatPlugin
- ${QT_QTTEST_LIBRARY}
- ${KDE4_KDECORE_LIBS}
- )
--add_test(TestTikzFileFormatPlugin TestTikzFileFormatPlugin)
-
---
-2.5.0
-
diff --git a/pkgs/desktops/kde-4.14/kactivities.nix b/pkgs/desktops/kde-4.14/kactivities.nix
index a1f9d0d81719..dd14e0429ddb 100644
--- a/pkgs/desktops/kde-4.14/kactivities.nix
+++ b/pkgs/desktops/kde-4.14/kactivities.nix
@@ -1,4 +1,4 @@
-{ fetchurl, kde, kdelibs, nepomuk_core }:
+{ fetchurl, kde, kdelibs }:
kde {
@@ -13,7 +13,7 @@ kde {
setOutputFlags = false;
- propagatedBuildInputs = [ kdelibs nepomuk_core ];
+ propagatedBuildInputs = [ kdelibs ];
meta = {
description = "KDE activities library and daemon";
diff --git a/pkgs/desktops/kde-4.14/kde-base-artwork.nix b/pkgs/desktops/kde-4.14/kde-base-artwork.nix
deleted file mode 100644
index 3f416cebddc4..000000000000
--- a/pkgs/desktops/kde-4.14/kde-base-artwork.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "0mrd3w7rhsj0v92c8rh9zjxyifq7wyvwszksf2gyn53dzd06blk8";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE Base artwork";
- license = "GPL";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix b/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix
index 98fab7d25592..df211f491993 100644
--- a/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix
+++ b/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix
@@ -1,5 +1,4 @@
-{ stdenv, kde, kdelibs, html-tidy, kactivities
-, nepomuk_core, nepomuk_widgets, libXt }:
+{ stdenv, kde, kdelibs, html-tidy, kactivities, libXt }:
kde {
postPatch = ''
@@ -7,7 +6,7 @@ kde {
--replace buffio.h tidybuffio.h
'';
- buildInputs = [ kdelibs nepomuk_core nepomuk_widgets html-tidy kactivities libXt ];
+ buildInputs = [ kdelibs html-tidy kactivities libXt ];
meta = {
description = "Base KDE applications, including the Dolphin file manager and Konqueror web browser";
diff --git a/pkgs/desktops/kde-4.14/kde-package/4.14.3.nix b/pkgs/desktops/kde-4.14/kde-package/4.14.3.nix
index a78041c5a0cc..a05e6d0c62a2 100644
--- a/pkgs/desktops/kde-4.14/kde-package/4.14.3.nix
+++ b/pkgs/desktops/kde-4.14/kde-package/4.14.3.nix
@@ -1,380 +1,48 @@
{stable=true;
hashes=builtins.listToAttrs[
- {name="amor";value="1n9qhy7pcprhh7a5v5i9xi5pr3a3lbg08j315kbahn89py2wqk6x";}
- {name="analitza";value="08p4rky4q4c1r5mkw087s31k38xvc8k50fyahf6y0bkc03v7q8h0";}
- {name="ark";value="1p5q96i7hxp80c3hzxaqfixc3rn16cdnhhhjdaqz7k5zkgmgfbnb";}
- {name="artikulate";value="1spb3qwf62agc76vnji7hgm1xsahb7i2fg818gmqwd9ndd4rf0fk";}
- {name="audiocd-kio";value="0572hwlzn4l53d3xi2w20pgdf6wsyankr49q4522ckfjw9zh2p33";}
{name="baloo";value="0p3awsrc20q79kq04x0vjz84acxz6gjm9jc7j2al4kybkyzx5p4y";}
- {name="baloo-widgets";value="1lxwm8cb1f1dy91zr1d54alw0f67d30kixhr7hnbpqlanfw44sbv";}
- {name="blinken";value="0zmfvj64xzgi9mmdx92csknm6nrgq57z458dmqr82glvdq6sy53w";}
- {name="bomber";value="09bwp2fnyhi2jq6j36ssvcd02gxihd162b14hj4h76p50q9142ly";}
- {name="bovo";value="0pflfpnxni01nfmljrb356bvb9sq7xg1yx7ylli8ws591s1wjv2f";}
- {name="cantor";value="1qb58pnrpn23qr94j1nrdyj87yxc6gr9drra76mq583acra19j4g";}
- {name="cervisia";value="1dgg0m8l2vb1ypkzq2lvp8d5faxn005z9fylf4pg6yczgj51y2m0";}
- {name="dolphin-plugins";value="1vb5q9xwxplwxwfs57fqy1bi2hsq96cy1z705lbyiy1pq1g0xw5p";}
- {name="dragon";value="195hv0l3w6n32qghdbqj3jzl4833lkbw90q53rnay56ia3azd7nk";}
- {name="ffmpegthumbs";value="1waj02snh48qk8h021p1agy9pifpb7k7848ni9cyr1q76xmqbw3r";}
- {name="filelight";value="16pp16zdvm8l6aaywj0cvvmpc1fgwr1ik1nf9s3vnj6pnqw91mc1";}
- {name="granatier";value="08fs7nvhgg33cr54v2ib5p64lc9kmzshl12swsa88sp1fzakpdlj";}
- {name="gwenview";value="1817nhd3qwghimbh4v57nxpbk9y2z9gh33i9s7rr190fqa5x2ci0";}
- {name="jovie";value="06cvnycbab5w1vgws6fyfbpdnps63mvss2gnsv6ig1gm18pq8kh4";}
- {name="juk";value="02dv0v34dbac9wpfj0p1kh438b380025qg0mpnhdisw9ng4igx83";}
- {name="kaccessible";value="0blkyalm45c1q670wp9jn6mmqq4igw16hlsa39bv1dj82m5f0bkb";}
- {name="kajongg";value="1f4fv1s1x2bg9ghf317br0kl6lgj9nacmck6fv1g3r14j60z5sfn";}
- {name="kalgebra";value="0zgnppmnm2g0anq4yldlyd4bncjabr72b66h4s9ns6wd7kk9z6rs";}
- {name="kalzium";value="1r8phdshq9whcglb7nyjcg8qjqnqya8rj1rm91mwax18jin0i3ab";}
- {name="kamera";value="09n11d1hvl6xxfsp9j72q6ja103vda54gmrl7lqscnp5nvlfl2vg";}
- {name="kanagram";value="0ns95365rdzx4v7akrsnbz1vgyl10d5h4jnavg1x08yrq7sm3rcm";}
- {name="kapman";value="1c27dlpdnnmvxqwsr5359ixl386z54ijs5ysb5vd7f0nw980kjk0";}
- {name="kapptemplate";value="089znigfd0c4gb318qjbxhyk3gc6j9z4vb4lw76g3nwjkk52s35s";}
- {name="kate";value="0zbhgrhpa3f9zaf8a9b0s69p05m17rg6harvmyfbb9kgqgi4lgai";}
- {name="katomic";value="1j3y0zfwcms2wfv2v3jpn6lisl2qw5zhvwswhyc2k44wq934vwq6";}
- {name="kblackbox";value="1vlc37il59xh6k4zcap7cs25b1r70cbzi0b6jybpwhxrq2zh1zmz";}
- {name="kblocks";value="16k8j3h8dvjz2yqdb22dkb9z6mi3k28c4wkhpa1l5q151kb8q6ba";}
- {name="kbounce";value="16g2f6vvax74gqz3jn1b9rfwcdaia7dphnwg37d03ayflp2s7mji";}
- {name="kbreakout";value="1011gcbajlk4h5z16nyr8xxkqz5k86vwgn1h5k4fqqpbl2g9aryr";}
- {name="kbruch";value="0jrd0hqqiaghyhj1rw66j0skqs1f7p21czx3adiy2v50ni70i84z";}
- {name="kcachegrind";value="0954zvzzhfc76msbs7pc10c9nqd4ganqwqdyn051n4204np1fyd6";}
- {name="kcalc";value="03px8j0ga6bbla6bxbj3ahcw4jxwb4kkqhls0rxldbfkjwz2q1wz";}
- {name="kcharselect";value="0js5wxdjmzg2yq83m0kpil9mdjwb1bschh8d9hsk044327i9wmz7";}
- {name="kcolorchooser";value="1z5snm4vxn6whdhxh64kd18bvl58i65qb4p4xdznrc0gyrgnl92a";}
- {name="kcron";value="1d685808rya0fjysn2smh0d1p6xqcg7a1r3ah54hnj58y4r3rxyc";}
- {name="kdeartwork";value="1x0fz21xi54gxz4dkk7qhpv9a5j3nc0crgvygpq32jrkvv5ygp4k";}
{name="kde-baseapps";value="1nz6mm257rd916dklnbrix4r25scylvjil99b1djb35blx1aynqj";}
- {name="kde-base-artwork";value="14l83fd6drwpl9j4v876afp3k7na3dirpjwh03c1a7lcn27grzkn";}
- {name="kde-dev-scripts";value="17zw6ckbvq5iqykc3ijdnp7j0nh4k06jgqwfsrnqnvp5fqqcf1vn";}
- {name="kde-dev-utils";value="16kdr5i48jlflzdv1y5n2xca2kws5whwlymliqdqy7wlcgy0lh7q";}
- {name="kdegraphics-mobipocket";value="0m41s8scy5hym6mk0kfmjj54dc3yxahsdrliaadixhp0fx02cx0v";}
- {name="kdegraphics-strigi-analyzer";value="08d2vrghwqkw4mg4vmgsynfnhygxpavxnscvs3z70hdff7i001f0";}
- {name="kdegraphics-thumbnailers";value="1lhb7m298mbz7dk50savqdz3p6lkbscn0gi6bqapji24464vlb8k";}
- {name="kdenetwork-filesharing";value="0a8vw6jj0kz0lq96mj3mfzpdvb6xpw8xvccwxhjqp164bzqdz66d";}
- {name="kdenetwork-strigi-analyzers";value="14px6ddp8flqd40bww0sl71jmn5bfqm9j3v6rqm63ii7z87qk6xl";}
- {name="kdepim";value="0i7r68r5nzflmpdkkzpj5xc3fwxg5903g1fj5g1yn79v5zx1gzd3";}
{name="kdepimlibs";value="1mv8k0wr0wr0hnlb1al50nmz8d77vbm73p2hhipipgliq6zb3vb5";}
- {name="kdepim-runtime";value="03xmm9c5whr96bwrdrdmaq8w53qg251g0kd479g02x3br20yi3rd";}
- {name="kdeplasma-addons";value="094gj8z1xx4d5vlkq8izifpgvh6sfq36bh08n8ylfa976qq8xm8j";}
- {name="kde-runtime";value="01c6pjsq4xp75yma8wbfpg92lrvvppp9ighlxvy7z2afkd8lx9vq";}
- {name="kdesdk-kioslaves";value="0k0ff1nq10z0gajr3rnrbhm1rml42d2fi9ahwxdjnxyaav31ml24";}
- {name="kdesdk-strigi-analyzers";value="12r17q7mg74prir52h80prc61bn5rq1031cbp3xswh658srf1lg0";}
- {name="kdesdk-thumbnailers";value="1kmdpb52kg04smgp9v5a51bjjrw6fsh347ajnxhr8ygg7d8zw763";}
- {name="kde-wallpapers";value="05jb5ry6ziz64lqxrmi7c53n8j5hpgrz3lii4y1wnr204342ln6k";}
- {name="kdewebdev";value="0sclb72i6nbrsz4a5jlxf7mgngdn7wbd669fqa7xw6axrsjj1cgn";}
{name="kde-workspace";value="00bf708i0vzl47dgcr8mp61n7k0xjzqnlb8j1smliy5bydiaa86g";}
- {name="kdf";value="0y5d6d6wl5ycmcswrkgwc301jbj77jnb46sgl38i9q4nf7b3ham0";}
- {name="kdiamond";value="0z8c07vx3k466ysri1syka0wm0bkz581kb72d5sns86np0rg0wmp";}
{name="kfilemetadata";value="0wak1nphnphcam8r6pba7m2gld4w04dkk8qn23myjammv3myc59i";}
- {name="kfloppy";value="02sv0k6cqvd9zf7hwsjxgb6l3jawx5fkg1siffbb62cgp49y8fw0";}
- {name="kfourinline";value="0zhvpbgmk89cn7pjzgdzc4kah8rkjj3w97yym205phc8fc36nwa4";}
- {name="kgamma";value="1cpm1d0sr3zphkqpfg11farqal2h2hl6gcdnf8p1b10np1b8rxwk";}
- {name="kgeography";value="125772x1kbh136ymja903w2k7vgahs2d1nw471nr8fx511pnxcj4";}
- {name="kget";value="1v1j5sfsym1sz8w6ll23il0n4qq74sjx9c9ij29zhdwxy21xasv9";}
- {name="kgoldrunner";value="1mc93hwl1diygjlpalf2wdzhdnhcjq1mj9srlxhr5f1w0687pzar";}
- {name="kgpg";value="0ihc5pp1mxsa67ynrvf2mpxwhyni6lkcdarj1xmvpcf56nlkfzdw";}
- {name="khangman";value="0wddflgsfslbhdpkl39qipnc2xx6b23ci1gr19ipyiyif8d74zix";}
- {name="kig";value="1kp3rhsfprp9c9f0wp264x9d6n454ff26ysfnli9gl5l2imxhw9f";}
- {name="kigo";value="1gdsr31ybc07bkcyfrrm4fz081l3l5h5rv46ld0f6rfmxm3xv01j";}
- {name="killbots";value="1d31pxvjls5a9m521a9n7rynl317585ald1nn4bpk2f138475d12";}
- {name="kimono";value="17n1nx66kqcc2wfp6ql7xpn8lq9y3b6djf6y1n3ajvyjh8m357jf";}
- {name="kiriki";value="00iis3vx95nlcarysy9mrbz4jnw4rbxgmjpy48z85imdd7yydd8x";}
- {name="kiten";value="17n6q1kan8dlxqhnhk73nzn4jg39yw1hh88vsndswmx1s4k68x7r";}
- {name="kjumpingcube";value="0p9kswv2wnxqgmlvwbcwxrb27b0h6by1zx91k5vmv16qm789gfk9";}
- {name="klettres";value="01vf6cdiafncv0n35cp5v44azxkjjzn1rp1r8rw05vlmh2296p0l";}
- {name="klickety";value="0c156fkchcpfybmvc3qkvdqizc62b758drkdqc8pawal8766ff27";}
- {name="klines";value="1w8k18azfqsb0q90aijn7xfkkfrbnrnfwn6w66wc8xn2b6hibahl";}
- {name="kmag";value="091h7vb3wcp5zg06mp240a2vdhj18xqw40i25djkl7a861xxhpb8";}
- {name="kmahjongg";value="0qb933kjv205narrkgr83ha516pldpfxi65l8yhm7801nhljhpsg";}
- {name="kmines";value="103lzgr7p2ic29afn8imk6mh7ab0pfpcrdwlsg21zkvrrbrcaq6k";}
- {name="kmix";value="153fif25m7w94g8g20ahg5fjppkf3bi8rn4njq1zl1g0bsnrgpfp";}
- {name="kmousetool";value="1z62h71mcxdrp4y2dl497x89295m6mlilaqnvp9ijpw6fm4b9czd";}
- {name="kmouth";value="06n6srd6011bk29w5xnqihvs6pbhmg0sf5h7mwfwp4szvm167hc4";}
- {name="kmplot";value="1xajighandffidp85rjjch4si0gb3mfjks3yh5i8sig8j4797b86";}
- {name="knavalbattle";value="1fmh6qds3ql5w3nsw6zk18ia0z4immpwj8sl35qq2kkx1g0hbv0c";}
- {name="knetwalk";value="0h17ck55fdwipvsdqfdhmn612jb1nrq6vkj0g9i3qchvw9qz0hcs";}
- {name="kolf";value="006h7iqwn55bjrgsc9p6316lgvxvda0kvcdxxfd4sqg2ain64h7q";}
- {name="kollision";value="1hc07r3z4w8gqby0pyb5m1ylp8izmvx0ib3dlpmh2jd5khp0qyhj";}
- {name="kolourpaint";value="0kf6wjxcd80mc4hxb4nhpksxj0bm9339i835iwpsbjfn8xs1s55h";}
- {name="kompare";value="0zhpw7kz1c9hcmqfhnvsg39xw4zhi36q39bgifcbyfvjs0ymbvi4";}
- {name="konquest";value="125ciy00h77y7byrlnqv0zhw3pxp9a5i5clz12dlc1z251z3l588";}
- {name="konsole";value="0mgi0fw5sc216cy8j45g4zd733d02l2d6z4wjcxqm7rh61lhwx9g";}
- {name="kopete";value="0i9qq7k19vyss1k22ppr6xq3y3bb6mndg8b5323f0cvjlpgcc8xs";}
- {name="korundum";value="0zapd60frhq652p1xnpaj680vpaqr595dqbhha552c4dfabvgv4j";}
- {name="kpat";value="0kfvhkwamrfllgmd8yl6p3xlc0jmivxy0rsdrxpabvpb0vcqh9ml";}
- {name="kppp";value="01pj8q1m3gwww6wvgwnd24lgbyvzfm6gskv2c802lzjcj7p9218m";}
- {name="kqtquickcharts";value="1vml9scxva9gr8bb6rkxl8gaaghx3lyvwcwcifq5hz0154q875d5";}
- {name="krdc";value="07p67z8gh9xnnr71kjy8g6ki07w22c767qbrk2fzar2zvc8dgnw6";}
- {name="kremotecontrol";value="06nkg9chkimmzs1ww0sbxglssibby3157jkw6bncg661yfbsd48r";}
- {name="kreversi";value="1pjjw3vim3pjazcxggs9axglkl7l1g0fpzqgjdxxn0p8vfh84jgg";}
- {name="krfb";value="08qpw93slflx7whp9jbq1bsq1ikm0pgdvys11idvhmzl2lg86j1d";}
- {name="kross-interpreters";value="1v6xjdpflzx3gi12vaf6ywzhb4ycrnawb839pjbpw3cy83p1m6pa";}
- {name="kruler";value="08b54gimg0z4hl9lgndsbl797r5h88mjlamzzv10k0rf7rsd0924";}
- {name="ksaneplugin";value="1rcmjkzr3yxanpvkfvbvf06dg57m1mmfmmy4n6ixy51ir0mh1v5j";}
- {name="kscd";value="01nchy6pb4spvbhgmkfqglmrm8jgkslg6k1q1vzvahyns4lv8b6d";}
- {name="kshisen";value="0i9imqb4zz2yvc80dgvbz08s3pxncm8dnvvwxjaw674nks0jxlh8";}
- {name="ksirk";value="1lnsz5fg86vqdks3d5dfsxzkdxs8kzakjrwx4ixpab5xhq05vzls";}
- {name="ksnakeduel";value="0721xwg3rjwib3aazgzhdmph0bpl2p5zkha8jbmq7aqr5i8ddkx0";}
- {name="ksnapshot";value="10grzlp7sq367g91858d16sadzipzmgwczhnb5xvy0437lqhhz7c";}
- {name="kspaceduel";value="0cwgmpv2xcjwz914hqx6rivi5sk4x66imcdqy7pjnj5vk4f197m7";}
- {name="ksquares";value="1zzg6y6zfqd1a0939hd1wy7ix4wld7ixp5pz2qs315g51m9lpn7i";}
- {name="ksudoku";value="0qgjx7fbawhn63vv37wv4z56jf0gi4chs64aw9bllbq52syirmgb";}
- {name="ksystemlog";value="11xh1psqhq7vimymb394kxjk83yax3gzi9fdckjspk6p10cycln2";}
- {name="kteatime";value="16rrlxc67afkin3afdf1s9dlr7z2281dfsja64pdrrdilwwpyqwi";}
- {name="ktimer";value="02yw6zgp5wbgfvq38adbnn8mqpjc69chz4rndphmyskvflszz6n4";}
- {name="ktouch";value="110haqrk8ixq7hmsb8hymkbqw7jygybxh467p4ag0pczr09gr3d3";}
- {name="ktuberling";value="1jpnzb6dbmcv2f0hb7y3alqn9jqq589jzz2chbvlsm7p7xnpv2h2";}
- {name="kturtle";value="1z6mx1ls5ymh5biyzf5f99q6qapr4a2jgxdi2za0qclqjsla4hrf";}
- {name="ktux";value="1n854lccqs540c0lsg6794g0ir25zli1h6z92vyccsvranjb6k9r";}
- {name="kubrick";value="1sa53z2bdk4rnvr5fs73nazl1aisbcg9yyianazggqshhy0l6w8k";}
- {name="kuser";value="1rkjah60cwpkp355ldcbvb7cwap9ib1mvj1aska9zn2kad0dg8n1";}
- {name="kwalletmanager";value="1w3csapcddpzn7l7v4a2802wwh6d1zm8vqx9lz3wmajczpx6xjab";}
- {name="kwordquiz";value="0zvxzva65cvqin64v105zh9hwbv0yi8mx9lll4ybbp915dw8701q";}
{name="libkcddb";value="0xrmg53p5lh4ral2l5zh96angaf9czhih3zzvwr9qr9h9ks5vrn1";}
- {name="libkcompactdisc";value="14hjlql1vzzszfpxhz0rzvjpi0q7f20ry5857lpdbqhnrc0p3bmg";}
{name="libkdcraw";value="0ksarwq8aaxc77cp0ryfnw1n311wkykzdlhj03rln8jjlbdm3j3q";}
- {name="libkdeedu";value="1i2sfby6ya8cfkdk28a9ia5zixwbixy56ql488v41w29mf1jnvzx";}
- {name="libkdegames";value="0rd24v67fg09h5ilr4r7g9q21z165q1pm37y17l2qgjzr04czwn4";}
{name="libkexiv2";value="1z8fmxfphx7szf4a17fs7zfjyxj6wncbvsphfvf6i5rlqy60g1y4";}
- {name="libkipi";value="0fjm96pwird4km4wlhag1b67czwi03vsc2anng9iw3l4avavmvfw";}
- {name="libkmahjongg";value="1ab66zgxya23yi7l3ga78yrm1kkr0l6hl709khyyk667kgzfqf16";}
- {name="libkomparediff2";value="0bx672rysz78y2322lmm8a0i1k9v755wx8vmh538amk5smq936mz";}
- {name="libksane";value="18nd90hrfmrgwmm6p5hgdr9dwc7z9978v2ibmjiim8dv44myk2is";}
- {name="lokalize";value="1ig5mvzcspyz6ihr43fmwnhw560pby2kij0bz598xjkvb5hwfn8g";}
- {name="lskat";value="01vgf40apf9x322k4f3i78n9ha01maga3xh3zvw4kmbs8kd662bi";}
{name="marble";value="1w603miykq0s84jk6j17b7pg44rd4az0dhzgq7j7d6dfcz7nfrjd";}
- {name="mplayerthumbs";value="0zin10mah7wm7f5v3hqffbwq2pqs7v39i2qhdizrijp85wsp925v";}
- {name="nepomuk-core";value="0gdb7vk3qjvv04a5xqwlv0f4bjn391a3k3hkgibkql9ggxbjbrvl";}
- {name="nepomuk-widgets";value="1qbrs56af9zdzhfb8964p44706gdf4j0bmj378xy5jva7km9cypx";}
- {name="okteta";value="1vgs9kwp1bb5fvp1ja5hzvgll1s7n3ds5gg4500khy47k2z2cvmx";}
{name="okular";value="0ijw71vkk1lj873hqczc23vllhkc9s0miipsbllxblx57rgi5qp6";}
- {name="oxygen-icons";value="1nwjjcm0isjnn3i8xf75nk6mhbg1zm20farlmyrzx261r2cj68lv";}
- {name="pairs";value="124rpv22cx6bi65ixz5889zk46q17913w4l80d94pp9l6aypn4fm";}
- {name="palapeli";value="08rklllik0zsrw19ff6b6l0ijxkyxy8wn5mxm3i07h9pbzv1ga5k";}
- {name="parley";value="1mx0s7dmcmprrr44iim3pzr782cacndqiqiy7zz1zdw41mif3q16";}
- {name="perlkde";value="0aiv8wmv08yp19rk228m7wirh43dagz4yapp3f7bgg50f4c6rpkb";}
- {name="perlqt";value="0villxkgqwscx0sipfqnacxdyi3kzkmma4p9fkjq0hvqzq1b4pd0";}
- {name="picmi";value="0x6nv6ahgsb90brckgv97grsmdb4za5m9izrkcyz6rg5gnn848c4";}
- {name="poxml";value="020lf3wc7vn9d01pqqn1ygvvx7699vxkk5n9hq8zw7rf6n25gifx";}
- {name="print-manager";value="0df1zca0cdk3qdyjfsymhghdadixz3fwm5w4h833iwf7fgr3c5q8";}
{name="pykde4";value="1z40gnkyjlv6ds3cmpzvv99394rhmydr6rxx7qj33m83xnsxgfbz";}
- {name="qtruby";value="179wjl7w8vdm1606m1dzphhmcqxynfbdrcnrjzpyyvhibsdyfl10";}
- {name="qyoto";value="0inwdnwhmi3cf82z0ni1abf621l6322r84kq447cqia6rkmf59j4";}
- {name="rocs";value="1z6lk3xzbrw6581gy8hd3lm3ry4vkphg9wcdl8l03az1nyk2xp61";}
- {name="smokegen";value="1if43r4icp7fz8ngmfw8i5wdylak48j79pp3bdvizfwn4pazl2s3";}
- {name="smokekde";value="099c4qkpwwhbj9yibsm5zkgczv22qs4vd6s84v1p347kxr5in1hd";}
- {name="smokeqt";value="02drfr1bnhac27a4c8pvbvvag250pmg71iz7ig968bp2gqvxcf99";}
- {name="step";value="14f4a2k2al21ynkmwqrh5c33fgn6bhw3g461yhvmnq2sf8fwg8wb";}
- {name="superkaramba";value="1jf3dck707svpbnbpwv46mlcgf5x52djnix5wjsg3wmkipgs4w88";}
{name="svgpart";value="1bj9gaaj6nqdgchmqnn381288aqw09ky0kbm1naddqa82pk196f6";}
- {name="sweeper";value="0fhq9n1ffhcka37j6m9gs0rdxs0dzfn7lnl66v9wpgw075lfiaxx";}
- {name="umbrello";value="0cvks49ij449grh3ldbpmmagz3yx61zq1g0fsg2ii9pqzbd6hn3x";}
- {name="zeroconf-ioslave";value="0hhm5jj0kbi1y18m4x50hnpnfi1cjgh6mglggbscp8xr32jgmgjm";}
];
versions=builtins.listToAttrs[
- {name="amor";value="4.14.3";}
- {name="analitza";value="4.14.3";}
- {name="ark";value="4.14.3";}
- {name="artikulate";value="4.14.3";}
- {name="audiocd-kio";value="4.14.3";}
{name="baloo";value="4.14.3";}
- {name="baloo-widgets";value="4.14.3";}
- {name="blinken";value="4.14.3";}
- {name="bomber";value="4.14.3";}
- {name="bovo";value="4.14.3";}
- {name="cantor";value="4.14.3";}
- {name="cervisia";value="4.14.3";}
- {name="dolphin-plugins";value="4.14.3";}
- {name="dragon";value="4.14.3";}
- {name="ffmpegthumbs";value="4.14.3";}
- {name="filelight";value="4.14.3";}
- {name="granatier";value="4.14.3";}
- {name="gwenview";value="4.14.3";}
- {name="jovie";value="4.14.3";}
- {name="juk";value="4.14.3";}
- {name="kaccessible";value="4.14.3";}
{name="kactivities";value="4.13.3";}
- {name="kajongg";value="4.14.3";}
- {name="kalgebra";value="4.14.3";}
- {name="kalzium";value="4.14.3";}
- {name="kamera";value="4.14.3";}
- {name="kanagram";value="4.14.3";}
- {name="kapman";value="4.14.3";}
- {name="kapptemplate";value="4.14.3";}
- {name="kate";value="4.14.3";}
- {name="katomic";value="4.14.3";}
- {name="kblackbox";value="4.14.3";}
- {name="kblocks";value="4.14.3";}
- {name="kbounce";value="4.14.3";}
- {name="kbreakout";value="4.14.3";}
- {name="kbruch";value="4.14.3";}
- {name="kcachegrind";value="4.14.3";}
- {name="kcalc";value="4.14.3";}
- {name="kcharselect";value="4.14.3";}
- {name="kcolorchooser";value="4.14.3";}
- {name="kcron";value="4.14.3";}
- {name="kdeartwork";value="4.14.3";}
{name="kde-baseapps";value="4.14.3";}
- {name="kde-base-artwork";value="4.14.3";}
- {name="kde-dev-scripts";value="4.14.3";}
- {name="kde-dev-utils";value="4.14.3";}
- {name="kdegraphics-mobipocket";value="4.14.3";}
- {name="kdegraphics-strigi-analyzer";value="4.14.3";}
- {name="kdegraphics-thumbnailers";value="4.14.3";}
- {name="kdenetwork-filesharing";value="4.14.3";}
- {name="kdenetwork-strigi-analyzers";value="4.14.3";}
- {name="kdepim";value="4.14.3";}
{name="kdepimlibs";value="4.14.3";}
- {name="kdepim-runtime";value="4.14.3";}
- {name="kdeplasma-addons";value="4.14.3";}
{name="kde-runtime";value="4.14.3";}
- {name="kdesdk-kioslaves";value="4.14.3";}
- {name="kdesdk-strigi-analyzers";value="4.14.3";}
- {name="kdesdk-thumbnailers";value="4.14.3";}
- {name="kde-wallpapers";value="4.14.3";}
- {name="kdewebdev";value="4.14.3";}
{name="kde-workspace";value="4.11.14";}
- {name="kdf";value="4.14.3";}
- {name="kdiamond";value="4.14.3";}
{name="kfilemetadata";value="4.14.3";}
- {name="kfloppy";value="4.14.3";}
- {name="kfourinline";value="4.14.3";}
- {name="kgamma";value="4.14.3";}
- {name="kgeography";value="4.14.3";}
- {name="kget";value="4.14.3";}
- {name="kgoldrunner";value="4.14.3";}
- {name="kgpg";value="4.14.3";}
- {name="khangman";value="4.14.3";}
- {name="kig";value="4.14.3";}
- {name="kigo";value="4.14.3";}
- {name="killbots";value="4.14.3";}
- {name="kimono";value="4.14.3";}
- {name="kiriki";value="4.14.3";}
- {name="kiten";value="4.14.3";}
- {name="kjumpingcube";value="4.14.3";}
- {name="klettres";value="4.14.3";}
- {name="klickety";value="4.14.3";}
- {name="klines";value="4.14.3";}
- {name="kmag";value="4.14.3";}
- {name="kmahjongg";value="4.14.3";}
- {name="kmines";value="4.14.3";}
- {name="kmix";value="4.14.3";}
- {name="kmousetool";value="4.14.3";}
- {name="kmouth";value="4.14.3";}
- {name="kmplot";value="4.14.3";}
- {name="knavalbattle";value="4.14.3";}
- {name="knetwalk";value="4.14.3";}
- {name="kolf";value="4.14.3";}
- {name="kollision";value="4.14.3";}
- {name="kolourpaint";value="4.14.3";}
- {name="kompare";value="4.14.3";}
- {name="konquest";value="4.14.3";}
- {name="konsole";value="4.14.3";}
- {name="kopete";value="4.14.3";}
- {name="korundum";value="4.14.3";}
- {name="kpat";value="4.14.3";}
- {name="kppp";value="4.14.3";}
- {name="kqtquickcharts";value="4.14.3";}
- {name="krdc";value="4.14.3";}
- {name="kremotecontrol";value="4.14.3";}
- {name="kreversi";value="4.14.3";}
- {name="krfb";value="4.14.3";}
- {name="kross-interpreters";value="4.14.3";}
- {name="kruler";value="4.14.3";}
- {name="ksaneplugin";value="4.14.3";}
- {name="kscd";value="4.14.3";}
- {name="kshisen";value="4.14.3";}
- {name="ksirk";value="4.14.3";}
- {name="ksnakeduel";value="4.14.3";}
- {name="ksnapshot";value="4.14.3";}
- {name="kspaceduel";value="4.14.3";}
- {name="ksquares";value="4.14.3";}
- {name="ksudoku";value="4.14.3";}
- {name="ksystemlog";value="4.14.3";}
- {name="kteatime";value="4.14.3";}
- {name="ktimer";value="4.14.3";}
- {name="ktouch";value="4.14.3";}
- {name="ktuberling";value="4.14.3";}
- {name="kturtle";value="4.14.3";}
- {name="ktux";value="4.14.3";}
- {name="kubrick";value="4.14.3";}
- {name="kuser";value="4.14.3";}
- {name="kwalletmanager";value="4.14.3";}
- {name="kwordquiz";value="4.14.3";}
{name="libkcddb";value="4.14.3";}
- {name="libkcompactdisc";value="4.14.3";}
{name="libkdcraw";value="4.14.3";}
- {name="libkdeedu";value="4.14.3";}
- {name="libkdegames";value="4.14.3";}
{name="libkexiv2";value="4.14.3";}
- {name="libkipi";value="4.14.3";}
- {name="libkmahjongg";value="4.14.3";}
- {name="libkomparediff2";value="4.14.3";}
- {name="libksane";value="4.14.3";}
- {name="lokalize";value="4.14.3";}
- {name="lskat";value="4.14.3";}
{name="marble";value="4.14.3";}
- {name="mplayerthumbs";value="4.14.3";}
- {name="nepomuk-core";value="4.14.3";}
- {name="nepomuk-widgets";value="4.14.3";}
- {name="okteta";value="4.14.3";}
{name="okular";value="4.14.3";}
- {name="oxygen-icons";value="4.14.3";}
- {name="pairs";value="4.14.3";}
- {name="palapeli";value="4.14.3";}
- {name="parley";value="4.14.3";}
- {name="perlkde";value="4.14.3";}
- {name="perlqt";value="4.14.3";}
- {name="picmi";value="4.14.3";}
- {name="poxml";value="4.14.3";}
- {name="print-manager";value="4.14.3";}
{name="pykde4";value="4.14.3";}
- {name="qtruby";value="4.14.3";}
- {name="qyoto";value="4.14.3";}
- {name="rocs";value="4.14.3";}
- {name="smokegen";value="4.14.3";}
- {name="smokekde";value="4.14.3";}
- {name="smokeqt";value="4.14.3";}
- {name="step";value="4.14.3";}
- {name="superkaramba";value="4.14.3";}
{name="svgpart";value="4.14.3";}
- {name="sweeper";value="4.14.3";}
- {name="umbrello";value="4.14.3";}
- {name="zeroconf-ioslave";value="4.14.3";}
];
modules=[
{
module="kdemultimedia";
split=true;
pkgs=[
- { name="audiocd-kio"; sane="audiocd_kio"; }
- { name="dragon"; }
- { name="ffmpegthumbs"; }
- { name="juk"; }
- { name="kmix"; }
- { name="kscd"; }
{ name="libkcddb"; }
- { name="libkcompactdisc"; }
- { name="mplayerthumbs"; }
];
}
{
module="kdegraphics";
split=true;
pkgs=[
- { name="gwenview"; }
- { name="kamera"; }
- { name="kcolorchooser"; }
- { name="kdegraphics-mobipocket"; sane="kdegraphics_mobipocket"; }
- { name="kdegraphics-strigi-analyzer"; sane="kdegraphics_strigi_analyzer"; }
- { name="kdegraphics-thumbnailers"; sane="kdegraphics_thumbnailers"; }
- { name="kgamma"; }
- { name="kolourpaint"; }
- { name="kruler"; }
- { name="ksaneplugin"; }
- { name="ksnapshot"; }
{ name="libkdcraw"; }
{ name="libkexiv2"; }
- { name="libkipi"; }
- { name="libksane"; }
{ name="okular"; }
{ name="svgpart"; }
];
@@ -383,196 +51,22 @@ modules=[
module="kdelibs";
split=true;
pkgs=[
- { name="baloo"; }
- { name="baloo-widgets"; sane="baloo_widgets"; }
- { name="kfilemetadata"; }
- { name="nepomuk-core"; sane="nepomuk_core"; }
- { name="nepomuk-widgets"; sane="nepomuk_widgets"; }
- ];
-}
-{
- module="kdenetwork";
- split=true;
- pkgs=[
- { name="kdenetwork-filesharing"; sane="kdenetwork_filesharing"; }
- { name="kdenetwork-strigi-analyzers"; sane="kdenetwork_strigi_analyzers"; }
- { name="kget"; }
- { name="kopete"; }
- { name="kppp"; }
- { name="krdc"; }
- { name="krfb"; }
- { name="zeroconf-ioslave"; sane="zeroconf_ioslave"; }
- ];
-}
-{
- module="kdeutils";
- split=true;
- pkgs=[
- { name="ark"; }
- { name="filelight"; }
- { name="kcalc"; }
- { name="kcharselect"; }
- { name="kdf"; }
- { name="kfloppy"; }
- { name="kgpg"; }
- { name="kremotecontrol"; }
- { name="ktimer"; }
- { name="kwalletmanager"; }
- { name="print-manager"; sane="print_manager"; }
- { name="superkaramba"; }
- { name="sweeper"; }
- ];
-}
-{
- module="applications";
- split=true;
- pkgs=[
- { name="kate"; }
- { name="konsole"; }
- ];
-}
-{
- module="kdetoys";
- split=true;
- pkgs=[
- { name="amor"; }
- { name="kteatime"; }
- { name="ktux"; }
- ];
-}
-{
- module="kdesdk";
- split=true;
- pkgs=[
- { name="cervisia"; }
- { name="dolphin-plugins"; sane="dolphin_plugins"; }
- { name="kapptemplate"; }
- { name="kcachegrind"; }
- { name="kde-dev-scripts"; sane="kde_dev_scripts"; }
- { name="kde-dev-utils"; sane="kde_dev_utils"; }
- { name="kdesdk-kioslaves"; sane="kdesdk_kioslaves"; }
- { name="kdesdk-strigi-analyzers"; sane="kdesdk_strigi_analyzers"; }
- { name="kdesdk-thumbnailers"; sane="kdesdk_thumbnailers"; }
- { name="kompare"; }
- { name="libkomparediff2"; }
- { name="lokalize"; }
- { name="okteta"; }
- { name="poxml"; }
- { name="umbrello"; }
- ];
-}
-{
- module="kdegames";
- split=true;
- pkgs=[
- { name="bomber"; }
- { name="bovo"; }
- { name="granatier"; }
- { name="kajongg"; }
- { name="kapman"; }
- { name="katomic"; }
- { name="kblackbox"; }
- { name="kblocks"; }
- { name="kbounce"; }
- { name="kbreakout"; }
- { name="kdiamond"; }
- { name="kfourinline"; }
- { name="kgoldrunner"; }
- { name="kigo"; }
- { name="killbots"; }
- { name="kiriki"; }
- { name="kjumpingcube"; }
- { name="klickety"; }
- { name="klines"; }
- { name="kmahjongg"; }
- { name="kmines"; }
- { name="knavalbattle"; }
- { name="knetwalk"; }
- { name="kolf"; }
- { name="kollision"; }
- { name="konquest"; }
- { name="kpat"; }
- { name="kreversi"; }
- { name="kshisen"; }
- { name="ksirk"; }
- { name="ksnakeduel"; }
- { name="kspaceduel"; }
- { name="ksquares"; }
- { name="ksudoku"; }
- { name="ktuberling"; }
- { name="kubrick"; }
- { name="libkdegames"; }
- { name="libkmahjongg"; }
- { name="lskat"; }
- { name="palapeli"; }
- { name="picmi"; }
+ { name = "baloo"; }
+ { name = "kfilemetadata"; }
];
}
{
module="kdeedu";
split=true;
pkgs=[
- { name="analitza"; }
- { name="artikulate"; }
- { name="blinken"; }
- { name="cantor"; }
- { name="kalgebra"; }
- { name="kalzium"; }
- { name="kanagram"; }
- { name="kbruch"; }
- { name="kgeography"; }
- { name="khangman"; }
- { name="kig"; }
- { name="kiten"; }
- { name="klettres"; }
- { name="kmplot"; }
- { name="kqtquickcharts"; }
- { name="ktouch"; }
- { name="kturtle"; }
- { name="kwordquiz"; }
- { name="libkdeedu"; }
{ name="marble"; }
- { name="pairs"; }
- { name="parley"; }
- { name="rocs"; }
- { name="step"; }
- ];
-}
-{
- module="kdeadmin";
- split=true;
- pkgs=[
- { name="kcron"; }
- { name="ksystemlog"; }
- { name="kuser"; }
];
}
{
module="kdebindings";
split=true;
pkgs=[
- { name="kimono"; }
- { name="korundum"; }
- { name="kross-interpreters"; sane="kross_interpreters"; }
- { name="perlkde"; }
- { name="perlqt"; }
{ name="pykde4"; }
- { name="qtruby"; }
- { name="qyoto"; }
- { name="smokegen"; }
- { name="smokekde"; }
- { name="smokeqt"; }
- ];
-}
-{
- module="kdeaccessibility";
- split=true;
- pkgs=[
- { name="jovie"; }
- { name="kaccessible"; }
- { name="kmag"; }
- { name="kmousetool"; }
- { name="kmouth"; }
];
}
{
@@ -583,38 +77,7 @@ sane="kde_baseapps"; split=true;
];
}
{ module="kactivities"; split=false;}
-{ module="kdeartwork"; split=false;
- pkgs=[
- { name="ColorSchemes"; }
- { name="IconThemes"; }
- { name="emoticons"; }
- { name="kscreensaver"; }
- { name="kwin-styles"; sane="kwin_styles";}
- { name="styles"; }
- { name="wallpapers"; }
- { name="HighResolutionWallpapers"; }
- { name="WeatherWallpapers"; }
- { name="desktopthemes"; }
- ];
-
-}
-{ module="kde-base-artwork"; sane="kde_base_artwork"; split=false;}
-{ module="kdepim"; split=false;}
{ module="kdepimlibs"; split=false;}
-{ module="kdepim-runtime"; sane="kdepim_runtime"; split=false;}
-{ module="kdeplasma-addons"; sane="kdeplasma_addons"; split=false;}
-{ module="kde-runtime"; sane="kde_runtime"; split=false;}
-{ module="kde-wallpapers"; sane="kde_wallpapers"; split=false;}
-{ module="kdewebdev"; split=false;
- pkgs=[
- { name="klinkstatus"; }
- { name="kfilereplace"; }
- { name="kimagemapeditor"; }
- { name="kommander"; }
- ];
-
-}
{ module="kde-workspace"; sane="kde_workspace"; split=false;}
-{ module="oxygen-icons"; sane="oxygen_icons"; split=false;}
];
}
diff --git a/pkgs/desktops/kde-4.14/kde-package/default.nix b/pkgs/desktops/kde-4.14/kde-package/default.nix
index 4bb961b8d2e7..d5de6f5f6bc1 100644
--- a/pkgs/desktops/kde-4.14/kde-package/default.nix
+++ b/pkgs/desktops/kde-4.14/kde-package/default.nix
@@ -113,14 +113,18 @@ rec {
removeNames = subst: big:
fold (s: out: filter (x: x.name != s) out) big subst;
- modules = listToAttrs (map kdeModuleNV manifest.modules);
+ allModules = listToAttrs (map kdeModuleNV manifest.modules);
+
+ modules =
+ let unsplit = filter (a: ! (a ? pkgs)) manifest.modules;
+ in listToAttrs (map kdeModuleNV unsplit);
splittedModuleList =
let
splitted = filter (a: a ? pkgs) manifest.modules;
names = map ({module, sane ? module, ...}: sane) splitted;
in
- map (m: m.projects) (stdenv.lib.attrVals names modules);
+ map (m: m.projects) (stdenv.lib.attrVals names allModules);
individual =
stdenv.lib.zipAttrsWith
diff --git a/pkgs/desktops/kde-4.14/kde-runtime.nix b/pkgs/desktops/kde-4.14/kde-runtime.nix
deleted file mode 100644
index a66d189a6007..000000000000
--- a/pkgs/desktops/kde-4.14/kde-runtime.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ kde, kdelibs, bzip2, libssh, exiv2, attica, qca2, shared_mime_info
-, libcanberra, samba, libjpeg, ntrack, pkgconfig, xz, libpulseaudio
-, networkmanager, kactivities, kdepimlibs, openexr, ilmbase, gpgme, glib
-}:
-
-kde {
- patches = [ ./CVE-2014-8600.diff ];
-
- buildInputs = [
- kdelibs attica xz bzip2 libssh libjpeg exiv2 ntrack
- qca2 samba libcanberra libpulseaudio gpgme
- networkmanager kactivities kdepimlibs openexr
-#todo: add openslp
-#todo: gpgme can't be found because cmake module is provided by kdepimlibs which are found too late
- ];
-
- nativeBuildInputs = [ shared_mime_info ];
-
- NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR -I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include";
-
- meta = {
- license = "LGPL";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kde-wallpapers.nix b/pkgs/desktops/kde-4.14/kde-wallpapers.nix
deleted file mode 100644
index 875eb6769c0e..000000000000
--- a/pkgs/desktops/kde-4.14/kde-wallpapers.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ kde, cmake }:
-
-kde {
- nativeBuildInputs = [ cmake ];
-
- patches = [ ./files/kde-wallpapers-buildsystem.patch ];
-
- cmakeFlags = "-DWALLPAPER_INSTALL_DIR=share/wallpapers";
-
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "1mzj7jk0ag7yas2wm2x60z3ymv64g9jrjsz3nwlr719b4bhmgwjj";
-
- meta = {
- description = "Wallpapers for KDE";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeaccessibility/jovie.nix b/pkgs/desktops/kde-4.14/kdeaccessibility/jovie.nix
deleted file mode 100644
index d38c80c4c36a..000000000000
--- a/pkgs/desktops/kde-4.14/kdeaccessibility/jovie.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, speechd }:
-
-kde {
- buildInputs = [ kdelibs speechd ];
-
- meta = {
- description = "Text-to-speech synthesis daemon";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeaccessibility/kaccessible.nix b/pkgs/desktops/kde-4.14/kdeaccessibility/kaccessible.nix
deleted file mode 100644
index 98fae7c983f8..000000000000
--- a/pkgs/desktops/kde-4.14/kdeaccessibility/kaccessible.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, speechd }:
-
-kde {
- buildInputs = [ kdelibs speechd ];
-
- meta = {
- description = "Bridge that provides accessibility services to applications";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeaccessibility/kmag.nix b/pkgs/desktops/kde-4.14/kdeaccessibility/kmag.nix
deleted file mode 100644
index 606c61cddb63..000000000000
--- a/pkgs/desktops/kde-4.14/kdeaccessibility/kmag.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
-#todo: package qaccessibilityclient
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Screen magnifier for KDE";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeaccessibility/kmousetool.nix b/pkgs/desktops/kde-4.14/kdeaccessibility/kmousetool.nix
deleted file mode 100644
index 8e0caa76ed9c..000000000000
--- a/pkgs/desktops/kde-4.14/kdeaccessibility/kmousetool.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libXtst, libXt }:
-
-kde {
- buildInputs = [ kdelibs libXtst libXt ];
-
- meta = {
- description = "A program that clicks the mouse for you";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeaccessibility/kmouth.nix b/pkgs/desktops/kde-4.14/kdeaccessibility/kmouth.nix
deleted file mode 100644
index 4159501967cd..000000000000
--- a/pkgs/desktops/kde-4.14/kdeaccessibility/kmouth.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A type-and-say front end for speech synthesizers";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeadmin/kcron.nix b/pkgs/desktops/kde-4.14/kdeadmin/kcron.nix
deleted file mode 100644
index f585461af381..000000000000
--- a/pkgs/desktops/kde-4.14/kdeadmin/kcron.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Configure and schedule tasks";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeadmin/ksystemlog.nix b/pkgs/desktops/kde-4.14/kdeadmin/ksystemlog.nix
deleted file mode 100644
index 88757a6b91c7..000000000000
--- a/pkgs/desktops/kde-4.14/kdeadmin/ksystemlog.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "System log viewer tool";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeadmin/kuser.nix b/pkgs/desktops/kde-4.14/kdeadmin/kuser.nix
deleted file mode 100644
index 6118cf558bbd..000000000000
--- a/pkgs/desktops/kde-4.14/kdeadmin/kuser.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, kdepimlibs }:
-
-kde {
- buildInputs = [ kdelibs kdepimlibs ];
-
- meta = {
- description = "User management tool";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/ColorSchemes.nix b/pkgs/desktops/kde-4.14/kdeartwork/ColorSchemes.nix
deleted file mode 100644
index acccf66976fc..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/ColorSchemes.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- name = "kde-color-schemes";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Additional KDE color schemes";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/FindXscreensaver.cmake b/pkgs/desktops/kde-4.14/kdeartwork/FindXscreensaver.cmake
deleted file mode 100644
index 499ed75268e9..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/FindXscreensaver.cmake
+++ /dev/null
@@ -1,73 +0,0 @@
-#Macro to find xscreensaver directory
-
-# Copyright (c) 2006, Laurent Montel,
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-if (NOT XSCREENSAVER_FOUND)
- FIND_PATH(XSCREENSAVER_DIR deco
- HINTS
- ${KDE4_INCLUDE_DIR}
- PATHS
- /usr
- /usr/local
- /opt/local
- /usr/X11R6
- /opt/kde
- /opt/kde3
- /usr/kde
- /usr/local/kde
- /usr/local/xscreensaver
- /usr/openwin/lib/xscreensaver
- /etc
- PATH_SUFFIXES
- lib${LIB_SUFFIX}/xscreensaver
- lib${LIB_SUFFIX}/misc/xscreensaver
- lib/xscreensaver
- lib64/xscreensaver
- lib/misc/xscreensaver
- libexec/xscreensaver
- bin/xscreensaver-hacks
- hacks)
- message(STATUS "XSCREENSAVER_DIR <${XSCREENSAVER_DIR}>")
-
- FIND_PATH(XSCREENSAVER_CONFIG_DIR deco.xml
- PATHS
- ${KDE4_INCLUDE_DIR}
- /usr/
- /usr/local/
- /opt/local/
- /usr/X11R6/
- /opt/kde/
- /opt/kde3/
- /usr/kde/
- /usr/local/kde/
- /usr/openwin/lib/xscreensaver/
- /etc/
- PATH_SUFFIXES xscreensaver xscreensaver/config share/xscreensaver/config
- )
- MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>")
-
-endif(NOT XSCREENSAVER_FOUND)
-
-#MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>")
-#MESSAGE(STATUS "XSCREENSAVER_DIR :<${XSCREENSAVER_DIR}>")
-
-# Need to fix hack
-if(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR)
- set(XSCREENSAVER_FOUND TRUE)
-endif(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR)
-
-if (XSCREENSAVER_FOUND)
- if (NOT Xscreensaver_FIND_QUIETLY)
- message(STATUS "Found XSCREENSAVER_CONFIG_DIR <${XSCREENSAVER_CONFIG_DIR}>")
- endif (NOT Xscreensaver_FIND_QUIETLY)
-else (XSCREENSAVER_FOUND)
- if (Xscreensaver_FIND_REQUIRED)
- message(FATAL_ERROR "XScreenSaver not found")
- endif (Xscreensaver_FIND_REQUIRED)
-endif (XSCREENSAVER_FOUND)
-
-
-MARK_AS_ADVANCED(XSCREENSAVER_DIR XSCREENSAVER_CONFIG_DIR)
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/HighResolutionWallpapers.nix b/pkgs/desktops/kde-4.14/kdeartwork/HighResolutionWallpapers.nix
deleted file mode 100644
index edffca1562e1..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/HighResolutionWallpapers.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde rec {
- name = "kde-wallpapers-high-resolution";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE wallpapers in high resolution";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/IconThemes.nix b/pkgs/desktops/kde-4.14/kdeartwork/IconThemes.nix
deleted file mode 100644
index 43071e8bd142..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/IconThemes.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- name = "kdeartwork-icon-themes";
-
- # Sources contain primary and kdeclassic as well but they're not installed
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE nuvola and mono icon themes";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/WeatherWallpapers.nix b/pkgs/desktops/kde-4.14/kdeartwork/WeatherWallpapers.nix
deleted file mode 100644
index 947e5e17ab0c..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/WeatherWallpapers.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde rec {
- name = "kde-weather-wallpapers";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Additional KDE wallpapers (weather)";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/desktopthemes.nix b/pkgs/desktops/kde-4.14/kdeartwork/desktopthemes.nix
deleted file mode 100644
index 93dd361af738..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/desktopthemes.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- name = "kde-desktop-themes";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Additional KDE desktop themes";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/emoticons.nix b/pkgs/desktops/kde-4.14/kdeartwork/emoticons.nix
deleted file mode 100644
index 5ef9f78a7195..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/emoticons.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- name = "kde-emotion-icons";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Additional KDE emotion icons (smiles)";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/kscreensaver.nix b/pkgs/desktops/kde-4.14/kdeartwork/kscreensaver.nix
deleted file mode 100644
index 84cb008056e4..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/kscreensaver.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ kde, kdelibs, xscreensaver, kde_workspace, eigen, libkexiv2, libXt, pkgconfig }:
-
-kde {
- buildInputs = [ kdelibs xscreensaver kde_workspace eigen libkexiv2 libXt ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- prePatch = "cp -v ${./FindXscreensaver.cmake} cmake/modules/FindXscreensaver.cmake";
-
- cmakeFlags = [ "-DBUILD_asciiquarium:BOOL=ON" ];
-
- meta = {
- description = "KDE screensavers";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/kwin-styles.nix b/pkgs/desktops/kde-4.14/kdeartwork/kwin-styles.nix
deleted file mode 100644
index b5d769b216db..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/kwin-styles.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, kde_workspace }:
-
-kde {
- buildInputs = [ kdelibs kde_workspace ];
-
- meta = {
- description = "Styles for KWin";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/styles.nix b/pkgs/desktops/kde-4.14/kdeartwork/styles.nix
deleted file mode 100644
index 6a1306c37100..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/styles.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde rec {
- name = "kde-style-phase";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Phase, a widget style for KDE";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeartwork/wallpapers.nix b/pkgs/desktops/kde-4.14/kdeartwork/wallpapers.nix
deleted file mode 100644
index 7c9846fbf9e8..000000000000
--- a/pkgs/desktops/kde-4.14/kdeartwork/wallpapers.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs }:
-
-kde rec {
- name = "kdeartwork-wallpapers";
-
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Additional KDE wallpapers";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdebindings/perlqt.nix b/pkgs/desktops/kde-4.14/kdebindings/perlqt.nix
deleted file mode 100644
index 48eed141ce64..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/perlqt.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ kde, cmake, smokeqt, perl }:
-
-kde {
-
- # TODO: qscintilla2, qwt5
-
- buildInputs = [ smokeqt perl ];
-
- nativeBuildInputs = [ cmake ];
-
- meta = {
- description = "Perl bindings for Qt library";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdebindings/qtruby-install-prefix.patch b/pkgs/desktops/kde-4.14/kdebindings/qtruby-install-prefix.patch
deleted file mode 100644
index bd95a0d8bd3d..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/qtruby-install-prefix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 33078b4..30aec0e 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -31,8 +31,8 @@ if (NOT COMPILE_RUBY)
- return()
- endif (NOT COMPILE_RUBY)
-
--SET(CUSTOM_RUBY_SITE_ARCH_DIR ${RUBY_SITEARCH_DIR} CACHE DIR "custom installation directory for ruby binary extension" )
--SET(CUSTOM_RUBY_SITE_LIB_DIR ${RUBY_SITELIB_DIR} CACHE DIR "custom installation directory for ruby extension" )
-+string(REPLACE "${RUBY_ROOT_DIR}" "${CMAKE_INSTALL_PREFIX}" CUSTOM_RUBY_SITE_ARCH_DIR ${RUBY_SITEARCH_DIR})
-+string(REPLACE "${RUBY_ROOT_DIR}" "${CMAKE_INSTALL_PREFIX}" CUSTOM_RUBY_SITE_LIB_DIR ${RUBY_SITELIB_DIR})
-
- # compute an overall version number which can be compared at once
- MATH(EXPR RUBY_VERSION_NUMBER "${RUBY_VERSION_MAJOR}*10000 + ${RUBY_VERSION_MINOR}*100 + ${RUBY_VERSION_PATCH}")
diff --git a/pkgs/desktops/kde-4.14/kdebindings/qtruby.nix b/pkgs/desktops/kde-4.14/kdebindings/qtruby.nix
deleted file mode 100644
index ed83dd03eca1..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/qtruby.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ kde, cmake, smokeqt, ruby_2_2 }:
-
-kde {
-
- # TODO: scintilla2, qwt5
-
- buildInputs = [ smokeqt ruby_2_2 ];
-
- nativeBuildInputs = [ cmake ];
-
- hardeningDisable = [ "all" ];
-
- # The patch is not ready for upstream submmission.
- # I should add an option() instead.
- patches = [ ./qtruby-install-prefix.patch ];
-
- cmakeFlags="-DRUBY_ROOT_DIR=${ruby_2_2}";
-
- meta = {
- description = "Ruby bindings for Qt library";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdebindings/smokegen-CMakeLists.txt-nix.patch b/pkgs/desktops/kde-4.14/kdebindings/smokegen-CMakeLists.txt-nix.patch
deleted file mode 100644
index 7436b6112d57..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/smokegen-CMakeLists.txt-nix.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -Naur smokegen-4.14.3-upstream/CMakeLists.txt smokegen-4.14.3/CMakeLists.txt
---- smokegen-4.14.3-upstream/CMakeLists.txt 2014-09-15 13:23:01.000000000 -0430
-+++ smokegen-4.14.3/CMakeLists.txt 2015-03-29 16:41:59.295598992 -0430
-@@ -32,9 +32,9 @@
- type.cpp
- )
-
--# force RPATH so that the binary is usable from within the build tree
--set (CMAKE_SKIP_BUILD_RPATH FALSE)
--set (CMAKE_SKIP_RPATH FALSE)
-+# add the automatically determined parts of the RPATH
-+# which point to directories outside the build tree to the install RPATH
-+set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-
- configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in config.h @ONLY )
-
diff --git a/pkgs/desktops/kde-4.14/kdebindings/smokegen-nix.patch b/pkgs/desktops/kde-4.14/kdebindings/smokegen-nix.patch
deleted file mode 100644
index 53257e836e04..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/smokegen-nix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -urN smokegen-4.10.5.orig/cmake/SmokeConfig.cmake.in smokegen-4.10.5/cmake/SmokeConfig.cmake.in
---- smokegen-4.10.5.orig/cmake/SmokeConfig.cmake.in 2013-06-28 17:14:50.000000000 +0000
-+++ smokegen-4.10.5/cmake/SmokeConfig.cmake.in 2013-07-30 21:26:33.000000000 +0000
-@@ -80,8 +80,7 @@
- set(SMOKE_API_BIN "@SMOKE_API_BIN@")
-
- find_library(SMOKE_BASE_LIBRARY smokebase
-- PATHS "@SMOKE_LIBRARY_PREFIX@"
-- NO_DEFAULT_PATH)
-+ PATHS "@SMOKE_LIBRARY_PREFIX@")
-
- if (NOT SMOKE_BASE_LIBRARY)
- if (Smoke_FIND_REQUIRED)
diff --git a/pkgs/desktops/kde-4.14/kdebindings/smokegen.nix b/pkgs/desktops/kde-4.14/kdebindings/smokegen.nix
deleted file mode 100644
index 5708d0f96eb2..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/smokegen.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ stdenv, kde, qt4, cmake }:
-
-kde {
- buildInputs = [ qt4 ];
- nativeBuildInputs = [ cmake ];
-
- patches = [ ./smokegen-nix.patch ./smokegen-CMakeLists.txt-nix.patch ];
-
- meta = {
- description = "C++ parser used to generate language bindings for Qt/KDE";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdebindings/smokekde.nix b/pkgs/desktops/kde-4.14/kdebindings/smokekde.nix
deleted file mode 100644
index 4474c1d9731e..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/smokekde.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ kde, cmake, smokeqt, kdelibs, akonadi, kdepimlibs, okular
-, shared_desktop_ontologies, attica, pkgconfig }:
-
-kde {
-
- # TODO: attica, akonadi and kdepimlibs are disabled due to smokegen crash
- # okular is disabled because the code generated is broken
- buildInputs = [
- smokeqt kdelibs shared_desktop_ontologies
- ];
-
- nativeBuildInputs = [ cmake pkgconfig ];
-
- LD_LIBRARY_PATH = "${smokeqt}/lib/";
-
- meta = {
- description = "SMOKE bindings for kdelibs";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdebindings/smokeqt.nix b/pkgs/desktops/kde-4.14/kdebindings/smokeqt.nix
deleted file mode 100644
index 494bc85e6465..000000000000
--- a/pkgs/desktops/kde-4.14/kdebindings/smokeqt.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ stdenv, kde, qt4, cmake, phonon, qimageblitz, smokegen }:
-
-kde {
-
-# TODO: Qwt5, QScintilla2
-
- propagatedBuildInputs = [ qt4 phonon qimageblitz ];
- nativeBuildInputs = [ cmake ];
- propagatedNativeBuildInputs = [ smokegen ];
-
- meta = {
- description = "C++ parser used to generate language bindings for Qt/KDE";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/analitza.nix b/pkgs/desktops/kde-4.14/kdeedu/analitza.nix
deleted file mode 100644
index 74c3a1ebb200..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/analitza.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, readline }:
-kde {
- buildInputs = [ kdelibs readline ];
-
- meta = {
- description = "Library part of KAlgebra";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/artikulate.nix b/pkgs/desktops/kde-4.14/kdeedu/artikulate.nix
deleted file mode 100644
index 8674a774443f..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/artikulate.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, qt_gstreamer1 }:
-kde {
- buildInputs = [ kdelibs qt_gstreamer1 ];
-
- meta = {
- description = "A pronunciation learning program for KDE";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/blinken.nix b/pkgs/desktops/kde-4.14/kdeedu/blinken.nix
deleted file mode 100644
index cdf9728833c2..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/blinken.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Memory Enhancement Game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/cantor.nix b/pkgs/desktops/kde-4.14/kdeedu/cantor.nix
deleted file mode 100644
index 625a2678e48b..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/cantor.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ kde, kdelibs, libspectre, analitza, R, pkgconfig, libqalculate, python }:
-kde {
-
-# TODO: R is not found
-
- buildInputs = [ kdelibs libspectre analitza R libqalculate python ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- patches = [ ./commit-846cf02 ];
-
- meta = {
- description = "KDE Frontend to Mathematical Software";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/commit-846cf02 b/pkgs/desktops/kde-4.14/kdeedu/commit-846cf02
deleted file mode 100644
index 66e756e21bb8..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/commit-846cf02
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/src/backends/R/rserver/rcallbacks.h b/src/backends/R/rserver/rcallbacks.h
-index 8f4752c..6d0e9a2 100644
---- a/src/backends/R/rserver/rcallbacks.h
-+++ b/src/backends/R/rserver/rcallbacks.h
-@@ -30,7 +30,6 @@ class Expression;
- #include
- #include
- #define R_INTERFACE_PTRS
--#include
- #include
-
- //This File implements the necessary callbacks for R
-commit 846cf02ab1618b9322b83eafc18dff3264988b72
-Author: Raymond Wooninck
-Date: Mon Apr 27 16:08:51 2015 +0200
-
- Also build against R >= 3.2.
-
-diff --git a/src/backends/R/rserver/rcallbacks.cpp b/src/backends/R/rserver/rcallbacks.cpp
-index 2c86531..492f270 100644
---- a/src/backends/R/rserver/rcallbacks.cpp
-+++ b/src/backends/R/rserver/rcallbacks.cpp
-@@ -26,6 +26,7 @@
- #include
-
- #include
-+#include
-
- RServer* server;
- Expression* currentExpression;
-diff --git a/src/backends/R/rserver/rserver.cpp b/src/backends/R/rserver/rserver.cpp
-index 30cdb70..f689f42 100644
---- a/src/backends/R/rserver/rserver.cpp
-+++ b/src/backends/R/rserver/rserver.cpp
-@@ -42,7 +42,6 @@
- #include
- #include
- #define R_INTERFACE_PTRS
--#include
- #include
-
- // Not making a member to prevent pulling R headers into rserver.h
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kalgebra.nix b/pkgs/desktops/kde-4.14/kdeedu/kalgebra.nix
deleted file mode 100644
index 3675c3a225f4..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kalgebra.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, libkdeedu, analitza }:
-kde {
- buildInputs = [ kdelibs libkdeedu analitza ];
-
- meta = {
- description = "2D and 3D Graph Calculator";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kalzium.nix b/pkgs/desktops/kde-4.14/kdeedu/kalzium.nix
deleted file mode 100644
index 8338eee55110..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kalzium.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ kde, kdelibs, facile, ocaml, eigen2, eigen, openbabel, avogadro, pkgconfig }:
-kde {
-
-# TODO: chemical mime data
-
- buildInputs = [ kdelibs facile ocaml eigen2 eigen openbabel avogadro ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- meta = {
- description = "Periodic Table of Elements";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kanagram.nix b/pkgs/desktops/kde-4.14/kdeedu/kanagram.nix
deleted file mode 100644
index 8759c96d78c4..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kanagram.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, libkdeedu }:
-kde {
- buildInputs = [ kdelibs libkdeedu ];
-
- meta = {
- description = "Letter Order Game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kbruch.nix b/pkgs/desktops/kde-4.14/kdeedu/kbruch.nix
deleted file mode 100644
index dc50f1e85a37..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kbruch.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Practice Fractions";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kgeography.nix b/pkgs/desktops/kde-4.14/kdeedu/kgeography.nix
deleted file mode 100644
index bd8d27c8d6e2..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kgeography.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Geography Trainer";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/khangman.nix b/pkgs/desktops/kde-4.14/kdeedu/khangman.nix
deleted file mode 100644
index 997b50e906a2..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/khangman.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, libkdeedu }:
-kde {
- buildInputs = [ kdelibs libkdeedu ];
-
- meta = {
- description = "KDE hangman game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kig.nix b/pkgs/desktops/kde-4.14/kdeedu/kig.nix
deleted file mode 100644
index 37906c32bcb2..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kig.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, boost, python}:
-kde {
- buildInputs = [ kdelibs boost python ];
-
- cmakeFlags = "-DKIG_ENABLE_PYTHON_SCRIPTING=1";
- meta = {
- description = "KDE Interactive Geometry";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kiten.nix b/pkgs/desktops/kde-4.14/kdeedu/kiten.nix
deleted file mode 100644
index 939b7a9f77a2..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kiten.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Japanese Reference/Study Tool";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/klettres.nix b/pkgs/desktops/kde-4.14/kdeedu/klettres.nix
deleted file mode 100644
index 7a0fa83078e3..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/klettres.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A KDE alphabet tutorial";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kmplot.nix b/pkgs/desktops/kde-4.14/kdeedu/kmplot.nix
deleted file mode 100644
index fc7b0578c27b..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kmplot.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A KDE mathematical function plotter";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kqtquickcharts.nix b/pkgs/desktops/kde-4.14/kdeedu/kqtquickcharts.nix
deleted file mode 100644
index 3e243b8c4032..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kqtquickcharts.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Qt Quick 1 plugin for beautiful and interactive charts";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/ktouch.nix b/pkgs/desktops/kde-4.14/kdeedu/ktouch.nix
deleted file mode 100644
index 9e606adde336..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/ktouch.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libxkbfile }:
-
-kde {
- buildInputs = [ kdelibs libxkbfile ];
-
- meta = {
- description = "Touch Typing Tutor";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kturtle.nix b/pkgs/desktops/kde-4.14/kdeedu/kturtle.nix
deleted file mode 100644
index 1e1922b1410d..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kturtle.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Educational Programming Environment";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/kwordquiz.nix b/pkgs/desktops/kde-4.14/kdeedu/kwordquiz.nix
deleted file mode 100644
index 1b33ba2e469f..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/kwordquiz.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libkdeedu }:
-
-kde {
- buildInputs = [ kdelibs libkdeedu ];
-
- meta = {
- description = "Flash Card Trainer";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/libkdeedu.nix b/pkgs/desktops/kde-4.14/kdeedu/libkdeedu.nix
deleted file mode 100644
index def6c85fefe2..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/libkdeedu.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Libraries used by KDE Education applications";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/pairs.nix b/pkgs/desktops/kde-4.14/kdeedu/pairs.nix
deleted file mode 100644
index 36c4aba9604b..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/pairs.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A memory and pairs game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/parley.nix b/pkgs/desktops/kde-4.14/kdeedu/parley.nix
deleted file mode 100644
index f9f86dde150d..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/parley.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libkdeedu, attica }:
-
-kde {
- buildInputs = [ kdelibs libkdeedu attica ];
-
- meta = {
- description = "Vocabulary Trainer";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/rocs.nix b/pkgs/desktops/kde-4.14/kdeedu/rocs.nix
deleted file mode 100644
index 76131d8f0f0f..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/rocs.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ kde, kdelibs, boost, grantlee }:
-
-kde {
- patches = [ ../files/rocs-0001-duplicate-add_test.patch ];
-
- buildInputs = [ kdelibs (boost.override { enableExceptions = true; }) grantlee ];
-
- NIX_CFLAGS_COMPILE = "-fexceptions";
-
- meta = {
- description = "A KDE graph theory viewer";
- kde = {
- name = "rocs";
- };
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeedu/step.nix b/pkgs/desktops/kde-4.14/kdeedu/step.nix
deleted file mode 100644
index 95e991e84815..000000000000
--- a/pkgs/desktops/kde-4.14/kdeedu/step.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ kde, kdelibs, gsl, libqalculate, eigen2, pkgconfig }:
-
-kde {
-
- buildInputs = [ kdelibs gsl libqalculate eigen2 ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- meta = {
- description = "A KDE interactive physical simulator";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/bomber.nix b/pkgs/desktops/kde-4.14/kdegames/bomber.nix
deleted file mode 100644
index 542ff24f5e65..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/bomber.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A single player arcade game. The player is invading various cities in a plane that is decreasing in height";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/bovo.nix b/pkgs/desktops/kde-4.14/kdegames/bovo.nix
deleted file mode 100644
index 89dff46129b6..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/bovo.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A Gomoku (from Japanese 五目並べ - lit. \"five points\") like game for two players, where the opponents alternate in placing their respective pictogram on the game board";
- };
-
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/granatier.nix b/pkgs/desktops/kde-4.14/kdegames/granatier.nix
deleted file mode 100644
index 50c3bf985b5b..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/granatier.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A clone of the classic Bomberman game, inspired by the work of the Clanbomber clone";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kajongg.nix b/pkgs/desktops/kde-4.14/kdegames/kajongg.nix
deleted file mode 100644
index cea4fb38b4fb..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kajongg.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ kde, kdelibs, libkdegames, pythonPackages, sqlite, pykde4 }:
-kde rec {
-
- buildInputs = [ kdelibs libkdegames pythonPackages.python pythonPackages.wrapPython sqlite ] ++ pythonPath;
-
- pythonPath = [ pythonPackages.twisted pykde4 ];
-
- postInstall = "wrapPythonPrograms";
-
- meta = {
- description = "An ancient Chinese board game for 4 players";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kapman.nix b/pkgs/desktops/kde-4.14/kdegames/kapman.nix
deleted file mode 100644
index 616533911ff8..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kapman.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A clone of the well known game Pac-Man";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/katomic.nix b/pkgs/desktops/kde-4.14/kdegames/katomic.nix
deleted file mode 100644
index 3f7c1343289a..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/katomic.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A fun and educational puzzle game built around molecular geometry";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kblackbox.nix b/pkgs/desktops/kde-4.14/kdegames/kblackbox.nix
deleted file mode 100644
index 1e20cf0051ea..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kblackbox.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A game of hide and seek played on an grid of boxes, where the player shoots rays into the grid to deduce the positions of hidden objects";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kblocks.nix b/pkgs/desktops/kde-4.14/kdegames/kblocks.nix
deleted file mode 100644
index 08e8c62d2629..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kblocks.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A classic single player falling blocks puzzle game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kbounce.nix b/pkgs/desktops/kde-4.14/kdegames/kbounce.nix
deleted file mode 100644
index 291e4c65a43a..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kbounce.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A single player arcade game with the elements of puzzle";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kbreakout.nix b/pkgs/desktops/kde-4.14/kdegames/kbreakout.nix
deleted file mode 100644
index 4c5b2f62852f..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kbreakout.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A Breakout-like game. Its object is to destroy as many bricks as possible without losing the ball";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kdiamond.nix b/pkgs/desktops/kde-4.14/kdegames/kdiamond.nix
deleted file mode 100644
index b21a945a64b9..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kdiamond.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A single player puzzle game. The object of the game is to build lines of three similar diamonds";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kfourinline.nix b/pkgs/desktops/kde-4.14/kdegames/kfourinline.nix
deleted file mode 100644
index 6504d069660b..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kfourinline.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A board game for two players based on the Connect-Four game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kgoldrunner.nix b/pkgs/desktops/kde-4.14/kdegames/kgoldrunner.nix
deleted file mode 100644
index 86aff7e77ace..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kgoldrunner.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "An action game where the hero runs through a maze, climbs stairs, dig holes and dodges enemies in order to collect all the gold nuggets and escape to the next level";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kigo.nix b/pkgs/desktops/kde-4.14/kdegames/kigo.nix
deleted file mode 100644
index e417e89a0078..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kigo.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "An open-source implementation of the popular Go game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/killbots.nix b/pkgs/desktops/kde-4.14/kdegames/killbots.nix
deleted file mode 100644
index 9d8b307be756..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/killbots.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple game of evading killer robots";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kiriki.nix b/pkgs/desktops/kde-4.14/kdegames/kiriki.nix
deleted file mode 100644
index 433991abd75b..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kiriki.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "An addictive and fun dice game, designed to be played by as many as six players";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kjumpingcube.nix b/pkgs/desktops/kde-4.14/kdegames/kjumpingcube.nix
deleted file mode 100644
index 888dba71b662..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kjumpingcube.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple dice driven tactical game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/klickety.nix b/pkgs/desktops/kde-4.14/kdegames/klickety.nix
deleted file mode 100644
index 87415f9a4f81..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/klickety.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A puzzle game where the player removes groups of colored marbles to clear the board";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/klines.nix b/pkgs/desktops/kde-4.14/kdegames/klines.nix
deleted file mode 100644
index e5c32d3fa9ab..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/klines.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple but highly addictive one player game. The player has to move the colored balls around the game board, gathering them into the lines of the same color by five";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kmahjongg.nix b/pkgs/desktops/kde-4.14/kdegames/kmahjongg.nix
deleted file mode 100644
index 6aca3c229946..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kmahjongg.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames, libkmahjongg }:
-kde {
- buildInputs = [ kdelibs libkdegames libkmahjongg ];
- meta = {
- description = "The tiles are scrambled and staked on top of each other to resemble a certain shape. The player is then expected to remove all the tiles off the game board by locating each tile's matching pair";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kmines.nix b/pkgs/desktops/kde-4.14/kdegames/kmines.nix
deleted file mode 100644
index c02a61506d75..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kmines.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A classic Minesweeper game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/knavalbattle.nix b/pkgs/desktops/kde-4.14/kdegames/knavalbattle.nix
deleted file mode 100644
index aed9b48511ac..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/knavalbattle.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A Battle Ship game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/knetwalk.nix b/pkgs/desktops/kde-4.14/kdegames/knetwalk.nix
deleted file mode 100644
index d7a80f133168..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/knetwalk.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A small game where you have to build up a computer network by rotating the wires to connect the terminals to the server";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kolf.nix b/pkgs/desktops/kde-4.14/kdegames/kolf.nix
deleted file mode 100644
index 67a75cb9a36f..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kolf.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A miniature golf game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kollision.nix b/pkgs/desktops/kde-4.14/kdegames/kollision.nix
deleted file mode 100644
index b0911d093ddd..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kollision.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple ball dodging game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/konquest.nix b/pkgs/desktops/kde-4.14/kdegames/konquest.nix
deleted file mode 100644
index 974730a46d0b..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/konquest.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "The KDE version of Gnu-Lactic Konquest";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kpat.nix b/pkgs/desktops/kde-4.14/kdegames/kpat.nix
deleted file mode 100644
index f33ddfb8570c..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kpat.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ kde, kdelibs, libkdegames, shared_mime_info }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- nativeBuildInputs = [ shared_mime_info ];
- meta = {
- description = "A relaxing card sorting game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kreversi.nix b/pkgs/desktops/kde-4.14/kdegames/kreversi.nix
deleted file mode 100644
index 065ee4bb657c..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kreversi.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple one player strategy game played against the computer. If a player's piece is captured by an opposing player, that piece is turned over to reveal the color of that player";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kshisen.nix b/pkgs/desktops/kde-4.14/kdegames/kshisen.nix
deleted file mode 100644
index 085b91584c70..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kshisen.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames, libkmahjongg }:
-kde {
- buildInputs = [ kdelibs libkdegames libkmahjongg ];
- meta = {
- description = "A solitaire-like game played using the standard set of Mahjong tiles";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/ksirk.nix b/pkgs/desktops/kde-4.14/kdegames/ksirk.nix
deleted file mode 100644
index bfdd8f358dd1..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/ksirk.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames, qca2 }:
-kde {
- buildInputs = [ kdelibs libkdegames qca2 ];
- meta = {
- description = "A computerized version of the well known strategic board game Risk";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/ksnakeduel.nix b/pkgs/desktops/kde-4.14/kdegames/ksnakeduel.nix
deleted file mode 100644
index ce5e75336c97..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/ksnakeduel.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple Tron-Clone";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kspaceduel.nix b/pkgs/desktops/kde-4.14/kdegames/kspaceduel.nix
deleted file mode 100644
index 692eb1c085af..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kspaceduel.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "Each of two possible players control a satellite spaceship orbiting the sun. As the game progresses players have to eliminate the opponent's spacecraft with bullets or mines";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/ksquares.nix b/pkgs/desktops/kde-4.14/kdegames/ksquares.nix
deleted file mode 100644
index 7cad6bf0e5ae..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/ksquares.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A game modeled after the well known pen and paper based game of Dots and Boxes";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/ksudoku.nix b/pkgs/desktops/kde-4.14/kdegames/ksudoku.nix
deleted file mode 100644
index 72a6a72b66d5..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/ksudoku.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A logic-based symbol placement puzzle";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/ktuberling.nix b/pkgs/desktops/kde-4.14/kdegames/ktuberling.nix
deleted file mode 100644
index a4480864fd8b..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/ktuberling.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A simple constructor game suitable for children and adults alike";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/kubrick.nix b/pkgs/desktops/kde-4.14/kdegames/kubrick.nix
deleted file mode 100644
index f80cf4a8b356..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/kubrick.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A game based on the Rubik's Cube™ puzzle";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/libkdegames.nix b/pkgs/desktops/kde-4.14/kdegames/libkdegames.nix
deleted file mode 100644
index 3819dcdc9ae2..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/libkdegames.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, openal, libsndfile }:
-kde {
- buildInputs = [ kdelibs openal libsndfile ];
- meta = {
- description = "KDE games library";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/libkmahjongg.nix b/pkgs/desktops/kde-4.14/kdegames/libkmahjongg.nix
deleted file mode 100644
index d7687c1435f7..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/libkmahjongg.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A library for KMahjongg game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/lskat.nix b/pkgs/desktops/kde-4.14/kdegames/lskat.nix
deleted file mode 100644
index d3e8268784bb..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/lskat.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A fun and engaging card game for two players, where the second player is either live opponent, or a built in artificial intelligence";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/palapeli.nix b/pkgs/desktops/kde-4.14/kdegames/palapeli.nix
deleted file mode 100644
index a73fcf100eb7..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/palapeli.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ kde, kdelibs, libkdegames, shared_mime_info }:
-kde {
-
-# TODO: package qvoronoi
-
- nativeBuildInputs = [ shared_mime_info ];
-
- buildInputs = [ kdelibs libkdegames ];
-
- meta = {
- description = "A single-player jigsaw puzzle game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegames/picmi.nix b/pkgs/desktops/kde-4.14/kdegames/picmi.nix
deleted file mode 100644
index 77dcdcf48dce..000000000000
--- a/pkgs/desktops/kde-4.14/kdegames/picmi.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkdegames }:
-kde {
- buildInputs = [ kdelibs libkdegames ];
- meta = {
- description = "A single player logic-based puzzle game";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/gwenview.nix b/pkgs/desktops/kde-4.14/kdegraphics/gwenview.nix
deleted file mode 100644
index 66a7c79a42bc..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/gwenview.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ stdenv, kde, kdelibs, exiv2, kde_baseapps, libkipi, nepomuk_core
-, libjpeg, pkgconfig, kactivities, lcms2, baloo, kfilemetadata, libkdcraw }:
-
-kde {
-
- buildInputs =
- [ kdelibs exiv2 nepomuk_core kactivities kde_baseapps libkipi libjpeg lcms2
- baloo kfilemetadata libkdcraw ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- meta = {
- description = "Gwenview, the KDE image viewer";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kamera.nix b/pkgs/desktops/kde-4.14/kdegraphics/kamera.nix
deleted file mode 100644
index d9aa11c54afa..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kamera.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, libgphoto2 }:
-
-kde {
- buildInputs = [ kdelibs libgphoto2 ];
-
- meta = {
- description = "KDE camera interface library";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kcolorchooser.nix b/pkgs/desktops/kde-4.14/kdegraphics/kcolorchooser.nix
deleted file mode 100644
index e06c1b5d307c..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kcolorchooser.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A small utility to select a color";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-mobipocket.nix b/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-mobipocket.nix
deleted file mode 100644
index e834762feb52..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-mobipocket.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, okular }:
-
-kde {
- buildInputs = [ kdelibs okular ];
-
- meta = {
- description = "A collection of plugins to handle mobipocket files";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-strigi-analyzer.nix b/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-strigi-analyzer.nix
deleted file mode 100644
index d9d35808ac50..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-strigi-analyzer.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, libtiff }:
-
-kde {
- buildInputs = [ kdelibs libtiff ];
-
- meta = {
- description = "Strigi analyzers for various graphics file formats";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-thumbnailers.nix b/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-thumbnailers.nix
deleted file mode 100644
index d6207689512f..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kdegraphics-thumbnailers.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ stdenv, kde, kdelibs, libkexiv2, libkdcraw, pkgconfig }:
-
-kde {
-
- buildInputs = [ kdelibs libkexiv2 libkdcraw ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- meta = {
- description = "Thumbnailers for various graphics file formats";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kgamma.nix b/pkgs/desktops/kde-4.14/kdegraphics/kgamma.nix
deleted file mode 100644
index 016312c199e5..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kgamma.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, libXxf86vm }:
-
-kde {
- buildInputs = [ kdelibs libXxf86vm ];
-
- meta = {
- description = "KDE monitor calibration tool";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kolourpaint.nix b/pkgs/desktops/kde-4.14/kdegraphics/kolourpaint.nix
deleted file mode 100644
index ecf34e5ae9e5..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kolourpaint.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, qimageblitz }:
-
-kde {
- buildInputs = [ kdelibs qimageblitz ];
-
- meta = {
- description = "KDE paint program";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/kruler.nix b/pkgs/desktops/kde-4.14/kdegraphics/kruler.nix
deleted file mode 100644
index 209331d9e83d..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/kruler.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE screen ruler";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/ksaneplugin.nix b/pkgs/desktops/kde-4.14/kdegraphics/ksaneplugin.nix
deleted file mode 100644
index f541c4bdb4df..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/ksaneplugin.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, libksane }:
-
-kde {
- buildInputs = [ kdelibs libksane ];
-
- meta = {
- description = "A KScan plugin that implements the scanning through libksane";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/ksnapshot.nix b/pkgs/desktops/kde-4.14/kdegraphics/ksnapshot.nix
deleted file mode 100644
index a9897d270bb6..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/ksnapshot.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, libkipi }:
-
-kde {
- buildInputs = [ kdelibs libkipi ];
-
- meta = {
- description = "KDE screenshot utility";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/libkipi.nix b/pkgs/desktops/kde-4.14/kdegraphics/libkipi.nix
deleted file mode 100644
index 65e6c52bd44f..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/libkipi.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Interface library to kipi-plugins";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix b/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix
deleted file mode 100644
index d55419f02c75..000000000000
--- a/pkgs/desktops/kde-4.14/kdegraphics/libksane.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ stdenv, kde, kdelibs, sane-backends }:
-
-kde {
- buildInputs = [ kdelibs sane-backends ];
-
- meta = {
- description = "An image scanning library that provides a QWidget that contains all the logic needed to interface a sacanner";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdelibs/baloo-widgets.nix b/pkgs/desktops/kde-4.14/kdelibs/baloo-widgets.nix
deleted file mode 100644
index 46567b5e2a71..000000000000
--- a/pkgs/desktops/kde-4.14/kdelibs/baloo-widgets.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ stdenv, kde, kdelibs, baloo, kfilemetadata, pkgconfig }:
-
-kde {
- buildInputs = [ kdelibs baloo kfilemetadata ];
- nativeBuildInputs = [ pkgconfig ];
-
- meta = {
- description = "Baloo Widgets";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdelibs/nepomuk-core.nix b/pkgs/desktops/kde-4.14/kdelibs/nepomuk-core.nix
deleted file mode 100644
index b990628889b6..000000000000
--- a/pkgs/desktops/kde-4.14/kdelibs/nepomuk-core.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ stdenv, kde, kdelibs, soprano, shared_desktop_ontologies, exiv2, ffmpeg, taglib, poppler_qt4
-, pkgconfig, doxygen, ebook_tools, automoc4, cmake, perl
-}:
-
-kde {
-
-# TODO: qmobipocket
-
- buildInputs = [
- kdelibs soprano shared_desktop_ontologies taglib exiv2 ffmpeg
- poppler_qt4 ebook_tools
- ];
-
- nativeBuildInputs = [ automoc4 cmake perl pkgconfig doxygen ];
-
- meta = {
- description = "NEPOMUK core";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdelibs/nepomuk-widgets.nix b/pkgs/desktops/kde-4.14/kdelibs/nepomuk-widgets.nix
deleted file mode 100644
index b0fc5ad8900d..000000000000
--- a/pkgs/desktops/kde-4.14/kdelibs/nepomuk-widgets.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ stdenv, kde, kdelibs, nepomuk_core }:
-
-kde {
-
- buildInputs = [ kdelibs nepomuk_core ];
-
- meta = {
- description = "NEPOMUK Widgets";
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/audiocd-kio.nix b/pkgs/desktops/kde-4.14/kdemultimedia/audiocd-kio.nix
deleted file mode 100644
index 20e63baf723f..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/audiocd-kio.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libkcompactdisc, cdparanoia, libkcddb, libvorbis, flac, lame }:
-kde {
- buildInputs = [ kdelibs libkcompactdisc cdparanoia libkcddb libvorbis flac lame ];
- meta = {
- description = "Transparent audio CD access for applications using the KDE Platform";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/dragon.nix b/pkgs/desktops/kde-4.14/kdemultimedia/dragon.nix
deleted file mode 100644
index bb44c3b7234e..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/dragon.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
- meta = {
- description = "A multimedia player with the focus on simplicity";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/ffmpegthumbs.nix b/pkgs/desktops/kde-4.14/kdemultimedia/ffmpegthumbs.nix
deleted file mode 100644
index 2311b1dda589..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/ffmpegthumbs.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, ffmpeg }:
-kde {
- buildInputs = [ kdelibs ffmpeg ];
- meta = {
- description = "A video thumbnail generator for KDE file managers like Dolphin and Konqueror";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/juk.nix b/pkgs/desktops/kde-4.14/kdemultimedia/juk.nix
deleted file mode 100644
index 1bf5584de2fa..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/juk.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ kde, kdelibs, taglib_1_9, libtunepimp }:
-kde {
-
-# TODO: opusfile
-
- buildInputs = [ kdelibs taglib_1_9 libtunepimp ];
- meta = {
- description = "An audio jukebox application";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/kmix.nix b/pkgs/desktops/kde-4.14/kdemultimedia/kmix.nix
deleted file mode 100644
index 4d36aaf4f68a..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/kmix.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libcanberra, libpulseaudio }:
-kde {
- buildInputs = [ kdelibs libcanberra libpulseaudio ];
- meta = {
- description = "Sound mixer, an application to allow you to change the volume of your sound card";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/kscd.nix b/pkgs/desktops/kde-4.14/kdemultimedia/kscd.nix
deleted file mode 100644
index e99ae53935b9..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/kscd.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs, libmusicbrainz }:
-kde {
- buildInputs = [ kdelibs libmusicbrainz ];
- meta = {
- description = "KDE CD player";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/libkcompactdisc.nix b/pkgs/desktops/kde-4.14/kdemultimedia/libkcompactdisc.nix
deleted file mode 100644
index 6ed08af89f33..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/libkcompactdisc.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
- meta = {
- description = "KDE library for playing & ripping CDs";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdemultimedia/mplayerthumbs.nix b/pkgs/desktops/kde-4.14/kdemultimedia/mplayerthumbs.nix
deleted file mode 100644
index c34b849f4c92..000000000000
--- a/pkgs/desktops/kde-4.14/kdemultimedia/mplayerthumbs.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kde, kdelibs }:
-kde {
- buildInputs = [ kdelibs ];
- meta = {
- description = "A video thumbnail generator for KDE";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/kdenetwork-filesharing.nix b/pkgs/desktops/kde-4.14/kdenetwork/kdenetwork-filesharing.nix
deleted file mode 100644
index 0330511a258b..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/kdenetwork-filesharing.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE properties dialog plugin to share a directory with the local network";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/kdenetwork-strigi-analyzers.nix b/pkgs/desktops/kde-4.14/kdenetwork/kdenetwork-strigi-analyzers.nix
deleted file mode 100644
index e838d84fc5eb..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/kdenetwork-strigi-analyzers.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, boost }:
-
-kde {
- buildInputs = [ kdelibs boost ];
-
- meta = {
- description = "Strigi analyzers for various network protocols";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/kget.nix b/pkgs/desktops/kde-4.14/kdenetwork/kget.nix
deleted file mode 100644
index f986da2de214..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/kget.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ kde, kdelibs, libktorrent, kde_workspace, sqlite, boost
-, kde_baseapps, libmms, qca2, nepomuk_core, nepomuk_widgets
-, pkgconfig }:
-
-kde {
-
-# TODO: QGpgME
-
- buildInputs =
- [ kdelibs libktorrent nepomuk_core nepomuk_widgets sqlite qca2
- libmms kde_baseapps kde_workspace boost ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- KDEDIRS = libktorrent;
-
- meta = {
- description = "KDE download manager";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/kopete.nix b/pkgs/desktops/kde-4.14/kdenetwork/kopete.nix
deleted file mode 100644
index f5750d60045f..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/kopete.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ kde, kdelibs, libmsn, libotr, kdepimlibs, qimageblitz, libktorrent,
- jasper, libidn, mediastreamer, pkgconfig, libxslt, giflib,
- libgadu, boost, qca2, sqlite, jsoncpp,
- ortp, srtp, libv4l, fetchurl }:
-
-kde {
-
-# TODO: libmeanwhile, xmms, jsoncpp(not found), kleopatra(from kdepim but doesn't install headers?),
-
- patches = [
- (fetchurl {
- name = "kopete.patch";
- url = "https://bugs.kde.org/attachment.cgi?id=91567";
- sha256 = "0a44rjiqzn6v3sywm17d1741sygbvlfnbqadq7qbdj3amny014m1";
- })
- ];
-
- buildInputs = [
- kdelibs qca2 mediastreamer libgadu jsoncpp
- kdepimlibs qimageblitz sqlite jasper libotr libmsn giflib
- libidn libxslt boost
- ortp srtp libv4l
- ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- KDEDIRS = libktorrent;
-
- cmakeFlags = [ "-DBUILD_skypebuttons=TRUE" ];
-
- meta = {
- description = "A KDE multi-protocol IM client";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/kppp.nix b/pkgs/desktops/kde-4.14/kdenetwork/kppp.nix
deleted file mode 100644
index 4c6bd65769f7..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/kppp.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "PPP(Dial-Up) client tool";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/krdc.nix b/pkgs/desktops/kde-4.14/kdenetwork/krdc.nix
deleted file mode 100644
index 12cdd4a569c3..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/krdc.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libvncserver, freerdp_legacy, telepathy_qt }:
-
-kde {
- buildInputs = [ kdelibs libvncserver freerdp_legacy telepathy_qt ];
-
- meta = {
- description = "KDE remote desktop client";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/krfb.nix b/pkgs/desktops/kde-4.14/kdenetwork/krfb.nix
deleted file mode 100644
index cb4857965a34..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/krfb.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libvncserver, libXdamage, libXtst, libjpeg, telepathy_qt }:
-
-kde {
- buildInputs = [ kdelibs libvncserver libXdamage libXtst libjpeg telepathy_qt ];
-
- meta = {
- description = "KDE desktop sharing";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdenetwork/zeroconf-ioslave.nix b/pkgs/desktops/kde-4.14/kdenetwork/zeroconf-ioslave.nix
deleted file mode 100644
index f65960cc337b..000000000000
--- a/pkgs/desktops/kde-4.14/kdenetwork/zeroconf-ioslave.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE tool that monitors the network for DNS-SD services";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdepim-runtime.nix b/pkgs/desktops/kde-4.14/kdepim-runtime.nix
deleted file mode 100644
index e5061a8790af..000000000000
--- a/pkgs/desktops/kde-4.14/kdepim-runtime.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ kde, libxslt, boost, kdepimlibs, akonadi, shared_desktop_ontologies
-, shared_mime_info }:
-
-kde {
-
-# TODO: libkgapi(2), LibKFbAPI,libkolab, libkolabxml
-
- buildInputs = [
- kdepimlibs akonadi boost shared_desktop_ontologies
- libxslt
- ];
-
- nativeBuildInputs = [ shared_mime_info ];
-
- meta = {
- description = "KDE PIM runtime";
- license = "GPL";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdepim.nix b/pkgs/desktops/kde-4.14/kdepim.nix
deleted file mode 100644
index df41c85c8ac6..000000000000
--- a/pkgs/desktops/kde-4.14/kdepim.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ kde, boost, gpgme, libassuan, libxslt, kdepimlibs, kdepim_runtime
-, akonadi, shared_desktop_ontologies, cyrus_sasl, grantlee, prison
-, nepomuk_widgets, kactivities, libXScrnSaver, qjson, baloo
-, pkgconfig }:
-
-kde {
-
-# TODO: LinkGrammar
-
- buildInputs =
- [ kdepimlibs boost shared_desktop_ontologies akonadi nepomuk_widgets
- libxslt cyrus_sasl gpgme libassuan grantlee prison kactivities
- libXScrnSaver qjson baloo
- ];
-
- nativeBuildInputs = [ pkgconfig ];
-
- propagatedUserEnvPkgs = [ akonadi kdepimlibs kdepim_runtime ];
-
- meta = {
- description = "KDE PIM tools";
- longDescription = ''
- Contains various personal information management tools for KDE, such as an organizer.
- '';
- license = "GPL";
- homepage = http://pim.kde.org;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdepimlibs.nix b/pkgs/desktops/kde-4.14/kdepimlibs.nix
index 554d6acd9eb4..5e7643469b64 100644
--- a/pkgs/desktops/kde-4.14/kdepimlibs.nix
+++ b/pkgs/desktops/kde-4.14/kdepimlibs.nix
@@ -1,5 +1,5 @@
{ kde, pkgconfig, boost, cyrus_sasl, gpgme, libical, openldap, prison
-, kdelibs, akonadi, libxslt, nepomuk_core
+, kdelibs, akonadi, libxslt
, shared_mime_info, shared_desktop_ontologies, qjson
, automoc4, cmake, perl
}:
@@ -23,7 +23,7 @@ kde {
shared_mime_info
];
- propagatedBuildInputs = [ kdelibs nepomuk_core ];
+ propagatedBuildInputs = [ kdelibs ];
# Prevent a dependency on boost.dev. FIXME: move this cmake file to .dev.
postInstall = "rm $out/lib/gpgmepp/GpgmeppConfig.cmake";
diff --git a/pkgs/desktops/kde-4.14/kdeplasma-addons.nix b/pkgs/desktops/kde-4.14/kdeplasma-addons.nix
deleted file mode 100644
index b4d24f47e490..000000000000
--- a/pkgs/desktops/kde-4.14/kdeplasma-addons.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ kde, kdelibs, marble, shared_desktop_ontologies, pkgconfig
-, boost, eigen2, kde_workspace, attica, qca2, qimageblitz
-, kdepimlibs, libkexiv2, libqalculate, libXtst, libdbusmenu_qt
-, qjson, qoauth, shared_mime_info }:
-
-kde {
-
-# TODO: qwt, scim, ibus
-
- KDEDIRS=marble;
-
- buildInputs = [ kdelibs boost kde_workspace kdepimlibs attica qjson qoauth
- eigen2 qca2 libXtst qimageblitz libqalculate
- shared_desktop_ontologies marble libkexiv2 libdbusmenu_qt
- ];
-
- nativeBuildInputs = [ shared_mime_info ];
-
- meta = {
- description = "KDE Plasma Addons";
- license = "GPL";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/cervisia.nix b/pkgs/desktops/kde-4.14/kdesdk/cervisia.nix
deleted file mode 100644
index 1dabe46cd429..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/cervisia.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A KDE CVS frontend";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/dolphin-plugins.nix b/pkgs/desktops/kde-4.14/kdesdk/dolphin-plugins.nix
deleted file mode 100644
index ad8132a850e5..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/dolphin-plugins.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs, kde_baseapps }:
-
-kde {
-
- # Needs kdebase for libkonq
- buildInputs = [ kdelibs kde_baseapps ];
-
- meta = {
- description = "Svn, mercurial, git and bazaar plugins for dolphin";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kapptemplate.nix b/pkgs/desktops/kde-4.14/kdesdk/kapptemplate.nix
deleted file mode 100644
index 391536248dd3..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kapptemplate.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A KDE 4 project template generator";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kcachegrind.nix b/pkgs/desktops/kde-4.14/kdesdk/kcachegrind.nix
deleted file mode 100644
index 65d410cca48d..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kcachegrind.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE Frontend for Callgrind/Cachegrind";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kde-dev-scripts.nix b/pkgs/desktops/kde-4.14/kdesdk/kde-dev-scripts.nix
deleted file mode 100644
index df81145e5d60..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kde-dev-scripts.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Various scripts to ease KDE development";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kde-dev-utils.nix b/pkgs/desktops/kde-4.14/kdesdk/kde-dev-utils.nix
deleted file mode 100644
index 5d4f83e26562..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kde-dev-utils.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs, gcc, libtool }:
-
-kde {
- buildInputs = [ kdelibs libtool ];
-
- preConfigure = "export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.cc}";
-
- meta = {
- description = "Various KDE development utilities";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kdesdk-kioslaves.nix b/pkgs/desktops/kde-4.14/kdesdk/kdesdk-kioslaves.nix
deleted file mode 100644
index 98bbce35a97c..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kdesdk-kioslaves.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ kde, kdelibs, subversionClient, apr, aprutil,perl }:
-
-kde {
-
- buildInputs = [ kdelibs subversionClient apr aprutil perl ];
-
- cmakeFlags = [ "-DBUILD_perldoc=ON" ];
-
- meta = {
- description = "Subversion and perldoc kioslaves";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kdesdk-strigi-analyzers.nix b/pkgs/desktops/kde-4.14/kdesdk/kdesdk-strigi-analyzers.nix
deleted file mode 100644
index 4d579b88ba8a..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kdesdk-strigi-analyzers.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Strigi analyzers for diff, po and ts";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kdesdk-thumbnailers.nix b/pkgs/desktops/kde-4.14/kdesdk/kdesdk-thumbnailers.nix
deleted file mode 100644
index d707fe9038fe..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kdesdk-thumbnailers.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ kde, kdelibs, gettext }:
-
-kde {
-
- buildInputs = [ kdelibs gettext ];
-
- meta = {
- description = "PO file format thumbnailer";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/kompare.nix b/pkgs/desktops/kde-4.14/kdesdk/kompare.nix
deleted file mode 100644
index 644c7c48dc97..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/kompare.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libkomparediff2 }:
-
-kde {
- buildInputs = [ kdelibs libkomparediff2 ];
-
- meta = {
- description = "A program to view the differences between files and optionally generate a diff";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/libkomparediff2.nix b/pkgs/desktops/kde-4.14/kdesdk/libkomparediff2.nix
deleted file mode 100644
index 5933682c70a0..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/libkomparediff2.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A library to compare files and strings";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/lokalize.nix b/pkgs/desktops/kde-4.14/kdesdk/lokalize.nix
deleted file mode 100644
index 1565426eb1fc..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/lokalize.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ kde, kdelibs, hunspell }:
-
-kde {
- buildInputs = [ kdelibs hunspell ];
-
- meta = {
- description = "KDE 4 Computer-aided translation system";
- longDescription = ''
- Computer-aided translation system.
- Do not translate what had already been translated.
- '';
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/okteta.nix b/pkgs/desktops/kde-4.14/kdesdk/okteta.nix
deleted file mode 100644
index 77108c76adc3..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/okteta.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ kde, kdelibs, qca2, shared_mime_info }:
-
-kde {
- buildInputs = [ kdelibs qca2 ];
-
- nativeBuildInputs = [ shared_mime_info ];
-
-# TODO: Look what does -DBUILD_mobile add
-
- enableParallelBuilding = false;
-
- meta = {
- description = "KDE byte editor";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/poxml.nix b/pkgs/desktops/kde-4.14/kdesdk/poxml.nix
deleted file mode 100644
index 6e46c3e3ab4f..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/poxml.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, antlr, gettext }:
-
-kde {
- buildInputs = [ kdelibs antlr gettext ];
-
- meta = {
- description = "Po<->xml tools";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdesdk/umbrello.nix b/pkgs/desktops/kde-4.14/kdesdk/umbrello.nix
deleted file mode 100644
index e83a2d9a901b..000000000000
--- a/pkgs/desktops/kde-4.14/kdesdk/umbrello.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libxml2, libxslt, boost }:
-
-kde {
- buildInputs = [ kdelibs libxml2 libxslt boost ];
-
- meta = {
- description = "Umbrello UML modeller";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdetoys/amor.nix b/pkgs/desktops/kde-4.14/kdetoys/amor.nix
deleted file mode 100644
index 936d63d544a9..000000000000
--- a/pkgs/desktops/kde-4.14/kdetoys/amor.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE creature for your desktop";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdetoys/kteatime.nix b/pkgs/desktops/kde-4.14/kdetoys/kteatime.nix
deleted file mode 100644
index dacf54def4b0..000000000000
--- a/pkgs/desktops/kde-4.14/kdetoys/kteatime.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE utility for making a fine cup of tea";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdetoys/ktux.nix b/pkgs/desktops/kde-4.14/kdetoys/ktux.nix
deleted file mode 100644
index 108f9be7c722..000000000000
--- a/pkgs/desktops/kde-4.14/kdetoys/ktux.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, kde_workspace }:
-
-kde {
- buildInputs = [ kdelibs kde_workspace ];
-
- meta = {
- description = "Tux Screen Saver";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/ark.nix b/pkgs/desktops/kde-4.14/kdeutils/ark.nix
deleted file mode 100644
index 99844b909fd7..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/ark.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ makeWrapper, kde, kdelibs, libarchive, bzip2, kde_baseapps, lzma, qjson
-, unzip }:
-
-kde {
- buildInputs = [
- makeWrapper kdelibs kde_baseapps libarchive bzip2 lzma qjson
- ];
-
- postInstall = ''
- wrapProgram $out/bin/ark \
- --prefix PATH ":" "${unzip}/bin"
- '';
-
- meta = {
- description = "KDE Archiving Tool";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/filelight.nix b/pkgs/desktops/kde-4.14/kdeutils/filelight.nix
deleted file mode 100644
index 25ecabed27ce..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/filelight.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Tool to visualise file and directory sizes";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kcalc.nix b/pkgs/desktops/kde-4.14/kdeutils/kcalc.nix
deleted file mode 100644
index 08b202e8f0e8..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kcalc.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, gmp }:
-
-kde {
- buildInputs = [ kdelibs gmp ];
-
- meta = {
- description = "KDE Calculator";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kcharselect.nix b/pkgs/desktops/kde-4.14/kdeutils/kcharselect.nix
deleted file mode 100644
index d4c9c06f483d..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kcharselect.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE character selection utility";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kdf.nix b/pkgs/desktops/kde-4.14/kdeutils/kdf.nix
deleted file mode 100644
index 3f9da58d0a62..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kdf.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE free disk space utility";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kfloppy.nix b/pkgs/desktops/kde-4.14/kdeutils/kfloppy.nix
deleted file mode 100644
index 2434a4fa671f..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kfloppy.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Floppy disk formatting utility";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kgpg.nix b/pkgs/desktops/kde-4.14/kdeutils/kgpg.nix
deleted file mode 100644
index b3f95356d132..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kgpg.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ kde, kdelibs, kdepimlibs, boost, gpgme }:
-
-kde {
-
- buildInputs = [ kdelibs kdepimlibs boost gpgme ];
-
- meta = {
- description = "Simple KDE GUI for GPG";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kremotecontrol.nix b/pkgs/desktops/kde-4.14/kdeutils/kremotecontrol.nix
deleted file mode 100644
index 70311a789f99..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kremotecontrol.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs, libXtst }:
-
-kde {
- buildInputs = [ kdelibs libXtst ];
-
- meta = {
- description = "KDE remote control";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/ktimer.nix b/pkgs/desktops/kde-4.14/kdeutils/ktimer.nix
deleted file mode 100644
index 5700977349e3..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/ktimer.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE Timer";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/kwalletmanager.nix b/pkgs/desktops/kde-4.14/kdeutils/kwalletmanager.nix
deleted file mode 100644
index 9ec0e6c0396c..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/kwalletmanager.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "KDE Wallet (password storage) management tool";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix b/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix
deleted file mode 100644
index b53946fae25d..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/print-manager.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ kde, kdelibs
-, pythonPackages, cups, pykde4, system-config-printer }:
-
-let s_c_p = system-config-printer.override { withGUI = false; }; in
-
-kde rec {
- buildInputs = [ kdelibs pythonPackages.python pythonPackages.wrapPython
- ] ++ pythonPath;
-
- pythonPath = [ cups pythonPackages.pyqt4 pykde4 pythonPackages.pycups s_c_p ];
-
- # system-config-printer supplies some D-Bus policy that we need.
- propagatedUserEnvPkgs = [ s_c_p ];
-
- postInstall = "wrapPythonPrograms";
-
- meta = {
- description = "KDE printer manager";
- longDescription = "Applet to view current print jobs and configure new printers";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/superkaramba.nix b/pkgs/desktops/kde-4.14/kdeutils/superkaramba.nix
deleted file mode 100644
index cbe7a2856062..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/superkaramba.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ kde, kdelibs, qimageblitz, python }:
-
-kde {
- buildInputs = [ kdelibs qimageblitz python ];
-
- cmakeFlags = [ "-DBUILD_icons=TRUE" "-DBUILD_plasma=TRUE" ];
-
- meta = {
- description = "A KDE Eye-candy Application";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdeutils/sweeper.nix b/pkgs/desktops/kde-4.14/kdeutils/sweeper.nix
deleted file mode 100644
index 78d56c7df30e..000000000000
--- a/pkgs/desktops/kde-4.14/kdeutils/sweeper.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Helps clean unwanted traces the user leaves on the system";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdewebdev/kfilereplace.nix b/pkgs/desktops/kde-4.14/kdewebdev/kfilereplace.nix
deleted file mode 100644
index 55e37809e07b..000000000000
--- a/pkgs/desktops/kde-4.14/kdewebdev/kfilereplace.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "Batch search and replace tool";
- homepage = http://www.kdewebdev.org;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdewebdev/kimagemapeditor.nix b/pkgs/desktops/kde-4.14/kdewebdev/kimagemapeditor.nix
deleted file mode 100644
index 6d22f72461f9..000000000000
--- a/pkgs/desktops/kde-4.14/kdewebdev/kimagemapeditor.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "An HTML imagemap editor";
- homepage = http://www.nongnu.org/kimagemap/;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix b/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix
deleted file mode 100644
index b593c952219c..000000000000
--- a/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ kde, kdelibs, libxml2, libxslt, kdepimlibs, html-tidy, boost }:
-
-kde {
-
-# todo: ruby19 is not found by the build system. not linking against ruby18 due to it being too old
-
- postPatch = ''
- substituteInPlace klinkstatus/src/tidy/tidyx.h \
- --replace buffio.h tidybuffio.h
- '';
-
- buildInputs = [ kdelibs kdepimlibs html-tidy boost ];
-
- meta = {
- description = "A KDE link checker";
- homepage = http://klinkstatus.kdewebdev.org;
- };
-}
diff --git a/pkgs/desktops/kde-4.14/kdewebdev/kommander.nix b/pkgs/desktops/kde-4.14/kdewebdev/kommander.nix
deleted file mode 100644
index d5f4337f714d..000000000000
--- a/pkgs/desktops/kde-4.14/kdewebdev/kommander.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ kde, kdelibs }:
-
-kde {
- buildInputs = [ kdelibs ];
-
- meta = {
- description = "A graphical editor of scripted dialogs";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/oxygen-icons.nix b/pkgs/desktops/kde-4.14/oxygen-icons.nix
deleted file mode 100644
index 270707f84928..000000000000
--- a/pkgs/desktops/kde-4.14/oxygen-icons.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ kde, cmake }:
-
-kde {
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "156ghknzdrlf48602lcap5vpp691cyba0igdbw53wfqfpaqkap28";
-
- nativeBuildInputs = [ cmake ];
-
- meta = {
- description = "KDE Oxygen theme icons";
- longDescription = "Icons for KDE's default theme";
- license = "GPL";
- };
-}
diff --git a/pkgs/desktops/kde-4.14/support/akonadi/default.nix b/pkgs/desktops/kde-4.14/support/akonadi/default.nix
index 5238744cc7b9..ecfb4913a429 100644
--- a/pkgs/desktops/kde-4.14/support/akonadi/default.nix
+++ b/pkgs/desktops/kde-4.14/support/akonadi/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = "KDE PIM Storage Service";
license = "LGPL";
homepage = http://pim.kde.org/akonadi;
- maintainers = [ maintainers.sander maintainers.urkud maintainers.phreedom ];
+ maintainers = [ maintainers.sander maintainers.phreedom ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/desktops/kde-5/applications/default.nix b/pkgs/desktops/kde-5/applications/default.nix
deleted file mode 100644
index 228d9443f6de..000000000000
--- a/pkgs/desktops/kde-5/applications/default.nix
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
-
-# New packages
-
-READ THIS FIRST
-
-This module is for official packages in the KDE Applications Bundle. All
-available packages are listed in `./srcs.nix`, although some are not yet
-packaged in Nixpkgs (see below).
-
-IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
-
-Many of the packages released upstream are not yet built in Nixpkgs due to lack
-of demand. To add a Nixpkgs build for an upstream package, copy one of the
-existing packages here and modify it as necessary. A simple example package that
-still shows most of the available features is in `./gwenview.nix`.
-
-# Updates
-
-1. Update the URL in `./fetch.sh`.
-2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/kde-5/applications`
- from the top of the Nixpkgs tree.
-3. Invoke `nix-build -A kde5` and ensure that everything builds.
-4. Commit the changes and open a pull request.
-
-*/
-
-{ pkgs, debug ? false }:
-
-let
-
- inherit (pkgs) lib stdenv;
-
- mirror = "mirror://kde";
- srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; };
-
- packages = self: with self; {
-
- kdeApp = import ./kde-app.nix {
- inherit lib;
- inherit debug srcs;
- inherit kdeDerivation;
- };
-
- kdelibs = callPackage ./kdelibs {
- inherit (srcs.kdelibs) src version;
- inherit (pkgs) attica phonon;
- };
-
- akonadi = callPackage ./akonadi.nix {};
- akonadi-contacts = callPackage ./akonadi-contacts.nix {};
- akonadi-mime = callPackage ./akonadi-mime.nix {};
- ark = callPackage ./ark/default.nix {};
- baloo-widgets = callPackage ./baloo-widgets.nix {};
- dolphin = callPackage ./dolphin.nix {};
- dolphin-plugins = callPackage ./dolphin-plugins.nix {};
- ffmpegthumbs = callPackage ./ffmpegthumbs.nix {
- ffmpeg = pkgs.ffmpeg_2;
- };
- filelight = callPackage ./filelight.nix {};
- gwenview = callPackage ./gwenview.nix {};
- kate = callPackage ./kate.nix {};
- kdenlive = callPackage ./kdenlive.nix {};
- kcalc = callPackage ./kcalc.nix {};
- kcolorchooser = callPackage ./kcolorchooser.nix {};
- kcontacts = callPackage ./kcontacts.nix {};
- kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {};
- kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};
- kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
- kdf = callPackage ./kdf.nix {};
- kgpg = callPackage ./kgpg.nix {};
- khelpcenter = callPackage ./khelpcenter.nix {};
- kio-extras = callPackage ./kio-extras.nix {};
- kmime = callPackage ./kmime.nix {};
- kmix = callPackage ./kmix.nix {};
- kompare = callPackage ./kompare.nix {};
- konsole = callPackage ./konsole.nix {};
- kwalletmanager = callPackage ./kwalletmanager.nix {};
- libkdcraw = callPackage ./libkdcraw.nix {};
- libkexiv2 = callPackage ./libkexiv2.nix {};
- libkipi = callPackage ./libkipi.nix {};
- libkomparediff2 = callPackage ./libkomparediff2.nix {};
- marble = callPackage ./marble.nix {};
- okteta = callPackage ./okteta.nix {};
- okular = callPackage ./okular.nix {};
- print-manager = callPackage ./print-manager.nix {};
- spectacle = callPackage ./spectacle.nix {};
-
- l10n = pkgs.recurseIntoAttrs (import ./l10n.nix { inherit callPackage lib pkgs; });
- };
-
-in packages
diff --git a/pkgs/desktops/kde-5/applications/fetch.sh b/pkgs/desktops/kde-5/applications/fetch.sh
deleted file mode 100644
index 607a16eb45b1..000000000000
--- a/pkgs/desktops/kde-5/applications/fetch.sh
+++ /dev/null
@@ -1 +0,0 @@
-WGET_ARGS=( http://download.kde.org/stable/applications/16.12.2/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/kde-5/applications/libkomparediff2.nix b/pkgs/desktops/kde-5/applications/libkomparediff2.nix
deleted file mode 100644
index 91b469fed3c7..000000000000
--- a/pkgs/desktops/kde-5/applications/libkomparediff2.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ kdeApp, lib, ecm, ki18n, kxmlgui, kcodecs, kio }:
-
-kdeApp {
- name = "libkomparediff2";
- nativeBuildInputs = [ ecm ];
- propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ];
-}
diff --git a/pkgs/desktops/kde-5/applications/srcs.nix b/pkgs/desktops/kde-5/applications/srcs.nix
deleted file mode 100644
index 60c412e55fda..000000000000
--- a/pkgs/desktops/kde-5/applications/srcs.nix
+++ /dev/null
@@ -1,2229 +0,0 @@
-# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh
-{ fetchurl, mirror }:
-
-{
- akonadi = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-16.12.2.tar.xz";
- sha256 = "1csaa69n65d3cnkajzk5702vxskfaiajvxw724s17a5y6sgk0h5z";
- name = "akonadi-16.12.2.tar.xz";
- };
- };
- akonadi-calendar = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-calendar-16.12.2.tar.xz";
- sha256 = "1qfkwmh82l5ahzjpsla9gwwk2kqxv773ddq8f5h52qlxx56agc6k";
- name = "akonadi-calendar-16.12.2.tar.xz";
- };
- };
- akonadi-calendar-tools = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-calendar-tools-16.12.2.tar.xz";
- sha256 = "1isjvsas6fnz2v2a8yl6ggkimfknr56a3zydwhq59lzcm15hn0hj";
- name = "akonadi-calendar-tools-16.12.2.tar.xz";
- };
- };
- akonadiconsole = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadiconsole-16.12.2.tar.xz";
- sha256 = "188qb2lc6d0xhvq8n5y7ax13a6wz3agg1mx3j2kphwn8f53grgzb";
- name = "akonadiconsole-16.12.2.tar.xz";
- };
- };
- akonadi-contacts = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-contacts-16.12.2.tar.xz";
- sha256 = "1ixd1qzakxhq9qlfr6l8igii2ny8fi8hxasdadq9cyr5jl20rpgp";
- name = "akonadi-contacts-16.12.2.tar.xz";
- };
- };
- akonadi-import-wizard = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-import-wizard-16.12.2.tar.xz";
- sha256 = "0xdmcs8l0lqqx2f2yabp1xx60h1jcz05q7lk6zzapzc0xqa8pqnq";
- name = "akonadi-import-wizard-16.12.2.tar.xz";
- };
- };
- akonadi-mime = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-mime-16.12.2.tar.xz";
- sha256 = "0w88splvk1ci6l590kybb8dgddhk8q0mqag1xxliws534kl9bd0s";
- name = "akonadi-mime-16.12.2.tar.xz";
- };
- };
- akonadi-notes = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-notes-16.12.2.tar.xz";
- sha256 = "181d4sv6vqrx0iy5fwdpd28h78i0jy4bj51jxbdn7fqmx1mavbkl";
- name = "akonadi-notes-16.12.2.tar.xz";
- };
- };
- akonadi-search = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akonadi-search-16.12.2.tar.xz";
- sha256 = "1jfcpjn45cxxnfg9y15fjkig6nfj6w8ggq3a7339kdhb79lkh1p5";
- name = "akonadi-search-16.12.2.tar.xz";
- };
- };
- akregator = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/akregator-16.12.2.tar.xz";
- sha256 = "0yyjpl6kajy0ip60m6vf0jnm217m5ax34a5y14k1wj7civ4fz9il";
- name = "akregator-16.12.2.tar.xz";
- };
- };
- analitza = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/analitza-16.12.2.tar.xz";
- sha256 = "1jii70a2nppfzqlzwrjvawfq2cfjqrcsj0mbpgahb8zphcfs5xhy";
- name = "analitza-16.12.2.tar.xz";
- };
- };
- ark = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ark-16.12.2.tar.xz";
- sha256 = "07jp25jqnfcx48x7w0wwyldk56czyx2341yf2k73p3fy67rldlr3";
- name = "ark-16.12.2.tar.xz";
- };
- };
- artikulate = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/artikulate-16.12.2.tar.xz";
- sha256 = "11065zl5gdc1q7rvzmjvbz33k9xhdph7ynqwnv628c6a0478xwc5";
- name = "artikulate-16.12.2.tar.xz";
- };
- };
- audiocd-kio = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/audiocd-kio-16.12.2.tar.xz";
- sha256 = "184grq1nfpv9sfcsk6kcx6bdnbh938jc3qr6n00gnnj509347xga";
- name = "audiocd-kio-16.12.2.tar.xz";
- };
- };
- baloo-widgets = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/baloo-widgets-16.12.2.tar.xz";
- sha256 = "000v5s33j6qsdbxqf856si0z5dmh9dan41kf2lrzc017hj6pr34x";
- name = "baloo-widgets-16.12.2.tar.xz";
- };
- };
- blinken = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/blinken-16.12.2.tar.xz";
- sha256 = "1wcl8199wg74cv9hyrhcpqkf1awpf3q960jzgfv0z0c28xywb76x";
- name = "blinken-16.12.2.tar.xz";
- };
- };
- blogilo = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/blogilo-16.12.2.tar.xz";
- sha256 = "0j5mz8nfndr0g99l84s7n3gxrj6y4jbql1srnyl0yspmcjwmnc09";
- name = "blogilo-16.12.2.tar.xz";
- };
- };
- bomber = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/bomber-16.12.2.tar.xz";
- sha256 = "1fy17y5grir6kbr7xzclslrxyip4favhag6wasg9ah60r6k15cqc";
- name = "bomber-16.12.2.tar.xz";
- };
- };
- bovo = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/bovo-16.12.2.tar.xz";
- sha256 = "0dszbxisq172x5jv10w62wg3kcs1f8wdxgw9pjq423j3jq8rw9zq";
- name = "bovo-16.12.2.tar.xz";
- };
- };
- calendarsupport = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/calendarsupport-16.12.2.tar.xz";
- sha256 = "065h09kq6h2hr4lg34lqckw0g91zkhxpviagdgymx7qpdy36l2sb";
- name = "calendarsupport-16.12.2.tar.xz";
- };
- };
- cantor = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/cantor-16.12.2.tar.xz";
- sha256 = "055sxyl2x2mipnidrsgkmbjy4vw64pf5k0fql64p7pjhknn3i6x4";
- name = "cantor-16.12.2.tar.xz";
- };
- };
- cervisia = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/cervisia-16.12.2.tar.xz";
- sha256 = "1fdnvdp27wa8pni4vq501ajdln6dmg2kc0468x1c375g734npabx";
- name = "cervisia-16.12.2.tar.xz";
- };
- };
- dolphin = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/dolphin-16.12.2.tar.xz";
- sha256 = "1xqkrkhpcxcrrk3msd7fkhqikwrx2mjd0c4cna2iwd0s4h7ahmy6";
- name = "dolphin-16.12.2.tar.xz";
- };
- };
- dolphin-plugins = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/dolphin-plugins-16.12.2.tar.xz";
- sha256 = "07i4w95b20db51bzg0rnx6m3dgk2bz5nwivz6zngfiiksmb39dj3";
- name = "dolphin-plugins-16.12.2.tar.xz";
- };
- };
- dragon = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/dragon-16.12.2.tar.xz";
- sha256 = "07iip379kpwy8yfiwacykkgzj7bfw2nz3vij61q68lr64k5sg4kk";
- name = "dragon-16.12.2.tar.xz";
- };
- };
- eventviews = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/eventviews-16.12.2.tar.xz";
- sha256 = "1hl0adi0ss533mnncyih3y9075i90accklbk8068dvxb7la9b7zd";
- name = "eventviews-16.12.2.tar.xz";
- };
- };
- ffmpegthumbs = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ffmpegthumbs-16.12.2.tar.xz";
- sha256 = "0p1fqxqcgz3k910acacr86pa66yl5d65wxf93nlg4627dfhmrbkc";
- name = "ffmpegthumbs-16.12.2.tar.xz";
- };
- };
- filelight = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/filelight-16.12.2.tar.xz";
- sha256 = "0ynqnagyrn61gzvi0rl38200yxbxa2zpch3cl917wff527kjd7cw";
- name = "filelight-16.12.2.tar.xz";
- };
- };
- granatier = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/granatier-16.12.2.tar.xz";
- sha256 = "01b0nvfj5v2spaml003bpd4f5snncxsilfplwgb06kf8wwsb9mzd";
- name = "granatier-16.12.2.tar.xz";
- };
- };
- grantlee-editor = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/grantlee-editor-16.12.2.tar.xz";
- sha256 = "16r1f7vwsqfngv3kld4wqmvxn4pnxgcpiaaxa2z9szsjfrz10bp9";
- name = "grantlee-editor-16.12.2.tar.xz";
- };
- };
- grantleetheme = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/grantleetheme-16.12.2.tar.xz";
- sha256 = "09qr7icbkq4my594xkjkydkfwx8sixbc73i3gxjnki64w549gan2";
- name = "grantleetheme-16.12.2.tar.xz";
- };
- };
- gwenview = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/gwenview-16.12.2.tar.xz";
- sha256 = "1ldflh10b34r9xy8a8yh72jcjdxs3ylhyjhs97xcg381q4dyg1dr";
- name = "gwenview-16.12.2.tar.xz";
- };
- };
- incidenceeditor = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/incidenceeditor-16.12.2.tar.xz";
- sha256 = "0z8ysrdkxfkn71anlzifd0dxh6fysl924jh4wjsphb4dnb417rym";
- name = "incidenceeditor-16.12.2.tar.xz";
- };
- };
- jovie = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/jovie-16.12.2.tar.xz";
- sha256 = "19ifp3p02ayka2zqnwfq381mjqpxhm0hydf1yx9lh2p8n6j9s4gy";
- name = "jovie-16.12.2.tar.xz";
- };
- };
- juk = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/juk-16.12.2.tar.xz";
- sha256 = "1453s0zxagqmx91f3x7fqrb6xdlgzr2sqj6hcj2pgl6jaz2x3n1c";
- name = "juk-16.12.2.tar.xz";
- };
- };
- kaccessible = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kaccessible-16.12.2.tar.xz";
- sha256 = "1ibh2nw4bdnj1ll8qp3d3vkwvzdkv2k53n98p9282w3jhckpiq5r";
- name = "kaccessible-16.12.2.tar.xz";
- };
- };
- kaccounts-integration = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kaccounts-integration-16.12.2.tar.xz";
- sha256 = "0nx9wlh7arjqz0wf2zyaj3fwzm7sn38hn00m74mj7zvxr1pwcypv";
- name = "kaccounts-integration-16.12.2.tar.xz";
- };
- };
- kaccounts-providers = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kaccounts-providers-16.12.2.tar.xz";
- sha256 = "0dln1l44bzaw782qjc57w2hgydbqzn4g7xh8d93qq52yz8ph875g";
- name = "kaccounts-providers-16.12.2.tar.xz";
- };
- };
- kaddressbook = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kaddressbook-16.12.2.tar.xz";
- sha256 = "023mfnin8si234yczhhfm3nk083w8bixg1b3gr8bzc1x92ka93m2";
- name = "kaddressbook-16.12.2.tar.xz";
- };
- };
- kajongg = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kajongg-16.12.2.tar.xz";
- sha256 = "0909hzwj8yf6sv97r2rgzbp8l7ixlxxy8nwy8dcv471dznlvqznn";
- name = "kajongg-16.12.2.tar.xz";
- };
- };
- kalarm = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kalarm-16.12.2.tar.xz";
- sha256 = "1znp4lym95jz93wwn1nrw9q8nkbwg7x489iccndrv4pl93jfsnqk";
- name = "kalarm-16.12.2.tar.xz";
- };
- };
- kalarmcal = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kalarmcal-16.12.2.tar.xz";
- sha256 = "06rx33hdwz940cggr5rg6g1gh84yzz6vrnvk5lrgr8vxqgrssp3s";
- name = "kalarmcal-16.12.2.tar.xz";
- };
- };
- kalgebra = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kalgebra-16.12.2.tar.xz";
- sha256 = "02yykjrsa01r697bk4jsly7762hvml7f67gy33vgywhh8lz3h3cd";
- name = "kalgebra-16.12.2.tar.xz";
- };
- };
- kalzium = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kalzium-16.12.2.tar.xz";
- sha256 = "043prql6bwg2ka6y0inh8h46y7d5060b0h2inw0lhm49vizgkmsh";
- name = "kalzium-16.12.2.tar.xz";
- };
- };
- kamera = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kamera-16.12.2.tar.xz";
- sha256 = "1kxmjpk0vdj9s3kxgcp2vw8dpx4r69j3jwifyvzrh06sg9z0bnqd";
- name = "kamera-16.12.2.tar.xz";
- };
- };
- kanagram = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kanagram-16.12.2.tar.xz";
- sha256 = "09d20x0z066pgkwp25ig49v78k89nyxs769a3zjmq1y490nm34y1";
- name = "kanagram-16.12.2.tar.xz";
- };
- };
- kapman = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kapman-16.12.2.tar.xz";
- sha256 = "0g9swdgz8sd49q3sw2107b50ww978nppzp1b7bkv7ygiz49p28bq";
- name = "kapman-16.12.2.tar.xz";
- };
- };
- kapptemplate = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kapptemplate-16.12.2.tar.xz";
- sha256 = "1agpq16wxbzd7crgbj1cj60alqv090dkvxi2szg054bmks82j6rc";
- name = "kapptemplate-16.12.2.tar.xz";
- };
- };
- kate = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kate-16.12.2.tar.xz";
- sha256 = "1hkqzidd2cfp3wg7pq47ymsw1dh26qwn4cybnxw23d95ss85wx2p";
- name = "kate-16.12.2.tar.xz";
- };
- };
- katomic = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/katomic-16.12.2.tar.xz";
- sha256 = "1sgi8npzq3p7qwv3c4q8ji83gp33zxb0i19dx2i6rb45lir3lj68";
- name = "katomic-16.12.2.tar.xz";
- };
- };
- kblackbox = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kblackbox-16.12.2.tar.xz";
- sha256 = "1cv5kqyqspiz0aaamnyq37s683m2iw27ma6yf3blm5f9g1r43n2k";
- name = "kblackbox-16.12.2.tar.xz";
- };
- };
- kblocks = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kblocks-16.12.2.tar.xz";
- sha256 = "1xd5pxpi97nmrp4xglhm2qfpz8ksv8vyq4wrv25qbgvfc8jis790";
- name = "kblocks-16.12.2.tar.xz";
- };
- };
- kblog = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kblog-16.12.2.tar.xz";
- sha256 = "001mqvahsmf4amxqmz2ah5chlgpp2zi8g4pcg83qb9d65cvr6877";
- name = "kblog-16.12.2.tar.xz";
- };
- };
- kbounce = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kbounce-16.12.2.tar.xz";
- sha256 = "1gsrafcjk55lbxi2mx382hj2lahlgnn3pv13ldi7zh6ms4sms1wm";
- name = "kbounce-16.12.2.tar.xz";
- };
- };
- kbreakout = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kbreakout-16.12.2.tar.xz";
- sha256 = "0lwwz17ynhdi6qw76yih8an6p890w8gwh1khsr8casc1wlm04s0y";
- name = "kbreakout-16.12.2.tar.xz";
- };
- };
- kbruch = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kbruch-16.12.2.tar.xz";
- sha256 = "1n119nkm0385pv8pngsbwxd56v6y6pwh0rshbk0ryd7974i2z4mi";
- name = "kbruch-16.12.2.tar.xz";
- };
- };
- kcachegrind = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcachegrind-16.12.2.tar.xz";
- sha256 = "0wcizav1z3n31n7qcc05mx42vl2rv71c7haaa8vn0ma39rj4iaqv";
- name = "kcachegrind-16.12.2.tar.xz";
- };
- };
- kcalc = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcalc-16.12.2.tar.xz";
- sha256 = "07lyssmkq34ym1w3ajm1vf4f57xv2h8y2zb039vj7gdx609syaq0";
- name = "kcalc-16.12.2.tar.xz";
- };
- };
- kcalcore = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcalcore-16.12.2.tar.xz";
- sha256 = "1lq5shp8jwy490qx0rnc0sd67976r7j3sblzw0j5hn95k8n23hzd";
- name = "kcalcore-16.12.2.tar.xz";
- };
- };
- kcalutils = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcalutils-16.12.2.tar.xz";
- sha256 = "1sf5f8mwjdi2d8lpkrprnqc9jkj72p6mdz3pbczmixgfy7d7y4ci";
- name = "kcalutils-16.12.2.tar.xz";
- };
- };
- kcharselect = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcharselect-16.12.2.tar.xz";
- sha256 = "0a5cmc6n9h8h64in68qdi8bmqx341fvm8vf98vcqn5sivwwnflhc";
- name = "kcharselect-16.12.2.tar.xz";
- };
- };
- kcolorchooser = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcolorchooser-16.12.2.tar.xz";
- sha256 = "07psjid00bjw0s6xx2hq96f8cj2axdsr7lqvgrclksa07lphzcvm";
- name = "kcolorchooser-16.12.2.tar.xz";
- };
- };
- kcontacts = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcontacts-16.12.2.tar.xz";
- sha256 = "18z7894xh1ifkg177xxy41n61djcy07m8a39favbpab0ya1xk81l";
- name = "kcontacts-16.12.2.tar.xz";
- };
- };
- kcron = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kcron-16.12.2.tar.xz";
- sha256 = "1z72wcrr8ggw89ivq70v98zwg1hw3sn5l5czpq00scqpaf8664g2";
- name = "kcron-16.12.2.tar.xz";
- };
- };
- kdebugsettings = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdebugsettings-16.12.2.tar.xz";
- sha256 = "1zbmvn9c1sjjxiskivl0s4mpmh52hqj7921v2bac7bvqd2hkc5cv";
- name = "kdebugsettings-16.12.2.tar.xz";
- };
- };
- kde-dev-scripts = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-dev-scripts-16.12.2.tar.xz";
- sha256 = "0l4sbzpnczixavyppc3swb09jna44rb61awwgh37ngsz97iza3sx";
- name = "kde-dev-scripts-16.12.2.tar.xz";
- };
- };
- kde-dev-utils = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-dev-utils-16.12.2.tar.xz";
- sha256 = "0fhf9w5v355jsrr25yhj612gi0qh8kvrbfdfplns04q7viycn44f";
- name = "kde-dev-utils-16.12.2.tar.xz";
- };
- };
- kdeedu-data = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdeedu-data-16.12.2.tar.xz";
- sha256 = "05jhqasi5h5dl4xlydx6jmn1i81qd8q8bzimhc2f9bwakkhqf73b";
- name = "kdeedu-data-16.12.2.tar.xz";
- };
- };
- kdegraphics-mobipocket = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdegraphics-mobipocket-16.12.2.tar.xz";
- sha256 = "07mpm55ipdqq6absvhcsrbc3c9xmb3b5bnl5k852mqpp0v36ijs8";
- name = "kdegraphics-mobipocket-16.12.2.tar.xz";
- };
- };
- kdegraphics-thumbnailers = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdegraphics-thumbnailers-16.12.2.tar.xz";
- sha256 = "0asv8wjr5nm5i6zylvhn8qgxvpr79yg681rc6mg1liimimwzxia3";
- name = "kdegraphics-thumbnailers-16.12.2.tar.xz";
- };
- };
- kde-l10n-ar = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ar-16.12.2.tar.xz";
- sha256 = "0an0r2l4vc2sdi4lc2p7iks9gnwasgvxnq81vf3qb40q290x4fim";
- name = "kde-l10n-ar-16.12.2.tar.xz";
- };
- };
- kde-l10n-ast = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ast-16.12.2.tar.xz";
- sha256 = "0fjpypz9w1ic9w75gpp1c71l43x3j8nm37h1bgbqkyik3spxin2l";
- name = "kde-l10n-ast-16.12.2.tar.xz";
- };
- };
- kde-l10n-bg = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-bg-16.12.2.tar.xz";
- sha256 = "1iwcs8nz2rfi0b05ypl6mydiw02c64hscy3zlz998nww65x3nks0";
- name = "kde-l10n-bg-16.12.2.tar.xz";
- };
- };
- kde-l10n-bs = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-bs-16.12.2.tar.xz";
- sha256 = "0kps4paygx10l2nijwd946wns6sxlgn2771fzv1cmn5h1smffhkn";
- name = "kde-l10n-bs-16.12.2.tar.xz";
- };
- };
- kde-l10n-ca = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ca-16.12.2.tar.xz";
- sha256 = "0r6yccw7fdi2dsz9qf9rccgdmznkc66z5c51asdhrmyzq4x7c7r2";
- name = "kde-l10n-ca-16.12.2.tar.xz";
- };
- };
- kde-l10n-ca_valencia = {
- version = "ca_valencia-16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ca@valencia-16.12.2.tar.xz";
- sha256 = "15wpsjzk9z61rpai8dzpzi5j9w57nmhm7fx4b6i5hsr9c4ypmi01";
- name = "kde-l10n-ca_valencia-16.12.2.tar.xz";
- };
- };
- kde-l10n-cs = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-cs-16.12.2.tar.xz";
- sha256 = "1z6a3rl7p0wmq6zs8fap052dp5hvlpzxf4xvjxk9c75wl2m9nvlg";
- name = "kde-l10n-cs-16.12.2.tar.xz";
- };
- };
- kde-l10n-da = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-da-16.12.2.tar.xz";
- sha256 = "0zi7h0cvzza1ly88821fsl2bnr2vn524rrdqsfc9yj3z1jbpnn2h";
- name = "kde-l10n-da-16.12.2.tar.xz";
- };
- };
- kde-l10n-de = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-de-16.12.2.tar.xz";
- sha256 = "0s1c22ad1r0qxpkc878gxz2wqkb52qrn1k753kqpn9105p5l92fh";
- name = "kde-l10n-de-16.12.2.tar.xz";
- };
- };
- kde-l10n-el = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-el-16.12.2.tar.xz";
- sha256 = "02d4j12yr4v9apa3iziza611v6cgjf6725wgd41g00pj41p61kcq";
- name = "kde-l10n-el-16.12.2.tar.xz";
- };
- };
- kde-l10n-en_GB = {
- version = "en_GB-16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-en_GB-16.12.2.tar.xz";
- sha256 = "09h3zsq5qhzyagl8xysv74g2iv26739y02xgbwv5dahv0iln99rs";
- name = "kde-l10n-en_GB-16.12.2.tar.xz";
- };
- };
- kde-l10n-eo = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-eo-16.12.2.tar.xz";
- sha256 = "1isqdnnj1g9jxagns3yq611pfd6nbanji9a8igfgm55djj5hx527";
- name = "kde-l10n-eo-16.12.2.tar.xz";
- };
- };
- kde-l10n-es = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-es-16.12.2.tar.xz";
- sha256 = "0h3c5an1i072rk9mkc9mc6k3bvlk37slhgl6qy3rs2l77mhhnpyi";
- name = "kde-l10n-es-16.12.2.tar.xz";
- };
- };
- kde-l10n-et = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-et-16.12.2.tar.xz";
- sha256 = "0dpkxwpl17pgimx94v67wq90fzdayp6p3wcz7y0g8b0hn3bsbidj";
- name = "kde-l10n-et-16.12.2.tar.xz";
- };
- };
- kde-l10n-eu = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-eu-16.12.2.tar.xz";
- sha256 = "0q7l5s502ayr2vfa4ysvk4c6k5i8y5ci6yb34mm3lpwlain3bssb";
- name = "kde-l10n-eu-16.12.2.tar.xz";
- };
- };
- kde-l10n-fa = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-fa-16.12.2.tar.xz";
- sha256 = "03qvv814kvddf24fjvg55pbxaq58kc936b5qwbddxjr05n1dy964";
- name = "kde-l10n-fa-16.12.2.tar.xz";
- };
- };
- kde-l10n-fi = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-fi-16.12.2.tar.xz";
- sha256 = "0902bbyi10vpn0qn0xn46p8fy98kaa4cvlgnn4cb2dgp8q3kni8j";
- name = "kde-l10n-fi-16.12.2.tar.xz";
- };
- };
- kde-l10n-fr = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-fr-16.12.2.tar.xz";
- sha256 = "0zjlryvyq8z2llrba4hp3awz5hq74b6z21wp2x86g4k6y154i0as";
- name = "kde-l10n-fr-16.12.2.tar.xz";
- };
- };
- kde-l10n-ga = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ga-16.12.2.tar.xz";
- sha256 = "1gwd4r28qv5sh4r008nq5mdzzb8cwq8dg17r19l3syydxxhjlf86";
- name = "kde-l10n-ga-16.12.2.tar.xz";
- };
- };
- kde-l10n-gl = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-gl-16.12.2.tar.xz";
- sha256 = "1jka29dh5aqdzgmqc9rf3lmrq4mm4vahhsk2klhp12ajzp9dgg70";
- name = "kde-l10n-gl-16.12.2.tar.xz";
- };
- };
- kde-l10n-he = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-he-16.12.2.tar.xz";
- sha256 = "0g87g0mpa3i59fk4fm5hk2z54s07cy9niy2kal50fbm5lnr7czfk";
- name = "kde-l10n-he-16.12.2.tar.xz";
- };
- };
- kde-l10n-hi = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-hi-16.12.2.tar.xz";
- sha256 = "05q608wic0ssx0d14n39s786k8xw86hc560ywfs3k89v973nba5b";
- name = "kde-l10n-hi-16.12.2.tar.xz";
- };
- };
- kde-l10n-hr = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-hr-16.12.2.tar.xz";
- sha256 = "0sm7ba6x3hgw1ml6qm00g9dfi56w2kx3pk37944l3r4jx2wdqs4f";
- name = "kde-l10n-hr-16.12.2.tar.xz";
- };
- };
- kde-l10n-hu = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-hu-16.12.2.tar.xz";
- sha256 = "1qcdqm6wjcgd5br99mm93lwlaxk5dvrliyj1ff4bxfxx0cabhx2g";
- name = "kde-l10n-hu-16.12.2.tar.xz";
- };
- };
- kde-l10n-ia = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ia-16.12.2.tar.xz";
- sha256 = "0r1fryhi4czgbl1r228zry0msk11s075y15i4flznwdps99s5q8c";
- name = "kde-l10n-ia-16.12.2.tar.xz";
- };
- };
- kde-l10n-id = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-id-16.12.2.tar.xz";
- sha256 = "1lz51bilx8dziiff65l91pknif9w7390q3l9amdlcjq86cj44khz";
- name = "kde-l10n-id-16.12.2.tar.xz";
- };
- };
- kde-l10n-is = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-is-16.12.2.tar.xz";
- sha256 = "08bqhxppib360ywzmphjqx5yalzr3bgwpqkff79rl5ffq9dd4psv";
- name = "kde-l10n-is-16.12.2.tar.xz";
- };
- };
- kde-l10n-it = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-it-16.12.2.tar.xz";
- sha256 = "12k9vqdr2nrcqh535crylxrmznndx7bkwz68vrdvqidlabd0ci7m";
- name = "kde-l10n-it-16.12.2.tar.xz";
- };
- };
- kde-l10n-ja = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ja-16.12.2.tar.xz";
- sha256 = "0i9hc66qlnq0yij9d3754m5wa2wkra95wcdbp6xwk82ws7lkckai";
- name = "kde-l10n-ja-16.12.2.tar.xz";
- };
- };
- kde-l10n-kk = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-kk-16.12.2.tar.xz";
- sha256 = "1h9scz1z046szxf54702w3wzlsvzr8016rx9fwg7z5fc1vpkhxxn";
- name = "kde-l10n-kk-16.12.2.tar.xz";
- };
- };
- kde-l10n-km = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-km-16.12.2.tar.xz";
- sha256 = "09vw686y9qdx09cz58d11ldqz5bsnch1sx2dsbxvp1drypb1nhxk";
- name = "kde-l10n-km-16.12.2.tar.xz";
- };
- };
- kde-l10n-ko = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ko-16.12.2.tar.xz";
- sha256 = "1q9kla2djqsvkj773wybxb1lds50v0lg3jkfpnrg2pvm49jl2c9g";
- name = "kde-l10n-ko-16.12.2.tar.xz";
- };
- };
- kde-l10n-lt = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-lt-16.12.2.tar.xz";
- sha256 = "1i6nzmqm1sl895x7hnsk9snw2ci8cbdvswdfbvllqivcd8l4vmg5";
- name = "kde-l10n-lt-16.12.2.tar.xz";
- };
- };
- kde-l10n-lv = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-lv-16.12.2.tar.xz";
- sha256 = "0why1sa09pd7pwwa57c27y969ijgmjsmni8x7n9gxx5w0317kq9d";
- name = "kde-l10n-lv-16.12.2.tar.xz";
- };
- };
- kde-l10n-mr = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-mr-16.12.2.tar.xz";
- sha256 = "0wkncbs5di9vlcfqbc8g4msp6kp926049jlkj4jhvgj1in434ay8";
- name = "kde-l10n-mr-16.12.2.tar.xz";
- };
- };
- kde-l10n-nb = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nb-16.12.2.tar.xz";
- sha256 = "0p9yq33jzh83c1471072p94mrx8jazrinb987ifrl5lk8m54k34z";
- name = "kde-l10n-nb-16.12.2.tar.xz";
- };
- };
- kde-l10n-nds = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nds-16.12.2.tar.xz";
- sha256 = "1yb7axm4k1rlfp41s9q8ql7l2mjbyrf7ry1ww7c1rprcb93gm7f8";
- name = "kde-l10n-nds-16.12.2.tar.xz";
- };
- };
- kde-l10n-nl = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nl-16.12.2.tar.xz";
- sha256 = "04d75kfxxijb4a7xk5saxz5vbrwfsl2nx0i4x3d4i2k06wzysvch";
- name = "kde-l10n-nl-16.12.2.tar.xz";
- };
- };
- kde-l10n-nn = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nn-16.12.2.tar.xz";
- sha256 = "09vmvvmakcybgy6zl51xj05wflq88xkbjmns4wv42jf0fn4kipif";
- name = "kde-l10n-nn-16.12.2.tar.xz";
- };
- };
- kde-l10n-pa = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pa-16.12.2.tar.xz";
- sha256 = "0nv9pch0s24aamcz8lgbs26kp343kyw0rnz4a7myzcrb8g8sm0d3";
- name = "kde-l10n-pa-16.12.2.tar.xz";
- };
- };
- kde-l10n-pl = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pl-16.12.2.tar.xz";
- sha256 = "1bxhcqwmcfl2srfrn50ib57890m3m6w4x9vwn24qxwapb9s6nzav";
- name = "kde-l10n-pl-16.12.2.tar.xz";
- };
- };
- kde-l10n-pt = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pt-16.12.2.tar.xz";
- sha256 = "02x96cdvrbdcmrhnn4pamsdnr8m530p047avh82xvjvqywsnqf7z";
- name = "kde-l10n-pt-16.12.2.tar.xz";
- };
- };
- kde-l10n-pt_BR = {
- version = "pt_BR-16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pt_BR-16.12.2.tar.xz";
- sha256 = "17155laifayfb5c2hznlpnmaa8kwxzlmk7yb2skrf92fzzqx2379";
- name = "kde-l10n-pt_BR-16.12.2.tar.xz";
- };
- };
- kde-l10n-ro = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ro-16.12.2.tar.xz";
- sha256 = "1zsng3m031cbyz1jl5lv1fjg5vb3ig3pk0gaamvxbs6fxaz14ss3";
- name = "kde-l10n-ro-16.12.2.tar.xz";
- };
- };
- kde-l10n-ru = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ru-16.12.2.tar.xz";
- sha256 = "1shs2j4kqqf2b8jz2691yi45f5bpsr9nx2i5j67mmn94dnds4ps6";
- name = "kde-l10n-ru-16.12.2.tar.xz";
- };
- };
- kde-l10n-sk = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sk-16.12.2.tar.xz";
- sha256 = "1397sxczn9jdxbab3d9296w15swc40a8ypa3f4yhckqm4nmr8xn1";
- name = "kde-l10n-sk-16.12.2.tar.xz";
- };
- };
- kde-l10n-sl = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sl-16.12.2.tar.xz";
- sha256 = "1z14sbdk5zdshn36wija4hkj7l825i336bz92rq42f8by4mha0h4";
- name = "kde-l10n-sl-16.12.2.tar.xz";
- };
- };
- kde-l10n-sr = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sr-16.12.2.tar.xz";
- sha256 = "12v6whnydgxxpx9vl3pimnxqny22kfiv51i1r9dk6vfqik18kxzy";
- name = "kde-l10n-sr-16.12.2.tar.xz";
- };
- };
- kde-l10n-sv = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sv-16.12.2.tar.xz";
- sha256 = "10dzz39779lbb5mcnnmhwm86pkwc2g5qyiqg5jzpf0mg1zbl9y3w";
- name = "kde-l10n-sv-16.12.2.tar.xz";
- };
- };
- kde-l10n-tr = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-tr-16.12.2.tar.xz";
- sha256 = "0m4rgz7ha2i9bladavc5g3n94kai82ilx8akd2jcxz6q3wb75r0r";
- name = "kde-l10n-tr-16.12.2.tar.xz";
- };
- };
- kde-l10n-ug = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ug-16.12.2.tar.xz";
- sha256 = "1kjdiy92pi5vdxbfy61ckq8j9pc8kmrccfqnlm7yqvh8p5i28p2x";
- name = "kde-l10n-ug-16.12.2.tar.xz";
- };
- };
- kde-l10n-uk = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-uk-16.12.2.tar.xz";
- sha256 = "1nhclnwy5lgkzhs6lm8dkhh4957v78rv2d9ss13a1jn2salz5kfv";
- name = "kde-l10n-uk-16.12.2.tar.xz";
- };
- };
- kde-l10n-wa = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-wa-16.12.2.tar.xz";
- sha256 = "12f2kvks21hj5gjqjys7fa295148j0ndhxbzs5jysl0zq9y4909j";
- name = "kde-l10n-wa-16.12.2.tar.xz";
- };
- };
- kde-l10n-zh_CN = {
- version = "zh_CN-16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-zh_CN-16.12.2.tar.xz";
- sha256 = "1v21kap5lyzgygqv02jjx9yrfnkjkk0qrd85l0pjhqjyycs5r97w";
- name = "kde-l10n-zh_CN-16.12.2.tar.xz";
- };
- };
- kde-l10n-zh_TW = {
- version = "zh_TW-16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-zh_TW-16.12.2.tar.xz";
- sha256 = "049q9d9ykhxk0dkmm4aw7fx1aa39s5cslk4011335jmg1msmrfna";
- name = "kde-l10n-zh_TW-16.12.2.tar.xz";
- };
- };
- kdelibs = {
- version = "4.14.29";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdelibs-4.14.29.tar.xz";
- sha256 = "0xvw0cscvz8arclgfhrrbgdg94mz4h9y33nyndlsw67qrbg8slqv";
- name = "kdelibs-4.14.29.tar.xz";
- };
- };
- kdenetwork-filesharing = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdenetwork-filesharing-16.12.2.tar.xz";
- sha256 = "0q43c2xim5ibxyib1xz1wfz6bigkmk97bkvy9wrlk869c0qvrcn5";
- name = "kdenetwork-filesharing-16.12.2.tar.xz";
- };
- };
- kdenlive = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdenlive-16.12.2.tar.xz";
- sha256 = "116lk641qlx8jkiaxm54g6svc6adg0bilhf634cyc8c46991a8z7";
- name = "kdenlive-16.12.2.tar.xz";
- };
- };
- kdepim-addons = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdepim-addons-16.12.2.tar.xz";
- sha256 = "1gi87bbdkj8cwinhicr5r6qxysc5rmylj8gajn0qh99rsyxy52dn";
- name = "kdepim-addons-16.12.2.tar.xz";
- };
- };
- kdepim-apps-libs = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdepim-apps-libs-16.12.2.tar.xz";
- sha256 = "07imq7nb1aqan8pbapvqg9mkzj18pj1v9xah9lpi6k64rhh0bkw9";
- name = "kdepim-apps-libs-16.12.2.tar.xz";
- };
- };
- kdepim-runtime = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdepim-runtime-16.12.2.tar.xz";
- sha256 = "0wd04zhc7nq2qf8iyjqf036bjs5by0zl0c58hl8r579b7gp5xljz";
- name = "kdepim-runtime-16.12.2.tar.xz";
- };
- };
- kde-runtime = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kde-runtime-16.12.2.tar.xz";
- sha256 = "1bsnb7inxqv652vq9izwdj02gi15xxf34my51kdq2xk9dn2kmj8x";
- name = "kde-runtime-16.12.2.tar.xz";
- };
- };
- kdesdk-kioslaves = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdesdk-kioslaves-16.12.2.tar.xz";
- sha256 = "18wd4lb3v2br40xclsig718r8mqs5hgl7xw13pq5bfqk5kx11md1";
- name = "kdesdk-kioslaves-16.12.2.tar.xz";
- };
- };
- kdesdk-thumbnailers = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdesdk-thumbnailers-16.12.2.tar.xz";
- sha256 = "1jjchrbpyxjzs4zv68av53zhnlj46705261p0ad7x9ayb1mdrr24";
- name = "kdesdk-thumbnailers-16.12.2.tar.xz";
- };
- };
- kdf = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdf-16.12.2.tar.xz";
- sha256 = "0zkwqqrcna2f9j4g798lhdi2v5j9p6r3zqkhf7clh4nk2c6f766k";
- name = "kdf-16.12.2.tar.xz";
- };
- };
- kdialog = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdialog-16.12.2.tar.xz";
- sha256 = "0jrp06zbdj5c3nigdard0a7whb3lg8j2lgnf3dp2gf7iqj8gb189";
- name = "kdialog-16.12.2.tar.xz";
- };
- };
- kdiamond = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kdiamond-16.12.2.tar.xz";
- sha256 = "1bflb2lbhahwmcqzck0xbr39rcbyaw4fzjaalbsdf9n5mk5ixmxs";
- name = "kdiamond-16.12.2.tar.xz";
- };
- };
- keditbookmarks = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/keditbookmarks-16.12.2.tar.xz";
- sha256 = "16a2sq92r6nq7ksp905xp9v3fv8ynhfp9hslq4a46v71an06yh4p";
- name = "keditbookmarks-16.12.2.tar.xz";
- };
- };
- kfilereplace = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kfilereplace-16.12.2.tar.xz";
- sha256 = "086x9k71s2bc80863vlfryblg0cyw1qhk20vwhxmq81xkxsah6ky";
- name = "kfilereplace-16.12.2.tar.xz";
- };
- };
- kfind = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kfind-16.12.2.tar.xz";
- sha256 = "0jpn75d331qiyhqswflkad5nc5r6c21q1d8236k2qvcm80xp10bm";
- name = "kfind-16.12.2.tar.xz";
- };
- };
- kfloppy = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kfloppy-16.12.2.tar.xz";
- sha256 = "1q1fh16msixpn59y0yglmjbib6a5c9pb3hpmcd5vsiy2ilpgffbm";
- name = "kfloppy-16.12.2.tar.xz";
- };
- };
- kfourinline = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kfourinline-16.12.2.tar.xz";
- sha256 = "1df3si16d4ra3x3v9m4kiknlflx1ac10fq3vydcsn4yi89rhx2ix";
- name = "kfourinline-16.12.2.tar.xz";
- };
- };
- kgeography = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kgeography-16.12.2.tar.xz";
- sha256 = "1sw7blr264p88702718m5ch9qdzyd5krpf5qjvfhypx0fgzr40b6";
- name = "kgeography-16.12.2.tar.xz";
- };
- };
- kget = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kget-16.12.2.tar.xz";
- sha256 = "1qiwcbdvr9g7cgqm4i3gcc6aw60d36n2m8a7faqa28srrw8f55lj";
- name = "kget-16.12.2.tar.xz";
- };
- };
- kgoldrunner = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kgoldrunner-16.12.2.tar.xz";
- sha256 = "0sa7yf3656f8mib785xdv7q86gsslx1hwy69vqrnrfwg24vzx3gy";
- name = "kgoldrunner-16.12.2.tar.xz";
- };
- };
- kgpg = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kgpg-16.12.2.tar.xz";
- sha256 = "082fvxpawhsvfn6c1y32rvgp2qcim6lnk1gpp92cgn6k70dcx4lr";
- name = "kgpg-16.12.2.tar.xz";
- };
- };
- khangman = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/khangman-16.12.2.tar.xz";
- sha256 = "1v57za5bqhppc1fy2xd7d1x1fvanwxgl3xzckfz1k7kbx1kcpn1s";
- name = "khangman-16.12.2.tar.xz";
- };
- };
- khelpcenter = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/khelpcenter-16.12.2.tar.xz";
- sha256 = "1cij7v57zs14ynvmplcgn14m30hdc554kvrsbjgb695kmcvm1jv9";
- name = "khelpcenter-16.12.2.tar.xz";
- };
- };
- kholidays = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kholidays-16.12.2.tar.xz";
- sha256 = "0pybdq2asx10sxf4kz1p85yfs66dhccz2xvf95n8hky7833kqs1n";
- name = "kholidays-16.12.2.tar.xz";
- };
- };
- kidentitymanagement = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kidentitymanagement-16.12.2.tar.xz";
- sha256 = "0wv7b3rfysbsj87xgp5ymy5glh9p12i9x8ffv483nm8xqyzwaa9p";
- name = "kidentitymanagement-16.12.2.tar.xz";
- };
- };
- kig = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kig-16.12.2.tar.xz";
- sha256 = "0v261pb1l7cnjkqcqfg3885wxa2hb2bgdk0a1dcwrg4q6fr9kw1g";
- name = "kig-16.12.2.tar.xz";
- };
- };
- kigo = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kigo-16.12.2.tar.xz";
- sha256 = "19sns6w32pm12634xqxx53hgpmrb4ggzx2idcx3ldknbixhmqm7c";
- name = "kigo-16.12.2.tar.xz";
- };
- };
- killbots = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/killbots-16.12.2.tar.xz";
- sha256 = "1cc2ddmp7a21yn0aavbh887j4xmzm2a6xlyq71b3msraw3p5vbmy";
- name = "killbots-16.12.2.tar.xz";
- };
- };
- kimagemapeditor = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kimagemapeditor-16.12.2.tar.xz";
- sha256 = "0n82v73da8hnan2c96g2lxy826dg6xhln28wwr8iib89zd5gmbi6";
- name = "kimagemapeditor-16.12.2.tar.xz";
- };
- };
- kimap = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kimap-16.12.2.tar.xz";
- sha256 = "04shglmr8rv5r16qb3n9x7vwrsm55121rkj9pz1y7l40kybajl87";
- name = "kimap-16.12.2.tar.xz";
- };
- };
- kio-extras = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kio-extras-16.12.2.tar.xz";
- sha256 = "0bfjmggyl7x7nmkqq10pmcc2507yfkbv5c5v86225g9mk02frmhp";
- name = "kio-extras-16.12.2.tar.xz";
- };
- };
- kiriki = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kiriki-16.12.2.tar.xz";
- sha256 = "1fgdw7f4fqdfzsryvd8crdv60j2s2g3cvbibv3g91xkcq6p155wk";
- name = "kiriki-16.12.2.tar.xz";
- };
- };
- kiten = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kiten-16.12.2.tar.xz";
- sha256 = "1ya1wwgh1x4iap3vs947ln949hjc499aiylg24666ab7vcqkbhh8";
- name = "kiten-16.12.2.tar.xz";
- };
- };
- kjumpingcube = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kjumpingcube-16.12.2.tar.xz";
- sha256 = "0flx7sxqac763i2nsvyjzjv9aii27hnv51k0yhqcp6pnsjy1fbhh";
- name = "kjumpingcube-16.12.2.tar.xz";
- };
- };
- kldap = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kldap-16.12.2.tar.xz";
- sha256 = "06ql2d7l22c19gnw6wigym3qpqw22arsmwpnnwz9i76l3wq32s3x";
- name = "kldap-16.12.2.tar.xz";
- };
- };
- kleopatra = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kleopatra-16.12.2.tar.xz";
- sha256 = "1kh75qjas4x4aqvshdgcryqdrp475lx60gksjfh34ygz03avdssl";
- name = "kleopatra-16.12.2.tar.xz";
- };
- };
- klettres = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/klettres-16.12.2.tar.xz";
- sha256 = "116igb1gbl3dfh5rm4mp0n8krm0d9kpgns63sh355g02wf0cbz3f";
- name = "klettres-16.12.2.tar.xz";
- };
- };
- klickety = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/klickety-16.12.2.tar.xz";
- sha256 = "00fqfnxh8bb069q3a5jszggnwq0z45najd6qg3z9gqb2i6bb4w93";
- name = "klickety-16.12.2.tar.xz";
- };
- };
- klines = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/klines-16.12.2.tar.xz";
- sha256 = "1pr5pvxd6fnybkjqxig9zjiq04d7g6igw24p2j6kfz91ihaf4g6q";
- name = "klines-16.12.2.tar.xz";
- };
- };
- klinkstatus = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/klinkstatus-16.12.2.tar.xz";
- sha256 = "07wmaphs56x0jwgbkdynahwa0hrr3rakkbbfa4w046dga5z6dz60";
- name = "klinkstatus-16.12.2.tar.xz";
- };
- };
- kmag = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmag-16.12.2.tar.xz";
- sha256 = "02vjwfh926jvhxn1sw603ijdrayk4jxrw9rl7kv48q00kgk5sr23";
- name = "kmag-16.12.2.tar.xz";
- };
- };
- kmahjongg = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmahjongg-16.12.2.tar.xz";
- sha256 = "1rbcbak87jyf6bc8k44xvpcihagwh4i3v20af14hvm52gdvzdhij";
- name = "kmahjongg-16.12.2.tar.xz";
- };
- };
- kmail = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmail-16.12.2.tar.xz";
- sha256 = "0a3r6pwm3dvvmljp5grl1mgymp3fb1l3hb8issdqlk4s805q0pql";
- name = "kmail-16.12.2.tar.xz";
- };
- };
- kmail-account-wizard = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmail-account-wizard-16.12.2.tar.xz";
- sha256 = "1vm4lx5jwk5kqf3zdfm3zyzhap1dalslwj03gxmif6hh65d2s7h5";
- name = "kmail-account-wizard-16.12.2.tar.xz";
- };
- };
- kmailtransport = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmailtransport-16.12.2.tar.xz";
- sha256 = "0g2f25l4l8jlj4d5dcdlbz8rgy4xvm6if2i3qm4naqh35kb4rycn";
- name = "kmailtransport-16.12.2.tar.xz";
- };
- };
- kmbox = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmbox-16.12.2.tar.xz";
- sha256 = "1j30kvvlnfbky5x19gxjsbrshrdys6ajdbhpd9fy46jjh2dv3y6j";
- name = "kmbox-16.12.2.tar.xz";
- };
- };
- kmime = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmime-16.12.2.tar.xz";
- sha256 = "0sl34qahgvxaw9xi56d0l2a2iim9bpiv8ysf3spsc1m2ribf3400";
- name = "kmime-16.12.2.tar.xz";
- };
- };
- kmines = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmines-16.12.2.tar.xz";
- sha256 = "1324j3myr1wds3f6nzw186d1rc2aakxv0mqsx89bdvnky6zq2v5q";
- name = "kmines-16.12.2.tar.xz";
- };
- };
- kmix = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmix-16.12.2.tar.xz";
- sha256 = "1s8di3jbgcaamfxfmmwxlajixia9m2ngl4qc1z7rq6a14fk3w5hz";
- name = "kmix-16.12.2.tar.xz";
- };
- };
- kmousetool = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmousetool-16.12.2.tar.xz";
- sha256 = "128hp75zyyariflx03ilmvw09jngfy9ylykb73gg7xw2zqnjjw4i";
- name = "kmousetool-16.12.2.tar.xz";
- };
- };
- kmouth = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmouth-16.12.2.tar.xz";
- sha256 = "0gk8rdlpwh304k7g85i80rfdjnvj4fcd1nlj89zmq2qh5s9jmqzg";
- name = "kmouth-16.12.2.tar.xz";
- };
- };
- kmplot = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kmplot-16.12.2.tar.xz";
- sha256 = "0lwx0d1gv6k3nm0nxry6bl282j3vjc0p7rssbvhi5qsc7z9lc8s3";
- name = "kmplot-16.12.2.tar.xz";
- };
- };
- knavalbattle = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/knavalbattle-16.12.2.tar.xz";
- sha256 = "065hyrdqaj0g7kpgxdyjbf2msdxb6w6m2y50bw23p4w69y7fdxgn";
- name = "knavalbattle-16.12.2.tar.xz";
- };
- };
- knetwalk = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/knetwalk-16.12.2.tar.xz";
- sha256 = "1rhmgr2qk8h04y87dviy0yhrv5dg8za5v00csmia3s1jyvz0fbwp";
- name = "knetwalk-16.12.2.tar.xz";
- };
- };
- knotes = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/knotes-16.12.2.tar.xz";
- sha256 = "12bdrw4ikw014phbq9w4q5y9lgjnazhvri7j13ld5r6806bxls04";
- name = "knotes-16.12.2.tar.xz";
- };
- };
- kolf = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kolf-16.12.2.tar.xz";
- sha256 = "1v9lhir520n7kcc061z3zcc8wxswhnmjv7yifbqvviazl1n0p0vx";
- name = "kolf-16.12.2.tar.xz";
- };
- };
- kollision = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kollision-16.12.2.tar.xz";
- sha256 = "1dklg0ns3abfxbfr7xrnzkcxxng3v7avzj4bjvsmsbq3lzy3pb8c";
- name = "kollision-16.12.2.tar.xz";
- };
- };
- kolourpaint = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kolourpaint-16.12.2.tar.xz";
- sha256 = "1himisb1f68pgaz15qam73qv9acqqh8i1jnk9wbsqjyj6z67wvnj";
- name = "kolourpaint-16.12.2.tar.xz";
- };
- };
- kommander = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kommander-16.12.2.tar.xz";
- sha256 = "140sz82gm5p8f8mhr2kdfy24fr6jjs0l53jcqr9hwdw6vlrm399w";
- name = "kommander-16.12.2.tar.xz";
- };
- };
- kompare = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kompare-16.12.2.tar.xz";
- sha256 = "1dd4k3rq8wlzsvl5nv5mrd0ddxgwlriik3vxj8xx3b4nqk720lh6";
- name = "kompare-16.12.2.tar.xz";
- };
- };
- konqueror = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/konqueror-16.12.2.tar.xz";
- sha256 = "0md9glzr1br2n5dsfmmv6gxsfhv6jl0r4fa1qgw4d2j2kpm94zw7";
- name = "konqueror-16.12.2.tar.xz";
- };
- };
- konquest = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/konquest-16.12.2.tar.xz";
- sha256 = "0k58adqr20k9wrwbaf1s6lqqgcma08wqnv66zrxbgacgsgx3pnzi";
- name = "konquest-16.12.2.tar.xz";
- };
- };
- konsole = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/konsole-16.12.2.tar.xz";
- sha256 = "1mwfv2hznmd1qml8hq1z81jv9y8jn1ybc69dqgnf1n6ygmz14676";
- name = "konsole-16.12.2.tar.xz";
- };
- };
- kontact = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kontact-16.12.2.tar.xz";
- sha256 = "1rfqb5a4brbvkhv905lcvc40r0as8zwdm2h67jc96cix358cpshv";
- name = "kontact-16.12.2.tar.xz";
- };
- };
- kontactinterface = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kontactinterface-16.12.2.tar.xz";
- sha256 = "0z6mjg8sy18jhkfmk9s098851gdqbh03031l92yqzsgsfph9nk77";
- name = "kontactinterface-16.12.2.tar.xz";
- };
- };
- kopete = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kopete-16.12.2.tar.xz";
- sha256 = "0bf0bffcsyhrj70yb4l5g6n0jr38i5zkcl4hsfi9hac43xvp62ib";
- name = "kopete-16.12.2.tar.xz";
- };
- };
- korganizer = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/korganizer-16.12.2.tar.xz";
- sha256 = "1211rhxvx42lndqv6n23mj6ibhfp09vvmzz59k1j0l9z8y1zyr2g";
- name = "korganizer-16.12.2.tar.xz";
- };
- };
- kpat = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kpat-16.12.2.tar.xz";
- sha256 = "1yc16yfsq18m5xxm9b17zba3ppw7j5hq82z0ln8sw2yisz59mylr";
- name = "kpat-16.12.2.tar.xz";
- };
- };
- kpimtextedit = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kpimtextedit-16.12.2.tar.xz";
- sha256 = "0xspr7hip57j8n3mp71x8s908vlj7acl27jwyc33yi4xvlyfcgfy";
- name = "kpimtextedit-16.12.2.tar.xz";
- };
- };
- kppp = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kppp-16.12.2.tar.xz";
- sha256 = "1gvb3sgxg1ysdrv18rf5kh6znvwlkp673yld6ghj3dcif8w6xq0n";
- name = "kppp-16.12.2.tar.xz";
- };
- };
- kqtquickcharts = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kqtquickcharts-16.12.2.tar.xz";
- sha256 = "1gh3alqlmj2icd2jblncps4k6kklckbpqv18wplybgaz4h0pi4pi";
- name = "kqtquickcharts-16.12.2.tar.xz";
- };
- };
- krdc = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/krdc-16.12.2.tar.xz";
- sha256 = "1ql2mkx7xc2y0vkxjk3i5scxa6ws5mwz39zynmyx7rmxp9f8frsf";
- name = "krdc-16.12.2.tar.xz";
- };
- };
- kremotecontrol = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kremotecontrol-16.12.2.tar.xz";
- sha256 = "1c1xx458lchn9b3c9h27zb13m2y6b01sb0g6lf6bpx4skbdwdwma";
- name = "kremotecontrol-16.12.2.tar.xz";
- };
- };
- kreversi = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kreversi-16.12.2.tar.xz";
- sha256 = "18zfy3dzi9rgwhgvci93iv0gkmvac30rbj4xwpvzr3bc8zwz76df";
- name = "kreversi-16.12.2.tar.xz";
- };
- };
- krfb = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/krfb-16.12.2.tar.xz";
- sha256 = "1sqij11a6pbivf2xbcglxzkfrpqvzcqxb4d85jxrhbp2wljx0xvy";
- name = "krfb-16.12.2.tar.xz";
- };
- };
- kross-interpreters = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kross-interpreters-16.12.2.tar.xz";
- sha256 = "1cw84z2wdh1kb7fgwmmljmc5d57skh6hlm0p6kzlqdbqknnva8ad";
- name = "kross-interpreters-16.12.2.tar.xz";
- };
- };
- kruler = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kruler-16.12.2.tar.xz";
- sha256 = "11i7k53kpfampbkzzabp0v97pb22h7sb2i0r6qdx78kyhmkgdrvp";
- name = "kruler-16.12.2.tar.xz";
- };
- };
- ksaneplugin = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ksaneplugin-16.12.2.tar.xz";
- sha256 = "0ljk7cf4ns39xszn6g1vk8av3dkkgwzj4ry4n56305mqyjgqx258";
- name = "ksaneplugin-16.12.2.tar.xz";
- };
- };
- kscd = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kscd-16.12.2.tar.xz";
- sha256 = "1w1gcfwp1r18pjfp526pdb837kpd8zj08g1jrjcb3bmvh600apm0";
- name = "kscd-16.12.2.tar.xz";
- };
- };
- kshisen = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kshisen-16.12.2.tar.xz";
- sha256 = "0sw78qwlpimlhqzlz5migbngrhj7w6gdbqx12q7949paa03ash1b";
- name = "kshisen-16.12.2.tar.xz";
- };
- };
- ksirk = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ksirk-16.12.2.tar.xz";
- sha256 = "0f9k476wbwx0maf0wsicgipqyv7gccm7ydwvns399iamb6xkiqnn";
- name = "ksirk-16.12.2.tar.xz";
- };
- };
- ksnakeduel = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ksnakeduel-16.12.2.tar.xz";
- sha256 = "0lhwz1b1v1dir7k1vbkcwb73x7f3h7prb3zv4f8wlh32dj1yg983";
- name = "ksnakeduel-16.12.2.tar.xz";
- };
- };
- kspaceduel = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kspaceduel-16.12.2.tar.xz";
- sha256 = "0h6m8xnmxx0q2r863ikck0kpyscd8s4iidcjiqz7wqgbsw1dadqb";
- name = "kspaceduel-16.12.2.tar.xz";
- };
- };
- ksquares = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ksquares-16.12.2.tar.xz";
- sha256 = "14x1d9300wdhrnri5f5n5i31bs83hcbxs5w9cai1m8mlql99vvfy";
- name = "ksquares-16.12.2.tar.xz";
- };
- };
- kstars = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kstars-16.12.2.tar.xz";
- sha256 = "0acbirhr970fh53hfsbfw9jn4jqlww9zf80jfyg2drixi9d70mpp";
- name = "kstars-16.12.2.tar.xz";
- };
- };
- ksudoku = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ksudoku-16.12.2.tar.xz";
- sha256 = "1nvk8l6n7sja19s2kazf6xhzqwi9mrjxvz5i0i9nmpwmksii6lbg";
- name = "ksudoku-16.12.2.tar.xz";
- };
- };
- ksystemlog = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ksystemlog-16.12.2.tar.xz";
- sha256 = "13q2h3yhlpjy8hiiz6vdx5xwniysbmz5agvvn28a469710601154";
- name = "ksystemlog-16.12.2.tar.xz";
- };
- };
- kteatime = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kteatime-16.12.2.tar.xz";
- sha256 = "0m163a11hp90rqf5170iqapmvn4ym6m2n42da2p1jgyim4877613";
- name = "kteatime-16.12.2.tar.xz";
- };
- };
- ktimer = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktimer-16.12.2.tar.xz";
- sha256 = "1l9xwfg3701h1f16ifh74c5hv7j7z0f332izcvfpiccps7gplhvz";
- name = "ktimer-16.12.2.tar.xz";
- };
- };
- ktnef = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktnef-16.12.2.tar.xz";
- sha256 = "0id9shripwahgb258hgfpmxyg0z9x2dqpxgyrvb47d44rrcf9dxg";
- name = "ktnef-16.12.2.tar.xz";
- };
- };
- ktouch = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktouch-16.12.2.tar.xz";
- sha256 = "08c0g35ypsndh8pj1nbxn8gnzis10a5cxkz175x4asi5lcpw3kc1";
- name = "ktouch-16.12.2.tar.xz";
- };
- };
- ktp-accounts-kcm = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-accounts-kcm-16.12.2.tar.xz";
- sha256 = "1p3pqvkyhwcqcwgpyfghhii3d5shbfpm8i9vap8vc43clvj9sfah";
- name = "ktp-accounts-kcm-16.12.2.tar.xz";
- };
- };
- ktp-approver = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-approver-16.12.2.tar.xz";
- sha256 = "1ky4wg8qk4n2qyh5009zz6487pf31jb8w8zmjmck9fypc9rhzw2j";
- name = "ktp-approver-16.12.2.tar.xz";
- };
- };
- ktp-auth-handler = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-auth-handler-16.12.2.tar.xz";
- sha256 = "05dvbq1q0fbznyj11wkg0ic8svgkqdq8i20xddkkx2jpwhpkmcnl";
- name = "ktp-auth-handler-16.12.2.tar.xz";
- };
- };
- ktp-call-ui = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-call-ui-16.12.2.tar.xz";
- sha256 = "1czm56vvbjbyyib2wi60f9s2icnyac007zzh2qxsxfnlp52mkzm2";
- name = "ktp-call-ui-16.12.2.tar.xz";
- };
- };
- ktp-common-internals = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-common-internals-16.12.2.tar.xz";
- sha256 = "0323dhfiddq5yhbp0rpmpw60334z41f45ml8lcada8dv6mbjxlc6";
- name = "ktp-common-internals-16.12.2.tar.xz";
- };
- };
- ktp-contact-list = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-contact-list-16.12.2.tar.xz";
- sha256 = "0gk0lims3ypjsir9k9a010kylnqzqb2dsh5yfv24a6fb1ix6q4yy";
- name = "ktp-contact-list-16.12.2.tar.xz";
- };
- };
- ktp-contact-runner = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-contact-runner-16.12.2.tar.xz";
- sha256 = "1bfm4639jshw9ncchcj6m8q6xg49a20z4fzc66vrjkdbha8fwr0g";
- name = "ktp-contact-runner-16.12.2.tar.xz";
- };
- };
- ktp-desktop-applets = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-desktop-applets-16.12.2.tar.xz";
- sha256 = "1ahm69h309dyg3byv3jxxm3j0c5jphzxng2g87hvjs9dvgx00msv";
- name = "ktp-desktop-applets-16.12.2.tar.xz";
- };
- };
- ktp-filetransfer-handler = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-filetransfer-handler-16.12.2.tar.xz";
- sha256 = "1j1bmrwabh0mzm51ibb0qyf164g7hznjk2vm2kwkgk5sy8r1a363";
- name = "ktp-filetransfer-handler-16.12.2.tar.xz";
- };
- };
- ktp-kded-module = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-kded-module-16.12.2.tar.xz";
- sha256 = "1ia62r55my8s6l3am22z6nkvmi2x2gnpbwmmpiv8n2i7j2ysdjp9";
- name = "ktp-kded-module-16.12.2.tar.xz";
- };
- };
- ktp-send-file = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-send-file-16.12.2.tar.xz";
- sha256 = "0vl00bbnpddq9nczb53apf3sdr1r2hnpa3fa390yx3jrrr4hp3k0";
- name = "ktp-send-file-16.12.2.tar.xz";
- };
- };
- ktp-text-ui = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktp-text-ui-16.12.2.tar.xz";
- sha256 = "0c0khkargj4hg2j1va72hp45b3dzwvkvbssq7k309iljxgfi9qry";
- name = "ktp-text-ui-16.12.2.tar.xz";
- };
- };
- ktuberling = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/ktuberling-16.12.2.tar.xz";
- sha256 = "0867ci5bi0phcwwxlqlyn3w1pv5q5wvzyqnzjvywc0bzy2qbpp0p";
- name = "ktuberling-16.12.2.tar.xz";
- };
- };
- kturtle = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kturtle-16.12.2.tar.xz";
- sha256 = "183glhn0amkcrzylax9cjyj3if9iz3dybmw55ljw003mf1s0sydq";
- name = "kturtle-16.12.2.tar.xz";
- };
- };
- kubrick = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kubrick-16.12.2.tar.xz";
- sha256 = "10yakz1ffdx33sqgqmlga525r3cnz90m0rm5m2sl3b97ib7r0fxl";
- name = "kubrick-16.12.2.tar.xz";
- };
- };
- kwalletmanager = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kwalletmanager-16.12.2.tar.xz";
- sha256 = "129q3c805g4jsrws3gvy751y4pdwp9m8yvlc62pkp703xwlnkzj4";
- name = "kwalletmanager-16.12.2.tar.xz";
- };
- };
- kwave = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kwave-16.12.2.tar.xz";
- sha256 = "0g3n0fm3pyp6sd28qjpadpqs2kqd5gsbicdz1c5jkm8c1bypi0ij";
- name = "kwave-16.12.2.tar.xz";
- };
- };
- kwordquiz = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/kwordquiz-16.12.2.tar.xz";
- sha256 = "1jy9833zrgaddzpfaaps2gcxjnf9mg2yx4w7mfpa3vglsyvhqlzx";
- name = "kwordquiz-16.12.2.tar.xz";
- };
- };
- libgravatar = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libgravatar-16.12.2.tar.xz";
- sha256 = "0vdryr9q30jkk5b9fa75yiqpspj83wvcy2zry8rsrx7pj21cdlsw";
- name = "libgravatar-16.12.2.tar.xz";
- };
- };
- libkcddb = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkcddb-16.12.2.tar.xz";
- sha256 = "0gs0zyisrgbzbcnwp95qi8msj5x2ysmqk9nwja3bwqzbangm0y82";
- name = "libkcddb-16.12.2.tar.xz";
- };
- };
- libkcompactdisc = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkcompactdisc-16.12.2.tar.xz";
- sha256 = "1ydhfi3hp30zg9nlmnzd5pslwlq6v6jbim2jda8ciyvniw0pm6va";
- name = "libkcompactdisc-16.12.2.tar.xz";
- };
- };
- libkdcraw = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkdcraw-16.12.2.tar.xz";
- sha256 = "0w54h8fa1hgyvqps936annb8dhbrpizv4ifcix0gq714p573l8w3";
- name = "libkdcraw-16.12.2.tar.xz";
- };
- };
- libkdegames = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkdegames-16.12.2.tar.xz";
- sha256 = "0lw6v81pr4xq5h58mgkbzlvp5bxic9szfmabgd3nrdijh6mla4ly";
- name = "libkdegames-16.12.2.tar.xz";
- };
- };
- libkdepim = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkdepim-16.12.2.tar.xz";
- sha256 = "1xblfj2i205jsm6nl05r3jis4gb4d15naq2mmfgxwy913pjh74jf";
- name = "libkdepim-16.12.2.tar.xz";
- };
- };
- libkeduvocdocument = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkeduvocdocument-16.12.2.tar.xz";
- sha256 = "118z200ffqb2rj6yhmqp4b998cq6mlbpzn2gh2pdp70yin9w35qz";
- name = "libkeduvocdocument-16.12.2.tar.xz";
- };
- };
- libkexiv2 = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkexiv2-16.12.2.tar.xz";
- sha256 = "1bpk2mwiplk7c5xrdx7nq9fa0g53sgx6f5xa7d4k2i9mzn2s8hyr";
- name = "libkexiv2-16.12.2.tar.xz";
- };
- };
- libkface = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkface-16.12.2.tar.xz";
- sha256 = "0jhnx71bnn2f8x5w5iylkk7369fcbx0y793182vc5rdqaax983sc";
- name = "libkface-16.12.2.tar.xz";
- };
- };
- libkgeomap = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkgeomap-16.12.2.tar.xz";
- sha256 = "1skmmg3hppzj923nl90r7v26k4fii7h3sr6yxzzvzaakwbil7d9q";
- name = "libkgeomap-16.12.2.tar.xz";
- };
- };
- libkipi = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkipi-16.12.2.tar.xz";
- sha256 = "0g1yyd5lhvwwa7q4in1p3q4mwlpp00lbir1a25wanlr6hqr2247w";
- name = "libkipi-16.12.2.tar.xz";
- };
- };
- libkleo = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkleo-16.12.2.tar.xz";
- sha256 = "031lfrn48xzi0kxkvg9597nxzharv0s0nxlkbdcr4xx8d8iga2l0";
- name = "libkleo-16.12.2.tar.xz";
- };
- };
- libkmahjongg = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkmahjongg-16.12.2.tar.xz";
- sha256 = "0imj2xv6qcf00dx53h37yq84cqrg806qjfmm836hw6wicw24117f";
- name = "libkmahjongg-16.12.2.tar.xz";
- };
- };
- libkomparediff2 = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libkomparediff2-16.12.2.tar.xz";
- sha256 = "02d3bd7miq1nq81z6b4c8c64wjj2z9shr8y0rd0yqlzmf8ma05p2";
- name = "libkomparediff2-16.12.2.tar.xz";
- };
- };
- libksane = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libksane-16.12.2.tar.xz";
- sha256 = "0p215qc56ma4laajmql72f8bngi2x88nk1q8ysq0wviadgack885";
- name = "libksane-16.12.2.tar.xz";
- };
- };
- libksieve = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/libksieve-16.12.2.tar.xz";
- sha256 = "1bzd8lfz0d9gnq6kh8k9wrcfbc61mdigy2madn7ywpxpcjp4rp3v";
- name = "libksieve-16.12.2.tar.xz";
- };
- };
- lokalize = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/lokalize-16.12.2.tar.xz";
- sha256 = "03cr89skhwbzq4h6fr78iaziplahpr4i7fvsf8395w6yiwsvcnyk";
- name = "lokalize-16.12.2.tar.xz";
- };
- };
- lskat = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/lskat-16.12.2.tar.xz";
- sha256 = "1jz7bjzw5msz5nyjvr21n3c355598afdnnqc6xzfl9zjkfgx4q9w";
- name = "lskat-16.12.2.tar.xz";
- };
- };
- mailcommon = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/mailcommon-16.12.2.tar.xz";
- sha256 = "0b9qawglc42y4wd98xaaiqdz7586wabj9zabs3dvk9vs10qpb9p0";
- name = "mailcommon-16.12.2.tar.xz";
- };
- };
- mailimporter = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/mailimporter-16.12.2.tar.xz";
- sha256 = "0dvnqqmmxdca7wmsajhzdxgz1k07dfbac0z1paww4d2inr164b8q";
- name = "mailimporter-16.12.2.tar.xz";
- };
- };
- marble = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/marble-16.12.2.tar.xz";
- sha256 = "0p7ka2hl0f9ghpmyh124p57dy1ynhw0dszihg4rbbrjfjj65vig0";
- name = "marble-16.12.2.tar.xz";
- };
- };
- mbox-importer = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/mbox-importer-16.12.2.tar.xz";
- sha256 = "00q7x30bl1fwfgwvqmgbspp74bmjm40d30rykq052v1cp6n0c060";
- name = "mbox-importer-16.12.2.tar.xz";
- };
- };
- messagelib = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/messagelib-16.12.2.tar.xz";
- sha256 = "0b65248mc6qamj1wcpv73v1ywda9gk2s2y20vjf35lmv5xi4cz88";
- name = "messagelib-16.12.2.tar.xz";
- };
- };
- minuet = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/minuet-16.12.2.tar.xz";
- sha256 = "1sv9b1lq2dyvlwq0bmmnxak60nz83wbwnw1d8w3n5xadssarbr1s";
- name = "minuet-16.12.2.tar.xz";
- };
- };
- okteta = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/okteta-16.12.2.tar.xz";
- sha256 = "1xq1bjpy7g8qn9d7dfgy00kf5bdcpvj1489b65yrlmyi382m5k7s";
- name = "okteta-16.12.2.tar.xz";
- };
- };
- okular = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/okular-16.12.2.tar.xz";
- sha256 = "020z6wlycip067j398lznqcspi3b6dx1zds9ibhxw9zzh3ms92kc";
- name = "okular-16.12.2.tar.xz";
- };
- };
- palapeli = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/palapeli-16.12.2.tar.xz";
- sha256 = "1vkkq9r9r85x46xx91gqyhpagx1xscrvlkx4knd72rcxfygipzf9";
- name = "palapeli-16.12.2.tar.xz";
- };
- };
- parley = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/parley-16.12.2.tar.xz";
- sha256 = "0fvkhph41y5ig3nwmb4zfh8n3sip52r5al3vn4yll2ndkbwdkgjb";
- name = "parley-16.12.2.tar.xz";
- };
- };
- picmi = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/picmi-16.12.2.tar.xz";
- sha256 = "0j0jhvw8b18sskvd32snk4g7xpjk3kqfw9kpvfri0qayrshcxk2c";
- name = "picmi-16.12.2.tar.xz";
- };
- };
- pimcommon = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/pimcommon-16.12.2.tar.xz";
- sha256 = "1c4h1g6hpa7hw3ka2r561q813if031vriz646skin840jwdhnv7m";
- name = "pimcommon-16.12.2.tar.xz";
- };
- };
- pim-data-exporter = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/pim-data-exporter-16.12.2.tar.xz";
- sha256 = "14gkkyvcwa7q1yq6qhswq4ch9gcp1ddpjyf46d0550z1rkpws28m";
- name = "pim-data-exporter-16.12.2.tar.xz";
- };
- };
- pim-sieve-editor = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/pim-sieve-editor-16.12.2.tar.xz";
- sha256 = "03a3imm5zs4p6zlp3m0pdc22cii26cnkgl1s1059lhmd3g3dhl85";
- name = "pim-sieve-editor-16.12.2.tar.xz";
- };
- };
- pim-storage-service-manager = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/pim-storage-service-manager-16.12.2.tar.xz";
- sha256 = "1kcbrg9h3c5khyabs5n6adqljj60vks7npb8iy649y0rx2qc2fn9";
- name = "pim-storage-service-manager-16.12.2.tar.xz";
- };
- };
- poxml = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/poxml-16.12.2.tar.xz";
- sha256 = "17sv19rg1d65h6ks11k7f8zx6yliyhk1j2fxnc81l8md1flarfm0";
- name = "poxml-16.12.2.tar.xz";
- };
- };
- print-manager = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/print-manager-16.12.2.tar.xz";
- sha256 = "1amhl13n7i5z1jfhyrhvigk0bhh9myag7kk83bqkxffsx0lzzwbw";
- name = "print-manager-16.12.2.tar.xz";
- };
- };
- rocs = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/rocs-16.12.2.tar.xz";
- sha256 = "1gd0wdvp3c4s8br23fqqa0cp2vwfjp3xqkj1y3xf6pzv01sk7n7g";
- name = "rocs-16.12.2.tar.xz";
- };
- };
- signon-kwallet-extension = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/signon-kwallet-extension-16.12.2.tar.xz";
- sha256 = "187xjbjw9a34p9cjjhijmwg8n7m83qikxa5q8nsffd48pl7pag2i";
- name = "signon-kwallet-extension-16.12.2.tar.xz";
- };
- };
- spectacle = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/spectacle-16.12.2.tar.xz";
- sha256 = "1snz8kgnwm2cbfa6y9awb3d0markfmmbgkjs1k0xs938mqam4507";
- name = "spectacle-16.12.2.tar.xz";
- };
- };
- step = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/step-16.12.2.tar.xz";
- sha256 = "0ghr054c644hvay0k4xsahrl8bwnd9w8yqq3slrdblhs7z3c7iqk";
- name = "step-16.12.2.tar.xz";
- };
- };
- svgpart = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/svgpart-16.12.2.tar.xz";
- sha256 = "0z9a7654f3n5870d02zm8a9dpymc3jxgmf79wavsp8jjr8sdgy6g";
- name = "svgpart-16.12.2.tar.xz";
- };
- };
- sweeper = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/sweeper-16.12.2.tar.xz";
- sha256 = "0g0iw89l27v4ivqzsrv9j1q4dgihk80nvgf2cfagadfd50hmifr4";
- name = "sweeper-16.12.2.tar.xz";
- };
- };
- syndication = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/syndication-16.12.2.tar.xz";
- sha256 = "0vgpbr46ibyb097pbqmvpl934d4zwz3gb0fkyc23gwpxq1fgsizp";
- name = "syndication-16.12.2.tar.xz";
- };
- };
- umbrello = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/umbrello-16.12.2.tar.xz";
- sha256 = "1g4856mvj9vzm3k86nqm9sfynall1wcj3mvnc80jji7aazmpkl6z";
- name = "umbrello-16.12.2.tar.xz";
- };
- };
- zeroconf-ioslave = {
- version = "16.12.2";
- src = fetchurl {
- url = "${mirror}/stable/applications/16.12.2/src/zeroconf-ioslave-16.12.2.tar.xz";
- sha256 = "1wqiakgc82zylvssxrm2askw6rjw89x85dws7q9zw13hdpvh12ss";
- name = "zeroconf-ioslave-16.12.2.tar.xz";
- };
- };
-}
diff --git a/pkgs/desktops/kde-5/plasma/breeze-qt4.nix b/pkgs/desktops/kde-5/plasma/breeze-qt4.nix
deleted file mode 100644
index ad98a41e81dd..000000000000
--- a/pkgs/desktops/kde-5/plasma/breeze-qt4.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- stdenv, lib, src, version,
- automoc4, cmake, perl, pkgconfig,
- kdelibs, qt4, xproto
-}:
-
-stdenv.mkDerivation {
- name = "breeze-qt4-${version}";
- meta = {
- license = with lib.licenses; [
- lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
- ];
- platforms = lib.platforms.linux;
- maintainers = with lib.maintainers; [ ttuegel ];
- homepage = "http://www.kde.org";
- };
- inherit src;
- buildInputs = [ kdelibs qt4 xproto ];
- nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
- cmakeFlags = [
- "-DUSE_KDE4=ON"
- "-DQT_QMAKE_EXECUTABLE=${qt4}/bin/qmake"
- ];
-}
diff --git a/pkgs/desktops/kde-5/plasma/default.nix b/pkgs/desktops/kde-5/plasma/default.nix
deleted file mode 100644
index 3ac1c51848e9..000000000000
--- a/pkgs/desktops/kde-5/plasma/default.nix
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
-
-# New packages
-
-READ THIS FIRST
-
-This module is for official packages in KDE Plasma 5. All available packages are
-listed in `./srcs.nix`, although a few are not yet packaged in Nixpkgs (see
-below).
-
-IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
-
-Many of the packages released upstream are not yet built in Nixpkgs due to lack
-of demand. To add a Nixpkgs build for an upstream package, copy one of the
-existing packages here and modify it as necessary.
-
-# Updates
-
-1. Update the URL in `./fetch.sh`.
-2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/kde-5/plasma`
- from the top of the Nixpkgs tree.
-3. Invoke `nix-build -A kde5` and ensure that everything builds.
-4. Commit the changes and open a pull request.
-
-*/
-
-{ pkgs, debug ? false }:
-
-let
-
- inherit (pkgs) lib makeSetupHook stdenv symlinkJoin;
-
- mirror = "mirror://kde";
- srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; };
-
- packages = self: with self; {
- plasmaPackage = args:
- let
- inherit (args) name;
- sname = args.sname or name;
- inherit (srcs."${sname}") src version;
- in kdeDerivation (args // {
- name = "${name}-${version}";
- inherit src;
-
- meta = {
- license = with lib.licenses; [
- lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
- ];
- platforms = lib.platforms.linux;
- maintainers = with lib.maintainers; [ ttuegel ];
- homepage = "http://www.kde.org";
- } // (args.meta or {});
- });
-
- bluedevil = callPackage ./bluedevil.nix {};
- breeze-gtk = callPackage ./breeze-gtk.nix {};
- breeze-qt4 = callPackage ./breeze-qt4.nix {
- inherit (srcs.breeze) src version;
- };
- breeze-qt5 = callPackage ./breeze-qt5.nix {};
- breeze-grub = callPackage ./breeze-grub.nix {};
- breeze-plymouth = callPackage ./breeze-plymouth {};
- kactivitymanagerd = callPackage ./kactivitymanagerd.nix {};
- kde-cli-tools = callPackage ./kde-cli-tools.nix {};
- kde-gtk-config = callPackage ./kde-gtk-config {};
- kdecoration = callPackage ./kdecoration.nix {};
- kdeplasma-addons = callPackage ./kdeplasma-addons.nix {};
- kgamma5 = callPackage ./kgamma5.nix {};
- khotkeys = callPackage ./khotkeys.nix {};
- kinfocenter = callPackage ./kinfocenter.nix {};
- kmenuedit = callPackage ./kmenuedit.nix {};
- kscreen = callPackage ./kscreen.nix {};
- kscreenlocker = callPackage ./kscreenlocker.nix {};
- ksshaskpass = callPackage ./ksshaskpass.nix {};
- ksysguard = callPackage ./ksysguard.nix {};
- kwallet-pam = callPackage ./kwallet-pam.nix {};
- kwayland-integration = callPackage ./kwayland-integration.nix {};
- kwin = callPackage ./kwin {};
- kwrited = callPackage ./kwrited.nix {};
- libkscreen = callPackage ./libkscreen.nix {};
- libksysguard = callPackage ./libksysguard {};
- milou = callPackage ./milou.nix {};
- oxygen = callPackage ./oxygen.nix {};
- plasma-desktop = callPackage ./plasma-desktop {};
- plasma-integration = callPackage ./plasma-integration.nix {};
- plasma-nm = callPackage ./plasma-nm {};
- plasma-pa = callPackage ./plasma-pa.nix {
- inherit (pkgs.gnome3) gconf;
- };
- plasma-workspace = callPackage ./plasma-workspace {};
- plasma-workspace-wallpapers = callPackage ./plasma-workspace-wallpapers.nix {};
- polkit-kde-agent = callPackage ./polkit-kde-agent.nix {};
- powerdevil = callPackage ./powerdevil.nix {};
- startkde = callPackage ./startkde {};
- systemsettings = callPackage ./systemsettings.nix {};
- };
-
-in packages
diff --git a/pkgs/desktops/kde-5/plasma/fetch.sh b/pkgs/desktops/kde-5/plasma/fetch.sh
deleted file mode 100644
index 76f05bad0a77..000000000000
--- a/pkgs/desktops/kde-5/plasma/fetch.sh
+++ /dev/null
@@ -1 +0,0 @@
-WGET_ARGS=( http://download.kde.org/stable/plasma/5.8.5/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/kde-5/plasma/kdecoration.nix b/pkgs/desktops/kde-5/plasma/kdecoration.nix
deleted file mode 100644
index a0f9d93e60b0..000000000000
--- a/pkgs/desktops/kde-5/plasma/kdecoration.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{ plasmaPackage, ecm }:
-
-plasmaPackage {
- name = "kdecoration";
- nativeBuildInputs = [ ecm ];
-}
diff --git a/pkgs/desktops/kde-5/plasma/kgamma5.nix b/pkgs/desktops/kde-5/plasma/kgamma5.nix
deleted file mode 100644
index 70d7cc17a1ca..000000000000
--- a/pkgs/desktops/kde-5/plasma/kgamma5.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ plasmaPackage, ecm, kdoctools, kdelibs4support
-, qtx11extras
-}:
-
-plasmaPackage {
- name = "kgamma5";
- nativeBuildInputs = [ ecm kdoctools ];
- propagatedBuildInputs = [ kdelibs4support qtx11extras ];
-}
diff --git a/pkgs/desktops/kde-5/plasma/khotkeys.nix b/pkgs/desktops/kde-5/plasma/khotkeys.nix
deleted file mode 100644
index f23a17e5479e..000000000000
--- a/pkgs/desktops/kde-5/plasma/khotkeys.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ plasmaPackage, ecm, kdoctools, kcmutils
-, kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui
-, plasma-framework, plasma-workspace, qtx11extras
-, fetchpatch
-}:
-
-plasmaPackage {
- name = "khotkeys";
- nativeBuildInputs = [ ecm kdoctools ];
-
- patches = [
- # Patch is in 5.9 and up.
- (fetchpatch {
- url = "https://cgit.kde.org/khotkeys.git/patch/?id=f8f7eaaf41e2b95ebfa4b2e35c6ee252524a471b";
- sha256 = "1wxx3qv16jd623jh728xcda8i4y1daq25skwilhv4cfvqxyzk7nn";
- })
- ];
- propagatedBuildInputs = [
- kdelibs4support kglobalaccel ki18n kio plasma-framework plasma-workspace
- qtx11extras kcmutils kdbusaddons kxmlgui
- ];
-}
diff --git a/pkgs/desktops/kde-5/plasma/kwallet-pam.nix b/pkgs/desktops/kde-5/plasma/kwallet-pam.nix
deleted file mode 100644
index 86ba52292f9e..000000000000
--- a/pkgs/desktops/kde-5/plasma/kwallet-pam.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ plasmaPackage, ecm, pam, socat, libgcrypt
-}:
-
-plasmaPackage {
- name = "kwallet-pam";
-
- nativeBuildInputs = [ ecm ];
-
- buildInputs = [ pam socat libgcrypt ];
-
-}
diff --git a/pkgs/desktops/kde-5/plasma/srcs.nix b/pkgs/desktops/kde-5/plasma/srcs.nix
deleted file mode 100644
index 03ee867453b6..000000000000
--- a/pkgs/desktops/kde-5/plasma/srcs.nix
+++ /dev/null
@@ -1,325 +0,0 @@
-# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh
-{ fetchurl, mirror }:
-
-{
- bluedevil = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/bluedevil-5.8.5.tar.xz";
- sha256 = "07gj3m5f0rk26n0xm4yddsfny6l2sh0airm45hb33p7m5inaqzgv";
- name = "bluedevil-5.8.5.tar.xz";
- };
- };
- breeze = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/breeze-5.8.5.tar.xz";
- sha256 = "1gcns00iq7a5f1a0w6vf8zck669gzcd785fiybnvc6s6q8x4bp61";
- name = "breeze-5.8.5.tar.xz";
- };
- };
- breeze-grub = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/breeze-grub-5.8.5.tar.xz";
- sha256 = "12ynrxdfcraphbwv9yrfhvwf3xkzrw0raqvgi7ksz5cvh78kl5qf";
- name = "breeze-grub-5.8.5.tar.xz";
- };
- };
- breeze-gtk = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/breeze-gtk-5.8.5.tar.xz";
- sha256 = "15dx5hl9w9fiash30vgkbww6h7hck0dr42hh8gzysn0xyf0fzpgd";
- name = "breeze-gtk-5.8.5.tar.xz";
- };
- };
- breeze-plymouth = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/breeze-plymouth-5.8.5.tar.xz";
- sha256 = "1ryb2jrzw0bzpi7ig4h5k0i33d2qviqsjxw7mnqxcb9q49a4ziq1";
- name = "breeze-plymouth-5.8.5.tar.xz";
- };
- };
- discover = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/discover-5.8.5.tar.xz";
- sha256 = "0fr6mksqw46aghfzj78nlq3f89xd63vq2hr4c3gb4vkl5y8v08hg";
- name = "discover-5.8.5.tar.xz";
- };
- };
- kactivitymanagerd = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kactivitymanagerd-5.8.5.tar.xz";
- sha256 = "07cqnbyznn5wy7vrqyid8h5ah7h3sb3pb30qlm83b4m29bkhggwh";
- name = "kactivitymanagerd-5.8.5.tar.xz";
- };
- };
- kde-cli-tools = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kde-cli-tools-5.8.5.tar.xz";
- sha256 = "1ig9x5h9xkzis9izggkjpiiy4sm77pk347jdngx01qpacz68iyp7";
- name = "kde-cli-tools-5.8.5.tar.xz";
- };
- };
- kdecoration = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kdecoration-5.8.5.tar.xz";
- sha256 = "1vhw57pj9i5224i9irk4qmingvkg5bip11vsqiwhmn5307bpnfiq";
- name = "kdecoration-5.8.5.tar.xz";
- };
- };
- kde-gtk-config = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kde-gtk-config-5.8.5.tar.xz";
- sha256 = "1j0mzmmdhqd3a8papps6cad0gqn081mc4kqzi2hjai7038l6951r";
- name = "kde-gtk-config-5.8.5.tar.xz";
- };
- };
- kdeplasma-addons = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kdeplasma-addons-5.8.5.tar.xz";
- sha256 = "181kagb4nbl9a7akk79slwkb7m2j4vyhabagih0z8l45wl5wrz9d";
- name = "kdeplasma-addons-5.8.5.tar.xz";
- };
- };
- kgamma5 = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kgamma5-5.8.5.tar.xz";
- sha256 = "073z4w4i2hwsqqgxcfl0w8d57nhzc069h9zwp7fv93aaw4mgzci2";
- name = "kgamma5-5.8.5.tar.xz";
- };
- };
- khotkeys = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/khotkeys-5.8.5.tar.xz";
- sha256 = "1fh0z9vfb908nbwj3snkf9z55jbcb5id87k5sa0v8dhazmp91ylh";
- name = "khotkeys-5.8.5.tar.xz";
- };
- };
- kinfocenter = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kinfocenter-5.8.5.tar.xz";
- sha256 = "1fksnb9klbcrr9ly6dd2yx5y1ngcwcln43zykpc76pr4i49jpggp";
- name = "kinfocenter-5.8.5.tar.xz";
- };
- };
- kmenuedit = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kmenuedit-5.8.5.tar.xz";
- sha256 = "1vq5f69w75lj81nz75db88lqxc4zvhicd5w7r6k7amggnwxm9f3m";
- name = "kmenuedit-5.8.5.tar.xz";
- };
- };
- kscreen = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kscreen-5.8.5.tar.xz";
- sha256 = "069x3vsfqirmq8r7yfa68srhjvygdwsxcj0b4vvb7zivs29zn1mh";
- name = "kscreen-5.8.5.tar.xz";
- };
- };
- kscreenlocker = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kscreenlocker-5.8.5.tar.xz";
- sha256 = "11b2v3chhk1ma5kjbmf35qahfr8gbaw78mcqs8vw5m9x74vlimkj";
- name = "kscreenlocker-5.8.5.tar.xz";
- };
- };
- ksshaskpass = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/ksshaskpass-5.8.5.tar.xz";
- sha256 = "1gr48f4akrn0yhlnjw4yaas6ah5z40fb8iz06gi1dzry5axfmaxh";
- name = "ksshaskpass-5.8.5.tar.xz";
- };
- };
- ksysguard = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/ksysguard-5.8.5.tar.xz";
- sha256 = "1gd81y2a459j5k1mpikfrvwcz7v09m526nrl7kpr4l4a1ps8zfy9";
- name = "ksysguard-5.8.5.tar.xz";
- };
- };
- kwallet-pam = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kwallet-pam-5.8.5.tar.xz";
- sha256 = "0310vr3p9fxl3vwdgklk0acx6w31pcpq8mi9yldahg1mkjqf7l44";
- name = "kwallet-pam-5.8.5.tar.xz";
- };
- };
- kwayland-integration = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kwayland-integration-5.8.5.tar.xz";
- sha256 = "11f63mq7crsbrpdib16q8xg0hk8jr5x1cyv43q8qdqm0591cglli";
- name = "kwayland-integration-5.8.5.tar.xz";
- };
- };
- kwin = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kwin-5.8.5.tar.xz";
- sha256 = "182z17d4sad9j15qagx9yz13wwzcyy6hlgpy5nlx6dlfcb8s00x7";
- name = "kwin-5.8.5.tar.xz";
- };
- };
- kwrited = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/kwrited-5.8.5.tar.xz";
- sha256 = "1nsr244niyq2bk29s0cqq1p2qj0h1hx4nl13nc3x3aycfhfkjfkr";
- name = "kwrited-5.8.5.tar.xz";
- };
- };
- libkscreen = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/libkscreen-5.8.5.tar.xz";
- sha256 = "1zj2nzyl0nmg5za3iwr4q4nzfv69f35f0394b6k0g3dgh1zxmby9";
- name = "libkscreen-5.8.5.tar.xz";
- };
- };
- libksysguard = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/libksysguard-5.8.5.tar.xz";
- sha256 = "1acp4kzdjhipsqw90n3rc1ydbkqhb12afwdsfl25fibv0c39avwp";
- name = "libksysguard-5.8.5.tar.xz";
- };
- };
- milou = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/milou-5.8.5.tar.xz";
- sha256 = "0lj5cb43jkqs8qg2acs39dkfwskbw135ap65vxiv27ivxscyvz3d";
- name = "milou-5.8.5.tar.xz";
- };
- };
- oxygen = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/oxygen-5.8.5.tar.xz";
- sha256 = "199jcn6qzyihxmw38b1cl0ah0rzn7f574khx72n9x5y9143p9lh7";
- name = "oxygen-5.8.5.tar.xz";
- };
- };
- plasma-desktop = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-desktop-5.8.5.tar.xz";
- sha256 = "045990fvhqpwhfi6jqpkzhgbhc3lwvwhkia1y77m12n1djbynpnr";
- name = "plasma-desktop-5.8.5.tar.xz";
- };
- };
- plasma-integration = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-integration-5.8.5.tar.xz";
- sha256 = "1sm7027ywz8xxqfsjv6jvk8zx11kx83rx88bb8cy31qfjipsakfb";
- name = "plasma-integration-5.8.5.tar.xz";
- };
- };
- plasma-nm = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-nm-5.8.5.tar.xz";
- sha256 = "1g1yyzc8y2hsgycficvavpl5yizd54ns93cdky9cgsrnxlkfwbvc";
- name = "plasma-nm-5.8.5.tar.xz";
- };
- };
- plasma-pa = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-pa-5.8.5.tar.xz";
- sha256 = "0vg1dyxfg8rxzyh0xnk41c95zp8rdbx1w462llrwchzp29p3xg1b";
- name = "plasma-pa-5.8.5.tar.xz";
- };
- };
- plasma-sdk = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-sdk-5.8.5.tar.xz";
- sha256 = "13lyb5x4a8aq4fykvdv1137yvc4s4q31fdxhxppza1wkw8lvbvpd";
- name = "plasma-sdk-5.8.5.tar.xz";
- };
- };
- plasma-tests = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-tests-5.8.5.tar.xz";
- sha256 = "0wgqyqlqygi3z0cccpfrpi259jp4yhh2g4x3mqcxisv58mbjrj1b";
- name = "plasma-tests-5.8.5.tar.xz";
- };
- };
- plasma-workspace = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-workspace-5.8.5.tar.xz";
- sha256 = "18bf5wmyb198jnbpivjjwsk65sksrvzlvykx3mr3wvj30mr0f9bd";
- name = "plasma-workspace-5.8.5.tar.xz";
- };
- };
- plasma-workspace-wallpapers = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/plasma-workspace-wallpapers-5.8.5.tar.xz";
- sha256 = "116s9qw888lbgxc9ggxf7fa99vggixr2ig1715xb5zmqm14yznyz";
- name = "plasma-workspace-wallpapers-5.8.5.tar.xz";
- };
- };
- polkit-kde-agent = {
- version = "1-5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/polkit-kde-agent-1-5.8.5.tar.xz";
- sha256 = "1dwk848wljcd9bi0h58h0ljnjlz1qq50rd7i38f3cb848iipisw7";
- name = "polkit-kde-agent-1-5.8.5.tar.xz";
- };
- };
- powerdevil = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/powerdevil-5.8.5.tar.xz";
- sha256 = "0lj7jcaqfsipiwi7x4q684p4pfsqzflvddr7hrhirfl1p62bc704";
- name = "powerdevil-5.8.5.tar.xz";
- };
- };
- sddm-kcm = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/sddm-kcm-5.8.5.tar.xz";
- sha256 = "0dcvk3f3cqq4z5hc63ccpxyl3kknjvd8jsnx7r2hfrwsw0y90fqc";
- name = "sddm-kcm-5.8.5.tar.xz";
- };
- };
- systemsettings = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/systemsettings-5.8.5.tar.xz";
- sha256 = "0pkwmgbjglbyc8i22hivh5gnaj742df3ff3f998k66k81mfjkwga";
- name = "systemsettings-5.8.5.tar.xz";
- };
- };
- user-manager = {
- version = "5.8.5";
- src = fetchurl {
- url = "${mirror}/stable/plasma/5.8.5/user-manager-5.8.5.tar.xz";
- sha256 = "1ck8x860q3aqgbbgiwfdhs0i0bs2nhqqva19kl9x1b015p64gl5z";
- name = "user-manager-5.8.5.tar.xz";
- };
- };
-}
diff --git a/pkgs/desktops/kde-5/plasma/systemsettings.nix b/pkgs/desktops/kde-5/plasma/systemsettings.nix
deleted file mode 100644
index 407d0e916264..000000000000
--- a/pkgs/desktops/kde-5/plasma/systemsettings.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- plasmaPackage, ecm, kdoctools, makeQtWrapper,
- kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews,
- kservice, kwindowsystem, kxmlgui, qtquickcontrols
-}:
-
-plasmaPackage {
- name = "systemsettings";
- nativeBuildInputs = [ ecm kdoctools makeQtWrapper ];
- propagatedBuildInputs = [
- kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice
- kwindowsystem kxmlgui qtquickcontrols
- ];
-}
diff --git a/pkgs/desktops/lumina/default.nix b/pkgs/desktops/lumina/default.nix
index f593bd144374..2c80f5157b66 100644
--- a/pkgs/desktops/lumina/default.nix
+++ b/pkgs/desktops/lumina/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchFromGitHub, fluxbox, xscreensaver, desktop_file_utils,
- numlockx, xorg, qt5, kde5
+{ stdenv, fetchFromGitHub, fluxbox, xscreensaver, desktop_file_utils, numlockx,
+ xorg, qtbase, qtsvg, qtmultimedia, qtx11extras, qmakeHook, qttools, oxygen-icons5
}:
stdenv.mkDerivation rec {
@@ -14,19 +14,19 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- qt5.qmakeHook
- qt5.qttools
+ qmakeHook
+ qttools
];
buildInputs = [
xorg.libxcb
xorg.xcbutilwm
xorg.xcbutilimage
- qt5.qtbase
- qt5.qtsvg
- qt5.qtmultimedia
- qt5.qtx11extras
- kde5.oxygen-icons5
+ qtbase
+ qtsvg
+ qtmultimedia
+ qtx11extras
+ oxygen-icons5
fluxbox
xscreensaver
desktop_file_utils
diff --git a/pkgs/desktops/lxqt/base/liblxqt/default.nix b/pkgs/desktops/lxqt/base/liblxqt/default.nix
index b973940b9b63..9363dba86699 100644
--- a/pkgs/desktops/lxqt/base/liblxqt/default.nix
+++ b/pkgs/desktops/lxqt/base/liblxqt/default.nix
@@ -1,27 +1,29 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt, xorg }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools,
+ qtx11extras, qttools, qtsvg, libqtxdg, kwindowsystem, xorg }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "liblxqt";
- version = "0.11.0";
+ version = "0.11.1";
src = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "12gla3pdg0n28w15qrmha83xm3021xdby8ydwp1qzcips5pa5zac";
+ sha256 = "0dcsgj0qr4589wsibs6fdza4ncqavrhykd05d25rs78pa94lvvh5";
};
nativeBuildInputs = [
cmake
+ lxqt-build-tools
];
buildInputs = [
- qt5.qtx11extras
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.libqtxdg
+ qtx11extras
+ qttools
+ qtsvg
+ kwindowsystem
+ libqtxdg
xorg.libXScrnSaver
];
@@ -38,7 +40,7 @@ stdenv.mkDerivation rec {
description = "Core utility library for all LXQt components";
homepage = https://github.com/lxde/liblxqt;
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/base/libsysstat/default.nix b/pkgs/desktops/lxqt/base/libsysstat/default.nix
index 363b3d33d141..2776a53fa833 100644
--- a/pkgs/desktops/lxqt/base/libsysstat/default.nix
+++ b/pkgs/desktops/lxqt/base/libsysstat/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchFromGitHub, cmake, qt5 }:
+{ stdenv, fetchFromGitHub, cmake, qt5, lxqt }:
stdenv.mkDerivation rec {
name = "libsysstat-${version}";
- version = "0.3.2";
+ version = "0.3.3";
src = fetchFromGitHub {
owner = "lxde";
repo = "libsysstat";
rev = version;
- sha256 = "1swpnz37daj3njkbqddmhaiipfl335c3g675y9afhabg7l4anf1n";
+ sha256 = "1rkbh6jj69wsf8a7w7cq8psqw08vqf9rq5pdnv4xxqb036r4bi31";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake lxqt.lxqt-build-tools ];
buildInputs = [ qt5.qtbase ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
description = "Library used to query system info and statistics";
homepage = https://github.com/lxde/libsysstat;
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/base/lxqt-build-tools/default.nix b/pkgs/desktops/lxqt/base/lxqt-build-tools/default.nix
new file mode 100644
index 000000000000..f8db33bc5a4d
--- /dev/null
+++ b/pkgs/desktops/lxqt/base/lxqt-build-tools/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, cmake, qt5 }:
+
+stdenv.mkDerivation rec {
+ name = "lxqt-build-tools-${version}";
+ version = "0.3.2";
+
+ src = fetchFromGitHub {
+ owner = "lxde";
+ repo = "lxqt-build-tools";
+ rev = version;
+ sha256 = "1awd70ifbbi67pklhldjw968c1fw1lcif9nh4qbrjqmlg1gn3kmv";
+ };
+
+ nativeBuildInputs = [ cmake qt5.qtbase ];
+
+ meta = with stdenv.lib; {
+ description = "Various packaging tools and scripts for LXQt applications";
+ homepage = https://github.com/lxde/lxqt-build-tools;
+ license = licenses.lgpl21;
+ platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
+ };
+}
diff --git a/pkgs/desktops/lxqt/core/libfm-qt/default.nix b/pkgs/desktops/lxqt/core/libfm-qt/default.nix
index 71b6cff5899e..78c0a926b9c8 100644
--- a/pkgs/desktops/lxqt/core/libfm-qt/default.nix
+++ b/pkgs/desktops/lxqt/core/libfm-qt/default.nix
@@ -1,43 +1,41 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg,
-libfm, menu-cache }:
+{
+ stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools,
+ xorg, libfm, menu-cache,
+ qtx11extras, qttools
+}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "libfm-qt";
- version = "0.11.1";
+ version = "0.11.2";
src = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "1kgvzjsa4ihlj2clz6y6s95nq0lhg66d1dhkgw3mdqaak7d0pdiz";
+ sha256 = "0k2g6bkz7bvawqkjzykbxi18wqsnhbxklqy6aqqkclpzcw45vk5v";
};
nativeBuildInputs = [
cmake
pkgconfig
- lxqt.liblxqt
- lxqt.libqtxdg
+ lxqt-build-tools
];
buildInputs = [
- qt5.qtx11extras
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- xorg.libpthreadstubs
- xorg.libXdmcp
+ qtx11extras
+ qttools
libfm
menu-cache
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
-
+
meta = with stdenv.lib; {
description = "Core library of PCManFM-Qt (Qt binding for libfm)";
homepage = https://github.com/lxde/libfm-qt;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-about/default.nix b/pkgs/desktops/lxqt/core/lxqt-about/default.nix
index 3e3b047dd4ed..ac81391af1d9 100644
--- a/pkgs/desktops/lxqt/core/lxqt-about/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-about/default.nix
@@ -1,37 +1,40 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt, xorg }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, standardPatch, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-about";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "0739gp3af68cvf8fxqvd203xqzncglmxpklq8mryrs5f1xnqp6gc";
+ sha256 = "1pa68pr0iwvh34lippagc8kxdfd0l2071m0vh7dnvfqbnwly29dk";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtx11extras
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtx11extras
+ qttools
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
- postPatch = lxqt.standardPatch;
+ postPatch = standardPatch;
meta = with stdenv.lib; {
description = "Dialogue window providing information about LXQt and the system it's running on";
homepage = https://github.com/lxde/lxqt-about;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-admin/default.nix b/pkgs/desktops/lxqt/core/lxqt-admin/default.nix
index da47e02dcf1f..23b142f352f0 100644
--- a/pkgs/desktops/lxqt/core/lxqt-admin/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-admin/default.nix
@@ -1,40 +1,41 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt, xorg, polkit }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, standardPatch, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, polkit }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-admin";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "17g9v6dyqy5pgpqragpf0sgnfxz2ip2g7xix7kmkna3qyym44b23";
+ sha256 = "12c1wdciqgiifsk5aslw3990pk9ylk9jhgwnrxvh798rr48hhflr";
};
nativeBuildInputs = [
cmake
+ lxqt-build-tools
];
buildInputs = [
- qt5.qtx11extras
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtx11extras
+ qttools
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
polkit
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
- postPatch = lxqt.standardPatch;
+ postPatch = standardPatch;
meta = with stdenv.lib; {
description = "LXQt system administration tool";
homepage = https://github.com/lxde/lxqt-admin;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-common/default.nix b/pkgs/desktops/lxqt/core/lxqt-common/default.nix
index a4b8f000dc7b..cc114c31dfd5 100644
--- a/pkgs/desktops/lxqt/core/lxqt-common/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-common/default.nix
@@ -1,26 +1,24 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt, xorg, hicolor_icon_theme, xmessage }:
+{ stdenv, fetchFromGitHub, cmake, qt5, lxqt, hicolor_icon_theme, xmessage }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-common";
- version = "0.11.0";
+ version = "0.11.2";
src = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "14nx3zcknwsn713wdnmb2xl15vf21vh13kxscdwmfnd48m5j4m3b";
+ sha256 = "07ih2w9ksbxqwy36xvgb9b31740nhkm7ap70wvv8q6x0wyhn71gn";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtx11extras
- qt5.qttools
qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
hicolor_icon_theme
xmessage
];
@@ -36,7 +34,7 @@ stdenv.mkDerivation rec {
description = "Common files for LXQt";
homepage = https://github.com/lxde/lxqt-common;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-config/default.nix b/pkgs/desktops/lxqt/core/lxqt-config/default.nix
index 66187a0ae6f8..7b38d2eec6fd 100644
--- a/pkgs/desktops/lxqt/core/lxqt-config/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-config/default.nix
@@ -1,31 +1,32 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, standardPatch, qtbase, qtx11extras, qttools, qtsvg, kwindowsystem, libkscreen, liblxqt, libqtxdg, libpthreadstubs, xorg }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-config";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "187x19s0jw20an37v7svkry6p021ply4i3ngh5w2nx5rlqkf63qw";
+ sha256 = "0mqvv93djsw49n0gxpws3hrwimnyf9kzvc2vhjkzrjfxpabk2axx";
};
nativeBuildInputs = [
cmake
pkgconfig
- ];
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qtx11extras
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- kde5.libkscreen
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qtx11extras
+ qttools
+ qtsvg
+ kwindowsystem
+ libkscreen
+ liblxqt
+ libqtxdg
xorg.libpthreadstubs
xorg.libXdmcp
xorg.libXScrnSaver
@@ -35,13 +36,13 @@ stdenv.mkDerivation rec {
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
- postPatch = lxqt.standardPatch;
+ postPatch = standardPatch;
meta = with stdenv.lib; {
description = "Tools to configure LXQt and the underlying operating system";
homepage = https://github.com/lxde/lxqt-config;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-globalkeys/default.nix b/pkgs/desktops/lxqt/core/lxqt-globalkeys/default.nix
index 7f1f140653fe..73248da1ef80 100644
--- a/pkgs/desktops/lxqt/core/lxqt-globalkeys/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-globalkeys/default.nix
@@ -1,38 +1,41 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, standardPatch, qtbase, qttools, qtx11extras, qtsvg, kwindowsystem, liblxqt, libqtxdg }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-globalkeys";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "05kcq21fyz7vnhh9k4nzhskgbghp1slsz14gh9anhya4a567xx0y";
+ sha256 = "1kwibll2azi4pafk7crfgibk5a54rnsia3c4cz680iny7xz1wy6h";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
- postPatch = lxqt.standardPatch;
+ postPatch = standardPatch;
meta = with stdenv.lib; {
description = "Daemon used to register global keyboard shortcuts";
homepage = https://github.com/lxde/lxqt-globalkeys;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-l10n/default.nix b/pkgs/desktops/lxqt/core/lxqt-l10n/default.nix
index 477575289bb1..b836b9776e65 100644
--- a/pkgs/desktops/lxqt/core/lxqt-l10n/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-l10n/default.nix
@@ -1,25 +1,20 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{ stdenv, fetchFromGitHub, cmake, qt5, lxqt }:
stdenv.mkDerivation rec {
name = "lxqt-l10n-${version}";
- version = "0.11.0";
+ version = "0.11.2";
src = fetchFromGitHub {
owner = "lxde";
repo = "lxqt-l10n";
rev = version;
- sha256 = "1gwismyjfdd7lwlgfl5jvbxmkbq9v9ia0shm4f7hkkvlpc2y24gk";
+ sha256 = "1vk4q98kraq0lba50n9z6jwiapc7nz2b143b4ldlmrz4wscd867h";
};
nativeBuildInputs = [
cmake
- qt5.qtbase
- qt5.qtx11extras
qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ lxqt.lxqt-build-tools
];
postPatch = ''
@@ -31,7 +26,7 @@ stdenv.mkDerivation rec {
description = "Translations of LXQt";
homepage = https://github.com/lxde/lxqt-l10n;
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-notificationd/default.nix b/pkgs/desktops/lxqt/core/lxqt-notificationd/default.nix
index 1ecef6334946..cb10df5a1b72 100644
--- a/pkgs/desktops/lxqt/core/lxqt-notificationd/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-notificationd/default.nix
@@ -1,26 +1,30 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, lxqt-common }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-notificationd";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "001xcvmg7ap5pbssc9pqp4jshgq2h4zxk9rra76xnrby6k8n6p3x";
+ sha256 = "1n39zjczzhqn73vfyjngybmk9w8j1z3vjkaq80rf2hk89vwsm0wc";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
+ lxqt-common
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
@@ -29,7 +33,7 @@ stdenv.mkDerivation rec {
description = "The LXQt notification daemon";
homepage = https://github.com/lxde/lxqt-notificationd;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-openssh-askpass/default.nix b/pkgs/desktops/lxqt/core/lxqt-openssh-askpass/default.nix
index 202231fbdea9..a52ce02cd14b 100644
--- a/pkgs/desktops/lxqt/core/lxqt-openssh-askpass/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-openssh-askpass/default.nix
@@ -1,27 +1,30 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtsvg, qtx11extras, kwindowsystem, liblxqt, libqtxdg }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-openssh-askpass";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "0nz8sv3yrqbzgmd6jahaqaa71axy5x06k091splp9cmab0vzng7c";
+ sha256 = "030pzys86s7rpgl35kl4b3y7gmv9982j3blmg8927nq4pw61gfj9";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
@@ -30,7 +33,7 @@ stdenv.mkDerivation rec {
description = "GUI to query passwords on behalf of SSH agents";
homepage = https://github.com/lxde/lxqt-openssh-askpass;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-panel/default.nix b/pkgs/desktops/lxqt/core/lxqt-panel/default.nix
index d5786444fadb..d2faf9c0eee4 100644
--- a/pkgs/desktops/lxqt/core/lxqt-panel/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-panel/default.nix
@@ -1,34 +1,44 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg,
-libstatgrab, lm_sensors, libpulseaudio, alsaLib, menu-cache,
-lxmenu-data }:
+{
+ stdenv, fetchFromGitHub, fetchurl, standardPatch,
+ cmake, pkgconfig, lxqt-build-tools,
+ qtbase, qttools, qtx11extras, qtsvg, libdbusmenu, kwindowsystem, solid,
+ kguiaddons, liblxqt, libqtxdg, lxqt-common, lxqt-globalkeys, libsysstat,
+ xorg, libstatgrab, lm_sensors, libpulseaudio, alsaLib, menu-cache,
+ lxmenu-data
+}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-panel";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "0lwgz6nir4cd50xbmc3arngnw38rb5kqgcsgp3dlq6gpncg45hdq";
+ sha256 = "097rivly61i99v0w9a3dgbwbc4c5x9nh3jl0n94dix1qgd4w983y";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- qt5.libdbusmenu
- kde5.kwindowsystem
- kde5.solid
- kde5.kguiaddons
- lxqt.liblxqt
- lxqt.libqtxdg
- lxqt.lxqt-globalkeys
- lxqt.libsysstat
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ libdbusmenu
+ kwindowsystem
+ solid
+ kguiaddons
+ liblxqt
+ libqtxdg
+ lxqt-common
+ lxqt-globalkeys
+ libsysstat
xorg.libpthreadstubs
xorg.libXdmcp
libstatgrab
@@ -39,15 +49,22 @@ stdenv.mkDerivation rec {
lxmenu-data
];
+ patches = [
+ (fetchurl {
+ url = https://github.com/lxde/lxqt-panel/commit/ec62109e0fa678875a9b10fc6f1975267432712d.patch;
+ sha256 = "1ywwk8gb6gbvs8z9gwgsnb13z1jvyvjij349nq7ij6iyhyld0jlr";
+ })
+ ];
+
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
- postPatch = lxqt.standardPatch;
+ postPatch = standardPatch;
meta = with stdenv.lib; {
description = "The LXQt desktop panel";
homepage = https://github.com/lxde/lxqt-panel;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-policykit/default.nix b/pkgs/desktops/lxqt/core/lxqt-policykit/default.nix
index 627f43f8be60..bdcc0a4d606e 100644
--- a/pkgs/desktops/lxqt/core/lxqt-policykit/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-policykit/default.nix
@@ -1,28 +1,36 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt }:
+{
+ stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools,
+ qtbase, qttools, qtx11extras, qtsvg, polkit-qt, kwindowsystem, liblxqt,
+ libqtxdg,
+}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-policykit";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "0rbqzh8r259cc44f1cb236p9c3lp195zjdsw3w1nz7j7gzv9yjnd";
+ sha256 = "0sf8wj152z1xid1i2x5g1zpgh7lwq8f0rbrk3r9shyksxqcj2d8p";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- qt5.polkit-qt
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ polkit-qt
+ kwindowsystem
+ liblxqt
+ libqtxdg
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
@@ -31,7 +39,7 @@ stdenv.mkDerivation rec {
description = "The LXQt PolicyKit agent";
homepage = https://github.com/lxde/lxqt-policykit;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-powermanagement/default.nix b/pkgs/desktops/lxqt/core/lxqt-powermanagement/default.nix
index aabce857edd5..d3793a9d9286 100644
--- a/pkgs/desktops/lxqt/core/lxqt-powermanagement/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-powermanagement/default.nix
@@ -1,29 +1,32 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtx11extras, qtsvg, kwindowsystem, solid, kidletime, liblxqt, libqtxdg }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-powermanagement";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "10myxrhlhvr9cmcqv67skzd11c40bgqgf6qdvm5smww2il1mzfwa";
+ sha256 = "0rcjq20ap6kc3m1f2glb8c62qhsx8qh0rkzlj3rykdj6n4hc0x79";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- kde5.solid
- kde5.kidletime
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ kwindowsystem
+ solid
+ kidletime
+ liblxqt
+ libqtxdg
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
@@ -32,7 +35,7 @@ stdenv.mkDerivation rec {
description = "Power management module for LXQt";
homepage = https://github.com/lxde/lxqt-powermanagement;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-qtplugin/default.nix b/pkgs/desktops/lxqt/core/lxqt-qtplugin/default.nix
index e0a95d23c4e1..d5b8987bbb82 100644
--- a/pkgs/desktops/lxqt/core/lxqt-qtplugin/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-qtplugin/default.nix
@@ -1,39 +1,44 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{
+ stdenv, fetchFromGitHub, standardPatch,
+ cmake, lxqt-build-tools,
+ qtbase, qtx11extras, qttools, qtsvg, libdbusmenu, libqtxdg,
+}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-qtplugin";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "14bwi1c078arin025jcygz0db9nfr8qla9071ls17bbp4dh14vhx";
+ sha256 = "12hyw7rk3zx51n6g2bazlqv70xap0lygm9v21ibxgy1aw0j6iy02";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qtx11extras
- qt5.qttools
- qt5.qtsvg
- qt5.libdbusmenu
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qtx11extras
+ qttools
+ qtsvg
+ libdbusmenu
+ libqtxdg
];
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
- postPatch = lxqt.standardPatch;
+ postPatch = standardPatch;
meta = with stdenv.lib; {
description = "LXQt Qt platform integration plugin";
homepage = https://github.com/lxde/lxqt-qtplugin;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-runner/default.nix b/pkgs/desktops/lxqt/core/lxqt-runner/default.nix
index 02d6f90397ac..550025f8e87b 100644
--- a/pkgs/desktops/lxqt/core/lxqt-runner/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-runner/default.nix
@@ -1,28 +1,33 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt,
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, lxqt-common, lxqt-globalkeys,
menu-cache, muparser }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-runner";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "1gqs1b90km39dbg49g80x770i9jknni4h8y6ka2r1fga35amllkc";
+ sha256 = "1nsxm0fplwrzz3vccd5fm82lpl4fqss6kv558zj44vzpsl13l954";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
- lxqt.lxqt-globalkeys
+ qtbase
+ qttools
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
+ lxqt-common
+ lxqt-globalkeys
menu-cache
muparser
];
@@ -33,7 +38,7 @@ stdenv.mkDerivation rec {
description = "Tool used to launch programs quickly by typing their names";
homepage = https://github.com/lxde/lxqt-runner;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-session/default.nix b/pkgs/desktops/lxqt/core/lxqt-session/default.nix
index a226169b21a9..35879af28e88 100644
--- a/pkgs/desktops/lxqt/core/lxqt-session/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-session/default.nix
@@ -1,26 +1,31 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg, xdg-user-dirs }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, lxqt-common, xorg, xdg-user-dirs }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-session";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "1vb8mcy6z1irnd977x5425mbp4c7yc9dhk5552isqss1qb44hpn4";
+ sha256 = "14ahgix5jsv7fkmvz1imw9a12ygxccqrdxp9yfbpin1az9q1n1qv";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
+ lxqt-common
xorg.libpthreadstubs
xorg.libXdmcp
xdg-user-dirs
@@ -32,7 +37,7 @@ stdenv.mkDerivation rec {
description = "An alternative session manager ported from the original razor-session";
homepage = https://github.com/lxde/lxqt-session;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/lxqt-sudo/default.nix b/pkgs/desktops/lxqt/core/lxqt-sudo/default.nix
index ad0885917aed..1e235af3c900 100644
--- a/pkgs/desktops/lxqt/core/lxqt-sudo/default.nix
+++ b/pkgs/desktops/lxqt/core/lxqt-sudo/default.nix
@@ -1,27 +1,30 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt, sudo }:
+{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtx11extras, qtsvg, kwindowsystem, liblxqt, libqtxdg, sudo }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lxqt-sudo";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "0nmn0j5qvqpkhlq8yvl8ycn3hijbnwxd32hhmxhcnaq07cmzbg1j";
+ sha256 = "0imy4cs51im81rd0wa03wy418cdv9gqqgmwkc7v58cip7h665pyk";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ kwindowsystem
+ liblxqt
+ libqtxdg
sudo
];
@@ -31,7 +34,7 @@ stdenv.mkDerivation rec {
description = "GUI frontend for sudo/su";
homepage = https://github.com/lxde/lxqt-sudo;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/pavucontrol-qt/default.nix b/pkgs/desktops/lxqt/core/pavucontrol-qt/default.nix
index ea2f24d6cf1f..b8421d062021 100644
--- a/pkgs/desktops/lxqt/core/pavucontrol-qt/default.nix
+++ b/pkgs/desktops/lxqt/core/pavucontrol-qt/default.nix
@@ -1,29 +1,27 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt,
-xdg-user-dirs, libpulseaudio }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, lxqt, libpulseaudio }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "pavucontrol-qt";
- version = "0.1.0";
+ version = "0.2.0";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "1bis88ykasrnk9a55nnbn832acjz2h76h6i3lbxnb36yq71wan7j";
+ sha256 = "0k7sg4dxr48nk15gpqlnkjr9gbh7r5gs0s0ydifcmw281khrzlzj";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
qt5.qtbase
qt5.qttools
qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
- xdg-user-dirs
libpulseaudio
];
@@ -33,7 +31,7 @@ stdenv.mkDerivation rec {
description = "A Pulseaudio mixer in Qt (port of pavucontrol)";
homepage = https://github.com/lxde/pavucontrol-qt;
license = licenses.gpl2;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/pcmanfm-qt/default.nix b/pkgs/desktops/lxqt/core/pcmanfm-qt/default.nix
index bc9cf774017f..7c115c2ca27f 100644
--- a/pkgs/desktops/lxqt/core/pcmanfm-qt/default.nix
+++ b/pkgs/desktops/lxqt/core/pcmanfm-qt/default.nix
@@ -1,31 +1,28 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg, libfm,
-menu-cache, lxmenu-data }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, lxqt, libfm, menu-cache, lxmenu-data }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "pcmanfm-qt";
- version = "0.11.1";
+ version = "0.11.3";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "04fv23glcnfiszam90iy3gvn2sigyk8zj8a1s43wz8fgjijnws32";
+ sha256 = "04vhfhjmz1a4rhkpb6y35hwg565047rp53rcxf4pdn0i9f6zhr4f";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
qt5.qtbase
qt5.qttools
qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
lxqt.libfm-qt
- xorg.libpthreadstubs
- xorg.libXdmcp
libfm
menu-cache
lxmenu-data
@@ -37,7 +34,7 @@ stdenv.mkDerivation rec {
description = "File manager and desktop icon manager (Qt port of PCManFM and libfm)";
homepage = https://github.com/lxde/pcmanfm-qt;
license = licenses.gpl2;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/core/qtermwidget/default.nix b/pkgs/desktops/lxqt/core/qtermwidget/default.nix
index 33f3cc19cf67..66620e195ec0 100644
--- a/pkgs/desktops/lxqt/core/qtermwidget/default.nix
+++ b/pkgs/desktops/lxqt/core/qtermwidget/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "qtermwidget";
- version = "0.7.0";
+ version = "0.7.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "18dnrzpbijh0xdgx83zs8nlbxk0d7hgzib54fqqvxyrjjy4g9scz";
+ sha256 = "0awp33cnkpi9brpx01mz5hwj7j2lq1wdi8cabk3wassd99vvxdxz";
};
nativeBuildInputs = [ cmake ];
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
description = "A terminal emulator widget for Qt 5";
homepage = https://github.com/lxde/qtermwidget;
license = licenses.gpl2;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/default.nix b/pkgs/desktops/lxqt/default.nix
index d5f5194c48e4..fbcb286f5b24 100644
--- a/pkgs/desktops/lxqt/default.nix
+++ b/pkgs/desktops/lxqt/default.nix
@@ -1,13 +1,11 @@
-{ pkgs, newScope, fetchFromGitHub }:
+{ pkgs, makeScope, libsForQt5, fetchFromGitHub }:
let
- callPackage = newScope self;
-
- self = rec {
+ packages = self: with self; {
# For compiling information, see:
# - https://github.com/lxde/lxqt/wiki/Building-from-source
-
+
standardPatch = ''
for file in $(find . -name CMakeLists.txt); do
substituteInPlace $file \
@@ -28,6 +26,7 @@ let
### BASE
libqtxdg = callPackage ./base/libqtxdg { };
+ lxqt-build-tools = callPackage ./base/lxqt-build-tools { };
libsysstat = callPackage ./base/libsysstat { };
liblxqt = callPackage ./base/liblxqt { };
@@ -56,7 +55,7 @@ let
### OPTIONAL
qterminal = callPackage ./optional/qterminal { };
- compton-conf = callPackage ./optional/compton-conf { };
+ compton-conf = pkgs.qt5.callPackage ./optional/compton-conf { };
obconf-qt = callPackage ./optional/obconf-qt { };
lximage-qt = callPackage ./optional/lximage-qt { };
qps = callPackage ./optional/qps { };
@@ -65,8 +64,8 @@ let
preRequisitePackages = [
pkgs.gvfs # virtual file systems support for PCManFM-QT
- pkgs.kde5.kwindowsystem # provides some QT5 plugins needed by lxqt-panel
- pkgs.kde5.libkscreen # provides plugins for screen management software
+ pkgs.libsForQt5.kwindowsystem # provides some QT5 plugins needed by lxqt-panel
+ pkgs.libsForQt5.libkscreen # provides plugins for screen management software
pkgs.libfm
pkgs.libfm-extra
pkgs.lxmenu-data
@@ -119,7 +118,7 @@ let
qlipper
### Default icon theme
- pkgs.kde5.oxygen-icons5
+ pkgs.oxygen-icons5
### Screen saver
pkgs.xscreensaver
@@ -127,4 +126,4 @@ let
};
-in self
+in makeScope libsForQt5.newScope packages
diff --git a/pkgs/desktops/lxqt/optional/compton-conf/default.nix b/pkgs/desktops/lxqt/optional/compton-conf/default.nix
index 45717fe31e20..6e1ea1288539 100644
--- a/pkgs/desktops/lxqt/optional/compton-conf/default.nix
+++ b/pkgs/desktops/lxqt/optional/compton-conf/default.nix
@@ -1,27 +1,26 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, libconfig }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qtbase, qttools, lxqt, libconfig }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "compton-conf";
- version = "0.2.0";
+ version = "0.2.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "04svxawa8l0ciflrspkzi13nnl7bljmfwwrgxn5lb3sw6qdcmdlk";
+ sha256 = "1hmirhsz010h6a6k7my1krh5nw5ds4x00c5fq6apamrdd8d4zrmq";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
+ qtbase
+ qttools
libconfig
];
@@ -31,7 +30,7 @@ stdenv.mkDerivation rec {
description = "GUI configuration tool for compton X composite manager";
homepage = https://github.com/lxde/compton-conf;
license = licenses.lgpl21;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/optional/lximage-qt/default.nix b/pkgs/desktops/lxqt/optional/lximage-qt/default.nix
index ac7055924c42..3308f0e412bd 100644
--- a/pkgs/desktops/lxqt/optional/lximage-qt/default.nix
+++ b/pkgs/desktops/lxqt/optional/lximage-qt/default.nix
@@ -1,33 +1,33 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, xorg, lxqt,
- libfm, menu-cache, libexif }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, xorg, lxqt, libfm, libexif }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "lximage-qt";
- version = "0.5.0";
+ version = "0.5.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "0c5s0c2y73hp7mcxwg31bpn0kmjyhv519d0dxzp3na56n0xk9vl0";
+ sha256 = "0hyiarjjxjwvzinlfnfxbqx40dhgydd3ccv3xqwvj7yni1nfx7pb";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
qt5.qtbase
qt5.qttools
qt5.qtx11extras
qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
lxqt.libfm-qt
xorg.libpthreadstubs
xorg.libXdmcp
libfm
- menu-cache
libexif
];
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
description = "The image viewer and screenshot tool for lxqt";
homepage = https://github.com/lxde/lximage-qt;
license = licenses.gpl2;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/optional/obconf-qt/default.nix b/pkgs/desktops/lxqt/optional/obconf-qt/default.nix
index 381c998616f5..36490b726e0f 100644
--- a/pkgs/desktops/lxqt/optional/obconf-qt/default.nix
+++ b/pkgs/desktops/lxqt/optional/obconf-qt/default.nix
@@ -1,30 +1,30 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, xorg, lxqt,
-openbox, hicolor_icon_theme }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, xorg, lxqt, openbox, hicolor_icon_theme }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "obconf-qt";
- version = "0.11.0";
+ version = "0.11.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "1q3y4sc1kg3hw4869rx4g08y85rnvnxgk8rf8h6amkf5r5561iyk";
+ sha256 = "1w94g8jk2j9qrkwg3i6qwgai2sj1m657bbk2zlk9bc3qvzmwxwrc";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
qt5.qtbase
qt5.qttools
qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
xorg.libpthreadstubs
xorg.libXdmcp
+ xorg.libSM
openbox
hicolor_icon_theme
];
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
description = "The Qt port of obconf, the Openbox configuration tool";
homepage = https://github.com/lxde/obconf-qt;
license = licenses.gpl2;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/optional/qlipper/default.nix b/pkgs/desktops/lxqt/optional/qlipper/default.nix
index 551259ac3a05..376b8fb0190d 100644
--- a/pkgs/desktops/lxqt/optional/qlipper/default.nix
+++ b/pkgs/desktops/lxqt/optional/qlipper/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "qlipper";
- version = "2016-09-26";
+ version = "5.0.0";
srcs = fetchFromGitHub {
owner = "pvanek";
repo = pname;
- rev = "48754f28fe1050df58f2d9f7cd2becc019e2f486";
- sha256 = "0s35c08rlfnhp6j1hx5f19034q84ac56cs90wcb3p4spavdnzy2k";
+ rev = version;
+ sha256 = "1y34vadxxjg2l7021y1rpvb8x6pzhk2sk9p35wfm9inilwi8bg8j";
};
nativeBuildInputs = [ cmake ];
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
description = "Cross-platform clipboard history applet";
homepage = https://github.com/pvanek/qlipper;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/optional/qterminal/default.nix b/pkgs/desktops/lxqt/optional/qterminal/default.nix
index 7f0f66c6fbe4..ff59a2d893c6 100644
--- a/pkgs/desktops/lxqt/optional/qterminal/default.nix
+++ b/pkgs/desktops/lxqt/optional/qterminal/default.nix
@@ -1,27 +1,26 @@
-{ stdenv, fetchFromGitHub, cmake, qt5, kde5, lxqt }:
+{ stdenv, fetchFromGitHub, cmake, qt5, lxqt }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "qterminal";
- version = "0.7.0";
+ version = "0.7.1";
srcs = fetchFromGitHub {
owner = "lxde";
repo = pname;
rev = version;
- sha256 = "1g8d66h8avk094wvgqw0mgl9caamdig6bnn4vawshn4j7y8g4n7v";
+ sha256 = "14pfwii8axyswrkwvfmc2i0a07fjnhpyk3hh06qkbj2w3r00xhyb";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ lxqt.lxqt-build-tools
+ ];
buildInputs = [
qt5.qtbase
qt5.qttools
qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.liblxqt
- lxqt.libqtxdg
lxqt.qtermwidget
];
@@ -31,7 +30,7 @@ stdenv.mkDerivation rec {
description = "A lightweight Qt-based terminal emulator";
homepage = https://github.com/lxde/qterminal;
license = licenses.gpl2;
- maintainers = with maintainers; [ romildo ];
platforms = with platforms; unix;
+ maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/optional/screengrab/default.nix b/pkgs/desktops/lxqt/optional/screengrab/default.nix
index 2ef1c7532a5a..e8cc7c30fa15 100644
--- a/pkgs/desktops/lxqt/optional/screengrab/default.nix
+++ b/pkgs/desktops/lxqt/optional/screengrab/default.nix
@@ -1,24 +1,24 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, kde5, lxqt, xorg }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, qtbase, qttools, qtx11extras, qtsvg, kwindowsystem, libqtxdg, xorg }:
stdenv.mkDerivation rec {
- name = "screengrab-unstable-2016-09-12";
+ name = "screengrab-unstable-2017-02-18";
srcs = fetchFromGitHub {
owner = "QtDesktop";
repo = "screengrab";
- rev = "3dbacb9d6f52825689846c798a6c4c95e3815bf6";
- sha256 = "0rflb1q5b1mik8sm1wm63hwpyaah8liizxq1f5q33zapl1qafzi5";
+ rev = "6fc03c70fe132b89f35d4cef2f62c9d804de3b64";
+ sha256 = "1h3rlpmaqxzysaibcw7s5msbrwaxkg6sz7a8xv6cqzjvggv09my0";
};
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [
- qt5.qtbase
- qt5.qttools
- qt5.qtx11extras
- qt5.qtsvg
- kde5.kwindowsystem
- lxqt.libqtxdg
+ qtbase
+ qttools
+ qtx11extras
+ qtsvg
+ kwindowsystem
+ libqtxdg
xorg.libpthreadstubs
xorg.libXdmcp
];
diff --git a/pkgs/desktops/mate/caja/default.nix b/pkgs/desktops/mate/caja/default.nix
new file mode 100644
index 000000000000..aea006fc4867
--- /dev/null
+++ b/pkgs/desktops/mate/caja/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, pkgconfig, intltool, gtk3, libnotify, libxml2, libexif, exempi, mate, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+ name = "caja-${version}";
+ version = "${major-ver}.${minor-ver}";
+ major-ver = "1.18";
+ minor-ver = "0";
+
+ src = fetchurl {
+ url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz";
+ sha256 = "1fc7dxj9hw8fffrcnwxbj8pq7gl08il68rkpk92rv3qm7siv1606";
+ };
+
+ nativeBuildInputs = [
+ pkgconfig
+ intltool
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gtk3
+ libnotify
+ libxml2
+ libexif
+ exempi
+ mate.mate-desktop
+ ];
+
+ configureFlags = [ "--disable-update-mimedb" ];
+
+ meta = {
+ description = "File manager for the MATE desktop";
+ homepage = "http://mate-desktop.org";
+ license = with stdenv.lib.licenses; [ gpl2 lgpl2 ];
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = [ stdenv.lib.maintainers.romildo ];
+ };
+}
diff --git a/pkgs/desktops/mate/default.nix b/pkgs/desktops/mate/default.nix
index c3a49011c1d9..d9565e8f4d1a 100644
--- a/pkgs/desktops/mate/default.nix
+++ b/pkgs/desktops/mate/default.nix
@@ -1,7 +1,10 @@
{ callPackage, pkgs }:
rec {
+ caja = callPackage ./caja { };
mate-common = callPackage ./mate-common { };
+ mate-desktop = callPackage ./mate-desktop { };
mate-icon-theme = callPackage ./mate-icon-theme { };
mate-icon-theme-faenza = callPackage ./mate-icon-theme-faenza { };
+ mate-terminal = callPackage ./mate-terminal { };
mate-themes = callPackage ./mate-themes { };
}
diff --git a/pkgs/desktops/mate/mate-common/default.nix b/pkgs/desktops/mate/mate-common/default.nix
index 7a7ad23c6bdd..7bd7a3f27701 100644
--- a/pkgs/desktops/mate/mate-common/default.nix
+++ b/pkgs/desktops/mate/mate-common/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
name = "mate-common-${version}";
version = "${major-ver}.${minor-ver}";
- major-ver = "1.16";
+ major-ver = "1.18";
minor-ver = "0";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz";
- sha256 = "02pj5ry3c7p5sd2mp9dsshy0ij0xgv00bxr4vvmnm027hv2silrl";
+ sha256 = "1005laf3z1h8qczm7pmwr40r842665cv6ykhjg7r93vldra48z6p";
};
meta = {
diff --git a/pkgs/desktops/mate/mate-desktop/default.nix b/pkgs/desktops/mate/mate-desktop/default.nix
new file mode 100644
index 000000000000..2afd700d9333
--- /dev/null
+++ b/pkgs/desktops/mate/mate-desktop/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, pkgconfig, intltool, gnome3, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+ name = "mate-desktop-${version}";
+ version = "${major-ver}.${minor-ver}";
+ major-ver = "1.18";
+ minor-ver = "0";
+
+ src = fetchurl {
+ url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz";
+ sha256 = "12iv2y4dan962fs7vkkxbjkp77pbvjnwfa43ggr0zkdsc3ydjbbg";
+ };
+
+ propagatedUserEnvPkgs = [
+ gnome3.gnome_themes_standard
+ ];
+
+ buildInputs = [
+ gnome3.dconf
+ gnome3.gtk
+ gnome3.defaultIconTheme
+ ];
+
+ nativeBuildInputs = [
+ pkgconfig
+ intltool
+ wrapGAppsHook
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Library with common API for various MATE modules";
+ homepage = "http://mate-desktop.org";
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix b/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix
index d9370f318d72..3d820553b4ac 100644
--- a/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix
+++ b/pkgs/desktops/mate/mate-icon-theme-faenza/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
name = "mate-icon-theme-faenza-${version}";
version = "${major-ver}.${minor-ver}";
- major-ver = "1.16";
+ major-ver = "1.18";
minor-ver = "0";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz";
- sha256 = "0p3z3qarbvrhzj2sdw3f8dp0c7wwjkk9a749bq8rh5gm9m66hibg";
+ sha256 = "1crfv6s3ljbc7a7m229bvs3qbjzlp8cgvyhqmdaa9npd5lxmk88v";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/desktops/mate/mate-icon-theme/default.nix b/pkgs/desktops/mate/mate-icon-theme/default.nix
index 8acef0338715..e41a1c217105 100644
--- a/pkgs/desktops/mate/mate-icon-theme/default.nix
+++ b/pkgs/desktops/mate/mate-icon-theme/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
name = "mate-icon-theme-${version}";
version = "${major-ver}.${minor-ver}";
- major-ver = "1.16";
+ major-ver = "1.18";
minor-ver = "0";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz";
- sha256 = "1zldw22p1i76iss8car39pmfagpfxxlfk1fdhvr4x5r6gf36gv7d";
+ sha256 = "19bd9zlfc1jfdl7imvfy1vq35a0jvxq5fldmr2c5bq0kyasvww6i";
};
nativeBuildInputs = [ pkgconfig intltool iconnamingutils ];
diff --git a/pkgs/desktops/mate/mate-terminal/default.nix b/pkgs/desktops/mate/mate-terminal/default.nix
new file mode 100644
index 000000000000..fd907c562806
--- /dev/null
+++ b/pkgs/desktops/mate/mate-terminal/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, pkgconfig, intltool, glib, itstool, libxml2, mate, gnome3, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+ name = "mate-terminal-${version}";
+ version = "${major-ver}.${minor-ver}";
+ major-ver = "1.18";
+ minor-ver = "0";
+
+ src = fetchurl {
+ url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz";
+ sha256 = "07z8g8zkc8k6d7xqdlg18cjnwg7zzv5hbgwma5y9mh8zx9xsqz92";
+ };
+
+ buildInputs = [
+ glib
+ itstool
+ libxml2
+
+ mate.mate-desktop
+
+ gnome3.vte
+ gnome3.gtk
+ gnome3.dconf
+ ];
+
+ nativeBuildInputs = [
+ pkgconfig
+ intltool
+ wrapGAppsHook
+ ];
+
+ meta = with stdenv.lib; {
+ description = "The MATE Terminal Emulator";
+ homepage = "http://mate-desktop.org";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/desktops/mate/mate-themes/default.nix b/pkgs/desktops/mate/mate-themes/default.nix
index 343148da0bc8..cf78009708b2 100644
--- a/pkgs/desktops/mate/mate-themes/default.nix
+++ b/pkgs/desktops/mate/mate-themes/default.nix
@@ -6,17 +6,15 @@ stdenv.mkDerivation rec {
version = "${major-ver}.${minor-ver}";
major-ver = gnome3.version;
minor-ver = {
- "3.18" = "4";
- "3.20" = "12";
- "3.22" = "3";
+ "3.20" = "16";
+ "3.22" = "7";
}."${major-ver}";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/themes/${major-ver}/${name}.tar.xz";
sha256 = {
- "3.18" = "1h3z705jrg7gng5glf51ksszjz6v81qq83qvmfpv1v69bwn6fy4b";
- "3.20" = "15s2xp2cq9x8iikvbywr5gl8l33i57i1xvbv4jc2qipnkn3c4yca";
- "3.22" = "0p1rf5q2nr1vsab3pljwycclbrnwylvp88d0dhk8as0d6n6fp85k";
+ "3.20" = "1dvzljpq6cscr82gnsqagf23inb039q84fnawraj0nhfjif11r7v";
+ "3.22" = "1kjchqkds0zj32x7cjfcq96zakcmhva1yg0nxfd6369a5nwkp5k0";
}."${major-ver}";
};
diff --git a/pkgs/desktops/kde-5/plasma/bluedevil.nix b/pkgs/desktops/plasma-5/bluedevil.nix
similarity index 84%
rename from pkgs/desktops/kde-5/plasma/bluedevil.nix
rename to pkgs/desktops/plasma-5/bluedevil.nix
index 1deef241a62f..d0e784998132 100644
--- a/pkgs/desktops/kde-5/plasma/bluedevil.nix
+++ b/pkgs/desktops/plasma-5/bluedevil.nix
@@ -1,12 +1,12 @@
{
- plasmaPackage, ecm, shared_mime_info,
+ plasmaPackage, extra-cmake-modules, shared_mime_info,
bluez-qt, kcoreaddons, kdbusaddons, kded, ki18n, kiconthemes, kio,
knotifications, kwidgetsaddons, kwindowsystem, plasma-framework, qtdeclarative
}:
plasmaPackage {
name = "bluedevil";
- nativeBuildInputs = [ ecm shared_mime_info ];
+ nativeBuildInputs = [ extra-cmake-modules shared_mime_info ];
propagatedBuildInputs = [
bluez-qt ki18n kio kwindowsystem plasma-framework qtdeclarative kcoreaddons
kdbusaddons kded kiconthemes knotifications kwidgetsaddons
diff --git a/pkgs/desktops/kde-5/plasma/breeze-grub.nix b/pkgs/desktops/plasma-5/breeze-grub.nix
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/breeze-grub.nix
rename to pkgs/desktops/plasma-5/breeze-grub.nix
diff --git a/pkgs/desktops/kde-5/plasma/breeze-gtk.nix b/pkgs/desktops/plasma-5/breeze-gtk.nix
similarity index 50%
rename from pkgs/desktops/kde-5/plasma/breeze-gtk.nix
rename to pkgs/desktops/plasma-5/breeze-gtk.nix
index 57de2fa2d474..4048d98431db 100644
--- a/pkgs/desktops/kde-5/plasma/breeze-gtk.nix
+++ b/pkgs/desktops/plasma-5/breeze-gtk.nix
@@ -1,9 +1,11 @@
{ plasmaPackage
-, ecm
+, extra-cmake-modules
+, qtbase
}:
plasmaPackage {
name = "breeze-gtk";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
cmakeFlags = [ "-DWITH_GTK3_VERSION=3.20" ];
+ buildInputs = [ qtbase ];
}
diff --git a/pkgs/desktops/kde-5/plasma/breeze-plymouth/default.nix b/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
similarity index 81%
rename from pkgs/desktops/kde-5/plasma/breeze-plymouth/default.nix
rename to pkgs/desktops/plasma-5/breeze-plymouth/default.nix
index 0de1ca1f6802..dfbdf48165aa 100644
--- a/pkgs/desktops/kde-5/plasma/breeze-plymouth/default.nix
+++ b/pkgs/desktops/plasma-5/breeze-plymouth/default.nix
@@ -1,12 +1,12 @@
{
plasmaPackage, lib, copyPathsToStore,
- ecm,
+ extra-cmake-modules,
plymouth
}:
plasmaPackage {
name = "breeze-plymouth";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ plymouth ];
outputs = [ "out" ];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
diff --git a/pkgs/desktops/kde-5/plasma/breeze-plymouth/install-paths.patch b/pkgs/desktops/plasma-5/breeze-plymouth/install-paths.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/breeze-plymouth/install-paths.patch
rename to pkgs/desktops/plasma-5/breeze-plymouth/install-paths.patch
diff --git a/pkgs/desktops/kde-5/plasma/breeze-plymouth/series b/pkgs/desktops/plasma-5/breeze-plymouth/series
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/breeze-plymouth/series
rename to pkgs/desktops/plasma-5/breeze-plymouth/series
diff --git a/pkgs/desktops/plasma-5/breeze-qt4.nix b/pkgs/desktops/plasma-5/breeze-qt4.nix
new file mode 100644
index 000000000000..adcc6110c4d7
--- /dev/null
+++ b/pkgs/desktops/plasma-5/breeze-qt4.nix
@@ -0,0 +1,16 @@
+{
+ plasmaPackage, lib,
+ automoc4, cmake, perl, pkgconfig,
+ kdelibs4, qt4, xproto
+}:
+
+plasmaPackage {
+ name = "breeze-qt4";
+ sname = "breeze";
+ buildInputs = [ kdelibs4 qt4 xproto ];
+ nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
+ cmakeFlags = [
+ "-DUSE_KDE4=ON"
+ "-DQT_QMAKE_EXECUTABLE=${qt4}/bin/qmake"
+ ];
+}
diff --git a/pkgs/desktops/kde-5/plasma/breeze-qt5.nix b/pkgs/desktops/plasma-5/breeze-qt5.nix
similarity index 86%
rename from pkgs/desktops/kde-5/plasma/breeze-qt5.nix
rename to pkgs/desktops/plasma-5/breeze-qt5.nix
index ea2776a13c59..a1b64a4656cb 100644
--- a/pkgs/desktops/kde-5/plasma/breeze-qt5.nix
+++ b/pkgs/desktops/plasma-5/breeze-qt5.nix
@@ -1,6 +1,6 @@
{
plasmaPackage,
- ecm,
+ extra-cmake-modules,
frameworkintegration, kcmutils, kconfigwidgets, kcoreaddons, kdecoration,
kguiaddons, ki18n, kwayland, kwindowsystem, plasma-framework, qtx11extras
}:
@@ -8,7 +8,7 @@
plasmaPackage {
name = "breeze-qt5";
sname = "breeze";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
frameworkintegration kcmutils kconfigwidgets kcoreaddons kdecoration
kguiaddons ki18n kwayland kwindowsystem plasma-framework qtx11extras
diff --git a/pkgs/desktops/plasma-5/build-support/package.nix b/pkgs/desktops/plasma-5/build-support/package.nix
new file mode 100644
index 000000000000..1e9ba016c471
--- /dev/null
+++ b/pkgs/desktops/plasma-5/build-support/package.nix
@@ -0,0 +1,27 @@
+{ kdeDerivation, lib, fetchurl }:
+
+let
+ mirror = "mirror://kde";
+ srcs = import ../srcs.nix { inherit fetchurl mirror; };
+in
+
+args:
+
+let
+ inherit (args) name;
+ sname = args.sname or name;
+ inherit (srcs."${sname}") src version;
+in
+kdeDerivation (args // {
+ name = "${name}-${version}";
+ inherit src;
+
+ meta = {
+ license = with lib.licenses; [
+ lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
+ ];
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ ttuegel ];
+ homepage = "http://www.kde.org";
+ } // (args.meta or {});
+})
diff --git a/pkgs/desktops/plasma-5/default.nix b/pkgs/desktops/plasma-5/default.nix
new file mode 100644
index 000000000000..0cb25a315d6e
--- /dev/null
+++ b/pkgs/desktops/plasma-5/default.nix
@@ -0,0 +1,81 @@
+/*
+
+# New packages
+
+READ THIS FIRST
+
+This module is for official packages in KDE Plasma 5. All available packages are
+listed in `./srcs.nix`, although a few are not yet packaged in Nixpkgs (see
+below).
+
+IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.
+
+Many of the packages released upstream are not yet built in Nixpkgs due to lack
+of demand. To add a Nixpkgs build for an upstream package, copy one of the
+existing packages here and modify it as necessary.
+
+# Updates
+
+1. Update the URL in `./fetch.sh`.
+2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/desktops/plasma-5`
+ from the top of the Nixpkgs tree.
+3. Use `nox-review wip` to check that everything builds.
+4. Commit the changes and open a pull request.
+
+*/
+
+{
+ libsForQt5, kdeDerivation, lib, fetchurl,
+ gconf,
+ debug ? false,
+}:
+
+let
+ packages = self: with self;
+ let
+ callPackage = self.newScope {
+ plasmaPackage = import ./build-support/package.nix {
+ inherit kdeDerivation lib fetchurl;
+ };
+ };
+ in {
+ bluedevil = callPackage ./bluedevil.nix {};
+ breeze-gtk = callPackage ./breeze-gtk.nix {};
+ breeze-qt4 = callPackage ./breeze-qt4.nix {};
+ breeze-qt5 = callPackage ./breeze-qt5.nix {};
+ breeze-grub = callPackage ./breeze-grub.nix {};
+ breeze-plymouth = callPackage ./breeze-plymouth {};
+ kactivitymanagerd = callPackage ./kactivitymanagerd.nix {};
+ kde-cli-tools = callPackage ./kde-cli-tools.nix {};
+ kde-gtk-config = callPackage ./kde-gtk-config {};
+ kdecoration = callPackage ./kdecoration.nix {};
+ kdeplasma-addons = callPackage ./kdeplasma-addons.nix {};
+ kgamma5 = callPackage ./kgamma5.nix {};
+ khotkeys = callPackage ./khotkeys.nix {};
+ kinfocenter = callPackage ./kinfocenter.nix {};
+ kmenuedit = callPackage ./kmenuedit.nix {};
+ kscreen = callPackage ./kscreen.nix {};
+ kscreenlocker = callPackage ./kscreenlocker.nix {};
+ ksshaskpass = callPackage ./ksshaskpass.nix {};
+ ksysguard = callPackage ./ksysguard.nix {};
+ kwallet-pam = callPackage ./kwallet-pam.nix {};
+ kwayland-integration = callPackage ./kwayland-integration.nix {};
+ kwin = callPackage ./kwin {};
+ kwrited = callPackage ./kwrited.nix {};
+ libkscreen = callPackage ./libkscreen.nix {};
+ libksysguard = callPackage ./libksysguard {};
+ milou = callPackage ./milou.nix {};
+ oxygen = callPackage ./oxygen.nix {};
+ plasma-desktop = callPackage ./plasma-desktop {};
+ plasma-integration = callPackage ./plasma-integration.nix {};
+ plasma-nm = callPackage ./plasma-nm {};
+ plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; };
+ plasma-workspace = callPackage ./plasma-workspace {};
+ plasma-workspace-wallpapers = callPackage ./plasma-workspace-wallpapers.nix {};
+ polkit-kde-agent = callPackage ./polkit-kde-agent.nix {};
+ powerdevil = callPackage ./powerdevil.nix {};
+ startkde = callPackage ./startkde {};
+ systemsettings = callPackage ./systemsettings.nix {};
+ };
+in
+lib.makeScope libsForQt5.newScope packages
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
new file mode 100644
index 000000000000..cf9327d7a60d
--- /dev/null
+++ b/pkgs/desktops/plasma-5/fetch.sh
@@ -0,0 +1 @@
+WGET_ARGS=( http://download.kde.org/stable/plasma/5.9.4/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/kde-5/plasma/kactivitymanagerd.nix b/pkgs/desktops/plasma-5/kactivitymanagerd.nix
similarity index 80%
rename from pkgs/desktops/kde-5/plasma/kactivitymanagerd.nix
rename to pkgs/desktops/plasma-5/kactivitymanagerd.nix
index bb90fd6d3ab0..282e58ecf9e6 100644
--- a/pkgs/desktops/kde-5/plasma/kactivitymanagerd.nix
+++ b/pkgs/desktops/plasma-5/kactivitymanagerd.nix
@@ -1,12 +1,12 @@
{ plasmaPackage
-, ecm
+, extra-cmake-modules
, boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel
, kwindowsystem, kxmlgui
}:
plasmaPackage {
name = "kactivitymanagerd";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem
kxmlgui
diff --git a/pkgs/desktops/kde-5/plasma/kde-cli-tools.nix b/pkgs/desktops/plasma-5/kde-cli-tools.nix
similarity index 75%
rename from pkgs/desktops/kde-5/plasma/kde-cli-tools.nix
rename to pkgs/desktops/plasma-5/kde-cli-tools.nix
index 33a7340cb85f..87a46703997a 100644
--- a/pkgs/desktops/kde-5/plasma/kde-cli-tools.nix
+++ b/pkgs/desktops/plasma-5/kde-cli-tools.nix
@@ -1,12 +1,12 @@
{
- plasmaPackage, ecm,
+ plasmaPackage, extra-cmake-modules,
kcmutils, kconfig, kdelibs4support, kdesu, kdoctools, ki18n, kiconthemes,
kwindowsystem, qtsvg, qtx11extras
}:
plasmaPackage {
name = "kde-cli-tools";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils kconfig kdesu kdelibs4support ki18n kiconthemes kwindowsystem qtsvg
qtx11extras
diff --git a/pkgs/desktops/kde-5/plasma/kde-gtk-config/0001-follow-symlinks.patch b/pkgs/desktops/plasma-5/kde-gtk-config/0001-follow-symlinks.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/kde-gtk-config/0001-follow-symlinks.patch
rename to pkgs/desktops/plasma-5/kde-gtk-config/0001-follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/plasma/kde-gtk-config/default.nix b/pkgs/desktops/plasma-5/kde-gtk-config/default.nix
similarity index 87%
rename from pkgs/desktops/kde-5/plasma/kde-gtk-config/default.nix
rename to pkgs/desktops/plasma-5/kde-gtk-config/default.nix
index 10e55f0d6980..f482f2a6a3f3 100644
--- a/pkgs/desktops/kde-5/plasma/kde-gtk-config/default.nix
+++ b/pkgs/desktops/plasma-5/kde-gtk-config/default.nix
@@ -1,5 +1,5 @@
{ plasmaPackage
-, ecm
+, extra-cmake-modules
, glib
, gtk2
, gtk3
@@ -15,7 +15,7 @@
plasmaPackage {
name = "kde-gtk-config";
patches = [ ./0001-follow-symlinks.patch ];
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
ki18n kio glib gtk2 gtk3 karchive kcmutils kconfigwidgets kiconthemes
knewstuff
diff --git a/pkgs/desktops/plasma-5/kdecoration.nix b/pkgs/desktops/plasma-5/kdecoration.nix
new file mode 100644
index 000000000000..546f72c3f384
--- /dev/null
+++ b/pkgs/desktops/plasma-5/kdecoration.nix
@@ -0,0 +1,7 @@
+{ plasmaPackage, extra-cmake-modules, qtbase }:
+
+plasmaPackage {
+ name = "kdecoration";
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [ qtbase ];
+}
diff --git a/pkgs/desktops/kde-5/plasma/kdeplasma-addons.nix b/pkgs/desktops/plasma-5/kdeplasma-addons.nix
similarity index 88%
rename from pkgs/desktops/kde-5/plasma/kdeplasma-addons.nix
rename to pkgs/desktops/plasma-5/kdeplasma-addons.nix
index a2805f5d804b..3371e17beaf8 100644
--- a/pkgs/desktops/kde-5/plasma/kdeplasma-addons.nix
+++ b/pkgs/desktops/plasma-5/kdeplasma-addons.nix
@@ -1,4 +1,4 @@
-{ plasmaPackage, ecm, kdoctools
+{ plasmaPackage, extra-cmake-modules, kdoctools
, kconfig, kconfigwidgets, kcoreaddons, kcmutils, kdelibs4support, ki18n
, kio, knewstuff, kross, krunner, kservice, ksysguard, kunitconversion
, plasma-framework, plasma-workspace, qtdeclarative, qtx11extras
@@ -8,7 +8,7 @@
plasmaPackage {
name = "kdeplasma-addons";
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
kdoctools
];
propagatedBuildInputs = [
diff --git a/pkgs/desktops/plasma-5/kgamma5.nix b/pkgs/desktops/plasma-5/kgamma5.nix
new file mode 100644
index 000000000000..965c33e6eef8
--- /dev/null
+++ b/pkgs/desktops/plasma-5/kgamma5.nix
@@ -0,0 +1,9 @@
+{ plasmaPackage, extra-cmake-modules, kdoctools, kdelibs4support
+, qtx11extras
+}:
+
+plasmaPackage {
+ name = "kgamma5";
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+ propagatedBuildInputs = [ kdelibs4support qtx11extras ];
+}
diff --git a/pkgs/desktops/plasma-5/khotkeys.nix b/pkgs/desktops/plasma-5/khotkeys.nix
new file mode 100644
index 000000000000..2b02e5916b9f
--- /dev/null
+++ b/pkgs/desktops/plasma-5/khotkeys.nix
@@ -0,0 +1,14 @@
+{ plasmaPackage, extra-cmake-modules, kdoctools, kcmutils
+, kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui
+, plasma-framework, plasma-workspace, qtx11extras
+, fetchpatch
+}:
+
+plasmaPackage {
+ name = "khotkeys";
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+ propagatedBuildInputs = [
+ kdelibs4support kglobalaccel ki18n kio plasma-framework plasma-workspace
+ qtx11extras kcmutils kdbusaddons kxmlgui
+ ];
+}
diff --git a/pkgs/desktops/kde-5/plasma/kinfocenter.nix b/pkgs/desktops/plasma-5/kinfocenter.nix
similarity index 85%
rename from pkgs/desktops/kde-5/plasma/kinfocenter.nix
rename to pkgs/desktops/plasma-5/kinfocenter.nix
index 939e4fa62a9c..b4c8dc99adcb 100644
--- a/pkgs/desktops/kde-5/plasma/kinfocenter.nix
+++ b/pkgs/desktops/plasma-5/kinfocenter.nix
@@ -1,6 +1,6 @@
{
plasmaPackage,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons,
kdeclarative, kdelibs4support, ki18n, kiconthemes, kio, kpackage, kservice,
kwayland, kwidgetsaddons, kxmlgui, libraw1394, mesa_glu, pciutils, solid
@@ -8,7 +8,7 @@
plasmaPackage {
name = "kinfocenter";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons
kdeclarative kdelibs4support ki18n kiconthemes kio kpackage kservice
diff --git a/pkgs/desktops/kde-5/plasma/kmenuedit.nix b/pkgs/desktops/plasma-5/kmenuedit.nix
similarity index 74%
rename from pkgs/desktops/kde-5/plasma/kmenuedit.nix
rename to pkgs/desktops/plasma-5/kmenuedit.nix
index f10bf6bb3cdd..a27dc5dd92a8 100644
--- a/pkgs/desktops/kde-5/plasma/kmenuedit.nix
+++ b/pkgs/desktops/plasma-5/kmenuedit.nix
@@ -1,13 +1,13 @@
{
plasmaPackage,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kdbusaddons, kdelibs4support, khotkeys, ki18n, kiconthemes, kio, kxmlgui,
sonnet
}:
plasmaPackage {
name = "kmenuedit";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kdbusaddons kdelibs4support khotkeys ki18n kiconthemes kio kxmlgui sonnet
];
diff --git a/pkgs/desktops/kde-5/plasma/kscreen.nix b/pkgs/desktops/plasma-5/kscreen.nix
similarity index 74%
rename from pkgs/desktops/kde-5/plasma/kscreen.nix
rename to pkgs/desktops/plasma-5/kscreen.nix
index ecbd88c2146d..e0fbea5d7467 100644
--- a/pkgs/desktops/kde-5/plasma/kscreen.nix
+++ b/pkgs/desktops/plasma-5/kscreen.nix
@@ -1,11 +1,11 @@
-{ plasmaPackage, ecm, kconfig, kconfigwidgets
+{ plasmaPackage, extra-cmake-modules, kconfig, kconfigwidgets
, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, kxmlgui
, libkscreen, qtdeclarative, qtgraphicaleffects
}:
plasmaPackage {
name = "kscreen";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kglobalaccel ki18n libkscreen qtdeclarative qtgraphicaleffects kconfig
kconfigwidgets kdbusaddons kwidgetsaddons kxmlgui
diff --git a/pkgs/desktops/kde-5/plasma/kscreenlocker.nix b/pkgs/desktops/plasma-5/kscreenlocker.nix
similarity index 80%
rename from pkgs/desktops/kde-5/plasma/kscreenlocker.nix
rename to pkgs/desktops/plasma-5/kscreenlocker.nix
index 3c5d7b374724..3551feab76fc 100644
--- a/pkgs/desktops/kde-5/plasma/kscreenlocker.nix
+++ b/pkgs/desktops/plasma-5/kscreenlocker.nix
@@ -1,13 +1,13 @@
{
plasmaPackage,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
kcmutils, kcrash, kdeclarative, kdelibs4support, kglobalaccel, kidletime,
kwayland, libXcursor, pam, plasma-framework, qtdeclarative, wayland
}:
plasmaPackage {
name = "kscreenlocker";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kcmutils kcrash kdeclarative kdelibs4support kglobalaccel kidletime kwayland
libXcursor pam plasma-framework qtdeclarative wayland
diff --git a/pkgs/desktops/kde-5/plasma/ksshaskpass.nix b/pkgs/desktops/plasma-5/ksshaskpass.nix
similarity index 56%
rename from pkgs/desktops/kde-5/plasma/ksshaskpass.nix
rename to pkgs/desktops/plasma-5/ksshaskpass.nix
index 80b529a66685..f1a6b82ae93c 100644
--- a/pkgs/desktops/kde-5/plasma/ksshaskpass.nix
+++ b/pkgs/desktops/plasma-5/ksshaskpass.nix
@@ -1,9 +1,9 @@
-{ plasmaPackage, ecm, kdoctools, kcoreaddons
+{ plasmaPackage, extra-cmake-modules, kdoctools, kcoreaddons
, ki18n, kwallet, kwidgetsaddons
}:
plasmaPackage {
name = "ksshaskpass";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons ];
}
diff --git a/pkgs/desktops/kde-5/plasma/ksysguard.nix b/pkgs/desktops/plasma-5/ksysguard.nix
similarity index 79%
rename from pkgs/desktops/kde-5/plasma/ksysguard.nix
rename to pkgs/desktops/plasma-5/ksysguard.nix
index f7e5cced708a..366b154cae70 100644
--- a/pkgs/desktops/kde-5/plasma/ksysguard.nix
+++ b/pkgs/desktops/plasma-5/ksysguard.nix
@@ -1,6 +1,6 @@
{
plasmaPackage,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
lm_sensors,
kconfig, kcoreaddons, kdelibs4support, ki18n, kiconthemes, kitemviews,
knewstuff, libksysguard, qtwebkit
@@ -8,7 +8,7 @@
plasmaPackage {
name = "ksysguard";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ lm_sensors ];
propagatedBuildInputs = [
kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard
diff --git a/pkgs/desktops/plasma-5/kwallet-pam.nix b/pkgs/desktops/plasma-5/kwallet-pam.nix
new file mode 100644
index 000000000000..2789499c50a2
--- /dev/null
+++ b/pkgs/desktops/plasma-5/kwallet-pam.nix
@@ -0,0 +1,11 @@
+{ plasmaPackage, extra-cmake-modules, pam, socat, libgcrypt
+}:
+
+plasmaPackage {
+ name = "kwallet-pam";
+
+ nativeBuildInputs = [ extra-cmake-modules ];
+
+ buildInputs = [ pam socat libgcrypt ];
+
+}
diff --git a/pkgs/desktops/kde-5/plasma/kwayland-integration.nix b/pkgs/desktops/plasma-5/kwayland-integration.nix
similarity index 81%
rename from pkgs/desktops/kde-5/plasma/kwayland-integration.nix
rename to pkgs/desktops/plasma-5/kwayland-integration.nix
index 376e8ed7cbda..9045227a51a9 100644
--- a/pkgs/desktops/kde-5/plasma/kwayland-integration.nix
+++ b/pkgs/desktops/plasma-5/kwayland-integration.nix
@@ -1,5 +1,5 @@
{ plasmaPackage
-, ecm
+, extra-cmake-modules
, kidletime
, kwayland
, kwindowsystem
@@ -8,7 +8,7 @@
plasmaPackage {
name = "kwayland-integration";
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
];
propagatedBuildInputs = [
kidletime kwindowsystem kwayland
diff --git a/pkgs/desktops/kde-5/plasma/kwin/default.nix b/pkgs/desktops/plasma-5/kwin/default.nix
similarity index 69%
rename from pkgs/desktops/kde-5/plasma/kwin/default.nix
rename to pkgs/desktops/plasma-5/kwin/default.nix
index 73e40cdb114c..01f90664276e 100644
--- a/pkgs/desktops/kde-5/plasma/kwin/default.nix
+++ b/pkgs/desktops/plasma-5/kwin/default.nix
@@ -1,27 +1,28 @@
{
plasmaPackage, lib, copyPathsToStore,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
breeze-qt5, epoxy, kactivities, kcompletion, kcmutils, kconfig,
kconfigwidgets, kcoreaddons, kcrash, kdeclarative, kdecoration, kglobalaccel,
ki18n, kiconthemes, kidletime, kinit, kio, knewstuff, knotifications,
kpackage, kscreenlocker, kservice, kwayland, kwidgetsaddons, kwindowsystem,
- kxmlgui, libinput, libICE, libSM, plasma-framework, qtdeclarative,
- qtmultimedia, qtscript, qtx11extras, udev, wayland, xcb-util-cursor, xwayland
+ kxmlgui, libICE, libSM, libinput, libxkbcommon, plasma-framework,
+ qtdeclarative, qtmultimedia, qtscript, qtx11extras, udev, wayland,
+ xcb-util-cursor, xwayland
}:
plasmaPackage {
name = "kwin";
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
kdoctools
];
propagatedBuildInputs = [
breeze-qt5 epoxy kactivities kcmutils kcompletion kconfig kconfigwidgets
kcoreaddons kcrash kdeclarative kdecoration kglobalaccel ki18n kiconthemes
kidletime kinit kio knewstuff knotifications kpackage kscreenlocker kservice
- kwayland kwidgetsaddons kwindowsystem kxmlgui libinput libICE libSM
- plasma-framework qtdeclarative qtmultimedia qtscript qtx11extras udev
- wayland xcb-util-cursor xwayland
+ kwayland kwidgetsaddons kwindowsystem kxmlgui libICE libSM libxkbcommon
+ libinput plasma-framework qtdeclarative qtmultimedia qtscript qtx11extras
+ udev wayland xcb-util-cursor xwayland
];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
postPatch = ''
diff --git a/pkgs/desktops/kde-5/plasma/kwin/follow-symlinks.patch b/pkgs/desktops/plasma-5/kwin/follow-symlinks.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/kwin/follow-symlinks.patch
rename to pkgs/desktops/plasma-5/kwin/follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/plasma/kwin/series b/pkgs/desktops/plasma-5/kwin/series
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/kwin/series
rename to pkgs/desktops/plasma-5/kwin/series
diff --git a/pkgs/desktops/kde-5/plasma/kwin/xwayland.patch b/pkgs/desktops/plasma-5/kwin/xwayland.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/kwin/xwayland.patch
rename to pkgs/desktops/plasma-5/kwin/xwayland.patch
diff --git a/pkgs/desktops/kde-5/plasma/kwrited.nix b/pkgs/desktops/plasma-5/kwrited.nix
similarity index 58%
rename from pkgs/desktops/kde-5/plasma/kwrited.nix
rename to pkgs/desktops/plasma-5/kwrited.nix
index 8dd814f783d0..29498e93404d 100644
--- a/pkgs/desktops/kde-5/plasma/kwrited.nix
+++ b/pkgs/desktops/plasma-5/kwrited.nix
@@ -1,9 +1,9 @@
-{ plasmaPackage, ecm, kcoreaddons, ki18n, kpty
+{ plasmaPackage, extra-cmake-modules, kcoreaddons, ki18n, kpty
, knotifications, kdbusaddons
}:
plasmaPackage {
name = "kwrited";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ kcoreaddons ki18n kpty knotifications kdbusaddons ];
}
diff --git a/pkgs/desktops/kde-5/plasma/libkscreen.nix b/pkgs/desktops/plasma-5/libkscreen.nix
similarity index 80%
rename from pkgs/desktops/kde-5/plasma/libkscreen.nix
rename to pkgs/desktops/plasma-5/libkscreen.nix
index 838ab6ef0e5c..4e04fd5ed1d9 100644
--- a/pkgs/desktops/kde-5/plasma/libkscreen.nix
+++ b/pkgs/desktops/plasma-5/libkscreen.nix
@@ -1,5 +1,5 @@
{ plasmaPackage
-, ecm
+, extra-cmake-modules
, kwayland, libXrandr
, qtx11extras
}:
@@ -7,7 +7,7 @@
plasmaPackage {
name = "libkscreen";
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
];
propagatedBuildInputs = [
kwayland libXrandr qtx11extras
diff --git a/pkgs/desktops/kde-5/plasma/libksysguard/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/plasma-5/libksysguard/0001-qdiriterator-follow-symlinks.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/libksysguard/0001-qdiriterator-follow-symlinks.patch
rename to pkgs/desktops/plasma-5/libksysguard/0001-qdiriterator-follow-symlinks.patch
diff --git a/pkgs/desktops/kde-5/plasma/libksysguard/default.nix b/pkgs/desktops/plasma-5/libksysguard/default.nix
similarity index 87%
rename from pkgs/desktops/kde-5/plasma/libksysguard/default.nix
rename to pkgs/desktops/plasma-5/libksysguard/default.nix
index 2d81d061f4c7..b67e041a7821 100644
--- a/pkgs/desktops/kde-5/plasma/libksysguard/default.nix
+++ b/pkgs/desktops/plasma-5/libksysguard/default.nix
@@ -1,6 +1,6 @@
{
plasmaPackage,
- ecm,
+ extra-cmake-modules,
kauth, kcompletion, kconfig, kconfigwidgets, kcoreaddons, ki18n, kiconthemes,
kservice, kwidgetsaddons, kwindowsystem, plasma-framework, qtscript, qtwebkit,
qtx11extras
@@ -11,7 +11,7 @@ plasmaPackage {
patches = [
./0001-qdiriterator-follow-symlinks.patch
];
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kauth kconfig ki18n kiconthemes kwindowsystem kcompletion kconfigwidgets
kcoreaddons kservice kwidgetsaddons plasma-framework qtscript qtx11extras
diff --git a/pkgs/desktops/kde-5/plasma/milou.nix b/pkgs/desktops/plasma-5/milou.nix
similarity index 75%
rename from pkgs/desktops/kde-5/plasma/milou.nix
rename to pkgs/desktops/plasma-5/milou.nix
index dbf9d0b9e537..43f78d9e2a97 100644
--- a/pkgs/desktops/kde-5/plasma/milou.nix
+++ b/pkgs/desktops/plasma-5/milou.nix
@@ -1,4 +1,4 @@
-{ plasmaPackage, ecm, qtscript, qtdeclarative
+{ plasmaPackage, extra-cmake-modules, qtscript, qtdeclarative
, kcoreaddons, ki18n, kdeclarative, kservice, plasma-framework
, krunner
}:
@@ -6,7 +6,7 @@
plasmaPackage {
name = "milou";
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
];
propagatedBuildInputs = [
kdeclarative ki18n krunner plasma-framework qtdeclarative qtscript
diff --git a/pkgs/desktops/kde-5/plasma/oxygen.nix b/pkgs/desktops/plasma-5/oxygen.nix
similarity index 88%
rename from pkgs/desktops/kde-5/plasma/oxygen.nix
rename to pkgs/desktops/plasma-5/oxygen.nix
index ca63c8d7a377..b4ff775264f8 100644
--- a/pkgs/desktops/kde-5/plasma/oxygen.nix
+++ b/pkgs/desktops/plasma-5/oxygen.nix
@@ -1,6 +1,6 @@
{
plasmaPackage, kdeWrapper,
- ecm,
+ extra-cmake-modules,
frameworkintegration, kcmutils, kcompletion, kconfig, kdecoration, kguiaddons,
ki18n, kwidgetsaddons, kservice, kwayland, kwindowsystem, qtx11extras
}:
@@ -8,7 +8,7 @@
let
unwrapped = plasmaPackage {
name = "oxygen";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
frameworkintegration kcmutils kcompletion kconfig kdecoration kguiaddons
ki18n kservice kwayland kwidgetsaddons kwindowsystem qtx11extras
diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix b/pkgs/desktops/plasma-5/plasma-desktop/default.nix
similarity index 84%
rename from pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix
rename to pkgs/desktops/plasma-5/plasma-desktop/default.nix
index 21ceec25d53f..1c152500b6a0 100644
--- a/pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-desktop/default.nix
@@ -1,19 +1,20 @@
{
plasmaPackage, lib, copyPathsToStore,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
attica, baloo, boost, fontconfig, ibus, kactivities, kactivities-stats, kauth,
kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons,
kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications, knotifyconfig,
kpeople, krunner, ksysguard, kwallet, kwin, libXcursor, libXft,
libcanberra_kde, libpulseaudio, libxkbfile, phonon, plasma-framework,
- plasma-workspace, qtdeclarative, qtquickcontrols, qtsvg, qtx11extras,
- xf86inputevdev, xf86inputsynaptics, xinput, xkeyboard_config, xorgserver,
+ plasma-workspace, qtdeclarative, qtquickcontrols, qtquickcontrols2, qtsvg,
+ qtx11extras, xf86inputevdev, xf86inputsynaptics, xinput, xkeyboard_config,
+ xorgserver,
utillinux
}:
plasmaPackage rec {
name = "plasma-desktop";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
attica boost fontconfig ibus kcmutils kdbusaddons kded kitemmodels knewstuff
knotifications knotifyconfig kwallet libcanberra_kde libXcursor
@@ -21,7 +22,7 @@ plasmaPackage rec {
xf86inputsynaptics xkeyboard_config xinput baloo kactivities
kactivities-stats kauth kdeclarative kdelibs4support kemoticons kglobalaccel
ki18n kpeople krunner kwin plasma-framework plasma-workspace qtdeclarative
- qtquickcontrols qtx11extras ksysguard
+ qtquickcontrols qtquickcontrols2 qtx11extras ksysguard
];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/hwclock-path.patch b/pkgs/desktops/plasma-5/plasma-desktop/hwclock-path.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-desktop/hwclock-path.patch
rename to pkgs/desktops/plasma-5/plasma-desktop/hwclock-path.patch
diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/ibus.patch b/pkgs/desktops/plasma-5/plasma-desktop/ibus.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-desktop/ibus.patch
rename to pkgs/desktops/plasma-5/plasma-desktop/ibus.patch
diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/qml-import-paths.patch b/pkgs/desktops/plasma-5/plasma-desktop/qml-import-paths.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-desktop/qml-import-paths.patch
rename to pkgs/desktops/plasma-5/plasma-desktop/qml-import-paths.patch
diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/series b/pkgs/desktops/plasma-5/plasma-desktop/series
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-desktop/series
rename to pkgs/desktops/plasma-5/plasma-desktop/series
diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/tzdir.patch b/pkgs/desktops/plasma-5/plasma-desktop/tzdir.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-desktop/tzdir.patch
rename to pkgs/desktops/plasma-5/plasma-desktop/tzdir.patch
diff --git a/pkgs/desktops/kde-5/plasma/plasma-integration.nix b/pkgs/desktops/plasma-5/plasma-integration.nix
similarity index 84%
rename from pkgs/desktops/kde-5/plasma/plasma-integration.nix
rename to pkgs/desktops/plasma-5/plasma-integration.nix
index e8680fea930a..97d30dcd7732 100644
--- a/pkgs/desktops/kde-5/plasma/plasma-integration.nix
+++ b/pkgs/desktops/plasma-5/plasma-integration.nix
@@ -1,4 +1,4 @@
-{ plasmaPackage, ecm
+{ plasmaPackage, extra-cmake-modules
, breeze-qt5, kconfig, kconfigwidgets, kiconthemes, kio, kwayland
, libXcursor
}:
@@ -8,7 +8,7 @@
plasmaPackage {
name = "plasma-integration";
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
];
buildInputs = [
breeze-qt5 kconfig kconfigwidgets kiconthemes kio kwayland
diff --git a/pkgs/desktops/kde-5/plasma/plasma-nm/0001-mobile-broadband-provider-info-path.patch b/pkgs/desktops/plasma-5/plasma-nm/0001-mobile-broadband-provider-info-path.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-nm/0001-mobile-broadband-provider-info-path.patch
rename to pkgs/desktops/plasma-5/plasma-nm/0001-mobile-broadband-provider-info-path.patch
diff --git a/pkgs/desktops/kde-5/plasma/plasma-nm/default.nix b/pkgs/desktops/plasma-5/plasma-nm/default.nix
similarity index 88%
rename from pkgs/desktops/kde-5/plasma/plasma-nm/default.nix
rename to pkgs/desktops/plasma-5/plasma-nm/default.nix
index b6d18dbf91d9..da57653bb083 100644
--- a/pkgs/desktops/kde-5/plasma/plasma-nm/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-nm/default.nix
@@ -1,4 +1,4 @@
-{ plasmaPackage, substituteAll, ecm, kdoctools
+{ plasmaPackage, substituteAll, extra-cmake-modules, kdoctools
, kcompletion, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
, kdelibs4support, ki18n, kiconthemes, kinit, kio, kitemviews
, knotifications, kservice, kwallet, kwidgetsaddons, kwindowsystem
@@ -15,7 +15,7 @@ plasmaPackage {
inherit mobile_broadband_provider_info;
})
];
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework
qtdeclarative kcompletion kconfigwidgets kcoreaddons kdbusaddons kiconthemes
diff --git a/pkgs/desktops/kde-5/plasma/plasma-pa.nix b/pkgs/desktops/plasma-5/plasma-pa.nix
similarity index 87%
rename from pkgs/desktops/kde-5/plasma/plasma-pa.nix
rename to pkgs/desktops/plasma-5/plasma-pa.nix
index 7bf97d745fe4..f398e1a9efc0 100644
--- a/pkgs/desktops/kde-5/plasma/plasma-pa.nix
+++ b/pkgs/desktops/plasma-5/plasma-pa.nix
@@ -1,6 +1,6 @@
{
plasmaPackage,
- ecm,
+ extra-cmake-modules,
gconf, glib, kdoctools, kconfigwidgets, kcoreaddons, kdeclarative, kglobalaccel,
ki18n, libcanberra_gtk3, libpulseaudio, plasma-framework
}:
@@ -8,7 +8,7 @@
plasmaPackage {
name = "plasma-pa";
nativeBuildInputs = [
- ecm kdoctools
+ extra-cmake-modules kdoctools
];
propagatedBuildInputs = [
gconf glib kconfigwidgets kcoreaddons kdeclarative
diff --git a/pkgs/desktops/kde-5/plasma/plasma-workspace-wallpapers.nix b/pkgs/desktops/plasma-5/plasma-workspace-wallpapers.nix
similarity index 73%
rename from pkgs/desktops/kde-5/plasma/plasma-workspace-wallpapers.nix
rename to pkgs/desktops/plasma-5/plasma-workspace-wallpapers.nix
index 6ffdb17cbeab..8af9caaa5795 100644
--- a/pkgs/desktops/kde-5/plasma/plasma-workspace-wallpapers.nix
+++ b/pkgs/desktops/plasma-5/plasma-workspace-wallpapers.nix
@@ -1,11 +1,11 @@
{ plasmaPackage
-, ecm
+, extra-cmake-modules
}:
plasmaPackage {
name = "plasma-workspace-wallpapers";
outputs = [ "out" ];
nativeBuildInputs = [
- ecm
+ extra-cmake-modules
];
}
diff --git a/pkgs/desktops/kde-5/plasma/plasma-workspace/default.nix b/pkgs/desktops/plasma-5/plasma-workspace/default.nix
similarity index 74%
rename from pkgs/desktops/kde-5/plasma/plasma-workspace/default.nix
rename to pkgs/desktops/plasma-5/plasma-workspace/default.nix
index 1e38c0c74dd4..8759c7d8c1e7 100644
--- a/pkgs/desktops/kde-5/plasma/plasma-workspace/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-workspace/default.nix
@@ -1,27 +1,31 @@
{
plasmaPackage, lib, copyPathsToStore,
- ecm, kdoctools,
+ extra-cmake-modules, kdoctools,
baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative,
kdelibs4support, kdesu, kglobalaccel, kidletime, kjsembed, knewstuff,
knotifyconfig, kpackage, krunner, ktexteditor, ktextwidgets, kwallet,
kwayland, kwin, kxmlrpcclient, libkscreen, libksysguard, networkmanager-qt,
- phonon, plasma-framework, qtgraphicaleffects, qtquickcontrols, qtscript,
- qtx11extras, solid, isocodes, libdbusmenu, libSM, libXcursor, pam, wayland
+ phonon, plasma-framework, qtgraphicaleffects, qtquickcontrols,
+ qtquickcontrols2, qtscript, qtx11extras, solid, isocodes, libdbusmenu, libSM,
+ libXcursor, pam, wayland
}:
plasmaPackage {
name = "plasma-workspace";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
+ isocodes libdbusmenu libSM libXcursor pam wayland
+ ];
+ propagatedBuildInputs = [
baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative
kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff
knotifyconfig kpackage krunner ktexteditor ktextwidgets kwallet kwayland
kwin kxmlrpcclient libkscreen libksysguard networkmanager-qt phonon
- plasma-framework qtgraphicaleffects qtquickcontrols qtscript qtx11extras
- solid isocodes libdbusmenu libSM libXcursor pam wayland
+ plasma-framework solid qtgraphicaleffects qtquickcontrols qtquickcontrols2
+ qtscript qtx11extras
];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
diff --git a/pkgs/desktops/kde-5/plasma/plasma-workspace/qml-import-path.patch b/pkgs/desktops/plasma-5/plasma-workspace/qml-import-path.patch
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-workspace/qml-import-path.patch
rename to pkgs/desktops/plasma-5/plasma-workspace/qml-import-path.patch
diff --git a/pkgs/desktops/kde-5/plasma/plasma-workspace/series b/pkgs/desktops/plasma-5/plasma-workspace/series
similarity index 100%
rename from pkgs/desktops/kde-5/plasma/plasma-workspace/series
rename to pkgs/desktops/plasma-5/plasma-workspace/series
diff --git a/pkgs/desktops/kde-5/plasma/polkit-kde-agent.nix b/pkgs/desktops/plasma-5/polkit-kde-agent.nix
similarity index 79%
rename from pkgs/desktops/kde-5/plasma/polkit-kde-agent.nix
rename to pkgs/desktops/plasma-5/polkit-kde-agent.nix
index 002c2bb10ff3..1d7d20a7ffbf 100644
--- a/pkgs/desktops/kde-5/plasma/polkit-kde-agent.nix
+++ b/pkgs/desktops/plasma-5/polkit-kde-agent.nix
@@ -1,12 +1,12 @@
{
- plasmaPackage, ecm,
+ plasmaPackage, extra-cmake-modules,
kcoreaddons, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, knotifications,
kwidgetsaddons, kwindowsystem, polkit-qt
}:
plasmaPackage {
name = "polkit-kde-agent";
- nativeBuildInputs = [ ecm ];
+ nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [
kdbusaddons kwidgetsaddons kcoreaddons kcrash kconfig ki18n kiconthemes
knotifications kwindowsystem polkit-qt
diff --git a/pkgs/desktops/kde-5/plasma/powerdevil.nix b/pkgs/desktops/plasma-5/powerdevil.nix
similarity index 78%
rename from pkgs/desktops/kde-5/plasma/powerdevil.nix
rename to pkgs/desktops/plasma-5/powerdevil.nix
index c0c18a6eae6c..c3469cc2ebc8 100644
--- a/pkgs/desktops/kde-5/plasma/powerdevil.nix
+++ b/pkgs/desktops/plasma-5/powerdevil.nix
@@ -1,4 +1,4 @@
-{ plasmaPackage, ecm, kdoctools, bluez-qt, kactivities
+{ plasmaPackage, extra-cmake-modules, kdoctools, bluez-qt, kactivities
, kauth, kconfig, kdbusaddons, kdelibs4support, kglobalaccel, ki18n
, kidletime, kio, knotifyconfig, kwayland, libkscreen, networkmanager-qt
, plasma-workspace, qtx11extras, solid, udev
@@ -6,7 +6,7 @@
plasmaPackage {
name = "powerdevil";
- nativeBuildInputs = [ ecm kdoctools ];
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedBuildInputs = [
kconfig kdbusaddons knotifyconfig solid udev bluez-qt kactivities kauth
kdelibs4support kglobalaccel ki18n kio kidletime kwayland libkscreen
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
new file mode 100644
index 000000000000..c156de40caed
--- /dev/null
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -0,0 +1,325 @@
+# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh
+{ fetchurl, mirror }:
+
+{
+ bluedevil = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/bluedevil-5.9.4.tar.xz";
+ sha256 = "1a31vsaiy7kzbw79kjiia5a966xc9ba3phxhyqmdzvllf9jw5xdc";
+ name = "bluedevil-5.9.4.tar.xz";
+ };
+ };
+ breeze = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/breeze-5.9.4.tar.xz";
+ sha256 = "07i13g9iyq9j2vx22z7krnkahil3qljxpzgmqai8m67gwhgvn1zj";
+ name = "breeze-5.9.4.tar.xz";
+ };
+ };
+ breeze-grub = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/breeze-grub-5.9.4.tar.xz";
+ sha256 = "0rn7dgmw495575lcsnlgvx8r8sjjaaw3b1s0l43d2r186zay0nkr";
+ name = "breeze-grub-5.9.4.tar.xz";
+ };
+ };
+ breeze-gtk = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/breeze-gtk-5.9.4.tar.xz";
+ sha256 = "1xjrhi6cq5dd5qslphdjrg018ni1z9xdac7cg33wl8bsvzcl0xgl";
+ name = "breeze-gtk-5.9.4.tar.xz";
+ };
+ };
+ breeze-plymouth = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/breeze-plymouth-5.9.4.tar.xz";
+ sha256 = "1vwlvnbsc67xzqvrpgkva1rlim075x9ffjlsxfk38gmq00b7s88g";
+ name = "breeze-plymouth-5.9.4.tar.xz";
+ };
+ };
+ discover = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/discover-5.9.4.tar.xz";
+ sha256 = "1pf2qawa32x94ljqscfbpmkbxk5awlqbf9jw9w7rfqwd5z9cgzzf";
+ name = "discover-5.9.4.tar.xz";
+ };
+ };
+ kactivitymanagerd = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kactivitymanagerd-5.9.4.tar.xz";
+ sha256 = "04i4zmbblsx3xz3vq4m88qd3ky0r5v26ivjchzpcpgkczqv85x1j";
+ name = "kactivitymanagerd-5.9.4.tar.xz";
+ };
+ };
+ kde-cli-tools = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kde-cli-tools-5.9.4.tar.xz";
+ sha256 = "1a2ssv7mphqnzwphd8nkh0g0g4w9b2r0ah0a9wd5ssnr5xg3izm8";
+ name = "kde-cli-tools-5.9.4.tar.xz";
+ };
+ };
+ kdecoration = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kdecoration-5.9.4.tar.xz";
+ sha256 = "12cfp4svhxfygbjhymnmwyryx6r117mkdy2iq9adbq5af3gak972";
+ name = "kdecoration-5.9.4.tar.xz";
+ };
+ };
+ kde-gtk-config = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kde-gtk-config-5.9.4.tar.xz";
+ sha256 = "0cg3myr3jr9i4vxpqbd8gs7yrscxn15a96zqvgsbjczlfmxanq86";
+ name = "kde-gtk-config-5.9.4.tar.xz";
+ };
+ };
+ kdeplasma-addons = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kdeplasma-addons-5.9.4.tar.xz";
+ sha256 = "019d3d3pkw1c6l7dggasr7g7yj9kl3xd2hsawch1s9ba420fd6fp";
+ name = "kdeplasma-addons-5.9.4.tar.xz";
+ };
+ };
+ kgamma5 = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kgamma5-5.9.4.tar.xz";
+ sha256 = "0qwgjdrjfc48d8j62iwz6d61nxd7ddcsxn7wmxgbgl3l36p5j0jv";
+ name = "kgamma5-5.9.4.tar.xz";
+ };
+ };
+ khotkeys = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/khotkeys-5.9.4.tar.xz";
+ sha256 = "0lhgkvnrzsxpw6vpn0xam1a4dgkfb0k9h3nchaf93fyl8745j4q0";
+ name = "khotkeys-5.9.4.tar.xz";
+ };
+ };
+ kinfocenter = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kinfocenter-5.9.4.tar.xz";
+ sha256 = "14vf27s501r6ac2gxashwi3ynlcncjp03rahz61wry1dsm9wsc4x";
+ name = "kinfocenter-5.9.4.tar.xz";
+ };
+ };
+ kmenuedit = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kmenuedit-5.9.4.tar.xz";
+ sha256 = "1lx7g67qc7amx8jsna7b13hhq85pv4969d9824qfciwywj19sx4x";
+ name = "kmenuedit-5.9.4.tar.xz";
+ };
+ };
+ kscreen = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kscreen-5.9.4.tar.xz";
+ sha256 = "1g4i4rwnmni3q3crbywkp0s199bp0bl8cx97d37cp9qh6drsgrxx";
+ name = "kscreen-5.9.4.tar.xz";
+ };
+ };
+ kscreenlocker = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kscreenlocker-5.9.4.tar.xz";
+ sha256 = "0cn194bmab7qgv1x7gg81l0mj3k9x1is9whn8h7g02pzn5c6gqlj";
+ name = "kscreenlocker-5.9.4.tar.xz";
+ };
+ };
+ ksshaskpass = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/ksshaskpass-5.9.4.tar.xz";
+ sha256 = "1w1m55i8i9f3npcczqiy1knarbh2j4cp8ispif1s4j6k3vixqnka";
+ name = "ksshaskpass-5.9.4.tar.xz";
+ };
+ };
+ ksysguard = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/ksysguard-5.9.4.tar.xz";
+ sha256 = "04hzqkna22vsa12z04cy50s2jzglllfhd5vz33vk2wj6zgghwd0h";
+ name = "ksysguard-5.9.4.tar.xz";
+ };
+ };
+ kwallet-pam = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kwallet-pam-5.9.4.tar.xz";
+ sha256 = "0l6ganmp2ml0icfkrqcq4vngm8f4pl76p6w13a3m8x2k2wrsbynw";
+ name = "kwallet-pam-5.9.4.tar.xz";
+ };
+ };
+ kwayland-integration = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kwayland-integration-5.9.4.tar.xz";
+ sha256 = "11vqi293azv5cpz2rrngxsqqaj7swcmxivgm688yz6wzbm8gyd1x";
+ name = "kwayland-integration-5.9.4.tar.xz";
+ };
+ };
+ kwin = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kwin-5.9.4.tar.xz";
+ sha256 = "0qckhk6vd31mwhawb0i636l4vx99v0v84nam2dhpd0rcdk2b0dm1";
+ name = "kwin-5.9.4.tar.xz";
+ };
+ };
+ kwrited = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/kwrited-5.9.4.tar.xz";
+ sha256 = "1prbn0f6a1cywn2ivzv39bxfc5nxmgxp7gqlxqg87ajig43gvdb7";
+ name = "kwrited-5.9.4.tar.xz";
+ };
+ };
+ libkscreen = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/libkscreen-5.9.4.tar.xz";
+ sha256 = "1h39910ry59wd179fk02ck10ydaby3il4q3rnxlnn9qph0kiy3pv";
+ name = "libkscreen-5.9.4.tar.xz";
+ };
+ };
+ libksysguard = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/libksysguard-5.9.4.tar.xz";
+ sha256 = "1gpfqr8prk96vwy9dkxlgf4lc3ck04a31src9mix8a6wrr01ppqm";
+ name = "libksysguard-5.9.4.tar.xz";
+ };
+ };
+ milou = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/milou-5.9.4.tar.xz";
+ sha256 = "18xzx99ml6gcglly9p98rscs6dxhdgn9pkc5mn7apwnp7865kbfw";
+ name = "milou-5.9.4.tar.xz";
+ };
+ };
+ oxygen = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/oxygen-5.9.4.tar.xz";
+ sha256 = "0fmysq3j0v18hz6hfp7qgrj3ghmaf3c1gam9c9263sf9q1dghk0q";
+ name = "oxygen-5.9.4.tar.xz";
+ };
+ };
+ plasma-desktop = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-desktop-5.9.4.tar.xz";
+ sha256 = "1p3iq5rmfznsi4174zjavs945wysf763ha46vd83mz0w7583j6cd";
+ name = "plasma-desktop-5.9.4.tar.xz";
+ };
+ };
+ plasma-integration = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-integration-5.9.4.tar.xz";
+ sha256 = "1mk59p214184m2q8wfik8gkfxxikrvric0v8c09lamybg15pas8m";
+ name = "plasma-integration-5.9.4.tar.xz";
+ };
+ };
+ plasma-nm = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-nm-5.9.4.tar.xz";
+ sha256 = "0sbvyyhx7gxg1li5y1h7jv1s3krp2ch6zzhm9ad1l17w589kij9x";
+ name = "plasma-nm-5.9.4.tar.xz";
+ };
+ };
+ plasma-pa = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-pa-5.9.4.tar.xz";
+ sha256 = "0hincgm6x613sw3mywq64i27laahqzy7qjiv24g8h3ppw75a32i8";
+ name = "plasma-pa-5.9.4.tar.xz";
+ };
+ };
+ plasma-sdk = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-sdk-5.9.4.tar.xz";
+ sha256 = "0nw49kaw7323dmaq8hh4zrhvy6ga6svg2g0zhxj0cjjwgbk31pfw";
+ name = "plasma-sdk-5.9.4.tar.xz";
+ };
+ };
+ plasma-tests = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-tests-5.9.4.tar.xz";
+ sha256 = "0m6dlx29785kh1pxm0xyym85k475s8gdjds6ywgpblj9lh5rm4v5";
+ name = "plasma-tests-5.9.4.tar.xz";
+ };
+ };
+ plasma-workspace = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-workspace-5.9.4.tar.xz";
+ sha256 = "0pazgn45a445wknd3xp7jnsg6k5ddqv4pjrz2ggkbaz9mrllgbqm";
+ name = "plasma-workspace-5.9.4.tar.xz";
+ };
+ };
+ plasma-workspace-wallpapers = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/plasma-workspace-wallpapers-5.9.4.tar.xz";
+ sha256 = "0jngl7a86xr09g87iydw8fi4ggh6hmz5vaznx4xqh403xf9pl281";
+ name = "plasma-workspace-wallpapers-5.9.4.tar.xz";
+ };
+ };
+ polkit-kde-agent = {
+ version = "1-5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/polkit-kde-agent-1-5.9.4.tar.xz";
+ sha256 = "10x3vgdjkvzmnv5zl65q0mj6gxlcl620kyva1cx3qhq93w68jfjc";
+ name = "polkit-kde-agent-1-5.9.4.tar.xz";
+ };
+ };
+ powerdevil = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/powerdevil-5.9.4.tar.xz";
+ sha256 = "1fpp06criw51lpg21f3xm4gd9yzjj08lr5j8908qz2dywqlp91rv";
+ name = "powerdevil-5.9.4.tar.xz";
+ };
+ };
+ sddm-kcm = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/sddm-kcm-5.9.4.tar.xz";
+ sha256 = "1zrda4vzvqh6vs93yl2g4b63siqb5cqhrp4kknzm571djiar26ll";
+ name = "sddm-kcm-5.9.4.tar.xz";
+ };
+ };
+ systemsettings = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/systemsettings-5.9.4.tar.xz";
+ sha256 = "03h5dagghjg6qhjbf0fnlhwh2v1nh7w22g00g1qzi8yrads1icy1";
+ name = "systemsettings-5.9.4.tar.xz";
+ };
+ };
+ user-manager = {
+ version = "5.9.4";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma/5.9.4/user-manager-5.9.4.tar.xz";
+ sha256 = "1cjwkxb5qzj8sbkhcyyzw1axzddb2pwbd16wmaqpiz9qh2k4mr64";
+ name = "user-manager-5.9.4.tar.xz";
+ };
+ };
+}
diff --git a/pkgs/desktops/kde-5/plasma/startkde/default.nix b/pkgs/desktops/plasma-5/startkde/default.nix
similarity index 86%
rename from pkgs/desktops/kde-5/plasma/startkde/default.nix
rename to pkgs/desktops/plasma-5/startkde/default.nix
index 516d651cec25..87c72fdc5995 100644
--- a/pkgs/desktops/kde-5/plasma/startkde/default.nix
+++ b/pkgs/desktops/plasma-5/startkde/default.nix
@@ -1,8 +1,8 @@
{
stdenv, lib, runCommand, dbus, qttools, socat, gnugrep, gnused, kconfig,
kinit, kservice, plasma-workspace, xmessage, xprop, xsetroot, qtbase,
- qtdeclarative, qtgraphicaleffects, qtquickcontrols, qtscript, qtsvg,
- qtx11extras, qtxmlpatterns
+ qtdeclarative, qtgraphicaleffects, qtquickcontrols, qtquickcontrols2,
+ qtscript, qtsvg, qtx11extras, qtxmlpatterns
}:
let
@@ -19,7 +19,7 @@ let
];
libs = builtins.map (pkg: pkg.out or pkg)
[
- qtbase qtdeclarative qtgraphicaleffects qtquickcontrols
+ qtbase qtdeclarative qtgraphicaleffects qtquickcontrols qtquickcontrols2
qtscript qtsvg qtx11extras qtxmlpatterns
];
};
diff --git a/pkgs/desktops/kde-5/plasma/startkde/startkde.sh b/pkgs/desktops/plasma-5/startkde/startkde.sh
similarity index 95%
rename from pkgs/desktops/kde-5/plasma/startkde/startkde.sh
rename to pkgs/desktops/plasma-5/startkde/startkde.sh
index a403e8e05e6e..c38450516e91 100755
--- a/pkgs/desktops/kde-5/plasma/startkde/startkde.sh
+++ b/pkgs/desktops/plasma-5/startkde/startkde.sh
@@ -14,6 +14,12 @@ if ! [ -e $HOME/.gtkrc-2.0 ] \
cat >$HOME/.gtkrc-2.0 <$HOME/.config/gtk-3.0/settings.ini <$kdeglobalsfile <
+
+---
+
+--- gcc-armel-4.9.1.orig/libstdc++-v3/configure
++++ gcc-armel-4.9.1/libstdc++-v3/configure
+@@ -10698,7 +10698,7 @@ gnu*)
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
++ soname_spec='${libname}${release}${shared_ext}$versuffix'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+@@ -10824,7 +10824,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
++ soname_spec='${libname}${release}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+@@ -14382,7 +14382,7 @@ gnu*)
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
++ soname_spec='${libname}${release}${shared_ext}$versuffix'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+@@ -14508,7 +14508,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+- soname_spec='${libname}${release}${shared_ext}$major'
++ soname_spec='${libname}${release}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
diff --git a/pkgs/development/compilers/arm-frc-linux-gnueabi-gcc/no-nested-deprecated-warnings.patch b/pkgs/development/compilers/arm-frc-linux-gnueabi-gcc/no-nested-deprecated-warnings.patch
new file mode 100755
index 000000000000..050a63e92fd6
--- /dev/null
+++ b/pkgs/development/compilers/arm-frc-linux-gnueabi-gcc/no-nested-deprecated-warnings.patch
@@ -0,0 +1,22 @@
+Description: Get rid of recursive deprecated warnings.
+ As is, gcc gives warnings when a function with the
+ deprecated attribute calls another function with
+ the deprecated attribute.
+ See http://stackoverflow.com/questions/13459602/how-can-i-get-rid-of-deprecated-warnings-in-deprecated-functions-in-gcc
+
+Author: James Kuszmaul
+
+--
+
+--- gcc-armel-4.9.1.orig/gcc/tree.c
++++ gcc-armel-4.9.1/gcc/tree.c
+@@ -12063,6 +12063,9 @@ warn_deprecated_use (tree node, tree attr)
+ if (node == 0 || !warn_deprecated_decl)
+ return;
+
++ if (current_function_decl && TREE_DEPRECATED(current_function_decl))
++ return;
++
+ if (!attr)
+ {
+ if (DECL_P (node))
diff --git a/pkgs/development/compilers/closure/default.nix b/pkgs/development/compilers/closure/default.nix
index 949008d990f8..86e04b491e57 100644
--- a/pkgs/development/compilers/closure/default.nix
+++ b/pkgs/development/compilers/closure/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "closure-compiler-${version}";
- version = "20160208";
+ version = "20170218";
src = fetchurl {
url = "http://dl.google.com/closure-compiler/compiler-${version}.tar.gz";
- sha256 = "19v9z8lfxfmhc4cl9fys7vnaslqiznjy1jpk5mcv468p7vysg46p";
+ sha256 = "06snabmpy07x4xm8d1xgq5dfzbjli10xkxk3nx9jms39zkj493cd";
};
phases = [ "installPhase" ];
@@ -16,9 +16,9 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/share/java $out/bin
tar -xzf $src
- cp -r compiler.jar $out/share/java/
+ cp -r closure-compiler-v${version}.jar $out/share/java/
echo "#!${bash}/bin/bash" > $out/bin/closure-compiler
- echo "${jre}/bin/java -jar $out/share/java/compiler.jar \"\$@\"" >> $out/bin/closure-compiler
+ echo "${jre}/bin/java -jar $out/share/java/closure-compiler-v${version}.jar \"\$@\"" >> $out/bin/closure-compiler
chmod +x $out/bin/closure-compiler
'';
diff --git a/pkgs/development/compilers/compcert/default.nix b/pkgs/development/compilers/compcert/default.nix
index 20d4a430ac4b..8086a9f97495 100644
--- a/pkgs/development/compilers/compcert/default.nix
+++ b/pkgs/development/compilers/compcert/default.nix
@@ -1,25 +1,25 @@
{ stdenv, lib, fetchurl
-, coq, ocaml, findlib, menhir
+, coq, ocamlPackages
, tools ? stdenv.cc
}:
-assert lib.versionAtLeast ocaml.version "4.02";
+assert lib.versionAtLeast ocamlPackages.ocaml.version "4.02";
stdenv.mkDerivation rec {
name = "compcert-${version}";
- version = "2.7.1";
+ version = "3.0.1";
src = fetchurl {
url = "http://compcert.inria.fr/release/${name}.tgz";
- sha256 = "1vhbs1fmr9x2imqyd6yfvkbz763jhjfm9wk4nizf9rn1cvxrjqa4";
+ sha256 = "0dgrj26dzdy4n3s9b5hwc6lm54vans1v4qx9hdp1q8w1qqcdriq9";
};
- buildInputs = [ coq ocaml findlib menhir ];
+ buildInputs = [ coq ]
+ ++ (with ocamlPackages; [ ocaml findlib menhir ]);
enableParallelBuilding = true;
configurePhase = ''
- substituteInPlace ./configure --replace pl2 pl3
substituteInPlace ./configure --replace '{toolprefix}gcc' '{toolprefix}cc'
./configure -clightgen -prefix $out -toolprefix ${tools}/bin/ '' +
(if stdenv.isDarwin then "ia32-macosx" else "ia32-linux");
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
mkdir -p $lib/share/doc/compcert
mv doc/html $lib/share/doc/compcert/
mkdir -p $lib/lib/coq/${coq.coq-version}/user-contrib/compcert/
- mv backend cfrontend common cparser driver flocq ia32 lib \
+ mv backend cfrontend common cparser driver flocq x86 x86_32 lib \
$lib/lib/coq/${coq.coq-version}/user-contrib/compcert/
'';
diff --git a/pkgs/development/compilers/coreclr/default.nix b/pkgs/development/compilers/coreclr/default.nix
index 558cfa35adad..b619bf6ce208 100644
--- a/pkgs/development/compilers/coreclr/default.nix
+++ b/pkgs/development/compilers/coreclr/default.nix
@@ -102,5 +102,6 @@ stdenv.mkDerivation rec {
platforms = [ "x86_64-linux" ];
maintainers = with stdenv.lib.maintainers; [ obadz ];
license = stdenv.lib.licenses.mit;
+ broken = true; # CoreCLR has proven to be very difficult to package. PRs welcome if someone wants to shave that yak.
};
}
diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index 6202a8e968b3..b8cbceb97678 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, boehmgc, libatomic_ops, pcre, libevent, libiconv, llvm_39, makeWrapper }:
stdenv.mkDerivation rec {
- version = "0.20.5";
+ version = "0.21.0";
name = "crystal-${version}-1";
arch =
{
@@ -14,15 +14,15 @@ stdenv.mkDerivation rec {
url = "https://github.com/crystal-lang/crystal/releases/download/${version}/crystal-${version}-1-${arch}.tar.gz";
sha256 =
{
- "x86_64-linux" = "fd077c0a727419e131b1be6198a5aa5820ecbdaafd2d2bb38be5716ba75b5100";
- "i686-linux" = "e3a890f11833c57c9004655d108f981c7c630cd7a939f828d9a6c571705bc3e7";
- "x86_64-darwin" = "79462c8ff994b36cff219c356967844a17e8cb2817bb24a196a960a08b8c9e47";
+ "x86_64-linux" = "0a44539df3813baea4381c314ad5f782b13cf1596e478851c52cd84193cc7a1f";
+ "i686-linux" = "9a45287f94d329f5ebe77f5a0d71cd0e09c3db79b0b56f6fe4a5166beed707ef";
+ "x86_64-darwin" = "e92abb33a9a592febb4e629ad68375b2577acd791a71220b8dc407904be469ee";
}."${stdenv.system}" or (throw "system ${stdenv.system} not supported");
};
src = fetchurl {
url = "https://github.com/crystal-lang/crystal/archive/${version}.tar.gz";
- sha256 = "ee1e5948c6e662ccb1e62671cf2c91458775b559b23d74ab226dc2a2d23f7707";
+ sha256 = "4dd01703f5304a0eda7f02fc362fba27ba069666097c0f921f8a3ee58808779c";
};
# crystal on Darwin needs libiconv to build
diff --git a/pkgs/development/compilers/cudatoolkit/default.nix b/pkgs/development/compilers/cudatoolkit/default.nix
index 927a1bcdf0b0..17965e20d24a 100644
--- a/pkgs/development/compilers/cudatoolkit/default.nix
+++ b/pkgs/development/compilers/cudatoolkit/default.nix
@@ -22,7 +22,7 @@ let
}
else throw "cudatoolkit does not support platform ${stdenv.system}";
- outputs = [ "out" "sdk" ];
+ outputs = [ "out" "doc" ];
buildInputs = [ perl ];
@@ -43,24 +43,31 @@ let
'';
buildPhase = ''
- find . -type f -executable -exec patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- '{}' \; || true
- find . -type f -exec patchelf \
- --set-rpath $rpath:$out/jre/lib/amd64/jli:$out/lib:$out/lib64:$out/nvvm/lib:$out/nvvm/lib64:$(cat $NIX_CC/nix-support/orig-cc)/lib \
- --force-rpath \
- '{}' \; || true
+ chmod -R u+w .
+ while IFS= read -r -d ''$'\0' i; do
+ if ! isELF "$i"; then continue; fi
+ echo "patching $i..."
+ if [[ ! $i =~ \.so ]]; then
+ patchelf \
+ --set-interpreter "''$(cat $NIX_CC/nix-support/dynamic-linker)" $i
+ fi
+ rpath2=$rpath:$lib/lib:$out/jre/lib/amd64/jli:$out/lib:$out/lib64:$out/nvvm/lib:$out/nvvm/lib64
+ patchelf --set-rpath $rpath2 --force-rpath $i
+ done < <(find . -type f -print0)
'';
installPhase = ''
- mkdir $out $sdk
+ mkdir $out
perl ./install-linux.pl --prefix="$out"
- rm $out/tools/CUDA_Occupancy_Calculator.xls
- perl ./install-sdk-linux.pl --prefix="$sdk" --cudaprefix="$out"
+
+ rm $out/tools/CUDA_Occupancy_Calculator.xls # FIXME: why?
# let's remove the 32-bit libraries, they confuse the lib64->lib mover
rm -rf $out/lib
+ # Remove some cruft.
+ rm $out/bin/uninstall*
+
# Fixup path to samples (needed for cuda 6.5 or else nsight will not find them)
if [ -d "$out"/cuda-samples ]; then
mv "$out"/cuda-samples "$out"/samples
@@ -73,13 +80,19 @@ let
mkdir -p $out/nix-support
echo "cmakeFlags+=' -DCUDA_TOOLKIT_ROOT_DIR=$out'" >> $out/nix-support/setup-hook
+ # Remove OpenCL libraries as they are provided by ocl-icd and driver.
+ rm -f $out/lib64/libOpenCL*
+
'' + lib.optionalString (lib.versionOlder version "8.0") ''
# Hack to fix building against recent Glibc/GCC.
echo "NIX_CFLAGS_COMPILE+=' -D_FORCE_INLINES'" >> $out/nix-support/setup-hook
'';
- meta = {
- license = lib.licenses.unfree;
+ meta = with stdenv.lib; {
+ description = "A compiler for NVIDIA GPUs, math libraries, and tools";
+ homepage = "https://developer.nvidia.com/cuda-toolkit";
+ platforms = platforms.linux;
+ license = licenses.unfree;
};
};
@@ -110,9 +123,9 @@ in {
};
cudatoolkit8 = common {
- version = "8.0.44";
- url = https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda_8.0.44_linux-run;
- sha256 = "1w5xmjf40kkis42dqs8dva4xjq7wr5y6vi1m0xlhs6i6cyw4mp34";
+ version = "8.0.61";
+ url = https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda_8.0.61_375.26_linux-run;
+ sha256 = "1i4xrsqbad283qffvysn88w2pmxzxbbby41lw0j1113z771akv4w";
};
}
diff --git a/pkgs/development/compilers/dmd/2.067.1.nix b/pkgs/development/compilers/dmd/2.067.1.nix
index 66264346102c..4dbe922ce811 100644
--- a/pkgs/development/compilers/dmd/2.067.1.nix
+++ b/pkgs/development/compilers/dmd/2.067.1.nix
@@ -19,7 +19,11 @@ stdenv.mkDerivation {
# Was not able to compile on darwin due to "__inline_isnanl"
# being undefined.
substituteInPlace src/dmd/root/port.c --replace __inline_isnanl __inline_isnan
- '';
+ ''
+ + stdenv.lib.optionalString stdenv.isLinux ''
+ substituteInPlace src/dmd/root/port.c \
+ --replace "#include " "#include "
+ '';
# Buid and install are based on http://wiki.dlang.org/Building_DMD
buildPhase = ''
diff --git a/pkgs/development/compilers/dtc/default.nix b/pkgs/development/compilers/dtc/default.nix
index ac7a275d66ae..e8c36dc7a037 100644
--- a/pkgs/development/compilers/dtc/default.nix
+++ b/pkgs/development/compilers/dtc/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "dtc-${version}";
- version = "1.4.2";
+ version = "1.4.4";
src = fetchgit {
url = "git://git.kernel.org/pub/scm/utils/dtc/dtc.git";
rev = "refs/tags/v${version}";
- sha256 = "0pwhbw930pnksrmkimqqwp4nqj9mmh06bs5b8p5l2cnhnh8lxn3j";
+ sha256 = "1pxp7700b3za7q4fnsnxx6i8v66rnr8p6lyi7jf684y1hq5ynlnf";
};
nativeBuildInputs = [ flex bison ];
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index e125a050b249..7cba0cab351f 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -40,7 +40,7 @@ let
EOF
'' + lib.concatStrings cmds;
- hsPkgs = haskell.packages.ghc801.override {
+ hsPkgs = haskell.packages.ghc802.override {
overrides = self: super:
let hlib = haskell.lib;
elmRelease = import ./packages/release.nix { inherit (self) callPackage; };
@@ -77,6 +77,21 @@ let
in elmPkgs // {
inherit elmPkgs;
elmVersion = elmRelease.version;
+ # needed for elm-package
+ http-client = hlib.overrideCabal super.http-client (drv: {
+ version = "0.4.31.2";
+ sha256 = "12yq2l6bvmxg5w6cw5ravdh39g8smwn1j44mv36pfmkhm5402h8n";
+ });
+ http-client-tls = hlib.overrideCabal super.http-client-tls (drv: {
+ version = "0.2.4.1";
+ sha256 = "18wbca7jg15p0ds3339f435nqv2ng0fqc4bylicjzlsww625ij4d";
+ });
+ # https://github.com/elm-lang/elm-compiler/issues/1566
+ indents = hlib.overrideCabal super.indents (drv: {
+ version = "0.3.3";
+ sha256 = "16lz21bp9j14xilnq8yym22p3saxvc9fsgfcf5awn2a6i6n527xn";
+ libraryHaskellDepends = drv.libraryHaskellDepends ++ [super.concatenative];
+ });
};
};
in hsPkgs.elmPkgs // {
diff --git a/pkgs/development/compilers/emscripten-fastcomp/default.nix b/pkgs/development/compilers/emscripten-fastcomp/default.nix
index c457ae158389..b5d2ba66e752 100644
--- a/pkgs/development/compilers/emscripten-fastcomp/default.nix
+++ b/pkgs/development/compilers/emscripten-fastcomp/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, cmake, python, ... }:
let
- rev = "1.37.1";
+ rev = "1.37.3";
gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
in
stdenv.mkDerivation rec {
@@ -10,14 +10,14 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "kripken";
repo = "emscripten-fastcomp";
- sha256 = "08jci6h73j4pcd6iq5r4zn8c6qpd6qxc7xivxh3iama9hghmxyk9";
+ sha256 = "0s5156g6576hm31628c2wbqwl9r6vn10z5ry59psl565zz3lpg8x";
inherit rev;
};
srcFL = fetchFromGitHub {
owner = "kripken";
repo = "emscripten-fastcomp-clang";
- sha256 = "053svm8vnsma61jzzr8n1224brmjw4pzvklh572bm1p7yg32chaw";
+ sha256 = "0jhk20wb7275n5m9niqkzmvrr8hh5v26glkmsfmng4p66cs7jkil";
inherit rev;
};
diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix
index f94e826defbb..05df6e9359a0 100644
--- a/pkgs/development/compilers/emscripten/default.nix
+++ b/pkgs/development/compilers/emscripten/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, emscriptenfastcomp, python, nodejs, closurecompiler, jre }:
let
- rev = "1.37.1";
+ rev = "1.37.3";
appdir = "share/emscripten";
in
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "kripken";
repo = "emscripten";
- sha256 = "0xl8lv0ihxsnwnhma3i34pkbz0v1yyc93ac6mdqmzv6fx2wczm04";
+ sha256 = "0pkxm8nd2zv57f2xm0c3n4xsdh2scliyy3zx04xk2bpkvskyzl7x";
inherit rev;
};
diff --git a/pkgs/development/compilers/fsharp/default.nix b/pkgs/development/compilers/fsharp/default.nix
index c00cea0029e1..2971fd8a98b0 100644
--- a/pkgs/development/compilers/fsharp/default.nix
+++ b/pkgs/development/compilers/fsharp/default.nix
@@ -42,6 +42,6 @@ stdenv.mkDerivation rec {
homepage = "http://fsharp.org/";
license = stdenv.lib.licenses.asl20;
maintainers = with stdenv.lib.maintainers; [ thoughtpolice raskin ];
- platforms = with stdenv.lib.platforms; linux;
+ platforms = with stdenv.lib.platforms; unix;
};
}
diff --git a/pkgs/development/compilers/gcc/5/default.nix b/pkgs/development/compilers/gcc/5/default.nix
index 1721eba325bf..3e9104a82fbc 100644
--- a/pkgs/development/compilers/gcc/5/default.nix
+++ b/pkgs/development/compilers/gcc/5/default.nix
@@ -74,7 +74,11 @@ let version = "5.4.0";
# The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its
# target libraries and tools.
++ optional langAda ../gnat-cflags.patch
- ++ optional langFortran ../gfortran-driving.patch;
+ ++ optional langFortran ../gfortran-driving.patch
+
+ # This could be applied unconditionally but I don't want to cause a full
+ # Linux rebuild.
+ ++ optional stdenv.cc.isClang ./libcxx38-and-above.patch;
javaEcj = fetchurl {
# The `$(top_srcdir)/ecj.jar' file is automatically picked up at
@@ -231,6 +235,13 @@ stdenv.mkDerivation ({
libc_dev = stdenv.cc.libc_dev;
+ # This should kill all the stdinc frameworks that gcc and friends like to
+ # insert into default search paths.
+ prePatch = if stdenv.isDarwin then ''
+ substituteInPlace gcc/config/darwin-c.c \
+ --replace 'if (stdinc)' 'if (0)'
+ '' else null;
+
postPatch =
if (stdenv.isGNU
|| (libcCross != null # e.g., building `gcc.crossDrv'
diff --git a/pkgs/development/compilers/gcc/5/libcxx38-and-above.patch b/pkgs/development/compilers/gcc/5/libcxx38-and-above.patch
new file mode 100644
index 000000000000..ee48901a6d0c
--- /dev/null
+++ b/pkgs/development/compilers/gcc/5/libcxx38-and-above.patch
@@ -0,0 +1,46 @@
+This is a slightly modified version of https://svnweb.freebsd.org/ports/head/lang/gcc5/files/patch-libc%2B%2B?revision=432958&view=co&pathrev=432958,
+which doesn't apply cleanly due to them using a slightly different format of patch from us. I just replaced the .orig file references with a/b paths.
+
+--- a/gcc/auto-profile.c 2015-01-18 02:25:42 UTC
++++ b/gcc/auto-profile.c
+@@ -19,11 +19,9 @@ along with GCC; see the file COPYING3.
+ . */
+
+ #include "config.h"
+-#include "system.h"
+-
+-#include
+ #include
+ #include
++#include "system.h"
+
+ #include "coretypes.h"
+ #include "hash-set.h"
+--- a/gcc/graphite-isl-ast-to-gimple.c 2017-01-19 21:02:12 UTC
++++ b/gcc/graphite-isl-ast-to-gimple.c
+@@ -38,6 +38,7 @@ extern "C" {
+ #endif
+ #endif
+
++#include
+ #include "system.h"
+ #include "coretypes.h"
+ #include "hash-set.h"
+@@ -75,7 +76,6 @@ extern "C" {
+ #include "tree-scalar-evolution.h"
+ #include "gimple-ssa.h"
+ #include "tree-into-ssa.h"
+-#include
+
+ #ifdef HAVE_isl
+ #include "graphite-poly.h"
+--- a/gcc/system.h 2015-01-05 12:33:28 UTC
++++ b/gcc/system.h
+@@ -217,6 +217,7 @@ extern int errno;
+ #ifdef __cplusplus
+ # include
+ # include
++# include
+ # include
+ #endif
+
diff --git a/pkgs/development/compilers/gcc/6/darwin-const-correct.patch b/pkgs/development/compilers/gcc/6/darwin-const-correct.patch
new file mode 100644
index 000000000000..a9b9b85acab2
--- /dev/null
+++ b/pkgs/development/compilers/gcc/6/darwin-const-correct.patch
@@ -0,0 +1,25 @@
+From 5972cd58bde3bc8bacfe994e5b127c411241f255 Mon Sep 17 00:00:00 2001
+From: law
+Date: Tue, 3 Jan 2017 05:36:40 +0000
+Subject: [PATCH] * config/darwin-driver.c (darwin_driver_init):
+ Const-correctness fixes for first_period and second_period variables.
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244010 138bc75d-0d04-0410-961f-82ee72b054a4
+---
+diff --git a/gcc/config/darwin-driver.c b/gcc/config/darwin-driver.c
+index 0c4f0cd..e3ed79d 100644
+--- a/gcc/config/darwin-driver.c
++++ b/gcc/config/darwin-driver.c
+@@ -299,10 +299,10 @@ darwin_driver_init (unsigned int *decoded_options_count,
+ if (vers_string != NULL)
+ {
+ char *asm_major = NULL;
+- char *first_period = strchr(vers_string, '.');
++ const char *first_period = strchr(vers_string, '.');
+ if (first_period != NULL)
+ {
+- char *second_period = strchr(first_period+1, '.');
++ const char *second_period = strchr(first_period+1, '.');
+ if (second_period != NULL)
+ asm_major = xstrndup (vers_string, second_period-vers_string);
+ else
diff --git a/pkgs/development/compilers/gcc/6/default.nix b/pkgs/development/compilers/gcc/6/default.nix
index c6fac16a76ca..b4e588f6b143 100644
--- a/pkgs/development/compilers/gcc/6/default.nix
+++ b/pkgs/development/compilers/gcc/6/default.nix
@@ -73,7 +73,8 @@ let version = "6.3.0";
# The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its
# target libraries and tools.
++ optional langAda ../gnat-cflags.patch
- ++ optional langFortran ../gfortran-driving.patch;
+ ++ optional langFortran ../gfortran-driving.patch
+ ++ optional stdenv.isDarwin ./darwin-const-correct.patch; # Kill this after 6.3.0
javaEcj = fetchurl {
# The `$(top_srcdir)/ecj.jar' file is automatically picked up at
diff --git a/pkgs/development/compilers/gcc/gfortran-darwin.nix b/pkgs/development/compilers/gcc/gfortran-darwin.nix
deleted file mode 100644
index 48caeea5f1ff..000000000000
--- a/pkgs/development/compilers/gcc/gfortran-darwin.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-# This is a derivation specific to OS X (Darwin)
-{gmp, mpfr, libmpc, isl_0_14, cloog, zlib, fetchurl, stdenv
-
-, Libsystem
-}:
-
-stdenv.mkDerivation rec {
- name = "gfortran-${version}";
- version = "5.1.0";
-
- buildInputs = [ gmp mpfr libmpc isl_0_14 cloog zlib ];
-
- src = fetchurl {
- url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.bz2";
- sha256 = "1bd5vj4px3s8nlakbgrh38ynxq4s654m6nxz7lrj03mvkkwgvnmp";
- };
-
- patches = ./gfortran-darwin.patch;
-
- hardeningDisable = [ "format" ];
-
- configureFlags = ''
- --disable-bootstrap
- --disable-cloog-version-check
- --disable-isl-version-check
- --disable-multilib
- --enable-checking=release
- --enable-languages=fortran
- --with-cloog=${cloog}
- --with-gmp=${gmp.dev}
- --with-isl=${isl_0_14}
- --with-mpc=${libmpc}
- --with-mpfr=${mpfr.dev}
- --with-native-system-header-dir=${Libsystem}/include
- --with-system-zlib
- '';
-
- postConfigure = ''
- export DYLD_LIBRARY_PATH=`pwd`/`uname -m`-apple-darwin`uname -r`/libgcc
- '';
-
- makeFlags = [ "CC=clang" ];
-
- passthru.cc = stdenv.cc.cc;
-
- meta = with stdenv.lib; {
- description = "GNU Fortran compiler, part of the GNU Compiler Collection";
- homepage = "https://gcc.gnu.org/fortran/";
- license = licenses.gpl3Plus;
- platforms = platforms.darwin;
- };
-}
diff --git a/pkgs/development/compilers/gcc/gfortran-darwin.patch b/pkgs/development/compilers/gcc/gfortran-darwin.patch
deleted file mode 100644
index 73c5d35153b0..000000000000
--- a/pkgs/development/compilers/gcc/gfortran-darwin.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/gcc/config/darwin-c.c 2015-01-09 22:18:42.000000000 +0200
-+++ b/gcc/config/darwin-c.c 2015-06-27 04:17:58.000000000 +0300
-@@ -490,8 +490,7 @@
-
- static const char *framework_defaults [] =
- {
-- "/System/Library/Frameworks",
-- "/Library/Frameworks",
-+// stdenvDarwinPure
- };
-
- /* Register the GNU objective-C runtime include path if STDINC. */
-
- /* Register the GNU objective-C runtime include path if STDINC. */
---- a/gcc/cppdefault.c 2015-01-05 14:33:28.000000000 +0200
-+++ b/gcc/cppdefault.c 2015-06-27 04:16:15.000000000 +0300
-@@ -35,6 +35,9 @@
- # undef CROSS_INCLUDE_DIR
- #endif
-
-+// stdenvDarwinPure
-+# undef LOCAL_INCLUDE_DIR
-+
- const struct default_include cpp_include_defaults[]
- #ifdef INCLUDE_DEFAULTS
- = INCLUDE_DEFAULTS;
diff --git a/pkgs/development/compilers/gcc/snapshot/default.nix b/pkgs/development/compilers/gcc/snapshot/default.nix
new file mode 100644
index 000000000000..81bed7119ea5
--- /dev/null
+++ b/pkgs/development/compilers/gcc/snapshot/default.nix
@@ -0,0 +1,552 @@
+{ stdenv, fetchurl, noSysDirs
+, langC ? true, langCC ? true, langFortran ? false
+, langObjC ? stdenv.isDarwin
+, langObjCpp ? stdenv.isDarwin
+, langJava ? false
+, langAda ? false
+, langVhdl ? false
+, langGo ? false
+, profiledCompiler ? false
+, staticCompiler ? false
+, enableShared ? true
+, texinfo ? null
+, perl ? null # optional, for texi2pod (then pod2man); required for Java
+, gmp, mpfr, libmpc, gettext, which
+, libelf # optional, for link-time optimizations (LTO)
+, isl ? null # optional, for the Graphite optimization framework.
+, zlib ? null, boehmgc ? null
+, zip ? null, unzip ? null, pkgconfig ? null
+, gtk2 ? null, libart_lgpl ? null
+, libX11 ? null, libXt ? null, libSM ? null, libICE ? null, libXtst ? null
+, libXrender ? null, xproto ? null, renderproto ? null, xextproto ? null
+, libXrandr ? null, libXi ? null, inputproto ? null, randrproto ? null
+, x11Support ? langJava
+, gnatboot ? null
+, enableMultilib ? false
+, enablePlugin ? true # whether to support user-supplied plug-ins
+, name ? "gcc"
+, cross ? null
+, binutilsCross ? null
+, libcCross ? null
+, crossStageStatic ? true
+, gnat ? null
+, libpthread ? null, libpthreadCross ? null # required for GNU/Hurd
+, stripped ? true
+, gnused ? null
+, binutils ? null
+, cloog # unused; just for compat with gcc4, as we override the parameter on some places
+, darwin ? null
+, flex ? null
+}:
+
+assert langJava -> zip != null && unzip != null
+ && zlib != null && boehmgc != null
+ && perl != null; # for `--enable-java-home'
+assert langAda -> gnatboot != null;
+assert langVhdl -> gnat != null;
+
+# LTO needs libelf and zlib.
+assert libelf != null -> zlib != null;
+
+# Make sure we get GNU sed.
+assert stdenv.isDarwin -> gnused != null;
+
+# Need c++filt on darwin
+assert stdenv.isDarwin -> binutils != null;
+
+# The go frontend is written in c++
+assert langGo -> langCC;
+
+with stdenv.lib;
+with builtins;
+
+let version = "7-20161211";
+
+ # Whether building a cross-compiler for GNU/Hurd.
+ crossGNU = cross != null && cross.config == "i586-pc-gnu";
+
+ enableParallelBuilding = true;
+
+ patches =
+ [ ]
+ ++ optional (cross != null) ../libstdc++-target.patch
+ ++ optional noSysDirs ../no-sys-dirs.patch
+ # The GNAT Makefiles did not pay attention to CFLAGS_FOR_TARGET for its
+ # target libraries and tools.
+ ++ optional langAda ../gnat-cflags.patch
+ ++ optional langFortran ../gfortran-driving.patch;
+
+ javaEcj = fetchurl {
+ # The `$(top_srcdir)/ecj.jar' file is automatically picked up at
+ # `configure' time.
+
+ # XXX: Eventually we might want to take it from upstream.
+ url = "ftp://sourceware.org/pub/java/ecj-4.3.jar";
+ sha256 = "0jz7hvc0s6iydmhgh5h2m15yza7p2rlss2vkif30vm9y77m97qcx";
+ };
+
+ # Antlr (optional) allows the Java `gjdoc' tool to be built. We want a
+ # binary distribution here to allow the whole chain to be bootstrapped.
+ javaAntlr = fetchurl {
+ url = http://www.antlr.org/download/antlr-4.4-complete.jar;
+ sha256 = "02lda2imivsvsis8rnzmbrbp8rh1kb8vmq4i67pqhkwz7lf8y6dz";
+ };
+
+ xlibs = [
+ libX11 libXt libSM libICE libXtst libXrender libXrandr libXi
+ xproto renderproto xextproto inputproto randrproto
+ ];
+
+ javaAwtGtk = langJava && x11Support;
+
+ /* Platform flags */
+ platformFlags = let
+ gccArch = stdenv.platform.gcc.arch or null;
+ gccCpu = stdenv.platform.gcc.cpu or null;
+ gccAbi = stdenv.platform.gcc.abi or null;
+ gccFpu = stdenv.platform.gcc.fpu or null;
+ gccFloat = stdenv.platform.gcc.float or null;
+ gccMode = stdenv.platform.gcc.mode or null;
+ withArch = if gccArch != null then " --with-arch=${gccArch}" else "";
+ withCpu = if gccCpu != null then " --with-cpu=${gccCpu}" else "";
+ withAbi = if gccAbi != null then " --with-abi=${gccAbi}" else "";
+ withFpu = if gccFpu != null then " --with-fpu=${gccFpu}" else "";
+ withFloat = if gccFloat != null then " --with-float=${gccFloat}" else "";
+ withMode = if gccMode != null then " --with-mode=${gccMode}" else "";
+ in
+ withArch +
+ withCpu +
+ withAbi +
+ withFpu +
+ withFloat +
+ withMode;
+
+ /* Cross-gcc settings */
+ crossMingw = cross != null && cross.libc == "msvcrt";
+ crossDarwin = cross != null && cross.libc == "libSystem";
+ crossConfigureFlags = let
+ gccArch = stdenv.cross.gcc.arch or null;
+ gccCpu = stdenv.cross.gcc.cpu or null;
+ gccAbi = stdenv.cross.gcc.abi or null;
+ gccFpu = stdenv.cross.gcc.fpu or null;
+ gccFloat = stdenv.cross.gcc.float or null;
+ gccMode = stdenv.cross.gcc.mode or null;
+ withArch = if gccArch != null then " --with-arch=${gccArch}" else "";
+ withCpu = if gccCpu != null then " --with-cpu=${gccCpu}" else "";
+ withAbi = if gccAbi != null then " --with-abi=${gccAbi}" else "";
+ withFpu = if gccFpu != null then " --with-fpu=${gccFpu}" else "";
+ withFloat = if gccFloat != null then " --with-float=${gccFloat}" else "";
+ withMode = if gccMode != null then " --with-mode=${gccMode}" else "";
+ in
+ "--target=${cross.config}" +
+ withArch +
+ withCpu +
+ withAbi +
+ withFpu +
+ withFloat +
+ withMode +
+ (if crossMingw && crossStageStatic then
+ " --with-headers=${libcCross}/include" +
+ " --with-gcc" +
+ " --with-gnu-as" +
+ " --with-gnu-ld" +
+ " --with-gnu-ld" +
+ " --disable-shared" +
+ " --disable-nls" +
+ " --disable-debug" +
+ " --enable-sjlj-exceptions" +
+ " --enable-threads=win32" +
+ " --disable-win32-registry"
+ else if crossStageStatic then
+ " --disable-libssp --disable-nls" +
+ " --without-headers" +
+ " --disable-threads " +
+ " --disable-libgomp " +
+ " --disable-libquadmath" +
+ " --disable-shared" +
+ " --disable-libatomic " + # libatomic requires libc
+ " --disable-decimal-float" # libdecnumber requires libc
+ else
+ (if crossDarwin then " --with-sysroot=${getLib libcCross}/share/sysroot"
+ else " --with-headers=${getDev libcCross}/include") +
+ # Ensure that -print-prog-name is able to find the correct programs.
+ (stdenv.lib.optionalString (crossMingw || crossDarwin) (
+ " --with-as=${binutilsCross}/bin/${cross.config}-as" +
+ " --with-ld=${binutilsCross}/bin/${cross.config}-ld"
+ )) +
+ " --enable-__cxa_atexit" +
+ " --enable-long-long" +
+ (if crossMingw then
+ " --enable-threads=win32" +
+ " --enable-sjlj-exceptions" +
+ " --enable-hash-synchronization" +
+ " --disable-libssp" +
+ " --disable-nls" +
+ " --with-dwarf2" +
+ # I think noone uses shared gcc libs in mingw, so we better do the same.
+ # In any case, mingw32 g++ linking is broken by default with shared libs,
+ # unless adding "-lsupc++" to any linking command. I don't know why.
+ " --disable-shared" +
+ # To keep ABI compatibility with upstream mingw-w64
+ " --enable-fully-dynamic-string"
+ else (if cross.libc == "uclibc" then
+ # libsanitizer requires netrom/netrom.h which is not
+ # available in uclibc.
+ " --disable-libsanitizer" +
+ # In uclibc cases, libgomp needs an additional '-ldl'
+ # and as I don't know how to pass it, I disable libgomp.
+ " --disable-libgomp" else "") +
+ " --enable-threads=posix" +
+ " --enable-nls" +
+ " --disable-decimal-float") # No final libdecnumber (it may work only in 386)
+ );
+ stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
+ crossNameAddon = if cross != null then "-${cross.config}" + stageNameAddon else "";
+
+ bootstrap = cross == null;
+
+in
+
+# We need all these X libraries when building AWT with GTK+.
+assert x11Support -> (filter (x: x == null) ([ gtk2 libart_lgpl ] ++ xlibs)) == [];
+
+stdenv.mkDerivation ({
+ name = "${name}${if stripped then "" else "-debug"}-${version}" + crossNameAddon;
+
+ builder = ../builder.sh;
+
+ src = fetchurl {
+ url = "mirror://gcc/snapshots/${version}/gcc-${version}.tar.bz2";
+ sha256 = "114rrrm5d5cawmr3161d2wgjlzkb9l1imj1p7fnypwz7y85l1661";
+ };
+
+ inherit patches;
+
+ outputs = [ "out" "lib" "man" "info" ];
+ setOutputFlags = false;
+ NIX_NO_SELF_RPATH = true;
+
+ libc_dev = stdenv.cc.libc_dev;
+
+ hardeningDisable = [ "format" ];
+
+ postPatch =
+ if (stdenv.isGNU
+ || (libcCross != null # e.g., building `gcc.crossDrv'
+ && libcCross ? crossConfig
+ && libcCross.crossConfig == "i586-pc-gnu")
+ || (crossGNU && libcCross != null))
+ then
+ # On GNU/Hurd glibc refers to Hurd & Mach headers and libpthread is not
+ # in glibc, so add the right `-I' flags to the default spec string.
+ assert libcCross != null -> libpthreadCross != null;
+ let
+ libc = if libcCross != null then libcCross else stdenv.glibc;
+ gnu_h = "gcc/config/gnu.h";
+ extraCPPDeps =
+ libc.propagatedBuildInputs
+ ++ stdenv.lib.optional (libpthreadCross != null) libpthreadCross
+ ++ stdenv.lib.optional (libpthread != null) libpthread;
+ extraCPPSpec =
+ concatStrings (intersperse " "
+ (map (x: "-I${x.dev or x}/include") extraCPPDeps));
+ extraLibSpec =
+ if libpthreadCross != null
+ then "-L${libpthreadCross}/lib ${libpthreadCross.TARGET_LDFLAGS}"
+ else "-L${libpthread}/lib";
+ in
+ '' echo "augmenting \`CPP_SPEC' in \`${gnu_h}' with \`${extraCPPSpec}'..."
+ sed -i "${gnu_h}" \
+ -es'|CPP_SPEC *"\(.*\)$|CPP_SPEC "${extraCPPSpec} \1|g'
+
+ echo "augmenting \`LIB_SPEC' in \`${gnu_h}' with \`${extraLibSpec}'..."
+ sed -i "${gnu_h}" \
+ -es'|LIB_SPEC *"\(.*\)$|LIB_SPEC "${extraLibSpec} \1|g'
+
+ echo "setting \`NATIVE_SYSTEM_HEADER_DIR' and \`STANDARD_INCLUDE_DIR' to \`${libc.dev}/include'..."
+ sed -i "${gnu_h}" \
+ -es'|#define STANDARD_INCLUDE_DIR.*$|#define STANDARD_INCLUDE_DIR "${libc.dev}/include"|g'
+ ''
+ else if cross != null || stdenv.cc.libc != null then
+ # On NixOS, use the right path to the dynamic linker instead of
+ # `/lib/ld*.so'.
+ let
+ libc = if libcCross != null then libcCross else stdenv.cc.libc;
+ in
+ '' echo "fixing the \`GLIBC_DYNAMIC_LINKER' and \`UCLIBC_DYNAMIC_LINKER' macros..."
+ for header in "gcc/config/"*-gnu.h "gcc/config/"*"/"*.h
+ do
+ grep -q LIBC_DYNAMIC_LINKER "$header" || continue
+ echo " fixing \`$header'..."
+ sed -i "$header" \
+ -e 's|define[[:blank:]]*\([UCG]\+\)LIBC_DYNAMIC_LINKER\([0-9]*\)[[:blank:]]"\([^\"]\+\)"$|define \1LIBC_DYNAMIC_LINKER\2 "${libc.out}\3"|g'
+ done
+ ''
+ else null;
+
+ inherit noSysDirs staticCompiler langJava crossStageStatic
+ libcCross crossMingw;
+
+ nativeBuildInputs = [ texinfo which gettext ]
+ ++ (optional (perl != null) perl)
+ ++ (optional javaAwtGtk pkgconfig);
+
+ buildInputs = [ gmp mpfr libmpc libelf flex ]
+ ++ (optional (isl != null) isl)
+ ++ (optional (zlib != null) zlib)
+ ++ (optionals langJava [ boehmgc zip unzip ])
+ ++ (optionals javaAwtGtk ([ gtk2 libart_lgpl ] ++ xlibs))
+ ++ (optionals (cross != null) [binutilsCross])
+ ++ (optionals langAda [gnatboot])
+ ++ (optionals langVhdl [gnat])
+
+ # The builder relies on GNU sed (for instance, Darwin's `sed' fails with
+ # "-i may not be used with stdin"), and `stdenvNative' doesn't provide it.
+ ++ (optional stdenv.isDarwin gnused)
+ ++ (optional stdenv.isDarwin binutils)
+ ;
+
+ NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isSunOS "-lm -ldl";
+
+ preConfigure = stdenv.lib.optionalString (stdenv.isSunOS && stdenv.is64bit) ''
+ export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
+ export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
+ export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
+ export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
+ '';
+
+ dontDisableStatic = true;
+
+ configureFlags = "
+ ${if stdenv.isSunOS then
+ " --enable-long-long --enable-libssp --enable-threads=posix --disable-nls --enable-__cxa_atexit " +
+ # On Illumos/Solaris GNU as is preferred
+ " --with-gnu-as --without-gnu-ld "
+ else ""}
+ --enable-lto
+ ${if enableMultilib then "--enable-multilib --disable-libquadmath" else "--disable-multilib"}
+ ${if enableShared then "" else "--disable-shared"}
+ ${if enablePlugin then "--enable-plugin" else "--disable-plugin"}
+ ${optionalString (isl != null) "--with-isl=${isl}"}
+ ${if langJava then
+ "--with-ecj-jar=${javaEcj} " +
+
+ # Follow Sun's layout for the convenience of IcedTea/OpenJDK. See
+ # .
+ "--enable-java-home --with-java-home=\${prefix}/lib/jvm/jre "
+ else ""}
+ ${if javaAwtGtk then "--enable-java-awt=gtk" else ""}
+ ${if langJava && javaAntlr != null then "--with-antlr-jar=${javaAntlr}" else ""}
+ --with-gmp-include=${gmp.dev}/include
+ --with-gmp-lib=${gmp.out}/lib
+ --with-mpfr-include=${mpfr.dev}/include
+ --with-mpfr-lib=${mpfr.out}/lib
+ --with-mpc=${libmpc}
+ ${if libelf != null then "--with-libelf=${libelf}" else ""}
+ --disable-libstdcxx-pch
+ --without-included-gettext
+ --with-system-zlib
+ --enable-static
+ --enable-languages=${
+ concatStrings (intersperse ","
+ ( optional langC "c"
+ ++ optional langCC "c++"
+ ++ optional langFortran "fortran"
+ ++ optional langJava "java"
+ ++ optional langAda "ada"
+ ++ optional langVhdl "vhdl"
+ ++ optional langGo "go"
+ ++ optional langObjC "objc"
+ ++ optional langObjCpp "obj-c++"
+ ++ optionals crossDarwin [ "objc" "obj-c++" ]
+ )
+ )
+ }
+ ${if cross == null
+ then if stdenv.isDarwin
+ then " --with-native-system-header-dir=${darwin.usr-include}"
+ else " --with-native-system-header-dir=${getDev stdenv.cc.libc}/include"
+ else ""}
+ ${if langAda then " --enable-libada" else ""}
+ ${if cross == null && stdenv.isi686 then "--with-arch=i686" else ""}
+ ${if cross != null then crossConfigureFlags else ""}
+ ${if !bootstrap then "--disable-bootstrap" else ""}
+ ${if cross == null then platformFlags else ""}
+ ";
+
+ targetConfig = if cross != null then cross.config else null;
+
+ buildFlags = if bootstrap then
+ (if profiledCompiler then "profiledbootstrap" else "bootstrap")
+ else "";
+
+ installTargets =
+ if stripped
+ then "install-strip"
+ else "install";
+
+ crossAttrs = let
+ xgccArch = stdenv.cross.gcc.arch or null;
+ xgccCpu = stdenv.cross.gcc.cpu or null;
+ xgccAbi = stdenv.cross.gcc.abi or null;
+ xgccFpu = stdenv.cross.gcc.fpu or null;
+ xgccFloat = stdenv.cross.gcc.float or null;
+ xwithArch = if xgccArch != null then " --with-arch=${xgccArch}" else "";
+ xwithCpu = if xgccCpu != null then " --with-cpu=${xgccCpu}" else "";
+ xwithAbi = if xgccAbi != null then " --with-abi=${xgccAbi}" else "";
+ xwithFpu = if xgccFpu != null then " --with-fpu=${xgccFpu}" else "";
+ xwithFloat = if xgccFloat != null then " --with-float=${xgccFloat}" else "";
+ in {
+ AR = "${stdenv.cross.config}-ar";
+ LD = "${stdenv.cross.config}-ld";
+ CC = "${stdenv.cross.config}-gcc";
+ CXX = "${stdenv.cross.config}-gcc";
+ AR_FOR_TARGET = "${stdenv.cross.config}-ar";
+ LD_FOR_TARGET = "${stdenv.cross.config}-ld";
+ CC_FOR_TARGET = "${stdenv.cross.config}-gcc";
+ NM_FOR_TARGET = "${stdenv.cross.config}-nm";
+ CXX_FOR_TARGET = "${stdenv.cross.config}-g++";
+ # If we are making a cross compiler, cross != null
+ NIX_CC_CROSS = if cross == null then "${stdenv.ccCross}" else "";
+ dontStrip = true;
+ configureFlags = ''
+ ${if enableMultilib then "" else "--disable-multilib"}
+ ${if enableShared then "" else "--disable-shared"}
+ ${if langJava then "--with-ecj-jar=${javaEcj.crossDrv}" else ""}
+ ${if javaAwtGtk then "--enable-java-awt=gtk" else ""}
+ ${if langJava && javaAntlr != null then "--with-antlr-jar=${javaAntlr.crossDrv}" else ""}
+ --with-gmp=${gmp.crossDrv}
+ --with-mpfr=${mpfr.crossDrv}
+ --with-mpc=${libmpc.crossDrv}
+ --disable-libstdcxx-pch
+ --without-included-gettext
+ --with-system-zlib
+ --enable-languages=${
+ concatStrings (intersperse ","
+ ( optional langC "c"
+ ++ optional langCC "c++"
+ ++ optional langFortran "fortran"
+ ++ optional langJava "java"
+ ++ optional langAda "ada"
+ ++ optional langVhdl "vhdl"
+ ++ optional langGo "go"
+ )
+ )
+ }
+ ${if langAda then " --enable-libada" else ""}
+ --target=${stdenv.cross.config}
+ ${xwithArch}
+ ${xwithCpu}
+ ${xwithAbi}
+ ${xwithFpu}
+ ${xwithFloat}
+ '';
+ buildFlags = "";
+ };
+
+
+ # Needed for the cross compilation to work
+ AR = "ar";
+ LD = "ld";
+ # http://gcc.gnu.org/install/specific.html#x86-64-x-solaris210
+ CC = if stdenv.system == "x86_64-solaris" then "gcc -m64" else "gcc";
+
+ # Setting $CPATH and $LIBRARY_PATH to make sure both `gcc' and `xgcc' find
+ # the library headers and binaries, regarless of the language being
+ # compiled.
+
+ # Note: When building the Java AWT GTK+ peer, the build system doesn't
+ # honor `--with-gmp' et al., e.g., when building
+ # `libjava/classpath/native/jni/java-math/gnu_java_math_GMP.c', so we just
+ # add them to $CPATH and $LIBRARY_PATH in this case.
+ #
+ # Likewise, the LTO code doesn't find zlib.
+
+ CPATH = makeSearchPathOutput "dev" "include" ([]
+ ++ optional (zlib != null) zlib
+ ++ optional langJava boehmgc
+ ++ optionals javaAwtGtk xlibs
+ ++ optionals javaAwtGtk [ gmp mpfr ]
+ ++ optional (libpthread != null) libpthread
+ ++ optional (libpthreadCross != null) libpthreadCross
+
+ # On GNU/Hurd glibc refers to Mach & Hurd
+ # headers.
+ ++ optionals (libcCross != null && libcCross ? "propagatedBuildInputs")
+ libcCross.propagatedBuildInputs);
+
+ LIBRARY_PATH = makeLibraryPath ([]
+ ++ optional (zlib != null) zlib
+ ++ optional langJava boehmgc
+ ++ optionals javaAwtGtk xlibs
+ ++ optionals javaAwtGtk [ gmp mpfr ]
+ ++ optional (libpthread != null) libpthread);
+
+ EXTRA_TARGET_CFLAGS =
+ if cross != null && libcCross != null then [
+ "-idirafter ${getDev libcCross}/include"
+ ]
+ ++ optionals (! crossStageStatic) [
+ "-B${libcCross.out}/lib"
+ ]
+ else null;
+
+ EXTRA_TARGET_LDFLAGS =
+ if cross != null && libcCross != null then [
+ "-Wl,-L${libcCross.out}/lib"
+ ]
+ ++ (if crossStageStatic then [
+ "-B${libcCross.out}/lib"
+ ] else [
+ "-Wl,-rpath,${libcCross.out}/lib"
+ "-Wl,-rpath-link,${libcCross.out}/lib"
+ ])
+ ++ optionals (libpthreadCross != null) [
+ "-L${libpthreadCross}/lib"
+ "-Wl,${libpthreadCross.TARGET_LDFLAGS}"
+ ]
+ else null;
+
+ passthru =
+ { inherit langC langCC langObjC langObjCpp langAda langFortran langVhdl langGo version; isGNU = true; };
+
+ inherit enableParallelBuilding enableMultilib;
+
+ inherit (stdenv) is64bit;
+
+ meta = {
+ homepage = http://gcc.gnu.org/;
+ license = stdenv.lib.licenses.gpl3Plus; # runtime support libraries are typically LGPLv3+
+ description = "GNU Compiler Collection, version ${version}"
+ + (if stripped then "" else " (with debugging info)");
+
+ longDescription = ''
+ The GNU Compiler Collection includes compiler front ends for C, C++,
+ Objective-C, Fortran, OpenMP for C/C++/Fortran, Java, and Ada, as well
+ as libraries for these languages (libstdc++, libgcj, libgomp,...).
+
+ GCC development is a part of the GNU Project, aiming to improve the
+ compiler used in the GNU system including the GNU/Linux variant.
+ '';
+
+ maintainers = with stdenv.lib.maintainers; [ ];
+
+ # gnatboot is not available out of linux platforms, so we disable the darwin build
+ # for the gnat (ada compiler).
+ platforms =
+ stdenv.lib.platforms.linux ++
+ stdenv.lib.platforms.freebsd ++
+ optionals (langAda == false) stdenv.lib.platforms.darwin;
+ };
+}
+
+// optionalAttrs (cross != null && cross.libc == "msvcrt" && crossStageStatic) {
+ makeFlags = [ "all-gcc" "all-target-libgcc" ];
+ installTargets = "install-gcc install-target-libgcc";
+}
+
+# Strip kills static libs of other archs (hence cross != null)
+// optionalAttrs (!stripped || cross != null) { dontStrip = true; NIX_STRIP_DEBUG = 0; }
+
+// optionalAttrs (enableMultilib) { dontMoveLib64 = true; }
+)
diff --git a/pkgs/development/compilers/ghc/7.10.3.nix b/pkgs/development/compilers/ghc/7.10.3.nix
index d75f5df370f8..5c6b62bee6f1 100644
--- a/pkgs/development/compilers/ghc/7.10.3.nix
+++ b/pkgs/development/compilers/ghc/7.10.3.nix
@@ -82,5 +82,4 @@ stdenv.mkDerivation rec {
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
inherit (ghc.meta) license platforms;
};
-
}
diff --git a/pkgs/development/compilers/ghc/8.0.2.nix b/pkgs/development/compilers/ghc/8.0.2.nix
index 5f687aca63a2..605458e71859 100644
--- a/pkgs/development/compilers/ghc/8.0.2.nix
+++ b/pkgs/development/compilers/ghc/8.0.2.nix
@@ -1,9 +1,10 @@
-{ stdenv, fetchurl, fetchpatch, bootPkgs, perl, ncurses, libiconv, binutils, coreutils
+{ stdenv, lib, fetchurl, fetchpatch, bootPkgs, perl, ncurses, libiconv, binutils, coreutils
, hscolour, patchutils, sphinx
# If enabled GHC will be build with the GPL-free but slower integer-simple
# library instead of the faster but GPLed integer-gmp library.
, enableIntegerSimple ? false, gmp
+, cross ? null
}:
let
@@ -44,7 +45,9 @@ stdenv.mkDerivation rec {
"--with-gmp-includes=${gmp.dev}/include" "--with-gmp-libraries=${gmp.out}/lib"
] ++ stdenv.lib.optional stdenv.isDarwin [
"--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
- ];
+ ] ++
+ # fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
+ lib.optional (cross.config or null == "aarch64-apple-darwin14") "--disable-large-address-space";
# required, because otherwise all symbols from HSffi.o are stripped, and
# that in turn causes GHCi to abort
diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix
index 0ca8e8c299eb..ed6f4717446d 100644
--- a/pkgs/development/compilers/ghc/head.nix
+++ b/pkgs/development/compilers/ghc/head.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, bootPkgs, perl, ncurses, libiconv, binutils, coreutils
+{ stdenv, lib, fetchgit, bootPkgs, perl, ncurses, libiconv, binutils, coreutils
, autoconf, automake, happy, alex, python3, buildPlatform, targetPlatform
, selfPkgs, cross ? null
@@ -105,7 +105,9 @@ in stdenv.mkDerivation (rec {
"RANLIB=${stdenv.binutilsCross}/bin/${cross.config}-ranlib"
"--target=${cross.config}"
"--enable-bootstrap-with-devel-snapshot"
- ];
+ ] ++
+ # fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
+ lib.optional (cross.config or null == "aarch64-apple-darwin14") "--disable-large-address-space";
buildInputs = commonBuildInputs ++ [ stdenv.ccCross stdenv.binutilsCross ];
diff --git a/pkgs/development/compilers/ghcjs/base.nix b/pkgs/development/compilers/ghcjs/base.nix
index 393278be49ef..ab68a8fe3b50 100644
--- a/pkgs/development/compilers/ghcjs/base.nix
+++ b/pkgs/development/compilers/ghcjs/base.nix
@@ -1,4 +1,6 @@
{ mkDerivation
+, lib
+, broken ? false
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
@@ -17,7 +19,6 @@
, executable-path
, transformers-compat
, haddock-api
-, ghcjs-prim
, regex-posix
, callPackage
@@ -39,6 +40,11 @@
, coreutils
, libiconv
+, ghcjsNodePkgs ? callPackage ../../../top-level/node-packages.nix {
+ generated = ./node-packages-generated.nix;
+ self = ghcjsNodePkgs;
+ }
+
, version ? "0.2.0"
, ghcjsSrc ? fetchFromGitHub {
owner = "ghcjs";
@@ -88,6 +94,11 @@
]
, stage2 ? import ./stage2.nix
+
+, patches ? [ ./ghcjs.patch ]
+
+# used for resolving compiler plugins
+, ghcLibdir ? null
}:
let
inherit (bootPkgs) ghc;
@@ -110,13 +121,13 @@ in mkDerivation (rec {
alex happy git gnumake autoconf automake libtool patch gmp
base16-bytestring cryptohash executable-path haddock-api
transformers-compat QuickCheck haddock hspec xhtml
- ghcjs-prim regex-posix libiconv
+ regex-posix libiconv
];
buildTools = [ nodejs git ];
testDepends = [
HUnit test-framework test-framework-hunit
];
- patches = [ ./ghcjs.patch ];
+ inherit patches;
postPatch = ''
substituteInPlace Setup.hs \
--replace "/usr/bin/env" "${coreutils}/bin/env"
@@ -159,13 +170,10 @@ in mkDerivation (rec {
--with-cabal ${cabal-install}/bin/cabal \
--with-gmp-includes ${gmp.dev}/include \
--with-gmp-libraries ${gmp.out}/lib
+ '' + lib.optionalString (ghcLibdir != null) ''
+ printf '%s' '${ghcLibdir}' > "$out/lib/ghcjs-${version}/ghc_libdir"
'';
- passthru = let
- ghcjsNodePkgs = callPackage ../../../top-level/node-packages.nix {
- generated = ./node-packages-generated.nix;
- self = ghcjsNodePkgs;
- };
- in {
+ passthru = {
inherit bootPkgs;
isCross = true;
isGhcjs = true;
@@ -183,5 +191,5 @@ in mkDerivation (rec {
license = stdenv.lib.licenses.bsd3;
platforms = ghc.meta.platforms;
maintainers = with stdenv.lib.maintainers; [ jwiegley cstrahan ];
- broken = true; # http://hydra.nixos.org/build/45110274
+ inherit broken;
})
diff --git a/pkgs/development/compilers/ghcjs/default.nix b/pkgs/development/compilers/ghcjs/default.nix
index 7400057b128f..eda724e5947b 100644
--- a/pkgs/development/compilers/ghcjs/default.nix
+++ b/pkgs/development/compilers/ghcjs/default.nix
@@ -1,3 +1,6 @@
{ bootPkgs }:
-bootPkgs.callPackage ./base.nix { inherit bootPkgs; }
+bootPkgs.callPackage ./base.nix {
+ inherit bootPkgs;
+ broken = true; # http://hydra.nixos.org/build/45110274
+}
diff --git a/pkgs/development/compilers/ghcjs/head.nix b/pkgs/development/compilers/ghcjs/head.nix
index 1c347655ebed..591660f5c347 100644
--- a/pkgs/development/compilers/ghcjs/head.nix
+++ b/pkgs/development/compilers/ghcjs/head.nix
@@ -1,22 +1,24 @@
{ fetchgit, fetchFromGitHub, bootPkgs }:
bootPkgs.callPackage ./base.nix {
- version = "0.2.020161101";
+ version = "0.2.020170323";
- # deprecated on HEAD, directly included in the distribution
- ghcjs-prim = null;
inherit bootPkgs;
ghcjsSrc = fetchFromGitHub {
- owner = "ghcjs";
+ # TODO: switch back to the regular ghcjs repo
+ # when https://github.com/ghcjs/ghcjs/pull/573 is merged.
+ owner = "basvandijk";
repo = "ghcjs";
- rev = "2dc14802e78d7d9dfa35395d5dbfc9c708fb83e6";
- sha256 = "0cvmapbrwg0h1pbz648isc2l84z694ylnfm8ncd1g4as28lmj0pz";
+ rev = "e6cdc71964a1c2e4184416a493e9d384c408914c";
+ sha256 = "00fk9qwyx4vpvr0h9jbqxwlrvl6w63l5sq8r357prsp6xyv5zniz";
};
ghcjsBootSrc = fetchgit {
- url = git://github.com/ghcjs/ghcjs-boot.git;
- rev = "b000a4f4619b850bf3f9a45c9058f7a51e7709c8";
- sha256 = "164v0xf33r6mnympp6s70v8j6g7ccyg7z95gjp43bq150ppvisbq";
+ # TODO: switch back to git://github.com/ghcjs/ghcjs-boot.git
+ # when https://github.com/ghcjs/ghcjs-boot/pull/41 is merged.
+ url = git://github.com/basvandijk/ghcjs-boot.git;
+ rev = "19a3b157ecb807c2224daffda5baecc92b76af35";
+ sha256 = "16sgr8vfr1nx5ljnk8gckgjk70zpa67ix4dbr9aizkwyz41ilfrb";
fetchSubmodules = true;
};
diff --git a/pkgs/development/compilers/ghcjs/head_stage2.nix b/pkgs/development/compilers/ghcjs/head_stage2.nix
index 765a384bf634..d4247f51b3e3 100644
--- a/pkgs/development/compilers/ghcjs/head_stage2.nix
+++ b/pkgs/development/compilers/ghcjs/head_stage2.nix
@@ -2,107 +2,117 @@
{
async = callPackage
- ({ mkDerivation, base, HUnit, stdenv, stm, test-framework
- , test-framework-hunit
- }:
- mkDerivation {
- pname = "async";
- version = "2.1.0";
- src = "${ghcjsBoot}/boot/async";
- doCheck = false;
- libraryHaskellDepends = [ base stm ];
- testHaskellDepends = [
- base HUnit test-framework test-framework-hunit
- ];
- jailbreak = true;
- homepage = "https://github.com/simonmar/async";
- description = "Run IO operations asynchronously and wait for their results";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ ({ mkDerivation, base, HUnit, stm, test-framework
+ , test-framework-hunit, stdenv
+ }:
+ mkDerivation {
+ pname = "async";
+ version = "2.1.1";
+ src = "${ghcjsBoot}/boot/async";
+ doCheck = false;
+ libraryHaskellDepends = [ base stm ];
+ testHaskellDepends = [
+ base HUnit test-framework test-framework-hunit
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/simonmar/async";
+ description = "Run IO operations asynchronously and wait for their results";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
aeson = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
- , dlist, fail, ghc-prim, hashable, HUnit, mtl, QuickCheck, scientific
- , stdenv, syb, tagged, template-haskell, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text, time
- , transformers, unordered-containers, vector
- }:
- mkDerivation {
- pname = "aeson";
- version = "0.11.2.0";
- src = "${ghcjsBoot}/boot/aeson";
- doCheck = false;
- libraryHaskellDepends = [
- attoparsec base bytestring containers deepseq dlist fail ghc-prim
- hashable mtl scientific syb tagged template-haskell text time transformers
- unordered-containers vector
- ];
- testHaskellDepends = [
- attoparsec base bytestring containers ghc-prim HUnit QuickCheck
- template-haskell test-framework test-framework-hunit
- test-framework-quickcheck2 text time unordered-containers vector
- ];
- jailbreak = true;
- homepage = "https://github.com/bos/aeson";
- description = "Fast JSON parsing and encoding";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ ({ mkDerivation, attoparsec, base, base-compat, base-orphans
+ , base16-bytestring, bytestring, containers, deepseq, directory
+ , dlist, fetchgit, filepath, generic-deriving, ghc-prim, hashable
+ , hashable-time, HUnit, integer-logarithms, QuickCheck
+ , quickcheck-instances, scientific, stdenv, tagged
+ , template-haskell, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, time, time-locale-compat
+ , unordered-containers, uuid-types, vector
+ }:
+ mkDerivation {
+ pname = "aeson";
+ version = "1.1.1.0";
+ src = "${ghcjsBoot}/boot/aeson";
+ libraryHaskellDepends = [
+ attoparsec base base-compat bytestring containers deepseq dlist
+ ghc-prim hashable scientific tagged template-haskell text time
+ time-locale-compat unordered-containers uuid-types vector
+ ];
+ testHaskellDepends = [
+ attoparsec base base-compat base-orphans base16-bytestring
+ bytestring containers directory dlist filepath generic-deriving
+ ghc-prim hashable hashable-time HUnit integer-logarithms QuickCheck
+ quickcheck-instances scientific tagged template-haskell
+ test-framework test-framework-hunit test-framework-quickcheck2 text
+ time time-locale-compat unordered-containers uuid-types vector
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/bos/aeson";
+ description = "Fast JSON parsing and encoding";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
attoparsec = callPackage
- ({ mkDerivation, array, base, bytestring, containers, deepseq
- , QuickCheck, quickcheck-unicode, scientific, stdenv
- , test-framework, test-framework-quickcheck2, text, transformers
- , vector
- }:
- mkDerivation {
- pname = "attoparsec";
- version = "0.13.0.2";
- src = "${ghcjsBoot}/boot/attoparsec";
- doCheck = false;
- libraryHaskellDepends = [
- array base bytestring containers deepseq scientific text
- transformers
- ];
- testHaskellDepends = [
- array base bytestring containers deepseq QuickCheck
- quickcheck-unicode scientific test-framework
- test-framework-quickcheck2 text transformers vector
- ];
- jailbreak = true;
- homepage = "https://github.com/bos/attoparsec";
- description = "Fast combinator parsing for bytestrings and text";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ ({ mkDerivation, array, base, bytestring, case-insensitive
+ , containers, criterion, deepseq, directory, filepath, ghc-prim
+ , http-types, parsec, QuickCheck, quickcheck-unicode, scientific
+ , tasty, tasty-quickcheck, text, transformers, unordered-containers
+ , vector, stdenv
+ }:
+ mkDerivation {
+ pname = "attoparsec";
+ version = "0.13.1.0";
+ src = "${ghcjsBoot}/boot/attoparsec";
+ libraryHaskellDepends = [
+ array base bytestring containers deepseq scientific text
+ transformers
+ ];
+ testHaskellDepends = [
+ array base bytestring deepseq QuickCheck quickcheck-unicode
+ scientific tasty tasty-quickcheck text transformers vector
+ ];
+ benchmarkHaskellDepends = [
+ array base bytestring case-insensitive containers criterion deepseq
+ directory filepath ghc-prim http-types parsec scientific text
+ transformers unordered-containers vector
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/bos/attoparsec";
+ description = "Fast combinator parsing for bytestrings and text";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
case-insensitive = callPackage
- ({ mkDerivation, base, bytestring, deepseq, hashable, HUnit, stdenv
- , test-framework, test-framework-hunit, text
- }:
- mkDerivation {
- pname = "case-insensitive";
- version = "1.2.0.6";
- src = "${ghcjsBoot}/boot/case-insensitive";
- doCheck = false;
- libraryHaskellDepends = [ base bytestring deepseq hashable text ];
- testHaskellDepends = [
- base bytestring HUnit test-framework test-framework-hunit text
- ];
- jailbreak = true;
- homepage = "https://github.com/basvandijk/case-insensitive";
- description = "Case insensitive string comparison";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
+ , HUnit, test-framework, test-framework-hunit, text, stdenv
+ }:
+ mkDerivation {
+ pname = "case-insensitive";
+ version = "1.2.0.8";
+ src = "${ghcjsBoot}/boot/case-insensitive";
+ doCheck = false;
+ libraryHaskellDepends = [ base bytestring deepseq hashable text ];
+ testHaskellDepends = [
+ base bytestring HUnit test-framework test-framework-hunit text
+ ];
+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
+ jailbreak = true;
+ homepage = "https://github.com/basvandijk/case-insensitive";
+ description = "Case insensitive string comparison";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
dlist = callPackage
({ mkDerivation, base, Cabal, deepseq, QuickCheck, stdenv }:
- mkDerivation {
- pname = "dlist";
- version = "0.7.1.2";
- src = "${ghcjsBoot}/boot/dlist";
- doCheck = false;
- libraryHaskellDepends = [ base deepseq ];
- testHaskellDepends = [ base Cabal QuickCheck ];
- jailbreak = true;
- homepage = "https://github.com/spl/dlist";
- description = "Difference lists";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ mkDerivation {
+ pname = "dlist";
+ version = "0.8.0.2";
+ src = "${ghcjsBoot}/boot/dlist";
+ doCheck = false;
+ libraryHaskellDepends = [ base deepseq ];
+ testHaskellDepends = [ base Cabal QuickCheck ];
+ jailbreak = true;
+ homepage = "https://github.com/spl/dlist";
+ description = "Difference lists";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
extensible-exceptions = callPackage
({ mkDerivation, base, stdenv }:
mkDerivation {
@@ -175,29 +185,29 @@
license = stdenv.lib.licenses.bsd3;
}) {};
scientific = callPackage
- ({ mkDerivation, base, binary, bytestring, containers, deepseq, ghc-prim
- , hashable, integer-gmp, QuickCheck, smallcheck, stdenv, tasty
- , tasty-ant-xml, tasty-hunit, tasty-quickcheck, tasty-smallcheck
- , text, vector
- }:
- mkDerivation {
- pname = "scientific";
- version = "0.3.4.7";
- src = "${ghcjsBoot}/boot/scientific";
- doCheck = false;
- libraryHaskellDepends = [
- base binary bytestring containers deepseq ghc-prim hashable
- integer-gmp text vector
- ];
- testHaskellDepends = [
- base bytestring QuickCheck smallcheck tasty tasty-ant-xml
- tasty-hunit tasty-quickcheck tasty-smallcheck text
- ];
- jailbreak = true;
- homepage = "https://github.com/basvandijk/scientific";
- description = "Numbers represented using scientific notation";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
+ , deepseq, ghc-prim, hashable, integer-gmp, integer-logarithms
+ , QuickCheck, smallcheck, tasty, tasty-ant-xml, tasty-hunit
+ , tasty-quickcheck, tasty-smallcheck, text, vector, stdenv
+ }:
+ mkDerivation {
+ pname = "scientific";
+ version = "0.3.4.10";
+ src = "${ghcjsBoot}/boot/scientific";
+ libraryHaskellDepends = [
+ base binary bytestring containers deepseq ghc-prim hashable
+ integer-gmp integer-logarithms text vector
+ ];
+ testHaskellDepends = [
+ base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml
+ tasty-hunit tasty-quickcheck tasty-smallcheck text
+ ];
+ benchmarkHaskellDepends = [ base criterion ];
+ jailbreak = true;
+ homepage = "https://github.com/basvandijk/scientific";
+ description = "Numbers represented using scientific notation";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
stm = callPackage
({ mkDerivation, array, base, stdenv }:
mkDerivation {
@@ -224,6 +234,23 @@
description = "Scrap Your Boilerplate";
license = stdenv.lib.licenses.bsd3;
}) {};
+ tagged = callPackage
+ ({ mkDerivation, base, deepseq, template-haskell, transformers
+ , transformers-compat, stdenv
+ }:
+ mkDerivation {
+ pname = "tagged";
+ version = "0.8.5";
+ src = "${ghcjsBoot}/boot/tagged";
+ doCheck = false;
+ libraryHaskellDepends = [
+ base deepseq template-haskell transformers transformers-compat
+ ];
+ jailbreak = true;
+ homepage = "http://github.com/ekmett/tagged";
+ description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
text = callPackage
({ mkDerivation, array, base, binary, bytestring, deepseq, directory
, ghc-prim, HUnit, integer-gmp, QuickCheck, quickcheck-unicode
@@ -249,25 +276,52 @@
license = stdenv.lib.licenses.bsd3;
}) {};
unordered-containers = callPackage
- ({ mkDerivation, base, ChasingBottoms, containers, deepseq, hashable
- , HUnit, QuickCheck, stdenv, test-framework, test-framework-hunit
- , test-framework-quickcheck2
- }:
- mkDerivation {
- pname = "unordered-containers";
- version = "0.2.7.0";
- src = "${ghcjsBoot}/boot/unordered-containers";
- doCheck = false;
- libraryHaskellDepends = [ base deepseq hashable ];
- testHaskellDepends = [
- base ChasingBottoms containers hashable HUnit QuickCheck
- test-framework test-framework-hunit test-framework-quickcheck2
- ];
- jailbreak = true;
- homepage = "https://github.com/tibbe/unordered-containers";
- description = "Efficient hashing-based container types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
+ ({ mkDerivation, base, bytestring, ChasingBottoms, containers
+ , criterion, deepseq, deepseq-generics, hashable, hashmap, HUnit
+ , mtl, QuickCheck, random, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, stdenv
+ }:
+ mkDerivation {
+ pname = "unordered-containers";
+ version = "0.2.7.2";
+ src = "${ghcjsBoot}/boot/unordered-containers";
+ libraryHaskellDepends = [ base deepseq hashable ];
+ testHaskellDepends = [
+ base ChasingBottoms containers hashable HUnit QuickCheck
+ test-framework test-framework-hunit test-framework-quickcheck2
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion deepseq deepseq-generics
+ hashable hashmap mtl random
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/tibbe/unordered-containers";
+ description = "Efficient hashing-based container types";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+ uuid-types = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
+ , deepseq, hashable, HUnit, QuickCheck, random, stdenv, tasty
+ , tasty-hunit, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "uuid-types";
+ version = "1.0.3";
+ src = "${ghcjsBoot}/boot/uuid/uuid-types";
+ libraryHaskellDepends = [
+ base binary bytestring deepseq hashable random text
+ ];
+ testHaskellDepends = [
+ base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion deepseq random
+ ];
+ jailbreak = true;
+ homepage = "https://github.com/aslatter/uuid";
+ description = "Type definitions for Universally Unique Identifiers";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
vector = callPackage
({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck
, random, stdenv, template-haskell, test-framework
diff --git a/pkgs/development/compilers/ghcjs/shims.nix b/pkgs/development/compilers/ghcjs/shims.nix
index 0da50570bf59..fa706699449a 100644
--- a/pkgs/development/compilers/ghcjs/shims.nix
+++ b/pkgs/development/compilers/ghcjs/shims.nix
@@ -2,6 +2,6 @@
fetchFromGitHub {
owner = "ghcjs";
repo = "shims";
- rev = "dc034a035aa73db2c5be34145732090bd74c1b57";
- sha256 = "18r8kf7g7d2n0rhwcgiz9gsgdmgln1nmwwyj347bpn4zh17qlkqa";
+ rev = "b97015229c58eeab7c1d0bb575794b14a9f6efca";
+ sha256 = "1p5adkqvmb1gsv9hnn3if0rdpnaq3v9a1zkfdy282yw05jaaaggz";
}
diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix
index d2384598456d..20e156a72e43 100644
--- a/pkgs/development/compilers/glslang/default.nix
+++ b/pkgs/development/compilers/glslang/default.nix
@@ -2,19 +2,17 @@
stdenv.mkDerivation rec {
name = "glslang-git-${version}";
- version = "2016-12-21";
+ version = "2017-03-29";
# `vulkan-loader` requires a specific version of `glslang` as specified in
- # `/glslang_revision`.
+ # `/external_revisions/glslang_revision`.
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "glslang";
- rev = "807a0d9e2f4e176f75d62ac3c179c81800ec2608";
- sha256 = "02jckgihqhagm73glipb4c6ri5fr3pnbxb5vrznn2vppyfdfghbj";
+ rev = "714e58b2fc5a45714596e6aa2f6ac8f64260365c";
+ sha256 = "0ihnd0c4mr6ppbv9g7z1abrn8vx66simfzx5q48nqcpnywn35jxv";
};
- patches = [ ./install-headers.patch ];
-
buildInputs = [ cmake bison ];
enableParallelBuilding = true;
@@ -23,5 +21,6 @@ stdenv.mkDerivation rec {
description = "Khronos reference front-end for GLSL and ESSL";
license = licenses.asl20;
platforms = platforms.linux;
+ maintainers = [ maintainers.ralith ];
};
}
diff --git a/pkgs/development/compilers/glslang/install-headers.patch b/pkgs/development/compilers/glslang/install-headers.patch
deleted file mode 100644
index 75f271309780..000000000000
--- a/pkgs/development/compilers/glslang/install-headers.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt
-index c538e84..6ece1ab 100755
---- a/SPIRV/CMakeLists.txt
-+++ b/SPIRV/CMakeLists.txt
-@@ -34,8 +34,9 @@ if(ENABLE_AMD_EXTENSIONS)
- endif(ENABLE_AMD_EXTENSIONS)
-
- if(ENABLE_NV_EXTENSIONS)
-- set(HEADERS
-- GLSL.ext.NV.h)
-+ list(APPEND
-+ HEADERS
-+ GLSL.ext.NV.h)
- endif(ENABLE_NV_EXTENSIONS)
-
- add_library(SPIRV STATIC ${SOURCES} ${HEADERS})
-@@ -51,3 +52,5 @@ endif(WIN32)
-
- install(TARGETS SPIRV SPVRemapper
- ARCHIVE DESTINATION lib)
-+
-+install(FILES ${HEADERS} ${SPVREMAP_HEADERS} DESTINATION include/SPIRV/)
-diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
-index 95d4bdd..e7fda90 100644
---- a/glslang/CMakeLists.txt
-+++ b/glslang/CMakeLists.txt
-@@ -93,3 +93,8 @@ endif(WIN32)
-
- install(TARGETS glslang
- ARCHIVE DESTINATION lib)
-+
-+foreach(file ${HEADERS})
-+ get_filename_component(dir ${file} DIRECTORY)
-+ install(FILES ${file} DESTINATION include/glslang/${dir})
-+endforeach()
diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix
index b703a92f3ea5..2a1944debd91 100644
--- a/pkgs/development/compilers/go/1.4.nix
+++ b/pkgs/development/compilers/go/1.4.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, tzdata, iana_etc, libcCross
+{ stdenv, lib, fetchurl, fetchpatch, tzdata, iana-etc, libcCross
, pkgconfig
, pcre
, Security }:
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
# ParseInLocation fails the test
sed -i '/TestParseInSydney/areturn' src/time/format_test.go
- sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/net/lookup_unix.go
+ sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
'' + lib.optionalString stdenv.isLinux ''
sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/time/zoneinfo_unix.go
@@ -114,6 +114,13 @@ stdenv.mkDerivation rec {
patches = [
./remove-tools-1.4.patch
./creds-test-1.4.patch
+
+ # This test checks for the wrong thing with recent tzdata. It's been fixed in master but the patch
+ # actually works on old versions too.
+ (fetchpatch {
+ url = "https://github.com/golang/go/commit/91563ced5897faf729a34be7081568efcfedda31.patch";
+ sha256 = "1ny5l3f8a9dpjjrnjnsplb66308a0x13sa0wwr4j6yrkc8j4qxqi";
+ })
];
GOOS = if stdenv.isDarwin then "darwin" else "linux";
diff --git a/pkgs/development/compilers/go/1.6.nix b/pkgs/development/compilers/go/1.6.nix
index 7d78f5efd104..4a777d7b4f14 100644
--- a/pkgs/development/compilers/go/1.6.nix
+++ b/pkgs/development/compilers/go/1.6.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, tzdata, iana_etc, go_bootstrap, runCommand
+{ stdenv, lib, fetchurl, tzdata, iana-etc, go_bootstrap, runCommand
, perl, which, pkgconfig, patch, fetchpatch
, pcre
, Security, Foundation, bash }:
@@ -75,8 +75,8 @@ stdenv.mkDerivation rec {
# Remove the timezone naming test
sed -i '/TestLoadFixed/areturn' src/time/time_test.go
- sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/net/lookup_unix.go
- sed -i 's,/etc/services,${iana_etc}/etc/services,' src/net/port_unix.go
+ sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
+ sed -i 's,/etc/services,${iana-etc}/etc/services,' src/net/port_unix.go
'' + lib.optionalString stdenv.isLinux ''
sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/time/zoneinfo_unix.go
'' + lib.optionalString stdenv.isDarwin ''
@@ -113,6 +113,13 @@ stdenv.mkDerivation rec {
patches = [
./remove-tools-1.5.patch
./creds-test.patch
+
+ # This test checks for the wrong thing with recent tzdata. It's been fixed in master but the patch
+ # actually works on old versions too.
+ (fetchpatch {
+ url = "https://github.com/golang/go/commit/91563ced5897faf729a34be7081568efcfedda31.patch";
+ sha256 = "1ny5l3f8a9dpjjrnjnsplb66308a0x13sa0wwr4j6yrkc8j4qxqi";
+ })
];
GOOS = if stdenv.isDarwin then "darwin" else "linux";
diff --git a/pkgs/development/compilers/go/1.7.nix b/pkgs/development/compilers/go/1.7.nix
index 0df2e8d6f7e9..76f6141e2e34 100644
--- a/pkgs/development/compilers/go/1.7.nix
+++ b/pkgs/development/compilers/go/1.7.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, tzdata, iana_etc, go_bootstrap, runCommand, writeScriptBin
+{ stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin
, perl, which, pkgconfig, patch, fetchpatch
, pcre, cacert
, Security, Foundation, bash }:
@@ -69,8 +69,8 @@ stdenv.mkDerivation rec {
# Remove the timezone naming test
sed -i '/TestLoadFixed/areturn' src/time/time_test.go
- sed -i 's,/etc/protocols,${iana_etc}/etc/protocols,' src/net/lookup_unix.go
- sed -i 's,/etc/services,${iana_etc}/etc/services,' src/net/port_unix.go
+ sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
+ sed -i 's,/etc/services,${iana-etc}/etc/services,' src/net/port_unix.go
# Disable cgo lookup tests not works, they depend on resolver
rm src/net/cgo_unix_test.go
@@ -105,11 +105,18 @@ stdenv.mkDerivation rec {
patches =
[ ./remove-tools-1.7.patch
- ./cacert-1.7.patch
+ ./ssl-cert-file-1.7.patch
./creds-test.patch
+
+ # This test checks for the wrong thing with recent tzdata. It's been fixed in master but the patch
+ # actually works on old versions too.
+ (fetchpatch {
+ url = "https://github.com/golang/go/commit/91563ced5897faf729a34be7081568efcfedda31.patch";
+ sha256 = "1ny5l3f8a9dpjjrnjnsplb66308a0x13sa0wwr4j6yrkc8j4qxqi";
+ })
];
- SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
+ NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
GOOS = if stdenv.isDarwin then "darwin" else "linux";
GOARCH = if stdenv.isDarwin then "amd64"
diff --git a/pkgs/development/compilers/go/1.8.nix b/pkgs/development/compilers/go/1.8.nix
new file mode 100644
index 000000000000..60125b2e22a9
--- /dev/null
+++ b/pkgs/development/compilers/go/1.8.nix
@@ -0,0 +1,172 @@
+{ stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin
+, perl, which, pkgconfig, patch, fetchpatch
+, pcre, cacert
+, Security, Foundation, bash }:
+
+let
+
+ inherit (stdenv.lib) optional optionals optionalString;
+
+ clangHack = writeScriptBin "clang" ''
+ #!${stdenv.shell}
+ exec ${stdenv.cc}/bin/clang "$@" 2> >(sed '/ld: warning:.*ignoring unexpected dylib file/ d' 1>&2)
+ '';
+
+ goBootstrap = runCommand "go-bootstrap" {} ''
+ mkdir $out
+ cp -rf ${go_bootstrap}/* $out/
+ chmod -R u+w $out
+ find $out -name "*.c" -delete
+ cp -rf $out/bin/* $out/share/go/bin/
+ '';
+
+in
+
+stdenv.mkDerivation rec {
+ name = "go-${version}";
+ version = "1.8";
+
+ src = fetchFromGitHub {
+ owner = "golang";
+ repo = "go";
+ rev = "go${version}";
+ sha256 = "0plm11rqrqz7frwz0jjcm13x939yhny755ks1adxjzmsngln9prl";
+ };
+
+ # perl is used for testing go vet
+ nativeBuildInputs = [ perl which pkgconfig patch ];
+ buildInputs = [ pcre ]
+ ++ optionals stdenv.isLinux [ stdenv.glibc.out stdenv.glibc.static ];
+ propagatedBuildInputs = optionals stdenv.isDarwin [ Security Foundation ];
+
+ hardeningDisable = [ "all" ];
+
+ prePatch = ''
+ patchShebangs ./ # replace /bin/bash
+
+ # This source produces shell script at run time,
+ # and thus it is not corrected by patchShebangs.
+ substituteInPlace misc/cgo/testcarchive/carchive_test.go \
+ --replace '#!/usr/bin/env bash' '#!${stdenv.shell}'
+
+ # Disabling the 'os/http/net' tests (they want files not available in
+ # chroot builds)
+ rm src/net/{listen,parse}_test.go
+ rm src/syscall/exec_linux_test.go
+
+ # !!! substituteInPlace does not seems to be effective.
+ # The os test wants to read files in an existing path. Just don't let it be /usr/bin.
+ sed -i 's,/usr/bin,'"`pwd`", src/os/os_test.go
+ sed -i 's,/bin/pwd,'"`type -P pwd`", src/os/os_test.go
+ # Disable the unix socket test
+ sed -i '/TestShutdownUnix/areturn' src/net/net_test.go
+ # Disable the hostname test
+ sed -i '/TestHostname/areturn' src/os/os_test.go
+ # ParseInLocation fails the test
+ sed -i '/TestParseInSydney/areturn' src/time/format_test.go
+ # Remove the api check as it never worked
+ sed -i '/src\/cmd\/api\/run.go/ireturn nil' src/cmd/dist/test.go
+ # Remove the coverage test as we have removed this utility
+ sed -i '/TestCoverageWithCgo/areturn' src/cmd/go/go_test.go
+ # Remove the timezone naming test
+ sed -i '/TestLoadFixed/areturn' src/time/time_test.go
+
+ sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
+ sed -i 's,/etc/services,${iana-etc}/etc/services,' src/net/port_unix.go
+
+ # Disable cgo lookup tests not works, they depend on resolver
+ rm src/net/cgo_unix_test.go
+
+ '' + optionalString stdenv.isLinux ''
+ sed -i 's,/usr/share/zoneinfo/,${tzdata}/share/zoneinfo/,' src/time/zoneinfo_unix.go
+ '' + optionalString stdenv.isDarwin ''
+ substituteInPlace src/race.bash --replace \
+ "sysctl machdep.cpu.extfeatures | grep -qv EM64T" true
+ sed -i 's,strings.Contains(.*sysctl.*,true {,' src/cmd/dist/util.go
+ sed -i 's,"/etc","'"$TMPDIR"'",' src/os/os_test.go
+ sed -i 's,/_go_os_test,'"$TMPDIR"'/_go_os_test,' src/os/path_test.go
+
+ sed -i '/TestChdirAndGetwd/areturn' src/os/os_test.go
+ sed -i '/TestRead0/areturn' src/os/os_test.go
+ sed -i '/TestNohup/areturn' src/os/signal/signal_test.go
+ sed -i '/TestCurrent/areturn' src/os/user/user_test.go
+ sed -i '/TestSystemRoots/areturn' src/crypto/x509/root_darwin_test.go
+
+ sed -i '/TestGoInstallRebuildsStalePackagesInOtherGOPATH/areturn' src/cmd/go/go_test.go
+ sed -i '/TestBuildDashIInstallsDependencies/areturn' src/cmd/go/go_test.go
+
+ sed -i '/TestDisasmExtld/areturn' src/cmd/objdump/objdump_test.go
+
+ sed -i 's/unrecognized/unknown/' src/cmd/link/internal/ld/lib.go
+ sed -i 's/unrecognized/unknown/' src/cmd/go/build.go
+
+ touch $TMPDIR/group $TMPDIR/hosts $TMPDIR/passwd
+
+ sed -i '1 a\exit 0' misc/cgo/errors/test.bash
+ '';
+
+ patches =
+ [ ./remove-tools-1.8.patch
+ ./ssl-cert-file-1.8.patch
+ ./creds-test.patch
+ ./remove-test-pie-1.8.patch
+
+ # This test checks for the wrong thing with recent tzdata. It's been fixed in master but the patch
+ # works fine here for now.
+ (fetchpatch {
+ url = "https://github.com/golang/go/commit/91563ced5897faf729a34be7081568efcfedda31.patch";
+ sha256 = "1ny5l3f8a9dpjjrnjnsplb66308a0x13sa0wwr4j6yrkc8j4qxqi";
+ })
+ ];
+
+ NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
+
+ GOOS = if stdenv.isDarwin then "darwin" else "linux";
+ GOARCH = if stdenv.isDarwin then "amd64"
+ else if stdenv.system == "i686-linux" then "386"
+ else if stdenv.system == "x86_64-linux" then "amd64"
+ else if stdenv.isArm then "arm"
+ else throw "Unsupported system";
+ GOARM = optionalString (stdenv.system == "armv5tel-linux") "5";
+ GO386 = 387; # from Arch: don't assume sse2 on i686
+ CGO_ENABLED = 1;
+ GOROOT_BOOTSTRAP = "${goBootstrap}/share/go";
+
+ # The go build actually checks for CC=*/clang and does something different, so we don't
+ # just want the generic `cc` here.
+ CC = if stdenv.isDarwin then "clang" else "cc";
+
+ configurePhase = ''
+ mkdir -p $out/share/go/bin
+ export GOROOT=$out/share/go
+ export GOBIN=$GOROOT/bin
+ export PATH=$GOBIN:$PATH
+ '';
+
+ postConfigure = optionalString stdenv.isDarwin ''
+ export PATH=${clangHack}/bin:$PATH
+ '';
+
+ installPhase = ''
+ cp -r . $GOROOT
+ ( cd $GOROOT/src && ./all.bash )
+ '';
+
+ preFixup = ''
+ rm -r $out/share/go/pkg/bootstrap
+ ln -s $out/share/go/bin $out/bin
+ '';
+
+ setupHook = ./setup-hook.sh;
+
+ disallowedReferences = [ go_bootstrap ];
+
+ meta = with stdenv.lib; {
+ branch = "1.8";
+ homepage = http://golang.org/;
+ description = "The Go Programming language";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ cstrahan wkennington ];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/pkgs/development/compilers/go/remove-test-pie-1.8.patch b/pkgs/development/compilers/go/remove-test-pie-1.8.patch
new file mode 100644
index 000000000000..d09e143c74c1
--- /dev/null
+++ b/pkgs/development/compilers/go/remove-test-pie-1.8.patch
@@ -0,0 +1,23 @@
+diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go
+index c51dcea..8fbec5e 100644
+--- a/src/cmd/dist/test.go
++++ b/src/cmd/dist/test.go
+@@ -461,17 +461,5 @@ func (t *tester) registerTests() {
+ })
+ }
+
+- // Test internal linking of PIE binaries where it is supported.
+- if t.goos == "linux" && t.goarch == "amd64" {
+- t.tests = append(t.tests, distTest{
+- name: "pie_internal",
+- heading: "internal linking of -buildmode=pie",
+- fn: func(dt *distTest) error {
+- t.addCmd(dt, "src", "go", "test", "reflect", "-short", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60), t.tags(), t.runFlag(""))
+- return nil
+- },
+- })
+- }
+-
+ // sync tests
+ t.tests = append(t.tests, distTest{
+ name: "sync_cpu",
\ No newline at end of file
diff --git a/pkgs/development/compilers/go/remove-tools-1.8.patch b/pkgs/development/compilers/go/remove-tools-1.8.patch
new file mode 100644
index 000000000000..b53e48e1a515
--- /dev/null
+++ b/pkgs/development/compilers/go/remove-tools-1.8.patch
@@ -0,0 +1,35 @@
+diff --git a/src/go/build/build.go b/src/go/build/build.go
+index 9706b8b..f250751 100644
+--- a/src/go/build/build.go
++++ b/src/go/build/build.go
+@@ -1513,7 +1513,7 @@ func init() {
+ }
+
+ // ToolDir is the directory containing build tools.
+-var ToolDir = filepath.Join(runtime.GOROOT(), "pkg/tool/"+runtime.GOOS+"_"+runtime.GOARCH)
++var ToolDir = runtime.GOTOOLDIR()
+
+ // IsLocalImport reports whether the import path is
+ // a local import path, like ".", "..", "./foo", or "../foo".
+diff --git a/src/runtime/extern.go b/src/runtime/extern.go
+index 441dcd9..a50277e 100644
+--- a/src/runtime/extern.go
++++ b/src/runtime/extern.go
+@@ -230,6 +230,17 @@ func GOROOT() string {
+ return sys.DefaultGoroot
+ }
+
++// GOTOOLDIR returns the root of the Go tree.
++// It uses the GOTOOLDIR environment variable, if set,
++// or else the root used during the Go build.
++func GOTOOLDIR() string {
++ s := gogetenv("GOTOOLDIR")
++ if s != "" {
++ return s
++ }
++ return GOROOT() + "/pkg/tool/" + GOOS + "_" + GOARCH
++}
++
+ // Version returns the Go tree's version string.
+ // It is either the commit hash and date at the time of the build or,
+ // when possible, a release tag like "go1.3".
diff --git a/pkgs/development/compilers/go/cacert-1.7.patch b/pkgs/development/compilers/go/ssl-cert-file-1.7.patch
similarity index 92%
rename from pkgs/development/compilers/go/cacert-1.7.patch
rename to pkgs/development/compilers/go/ssl-cert-file-1.7.patch
index 57f09c975d9c..e35ad9e4b759 100644
--- a/pkgs/development/compilers/go/cacert-1.7.patch
+++ b/pkgs/development/compilers/go/ssl-cert-file-1.7.patch
@@ -13,7 +13,7 @@ index a4b33c7..9700b75 100644
func loadSystemRoots() (*CertPool, error) {
roots := NewCertPool()
-+ if file := os.Getenv("SSL_CERT_FILE"); file != "" {
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
+ data, err := ioutil.ReadFile(file)
+ if err == nil {
+ roots.AppendCertsFromPEM(data)
@@ -36,7 +36,7 @@ index 59b303d..d4a34ac 100644
+ roots = NewCertPool()
+ )
+
-+ if file := os.Getenv("SSL_CERT_FILE"); file != "" {
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
+ data, err := ioutil.ReadFile(file)
+ if err == nil {
+ roots.AppendCertsFromPEM(data)
@@ -65,7 +65,7 @@ index 7bcb3d6..3986e1a 100644
func loadSystemRoots() (*CertPool, error) {
roots := NewCertPool()
-+ if file := os.Getenv("SSL_CERT_FILE"); file != "" {
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
+ data, err := ioutil.ReadFile(file)
+ if err == nil {
+ roots.AppendCertsFromPEM(data)
diff --git a/pkgs/development/compilers/go/ssl-cert-file-1.8.patch b/pkgs/development/compilers/go/ssl-cert-file-1.8.patch
new file mode 100644
index 000000000000..052655eed52c
--- /dev/null
+++ b/pkgs/development/compilers/go/ssl-cert-file-1.8.patch
@@ -0,0 +1,80 @@
+diff --git a/src/crypto/x509/root_cgo_darwin.go b/src/crypto/x509/root_cgo_darwin.go
+index a4b33c7..9700b75 100644
+--- a/src/crypto/x509/root_cgo_darwin.go
++++ b/src/crypto/x509/root_cgo_darwin.go
+@@ -151,11 +151,20 @@ int FetchPEMRoots(CFDataRef *pemRoots) {
+ import "C"
+ import (
+ "errors"
++ "io/ioutil"
++ "os"
+ "unsafe"
+ )
+
+ func loadSystemRoots() (*CertPool, error) {
+ roots := NewCertPool()
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
++ data, err := ioutil.ReadFile(file)
++ if err == nil {
++ roots.AppendCertsFromPEM(data)
++ return roots, nil
++ }
++ }
+
+ var data C.CFDataRef = nil
+ err := C.FetchPEMRoots(&data)
+diff --git a/src/crypto/x509/root_darwin.go b/src/crypto/x509/root_darwin.go
+index 66cdb5e..bb28036 100644
+--- a/src/crypto/x509/root_darwin.go
++++ b/src/crypto/x509/root_darwin.go
+@@ -61,17 +61,25 @@ func execSecurityRoots() (*CertPool, error) {
+ println(fmt.Sprintf("crypto/x509: %d certs have a trust policy", len(hasPolicy)))
+ }
+
+- cmd := exec.Command("/usr/bin/security", "find-certificate", "-a", "-p", "/System/Library/Keychains/SystemRootCertificates.keychain")
+- data, err := cmd.Output()
+- if err != nil {
+- return nil, err
+- }
+-
+ var (
+ mu sync.Mutex
+ roots = NewCertPool()
+ numVerified int // number of execs of 'security verify-cert', for debug stats
+ )
+
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
++ data, err := ioutil.ReadFile(file)
++ if err == nil {
++ roots.AppendCertsFromPEM(data)
++ return roots, nil
++ }
++ }
++
++ cmd := exec.Command("/usr/bin/security", "find-certificate", "-a", "-p", "/System/Library/Keychains/SystemRootCertificates.keychain")
++ data, err := cmd.Output()
++ if err != nil {
++ return nil, err
++ }
++
+ blockCh := make(chan *pem.Block)
+ var wg sync.WaitGroup
+diff --git a/src/crypto/x509/root_unix.go b/src/crypto/x509/root_unix.go
+index 7bcb3d6..3986e1a 100644
+--- a/src/crypto/x509/root_unix.go
++++ b/src/crypto/x509/root_unix.go
+@@ -24,6 +24,14 @@ func (c *Certificate) systemVerify(opts *VerifyOptions) (chains [][]*Certificate
+
+ func loadSystemRoots() (*CertPool, error) {
+ roots := NewCertPool()
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
++ data, err := ioutil.ReadFile(file)
++ if err == nil {
++ roots.AppendCertsFromPEM(data)
++ return roots, nil
++ }
++ }
++
+ var firstErr error
+ for _, file := range certFiles {
+ data, err := ioutil.ReadFile(file)
diff --git a/pkgs/development/compilers/halvm/2.4.0.nix b/pkgs/development/compilers/halvm/2.4.0.nix
new file mode 100644
index 000000000000..c167f4bdd75a
--- /dev/null
+++ b/pkgs/development/compilers/halvm/2.4.0.nix
@@ -0,0 +1,48 @@
+{ stdenv, fetchgit, bootPkgs, perl, gmp, ncurses, binutils, autoconf, alex, happy, makeStaticLibraries
+, hscolour, xen, automake, gcc, git, zlib, libtool, enableIntegerSimple ? false
+}:
+
+stdenv.mkDerivation rec {
+ version = "2.4.0";
+ name = "HaLVM-${version}";
+ isHaLVM = true;
+ isGhcjs = false;
+ src = fetchgit {
+ rev = "6aa72c9b047fd8ddff857c994a5a895461fc3925";
+ url = "https://github.com/GaloisInc/HaLVM";
+ sha256 = "05cg4w6fw5ajmpmh8g2msprnygmr4isb3pphqhlddfqwyvqhl167";
+ };
+ prePatch = ''
+ sed -i '312 d' Makefile
+ sed -i '316,446 d' Makefile # Removes RPM packaging
+ sed -i '20 d' src/scripts/halvm-cabal.in
+ sed -ie 's|ld |${binutils}/bin/ld |g' src/scripts/ldkernel.in
+ '';
+ configureFlags = stdenv.lib.optional (!enableIntegerSimple) [ "--enable-gmp" ];
+ propagatedNativeBuildInputs = [ alex happy ];
+ buildInputs =
+ let haskellPkgs = [ alex happy bootPkgs.hscolour bootPkgs.cabal-install bootPkgs.haddock bootPkgs.hpc
+ ]; in [ bootPkgs.ghc
+ automake perl git binutils
+ autoconf xen zlib ncurses.dev
+ libtool gmp ] ++ haskellPkgs;
+ preConfigure = ''
+ autoconf
+ patchShebangs .
+ '';
+ hardeningDisable = ["all"];
+ postInstall = "$out/bin/halvm-ghc-pkg recache";
+ passthru = {
+ inherit bootPkgs;
+ cross.config = "halvm";
+ cc = "${gcc}/bin/gcc";
+ ld = "${binutils}/bin/ld";
+ };
+
+ meta = {
+ homepage = "http://github.com/GaloisInc/HaLVM";
+ description = "The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen";
+ maintainers = with stdenv.lib.maintainers; [ dmjio ];
+ inherit (bootPkgs.ghc.meta) license platforms;
+ };
+}
diff --git a/pkgs/development/compilers/hhvm/default.nix b/pkgs/development/compilers/hhvm/default.nix
index e6f98a121946..f0f3a130ef68 100644
--- a/pkgs/development/compilers/hhvm/default.nix
+++ b/pkgs/development/compilers/hhvm/default.nix
@@ -33,6 +33,11 @@ stdenv.mkDerivation rec {
# work around broken build system
NIX_CFLAGS_COMPILE = "-I${freetype.dev}/include/freetype2";
+ # the cmake package does not handle absolute CMAKE_INSTALL_INCLUDEDIR correctly
+ # (setting it to an absolute path causes include files to go to $out/$out/include,
+ # because the absolute path is interpreted with root at $out).
+ cmakeFlags = "-DCMAKE_INSTALL_INCLUDEDIR=include";
+
prePatch = ''
substituteInPlace hphp/util/generate-buildinfo.sh \
--replace /bin/bash ${stdenv.shell}
diff --git a/pkgs/development/compilers/ikarus/default.nix b/pkgs/development/compilers/ikarus/default.nix
deleted file mode 100644
index e9bf6c8bb5b6..000000000000
--- a/pkgs/development/compilers/ikarus/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ stdenv, fetchurl, gmp }:
-
-stdenv.mkDerivation rec {
- version = "0.0.3";
- name = "ikarus-${version}";
-
- src = fetchurl {
- url = "http://launchpad.net/ikarus/0.0/${version}/+download/${name}.tar.gz";
- sha256 = "0d4vqwqfnj39l0gar2di021kcf6bfpkc6g40yapkmxm6sxpdcvjv";
- };
-
- buildInputs = [ gmp ];
-
- meta = {
- description = "Scheme compiler, aiming at R6RS";
- homepage = http://ikarus-scheme.org/;
- license = stdenv.lib.licenses.gpl3;
- };
-}
diff --git a/pkgs/development/compilers/ispc/default.nix b/pkgs/development/compilers/ispc/default.nix
index 6bc7f66ca299..f8413075ac81 100644
--- a/pkgs/development/compilers/ispc/default.nix
+++ b/pkgs/development/compilers/ispc/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchFromGitHub, bash, which, m4, python, bison, flex, llvmPackages, clangWrapSelf,
+{stdenv, fetchFromGitHub, bash, which, m4, python, bison, flex_2_6_1, llvmPackages, clangWrapSelf,
testedTargets ? ["sse2" "host"] # the default test target is sse4, but that is not supported by all Hydra agents
}:
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
m4
python
bison
- flex
+ flex_2_6_1
llvm
llvmPackages.clang-unwrapped # we need to link against libclang, so we need the unwrapped
];
diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix
index 0f2f3d12a1ce..508ac254f0ac 100644
--- a/pkgs/development/compilers/kotlin/default.nix
+++ b/pkgs/development/compilers/kotlin/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, unzip }:
stdenv.mkDerivation rec {
- version = "1.0.6";
+ version = "1.1.1";
name = "kotlin-${version}";
src = fetchurl {
url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip";
- sha256 = "1dhliqd79hydd62xmrn2nwrcqy7lb5svkahkkpx9w3z9s5r0p8j2";
+ sha256 = "1c96l1bkll0l8c82cfzmph0z38f96r3x68zmggq4s8hhdqgwk8mc";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/llvm/3.7/clang/default.nix b/pkgs/development/compilers/llvm/3.7/clang/default.nix
index 535dbbc93d51..f27e3f0089e2 100644
--- a/pkgs/development/compilers/llvm/3.7/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.7/clang/default.nix
@@ -42,6 +42,7 @@ let
passthru = {
lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
isClang = true;
+ inherit llvm;
} // stdenv.lib.optionalAttrs stdenv.isLinux {
inherit gcc;
};
diff --git a/pkgs/development/compilers/llvm/3.7/libc++abi.nix b/pkgs/development/compilers/llvm/3.7/libc++abi.nix
index 6a62a6256b4f..d2be57b1a5fa 100644
--- a/pkgs/development/compilers/llvm/3.7/libc++abi.nix
+++ b/pkgs/development/compilers/llvm/3.7/libc++abi.nix
@@ -1,6 +1,12 @@
-{ stdenv, cmake, fetch, libcxx, libunwind, llvm, version }:
+{ stdenv, cmake, fetch, fetchpatch, libcxx, libunwind, llvm, version }:
-stdenv.mkDerivation {
+let
+ # Newer LLVMs (3.8 onwards) have changed how some basic C++ stuff works, which breaks builds of this older version
+ llvm38-and-above = fetchpatch {
+ url = "https://trac.macports.org/raw-attachment/ticket/50304/0005-string-Fix-exception-declaration.patch";
+ sha256 = "1lm38n7s0l5dbl7kp4i49pvzxz1mcvlr2vgsnj47agnwhhm63jvr";
+ };
+in stdenv.mkDerivation {
name = "libc++abi-${version}";
src = fetch "libcxxabi" "0ambfcmr2nh88hx000xb7yjm9lsqjjz49w5mlf6dlxzmj3nslzx4";
@@ -16,6 +22,13 @@ stdenv.mkDerivation {
export TRIPLE=x86_64-apple-darwin
'';
+ # I can't use patches directly because this is actually a patch for libc++'s source, which we manually extract
+ # into the libc++abi build environment above.
+ prePatch = ''(
+ cd ../libcxx-*
+ patch -p1 < ${llvm38-and-above}
+ )'';
+
installPhase = if stdenv.isDarwin
then ''
for file in lib/*.dylib; do
diff --git a/pkgs/development/compilers/llvm/3.8/clang/default.nix b/pkgs/development/compilers/llvm/3.8/clang/default.nix
index 41e515249eb3..90b8ea2581e8 100644
--- a/pkgs/development/compilers/llvm/3.8/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.8/clang/default.nix
@@ -53,6 +53,7 @@ let
passthru = {
lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
isClang = true;
+ inherit llvm;
} // stdenv.lib.optionalAttrs stdenv.isLinux {
inherit gcc;
};
diff --git a/pkgs/development/compilers/llvm/3.9/clang/default.nix b/pkgs/development/compilers/llvm/3.9/clang/default.nix
index 677c4a526ea4..910682271103 100644
--- a/pkgs/development/compilers/llvm/3.9/clang/default.nix
+++ b/pkgs/development/compilers/llvm/3.9/clang/default.nix
@@ -29,12 +29,23 @@ let
sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
'';
+ outputs = [ "out" "python" ];
+
# Clang expects to find LLVMgold in its own prefix
# Clang expects to find sanitizer libraries in its own prefix
postInstall = ''
ln -sv ${llvm}/lib/LLVMgold.so $out/lib
ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
ln -sv $out/bin/clang $out/bin/cpp
+
+ mkdir -p $python/bin $python/share/clang/
+ mv $out/bin/{git-clang-format,scan-view} $python/bin
+ if [ -e $out/bin/set-xcode-analyzer ]; then
+ mv $out/bin/set-xcode-analyzer $python/bin
+ fi
+ mv $out/share/clang/*.py $python/share/clang
+
+ rm $out/bin/c-index-test
'';
enableParallelBuilding = true;
@@ -42,6 +53,7 @@ let
passthru = {
lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
isClang = true;
+ inherit llvm;
} // stdenv.lib.optionalAttrs stdenv.isLinux {
inherit gcc;
};
diff --git a/pkgs/development/compilers/llvm/3.9/llvm.nix b/pkgs/development/compilers/llvm/3.9/llvm.nix
index 62f1514e2315..2c47ec5127f9 100644
--- a/pkgs/development/compilers/llvm/3.9/llvm.nix
+++ b/pkgs/development/compilers/llvm/3.9/llvm.nix
@@ -40,8 +40,7 @@ in stdenv.mkDerivation rec {
outputs = [ "out" ] ++ stdenv.lib.optional enableSharedLibraries "lib";
buildInputs = [ perl groff cmake libxml2 python libffi ]
- ++ stdenv.lib.optionals stdenv.isDarwin
- [ libcxxabi darwin.cctools darwin.apple_sdk.libs.xpc ];
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libcxxabi ];
propagatedBuildInputs = [ ncurses zlib ];
@@ -53,11 +52,15 @@ in stdenv.mkDerivation rec {
sha256 = "11sq86spw41v72f676igksapdlsgh7fiqp5qkkmgfj0ndqcn9skf";
}}
''
- # hacky fix: New LLVM releases require a newer OS X SDK than
- # 10.9. This is a temporary measure until nixpkgs darwin support is
- # updated.
+ # TSAN requires XPC on Darwin, which we have no public/free source files for. We can depend on the Apple frameworks
+ # to get it, but they're unfree. Since LLVM is rather central to the stdenv, we patch out TSAN support so that Hydra
+ # can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
+ # get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
+ # a flag and turn the flag off during the stdenv build. I realize that this LLVM isn't used in the stdenv but I want to
+ # keep it consistent with 4.0. We really shouldn't be copying and pasting all this code around...
+ stdenv.lib.optionalString stdenv.isDarwin ''
- sed -i 's/os_trace(\(.*\)");$/printf(\1\\n");/g' ./projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
+ substituteInPlace ./projects/compiler-rt/cmake/config-ix.cmake \
+ --replace 'set(COMPILER_RT_HAS_TSAN TRUE)' 'set(COMPILER_RT_HAS_TSAN FALSE)'
''
# Patch llvm-config to return correct library path based on --link-{shared,static}.
+ stdenv.lib.optionalString (enableSharedLibraries) ''
@@ -85,7 +88,6 @@ in stdenv.mkDerivation rec {
++ stdenv.lib.optionals (isDarwin) [
"-DLLVM_ENABLE_LIBCXX=ON"
"-DCAN_TARGET_i386=false"
- "-DCMAKE_LIBTOOL=${darwin.cctools}/bin/libtool"
];
postBuild = ''
diff --git a/pkgs/development/compilers/llvm/4/clang/default.nix b/pkgs/development/compilers/llvm/4/clang/default.nix
new file mode 100644
index 000000000000..c93871592830
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/clang/default.nix
@@ -0,0 +1,68 @@
+{ stdenv, fetch, cmake, libxml2, libedit, llvm, version, release_version, clang-tools-extra_src, python }:
+
+let
+ gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
+ self = stdenv.mkDerivation {
+ name = "clang-${version}";
+
+ unpackPhase = ''
+ unpackFile ${fetch "cfe" "12n99m60aa680cir3ql56s1jsv6lp61hq4w9rabf4c6vpn7gi9ff"}
+ mv cfe-${version}* clang
+ sourceRoot=$PWD/clang
+ unpackFile ${clang-tools-extra_src}
+ mv clang-tools-extra-* $sourceRoot/tools/extra
+ '';
+
+ buildInputs = [ cmake libedit libxml2 llvm python ];
+
+ cmakeFlags = [
+ "-DCMAKE_CXX_FLAGS=-std=c++11"
+ ] ++
+ # Maybe with compiler-rt this won't be needed?
+ (stdenv.lib.optional stdenv.isLinux "-DGCC_INSTALL_PREFIX=${gcc}") ++
+ (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include");
+
+ patches = [ ./purity.patch ];
+
+ postPatch = ''
+ sed -i -e 's/Args.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/Tools.cpp
+ sed -i -e 's/DriverArgs.hasArg(options::OPT_nostdlibinc)/true/' lib/Driver/ToolChains.cpp
+ '';
+
+ outputs = [ "out" "python" ];
+
+ # Clang expects to find LLVMgold in its own prefix
+ # Clang expects to find sanitizer libraries in its own prefix
+ postInstall = ''
+ ln -sv ${llvm}/lib/LLVMgold.so $out/lib
+ ln -sv ${llvm}/lib/clang/${release_version}/lib $out/lib/clang/${release_version}/
+ ln -sv $out/bin/clang $out/bin/cpp
+
+ mkdir -p $python/bin $python/share/clang/
+ mv $out/bin/{git-clang-format,scan-view} $python/bin
+ if [ -e $out/bin/set-xcode-analyzer ]; then
+ mv $out/bin/set-xcode-analyzer $python/bin
+ fi
+ mv $out/share/clang/*.py $python/share/clang
+
+ rm $out/bin/c-index-test
+ '';
+
+ enableParallelBuilding = true;
+
+ passthru = {
+ lib = self; # compatibility with gcc, so that `stdenv.cc.cc.lib` works on both
+ isClang = true;
+ inherit llvm;
+ } // stdenv.lib.optionalAttrs stdenv.isLinux {
+ inherit gcc;
+ };
+
+ meta = {
+ description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
+ homepage = http://llvm.org/;
+ license = stdenv.lib.licenses.ncsa;
+ platforms = stdenv.lib.platforms.all;
+ };
+ };
+in self
diff --git a/pkgs/development/compilers/llvm/4/clang/purity.patch b/pkgs/development/compilers/llvm/4/clang/purity.patch
new file mode 100644
index 000000000000..f5fb4c73af47
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/clang/purity.patch
@@ -0,0 +1,16 @@
+--- a/lib/Driver/Tools.cpp 2016-08-25 15:48:05.187553443 +0200
++++ b/lib/Driver/Tools.cpp 2016-08-25 15:48:47.534468882 +0200
+@@ -9420,13 +9420,6 @@
+ if (!Args.hasArg(options::OPT_static)) {
+ if (Args.hasArg(options::OPT_rdynamic))
+ CmdArgs.push_back("-export-dynamic");
+-
+- if (!Args.hasArg(options::OPT_shared)) {
+- const std::string Loader =
+- D.DyldPrefix + ToolChain.getDynamicLinker(Args);
+- CmdArgs.push_back("-dynamic-linker");
+- CmdArgs.push_back(Args.MakeArgString(Loader));
+- }
+ }
+
+ CmdArgs.push_back("-o");
diff --git a/pkgs/development/compilers/llvm/4/default.nix b/pkgs/development/compilers/llvm/4/default.nix
new file mode 100644
index 000000000000..4be621adb5cf
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/default.nix
@@ -0,0 +1,48 @@
+{ newScope, stdenv, cmake, libxml2, python2, isl, fetchurl, overrideCC, wrapCC, darwin, ccWrapperFun }:
+let
+ callPackage = newScope (self // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; });
+
+ release_version = "4.0.0";
+ version = release_version; # differentiating these is important for rc's
+
+ fetch = name: sha256: fetchurl {
+ url = "http://llvm.org/releases/${release_version}/${name}-${version}.src.tar.xz";
+ inherit sha256;
+ };
+
+ compiler-rt_src = fetch "compiler-rt" "059ipqq27gd928ay06f1ck3vw6y5h5z4zd766x8k0k7jpqimpwnk";
+ clang-tools-extra_src = fetch "clang-tools-extra" "16bwckgcxfn56mbqjlxi7fxja0zm9hjfa6s3ncm3dz98n5zd7ds1";
+
+ self = {
+ llvm = callPackage ./llvm.nix {
+ inherit compiler-rt_src stdenv;
+ };
+
+ clang-unwrapped = callPackage ./clang {
+ inherit clang-tools-extra_src stdenv;
+ };
+
+ clang = wrapCC self.clang-unwrapped;
+
+ libcxxClang = ccWrapperFun {
+ cc = self.clang-unwrapped;
+ isClang = true;
+ inherit (self) stdenv;
+ /* FIXME is this right? */
+ inherit (stdenv.cc) libc nativeTools nativeLibc;
+ extraPackages = [ self.libcxx self.libcxxabi ];
+ };
+
+ stdenv = overrideCC stdenv self.clang;
+
+ libcxxStdenv = overrideCC stdenv self.libcxxClang;
+
+ lld = callPackage ./lld.nix {};
+
+ lldb = callPackage ./lldb.nix {};
+
+ libcxx = callPackage ./libc++ {};
+
+ libcxxabi = callPackage ./libc++abi.nix {};
+ };
+in self
diff --git a/pkgs/development/compilers/llvm/4/libc++/default.nix b/pkgs/development/compilers/llvm/4/libc++/default.nix
new file mode 100644
index 000000000000..a43826d7a310
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/libc++/default.nix
@@ -0,0 +1,47 @@
+{ lib, stdenv, fetch, cmake, llvm, libcxxabi, fixDarwinDylibNames, version }:
+
+stdenv.mkDerivation rec {
+ name = "libc++-${version}";
+
+ src = fetch "libcxx" "15ngfcjc3pjakpwfq7d4n546jj0rgfdv5rpb1qv9xgv9mp236kag";
+
+ postUnpack = ''
+ unpackFile ${libcxxabi.src}
+ export LIBCXXABI_INCLUDE_DIR="$PWD/$(ls -d libcxxabi-${version}*)/include"
+ '';
+
+ # https://github.com/llvm-mirror/libcxx/commit/bcc92d75df0274b9593ebd097fcae60494e3bffc
+ patches = [ ./pthread_mach_thread_np.patch ];
+
+ prePatch = ''
+ substituteInPlace lib/CMakeLists.txt --replace "/usr/lib/libc++" "\''${LIBCXX_LIBCXXABI_LIB_PATH}/libc++"
+ '';
+
+ preConfigure = ''
+ # Get headers from the cxxabi source so we can see private headers not installed by the cxxabi package
+ cmakeFlagsArray=($cmakeFlagsArray -DLIBCXX_CXX_ABI_INCLUDE_PATHS="$LIBCXXABI_INCLUDE_DIR")
+ '';
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ libcxxabi ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
+
+ cmakeFlags = [
+ "-DLIBCXX_LIBCXXABI_LIB_PATH=${libcxxabi}/lib"
+ "-DLIBCXX_LIBCPPABI_VERSION=2"
+ "-DLIBCXX_CXX_ABI=libcxxabi"
+ ];
+
+ enableParallelBuilding = true;
+
+ linkCxxAbi = stdenv.isLinux;
+
+ setupHook = ./setup-hook.sh;
+
+ meta = {
+ homepage = http://libcxx.llvm.org/;
+ description = "A new implementation of the C++ standard library, targeting C++11";
+ license = with stdenv.lib.licenses; [ ncsa mit ];
+ platforms = stdenv.lib.platforms.unix;
+ };
+}
diff --git a/pkgs/development/compilers/llvm/4/libc++/pthread_mach_thread_np.patch b/pkgs/development/compilers/llvm/4/libc++/pthread_mach_thread_np.patch
new file mode 100644
index 000000000000..8c71f1b815db
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/libc++/pthread_mach_thread_np.patch
@@ -0,0 +1,41 @@
+From bcc92d75df0274b9593ebd097fcae60494e3bffc Mon Sep 17 00:00:00 2001
+From: Asiri Rathnayake
+Date: Thu, 26 Jan 2017 10:40:17 +0000
+Subject: [PATCH] Fix chromium build (libcxx)
+
+Remove the reference to pthread_mach_thread_np() in libcxx headers.
+
+git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@293167 91177308-0d34-0410-b5e6-96231b3b80d8
+---
+ include/__threading_support | 11 -----------
+ 1 file changed, 11 deletions(-)
+
+diff --git a/include/__threading_support b/include/__threading_support
+index 13ab769..dfe7fe1 100644
+--- a/include/__threading_support
++++ b/include/__threading_support
+@@ -149,11 +149,6 @@ int __libcpp_execute_once(__libcpp_exec_once_flag *flag,
+ void (*init_routine)(void));
+
+ // Thread id
+-#if defined(__APPLE__) && !defined(__arm__)
+-_LIBCPP_THREAD_ABI_VISIBILITY
+-mach_port_t __libcpp_thread_get_port();
+-#endif
+-
+ _LIBCPP_THREAD_ABI_VISIBILITY
+ bool __libcpp_thread_id_equal(__libcpp_thread_id t1, __libcpp_thread_id t2);
+
+@@ -297,12 +292,6 @@ int __libcpp_execute_once(__libcpp_exec_once_flag *flag,
+ }
+
+ // Thread id
+-#if defined(__APPLE__) && !defined(__arm__)
+-mach_port_t __libcpp_thread_get_port() {
+- return pthread_mach_thread_np(pthread_self());
+-}
+-#endif
+-
+ // Returns non-zero if the thread ids are equal, otherwise 0
+ bool __libcpp_thread_id_equal(__libcpp_thread_id t1, __libcpp_thread_id t2)
+ {
diff --git a/pkgs/development/compilers/llvm/4/libc++/setup-hook.sh b/pkgs/development/compilers/llvm/4/libc++/setup-hook.sh
new file mode 100644
index 000000000000..9022fced6ecf
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/libc++/setup-hook.sh
@@ -0,0 +1,3 @@
+linkCxxAbi="@linkCxxAbi@"
+export NIX_CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
+export NIX_CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/pkgs/development/compilers/llvm/4/libc++abi.nix b/pkgs/development/compilers/llvm/4/libc++abi.nix
new file mode 100644
index 000000000000..559b6b26bc52
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/libc++abi.nix
@@ -0,0 +1,46 @@
+{ stdenv, cmake, fetch, libcxx, libunwind, llvm, version }:
+
+stdenv.mkDerivation {
+ name = "libc++abi-${version}";
+
+ src = fetch "libcxxabi" "1n416kv27anabg9jsw6331r28ic30xk46p381lx2vbb2jrhwpafw";
+
+ buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD) libunwind;
+
+ postUnpack = ''
+ unpackFile ${libcxx.src}
+ unpackFile ${llvm.src}
+ export cmakeFlags="-DLLVM_PATH=$PWD/$(ls -d llvm-*) -DLIBCXXABI_LIBCXX_PATH=$PWD/$(ls -d libcxx-*)"
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ export TRIPLE=x86_64-apple-darwin
+ '';
+
+ installPhase = if stdenv.isDarwin
+ then ''
+ for file in lib/*.dylib; do
+ # this should be done in CMake, but having trouble figuring out
+ # the magic combination of necessary CMake variables
+ # if you fancy a try, take a look at
+ # http://www.cmake.org/Wiki/CMake_RPATH_handling
+ install_name_tool -id $out/$file $file
+ done
+ make install
+ install -d 755 $out/include
+ install -m 644 ../include/*.h $out/include
+ ''
+ else ''
+ install -d -m 755 $out/include $out/lib
+ install -m 644 lib/libc++abi.so.1.0 $out/lib
+ install -m 644 ../include/cxxabi.h $out/include
+ ln -s libc++abi.so.1.0 $out/lib/libc++abi.so
+ ln -s libc++abi.so.1.0 $out/lib/libc++abi.so.1
+ '';
+
+ meta = {
+ homepage = http://libcxxabi.llvm.org/;
+ description = "A new implementation of low level support for a standard C++ library";
+ license = with stdenv.lib.licenses; [ ncsa mit ];
+ maintainers = with stdenv.lib.maintainers; [ vlstill ];
+ platforms = stdenv.lib.platforms.unix;
+ };
+}
diff --git a/pkgs/development/compilers/llvm/4/lld.nix b/pkgs/development/compilers/llvm/4/lld.nix
new file mode 100644
index 000000000000..549fa863c151
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/lld.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, fetch
+, cmake
+, zlib
+, llvm
+, python
+, version
+}:
+
+stdenv.mkDerivation {
+ name = "lld-${version}";
+
+ src = fetch "lld" "00km1qawk146pyjqa6aphcdzgkzrmg6cgk0ikg4661ffp5bn9q1k";
+
+ buildInputs = [ cmake llvm ];
+
+ outputs = [ "out" "dev" ];
+
+ enableParallelBuilding = true;
+
+ postInstall = ''
+ moveToOutput include "$dev"
+ moveToOutput lib "$dev"
+ '';
+
+ meta = {
+ description = "The LLVM Linker";
+ homepage = http://lld.llvm.org/;
+ license = stdenv.lib.licenses.ncsa;
+ platforms = stdenv.lib.platforms.all;
+ };
+}
diff --git a/pkgs/development/compilers/llvm/4/lldb.nix b/pkgs/development/compilers/llvm/4/lldb.nix
new file mode 100644
index 000000000000..6e6fdf012dd6
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/lldb.nix
@@ -0,0 +1,50 @@
+{ stdenv
+, fetch
+, cmake
+, zlib
+, ncurses
+, swig
+, which
+, libedit
+, libxml2
+, llvm
+, clang-unwrapped
+, python
+, version
+, darwin
+}:
+
+stdenv.mkDerivation {
+ name = "lldb-${version}";
+
+ src = fetch "lldb" "0g83hbw1r4gd0z8hlph9i34xs6dlcc69vz3h2bqwkhb2qq2qzg9d";
+
+ patchPhase = ''
+ # Fix up various paths that assume llvm and clang are installed in the same place
+ sed -i 's,".*ClangConfig.cmake","${clang-unwrapped}/lib/cmake/clang/ClangConfig.cmake",' \
+ cmake/modules/LLDBStandalone.cmake
+ sed -i 's,".*tools/clang/include","${clang-unwrapped}/include",' \
+ cmake/modules/LLDBStandalone.cmake
+ sed -i 's,"$.LLVM_LIBRARY_DIR.",${llvm}/lib ${clang-unwrapped}/lib,' \
+ cmake/modules/LLDBStandalone.cmake
+ '';
+
+ buildInputs = [ cmake python which swig ncurses zlib libedit libxml2 llvm ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.libobjc darwin.apple_sdk.libs.xpc ];
+
+ CXXFLAGS = "-fno-rtti";
+ hardeningDisable = [ "format" ];
+
+ cmakeFlags = [
+ "-DLLDB_DISABLE_LIBEDIT=ON"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "A next-generation high-performance debugger";
+ homepage = http://llvm.org/;
+ license = licenses.ncsa;
+ platforms = platforms.allBut platforms.darwin;
+ };
+}
diff --git a/pkgs/development/compilers/llvm/4/llvm-outputs.patch b/pkgs/development/compilers/llvm/4/llvm-outputs.patch
new file mode 100644
index 000000000000..40096fa3497f
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/llvm-outputs.patch
@@ -0,0 +1,26 @@
+diff --git a/tools/llvm-config/llvm-config.cpp b/tools/llvm-config/llvm-config.cpp
+index 94d426b..37f7794 100644
+--- a/tools/llvm-config/llvm-config.cpp
++++ b/tools/llvm-config/llvm-config.cpp
+@@ -333,6 +333,21 @@ int main(int argc, char **argv) {
+ ActiveIncludeOption = "-I" + ActiveIncludeDir;
+ }
+
++ /// Nix-specific multiple-output handling: override ActiveLibDir if --link-shared
++ if (!IsInDevelopmentTree) {
++ bool WantShared = true;
++ for (int i = 1; i < argc; ++i) {
++ StringRef Arg = argv[i];
++ if (Arg == "--link-shared")
++ WantShared = true;
++ else if (Arg == "--link-static")
++ WantShared = false; // the last one wins
++ }
++
++ if (WantShared)
++ ActiveLibDir = std::string("@lib@") + "/lib" + LLVM_LIBDIR_SUFFIX;
++ }
++
+ /// We only use `shared library` mode in cases where the static library form
+ /// of the components provided are not available; note however that this is
+ /// skipped if we're run from within the build dir. However, once installed,
diff --git a/pkgs/development/compilers/llvm/4/llvm.nix b/pkgs/development/compilers/llvm/4/llvm.nix
new file mode 100644
index 000000000000..83a14b7fc4dd
--- /dev/null
+++ b/pkgs/development/compilers/llvm/4/llvm.nix
@@ -0,0 +1,137 @@
+{ stdenv
+, fetch
+, fetchpatch
+, perl
+, groff
+, cmake
+, python
+, libffi
+, binutils
+, libxml2
+, valgrind
+, ncurses
+, version
+, release_version
+, zlib
+, compiler-rt_src
+, libcxxabi
+, debugVersion ? false
+, enableSharedLibraries ? true
+, darwin
+}:
+
+let
+ src = fetch "llvm" "1giklnw71wzsgbqg9wb5x7dxnbj39m6zpfvskvzvhwvfz4fm244d";
+ shlib = if stdenv.isDarwin then "dylib" else "so";
+
+ # Used when creating a version-suffixed symlink of libLLVM.dylib
+ shortVersion = with stdenv.lib;
+ concatStringsSep "." (take 2 (splitString "." release_version));
+in stdenv.mkDerivation rec {
+ name = "llvm-${version}";
+
+ unpackPhase = ''
+ unpackFile ${src}
+ mv llvm-${version}* llvm
+ sourceRoot=$PWD/llvm
+ unpackFile ${compiler-rt_src}
+ mv compiler-rt-* $sourceRoot/projects/compiler-rt
+ '';
+
+ outputs = [ "out" ] ++ stdenv.lib.optional enableSharedLibraries "lib";
+
+ buildInputs = [ perl groff cmake libxml2 python libffi ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libcxxabi ];
+
+ propagatedBuildInputs = [ ncurses zlib ];
+
+ # TSAN requires XPC on Darwin, which we have no public/free source files for. We can depend on the Apple frameworks
+ # to get it, but they're unfree. Since LLVM is rather central to the stdenv, we patch out TSAN support so that Hydra
+ # can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
+ # get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
+ # a flag and turn the flag off during the stdenv build.
+ postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace ./projects/compiler-rt/cmake/config-ix.cmake \
+ --replace 'set(COMPILER_RT_HAS_TSAN TRUE)' 'set(COMPILER_RT_HAS_TSAN FALSE)'
+ ''
+ # Patch llvm-config to return correct library path based on --link-{shared,static}.
+ + stdenv.lib.optionalString (enableSharedLibraries) ''
+ substitute '${./llvm-outputs.patch}' ./llvm-outputs.patch --subst-var lib
+ patch -p1 < ./llvm-outputs.patch
+ ''
+ # Remove broken tests: (https://bugs.llvm.org//show_bug.cgi?id=31610)
+ + ''
+ rm test/CodeGen/AMDGPU/invalid-opencl-version-metadata1.ll
+ rm test/CodeGen/AMDGPU/invalid-opencl-version-metadata2.ll
+ rm test/CodeGen/AMDGPU/invalid-opencl-version-metadata3.ll
+ rm test/CodeGen/AMDGPU/runtime-metadata.ll
+ '';
+
+ # hacky fix: created binaries need to be run before installation
+ preBuild = ''
+ mkdir -p $out/
+ ln -sv $PWD/lib $out
+ '';
+
+ cmakeFlags = with stdenv; [
+ "-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
+ "-DLLVM_INSTALL_UTILS=ON" # Needed by rustc
+ "-DLLVM_BUILD_TESTS=ON"
+ "-DLLVM_ENABLE_FFI=ON"
+ "-DLLVM_ENABLE_RTTI=ON"
+ "-DCOMPILER_RT_INCLUDE_TESTS=OFF" # FIXME: requires clang source code
+ ] ++ stdenv.lib.optional enableSharedLibraries [
+ "-DLLVM_LINK_LLVM_DYLIB=ON"
+ ] ++ stdenv.lib.optional (!isDarwin)
+ "-DLLVM_BINUTILS_INCDIR=${binutils.dev}/include"
+ ++ stdenv.lib.optionals (isDarwin) [
+ "-DLLVM_ENABLE_LIBCXX=ON"
+ "-DCAN_TARGET_i386=false"
+ ];
+
+ postBuild = ''
+ rm -fR $out
+
+ paxmark m bin/{lli,llvm-rtdyld}
+ paxmark m unittests/ExecutionEngine/MCJIT/MCJITTests
+ paxmark m unittests/ExecutionEngine/Orc/OrcJITTests
+ paxmark m unittests/Support/SupportTests
+ paxmark m bin/lli-child-target
+ '';
+
+ preCheck = ''
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib
+ '';
+
+ postInstall = ""
+ + stdenv.lib.optionalString (enableSharedLibraries) ''
+ moveToOutput "lib/libLLVM-*" "$lib"
+ moveToOutput "lib/libLLVM.${shlib}" "$lib"
+ substituteInPlace "$out/lib/cmake/llvm/LLVMExports-release.cmake" \
+ --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-"
+ ''
+ + stdenv.lib.optionalString (stdenv.isDarwin && enableSharedLibraries) ''
+ substituteInPlace "$out/lib/cmake/llvm/LLVMExports-release.cmake" \
+ --replace "\''${_IMPORT_PREFIX}/lib/libLLVM.dylib" "$lib/lib/libLLVM.dylib"
+ install_name_tool -id $lib/lib/libLLVM.dylib $lib/lib/libLLVM.dylib
+ install_name_tool -change @rpath/libLLVM.dylib $lib/lib/libLLVM.dylib $out/bin/llvm-config
+ ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib
+ ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib
+ '';
+
+ doCheck = stdenv.isLinux;
+
+ checkTarget = "check-all";
+
+ enableParallelBuilding = true;
+
+ passthru.src = src;
+
+ meta = {
+ description = "Collection of modular and reusable compiler and toolchain technologies";
+ homepage = http://llvm.org/;
+ license = stdenv.lib.licenses.ncsa;
+ maintainers = with stdenv.lib.maintainers; [ lovek323 raskin viric dtzWill ];
+ platforms = stdenv.lib.platforms.all;
+ };
+}
diff --git a/pkgs/development/compilers/manticore/builder.sh b/pkgs/development/compilers/manticore/builder.sh
deleted file mode 100755
index ad72f50a1b31..000000000000
--- a/pkgs/development/compilers/manticore/builder.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!@shell@
-
-source $stdenv/setup
-echo "Building Manticore research compiler."
-set -xe
-
-PATH=$smlnj/bin:$PATH
-
-mkdir -p $out/bin
-
-# Manticore seems to use the MLB files from the build tree,
-# so for now we copy the whole build tree into the store:
-cd $out/
-tar xf $src
-mv manticore* repo_checkout
-cd repo_checkout/
-# TODO: At the very least, this could probably be cut down to a subset
-# of the repo.
-
-${autoconf}/bin/autoheader -Iconfig
-${autoconf}/bin/autoconf -Iconfig
-./configure --prefix=$out
-make build -j
-make install
diff --git a/pkgs/development/compilers/manticore/default.nix b/pkgs/development/compilers/manticore/default.nix
index 7e8312549da9..795830e0e707 100644
--- a/pkgs/development/compilers/manticore/default.nix
+++ b/pkgs/development/compilers/manticore/default.nix
@@ -1,14 +1,41 @@
-{ stdenv, fetchurl, coreutils, autoconf, automake, smlnj }:
+{ stdenv, fetchFromGitHub, coreutils, autoreconfHook, smlnj }:
-stdenv.mkDerivation rec {
+let
+ rev = "592a5714595b4448b646a7d49df04c285668c2f8";
+in stdenv.mkDerivation rec {
name = "manticore-${version}";
version = "2014.08.18";
- builder = ./builder.sh;
- src = fetchurl {
- url = https://github.com/rrnewton/manticore_temp_mirror/archive/snapshot-20140818.tar.gz;
- sha256 = "1x52xpj5gbcpqjqm6aw6ssn901f353zypj3d5scm8i3ad777y29d";
+
+ src = fetchFromGitHub {
+ owner = "rrnewton";
+ repo = "manticore_temp_mirror";
+ sha256 = "1snwlm9a31wfgvzb80y7r7yvc6n0k0bi675lqwzll95as7cdswwi";
+ inherit rev;
};
- inherit stdenv coreutils autoconf automake smlnj;
+
+ enableParallelBuilding = false;
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ buildInputs = [ coreutils smlnj ];
+
+ autoreconfFlags = "-Iconfig -vfi";
+
+ unpackPhase = ''
+ mkdir -p $out
+ cd $out
+ unpackFile $src
+ mv manticore_temp_mirror-${rev}-src repo_checkout
+ cd repo_checkout
+ chmod u+w . -R
+ '';
+
+ postPatch = ''
+ patchShebangs .
+ substituteInPlace configure.ac --replace 'MANTICORE_ROOT=`pwd`' 'MANTICORE_ROOT=$out/repo_checkout'
+ '';
+
+ preInstall = "mkdir -p $out/bin";
meta = {
description = "A parallel, pure variant of Standard ML";
diff --git a/pkgs/development/compilers/nasm/default.nix b/pkgs/development/compilers/nasm/default.nix
index a30a97ce9ce5..eb090e8b38ad 100644
--- a/pkgs/development/compilers/nasm/default.nix
+++ b/pkgs/development/compilers/nasm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "nasm-${version}";
- version = "2.11.08";
+ version = "2.12.02";
src = fetchurl {
url = "http://www.nasm.us/pub/nasm/releasebuilds/${version}/${name}.tar.bz2";
- sha256 = "0ialkla6i63j8fpv840jy7k5mdf2wbqr98bvbcq0dp0b38ls18wx";
+ sha256 = "097318bjxvmffbjfd1k89parc04xf5jfxg2rr93581lccwf8kc00";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/compilers/openjdk-darwin/8.nix b/pkgs/development/compilers/openjdk-darwin/8.nix
index 1d12d59998a1..51effd2c7841 100644
--- a/pkgs/development/compilers/openjdk-darwin/8.nix
+++ b/pkgs/development/compilers/openjdk-darwin/8.nix
@@ -1,11 +1,17 @@
{ stdenv, fetchurl, unzip, setJavaClassPath, freetype }:
let
+ jce-policies = fetchurl {
+ # Ugh, unversioned URLs... I hope this doesn't change often enough to cause pain before we move to a Darwin source build of OpenJDK!
+ url = "http://cdn.azul.com/zcek/bin/ZuluJCEPolicies.zip";
+ sha256 = "0nk7m0lgcbsvldq2wbfni2pzq8h818523z912i7v8hdcij5s48c0";
+ };
+
jdk = stdenv.mkDerivation {
- name = "zulu1.8.0_66-8.11.0.1";
+ name = "zulu1.8.0_121-8.20.0.5";
src = fetchurl {
- url = http://cdn.azulsystems.com/zulu/bin/zulu1.8.0_66-8.11.0.1-macosx.zip;
- sha256 = "0pvbpb3vf0509xm2x1rh0p0w4wmx50zf15604p28z1k8ai1a23sz";
+ url = "http://cdn.azul.com/zulu/bin/zulu8.20.0.5-jdk8.0.121-macosx_x64.zip";
+ sha256 = "2a58bd1d9b0cbf0b3d8d1bcdd117c407e3d5a0ec01e2f53565c9bec5cf9ea78b";
curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-linux/";
};
@@ -15,6 +21,9 @@ let
mkdir -p $out
mv * $out
+ unzip ${jce-policies}
+ mv -f ZuluJCEPolicies/*.jar $out/jre/lib/security/
+
# jni.h expects jni_md.h to be in the header search path.
ln -s $out/include/darwin/*_md.h $out/include/
'';
diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix
index 2c785d2a721d..5655cf61a0b6 100644
--- a/pkgs/development/compilers/ponyc/default.nix
+++ b/pkgs/development/compilers/ponyc/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation ( rec {
name = "ponyc-${version}";
- version = "0.10.0";
+ version = "0.13.0";
src = fetchFromGitHub {
owner = "ponylang";
repo = "ponyc";
rev = version;
- sha256 = "1v314abmhlqsj8iyab61cf8nb4kbddv1ycnw29z53mpbmivk4gn0";
+ sha256 = "1agb7aiii7pl8zsh3h0lfzghmm1ajj15gx1j48xjyvplxixdgn9j";
};
buildInputs = [ llvm makeWrapper which ];
@@ -79,11 +79,11 @@ stdenv.mkDerivation ( rec {
# Stripping breaks linking for ponyc
dontStrip = true;
- meta = {
+ meta = with stdenv.lib; {
description = "Pony is an Object-oriented, actor-model, capabilities-secure, high performance programming language";
homepage = http://www.ponylang.org;
- license = stdenv.lib.licenses.bsd2;
- maintainers = with stdenv.lib.maintainers; [ doublec kamilchm ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ doublec kamilchm ];
+ platforms = subtractLists platforms.i686 platforms.unix;
};
})
diff --git a/pkgs/development/compilers/ponyc/pony-stable.nix b/pkgs/development/compilers/ponyc/pony-stable.nix
index cd4859acec21..9bee8e299c02 100644
--- a/pkgs/development/compilers/ponyc/pony-stable.nix
+++ b/pkgs/development/compilers/ponyc/pony-stable.nix
@@ -1,13 +1,13 @@
{stdenv, fetchFromGitHub, ponyc }:
stdenv.mkDerivation {
- name = "pony-stable-2016-10-10";
+ name = "pony-stable-unstable-2017-03-30";
src = fetchFromGitHub {
owner = "jemc";
repo = "pony-stable";
- rev = "fdefa26fed93f4ff81c323f29abd47813c515703";
- sha256 = "16inavy697icgryyvn9gcylgh639xxs7lnbrqdzcryvh0ck15qxk";
+ rev = "39890c7f11f79009630de6b551bd076868f7f5a2";
+ sha256 = "1w15dg4l03zzncpllwww8jhsj7z1wgvhf89n7agr9f1w9m2zpskc";
};
buildInputs = [ ponyc ];
diff --git a/pkgs/development/compilers/rust/bootstrap.nix b/pkgs/development/compilers/rust/bootstrap.nix
index b582b21dcc49..91660dcc5b33 100644
--- a/pkgs/development/compilers/rust/bootstrap.nix
+++ b/pkgs/development/compilers/rust/bootstrap.nix
@@ -12,7 +12,7 @@ let
then "i686-apple-darwin"
else if stdenv.system == "x86_64-darwin"
then "x86_64-apple-darwin"
- else abort "missing boostrap url for platform ${stdenv.system}";
+ else throw "missing bootstrap url for platform ${stdenv.system}";
# fetch hashes by running `print-hashes.sh 1.14.0`
bootstrapHash =
@@ -24,7 +24,7 @@ let
then "fe1b3d67329a22d67e3b8db8858a43022e2e746dde60ef4a2db3f2cac16ea9bd"
else if stdenv.system == "x86_64-darwin"
then "3381341524b0184da5ed2cdcddc2a25e2e335e87f1cf676f64d98ee5e6479f20"
- else throw "missing boostrap hash for platform ${stdenv.system}";
+ else throw "missing bootstrap hash for platform ${stdenv.system}";
needsPatchelf = stdenv.isLinux;
diff --git a/pkgs/development/compilers/rust/default.nix b/pkgs/development/compilers/rust/default.nix
index 91d7cda1c00a..afab703ae5b5 100644
--- a/pkgs/development/compilers/rust/default.nix
+++ b/pkgs/development/compilers/rust/default.nix
@@ -1,5 +1,8 @@
-{ stdenv, callPackage, recurseIntoAttrs, makeRustPlatform,
- targets ? [], targetToolchains ? [], targetPatches ? [] }:
+{ stdenv, callPackage, recurseIntoAttrs, makeRustPlatform, llvm
+, targets ? []
+, targetToolchains ? []
+, targetPatches ? []
+}:
let
rustPlatform = recurseIntoAttrs (makeRustPlatform (callPackage ./bootstrap.nix {}));
@@ -17,6 +20,7 @@ rec {
./patches/darwin-disable-fragile-tcp-tests.patch
] ++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch;
+ inherit llvm;
inherit targets;
inherit targetPatches;
inherit targetToolchains;
diff --git a/pkgs/development/compilers/rust/nightlyBin.nix b/pkgs/development/compilers/rust/nightlyBin.nix
index 5f92e5c6d922..d8d0681a0c24 100644
--- a/pkgs/development/compilers/rust/nightlyBin.nix
+++ b/pkgs/development/compilers/rust/nightlyBin.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, makeWrapper, cacert, zlib, buildRustPackage }:
+{ stdenv, fetchurl, makeWrapper, cacert, zlib, buildRustPackage, curl }:
let
inherit (stdenv.lib) optionalString;
platform = if stdenv.system == "x86_64-linux"
then "x86_64-unknown-linux-gnu"
- else abort "missing boostrap url for platform ${stdenv.system}";
+ else throw "missing bootstrap url for platform ${stdenv.system}";
bootstrapHash =
if stdenv.system == "x86_64-linux"
- then "1v7jvwigb29m15wilzcrk5jmlpaccpzbkhlzf7z5qw08320gvc91"
- else throw "missing boostrap hash for platform ${stdenv.system}";
+ then "1d5h34dkm1r1ff562szygn9xk2qll1pjryvypl0lazzanxdh5gv5"
+ else throw "missing bootstrap hash for platform ${stdenv.system}";
needsPatchelf = stdenv.isLinux;
@@ -19,7 +19,7 @@ let
sha256 = bootstrapHash;
};
- version = "2017-01-26";
+ version = "2017-03-16";
in
rec {
@@ -69,7 +69,7 @@ rec {
license = [ licenses.mit licenses.asl20 ];
};
- buildInputs = [ makeWrapper ];
+ buildInputs = [ makeWrapper curl ];
phases = ["unpackPhase" "installPhase"];
installPhase = ''
@@ -78,6 +78,7 @@ rec {
${optionalString needsPatchelf ''
patchelf \
+ --set-rpath "${stdenv.lib.makeLibraryPath [ curl zlib ]}" \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
"$out/bin/cargo"
''}
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index a693afb8b597..f2fe7fbca7a9 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -153,6 +153,6 @@ stdenv.mkDerivation {
description = "A safe, concurrent, practical language";
maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington retrry ];
license = [ licenses.mit licenses.asl20 ];
- platforms = platforms.linux ++ platforms.darwin;
+ platforms = subtractLists platforms.i686 (platforms.linux ++ platforms.darwin);
};
}
diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix
index c713d819661f..d1dcda064cb5 100644
--- a/pkgs/development/compilers/sbcl/default.nix
+++ b/pkgs/development/compilers/sbcl/default.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
name = "sbcl-${version}";
- version = "1.3.14";
+ version = "1.3.15";
src = fetchurl {
url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2";
- sha256 = "1jnwsv8bdkrrg1w0gkjx9nb8sw3if38sna40davrx0rxadc3v5mz";
+ sha256 = "11db8pkv3i8ajyb295dh9nl0niyrkh9gjqv4vlaa1dl1vzck5ddi";
};
patchPhase = ''
diff --git a/pkgs/development/compilers/scala/2.11.nix b/pkgs/development/compilers/scala/2.11.nix
index 394b2f9da094..404c469b86dd 100644
--- a/pkgs/development/compilers/scala/2.11.nix
+++ b/pkgs/development/compilers/scala/2.11.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
stdenv.mkDerivation rec {
- name = "scala-2.11.8";
+ name = "scala-2.11.10";
src = fetchurl {
url = "http://www.scala-lang.org/files/archive/${name}.tgz";
- sha256 = "1khs7673wca7gnxz2rxphv6v5k94jkpcarlqznsys9cpknhqdz47";
+ sha256 = "10rs8ak3qyxggw24ga3gjcpl3x8r1b3ykrdfrym1n154b1rrs904";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/scala/default.nix b/pkgs/development/compilers/scala/default.nix
index 8e1f8dd47220..7971d7a8b23d 100644
--- a/pkgs/development/compilers/scala/default.nix
+++ b/pkgs/development/compilers/scala/default.nix
@@ -16,6 +16,10 @@ stdenv.mkDerivation rec {
rm "bin/"*.bat
mv * $out
+ # put docs in correct subdirectory
+ mkdir -p $out/share/doc
+ mv $out/doc $out/share/doc/scala
+
for p in $(ls $out/bin/) ; do
wrapProgram $out/bin/$p \
--prefix PATH ":" ${coreutils}/bin \
diff --git a/pkgs/development/compilers/smlnj/default.nix b/pkgs/development/compilers/smlnj/default.nix
index 7f8580f058b6..75daad36f762 100644
--- a/pkgs/development/compilers/smlnj/default.nix
+++ b/pkgs/development/compilers/smlnj/default.nix
@@ -38,7 +38,7 @@ in stdenv.mkDerivation {
'' + stdenv.lib.optionalString stdenv.isDarwin (with darwin; ''
sed -i '/^[[:space:]]*\*x86-darwin\*)$/,/^[[:space:]]*\*) ;;/ c\
\ \*x86-darwin\*)\
-\ INCLFILE=${osx_sdk}/Developer/SDKs/${osx_sdk.name}/usr/include/unistd.h\
+\ INCLFILE=${apple_sdk.sdk}/include/unistd.h\
\ ;;\
\ \*) ;;
' base/runtime/config/gen-posix-names.sh
diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix
index 354c8f4e5f57..ecf975bf76f1 100644
--- a/pkgs/development/compilers/solc/default.nix
+++ b/pkgs/development/compilers/solc/default.nix
@@ -1,4 +1,9 @@
-{ stdenv, fetchgit, boost, cmake, jsoncpp }:
+{ stdenv, fetchzip, fetchgit, boost, cmake }:
+
+let jsoncpp = fetchzip {
+ url = https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz;
+ sha256 = "0jz93zv17ir7lbxb3dv8ph2n916rajs8i96immwx9vb45pqid3n0";
+}; in
stdenv.mkDerivation rec {
version = "0.4.8";
@@ -13,9 +18,13 @@ stdenv.mkDerivation rec {
patchPhase = ''
echo >commit_hash.txt 2dabbdf06f414750ef0425c664f861aeb3e470b8
+ substituteInPlace deps/jsoncpp.cmake \
+ --replace https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz ${jsoncpp}
+ substituteInPlace cmake/EthCompilerSettings.cmake \
+ --replace 'add_compile_options(-Werror)' ""
'';
- buildInputs = [ boost cmake jsoncpp ];
+ buildInputs = [ boost cmake ];
meta = {
description = "Compiler for Ethereum smart contract language Solidity";
diff --git a/pkgs/development/compilers/souper/cmake-fix.patch b/pkgs/development/compilers/souper/cmake-fix.patch
new file mode 100644
index 000000000000..5ef289f53e93
--- /dev/null
+++ b/pkgs/development/compilers/souper/cmake-fix.patch
@@ -0,0 +1,14 @@
+--- souper-1be75fe6a96993b57dcba038798fe6d1c7d113eb-src/CMakeLists.txt.orig 2017-01-20 13:55:14.783632588 -0600
++++ souper-1be75fe6a96993b57dcba038798fe6d1c7d113eb-src/CMakeLists.txt 2017-01-20 13:55:20.505728456 -0600
+@@ -33,7 +33,10 @@
+ OUTPUT_VARIABLE LLVM_SYSTEM_LIBS
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+-set(LLVM_LIBS "${LLVM_LIBS} ${LLVM_SYSTEM_LIBS}")
++
++if (LLVM_SYSTEM_LIBS)
++ set(LLVM_LIBS "${LLVM_LIBS} ${LLVM_SYSTEM_LIBS}")
++endif()
+
+ execute_process(
+ COMMAND ${LLVM_CONFIG_EXECUTABLE} --ldflags
diff --git a/pkgs/development/compilers/souper/default.nix b/pkgs/development/compilers/souper/default.nix
index 74e1cbf68d30..6ea135ea9906 100644
--- a/pkgs/development/compilers/souper/default.nix
+++ b/pkgs/development/compilers/souper/default.nix
@@ -1,22 +1,22 @@
{ stdenv, fetchFromGitHub, cmake, makeWrapper
-, llvmPackages_39, hiredis, z3_opt, gtest
+, llvmPackages_4, hiredis, z3_opt, gtest
}:
let
klee = fetchFromGitHub {
- owner = "klee";
+ owner = "rsas";
repo = "klee";
- rev = "a743d7072d9ccf11f96e3df45f25ad07da6ad9d6";
- sha256 = "0qwzs029vlba8xz362n4b00hdm2z3lzhzmvix1r8kpbfrvs8vv91";
+ rev = "57cd3d43056b029d9da3c6b3c666c4153554c04f";
+ sha256 = "197wb7nbirlfpx2jr3afpjjhcj7slc4dxxi02j3kmazz9kcqaygz";
};
in stdenv.mkDerivation {
- name = "souper-unstable-2017-01-05";
+ name = "souper-unstable-2017-03-07";
src = fetchFromGitHub {
owner = "google";
repo = "souper";
- rev = "1be75fe6a96993b57dcba038798fe6d1c7d113eb";
- sha256 = "0r8mjb88lwz9a3syx7gwsxlwfg0krffaml04ggaf3ad0cza2mvm8";
+ rev = "5faed54ddc4a0e0e12647a0eac1da455a1067a47";
+ sha256 = "1v8ml94ryw5wdls9syvicx4sc9l34yaq8r7cf7is6x7y1q677rps";
};
nativeBuildInputs = [
@@ -25,12 +25,14 @@ in stdenv.mkDerivation {
];
buildInputs = [
- llvmPackages_39.llvm
- llvmPackages_39.clang-unwrapped
+ llvmPackages_4.llvm
+ llvmPackages_4.clang-unwrapped
hiredis
gtest
];
+ patches = [ ./cmake-fix.patch ];
+
enableParallelBuilding = true;
preConfigure = ''
diff --git a/pkgs/development/compilers/swift/default.nix b/pkgs/development/compilers/swift/default.nix
new file mode 100644
index 000000000000..9764ede7281c
--- /dev/null
+++ b/pkgs/development/compilers/swift/default.nix
@@ -0,0 +1,265 @@
+{ stdenv
+, cmake
+, coreutils
+, glibc
+, which
+, perl
+, libedit
+, ninja
+, pkgconfig
+, sqlite
+, swig
+, bash
+, libxml2
+, llvm
+, clang
+, python
+, ncurses
+, libuuid
+, libbsd
+, icu
+, autoconf
+, libtool
+, automake
+, libblocksruntime
+, curl
+, rsync
+, git
+, libgit2
+, binutils
+, fetchFromGitHub
+, paxctl
+, findutils
+#, systemtap
+}:
+
+let
+ v_major = "3.1";
+ version = "${v_major}-RELEASE";
+ version_friendly = "${v_major}";
+
+ tag = "refs/tags/swift-${version}";
+ fetch = { repo, sha256, fetchSubmodules ? false }:
+ fetchFromGitHub {
+ owner = "apple";
+ inherit repo sha256 fetchSubmodules;
+ rev = tag;
+ name = "${repo}-${version}-src";
+ };
+
+sources = {
+ # FYI: SourceKit probably would work but currently requires building everything twice
+ # For more inforation, see: https://github.com/apple/swift/pull/3594#issuecomment-234169759
+ clang = fetch {
+ repo = "swift-clang";
+ sha256 = "0820mx1ghfnk4p5595r1f313y1699jwi61zghfbwak5wgwgy7n4x";
+ };
+ llvm = fetch {
+ repo = "swift-llvm";
+ sha256 = "0zb1zi77b2xdz5szlz2m3j3d92dc0q00dv8py2s6iaq3k435i3sq";
+ };
+ compilerrt = fetch {
+ repo = "swift-compiler-rt";
+ sha256 = "1gjcr6g3ffs3nhf4a84iwg4flbd7rqcf9rvvclwyq96msa3mj950";
+ };
+ cmark = fetch {
+ repo = "swift-cmark";
+ sha256 = "0qf2f3zd8lndkfbxbz6vkznzz8rvq5gigijh7pgmfx9fi4zcssqx";
+ };
+ lldb = fetch {
+ repo = "swift-lldb";
+ sha256 = "17n4whpf3wxw9zaayiq21gk9q3547qxi4rvxld2hybh0k7a1bj5c";
+ };
+ llbuild = fetch {
+ repo = "swift-llbuild";
+ sha256 = "1l3hnb2s01jby91k1ipbc3bhszq14vyx5pzdhf2chld1yhpg420d";
+ };
+ pm = fetch {
+ repo = "swift-package-manager";
+ sha256 = "05zijald08z4jbppjawlc0h9n0i4dvn6jnhq0i5b9qq55l7a1lrk";
+ };
+ xctest = fetch {
+ repo = "swift-corelibs-xctest";
+ sha256 = "0cj5y7wanllfldag08ci567x12aw793c79afckpbsiaxmwy4xhnm";
+ };
+ foundation = fetch {
+ repo = "swift-corelibs-foundation";
+ sha256 = "0d34clr7n0kfy0l94hmgg1cailg3bml0qzlhy8wh75hrrv3n4g1v";
+ };
+ libdispatch = fetch {
+ repo = "swift-corelibs-libdispatch";
+ sha256 = "1rka7ijkdk4ybdvyk3map5mc1fm79v848v9nhpfq75m5i63r61bh";
+ fetchSubmodules = true;
+ };
+ swift = fetch {
+ repo = "swift";
+ sha256 = "172q84z70z9gpwahmlcifihldrvc3cafy9ajbz4wi5f6ncw7wbmb";
+ };
+ };
+
+ devInputs = [
+ curl
+ glibc
+ icu
+ libblocksruntime
+ libbsd
+ libedit
+ libuuid
+ libxml2
+ ncurses
+ sqlite
+ swig
+ # systemtap?
+ ];
+
+ cmakeFlags = [
+ "-DGLIBC_INCLUDE_PATH=${stdenv.cc.libc.dev}/include"
+ "-DC_INCLUDE_DIRS=${stdenv.lib.makeSearchPathOutput "dev" "include" devInputs}:${libxml2.dev}/include/libxml2"
+ "-DGCC_INSTALL_PREFIX=${clang.cc.gcc}"
+ ];
+
+ builder = ''
+ $SWIFT_SOURCE_ROOT/swift/utils/build-script \
+ --preset=buildbot_linux \
+ installable_package=$INSTALLABLE_PACKAGE \
+ install_prefix=$out \
+ install_destdir=$SWIFT_INSTALL_DIR \
+ extra_cmake_options="${stdenv.lib.concatStringsSep "," cmakeFlags}"'';
+
+in
+stdenv.mkDerivation rec {
+ name = "swift-${version_friendly}";
+
+ buildInputs = devInputs ++ [
+ autoconf
+ automake
+ bash
+ clang
+ cmake
+ coreutils
+ libtool
+ ninja
+ perl
+ pkgconfig
+ python
+ rsync
+ which
+ findutils
+ ] ++ stdenv.lib.optional stdenv.needsPax paxctl;
+
+ # TODO: Revisit what's propagated and how
+ propagatedBuildInputs = [
+ libgit2
+ python
+ ];
+ propagatedUserEnvPkgs = [ git pkgconfig ];
+
+ hardeningDisable = [ "format" ]; # for LLDB
+
+ configurePhase = ''
+ cd ..
+
+ export INSTALLABLE_PACKAGE=$PWD/swift.tar.gz
+
+ mkdir build install
+ export SWIFT_BUILD_ROOT=$PWD/build
+ export SWIFT_INSTALL_DIR=$PWD/install
+
+ cd $SWIFT_BUILD_ROOT
+
+ unset CC
+ unset CXX
+
+ export NIX_ENFORCE_PURITY=
+ '';
+
+ unpackPhase = ''
+ mkdir src
+ cd src
+ export sourceRoot=$PWD
+ export SWIFT_SOURCE_ROOT=$PWD
+
+ cp -r ${sources.clang} clang
+ cp -r ${sources.llvm} llvm
+ cp -r ${sources.compilerrt} compiler-rt
+ cp -r ${sources.cmark} cmark
+ cp -r ${sources.lldb} lldb
+ cp -r ${sources.llbuild} llbuild
+ cp -r ${sources.pm} swiftpm
+ cp -r ${sources.xctest} swift-corelibs-xctest
+ cp -r ${sources.foundation} swift-corelibs-foundation
+ cp -r ${sources.libdispatch} swift-corelibs-libdispatch
+ cp -r ${sources.swift} swift
+
+ chmod -R u+w .
+ '';
+
+ patchPhase = ''
+ # Just patch all the things for now, we can focus this later
+ patchShebangs $SWIFT_SOURCE_ROOT
+
+ substituteInPlace swift/stdlib/public/Platform/CMakeLists.txt \
+ --replace '/usr/include' "${stdenv.cc.libc.dev}/include"
+ substituteInPlace swift/utils/build-script-impl \
+ --replace '/usr/include/c++' "${clang.cc.gcc}/include/c++"
+ '' + stdenv.lib.optionalString stdenv.needsPax ''
+ patch -p1 -d swift -i ${./patches/build-script-pax.patch}
+ '' + ''
+ patch -p1 -d swift -i ${./patches/0001-build-presets-linux-don-t-require-using-Ninja.patch}
+ patch -p1 -d swift -i ${./patches/0002-build-presets-linux-allow-custom-install-prefix.patch}
+ patch -p1 -d swift -i ${./patches/0003-build-presets-linux-disable-tests.patch}
+ patch -p1 -d swift -i ${./patches/0004-build-presets-linux-plumb-extra-cmake-options.patch}
+
+ substituteInPlace clang/lib/Driver/ToolChains.cpp \
+ --replace ' addPathIfExists(D, SysRoot + "/usr/lib", Paths);' \
+ ' addPathIfExists(D, SysRoot + "/usr/lib", Paths); addPathIfExists(D, "${glibc}/lib", Paths);'
+ patch -p1 -d clang -i ${./purity.patch}
+
+ # Workaround hardcoded dep on "libcurses" (vs "libncurses"):
+ sed -i 's,curses,ncurses,' llbuild/*/*/CMakeLists.txt
+ substituteInPlace llbuild/tests/BuildSystem/Build/basic.llbuild \
+ --replace /usr/bin/env $(type -p env)
+
+ # This test fails on one of my machines, not sure why.
+ # Disabling for now.
+ rm llbuild/tests/Examples/buildsystem-capi.llbuild
+
+ substituteInPlace swift-corelibs-foundation/lib/script.py \
+ --replace /bin/cp $(type -p cp)
+
+ PREFIX=''${out/#\/}
+ substituteInPlace swift-corelibs-xctest/build_script.py \
+ --replace usr "$PREFIX"
+ substituteInPlace swiftpm/Utilities/bootstrap \
+ --replace "usr" "$PREFIX"
+ '';
+
+ doCheck = false;
+
+ buildPhase = builder;
+
+ installPhase = ''
+ mkdir -p $out
+
+ # Extract the generated tarball into the store
+ PREFIX=''${out/#\/}
+ tar xf $INSTALLABLE_PACKAGE -C $out --strip-components=3 $PREFIX
+
+ paxmark pmr $out/bin/swift
+ paxmark pmr $out/bin/*
+
+ # TODO: Use wrappers to get these on the PATH for swift tools, instead
+ ln -s ${clang}/bin/* $out/bin/
+ ln -s ${binutils}/bin/ar $out/bin/ar
+ '';
+
+ meta = with stdenv.lib; {
+ description = "The Swift Programming Language";
+ homepage = "https://github.com/apple/swift";
+ maintainers = with maintainers; [ jb55 dtzWill ];
+ license = licenses.asl20;
+ # Swift doesn't support 32bit Linux, unknown on other platforms.
+ platforms = [ "x86_64-linux" ];
+ };
+}
+
diff --git a/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch b/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch
new file mode 100644
index 000000000000..6ef83754a674
--- /dev/null
+++ b/pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch
@@ -0,0 +1,25 @@
+From 1fc49285c7a198de14005803dfde64bda17f4120 Mon Sep 17 00:00:00 2001
+From: Will Dietz
+Date: Tue, 28 Mar 2017 15:01:16 -0500
+Subject: [PATCH 1/4] build-presets: (linux) don't require using Ninja
+
+---
+ utils/build-presets.ini | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/utils/build-presets.ini b/utils/build-presets.ini
+index 7ee57ad2df..e6b0af3581 100644
+--- a/utils/build-presets.ini
++++ b/utils/build-presets.ini
+@@ -686,7 +686,7 @@ swiftpm
+ xctest
+ dash-dash
+
+-build-ninja
++# build-ninja
+ install-swift
+ install-lldb
+ install-llbuild
+--
+2.12.2
+
diff --git a/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch b/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch
new file mode 100644
index 000000000000..0e18e8812a84
--- /dev/null
+++ b/pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch
@@ -0,0 +1,25 @@
+From fca6624b7a0ad670157105336a737cc95f9ce9fb Mon Sep 17 00:00:00 2001
+From: Will Dietz
+Date: Tue, 28 Mar 2017 15:01:40 -0500
+Subject: [PATCH 2/4] build-presets: (linux) allow custom install prefix
+
+---
+ utils/build-presets.ini | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/utils/build-presets.ini b/utils/build-presets.ini
+index e6b0af3581..1095cbaab7 100644
+--- a/utils/build-presets.ini
++++ b/utils/build-presets.ini
+@@ -692,7 +692,7 @@ install-lldb
+ install-llbuild
+ install-swiftpm
+ install-xctest
+-install-prefix=/usr
++install-prefix=%(install_prefix)s
+ swift-install-components=autolink-driver;compiler;clang-builtin-headers;stdlib;swift-remote-mirror;sdk-overlay;license
+ build-swift-static-stdlib
+ build-swift-static-sdk-overlay
+--
+2.12.2
+
diff --git a/pkgs/development/compilers/swift/patches/0003-build-presets-linux-disable-tests.patch b/pkgs/development/compilers/swift/patches/0003-build-presets-linux-disable-tests.patch
new file mode 100644
index 000000000000..f647d9189dd2
--- /dev/null
+++ b/pkgs/development/compilers/swift/patches/0003-build-presets-linux-disable-tests.patch
@@ -0,0 +1,38 @@
+From fcc7c216da6cd255f884b7aa39f361786e3afa6a Mon Sep 17 00:00:00 2001
+From: Will Dietz
+Date: Tue, 28 Mar 2017 15:02:18 -0500
+Subject: [PATCH 3/4] build-presets: (linux) disable tests.
+
+---
+ utils/build-presets.ini | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/utils/build-presets.ini b/utils/build-presets.ini
+index 1095cbaab7..1739e91dc2 100644
+--- a/utils/build-presets.ini
++++ b/utils/build-presets.ini
+@@ -700,7 +700,7 @@ build-swift-stdlib-unittest-extra
+
+ # Executes the lit tests for the installable package that is created
+ # Assumes the swift-integration-tests repo is checked out
+-test-installable-package
++# test-installable-package
+
+ # Path to the root of the installation filesystem.
+ install-destdir=%(install_destdir)s
+@@ -713,9 +713,9 @@ mixin-preset=mixin_linux_installation
+ build-subdir=buildbot_linux
+ lldb
+ release
+-test
+-validation-test
+-long-test
++#test
++#validation-test
++#long-test
+ foundation
+ libdispatch
+ lit-args=-v
+--
+2.12.2
+
diff --git a/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch b/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch
new file mode 100644
index 000000000000..5493196303cd
--- /dev/null
+++ b/pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch
@@ -0,0 +1,25 @@
+From 4a46b12f580d0a9779937d07c4f1fd347570c4ef Mon Sep 17 00:00:00 2001
+From: Will Dietz
+Date: Tue, 28 Mar 2017 15:02:37 -0500
+Subject: [PATCH 4/4] build-presets: (linux) plumb extra-cmake-options
+
+---
+ utils/build-presets.ini | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/utils/build-presets.ini b/utils/build-presets.ini
+index 1739e91dc2..0608fed9c1 100644
+--- a/utils/build-presets.ini
++++ b/utils/build-presets.ini
+@@ -708,6 +708,8 @@ install-destdir=%(install_destdir)s
+ # Path to the .tar.gz package we would create.
+ installable-package=%(installable_package)s
+
++extra-cmake-options=%(extra_cmake_options)s
++
+ [preset: buildbot_linux]
+ mixin-preset=mixin_linux_installation
+ build-subdir=buildbot_linux
+--
+2.12.2
+
diff --git a/pkgs/development/compilers/swift/patches/build-script-pax.patch b/pkgs/development/compilers/swift/patches/build-script-pax.patch
new file mode 100644
index 000000000000..9f1976a2d88d
--- /dev/null
+++ b/pkgs/development/compilers/swift/patches/build-script-pax.patch
@@ -0,0 +1,32 @@
+--- swift/utils/build-script-impl 2017-01-23 12:47:20.401326309 -0600
++++ swift-pax/utils/build-script-impl 2017-01-23 13:24:10.339366996 -0600
+@@ -1823,6 +1823,16 @@ function set_lldb_xcodebuild_options() {
+ fi
+ }
+
++## XXX: Taken from nixpkgs /pkgs/stdenv/generic/setup.sh
++isELF() {
++ local fn="$1"
++ local magic
++ exec {fd}< "$fn"
++ read -n 4 -u $fd magic
++ exec {fd}<&-
++ if [[ "$magic" =~ ELF ]]; then return 0; else return 1; fi
++}
++
+ #
+ # Configure and build each product
+ #
+@@ -2624,6 +2634,12 @@ for host in "${ALL_HOSTS[@]}"; do
+ fi
+
+ call "${CMAKE_BUILD[@]}" "${build_dir}" $(cmake_config_opt ${product}) -- "${BUILD_ARGS[@]}" ${build_targets[@]}
++
++ while IFS= read -r -d $'\0' i; do
++ if ! isELF "$i"; then continue; fi
++ echo "setting pax flags on $i"
++ paxctl -czexm "$i" || true
++ done < <(find "${build_dir}" -executable -type f -wholename "*/bin/*" -print0)
+ fi
+ done
+ done
diff --git a/pkgs/development/compilers/swift/purity.patch b/pkgs/development/compilers/swift/purity.patch
new file mode 100644
index 000000000000..f5fb4c73af47
--- /dev/null
+++ b/pkgs/development/compilers/swift/purity.patch
@@ -0,0 +1,16 @@
+--- a/lib/Driver/Tools.cpp 2016-08-25 15:48:05.187553443 +0200
++++ b/lib/Driver/Tools.cpp 2016-08-25 15:48:47.534468882 +0200
+@@ -9420,13 +9420,6 @@
+ if (!Args.hasArg(options::OPT_static)) {
+ if (Args.hasArg(options::OPT_rdynamic))
+ CmdArgs.push_back("-export-dynamic");
+-
+- if (!Args.hasArg(options::OPT_shared)) {
+- const std::string Loader =
+- D.DyldPrefix + ToolChain.getDynamicLinker(Args);
+- CmdArgs.push_back("-dynamic-linker");
+- CmdArgs.push_back(Args.MakeArgString(Loader));
+- }
+ }
+
+ CmdArgs.push_back("-o");
diff --git a/pkgs/development/compilers/tinycc/default.nix b/pkgs/development/compilers/tinycc/default.nix
index d9f33bcc6b21..dfbbaa4d4310 100644
--- a/pkgs/development/compilers/tinycc/default.nix
+++ b/pkgs/development/compilers/tinycc/default.nix
@@ -2,10 +2,10 @@
with stdenv.lib;
let
- date = "20170108";
+ date = "20170225";
version = "0.9.27pre-${date}";
- rev = "5420bb8a67f5f782ac49c90afb7da178a60c448a";
- sha256 = "0gf1ys4vv5qfkh6462fkdv44mz5chhrchlvgcl0m44f8mm8cjwa3";
+ rev = "bb93064d7857d887b674999c9b4152b44a628f9a";
+ sha256 = "12wcahj1x4qy9ia931i23lvwkqjmyhaks3wipnzvbnlnc2b03kpr";
in
stdenv.mkDerivation rec {
@@ -71,9 +71,9 @@ stdenv.mkDerivation rec {
'';
homepage = http://www.tinycc.org/;
- license = licenses.lgpl2Plus;
+ license = licenses.mit;
- platforms = platforms.unix;
+ platforms = [ "x86_64-linux" ];
maintainers = [ maintainers.joachifm ];
};
}
diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix
index c707592e4ae3..adac53f78282 100644
--- a/pkgs/development/go-modules/generic/default.nix
+++ b/pkgs/development/go-modules/generic/default.nix
@@ -1,4 +1,4 @@
-{ go, govers, parallel, lib, fetchgit, fetchhg, rsync }:
+{ go, govers, parallel, lib, fetchgit, fetchhg, rsync, removeReferencesTo }:
{ name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? ""
@@ -41,9 +41,7 @@ let
removeReferences = [ ] ++ lib.optional (!allowGoReference) go;
- removeExpr = refs: lib.flip lib.concatMapStrings refs (ref: ''
- | sed "s,${ref},$(echo "${ref}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" \
- '');
+ removeExpr = refs: ''remove-references-to ${lib.concatMapStrings (ref: " -t ${ref}") refs}'';
dep2src = goDep:
{
@@ -70,7 +68,7 @@ go.stdenv.mkDerivation (
(builtins.removeAttrs args [ "goPackageAliases" "disabled" ]) // {
inherit name;
- nativeBuildInputs = [ go parallel ]
+ nativeBuildInputs = [ removeReferencesTo go parallel ]
++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs;
buildInputs = [ go ] ++ buildInputs;
@@ -116,6 +114,7 @@ go.stdenv.mkDerivation (
local d; local cmd;
cmd="$1"
d="$2"
+ . $TMPDIR/buildFlagsArray
echo "$d" | grep -q "\(/_\|examples\|Godeps\)" && return 0
[ -n "$excludedPackages" ] && echo "$d" | grep -q "$excludedPackages" && return 0
local OUT
@@ -143,6 +142,11 @@ go.stdenv.mkDerivation (
fi
}
+ if [ ''${#buildFlagsArray[@]} -ne 0 ]; then
+ declare -p buildFlagsArray > $TMPDIR/buildFlagsArray
+ else
+ touch $TMPDIR/buildFlagsArray
+ fi
export -f buildGoDir # parallel needs to see the function
if [ -z "$enableParallelBuilding" ]; then
export NIX_BUILD_CORES=1
@@ -180,11 +184,7 @@ go.stdenv.mkDerivation (
'';
preFixup = preFixup + ''
- while read file; do
- cat $file ${removeExpr removeReferences} > $file.tmp
- mv $file.tmp $file
- chmod +x $file
- done < <(find $bin/bin -type f 2>/dev/null)
+ find $bin/bin -type f -exec ${removeExpr removeReferences} '{}' +
'';
shellHook = ''
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 4370feef40f5..643940797bc6 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -55,18 +55,18 @@ self: super: {
# check requires mysql server
mysql-simple = dontCheck super.mysql-simple;
+ mysql-haskell = dontCheck super.mysql-haskell;
# Link the proper version.
zeromq4-haskell = super.zeromq4-haskell.override { zeromq = pkgs.zeromq4; };
- # The Hackage tarball is purposefully broken. Mr. Hess wants people to build
- # his package from the Git repo because that is, like, better!
+ # The Hackage tarball is purposefully broken, because it's not intended to be, like, useful.
+ # https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/
git-annex = ((overrideCabal super.git-annex (drv: {
- src = pkgs.fetchFromGitHub {
- owner = "joeyh";
- repo = "git-annex";
- sha256 = "0f79i2i1cr8j02vc4ganw92prbkv9ca1yl9jgkny0rxf28wdlc6v";
- rev = drv.version;
+ src = pkgs.fetchgit {
+ url = "git://git-annex.branchable.com/";
+ rev = "refs/tags/" + drv.version;
+ sha256 = "0irvzwpwxxdy6qs7jj81r6qk7i1gkkqyaza4wcm0phyyn07yh2sz";
};
}))).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -119,7 +119,7 @@ self: super: {
diagrams = dontHaddock super.diagrams;
either = dontHaddock super.either;
feldspar-signal = dontHaddock super.feldspar-signal; # https://github.com/markus-git/feldspar-signal/issues/1
- gl = dontHaddock super.gl;
+ gl = doJailbreak (dontHaddock super.gl); # jailbreak fixed in unreleased (2017-03-01) https://github.com/ekmett/gl/commit/885e08a96aa53d80c3b62e157b20d2f05e34f133
groupoids = dontHaddock super.groupoids;
hamlet = dontHaddock super.hamlet;
HaXml = dontHaddock super.HaXml;
@@ -171,7 +171,13 @@ self: super: {
else dontCheck super.fsnotify;
double-conversion = if !pkgs.stdenv.isDarwin
- then addExtraLibrary super.double-conversion pkgs.stdenv.cc.cc.lib
+ then addExtraLibrary
+ # https://github.com/bos/double-conversion/pull/17
+ (appendPatch super.double-conversion (pkgs.fetchpatch {
+ url = "https://github.com/basvandijk/double-conversion/commit/0927e347d53dbd96d1949930e728cc2471dd4b14.patch";
+ sha256 = "042yqbq5p6nc9nymmbz9hgp51dlc5asaj9bf91kw5fph6dw2hwg9";
+ }))
+ pkgs.stdenv.cc.cc.lib
else addExtraLibrary (overrideCabal super.double-conversion (drv:
{
postPatch = ''
@@ -283,6 +289,7 @@ self: super: {
etcd = dontCheck super.etcd;
fb = dontCheck super.fb; # needs credentials for Facebook
fptest = dontCheck super.fptest; # http://hydra.cryp.to/build/499124/log/raw
+ friday-juicypixels = dontCheck super.friday-juicypixels; #tarball missing test/rgba8.png
ghc-events = dontCheck super.ghc-events; # http://hydra.cryp.to/build/498226/log/raw
ghc-events-parallel = dontCheck super.ghc-events-parallel; # http://hydra.cryp.to/build/496828/log/raw
ghc-imported-from = dontCheck super.ghc-imported-from;
@@ -449,6 +456,16 @@ self: super: {
apiary-session = dontCheck super.apiary-session;
apiary-websockets = dontCheck super.apiary-websockets;
+ # See instructions provided by Peti in https://github.com/NixOS/nixpkgs/issues/23036
+ purescript = super.purescript.overrideScope (self: super: {
+ # TODO: Re-evaluate the following overrides after the 0.11 release.
+ aeson = self.aeson_0_11_3_0;
+ http-client = self.http-client_0_4_31_2;
+ http-client-tls = self.http-client-tls_0_2_4_1;
+ pipes = self.pipes_4_2_0;
+ websockets = self.websockets_0_9_8_2;
+ });
+
# HsColour: Language/Unlambda.hs: hGetContents: invalid argument (invalid byte sequence)
unlambda = dontHyperlinkSource super.unlambda;
@@ -472,17 +489,6 @@ self: super: {
# https://github.com/afcowie/locators/issues/1
locators = dontCheck super.locators;
- # https://github.com/haskell/haddock/issues/378
- haddock-library = dontCheck super.haddock-library;
-
- # https://github.com/haskell/haddock/issues/571
- haddock-api = appendPatch (doJailbreak super.haddock-api) (pkgs.fetchpatch {
- url = "https://github.com/basvandijk/haddock/commit/f4c5e46ded05a4b8884f5ad6f3102f79ff3bb127.patch";
- sha256 = "01dawvikzw6y43557sbp9q7z9vw2g3wnzvv5ny0f0ks6ccc0vj0m";
- stripLen = 2;
- addPrefixes = true;
- });
-
# https://github.com/anton-k/csound-expression-dynamic/issues/1
csound-expression-dynamic = dontHaddock super.csound-expression-dynamic;
@@ -625,20 +631,6 @@ self: super: {
haskell-src-exts = self.haskell-src-exts_1_19_1;
};
- # https://github.com/yesodweb/Shelly.hs/issues/106
- # https://github.com/yesodweb/Shelly.hs/issues/108
- # https://github.com/yesodweb/Shelly.hs/issues/130
- shelly =
- let drv = appendPatch (dontCheck (doJailbreak super.shelly)) (pkgs.fetchpatch {
- url = "https://github.com/k0001/Shelly.hs/commit/32a1e290961755e7b2379f59faa49b13d03dfef6.patch";
- sha256 = "0ccq0qly8bxxv64dk97a44ng6hb01j6ajs0sp3f2nn0hf5j3xv69";
- });
- in overrideCabal drv (drv : {
- # doJailbreak doesn't seem to work for build-depends inside an
- # if-then-else block so we have to do it manually.
- postPatch = "sed -i 's/base >=4\.6 \&\& <4\.9\.1/base -any/' shelly.cabal";
- });
-
# https://github.com/bos/configurator/issues/22
configurator = dontCheck super.configurator;
@@ -689,6 +681,10 @@ self: super: {
# Tools that use gtk2hs-buildtools now depend on them in a custom-setup stanza
cairo = addBuildTool super.cairo self.gtk2hs-buildtools;
pango = disableHardening (addBuildTool super.pango self.gtk2hs-buildtools) ["fortify"];
+ gtk =
+ if pkgs.stdenv.isDarwin
+ then appendConfigureFlag super.gtk "-fhave-quartz-gtk"
+ else super.gtk;
# https://github.com/commercialhaskell/stack/issues/3001
stack = doJailbreak super.stack;
@@ -696,22 +692,6 @@ self: super: {
# The latest Hoogle needs versions not yet in LTS Haskell 7.x.
hoogle = super.hoogle.override { haskell-src-exts = self.haskell-src-exts_1_19_1; };
- # To be in sync with Hoogle.
- lambdabot-haskell-plugins = (overrideCabal super.lambdabot-haskell-plugins (drv: {
- patches = [
- (pkgs.fetchpatch {
- url = "https://github.com/lambdabot/lambdabot/commit/78a2361024724acb70bc1c12c42f3a16015bb373.patch";
- sha256 = "0aw0jpw07idkrg8pdn3y3qzhjfrxsvmx3plg51m1aqgbzs000yxf";
- stripLen = 2;
- addPrefixes = true;
- })
- ];
-
- jailbreak = true;
- })).override {
- haskell-src-exts = self.haskell-src-exts-simple;
- };
-
# Needs new version.
haskell-src-exts-simple = super.haskell-src-exts-simple.override { haskell-src-exts = self.haskell-src-exts_1_19_1; };
@@ -724,7 +704,7 @@ self: super: {
});
# test suite cannot find its own "idris" binary
- idris = dontCheck super.idris;
+ idris = doJailbreak (dontCheck super.idris);
# https://github.com/bos/math-functions/issues/25
math-functions = dontCheck super.math-functions;
@@ -769,6 +749,9 @@ self: super: {
# https://github.com/pontarius/pontarius-xmpp/issues/105
pontarius-xmpp = dontCheck super.pontarius-xmpp;
+ # fails with sandbox
+ yi-keymap-vim = dontCheck super.yi-keymap-vim;
+
# https://github.com/bmillwood/applicative-quoters/issues/6
applicative-quoters = doJailbreak super.applicative-quoters;
@@ -808,12 +791,6 @@ self: super: {
# No upstream issue tracker
hspec-expectations-pretty-diff = dontCheck super.hspec-expectations-pretty-diff;
- lentil = super.lentil.overrideScope (self: super: {
- pipes = self.pipes_4_3_2;
- # https://github.com/roelvandijk/terminal-progress-bar/issues/14
- terminal-progress-bar = doJailbreak self.terminal-progress-bar_0_1_1;
- });
-
# https://github.com/basvandijk/lifted-base/issues/34
lifted-base = doJailbreak super.lifted-base;
@@ -847,12 +824,6 @@ self: super: {
# https://github.com/xmonad/xmonad-extras/issues/3
xmonad-extras = doJailbreak super.xmonad-extras;
- # https://github.com/bmillwood/pointfree/issues/21
- pointfree = appendPatch super.pointfree (pkgs.fetchpatch {
- url = "https://github.com/bmillwood/pointfree/pull/22.patch";
- sha256 = "04q0b5d78ill2yrpflkphvk2y38qc50si2qff4bllp47wj42aqmp";
- });
-
# https://github.com/int-e/QuickCheck-safe/issues/2
QuickCheck-safe = doJailbreak super.QuickCheck-safe;
@@ -864,4 +835,74 @@ self: super: {
# https://github.com/lambdabot/lambdabot/issues/158
lambdabot-core = doJailbreak super.lambdabot-core;
-}
+
+ # https://github.com/lambdabot/lambdabot/issues/159
+ lambdabot = doJailbreak super.lambdabot;
+
+ # https://github.com/jswebtools/language-ecmascript/pull/81
+ language-ecmascript = doJailbreak super.language-ecmascript;
+
+ # https://github.com/choener/DPutils/pull/1
+ DPutils = doJailbreak super.DPutils;
+
+ # fixed in unreleased (2017-03-01) https://github.com/ekmett/machines/commit/5463cf5a69194faaec2345dff36469b4b7a8aef0
+ machines = doJailbreak super.machines;
+
+ # fixed in unreleased (2017-03-01) https://github.com/choener/OrderedBits/commit/7b9c6c6c61d9acd0be8b38939915d287df3c53ab
+ OrderedBits = doJailbreak super.OrderedBits;
+
+ # https://github.com/haskell-distributed/rank1dynamic/issues/17
+ rank1dynamic = doJailbreak super.rank1dynamic;
+
+ # https://github.com/dan-t/cabal-lenses/issues/6
+ cabal-lenses = doJailbreak super.cabal-lenses;
+
+ # https://github.com/fizruk/http-api-data/issues/49
+ http-api-data = dontCheck super.http-api-data;
+
+ # https://github.com/snoyberg/yaml/issues/106
+ yaml = disableCabalFlag super.yaml "system-libyaml";
+
+ # https://github.com/diagrams/diagrams-lib/issues/288
+ diagrams-lib = overrideCabal super.diagrams-lib (drv: { doCheck = !pkgs.stdenv.isi686; });
+
+ # https://github.com/danidiaz/streaming-eversion/issues/1
+ streaming-eversion = dontCheck super.streaming-eversion;
+
+ # strict-io is too cautious with it's deepseq dependency
+ # strict-io doesn't have a working bug tracker, the author has been emailed however.
+ strict-io = doJailbreak super.strict-io;
+
+ # https://github.com/danidiaz/tailfile-hinotify/issues/2
+ tailfile-hinotify = dontCheck super.tailfile-hinotify;
+} // (let scope' = self: super: {
+ haskell-tools-ast = super.haskell-tools-ast_0_6_0_0;
+ haskell-tools-backend-ghc = super.haskell-tools-backend-ghc_0_6_0_0;
+ haskell-tools-cli = super.haskell-tools-cli_0_6_0_0;
+ haskell-tools-daemon = super.haskell-tools-daemon_0_6_0_0;
+ haskell-tools-debug = super.haskell-tools-debug_0_6_0_0;
+ haskell-tools-demo = super.haskell-tools-demo_0_6_0_0;
+ haskell-tools-prettyprint = super.haskell-tools-prettyprint_0_6_0_0;
+ haskell-tools-refactor = super.haskell-tools-refactor_0_6_0_0;
+ haskell-tools-rewrite = super.haskell-tools-rewrite_0_6_0_0;
+ };
+ in {
+ haskell-tools-ast_0_6_0_0 =
+ super.haskell-tools-ast_0_6_0_0.overrideScope scope';
+ haskell-tools-backend-ghc_0_6_0_0 =
+ super.haskell-tools-backend-ghc_0_6_0_0.overrideScope scope';
+ haskell-tools-cli_0_6_0_0 =
+ dontCheck (super.haskell-tools-cli_0_6_0_0.overrideScope scope');
+ haskell-tools-daemon_0_6_0_0 =
+ dontCheck (super.haskell-tools-daemon_0_6_0_0.overrideScope scope');
+ haskell-tools-debug_0_6_0_0 =
+ super.haskell-tools-debug_0_6_0_0.overrideScope scope';
+ haskell-tools-demo_0_6_0_0 =
+ super.haskell-tools-demo_0_6_0_0.overrideScope scope';
+ haskell-tools-prettyprint_0_6_0_0 =
+ super.haskell-tools-prettyprint_0_6_0_0.overrideScope scope';
+ haskell-tools-refactor_0_6_0_0 =
+ super.haskell-tools-refactor_0_6_0_0.overrideScope scope';
+ haskell-tools-rewrite_0_6_0_0 =
+ super.haskell-tools-rewrite_0_6_0_0.overrideScope scope';
+ })
diff --git a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
index 32348f2c9095..6be7ae16572a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
@@ -41,11 +41,11 @@ self: super: {
unix = null;
# These packages are core libraries in GHC 7.10.x, but not here.
- binary = self.binary_0_8_4_1;
+ binary = self.binary_0_8_5_1;
deepseq = self.deepseq_1_3_0_1;
- haskeline = self.haskeline_0_7_2_1;
+ haskeline = self.haskeline_0_7_3_1;
hoopl = self.hoopl_3_10_2_0;
- terminfo = self.terminfo_0_4_0_1;
+ terminfo = self.terminfo_0_4_0_2;
transformers = self.transformers_0_4_3_0;
xhtml = self.xhtml_3000_2_1;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
index 16c1ff4f0652..ca271e6c271e 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
@@ -37,9 +37,9 @@ self: super: {
# These packages are core libraries in GHC 7.10.x, but not here.
binary = self.binary_0_7_6_1;
deepseq = self.deepseq_1_3_0_1;
- haskeline = self.haskeline_0_7_2_1;
+ haskeline = self.haskeline_0_7_3_1;
hoopl = self.hoopl_3_10_2_0;
- terminfo = self.terminfo_0_4_0_1;
+ terminfo = self.terminfo_0_4_0_2;
transformers = self.transformers_0_4_3_0;
xhtml = self.xhtml_3000_2_1;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
index 6263d38a2bbf..7f561133b64e 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
@@ -42,6 +42,10 @@ self: super: {
# Build jailbreak-cabal with the latest version of Cabal.
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_1_24_2_0; };
+ gtk2hs-buildtools = super.gtk2hs-buildtools.override { Cabal = self.Cabal_1_24_2_0; };
+
+ megaparsec = addBuildDepend super.megaparsec self.fail;
+
Extra = appendPatch super.Extra (pkgs.fetchpatch {
url = "https://github.com/seereason/sr-extra/commit/29787ad4c20c962924b823d02a7335da98143603.patch";
sha256 = "193i1xmq6z0jalwmq0mhqk1khz6zz0i1hs6lgfd7ybd6qyaqnf5f";
@@ -91,18 +95,6 @@ self: super: {
# https://github.com/kazu-yamamoto/unix-time/issues/30
unix-time = dontCheck super.unix-time;
- ghcjs-prim = self.callPackage ({ mkDerivation, fetchgit, primitive }: mkDerivation {
- pname = "ghcjs-prim";
- version = "0.1.0.0";
- src = fetchgit {
- url = git://github.com/ghcjs/ghcjs-prim.git;
- rev = "dfeaab2aafdfefe46bf12960d069f28d2e5f1454"; # ghc-7.10 branch
- sha256 = "19kyb26nv1hdpp0kc2gaxkq5drw5ib4za0641py5i4bbf1g58yvy";
- };
- buildDepends = [ primitive ];
- license = pkgs.stdenv.lib.licenses.bsd3;
- }) {};
-
# diagrams/monoid-extras#19
monoid-extras = overrideCabal super.monoid-extras (drv: {
prePatch = "sed -i 's|4\.8|4.9|' monoid-extras.cabal";
@@ -182,28 +174,31 @@ self: super: {
# https://github.com/well-typed/hackage-security/issues/158
hackage-security = dontHaddock (dontCheck super.hackage-security);
+ # Breaks a dependency cycle between QuickCheck and semigroups
+ hashable = dontCheck super.hashable;
+ unordered-containers = dontCheck super.unordered-containers;
+
# GHC versions prior to 8.x require additional build inputs.
+ dependent-map = addBuildDepend super.dependent-map self.semigroups;
distributive = addBuildDepend super.distributive self.semigroups;
mono-traversable = addBuildDepend super.mono-traversable self.semigroups;
attoparsec = addBuildDepends super.attoparsec (with self; [semigroups fail]);
Glob = addBuildDepends super.Glob (with self; [semigroups]);
- Glob_0_7_10 = addBuildDepends super.Glob_0_7_10 (with self; [semigroups]);
aeson = disableCabalFlag (addBuildDepend super.aeson self.semigroups) "old-locale";
- aeson_0_11_2_0 = disableCabalFlag (addBuildDepend super.aeson_0_11_2_0 self.semigroups) "old-locale";
bytes = addBuildDepend super.bytes self.doctest;
case-insensitive = addBuildDepend super.case-insensitive self.semigroups;
hoauth2 = overrideCabal super.hoauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.wai self.warp ]; });
hslogger = addBuildDepend super.hslogger self.HUnit;
intervals = addBuildDepends super.intervals (with self; [doctest QuickCheck]);
- lens = addBuildDepends super.lens (with self; [doctest generic-deriving nats simple-reflect]);
+ lens = addBuildDepend super.lens self.generic-deriving;
+ optparse-applicative = addBuildDepend super.optparse-applicative self.semigroups;
+ QuickCheck = addBuildDepend super.QuickCheck self.semigroups;
semigroups = addBuildDepends super.semigroups (with self; [hashable tagged text unordered-containers]);
- semigroups_0_18_1 = addBuildDepends super.semigroups (with self; [hashable tagged text unordered-containers]);
texmath = addBuildDepend super.texmath self.network-uri;
yesod-auth-oauth2 = overrideCabal super.yesod-auth-oauth2 (drv: { testDepends = (drv.testDepends or []) ++ [ self.load-env self.yesod ]; });
# cereal must have `fail` in pre-ghc-8.0.x versions
# also tests require bytestring>=0.10.8.1
cereal = dontCheck (addBuildDepend super.cereal self.fail);
- cereal_0_5_2_0 = dontCheck (addBuildDepend super.cereal_0_5_2_0 self.fail);
# Moved out from common as no longer the case for GHC8
ghc-mod = super.ghc-mod.override { cabal-helper = self.cabal-helper_0_6_3_1; };
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
index 5aea83e7567d..18ebe5c8e1ad 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
@@ -36,13 +36,13 @@ self: super: {
# These packages are core libraries in GHC 7.10.x, but not here.
deepseq = self.deepseq_1_3_0_1;
- haskeline = self.haskeline_0_7_2_1;
- terminfo = self.terminfo_0_4_0_1;
+ haskeline = self.haskeline_0_7_3_1;
+ terminfo = self.terminfo_0_4_0_2;
transformers = self.transformers_0_4_3_0;
xhtml = self.xhtml_3000_2_1;
# https://github.com/haskell/cabal/issues/2322
- Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = self.binary_0_8_4_1; process = self.process_1_2_3_0; };
+ Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = self.binary_0_8_5_1; process = self.process_1_2_3_0; };
# https://github.com/tibbe/hashable/issues/85
hashable = dontCheck super.hashable;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
index 32d3c89d5fe3..111852ab34b9 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
@@ -35,16 +35,16 @@ self: super: {
unix = null;
# These packages are core libraries in GHC 7.10.x, but not here.
- haskeline = self.haskeline_0_7_2_1;
- terminfo = self.terminfo_0_4_0_1;
+ haskeline = self.haskeline_0_7_3_1;
+ terminfo = self.terminfo_0_4_0_2;
transformers = self.transformers_0_4_3_0;
xhtml = self.xhtml_3000_2_1;
# https://github.com/haskell/cabal/issues/2322
- Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = dontCheck self.binary_0_8_4_1; };
+ Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = dontCheck self.binary_0_8_5_1; };
# Avoid inconsistent 'binary' versions from 'text' and 'Cabal'.
- cabal-install = super.cabal-install.overrideScope (self: super: { binary = dontCheck self.binary_0_8_4_1; });
+ cabal-install = super.cabal-install.overrideScope (self: super: { binary = dontCheck self.binary_0_8_5_1; });
# https://github.com/tibbe/hashable/issues/85
hashable = dontCheck super.hashable;
@@ -92,7 +92,8 @@ self: super: {
# Needs tagged on pre 7.6.x compilers.
reflection = addBuildDepend super.reflection self.tagged;
- # Needs nats on pre 7.6.x compilers.
- semigroups = addBuildDepend super.semigroups self.nats;
+ # These builds Need additional dependencies on pre 7.6.x compilers.
+ semigroups = addBuildDepends super.semigroups (with self; [nats bytestring-builder tagged unordered-containers transformers]);
+ QuickCheck = addBuildDepends super.QuickCheck (with self; [nats semigroups]);
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
index ffd6845b1d05..4ef1aa562118 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
@@ -34,16 +34,13 @@ self: super: {
unix = null;
# These packages are core libraries in GHC 7.10.x, but not here.
- haskeline = self.haskeline_0_7_2_1;
- terminfo = self.terminfo_0_4_0_1;
+ haskeline = self.haskeline_0_7_3_1;
+ terminfo = self.terminfo_0_4_0_2;
transformers = self.transformers_0_4_3_0;
xhtml = self.xhtml_3000_2_1;
- # https://github.com/haskell/cabal/issues/2322
- Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = dontCheck self.binary_0_8_4_1; };
-
# Avoid inconsistent 'binary' versions from 'text' and 'Cabal'.
- cabal-install = super.cabal-install.overrideScope (self: super: { binary = dontCheck self.binary_0_8_4_1; });
+ cabal-install = super.cabal-install.overrideScope (self: super: { binary = dontCheck self.binary_0_8_5_1; });
# https://github.com/tibbe/hashable/issues/85
hashable = dontCheck super.hashable;
@@ -100,8 +97,18 @@ self: super: {
semigroups = addBuildDepends super.semigroups (with self; [bytestring-builder nats tagged unordered-containers transformers]);
lens = addBuildDepends super.lens (with self; [doctest generic-deriving nats simple-reflect]);
distributive = addBuildDepend super.distributive self.semigroups;
+ QuickCheck = addBuildDepend super.QuickCheck self.semigroups;
+ void = addBuildDepends super.void (with self; [hashable semigroups]);
+
+ # Need a newer version of Cabal to interpret their build instructions.
+ cmdargs = addSetupDepend super.cmdargs self.Cabal_1_24_2_0;
+ extra = addSetupDepend super.extra self.Cabal_1_24_2_0;
+ hlint = addSetupDepend super.hlint self.Cabal_1_24_2_0;
# Haddock doesn't cope with the new markup.
bifunctors = dontHaddock super.bifunctors;
+ # Breaks a dependency cycle between QuickCheck and semigroups
+ unordered-containers = dontCheck super.unordered-containers;
+
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
index 4b18332648db..1a151efcf382 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
@@ -65,7 +65,7 @@ self: super: {
mkDerivation = drv: super.mkDerivation (drv // { doCheck = false; });
mtl = super.mtl_2_2_1;
transformers = super.transformers_0_4_3_0;
- haskeline = self.haskeline_0_7_2_1;
+ haskeline = self.haskeline_0_7_3_1;
transformers-compat = disableCabalFlag super.transformers-compat "three";
})) (drv: {});
@@ -139,12 +139,21 @@ self: super: {
conduit = addBuildDepend super.conduit self.void;
conduit_1_2_5 = addBuildDepend super.conduit_1_2_5 self.void;
+ # Breaks a dependency cycle between QuickCheck and semigroups
+ hashable = dontCheck super.hashable;
+ unordered-containers = dontCheck super.unordered-containers;
+
# Needs additional inputs on pre 7.10.x compilers.
semigroups = addBuildDepends super.semigroups (with self; [nats tagged unordered-containers]);
lens = addBuildDepends super.lens (with self; [doctest generic-deriving nats simple-reflect]);
distributive = addBuildDepend super.distributive self.semigroups;
+ QuickCheck = addBuildDepends super.QuickCheck (with self; [nats semigroups]);
+ void = addBuildDepends super.void (with self; [hashable semigroups]);
# Haddock doesn't cope with the new markup.
bifunctors = dontHaddock super.bifunctors;
+ # extra-test: : hFlush: invalid argument (Bad file descriptor)
+ extra = dontCheck super.extra;
+
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
index 78c3823a0f95..8eb87279c79e 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
@@ -41,19 +41,6 @@ self: super: {
# jailbreak-cabal can use the native Cabal library.
jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; };
- ghcjs-prim = self.callPackage ({ mkDerivation, fetchgit, primitive }: mkDerivation {
- pname = "ghcjs-prim";
- version = "0.1.0.0";
- src = fetchgit {
- url = git://github.com/ghcjs/ghcjs-prim.git;
- rev = "dfeaab2aafdfefe46bf12960d069f28d2e5f1454"; # ghc-7.10 branch
- sha256 = "19kyb26nv1hdpp0kc2gaxkq5drw5ib4za0641py5i4bbf1g58yvy";
- };
- buildDepends = [ primitive ];
- license = pkgs.stdenv.lib.licenses.bsd3;
- broken = true; # needs template-haskell >=2.9 && <2.11
- }) {};
-
# https://github.com/bmillwood/applicative-quoters/issues/6
applicative-quoters = appendPatch super.applicative-quoters (pkgs.fetchpatch {
url = "https://patch-diff.githubusercontent.com/raw/bmillwood/applicative-quoters/pull/7.patch";
diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix
index 826869f828b1..fd7f15008d26 100644
--- a/pkgs/development/haskell-modules/configuration-ghcjs.nix
+++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix
@@ -47,12 +47,24 @@ self: super:
# These packages are core libraries in GHC 7.10.x, but not here.
bin-package-db = null;
- haskeline = self.haskeline_0_7_2_1;
+ haskeline = self.haskeline_0_7_3_1;
hoopl = self.hoopl_3_10_2_1;
hpc = self.hpc_0_6_0_2;
- terminfo = self.terminfo_0_4_0_1;
+ terminfo = self.terminfo_0_4_0_2;
xhtml = self.xhtml_3000_2_1;
+ # Cabal isn't part of the stage1 packages which form the default package-db
+ # that GHCJS provides.
+ # Almost all packages require Cabal to build their Setup.hs,
+ # but usually they don't declare it explicitly as they don't need to for normal GHC.
+ # To account for that we add Cabal by default.
+ mkDerivation = args: super.mkDerivation (args // {
+ setupHaskellDepends = (args.setupHaskellDepends or []) ++
+ (if args.pname == "Cabal" then [ ]
+ # Break the dependency cycle between Cabal and hscolour
+ else if args.pname == "hscolour" then [ (dontHyperlinkSource self.Cabal) ]
+ else [ self.Cabal ]);
+ });
## OTHER PACKAGES
@@ -126,7 +138,8 @@ self: super:
});
ghcjs-dom-jsffi = overrideCabal super.ghcjs-dom-jsffi (drv: {
- libraryHaskellDepends = [ self.ghcjs-base self.text ];
+ setupHaskellDepends = (drv.setupHaskellDepends or []) ++ [ self.Cabal_1_24_2_0 ];
+ libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base self.text ];
isLibrary = true;
});
@@ -180,8 +193,6 @@ self: super:
] drv.libraryHaskellDepends;
});
- semigroups = addBuildDepends super.semigroups [ self.hashable self.unordered-containers self.text self.tagged ];
-
transformers-compat = overrideCabal super.transformers-compat (drv: {
configureFlags = [];
});
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 364c5bcdf329..2e0b75ce56fe 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -37,7 +37,8 @@ core-packages:
- ghcjs-base-0
default-package-overrides:
- # LTS Haskell 8.0
+ - store < 0.4.1 # https://github.com/fpco/store/issues/104
+ # LTS Haskell 8.8
- abstract-deque ==0.3
- abstract-par ==0.3.3
- AC-Vector ==2.3.2
@@ -64,7 +65,7 @@ default-package-overrides:
- airship ==0.6.0
- alarmclock ==0.4.0.2
- alex ==3.2.1
- - alternators ==0.1.1.0
+ - alternators ==0.1.1.1
- ALUT ==2.4.0.2
- amazonka ==1.4.5
- amazonka-apigateway ==1.4.5
@@ -162,7 +163,7 @@ default-package-overrides:
- ansi-terminal ==0.6.2.3
- ansi-wl-pprint ==0.6.7.3
- ansigraph ==0.3.0.2
- - app-settings ==0.2.0.10
+ - app-settings ==0.2.0.11
- appar ==0.1.4
- arbtt ==0.9.0.12
- arithmoi ==0.4.3.0
@@ -170,7 +171,7 @@ default-package-overrides:
- arrow-list ==0.7
- ascii-progress ==0.3.3.0
- asciidiagram ==1.3.3
- - asn1-encoding ==0.9.4
+ - asn1-encoding ==0.9.5
- asn1-parse ==0.9.4
- asn1-types ==0.3.2
- async ==2.1.1
@@ -196,7 +197,7 @@ default-package-overrides:
- b9 ==0.5.31
- bake ==0.5
- bank-holidays-england ==0.1.0.5
- - base-compat ==0.9.1
+ - base-compat ==0.9.2
- base-noprelude ==4.9.1.0
- base-orphans ==0.5.4
- base-prelude ==1.0.1.1
@@ -206,11 +207,13 @@ default-package-overrides:
- base58string ==0.10.0
- base64-bytestring ==1.0.0.1
- base64-string ==0.2
- - basic-prelude ==0.6.1
+ - basic-prelude ==0.6.1.1
- bcrypt ==0.0.10
- - benchpress ==0.2.2.8
+ - bench ==1.0.3
+ - benchpress ==0.2.2.9
- bencode ==0.6.0.0
- bento ==0.1.0
+ - between ==0.11.0.0
- bifunctors ==5.4.1
- bimap ==0.3.2
- bimap-server ==0.1.0.1
@@ -234,12 +237,14 @@ default-package-overrides:
- biofastq ==0.1
- biopsl ==0.4
- bitarray ==0.0.1.1
+ - bitcoin-api ==0.12.1
+ - bitcoin-api-extra ==0.9.1
- bitcoin-block ==0.13.1
- bitcoin-script ==0.11.1
- bitcoin-tx ==0.13.1
- bitcoin-types ==0.9.2
- bits ==0.5
- - bitx-bitcoin ==0.11.0.0
+ - bitx-bitcoin ==0.11.0.1
- blake2 ==0.2.0
- blank-canvas ==0.6
- BlastHTTP ==1.2.1
@@ -248,15 +253,17 @@ default-package-overrides:
- blaze-builder ==0.4.0.2
- blaze-html ==0.8.1.3
- blaze-markup ==0.7.1.1
- - blaze-svg ==0.3.6
+ - blaze-svg ==0.3.6.1
- blaze-textual ==0.2.1.0
- BlogLiterately ==0.8.4.3
- BlogLiterately-diagrams ==0.2.0.5
- bloodhound ==0.12.1.0
- blosum ==0.1.1.4
- bmp ==1.2.6.3
+ - boltzmann-samplers ==0.1.0.0
+ - bookkeeping ==0.2.1.1
- bool-extras ==0.4.0
- - Boolean ==0.2.3
+ - Boolean ==0.2.4
- boolean-like ==0.1.1.0
- boolsimplifier ==0.1.8
- boomerang ==1.4.5.2
@@ -265,7 +272,7 @@ default-package-overrides:
- boundingboxes ==0.2.3
- bower-json ==1.0.0.1
- boxes ==0.1.4
- - brick ==0.17
+ - brick ==0.17.2
- broadcast-chan ==0.1.1
- bson ==0.3.2.3
- bson-lens ==0.1.1
@@ -293,15 +300,15 @@ default-package-overrides:
- cabal-doctest ==1
- cabal-file-th ==0.2.4
- cabal-helper ==0.7.3.0
- - cabal-rpm ==0.11
+ - cabal-rpm ==0.11.1
- cache ==0.1.0.0
- - cacophony ==0.9.1
+ - cacophony ==0.9.2
- cairo ==0.13.3.1
- call-stack ==0.1.0
- camfort ==0.901
- - carray ==0.1.6.5
+ - carray ==0.1.6.6
- cartel ==0.18.0.2
- - case-insensitive ==1.2.0.7
+ - case-insensitive ==1.2.0.8
- cased ==0.1.0.0
- cases ==0.1.3.2
- cassava ==0.4.5.1
@@ -317,15 +324,15 @@ default-package-overrides:
- ChannelT ==0.0.0.2
- charset ==0.3.7.1
- charsetdetect-ae ==1.1.0.2
- - Chart ==1.8.1
- - Chart-cairo ==1.8.1
- - Chart-diagrams ==1.8.1
+ - Chart ==1.8.2
+ - Chart-cairo ==1.8.2
+ - Chart-diagrams ==1.8.2
- chart-unit ==0.1.0.0
- ChasingBottoms ==1.3.1.2
- cheapskate ==0.1.0.5
- cheapskate-highlight ==0.1.0.0
- cheapskate-lucid ==0.1.0.0
- - check-email ==1.0
+ - check-email ==1.0.2
- checkers ==0.4.6
- chell ==0.4.0.1
- choice ==0.2.0
@@ -344,7 +351,7 @@ default-package-overrides:
- clash-systemverilog ==0.7
- clash-verilog ==0.7
- clash-vhdl ==0.7
- - classy-prelude ==1.2.0
+ - classy-prelude ==1.2.0.1
- classy-prelude-conduit ==1.2.0
- classy-prelude-yesod ==1.2.0
- clay ==0.12.1
@@ -361,12 +368,12 @@ default-package-overrides:
- clumpiness ==0.17.0.0
- ClustalParser ==1.2.1
- clustering ==0.3.1
- - cmark ==0.5.5
+ - cmark ==0.5.5.1
- cmark-highlight ==0.2.0.0
- cmark-lucid ==0.1.0.0
- - cmdargs ==0.10.14
+ - cmdargs ==0.10.17
- code-builder ==0.1.3
- - code-page ==0.1.1
+ - code-page ==0.1.3
- codo-notation ==0.5.2
- colorful-monoids ==0.2.1.0
- colour ==2.3.3
@@ -378,10 +385,10 @@ default-package-overrides:
- composition ==1.0.2.1
- composition-extra ==2.0.0
- concurrency ==1.0.0.0
- - concurrent-output ==1.7.8
+ - concurrent-output ==1.7.9
- concurrent-supply ==0.1.8
- conduit ==1.2.9
- - conduit-combinators ==1.1.0
+ - conduit-combinators ==1.1.1
- conduit-connection ==0.1.0.3
- conduit-extra ==1.1.15
- conduit-iconv ==0.1.1.1
@@ -390,9 +397,10 @@ default-package-overrides:
- configuration-tools ==0.2.15
- configurator ==0.3.0.0
- configurator-export ==0.1.0.1
- - connection ==0.2.7
+ - connection ==0.2.8
+ - connection-pool ==0.2.1
- console-style ==0.0.2.1
- - constraints ==0.9
+ - constraints ==0.9.1
- consul-haskell ==0.4.2
- containers-unicode-symbols ==0.3.1.1
- contravariant ==1.4
@@ -401,12 +409,16 @@ default-package-overrides:
- control-monad-free ==0.6.1
- control-monad-loop ==0.1
- control-monad-omega ==0.3.1
+ - conversion ==1.2.1
+ - conversion-bytestring ==1.0.1
+ - conversion-case-insensitive ==1.0.0.0
+ - conversion-text ==1.0.1
- convert-annotation ==0.5.0.1
- convertible ==1.1.1.0
- cookie ==0.4.2.1
- countable ==1.0
- courier ==0.1.1.4
- - cpphs ==1.20.3
+ - cpphs ==1.20.4
- cprng-aes ==0.6.1
- cpu ==0.1.2
- cpuinfo ==0.1.0.1
@@ -436,6 +448,7 @@ default-package-overrides:
- cryptonite ==0.21
- cryptonite-conduit ==0.2.0
- cryptonite-openssl ==0.5
+ - csp ==1.3.1
- css-syntax ==0.0.5
- css-text ==0.1.2.2
- csv ==0.1.2
@@ -499,11 +512,13 @@ default-package-overrides:
- directory-tree ==0.12.1
- discount ==0.1.1
- disk-free-space ==0.1.0.1
+ - disposable ==0.2.0.3
- distance ==0.1.0.0
- - distributed-closure ==0.3.3.0
+ - distributed-closure ==0.3.4.0
- distributed-process ==0.6.6
- distributed-process-simplelocalnet ==0.2.3.3
- distributed-static ==0.3.5.0
+ - distribution ==1.1.0.0
- distribution-nixpkgs ==1.0.0.1
- distributive ==0.5.2
- diversity ==0.8.0.2
@@ -532,6 +547,7 @@ default-package-overrides:
- drifter ==0.2.2
- drifter-postgresql ==0.1.0
- dual-tree ==0.2.0.9
+ - dvorak ==0.1.0.0
- dynamic-state ==0.2.2.0
- dyre ==0.8.12
- Earley ==0.11.0.1
@@ -545,12 +561,14 @@ default-package-overrides:
- edit-distance ==0.2.2.1
- editor-open ==0.6.0.0
- effect-handlers ==0.1.0.8
+ - effin ==0.3.0.2
- either ==4.4.1.1
- either-unwrap ==1.1
- ekg ==0.4.0.12
- ekg-core ==0.1.1.1
- ekg-json ==0.1.0.4
- ekg-statsd ==0.2.1.0
+ - ekg-wai ==0.1.0.0
- elerea ==2.9.0
- elm-bridge ==0.4.0
- elm-core-sources ==1.0.0
@@ -560,12 +578,14 @@ default-package-overrides:
- emailaddress ==0.2.0.0
- enclosed-exceptions ==1.0.2
- encoding-io ==0.0.1
+ - engine-io ==1.2.15
+ - engine-io-wai ==1.0.6
- EntrezHTTP ==1.0.3
- entropy ==0.3.7
- enummapset-th ==0.6.1.1
- envelope ==0.2.1.0
- envparse ==0.4
- - envy ==1.3.0.1
+ - envy ==1.3.0.2
- epub-metadata ==4.5
- eq ==4.0.4
- equivalence ==0.3.2
@@ -585,7 +605,7 @@ default-package-overrides:
- exceptional ==0.3.0.0
- exceptions ==0.8.3
- executable-hash ==0.2.0.4
- - executable-path ==0.0.3
+ - executable-path ==0.0.3.1
- exhaustive ==1.1.3
- exp-pairs ==0.1.5.2
- expiring-cache-map ==0.0.6.1
@@ -593,12 +613,13 @@ default-package-overrides:
- extensible-effects ==1.11.0.4
- extensible-exceptions ==0.1.1.4
- extra ==1.5.1
+ - extract-dependencies ==0.2.0.1
- fail ==4.9.0.0
- farmhash ==0.1.0.5
- fast-builder ==0.0.0.6
- fast-digits ==0.2.1.0
- fast-logger ==2.4.10
- - fasta ==0.10.4.1
+ - fasta ==0.10.4.2
- fay ==0.23.1.16
- fay-base ==0.20.0.1
- fay-builder ==0.2.0.5
@@ -610,9 +631,9 @@ default-package-overrides:
- feature-flags ==0.1.0.1
- feed ==0.3.12.0
- FenwickTree ==0.1.2.1
- - fft ==0.1.8.4
- - fgl ==5.5.3.0
- - fgl-arbitrary ==0.2.0.2
+ - fft ==0.1.8.5
+ - fgl ==5.5.3.1
+ - fgl-arbitrary ==0.2.0.3
- file-embed ==0.0.10
- file-modules ==0.1.2.4
- filecache ==0.2.9
@@ -636,7 +657,7 @@ default-package-overrides:
- focus ==0.1.5
- fold-debounce ==0.2.0.5
- fold-debounce-conduit ==0.1.0.5
- - foldl ==1.2.3
+ - foldl ==1.2.4
- foldl-statistics ==0.1.4.2
- folds ==0.7.1
- FontyFruity ==0.5.3.2
@@ -645,10 +666,13 @@ default-package-overrides:
- format-numbers ==0.1.0.0
- formatting ==6.2.4
- fortran-src ==0.1.0.4
+ - foundation ==0.0.4
- Frames ==0.1.9
- free ==4.12.4
- free-vl ==0.1.4
- freenect ==1.2.1
+ - freer ==0.2.4.1
+ - freer-effects ==0.3.0.0
- friendly-time ==0.4
- frisby ==0.2
- from-sum ==0.2.1.0
@@ -659,9 +683,10 @@ default-package-overrides:
- fuzzcheck ==0.1.1
- gd ==3000.7.3
- Genbank ==1.0.3
+ - general-games ==1.0.5
- generic-aeson ==0.2.0.8
- generic-deriving ==1.11.1
- - generic-random ==0.4.0.0
+ - generic-random ==0.4.1.0
- generic-xmlpickler ==0.1.0.5
- GenericPretty ==1.2.1
- generics-eot ==0.2.1.1
@@ -671,7 +696,7 @@ default-package-overrides:
- getopt-generics ==0.13
- ghc-events ==0.4.4.0
- ghc-exactprint ==0.5.3.0
- - ghc-heap-view ==0.5.7
+ - ghc-heap-view ==0.5.9
- ghc-mod ==5.7.0.0
- ghc-paths ==0.1.0.9
- ghc-prof ==1.3.0.2
@@ -681,9 +706,10 @@ default-package-overrides:
- ghc-typelits-knownnat ==0.2.3
- ghc-typelits-natnormalise ==0.5.2
- ghcid ==0.6.6
+ - ghcjs-base-stub ==0.1.0.2
- ghcjs-codemirror ==0.0.0.1
- ghcjs-hplay ==0.3.4.2
- - ghcjs-perch ==0.3.3.1
+ - ghcjs-perch ==0.3.3.2
- gi-atk ==2.0.11
- gi-cairo ==1.0.11
- gi-gdk ==3.0.11
@@ -693,13 +719,14 @@ default-package-overrides:
- gi-gobject ==2.0.11
- gi-gtk ==3.0.11
- gi-javascriptcore ==3.0.11
- - gi-pango ==1.0.11
+ - gi-pango ==1.0.12
- gi-soup ==2.4.11
- gi-webkit ==3.0.11
- ginger ==0.3.9.1
- gio ==0.13.3.1
- gipeda ==0.3.3.1
- giphy-api ==0.5.2.0
+ - git ==0.2.0
- github ==0.15.0
- github-release ==1.0.1
- github-types ==0.2.1
@@ -831,6 +858,12 @@ default-package-overrides:
- gravatar ==0.8.0
- graylog ==0.1.0.1
- groom ==0.1.2
+ - groundhog ==0.8
+ - groundhog-inspector ==0.8
+ - groundhog-mysql ==0.8
+ - groundhog-postgresql ==0.8
+ - groundhog-sqlite ==0.8
+ - groundhog-th ==0.8
- grouped-list ==0.2.1.2
- groupoids ==4.0
- groups ==0.4.0.0
@@ -843,29 +876,33 @@ default-package-overrides:
- hackage-security ==0.5.2.2
- hackernews ==1.1.1.0
- haddock-library ==1.4.2
- - hailgun ==0.4.1.1
+ - hailgun ==0.4.1.2
- hailgun-simple ==0.1.0.0
- hakyll ==4.9.5.1
- half ==0.2.2.3
- hamilton ==0.1.0.0
- hamlet ==1.2.0
- HandsomeSoup ==0.4.2
+ - handwriting ==0.1.0.3
- hapistrano ==0.2.1.2
- happstack-authenticate ==2.3.4.7
- happstack-clientsession ==7.3.1
- - happstack-hsp ==7.3.7.1
+ - happstack-hsp ==7.3.7.2
- happstack-jmacro ==7.0.11
- - happstack-server ==7.4.6.3
+ - happstack-server ==7.4.6.4
- happstack-server-tls ==7.1.6.2
- happy ==1.19.5
+ - HaRe ==0.8.4.0
- harp ==0.4.2
- - hashable ==1.2.5.0
+ - hasbolt ==0.1.1.2
+ - hashable ==1.2.6.0
- hashable-time ==0.2
- hashmap ==1.3.2
- - hashtables ==1.2.1.0
+ - hashtables ==1.2.1.1
- haskeline ==0.7.3.1
- - haskell-gi ==0.20
- - haskell-gi-base ==0.20
+ - haskell-gi ==0.20.1
+ - haskell-gi-base ==0.20.1
+ - haskell-import-graph ==1.0.1
- haskell-lexer ==1.0.1
- haskell-names ==0.8.0
- haskell-neo4j-client ==0.3.2.4
@@ -914,12 +951,14 @@ default-package-overrides:
- heterocephalus ==1.0.4.0
- hex ==0.1.2
- hexml ==0.3.1
+ - hexpat ==0.20.10
- hexstring ==0.11.1
- hflags ==0.4.2
- hformat ==0.1.0.1
- hfsevents ==0.1.6
- hid ==0.2.2
- hidapi ==0.1.4
+ - hidden-char ==0.1.0.0
- hierarchical-clustering ==0.4.6
- highjson ==0.4.0.0
- highjson-swagger ==0.4.0.0
@@ -928,7 +967,7 @@ default-package-overrides:
- hinotify ==0.3.9
- hint ==0.6.0
- hip ==1.5.2.0
- - histogram-fill ==0.8.4.1
+ - histogram-fill ==0.8.5.0
- hit ==0.6.3
- hjpath ==3.0.1
- hjsmin ==0.2.0.2
@@ -936,7 +975,7 @@ default-package-overrides:
- hjsonpointer ==1.1.0.2
- hjsonschema ==1.5.0.1
- hlibgit2 ==0.18.0.16
- - hlibsass ==0.1.5.0
+ - hlibsass ==0.1.6.0
- hlint ==1.9.41
- hmatrix ==0.18.0.0
- hmatrix-gsl ==0.18.0.1
@@ -951,6 +990,7 @@ default-package-overrides:
- hOpenPGP ==2.5.5
- hopenpgp-tools ==0.19.4
- hopenssl ==1.7
+ - hopfli ==0.2.1.1
- hosc ==0.15
- hostname ==1.0
- hostname-validate ==1.0.0
@@ -959,7 +999,7 @@ default-package-overrides:
- hPDB ==1.2.0.9
- hPDB-examples ==1.2.0.7
- HPDF ==1.4.10
- - hpio ==0.8.0.6
+ - hpio ==0.8.0.7
- hpp ==0.4.0
- hpqtypes ==1.5.1.1
- hquantlib ==0.0.3.3
@@ -967,7 +1007,7 @@ default-package-overrides:
- hruby ==0.3.4.3
- hs-bibutils ==5.5
- hs-GeoIP ==0.3
- - hsass ==0.4.0
+ - hsass ==0.4.1
- hsb2hs ==0.3.1
- hscolour ==1.24.1
- hsdns ==1.7
@@ -976,20 +1016,21 @@ default-package-overrides:
- hsemail ==1.7.7
- HSet ==0.0.0
- hset ==2.2.0
- - hsexif ==0.6.0.10
+ - hsexif ==0.6.1.1
- hsignal ==0.2.7.5
- hsinstall ==1.5
- hslogger ==1.2.10
- hslua ==0.4.1
- hsndfile ==0.8.0
- hsndfile-vector ==0.5.2
- - HsOpenSSL ==0.11.4
+ - HsOpenSSL ==0.11.4.4
- HsOpenSSL-x509-system ==0.1.0.3
- hsp ==0.10.0
- - hspec ==2.4.1
+ - hspec ==2.4.3
- hspec-attoparsec ==0.1.0.2
- - hspec-core ==2.4.1
- - hspec-discover ==2.4.1
+ - hspec-contrib ==0.4.0
+ - hspec-core ==2.4.3
+ - hspec-discover ==2.4.3
- hspec-expectations ==0.8.2
- hspec-expectations-pretty-diff ==0.7.2.4
- hspec-golden-aeson ==0.2.0.3
@@ -1012,17 +1053,17 @@ default-package-overrides:
- html-conduit ==1.2.1.1
- html-email-validate ==0.2.0.0
- htoml ==1.0.0.3
- - HTTP ==4000.3.5
+ - HTTP ==4000.3.6
- http-api-data ==0.3.5
- - http-client ==0.5.5
+ - http-client ==0.5.6.1
- http-client-openssl ==0.2.0.4
- - http-client-tls ==0.3.3.1
+ - http-client-tls ==0.3.4
- http-common ==0.8.2.0
- - http-conduit ==2.2.3
+ - http-conduit ==2.2.3.1
- http-date ==0.0.6.1
- http-link-header ==1.0.3
- http-media ==0.6.4
- - http-reverse-proxy ==0.4.3.2
+ - http-reverse-proxy ==0.4.3.3
- http-streams ==0.8.4.0
- http-types ==0.9.1
- http2 ==1.6.3
@@ -1058,7 +1099,8 @@ default-package-overrides:
- hyphenation ==0.6
- ical ==0.0.1
- iconv ==0.4.1.3
- - identicon ==0.2.0
+ - identicon ==0.2.1
+ - idris ==1.0
- ieee754 ==0.8.0
- if ==0.1.0.0
- IfElse ==0.85
@@ -1087,29 +1129,30 @@ default-package-overrides:
- interpolatedstring-perl6 ==1.0.0
- IntervalMap ==0.5.2.0
- intervals ==0.7.2
- - intro ==0.1.0.6
+ - intro ==0.1.0.10
- invariant ==0.4
- - invertible ==0.2.0
+ - invertible ==0.2.0.2
- io-choice ==0.0.6
- io-machine ==0.2.0.0
- io-manager ==0.1.0.2
- io-memoize ==1.1.1.0
- io-region ==0.1.1
- io-storage ==0.3
- - io-streams ==1.3.6.0
+ - io-streams ==1.3.6.1
- io-streams-haproxy ==1.0.0.1
- ip6addr ==0.5.2
- iproute ==1.7.1
- IPv6Addr ==0.6.3
- irc ==0.6.1.0
- irc-client ==0.4.4.1
- - irc-conduit ==0.2.2.0
+ - irc-conduit ==0.2.2.1
- irc-ctcp ==0.1.3.0
- - irc-dcc ==2.0.0
+ - irc-dcc ==2.0.1
- islink ==0.1.0.0
- - iso3166-country-codes ==0.20140203.7
+ - iso3166-country-codes ==0.20140203.8
- iso639 ==0.1.0.3
- iso8601-time ==0.1.4
+ - isotope ==0.4.0.0
- iterable ==3.0
- ix-shapable ==0.1.0
- ixset ==1.0.7
@@ -1121,7 +1164,7 @@ default-package-overrides:
- jmacro-rpc-snap ==0.3
- jni ==0.2.3
- jose ==0.5.0.2
- - jose-jwt ==0.7.4
+ - jose-jwt ==0.7.5
- js-flot ==0.8.3
- js-jquery ==3.1.1
- json ==0.9.1
@@ -1129,7 +1172,7 @@ default-package-overrides:
- json-rpc-generic ==0.2.1.2
- json-schema ==0.7.4.1
- json-stream ==0.4.1.3
- - JuicyPixels ==3.2.8
+ - JuicyPixels ==3.2.8.1
- JuicyPixels-extra ==0.1.1
- JuicyPixels-scale-dct ==0.1.1.2
- jvm ==0.1.2
@@ -1148,11 +1191,11 @@ default-package-overrides:
- knob ==0.1.1
- koofr-client ==1.0.0.3
- kraken ==0.0.3
- - l10n ==0.1.0.0
- - labels ==0.3.0
+ - l10n ==0.1.0.1
+ - labels ==0.3.2
- lackey ==0.4.2
- language-c ==0.5.0
- - language-c-quote ==0.11.7.1
+ - language-c-quote ==0.11.7.3
- language-dockerfile ==0.3.5.0
- language-ecmascript ==0.17.1.0
- language-fortran ==0.5.1
@@ -1162,10 +1205,10 @@ default-package-overrides:
- language-javascript ==0.6.0.9
- language-lua2 ==0.1.0.5
- language-nix ==2.1.0.1
- - language-puppet ==1.3.5.1
+ - language-puppet ==1.3.7
- language-python ==0.5.4
- language-thrift ==0.10.0.0
- - large-hashable ==0.1.0.3
+ - large-hashable ==0.1.0.4
- largeword ==1.2.5
- lattices ==1.5.0
- lazy-csv ==0.5.1
@@ -1184,6 +1227,7 @@ default-package-overrides:
- leveldb-haskell ==0.6.4
- lexer-applicative ==2.1.0.1
- lhs2tex ==1.19
+ - libffi ==0.1
- libgit ==0.3.1
- libinfluxdb ==0.0.4
- libmpd ==0.9.0.6
@@ -1194,7 +1238,7 @@ default-package-overrides:
- licensor ==0.2.0
- lift-generics ==0.1.1
- lifted-async ==0.9.1.1
- - lifted-base ==0.2.3.8
+ - lifted-base ==0.2.3.10
- line ==2.2.0
- linear ==1.20.5
- linear-accelerate ==0.2
@@ -1209,45 +1253,49 @@ default-package-overrides:
- lmdb ==0.2.5
- loch-th ==0.2.1
- log ==0.7
- - log-base ==0.7
+ - log-base ==0.7.1
- log-domain ==0.11
- log-elasticsearch ==0.7
- log-postgres ==0.7
- logfloat ==0.13.3.3
- logger-thread ==0.1.0.2
- - logging-effect ==1.1.2
+ - logging-effect ==1.1.3
- logging-facade ==0.1.1
- logict ==0.6.0.2
- loop ==0.3.0
- lrucache ==1.2.0.0
- lrucaching ==0.3.1
- - lucid ==2.9.7
+ - lucid ==2.9.8.1
- lucid-svg ==0.7.0.0
- lzma-conduit ==1.1.3.1
- machines ==0.6.1
- machines-binary ==0.3.0.3
- - machines-directory ==0.2.0.10
+ - machines-directory ==0.2.1.0
- machines-io ==0.2.0.13
- machines-process ==0.2.0.8
- magic ==1.1
- mainland-pretty ==0.4.1.4
- - makefile ==0.1.0.5
+ - makefile ==0.1.1.0
- managed ==1.0.5
- mandrill ==0.5.3.1
- markdown ==0.1.16
- markdown-unlit ==0.4.0
- markup ==3.1.0
+ - marvin ==0.2.3
+ - marvin-interpolate ==1.1
- math-functions ==0.2.1.0
- mathexpr ==0.3.0.0
+ - matplotlib ==0.4.3
- matrices ==0.4.4
- matrix ==0.3.5.0
+ - matrix-market-attoparsec ==0.1.0.5
- maximal-cliques ==0.1.1
- mbox ==0.3.3
- mcmc-types ==1.0.3
- median-stream ==0.7.0.0
- - mega-sdist ==0.3.0
+ - mega-sdist ==0.3.0.2
- megaparsec ==5.2.0
- - memory ==0.14.1
+ - memory ==0.14.3
- MemoTrie ==0.6.7
- mersenne-random ==1.0.0.1
- mersenne-random-pure64 ==0.2.2.0
@@ -1256,22 +1304,24 @@ default-package-overrides:
- metrics ==0.4.0.1
- MFlow ==0.4.6.0
- mfsolve ==0.3.2.0
+ - microbench ==0.1
- microformats2-parser ==1.0.1.6
- - microlens ==0.4.7.0
+ - microlens ==0.4.8.0
- microlens-aeson ==2.2.0
- microlens-contra ==0.1.0.1
- - microlens-ghc ==0.4.7.0
+ - microlens-ghc ==0.4.8.0
- microlens-mtl ==0.1.10.0
- - microlens-platform ==0.3.7.1
+ - microlens-platform ==0.3.8.0
- microlens-th ==0.4.1.1
- mighty-metropolis ==1.2.0
- - mime-mail ==0.4.13
+ - mime-mail ==0.4.13.1
- mime-mail-ses ==0.3.2.3
- mime-types ==0.1.0.7
- - mintty ==0.1
+ - mintty ==0.1.1
- misfortune ==0.1.1.2
- missing-foreign ==0.1.1
- MissingH ==1.4.0.1
+ - mixed-types-num ==0.1.0.1
- mmap ==0.5.9
- mmorph ==1.0.9
- mockery ==0.3.4
@@ -1281,7 +1331,7 @@ default-package-overrides:
- monad-extras ==0.6.0
- monad-http ==0.1.0.0
- monad-journal ==0.7.2
- - monad-logger ==0.3.20.1
+ - monad-logger ==0.3.22
- monad-logger-json ==0.1.0.0
- monad-logger-prefix ==0.1.6
- monad-logger-syslog ==0.1.3.0
@@ -1290,10 +1340,10 @@ default-package-overrides:
- monad-par ==0.3.4.8
- monad-par-extras ==0.3.3
- monad-parallel ==0.7.2.2
- - monad-peel ==0.2.1.1
+ - monad-peel ==0.2.1.2
- monad-primitive ==0.1
- monad-products ==4.0.1
- - monad-skeleton ==0.1.2.2
+ - monad-skeleton ==0.1.3.2
- monad-time ==0.2
- monad-unlift ==0.2.0
- monad-unlift-ref ==0.2.0
@@ -1306,12 +1356,12 @@ default-package-overrides:
- MonadRandom ==0.5.1
- monads-tf ==0.1.0.3
- mongoDB ==2.1.1.1
- - mono-traversable ==1.0.1.1
+ - mono-traversable ==1.0.2
- mono-traversable-instances ==0.1.0.0
- monoid-extras ==0.4.2
- monoid-subclasses ==0.4.3.1
- monoidal-containers ==0.3.0.1
- - morte ==1.6.5
+ - morte ==1.6.6
- mountpoints ==1.0.2
- mstate ==0.2.7
- mtl ==2.2.1
@@ -1325,6 +1375,7 @@ default-package-overrides:
- multistate ==0.7.1.1
- murmur-hash ==0.1.0.9
- MusicBrainz ==0.2.4
+ - mustache ==2.1.3
- mutable-containers ==0.3.3
- mwc-probability ==1.3.0
- mwc-random ==0.13.5.0
@@ -1332,7 +1383,7 @@ default-package-overrides:
- mysql ==0.1.4
- mysql-haskell ==0.8.0.0
- mysql-haskell-openssl ==0.8.0.0
- - mysql-simple ==0.4.0.0
+ - mysql-simple ==0.4.0.1
- nagios-check ==0.3.2
- names-th ==0.2.0.2
- nano-erl ==0.1.0.1
@@ -1352,7 +1403,7 @@ default-package-overrides:
- network-anonymous-i2p ==0.10.0
- network-anonymous-tor ==0.11.0
- network-attoparsec ==0.12.2
- - network-carbon ==1.0.8
+ - network-carbon ==1.0.9
- network-conduit-tls ==1.2.2
- network-house ==0.1.0.2
- network-info ==0.2.0.8
@@ -1375,8 +1426,9 @@ default-package-overrides:
- nix-paths ==1.0.0.1
- non-empty-sequence ==0.2.0.2
- nonce ==1.0.2
+ - nondeterminism ==1.4
- NoTrace ==0.3.0.1
- - nsis ==0.3
+ - nsis ==0.3.1
- numbers ==3000.2.0.1
- numeric-extras ==0.1
- NumInstances ==1.4
@@ -1386,7 +1438,7 @@ default-package-overrides:
- ObjectName ==1.1.0.1
- octane ==0.18.2
- Octree ==0.5.4.3
- - oeis ==0.3.8
+ - oeis ==0.3.9
- ofx ==0.4.2.0
- old-locale ==1.0.0.7
- old-time ==1.1.0.3
@@ -1394,7 +1446,7 @@ default-package-overrides:
- OneTuple ==0.2.1
- oo-prototypes ==0.1.0.0
- opaleye ==0.5.3.0
- - opaleye-trans ==0.3.4
+ - opaleye-trans ==0.3.5
- open-browser ==0.2.1.0
- open-witness ==0.4
- OpenAL ==1.7.0.4
@@ -1408,20 +1460,21 @@ default-package-overrides:
- opml-conduit ==0.6.0.1
- optional-args ==1.0.1
- options ==1.2.1.1
- - optparse-applicative ==0.13.1.0
+ - optparse-applicative ==0.13.2.0
- optparse-generic ==1.1.4
- optparse-helper ==0.2.1.1
- optparse-simple ==0.0.3
- optparse-text ==0.1.1.0
- osdkeys ==0.0
- overloaded-records ==0.4.2.0
+ - package-description-remote ==0.2.0.0
- packdeps ==0.4.3
- pager ==0.1.1.0
- pagerduty ==0.0.8
- pagination ==0.1.1
- palette ==0.1.0.4
- pandoc ==1.19.2.1
- - pandoc-citeproc ==0.10.4
+ - pandoc-citeproc ==0.10.4.1
- pandoc-types ==1.17.0.5
- pango ==0.13.3.1
- parallel ==3.2.1.0
@@ -1434,7 +1487,7 @@ default-package-overrides:
- partial-handler ==1.0.2
- partial-isomorphisms ==0.2.2
- patat ==0.5.0.0
- - path ==0.5.12
+ - path ==0.5.13
- path-extra ==0.0.3
- path-io ==1.2.2
- path-pieces ==0.2.1
@@ -1450,15 +1503,15 @@ default-package-overrides:
- pdfinfo ==1.5.4
- pem ==0.2.2
- permutation ==0.5.0.5
- - persistable-record ==0.4.1.0
+ - persistable-record ==0.4.1.1
- persistable-types-HDBC-pg ==0.0.1.4
- - persistent ==2.6
- - persistent-mysql ==2.6
- - persistent-postgresql ==2.6
+ - persistent ==2.6.1
+ - persistent-mysql ==2.6.0.1
+ - persistent-postgresql ==2.6.1
- persistent-redis ==2.5.2
- persistent-refs ==0.4
- - persistent-sqlite ==2.6
- - persistent-template ==2.5.1.6
+ - persistent-sqlite ==2.6.2
+ - persistent-template ==2.5.2
- pgp-wordlist ==0.1.0.2
- phantom-state ==0.2.1.2
- picedit ==0.2.3.0
@@ -1468,7 +1521,7 @@ default-package-overrides:
- pinch ==0.3.0.2
- pinchot ==0.24.0.0
- pipes ==4.3.2
- - pipes-attoparsec ==0.5.1.4
+ - pipes-attoparsec ==0.5.1.5
- pipes-bytestring ==2.1.4
- pipes-cacophony ==0.4.1
- pipes-category ==0.2.0.1
@@ -1477,7 +1530,7 @@ default-package-overrides:
- pipes-extras ==1.0.8
- pipes-fluid ==0.5.0.3
- pipes-group ==1.0.6
- - pipes-misc ==0.2.3.0
+ - pipes-misc ==0.2.5.0
- pipes-mongodb ==0.1.0.0
- pipes-parse ==3.0.8
- pipes-random ==1.0.0.3
@@ -1488,7 +1541,7 @@ default-package-overrides:
- pkcs10 ==0.2.0.0
- placeholders ==0.1
- plan-b ==0.2.0
- - plot ==0.2.3.6
+ - plot ==0.2.3.7
- plot-gtk ==0.2.0.4
- plot-gtk-ui ==0.3.0.2
- plot-gtk3 ==0.1.0.2
@@ -1499,16 +1552,18 @@ default-package-overrides:
- pointless-fun ==1.1.0.6
- polynomials-bernstein ==1.1.2
- polyparse ==1.12
+ - posix-paths ==0.2.1.1
- posix-realtime ==0.0.0.4
- post-mess-age ==0.2.1.0
- - postgresql-binary ==0.9.2
+ - postgresql-binary ==0.9.3
- postgresql-libpq ==0.9.3.0
+ - postgresql-schema ==0.1.10
- postgresql-simple ==0.5.2.1
- - postgresql-simple-migration ==0.1.8.0
+ - postgresql-simple-migration ==0.1.9.0
- postgresql-simple-url ==0.2.0.0
- postgresql-transactional ==1.1.1
- - postgresql-typed ==0.5.0
- - pqueue ==1.3.2
+ - postgresql-typed ==0.5.1
+ - pqueue ==1.3.2.2
- pred-set ==0.0.1
- prednote ==0.36.0.4
- prefix-units ==0.2.0
@@ -1516,6 +1571,7 @@ default-package-overrides:
- prelude-safeenum ==0.1.1.2
- preprocessor-tools ==1.0.1
- presburger ==1.3.1
+ - present ==4.1.0
- pretty-class ==1.0.1.1
- pretty-hex ==1.0
- pretty-show ==1.6.12
@@ -1527,7 +1583,7 @@ default-package-overrides:
- printcess ==0.1.0.3
- process-extras ==0.7.1
- product-profunctors ==0.7.1.0
- - profiteur ==0.4.2.0
+ - profiteur ==0.4.2.2
- profunctor-extras ==4.0
- profunctors ==5.2
- project-template ==0.2.0
@@ -1536,7 +1592,7 @@ default-package-overrides:
- prometheus-metrics-ghc ==0.1.0.1
- prompt ==0.1.1.2
- protobuf ==0.2.1.1
- - protobuf-simple ==0.1.0.2
+ - protobuf-simple ==0.1.0.3
- protocol-buffers ==2.4.0
- protocol-buffers-descriptor ==2.4.0
- protolude ==0.1.10
@@ -1548,7 +1604,7 @@ default-package-overrides:
- pure-cdb ==0.1.2
- pure-io ==0.2.1
- pureMD5 ==2.1.3
- - purescript-bridge ==0.10.0.0
+ - purescript-bridge ==0.10.1.0
- pusher-http-haskell ==1.1.0.4
- pwstore-fast ==2.4.4
- pwstore-purehaskell ==2.1.4
@@ -1561,9 +1617,10 @@ default-package-overrides:
- quickcheck-instances ==0.3.12
- quickcheck-io ==0.1.4
- quickcheck-simple ==0.1.0.1
- - quickcheck-special ==0.1.0.3
+ - quickcheck-special ==0.1.0.4
- quickcheck-text ==0.1.2.1
- quickcheck-unicode ==1.0.0.1
+ - raaz ==0.1.1
- rainbow ==0.28.0.4
- rainbox ==0.18.0.10
- ramus ==0.1.2
@@ -1575,13 +1632,13 @@ default-package-overrides:
- range ==0.1.2.0
- range-set-list ==0.1.2.0
- rank1dynamic ==0.3.3.0
- - Rasterific ==0.7.1
+ - Rasterific ==0.7.2.1
- rasterific-svg ==0.3.2.1
- ratel ==0.3.2
- ratel-wai ==0.2.0
- rattletrap ==2.1.5
- raw-strings-qq ==1.1
- - rawfilepath ==0.1.0.0
+ - rawfilepath ==0.1.1
- rawstring-qm ==0.2.3.0
- rdf ==0.1.0.1
- read-editor ==0.1.0.2
@@ -1605,6 +1662,7 @@ default-package-overrides:
- reform-happstack ==0.2.5.1
- reform-hsp ==0.2.7.1
- RefSerialize ==0.4.0
+ - regex ==0.5.0.0
- regex-applicative ==0.3.3
- regex-applicative-text ==0.1.0.1
- regex-base ==0.93.2
@@ -1616,9 +1674,9 @@ default-package-overrides:
- regex-tdfa ==1.2.2
- regex-tdfa-text ==1.0.0.3
- reinterpret-cast ==0.1.0
- - relational-query ==0.8.3.4
+ - relational-query ==0.8.3.5
- relational-query-HDBC ==0.6.0.2
- - relational-record ==0.1.5.1
+ - relational-record ==0.1.7.1
- relational-schemas ==0.1.3.1
- renderable ==0.2.0.1
- repa ==3.4.1.2
@@ -1642,26 +1700,27 @@ default-package-overrides:
- rest-types ==1.14.1.1
- rest-wai ==0.2.0.1
- result ==0.2.6.0
- - rethinkdb ==2.2.0.8
+ - rethinkdb ==2.2.0.9
- rethinkdb-client-driver ==0.0.23
- retry ==0.7.4.2
- rev-state ==0.1.2
- rfc5051 ==0.1.0.3
- riak ==1.1.1.0
- riak-protobuf ==0.22.0.0
- - RNAlien ==1.3.1
+ - RNAlien ==1.3.7
- rng-utils ==0.2.1
- rose-trees ==0.0.4.3
+ - rot13 ==0.1.0.2
- rotating-log ==0.4.2
- RSA ==2.2.0
- rss-conduit ==0.3.0.0
- runmemo ==1.0.0.1
- rvar ==0.2.0.3
- s3-signer ==0.3.0.0
- - safe ==0.3.13
- - safe-exceptions ==0.1.4.0
+ - safe ==0.3.14
+ - safe-exceptions ==0.1.5.0
- safe-exceptions-checked ==0.1.0
- - safecopy ==0.9.2
+ - safecopy ==0.9.3.1
- SafeSemaphore ==0.10.1
- sampling ==0.3.2
- sandi ==0.4.0
@@ -1671,13 +1730,15 @@ default-package-overrides:
- scalpel ==0.5.0
- scalpel-core ==0.5.0
- scanner ==0.2
- - scientific ==0.3.4.10
+ - scientific ==0.3.4.11
- scotty ==0.11.0
+ - scrape-changes ==0.1.0.5
- scrypt ==0.5.0
- sdl2 ==2.2.0
- sdl2-gfx ==0.2
- sdl2-image ==2.0.0
- sdl2-mixer ==0.1
+ - search-algorithms ==0.1.0
- securemem ==0.1.9
- SegmentTree ==0.3
- semigroupoid-extras ==5
@@ -1691,14 +1752,14 @@ default-package-overrides:
- serf ==0.1.1.0
- servant ==0.9.1.1
- servant-aeson-specs ==0.5.2.0
- - servant-auth-cookie ==0.4.3.2
+ - servant-auth-cookie ==0.4.3.3
- servant-blaze ==0.7.1
- servant-cassava ==0.8
- servant-client ==0.9.1.1
- servant-docs ==0.9.1.1
- - servant-elm ==0.4.0.0
+ - servant-elm ==0.4.0.1
- servant-foreign ==0.9.1.1
- - servant-js ==0.9.1
+ - servant-js ==0.9.3
- servant-JuicyPixels ==0.3.0.2
- servant-lucid ==0.7.1
- servant-mock ==0.8.1.1
@@ -1719,9 +1780,10 @@ default-package-overrides:
- sets ==0.0.5.2
- SHA ==1.6.4.2
- shake ==0.15.11
- - shake-language-c ==0.10.0
+ - shake-language-c ==0.10.1
- shakespeare ==2.0.12.1
- shell-conduit ==4.5.2
+ - shelly ==1.6.8.3
- shortcut-links ==0.4.2.0
- should-not-typecheck ==2.1.0
- show-prettyprint ==0.1.2
@@ -1749,7 +1811,7 @@ default-package-overrides:
- smoothie ==0.4.2.6
- smtLib ==1.0.8
- smtp-mail ==0.1.4.6
- - snap-core ==1.0.1.0
+ - snap-core ==1.0.2.0
- snap-server ==1.0.1.1
- snowflake ==0.1.1.1
- soap ==0.2.3.3
@@ -1763,7 +1825,7 @@ default-package-overrides:
- sorted-list ==0.2.0.0
- sourcemap ==0.1.6
- sparkle ==0.4.0.2
- - sparse-linear-algebra ==0.2.2.0
+ - sparse-linear-algebra ==0.2.9.7
- spdx ==0.2.1.0
- speculation ==1.5.0.3
- speedy-slice ==0.3.0
@@ -1780,10 +1842,11 @@ default-package-overrides:
- spool ==0.1
- spoon ==0.3.1
- sql-words ==0.1.4.1
- - sqlite-simple ==0.4.12.1
+ - sqlite-simple ==0.4.13.0
- sqlite-simple-errors ==0.6.0.0
- srcloc ==0.5.1.0
- - stache ==0.2.0
+ - stache ==0.2.2
+ - stack-run-auto ==0.1.1.4
- stack-type ==0.1.0.0
- state-plus ==0.1.2
- stateref ==0.3
@@ -1799,7 +1862,7 @@ default-package-overrides:
- stm-conduit ==3.0.0
- stm-containers ==0.2.15
- stm-delay ==0.1.1.1
- - stm-extras ==0.1.0.1
+ - stm-extras ==0.1.0.2
- stm-stats ==0.2.0.0
- stm-supply ==0.2.0.0
- STMonadTrans ==0.4.3
@@ -1807,8 +1870,9 @@ default-package-overrides:
- storable-complex ==0.2.2
- storable-endian ==0.2.6
- storable-record ==0.0.3.1
+ - store-core ==0.4
- Strafunski-StrategyLib ==5.0.0.10
- - stratosphere ==0.4.0
+ - stratosphere ==0.4.2
- streaming ==0.1.4.5
- streaming-bytestring ==0.1.4.6
- streaming-commons ==0.1.17
@@ -1826,13 +1890,17 @@ default-package-overrides:
- stringable ==0.1.3
- stringbuilder ==0.5.0
- stringsearch ==0.3.6.6
+ - stripe-core ==2.2.1
+ - stripe-haskell ==2.2.1
+ - stripe-http-streams ==2.2.1
+ - stripe-tests ==2.2.1
- strive ==3.0.2
- stylish-haskell ==0.7.1.0
- success ==0.2.6
- sundown ==0.6
- superbuffer ==0.2.0.1
- svg-builder ==0.1.0.2
- - svg-tree ==0.6
+ - svg-tree ==0.6.1
- SVGFonts ==1.6.0.1
- swagger ==0.3.0
- swagger2 ==2.1.3
@@ -1852,14 +1920,14 @@ default-package-overrides:
- taggy ==0.2.0
- taggy-lens ==0.1.2
- tagshare ==0.0
- - tagsoup ==0.14
+ - tagsoup ==0.14.1
- tagstream-conduit ==0.5.5.3
- tar ==0.5.0.3
- tar-conduit ==0.1.0
- tardis ==0.4.1.0
- - tasty ==0.11.1
- - tasty-ant-xml ==1.0.4
- - tasty-auto ==0.1.0.1
+ - tasty ==0.11.2
+ - tasty-ant-xml ==1.0.5
+ - tasty-auto ==0.1.0.2
- tasty-dejafu ==0.3.0.2
- tasty-discover ==1.1.0
- tasty-expected-failure ==0.11.0.4
@@ -1872,16 +1940,17 @@ default-package-overrides:
- tasty-program ==1.0.5
- tasty-quickcheck ==0.8.4
- tasty-rerun ==1.1.6
- - tasty-silver ==3.1.9
+ - tasty-silver ==3.1.10
- tasty-smallcheck ==0.8.1
+ - tasty-stats ==0.2.0.2
- tasty-tap ==0.0.4
- - tasty-th ==0.1.4
+ - tasty-th ==0.1.5
- Taxonomy ==1.0.2
- - TCache ==0.12.0
+ - TCache ==0.12.1
- tce-conf ==1.3
- tcp-streams ==0.6.0.0
- tcp-streams-openssl ==0.6.0.0
- - telegram-api ==0.6.0.0
+ - telegram-api ==0.6.1.0
- template ==0.2.0.10
- temporary ==1.2.0.4
- temporary-rc ==1.2.0.3
@@ -1896,7 +1965,7 @@ default-package-overrides:
- test-framework-th ==0.2.4
- test-simple ==0.1.9
- testing-feat ==0.4.0.3
- - texmath ==0.9.1
+ - texmath ==0.9.4
- text ==1.2.2.1
- text-all ==0.3.0.2
- text-binary ==0.2.1.1
@@ -1924,10 +1993,12 @@ default-package-overrides:
- th-reify-compat ==0.0.1.1
- th-reify-many ==0.1.6
- th-to-exp ==0.0.1.0
+ - th-utilities ==0.2.0.1
- these ==0.7.3
- thread-local-storage ==0.1.1
- threads ==0.5.1.4
- threepenny-gui ==0.7.0.1
+ - threepenny-gui-flexbox ==0.3.0.2
- through-text ==0.1.0.0
- thumbnail-plus ==1.0.5
- thyme ==0.3.5.5
@@ -1946,7 +2017,7 @@ default-package-overrides:
- tinylog ==0.14.0
- tinytemplate ==0.1.2.0
- titlecase ==0.1.0.3
- - tls ==1.3.9
+ - tls ==1.3.10
- tls-debug ==0.4.4
- token-bucket ==0.1.0.1
- tostring ==0.2.1.1
@@ -1960,12 +2031,13 @@ default-package-overrides:
- tree-fun ==0.8.1.0
- trifecta ==1.6.2.1
- true-name ==0.1.0.2
+ - tsv2csv ==0.1.0.1
- ttrie ==0.1.2.1
- tttool ==1.7.0.1
- tuple ==0.3.0.2
- tuple-th ==0.2.5
- tuples-homogenous-h98 ==0.1.1.0
- - turtle ==1.3.1
+ - turtle ==1.3.2
- turtle-options ==0.1.0.4
- twitter-feed ==0.2.0.11
- type-aligned ==0.9.6
@@ -1987,7 +2059,7 @@ default-package-overrides:
- uglymemo ==0.1.0.1
- unbound ==0.5.1
- unbound-generics ==0.3.1
- - unbounded-delays ==0.1.0.9
+ - unbounded-delays ==0.1.0.10
- uncertain ==0.3.1.0
- unexceptionalio ==0.3.0
- unicode-show ==0.1.0.2
@@ -1996,6 +2068,7 @@ default-package-overrides:
- union ==0.1.1.1
- union-find ==0.2
- uniplate ==1.6.12
+ - uniq-deep ==1.1.0.0
- Unique ==0.4.6.1
- units ==2.4
- units-defs ==2.0.1.1
@@ -2011,8 +2084,8 @@ default-package-overrides:
- unix-time ==0.3.7
- Unixutils ==1.54.1
- unlit ==0.4.0.0
- - unordered-containers ==0.2.7.2
- - uri-bytestring ==0.2.2.1
+ - unordered-containers ==0.2.8.0
+ - uri-bytestring ==0.2.3.1
- uri-encode ==1.5.0.5
- uri-templater ==0.2.1.0
- url ==2.1.3
@@ -2023,7 +2096,7 @@ default-package-overrides:
- users-test ==0.5.0.1
- utf8-light ==0.4.2
- utf8-string ==1.0.1.1
- - utility-ht ==0.0.12
+ - utility-ht ==0.0.13
- uu-interleaved ==0.2.0.0
- uu-parsinglib ==2.9.1.1
- uuid ==1.3.13
@@ -2031,6 +2104,7 @@ default-package-overrides:
- uuid-types ==1.0.3
- vado ==0.0.8
- validate-input ==0.4.0.0
+ - validation ==0.5.4
- varying ==0.7.0.3
- vault ==0.3.0.6
- vcswrapper ==0.1.5
@@ -2044,14 +2118,15 @@ default-package-overrides:
- vector-space ==0.10.4
- vector-split ==1.0.0.2
- vector-th-unbox ==0.2.1.6
- - vectortiles ==1.2.0.2
+ - vectortiles ==1.2.0.4
+ - verbosity ==0.2.3.0
- versions ==3.0.0
- vhd ==0.2.2
- ViennaRNAParser ==1.3.2
- viewprof ==0.0.0.1
- vinyl ==0.5.3
- vinyl-utils ==0.3.0.0
- - void ==0.7.1
+ - void ==0.7.2
- vty ==5.15
- wai ==3.2.1.1
- wai-app-static ==3.1.6.1
@@ -2061,13 +2136,14 @@ default-package-overrides:
- wai-extra ==3.0.19.1
- wai-handler-launch ==3.0.2.2
- wai-logger ==2.3.0
+ - wai-middleware-auth ==0.1.1.2
- wai-middleware-caching ==0.1.0.2
- wai-middleware-caching-lru ==0.1.0.0
- wai-middleware-caching-redis ==0.2.0.0
- wai-middleware-consul ==0.1.0.2
- wai-middleware-content-type ==0.5.0.1
- wai-middleware-crowd ==0.1.4.2
- - wai-middleware-metrics ==0.2.3
+ - wai-middleware-metrics ==0.2.4
- wai-middleware-prometheus ==0.1.0.1
- wai-middleware-static ==0.8.1
- wai-middleware-throttle ==0.2.1.0
@@ -2081,10 +2157,10 @@ default-package-overrides:
- wai-transformers ==0.0.7
- wai-websockets ==3.0.1.1
- waitra ==0.0.4.0
- - warp ==3.2.11
+ - warp ==3.2.11.1
- warp-tls ==3.2.3
- wave ==0.1.4
- - wavefront ==0.7.0.2
+ - wavefront ==0.7.1
- wavefront-obj ==0.1.0.1
- web-plugins ==0.2.9
- web-routes ==0.27.11
@@ -2097,7 +2173,7 @@ default-package-overrides:
- webdriver-angular ==0.1.11
- webkitgtk3 ==0.14.2.1
- webkitgtk3-javascriptcore ==0.14.2.1
- - webpage ==0.0.4
+ - webpage ==0.0.5
- webrtc-vad ==0.1.0.3
- websockets ==0.10.0.0
- websockets-snap ==0.10.2.0
@@ -2113,7 +2189,7 @@ default-package-overrides:
- wire-streams ==0.1.1.0
- with-location ==0.1.0
- withdependencies ==0.2.4
- - witherable ==0.1.3.3
+ - witherable ==0.1.3.4
- witness ==0.4
- wizards ==1.0.2
- wl-pprint ==1.2
@@ -2128,31 +2204,35 @@ default-package-overrides:
- wordpass ==1.0.0.7
- Workflow ==0.8.3
- wrap ==0.0.0
+ - wreq ==0.5.0.0
- writer-cps-full ==0.1.0.0
- - writer-cps-lens ==0.1.0.0
- - writer-cps-morph ==0.1.0.1
- - writer-cps-mtl ==0.1.1.2
+ - writer-cps-lens ==0.1.0.1
+ - writer-cps-morph ==0.1.0.2
+ - writer-cps-mtl ==0.1.1.3
- writer-cps-transformers ==0.1.1.2
- wuss ==1.1.3
- X11 ==1.8
+ - X11-xft ==0.3.1
- x509 ==1.6.5
- x509-store ==1.6.2
- x509-system ==1.6.4
- x509-validation ==1.6.5
- Xauth ==0.1
- - xdcc ==1.1.3
+ - xdcc ==1.1.4
- xdg-basedir ==0.2.2
+ - xeno ==0.1
- xenstore ==0.1.1
- xhtml ==3000.2.1
- xlsior ==0.1.0.1
- - xlsx ==0.4.2
+ - xlsx ==0.4.3
- xlsx-tabular ==0.2.2
- xml ==1.3.14
- - xml-conduit ==1.4.0.3
+ - xml-conduit ==1.4.0.4
- xml-conduit-parse ==0.3.1.0
- xml-conduit-writer ==0.1.1.1
- xml-hamlet ==0.4.1
- xml-html-qq ==0.1.0.1
+ - xml-indexed-cursor ==0.1.1.0
- xml-lens ==0.1.6.3
- xml-picklers ==0.3.6
- xml-to-json-fast ==2.0.0
@@ -2160,34 +2240,36 @@ default-package-overrides:
- xmlgen ==0.6.2.1
- xmlhtml ==0.2.3.5
- xmonad ==0.13
+ - xmonad-contrib ==0.13
- xss-sanitize ==0.3.5.7
- yackage ==0.8.1
- yahoo-finance-api ==0.2.0.1
- - yaml ==0.8.21.2
+ - yaml ==0.8.22
- Yampa ==0.10.5
- YampaSynth ==0.2
- yes-precure5-command ==5.5.3
- - yesod ==1.4.4
- - yesod-auth ==1.4.16
+ - yesod ==1.4.5
+ - yesod-auth ==1.4.17
- yesod-auth-account ==1.4.3
- yesod-auth-basic ==0.1.0.2
- yesod-auth-hashdb ==1.6.0.1
- - yesod-bin ==1.5.1
- - yesod-core ==1.4.31
- - yesod-eventsource ==1.4.0.1
+ - yesod-bin ==1.5.2.2
+ - yesod-core ==1.4.32
+ - yesod-eventsource ==1.4.1
- yesod-fay ==0.8.0
- - yesod-form ==1.4.10
+ - yesod-form ==1.4.11
- yesod-form-richtext ==0.1.0.0
- yesod-gitrepo ==0.2.1.0
- yesod-gitrev ==0.1.0.0
+ - yesod-markdown ==0.11.4
- yesod-newsfeed ==1.6
- - yesod-persistent ==1.4.1.1
+ - yesod-persistent ==1.4.2
- yesod-sitemap ==1.4.0.1
- - yesod-static ==1.5.1.1
+ - yesod-static ==1.5.2
- yesod-static-angular ==0.1.8
- yesod-table ==2.0.3
- - yesod-test ==1.5.4.1
- - yesod-websockets ==0.2.5
+ - yesod-test ==1.5.5
+ - yesod-websockets ==0.2.6
- yi-core ==0.13.5
- yi-frontend-vty ==0.13.5
- yi-fuzzy-open ==0.13.5
@@ -2204,7 +2286,7 @@ default-package-overrides:
- yjtools ==0.9.18
- zero ==0.1.4
- zeromq4-haskell ==0.6.5
- - zip ==0.1.7
+ - zip ==0.1.10
- zip-archive ==0.3.0.5
- zippers ==0.2.2
- zlib ==0.6.1.2
@@ -2217,7 +2299,8 @@ extra-packages:
- aeson < 0.8 # newer versions don't work with GHC 6.12.3
- aeson < 1.1 # required by stack
- aeson-pretty < 0.8 # required by elm compiler
- - binary > 0.7 && < 0.8 # binary 0.8.x is the latest, but it's largely unsupported so far
+ - binary > 0.7 && < 0.8 # keep a 7.x major release around for older compilers
+ - binary > 0.8 && < 0.9 # keep a 8.x major release around for older compilers
- Cabal == 1.18.* # required for cabal-install et al on old GHC versions
- Cabal == 1.20.* # required for cabal-install et al on old GHC versions
- containers < 0.5 # required to build alex with GHC 6.12.3
@@ -2237,12 +2320,18 @@ extra-packages:
- QuickCheck < 2 # required by test-framework-quickcheck and its users
- seqid < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
- seqid-streams < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
- - servant-auth-server < 0.2.2.0 # https://github.com/plow-technologies/servant-auth/issues/25
- split < 0.2 # newer versions don't work with GHC 6.12.3
- tar < 0.4.2.0 # later versions don't work with GHC < 7.6.x
- transformers == 0.4.3.* # the latest version isn't supported by mtl yet
- vector < 0.10.10 # newer versions don't work with GHC 6.12.3
- zlib < 0.6 # newer versions break cabal-install
+ - aeson == 0.11.3.0 # purescript 0.10.7
+ - bower-json == 1.0.0.1 # purescript 0.10.7
+ - optparse-applicative == 0.13.1.0 # purescript 0.10.7
+ - http-client == 0.4.31.2 # purescript 0.10.7
+ - http-client-tls == 0.2.4.1 # purescript 0.10.7
+ - pipes == 4.2.0 # purescript 0.10.7
+ - websockets == 0.9.8.2 # purescript 0.10.7
package-maintainers:
peti:
@@ -2296,6 +2385,7 @@ package-maintainers:
- shakespeare
abbradar:
- Agda
+ - lambdabot
dont-distribute-packages:
# hard restrictions that really belong into meta.platforms
@@ -2324,12 +2414,14 @@ dont-distribute-packages:
shine-varying: [ i686-linux, x86_64-linux, x86_64-darwin ]
# these packages depend on software with an unfree license
+ accelerate-bignum: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-cublas: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-cuda: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-cufft: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-fft: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-fourier-benchmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ accelerate-llvm-ptx: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-yices: [ i686-linux, x86_64-linux, x86_64-darwin ]
ccelerate-cuda: [ i686-linux, x86_64-linux, x86_64-darwin ]
cublas: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2356,13 +2448,6 @@ dont-distribute-packages:
abstract-par-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
abt: [ i686-linux, x86_64-linux, x86_64-darwin ]
AC-BuildPlatform: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AC-EasyRaster-GTK: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AC-HalfInteger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ac-machine-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ac-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AC-MiniTest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AC-Terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AC-VanillaArray: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-fftw: [ i686-linux, x86_64-linux, x86_64-darwin ]
accelerate-fourier: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2372,12 +2457,17 @@ dont-distribute-packages:
accelerate-utility: [ i686-linux, x86_64-linux, x86_64-darwin ]
accentuateus: [ i686-linux, x86_64-linux, x86_64-darwin ]
access-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AC-EasyRaster-GTK: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AC-HalfInteger: [ i686-linux, x86_64-linux, x86_64-darwin ]
acid-state-dist: [ i686-linux, x86_64-linux, x86_64-darwin ]
acid-state-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ac-machine-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ac-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-all-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-comonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-flipping-tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-hq9plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ACME: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-inator: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-left-pad: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2390,42 +2480,49 @@ dont-distribute-packages:
acme-strfry: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-stringly-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
acme-zero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ACME: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AC-MiniTest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AC-Terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
ActionKid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ activehs-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
activehs: [ i686-linux, x86_64-linux, x86_64-darwin ]
activitystreams-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
actor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AC-VanillaArray: [ i686-linux, x86_64-linux, x86_64-darwin ]
Adaptive-Blaisorblade: [ i686-linux, x86_64-linux, x86_64-darwin ]
adaptive-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- adaptive-tuple: [ i686-linux, x86_64-linux, x86_64-darwin ]
Adaptive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ adaptive-tuple: [ i686-linux, x86_64-linux, x86_64-darwin ]
adb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ adblock2privoxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
adhoc-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
adict: [ i686-linux, x86_64-linux, x86_64-darwin ]
adobe-swatch-exchange: [ i686-linux, x86_64-linux, x86_64-darwin ]
- adp-multi-monadiccp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ADPfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
adp-multi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ adp-multi-monadiccp: [ i686-linux, x86_64-linux, x86_64-darwin ]
Advgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
AERN-Basics: [ i686-linux, x86_64-linux, x86_64-darwin ]
AERN-Net: [ i686-linux, x86_64-linux, x86_64-darwin ]
AERN-Real-Double: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AERN-Real-Interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
AERN-Real: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AERN-RnToRm-Plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AERN-Real-Interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
AERN-RnToRm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AERN-RnToRm-Plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-applicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-bson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ AesonBson: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-filthy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ aeson-flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-injector: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ aeson-quick: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-smart: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-t: [ i686-linux, x86_64-linux, x86_64-darwin ]
aeson-yak: [ i686-linux, x86_64-linux, x86_64-darwin ]
- AesonBson: [ i686-linux, x86_64-linux, x86_64-darwin ]
affection: [ i686-linux, x86_64-linux, x86_64-darwin ]
affine-invariant-ensemble-mcmc: [ i686-linux, x86_64-linux, x86_64-darwin ]
afv: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2437,39 +2534,40 @@ dont-distribute-packages:
agentx: [ i686-linux, x86_64-linux, x86_64-darwin ]
AGI: [ i686-linux, x86_64-linux, x86_64-darwin ]
AhoCorasick: [ i686-linux, x86_64-linux, x86_64-darwin ]
- air-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
airbrake: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ air-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
ajhc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- al: [ i686-linux, x86_64-linux, x86_64-darwin ]
AlanDeniseEricLauren: [ i686-linux, x86_64-linux, x86_64-darwin ]
alex-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
alfred: [ i686-linux, x86_64-linux, x86_64-darwin ]
- algebra-sql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ alga: [ i686-linux, x86_64-linux, x86_64-darwin ]
algebraic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- algo-s: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ algebra-sql: [ i686-linux, x86_64-linux, x86_64-darwin ]
AlgorithmW: [ i686-linux, x86_64-linux, x86_64-darwin ]
- align-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ algo-s: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ al: [ i686-linux, x86_64-linux, x86_64-darwin ]
AlignmentAlgorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ align-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
Allure: [ i686-linux, x86_64-linux, x86_64-darwin ]
alms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- alpha: [ i686-linux, x86_64-linux, x86_64-darwin ]
alphachar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ alpha: [ i686-linux, x86_64-linux, x86_64-darwin ]
alpino-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
alsa-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ alsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
alsa-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
alsa-pcm-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
alsa-seq-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- alsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
alternative-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
altfloat: [ i686-linux, x86_64-linux, x86_64-darwin ]
alure: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazon-emailer-client-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazon-emailer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- amazon-products: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-apigateway: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-appstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-budgets: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-codebuild: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ amazonka-ec2: [ i686-linux ]
amazonka-elbv2: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-health: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-kinesis-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2479,13 +2577,17 @@ dont-distribute-packages:
amazonka-polly: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-rds: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-rekognition: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ amazonka-s3: [ i686-linux ]
+ amazonka-s3-streaming: [ i686-linux ]
amazonka-servicecatalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-shield: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-sms: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-snowball: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-sqs: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-stepfunctions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ amazonka-swf: [ i686-linux ]
amazonka-xray: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ amazon-products: [ i686-linux, x86_64-linux, x86_64-darwin ]
amby: [ i686-linux, x86_64-linux, x86_64-darwin ]
AMI: [ i686-linux, x86_64-linux, x86_64-darwin ]
ampersand: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2493,13 +2595,15 @@ dont-distribute-packages:
analyze-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
anansi-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
anatomy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- android-lint-summary: [ i686-linux, x86_64-linux, x86_64-darwin ]
android: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ android-lint-summary: [ i686-linux, x86_64-linux, x86_64-darwin ]
AndroidViewHierarchyImporter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ angel: [ i686-linux, x86_64-linux, x86_64-darwin ]
angle: [ i686-linux, x86_64-linux, x86_64-darwin ]
Animas: [ i686-linux, x86_64-linux, x86_64-darwin ]
annah: [ i686-linux, x86_64-linux, x86_64-darwin ]
Annotations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ anonymous-sums-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
antagonist: [ i686-linux, x86_64-linux, x86_64-darwin ]
antfarm: [ i686-linux, x86_64-linux, x86_64-darwin ]
anticiv: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2510,13 +2614,13 @@ dont-distribute-packages:
anydbm: [ i686-linux, x86_64-linux, x86_64-darwin ]
aosd: [ i686-linux, x86_64-linux, x86_64-darwin ]
apelsin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- api-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-authenticate: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-cookie: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-eventsource: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-helics: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ apiary: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-memcached: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2524,25 +2628,27 @@ dont-distribute-packages:
apiary-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
apiary-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- apiary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ api-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
apis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ api-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
apotiki: [ i686-linux, x86_64-linux, x86_64-darwin ]
- app-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
appc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ app-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
ApplePush: [ i686-linux, x86_64-linux, x86_64-darwin ]
AppleScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
applicative-fail: [ i686-linux, x86_64-linux, x86_64-darwin ]
applicative-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
applicative-quoters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- approx-rand-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ applicative-splice: [ i686-linux, x86_64-linux, x86_64-darwin ]
ApproxFun-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
approximate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- arb-fft: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ approx-rand-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
arbb-vm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ arb-fft: [ i686-linux, x86_64-linux, x86_64-darwin ]
arbtt: [ i686-linux, x86_64-linux, x86_64-darwin ]
archiver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- archlinux-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
archlinux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ archlinux-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
archnews: [ i686-linux, x86_64-linux, x86_64-darwin ]
arff: [ i686-linux, x86_64-linux, x86_64-darwin ]
arghwxhaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2556,20 +2662,20 @@ dont-distribute-packages:
arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
arithmoi: [ i686-linux, x86_64-linux, x86_64-darwin ]
armada: [ i686-linux, x86_64-linux, x86_64-darwin ]
- arpa: [ i686-linux, x86_64-linux, x86_64-darwin ]
arpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ arpa: [ i686-linux, x86_64-linux, x86_64-darwin ]
array-forth: [ i686-linux, x86_64-linux, x86_64-darwin ]
array-primops: [ i686-linux, x86_64-linux, x86_64-darwin ]
ArrayRef: [ i686-linux, x86_64-linux, x86_64-darwin ]
- arrow-improve: [ i686-linux, x86_64-linux, x86_64-darwin ]
arrowapply-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ arrow-improve: [ i686-linux, x86_64-linux, x86_64-darwin ]
arrowp: [ i686-linux, x86_64-linux, x86_64-darwin ]
ArrowVHDL: [ i686-linux, x86_64-linux, x86_64-darwin ]
artery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ascii-flatten: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ascii-vector-avc: [ i686-linux, x86_64-linux, x86_64-darwin ]
ascii85-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ascii-flatten: [ i686-linux, x86_64-linux, x86_64-darwin ]
ascii: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ascii-vector-avc: [ i686-linux, x86_64-linux, x86_64-darwin ]
asic: [ i686-linux, x86_64-linux, x86_64-darwin ]
asil: [ i686-linux, x86_64-linux, x86_64-darwin ]
AspectAG: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2577,15 +2683,17 @@ dont-distribute-packages:
astrds: [ i686-linux, x86_64-linux, x86_64-darwin ]
astview: [ i686-linux, x86_64-linux, x86_64-darwin ]
async-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- async-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
asynchronous-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ async-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
aterm-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
atlassian-connect-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
atlassian-connect-descriptor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- atom-msp430: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ atndapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
atomic-primops-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
atomic-primops-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ atom-msp430: [ i686-linux, x86_64-linux, x86_64-darwin ]
atomo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ attic-schedule: [ i686-linux, x86_64-linux, x86_64-darwin ]
AttoBencode: [ i686-linux, x86_64-linux, x86_64-darwin ]
AttoJson: [ i686-linux, x86_64-linux, x86_64-darwin ]
attoparsec-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2599,6 +2707,7 @@ dont-distribute-packages:
audiovisual: [ i686-linux, x86_64-linux, x86_64-darwin ]
augeas: [ i686-linux, x86_64-linux, x86_64-darwin ]
augur: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ aur-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
aur: [ i686-linux, x86_64-linux, x86_64-darwin ]
Aurochs: [ i686-linux, x86_64-linux, x86_64-darwin ]
authenticate-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2609,15 +2718,15 @@ dont-distribute-packages:
avatar-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
avers-api-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
avers-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- avers-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
avers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ avers-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
avl-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
AvlTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
avr-shake: [ i686-linux, x86_64-linux, x86_64-darwin ]
awesome-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
awesomium-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
- awesomium-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
awesomium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ awesomium-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-configuration-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-dynamodb-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-dynamodb-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2625,33 +2734,35 @@ dont-distribute-packages:
aws-elastic-transcoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-kinesis-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- aws-kinesis-reshard: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-kinesis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ aws-kinesis-reshard: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-performance-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ aws-route53: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ aws-sdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-sdk-text-converter: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-sdk-xml-unordered: [ i686-linux, x86_64-linux, x86_64-darwin ]
- aws-sdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-sign4: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
aws-sns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ axiom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ azubi: [ i686-linux, x86_64-linux, x86_64-darwin ]
azure-service-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
azure-servicebus: [ i686-linux, x86_64-linux, x86_64-darwin ]
azurify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- b-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
babl: [ i686-linux, x86_64-linux, x86_64-darwin ]
babylon: [ i686-linux, x86_64-linux, x86_64-darwin ]
backdropper: [ i686-linux, x86_64-linux, x86_64-darwin ]
backtracking-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
backward-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bag: [ i686-linux, x86_64-linux, x86_64-darwin ]
Baggins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bamboo: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamboo-launcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamboo-plugin-highlight: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamboo-plugin-photo: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamboo-theme-blueprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamboo-theme-mini-html5: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bamboo: [ i686-linux, x86_64-linux, x86_64-darwin ]
bamse: [ i686-linux, x86_64-linux, x86_64-darwin ]
Bang: [ i686-linux, x86_64-linux, x86_64-darwin ]
banwords: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2661,28 +2772,29 @@ dont-distribute-packages:
barley: [ i686-linux, x86_64-linux, x86_64-darwin ]
Barracuda: [ i686-linux, x86_64-linux, x86_64-darwin ]
barrie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- barrier-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
barrier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ barrier-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ base64-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
base-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
base-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
- base64-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ BASIC: [ i686-linux, x86_64-linux, x86_64-darwin ]
basic-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
basic-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- BASIC: [ i686-linux, x86_64-linux, x86_64-darwin ]
baskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- battlenet-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
battlenet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ battlenet-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
battleships: [ i686-linux, x86_64-linux, x86_64-darwin ]
bayes-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
BCMtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
bdd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- beam-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- beam: [ i686-linux, x86_64-linux, x86_64-darwin ]
beamable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ beam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ beam-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
beautifHOL: [ i686-linux, x86_64-linux, x86_64-darwin ]
bed-and-breakfast: [ i686-linux, x86_64-linux, x86_64-darwin ]
Befunge93: [ i686-linux, x86_64-linux, x86_64-darwin ]
bein: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bench: [ i686-linux, x86_64-linux, x86_64-darwin ]
BenchmarkHistory: [ i686-linux, x86_64-linux, x86_64-darwin ]
bencoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
berkeleydb: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2690,10 +2802,10 @@ dont-distribute-packages:
BerlekampAlgorithm: [ i686-linux, x86_64-linux, x86_64-darwin ]
berp: [ i686-linux, x86_64-linux, x86_64-darwin ]
besout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bet: [ i686-linux, x86_64-linux, x86_64-darwin ]
betacode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bff-mono: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bet: [ i686-linux, x86_64-linux, x86_64-darwin ]
bff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bff-mono: [ i686-linux, x86_64-linux, x86_64-darwin ]
bgmax: [ i686-linux, x86_64-linux, x86_64-darwin ]
bgzf: [ i686-linux, x86_64-linux, x86_64-darwin ]
bibdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2705,18 +2817,17 @@ dont-distribute-packages:
billeksah-main: [ i686-linux, x86_64-linux, x86_64-darwin ]
billeksah-pane: [ i686-linux, x86_64-linux, x86_64-darwin ]
billeksah-services: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bimaps: [ i686-linux, x86_64-linux, x86_64-darwin ]
binary-communicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
binary-derive: [ i686-linux, x86_64-linux, x86_64-darwin ]
binary-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
binary-indexed-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- binary-protocol-zmq: [ i686-linux, x86_64-linux, x86_64-darwin ]
binary-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ binary-protocol-zmq: [ i686-linux, x86_64-linux, x86_64-darwin ]
binary-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bind-marshal: [ i686-linux, x86_64-linux, x86_64-darwin ]
binding-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- binding-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bindings-apr-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-apr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bindings-apr-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-bfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-cctools: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-codec2: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2736,20 +2847,22 @@ dont-distribute-packages:
bindings-libstemmer: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-libv4l2: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-linux-videodev2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bindings-monetdb-mapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-mpdecimal: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-sane: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-sc3: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-sipc: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-wlc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ binding-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bind-marshal: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
binembed-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
binembed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Biobase: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseBlast: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseDotP: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseFasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseFR3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Biobase: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseInfernal: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseMAF: [ i686-linux, x86_64-linux, x86_64-darwin ]
BiobaseNewick: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2760,6 +2873,7 @@ dont-distribute-packages:
BiobaseXNA: [ i686-linux, x86_64-linux, x86_64-darwin ]
biohazard: [ i686-linux, x86_64-linux, x86_64-darwin ]
BioHMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bio: [ i686-linux, x86_64-linux, x86_64-darwin ]
bioinformatics-toolkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
biophd: [ i686-linux, x86_64-linux, x86_64-darwin ]
biosff: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2767,7 +2881,6 @@ dont-distribute-packages:
bird: [ i686-linux, x86_64-linux, x86_64-darwin ]
BirdPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
bit-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bit-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
bitcoin-payment-channel: [ i686-linux, x86_64-linux, x86_64-darwin ]
bitcoin-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
bitly-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2778,10 +2891,12 @@ dont-distribute-packages:
bitspeak: [ i686-linux, x86_64-linux, x86_64-darwin ]
bitstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
bittorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bit-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bitwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
bkr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bla: [ i686-linux, x86_64-linux, x86_64-darwin ]
black-jewel: [ i686-linux, x86_64-linux, x86_64-darwin ]
blacktip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bla: [ i686-linux, x86_64-linux, x86_64-darwin ]
blakesum-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
blakesum: [ i686-linux, x86_64-linux, x86_64-darwin ]
blank-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2789,6 +2904,7 @@ dont-distribute-packages:
blas: [ i686-linux, x86_64-linux, x86_64-darwin ]
blatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
blaze-builder-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ blaze-colonnade: [ i686-linux, x86_64-linux, x86_64-darwin ]
blaze-html-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
blaze-html-hexpat: [ i686-linux, x86_64-linux, x86_64-darwin ]
blaze-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2797,13 +2913,15 @@ dont-distribute-packages:
blip: [ i686-linux, x86_64-linux, x86_64-darwin ]
bliplib: [ i686-linux, x86_64-linux, x86_64-darwin ]
Blobs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ blockhash: [ i686-linux, x86_64-linux, x86_64-darwin ]
blogination: [ i686-linux, x86_64-linux, x86_64-darwin ]
BlogLiterately-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
BlogLiterately: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bloodhound-amazonka-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
bloomfilter-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
blosum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- blubber-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
blubber: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ blubber-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
Blueprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
bluetile: [ i686-linux, x86_64-linux, x86_64-darwin ]
bluetileutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2814,10 +2932,12 @@ dont-distribute-packages:
bond-haskell-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
bond-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
bond: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bookkeeper-permissions: [ i686-linux, x86_64-linux, x86_64-darwin ]
bookkeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bookkeeper-permissions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Bookshelf: [ i686-linux, x86_64-linux, x86_64-darwin ]
boolean-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
boolean-normal-forms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ boomange: [ i686-linux, x86_64-linux, x86_64-darwin ]
boomslang: [ i686-linux, x86_64-linux, x86_64-darwin ]
borel: [ i686-linux, x86_64-linux, x86_64-darwin ]
bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2836,20 +2956,22 @@ dont-distribute-packages:
bson-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
bson-mapping: [ i686-linux, x86_64-linux, x86_64-darwin ]
btree-concurrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ b-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
buchhaltung: [ i686-linux, x86_64-linux, x86_64-darwin ]
buffer-builder-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
buffer-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
buffon: [ i686-linux, x86_64-linux, x86_64-darwin ]
bugzilla: [ i686-linux, x86_64-linux, x86_64-darwin ]
buildable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ buildbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
buildbox-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
buildwrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
bullet: [ i686-linux, x86_64-linux, x86_64-darwin ]
burst-detection: [ i686-linux, x86_64-linux, x86_64-darwin ]
buster-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- buster-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ buster-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
bustle: [ i686-linux, x86_64-linux, x86_64-darwin ]
butterflies: [ i686-linux, x86_64-linux, x86_64-darwin ]
byline: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2857,52 +2979,58 @@ dont-distribute-packages:
bytestring-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bytestringparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-read: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bytestring-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bytestring-typenats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bytestringparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestringreadp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- c-dsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- c-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bytestring-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bytestring-strict-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bytestring-typenats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal2arch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal2doap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal2ghci: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal2spec: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-audit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-bounds: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-cargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-constraints: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-debian: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-dev: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-ghc-dynflags: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-ghci: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-graphdeps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabalgraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
Cabal-ide-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-info: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-install-bundle: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-install-ghc72: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-install-ghc74: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-macosx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabalmdvrpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-mon: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-nirvana: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-progdeps: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal2arch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal2doap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal2ghci: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabal2spec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabalgraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cabalmdvrpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabalQuery: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabalrpmdeps: [ i686-linux, x86_64-linux, x86_64-darwin ]
CabalSearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-test-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cabal-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabalvchk: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabocha: [ i686-linux, x86_64-linux, x86_64-darwin ]
cached-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
cacophony: [ i686-linux, x86_64-linux, x86_64-darwin ]
caffegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
cake3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cake: [ i686-linux, x86_64-linux, x86_64-darwin ]
cakyrespa: [ i686-linux, x86_64-linux, x86_64-darwin ]
cal3d-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cal3d-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
cal3d: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cal3d-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
calc: [ i686-linux, x86_64-linux, x86_64-darwin ]
calculator: [ i686-linux, x86_64-linux, x86_64-darwin ]
caldims: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2910,33 +3038,34 @@ dont-distribute-packages:
call: [ i686-linux, x86_64-linux, x86_64-darwin ]
campfire: [ i686-linux, x86_64-linux, x86_64-darwin ]
canonical-filepath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ canteven-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
canteven-listen-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
canteven-parsedate: [ i686-linux, x86_64-linux, x86_64-darwin ]
cantor: [ i686-linux, x86_64-linux, x86_64-darwin ]
cao: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cap: [ i686-linux, x86_64-linux, x86_64-darwin ]
Capabilities: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cap: [ i686-linux, x86_64-linux, x86_64-darwin ]
capri: [ i686-linux, x86_64-linux, x86_64-darwin ]
- car-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
carboncopy: [ i686-linux, x86_64-linux, x86_64-darwin ]
carettah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ car-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
carte: [ i686-linux, x86_64-linux, x86_64-darwin ]
Cartesian: [ i686-linux, x86_64-linux, x86_64-darwin ]
casadi-bindings-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
casadi-bindings-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ casadi-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
casadi-bindings-internal: [ i686-linux, x86_64-linux, x86_64-darwin ]
casadi-bindings-ipopt-interface: [ i686-linux, x86_64-linux, x86_64-darwin ]
casadi-bindings-snopt-interface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- casadi-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
Cascade: [ i686-linux, x86_64-linux, x86_64-darwin ]
cascading: [ i686-linux, x86_64-linux, x86_64-darwin ]
cases: [ i686-linux, x86_64-linux, x86_64-darwin ]
cash: [ i686-linux, x86_64-linux, x86_64-darwin ]
casr-logbook-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ casr-logbook: [ i686-linux, x86_64-linux, x86_64-darwin ]
casr-logbook-meta-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
casr-logbook-reports-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
casr-logbook-reports-meta-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
- casr-logbook: [ i686-linux, x86_64-linux, x86_64-darwin ]
cassandra-cql: [ i686-linux, x86_64-linux, x86_64-darwin ]
cassandra-thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
cassy: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2948,18 +3077,21 @@ dont-distribute-packages:
categorical-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
category-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
category-traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ catnplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cautious-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
cayley-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
cblrepo: [ i686-linux, x86_64-linux, x86_64-darwin ]
CBOR: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ CCA: [ i686-linux, x86_64-linux, x86_64-darwin ]
CC-delcont-alt: [ i686-linux, x86_64-linux, x86_64-darwin ]
CC-delcont-cxe: [ i686-linux, x86_64-linux, x86_64-darwin ]
CC-delcont-exc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- CC-delcont-ref-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
CC-delcont-ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- CCA: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ CC-delcont-ref-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
cci: [ i686-linux, x86_64-linux, x86_64-darwin ]
ccnx: [ i686-linux, x86_64-linux, x86_64-darwin ]
cctools-workqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ c-dsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
cedict: [ i686-linux, x86_64-linux, x86_64-darwin ]
ceilometer-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
cellrenderer-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2967,41 +3099,45 @@ dont-distribute-packages:
cereal-derive: [ i686-linux, x86_64-linux, x86_64-darwin ]
cereal-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
cereal-ieee754: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cereal-io-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
cereal-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cereal-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
certificate: [ i686-linux, x86_64-linux, x86_64-darwin ]
cf: [ i686-linux, x86_64-linux, x86_64-darwin ]
cfipu: [ i686-linux, x86_64-linux, x86_64-darwin ]
cflp: [ i686-linux, x86_64-linux, x86_64-darwin ]
cfopu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cg: [ i686-linux, x86_64-linux, x86_64-darwin ]
cgen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cg: [ i686-linux, x86_64-linux, x86_64-darwin ]
cgi-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- chalkboard-viewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
chalkboard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ chalkboard-viewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
charade: [ i686-linux, x86_64-linux, x86_64-darwin ]
charsetdetect: [ i686-linux, x86_64-linux, x86_64-darwin ]
Chart-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
chart-histogram: [ i686-linux, x86_64-linux, x86_64-darwin ]
Chart-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
chatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ chatty: [ i686-linux, x86_64-linux, x86_64-darwin ]
chatty-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
chatty-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- chatty: [ i686-linux, x86_64-linux, x86_64-darwin ]
cheapskate-terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- check-pvp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Checked: [ i686-linux, x86_64-linux, x86_64-darwin ]
checked: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Checked: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ check-pvp: [ i686-linux, x86_64-linux, x86_64-darwin ]
chell-hunit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ chell-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
chevalier-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
chitauri: [ i686-linux, x86_64-linux, x86_64-darwin ]
Chitra: [ i686-linux, x86_64-linux, x86_64-darwin ]
chorale-geo: [ i686-linux, x86_64-linux, x86_64-darwin ]
chorale: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ chp: [ i686-linux, x86_64-linux, x86_64-darwin ]
chp-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
chp-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
chp-spec: [ i686-linux, x86_64-linux, x86_64-darwin ]
chp-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- chp: [ i686-linux, x86_64-linux, x86_64-darwin ]
ChristmasTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
chronograph: [ i686-linux, x86_64-linux, x86_64-darwin ]
chronos: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3012,10 +3148,12 @@ dont-distribute-packages:
cielo: [ i686-linux, x86_64-linux, x86_64-darwin ]
cil: [ i686-linux, x86_64-linux, x86_64-darwin ]
cinvoke: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ c-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
cio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ circlehs: [ i686-linux, x86_64-linux, x86_64-darwin ]
citation-resolve: [ i686-linux, x86_64-linux, x86_64-darwin ]
- citeproc-hs-pandoc-filter: [ i686-linux, x86_64-linux, x86_64-darwin ]
citeproc-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ citeproc-hs-pandoc-filter: [ i686-linux, x86_64-linux, x86_64-darwin ]
cjk: [ i686-linux, x86_64-linux, x86_64-darwin ]
clac: [ i686-linux, x86_64-linux, x86_64-darwin ]
clafer: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3026,22 +3164,24 @@ dont-distribute-packages:
clarifai: [ i686-linux, x86_64-linux, x86_64-darwin ]
CLASE: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-ghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ clash: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-multisignal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- clash-prelude-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ clash-prelude-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-systemverilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-verilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- clash: [ i686-linux, x86_64-linux, x86_64-darwin ]
ClassLaws: [ i686-linux, x86_64-linux, x86_64-darwin ]
classy-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ]
classy-prelude-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- classy-prelude-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
classy-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
ClassyPrelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ classy-prelude-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ clay: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-dot-com: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ clckwrks: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-plugin-bugs: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-plugin-ircbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-plugin-media: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3049,26 +3189,27 @@ dont-distribute-packages:
clckwrks-theme-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-theme-clckwrks: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-theme-geo-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- clckwrks: [ i686-linux, x86_64-linux, x86_64-darwin ]
clean-home: [ i686-linux, x86_64-linux, x86_64-darwin ]
- clean-unions: [ i686-linux, x86_64-linux, x86_64-darwin ]
Clean: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ clean-unions: [ i686-linux, x86_64-linux, x86_64-darwin ]
cless: [ i686-linux, x86_64-linux, x86_64-darwin ]
clevercss: [ i686-linux, x86_64-linux, x86_64-darwin ]
- CLI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cli-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
click-clack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- clif: [ i686-linux, x86_64-linux, x86_64-darwin ]
clifford: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ clif: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ CLI: [ i686-linux, x86_64-linux, x86_64-darwin ]
clippard: [ i686-linux, x86_64-linux, x86_64-darwin ]
clipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
clippings: [ i686-linux, x86_64-linux, x86_64-darwin ]
clist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cloben: [ i686-linux, x86_64-linux, x86_64-darwin ]
clocked: [ i686-linux, x86_64-linux, x86_64-darwin ]
clogparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
clone-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
closure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cloud-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
cloudfront-signer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cloud-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
cloudyfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
clua: [ i686-linux, x86_64-linux, x86_64-darwin ]
cluss: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3078,24 +3219,25 @@ dont-distribute-packages:
cmath: [ i686-linux, x86_64-linux, x86_64-darwin ]
cmathml3: [ i686-linux, x86_64-linux, x86_64-darwin ]
CMCompare: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cmd-item: [ i686-linux, x86_64-linux, x86_64-darwin ]
cmdargs-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cmd-item: [ i686-linux, x86_64-linux, x86_64-darwin ]
cmdtheline: [ i686-linux, x86_64-linux, x86_64-darwin ]
cmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
cmph: [ i686-linux, x86_64-linux, x86_64-darwin ]
cnc-spec-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
cndict: [ i686-linux, x86_64-linux, x86_64-darwin ]
Coadjute: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
Codec-Image-DevIL: [ i686-linux, x86_64-linux, x86_64-darwin ]
codec-libevent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
codecov-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
codemonitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
codepad: [ i686-linux, x86_64-linux, x86_64-darwin ]
codeworld-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ codex: [ i686-linux, x86_64-linux, x86_64-darwin ]
cognimeta-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- coin: [ i686-linux, x86_64-linux, x86_64-darwin ]
coinbase-exchange: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ coin: [ i686-linux, x86_64-linux, x86_64-darwin ]
colada: [ i686-linux, x86_64-linux, x86_64-darwin ]
colchis: [ i686-linux, x86_64-linux, x86_64-darwin ]
collada-output: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3109,26 +3251,31 @@ dont-distribute-packages:
color-counter: [ i686-linux, x86_64-linux, x86_64-darwin ]
colour-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
coltrane: [ i686-linux, x86_64-linux, x86_64-darwin ]
- com: [ i686-linux, x86_64-linux, x86_64-darwin ]
combinat-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
combinat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- combinator-interactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
combinatorial-problems: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ combinator-interactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
Combinatorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
combobuffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
comfort-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ com: [ i686-linux, x86_64-linux, x86_64-darwin ]
commander: [ i686-linux, x86_64-linux, x86_64-darwin ]
Commando: [ i686-linux, x86_64-linux, x86_64-darwin ]
commodities: [ i686-linux, x86_64-linux, x86_64-darwin ]
- commsec-keyexchange: [ i686-linux, x86_64-linux, x86_64-darwin ]
commsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ commsec-keyexchange: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ commutative: [ i686-linux, x86_64-linux, x86_64-darwin ]
comonad-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
comonad-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
ComonadSheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ compactable: [ i686-linux, x86_64-linux, x86_64-darwin ]
compact-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ compact-socket: [ i686-linux, x86_64-linux, x86_64-darwin ]
compact-string: [ i686-linux, x86_64-linux, x86_64-darwin ]
compdata-automata: [ i686-linux, x86_64-linux, x86_64-darwin ]
compdata-dags: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ compdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ compdata-param: [ i686-linux, x86_64-linux, x86_64-darwin ]
compensated: [ i686-linux, x86_64-linux, x86_64-darwin ]
competition: [ i686-linux, x86_64-linux, x86_64-darwin ]
compilation: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3143,29 +3290,29 @@ dont-distribute-packages:
comptrans: [ i686-linux, x86_64-linux, x86_64-darwin ]
computational-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
concraft-hr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- concraft-pl: [ i686-linux, x86_64-linux, x86_64-darwin ]
concraft: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ concraft-pl: [ i686-linux, x86_64-linux, x86_64-darwin ]
concrete-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
concrete-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- concurrent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
Concurrential: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ concurrent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
ConcurrentUtils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
condorcet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
conductive-hsc3: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-audio-lame: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-audio-samplerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-find: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-network-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
conduit-resumablesink: [ i686-linux, x86_64-linux, x86_64-darwin ]
- conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
conffmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- config-ini: [ i686-linux, x86_64-linux, x86_64-darwin ]
- config-select: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
ConfigFileTH: [ i686-linux, x86_64-linux, x86_64-darwin ]
Configger: [ i686-linux, x86_64-linux, x86_64-darwin ]
configifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ config-ini: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ config-select: [ i686-linux, x86_64-linux, x86_64-darwin ]
Configurable: [ i686-linux, x86_64-linux, x86_64-darwin ]
congruence-relation: [ i686-linux, x86_64-linux, x86_64-darwin ]
conjure: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3175,6 +3322,7 @@ dont-distribute-packages:
console-program: [ i686-linux, x86_64-linux, x86_64-darwin ]
const-math-ghc-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
constrained-categories: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ constrained-monads: [ i686-linux, x86_64-linux, x86_64-darwin ]
ConstraintKinds: [ i686-linux, x86_64-linux, x86_64-darwin ]
constructible: [ i686-linux, x86_64-linux, x86_64-darwin ]
constructive-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3184,8 +3332,8 @@ dont-distribute-packages:
container: [ i686-linux, x86_64-linux, x86_64-darwin ]
containers-benchmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
ContArrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- context-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
ContextAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ context-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
continue: [ i686-linux, x86_64-linux, x86_64-darwin ]
continuum-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
continuum: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3193,8 +3341,8 @@ dont-distribute-packages:
control-event: [ i686-linux, x86_64-linux, x86_64-darwin ]
control-monad-attempt: [ i686-linux, x86_64-linux, x86_64-darwin ]
control-monad-exception-monadsfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- control-monad-failure-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
control-monad-failure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ control-monad-failure-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
Control-Monad-MultiPass: [ i686-linux, x86_64-linux, x86_64-darwin ]
Control-Monad-ST2: [ i686-linux, x86_64-linux, x86_64-darwin ]
contstuff-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3204,27 +3352,27 @@ dont-distribute-packages:
convertible-ascii: [ i686-linux, x86_64-linux, x86_64-darwin ]
convertible-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
copilot-cbmc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ copilot: [ i686-linux, x86_64-linux, x86_64-darwin ]
copilot-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
copilot-libraries: [ i686-linux, x86_64-linux, x86_64-darwin ]
copilot-theorem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- copilot: [ i686-linux, x86_64-linux, x86_64-darwin ]
copr: [ i686-linux, x86_64-linux, x86_64-darwin ]
COrdering: [ i686-linux, x86_64-linux, x86_64-darwin ]
- core-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- core-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- core: [ i686-linux, x86_64-linux, x86_64-darwin ]
corebot-bliki: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ core-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
CoreDump: [ i686-linux, x86_64-linux, x86_64-darwin ]
CoreErlang: [ i686-linux, x86_64-linux, x86_64-darwin ]
CoreFoundation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ core-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ core: [ i686-linux, x86_64-linux, x86_64-darwin ]
coroutine-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- coroutine-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
Coroutine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- couch-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- couch-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ coroutine-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
couchdb-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
couchdb-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
CouchDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ couch-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ couch-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
counter: [ i686-linux, x86_64-linux, x86_64-darwin ]
court: [ i686-linux, x86_64-linux, x86_64-darwin ]
coverage: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3234,8 +3382,8 @@ dont-distribute-packages:
cplusplus-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
cprng-aes-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
cpuperf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cql-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
cql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cql-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
cqrs-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
cqrs-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
cqrs-memory: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3243,7 +3391,6 @@ dont-distribute-packages:
cqrs-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
cqrs-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
cqrs-testkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cr: [ i686-linux, x86_64-linux, x86_64-darwin ]
crack: [ i686-linux, x86_64-linux, x86_64-darwin ]
Craft3e: [ i686-linux, x86_64-linux, x86_64-darwin ]
craft: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3255,12 +3402,17 @@ dont-distribute-packages:
crc16: [ i686-linux, x86_64-linux, x86_64-darwin ]
crc: [ i686-linux, x86_64-linux, x86_64-darwin ]
creatur: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ credentials-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ credential-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
crf-chain1-constrained: [ i686-linux, x86_64-linux, x86_64-darwin ]
crf-chain1: [ i686-linux, x86_64-linux, x86_64-darwin ]
crf-chain2-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
crf-chain2-tiers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cr: [ i686-linux, x86_64-linux, x86_64-darwin ]
criterion-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
criterion-to-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ criu-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ criu-rpc-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
crocodile: [ i686-linux, x86_64-linux, x86_64-darwin ]
cron-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
cruncher-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3277,12 +3429,12 @@ dont-distribute-packages:
cse-ghc-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
csound-catalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
csp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cspmchecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
CSPM-cspm: [ i686-linux, x86_64-linux, x86_64-darwin ]
CSPM-FiringRules: [ i686-linux, x86_64-linux, x86_64-darwin ]
CSPM-Frontend: [ i686-linux, x86_64-linux, x86_64-darwin ]
CSPM-Interpreter: [ i686-linux, x86_64-linux, x86_64-darwin ]
CSPM-ToProlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cspmchecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
cspretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
css: [ i686-linux, x86_64-linux, x86_64-darwin ]
csv-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3295,8 +3447,8 @@ dont-distribute-packages:
cue-sheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
currency-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
curry-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- curry-frontend: [ i686-linux, x86_64-linux, x86_64-darwin ]
CurryDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ curry-frontend: [ i686-linux, x86_64-linux, x86_64-darwin ]
curryrs: [ i686-linux, x86_64-linux, x86_64-darwin ]
curve25519: [ i686-linux, x86_64-linux, x86_64-darwin ]
curves: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3304,33 +3456,34 @@ dont-distribute-packages:
CV: [ i686-linux, x86_64-linux, x86_64-darwin ]
cyclotomic: [ i686-linux, x86_64-linux, x86_64-darwin ]
cypher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- d-bus: [ i686-linux, x86_64-linux, x86_64-darwin ]
d3js: [ i686-linux, x86_64-linux, x86_64-darwin ]
- DAG-Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
dag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ DAG-Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ damnpacket: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dangerous: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
dapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ darcs2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-benchmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-beta: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-buildpackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-cabalized: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ darcsden: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-fastconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- darcs-monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- darcs2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- darcsden: [ i686-linux, x86_64-linux, x86_64-darwin ]
DarcsHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ darcs-monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcswatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
darkplaces-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- darkplaces-rcon-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
darkplaces-rcon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ darkplaces-rcon-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
dash-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-accessor-monadLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-accessor-monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-accessor-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ database-study: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-concurrent-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-construction: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-cycle: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3342,62 +3495,70 @@ dont-distribute-packages:
data-default-instances-unordered-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-default-instances-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-dispersal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ datadog: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-easy: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-embed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dataenc: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-filepath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- data-fin-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-fin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ data-fin-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-flagset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ data-interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-ivar: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-kiln: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-layer: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-lens-ixset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ datalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-map-multikey: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-msgpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-nat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ data-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-object-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-object-yaml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- data-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-pprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-quotientref: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-repr: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-result: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-rev: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Data-Rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Data-Rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-rtuple: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-spacepart: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
- data-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
- database-study: [ i686-linux, x86_64-linux, x86_64-darwin ]
- datadog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dataenc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- datalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
DataTreeView: [ i686-linux, x86_64-linux, x86_64-darwin ]
- datetime-sb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ data-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
datetime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ datetime-sb: [ i686-linux, x86_64-linux, x86_64-darwin ]
dawdle: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbcleaner: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbjava: [ i686-linux, x86_64-linux, x86_64-darwin ]
DBlimited: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dbmigrations: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbmigrations-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbmigrations-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dbmigrations: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbus-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbus-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ d-bus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ DBus: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbus-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
dbus-th-introspection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- DBus: [ i686-linux, x86_64-linux, x86_64-darwin ]
dclabel: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-core-babel: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-core-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-core-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-core-llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-core-salt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-core-simpl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-core-tetra: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-driver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddci-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-interface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ddc-source-tetra: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
ddc-war: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ddci-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
dead-code-detection: [ i686-linux, x86_64-linux, x86_64-darwin ]
dead-simple-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
debian-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3419,11 +3580,12 @@ dont-distribute-packages:
definitive-reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
definitive-sound: [ i686-linux, x86_64-linux, x86_64-darwin ]
deiko-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- deka-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
deka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ deka-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
delicious: [ i686-linux, x86_64-linux, x86_64-darwin ]
delta-h: [ i686-linux, x86_64-linux, x86_64-darwin ]
delta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Delta-Lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
demarcate: [ i686-linux, x86_64-linux, x86_64-darwin ]
denominate: [ i686-linux, x86_64-linux, x86_64-darwin ]
dependent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3436,8 +3598,8 @@ dont-distribute-packages:
derive-gadt: [ i686-linux, x86_64-linux, x86_64-darwin ]
derive-IG: [ i686-linux, x86_64-linux, x86_64-darwin ]
derive-monoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- derive-storable-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
derive-storable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ derive-storable-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
derive-topdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
derive-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
derp-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3462,6 +3624,7 @@ dont-distribute-packages:
diagrams-rubiks-cube: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-tikz: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dialog: [ i686-linux, x86_64-linux, x86_64-darwin ]
dice-entropy-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
dicom: [ i686-linux, x86_64-linux, x86_64-darwin ]
dictionaries: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3476,33 +3639,36 @@ dont-distribute-packages:
digestive-functors-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ digestive-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digitalocean-kzs: [ i686-linux, x86_64-linux, x86_64-darwin ]
DigitalOcean: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ digitalocean-kzs: [ i686-linux, x86_64-linux, x86_64-darwin ]
dimensional-codata: [ i686-linux, x86_64-linux, x86_64-darwin ]
DimensionalHash: [ i686-linux, x86_64-linux, x86_64-darwin ]
dingo-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
dingo-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
dingo-widgets: [ i686-linux, x86_64-linux, x86_64-darwin ]
diophantine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- diplomacy-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
diplomacy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ diplomacy-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
direct-binary-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ directed-cubical: [ i686-linux, x86_64-linux, x86_64-darwin ]
direct-fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
direct-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- direct-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
- directed-cubical: [ i686-linux, x86_64-linux, x86_64-darwin ]
directory-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ direct-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
dirfiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
discogs-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ discord-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
discordian-calendar: [ i686-linux, x86_64-linux, x86_64-darwin ]
discount: [ i686-linux, x86_64-linux, x86_64-darwin ]
DiscussionSupportSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dish: [ i686-linux, x86_64-linux, x86_64-darwin ]
disjoint-set: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ disjoint-set-stateful: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distance-of-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dist: [ i686-linux, x86_64-linux, x86_64-darwin ]
DisTract: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3516,6 +3682,7 @@ dont-distribute-packages:
distributed-process-simplelocalnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-task: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ distributed-process-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
distributed-process-zookeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
distribution-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
dixi: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3524,11 +3691,13 @@ dont-distribute-packages:
DMuCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
DnaProteinAlignment: [ i686-linux, x86_64-linux, x86_64-darwin ]
dnscache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dnsrbl: [ i686-linux, x86_64-linux, x86_64-darwin ]
dnssd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- doc-review: [ i686-linux, x86_64-linux, x86_64-darwin ]
doccheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
docidx: [ i686-linux, x86_64-linux, x86_64-darwin ]
dockercook: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ docker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ doc-review: [ i686-linux, x86_64-linux, x86_64-darwin ]
doctest-discover-configurator: [ i686-linux, x86_64-linux, x86_64-darwin ]
doctest-discover: [ i686-linux, x86_64-linux, x86_64-darwin ]
DocTest: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3537,14 +3706,13 @@ dont-distribute-packages:
DOM: [ i686-linux, x86_64-linux, x86_64-darwin ]
dominion: [ i686-linux, x86_64-linux, x86_64-darwin ]
domplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dot-linker: [ i686-linux, x86_64-linux, x86_64-darwin ]
dotfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dot-linker: [ i686-linux, x86_64-linux, x86_64-darwin ]
download-curl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- download-media-content: [ i686-linux, x86_64-linux, x86_64-darwin ]
download: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ download-media-content: [ i686-linux, x86_64-linux, x86_64-darwin ]
dozenal: [ i686-linux, x86_64-linux, x86_64-darwin ]
dozens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- DP: [ i686-linux, x86_64-linux, x86_64-darwin ]
dph-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
dph-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
dph-lifted-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3553,41 +3721,43 @@ dont-distribute-packages:
dph-prim-interface: [ i686-linux, x86_64-linux, x86_64-darwin ]
dph-prim-par: [ i686-linux, x86_64-linux, x86_64-darwin ]
dph-prim-seq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ DP: [ i686-linux, x86_64-linux, x86_64-darwin ]
dpkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
DPM: [ i686-linux, x86_64-linux, x86_64-darwin ]
drClickOn: [ i686-linux, x86_64-linux, x86_64-darwin ]
dresdner-verkehrsbetriebe: [ i686-linux, x86_64-linux, x86_64-darwin ]
DrHylo: [ i686-linux, x86_64-linux, x86_64-darwin ]
DrIFT-cabalized: [ i686-linux, x86_64-linux, x86_64-darwin ]
- DrIFT: [ i686-linux, x86_64-linux, x86_64-darwin ]
drifter-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ DrIFT: [ i686-linux, x86_64-linux, x86_64-darwin ]
drmaa: [ i686-linux, x86_64-linux, x86_64-darwin ]
dropbox-sdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
dropsolve: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ds-kanren: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dsh-sql: [ i686-linux, x86_64-linux, x86_64-darwin ]
DSH: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dsmc-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dsh-sql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ds-kanren: [ i686-linux, x86_64-linux, x86_64-darwin ]
dsmc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dson-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dsmc-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
dson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dson-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
DSTM: [ i686-linux, x86_64-linux, x86_64-darwin ]
dstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
dtab: [ i686-linux, x86_64-linux, x86_64-darwin ]
DTC: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dtd: [ i686-linux, x86_64-linux, x86_64-darwin ]
dtd-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
dtd-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dtd: [ i686-linux, x86_64-linux, x86_64-darwin ]
duplo: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dust-crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Dust-tools-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Dust-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dust: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Dust-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Dust-tools-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
dvda: [ i686-linux, x86_64-linux, x86_64-darwin ]
dvdread: [ i686-linux, x86_64-linux, x86_64-darwin ]
dvi-processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
dwarfadt: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dynamic-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-linker-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-mvector: [ i686-linux, x86_64-linux, x86_64-darwin ]
dynamic-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3600,12 +3770,15 @@ dont-distribute-packages:
DysFRP-Craftwerk: [ i686-linux, x86_64-linux, x86_64-darwin ]
dywapitchtrack: [ i686-linux, x86_64-linux, x86_64-darwin ]
eager-sockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ earclipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
easy-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
easyjson: [ i686-linux, x86_64-linux, x86_64-darwin ]
easyplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
easyrender: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ easytensor: [ i686-linux ]
ebeats: [ i686-linux, x86_64-linux, x86_64-darwin ]
ebnf-bff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ec2-unikernel: [ i686-linux, x86_64-linux, x86_64-darwin ]
ecdsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
ecma262: [ i686-linux, x86_64-linux, x86_64-darwin ]
ecu: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3614,14 +3787,14 @@ dont-distribute-packages:
edenskel: [ i686-linux, x86_64-linux, x86_64-darwin ]
edentv: [ i686-linux, x86_64-linux, x86_64-darwin ]
edge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- edit-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
editable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ edit-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
editline: [ i686-linux, x86_64-linux, x86_64-darwin ]
EditTimeReport: [ i686-linux, x86_64-linux, x86_64-darwin ]
EEConfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- effect-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- effective-aspects-mzv: [ i686-linux, x86_64-linux, x86_64-darwin ]
effective-aspects: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ effective-aspects-mzv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ effect-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
egison-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
ehaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3629,19 +3802,20 @@ dont-distribute-packages:
eibd-client-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
EitherT: [ i686-linux, x86_64-linux, x86_64-darwin ]
ekg-carbon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
ekg-log: [ i686-linux, x86_64-linux, x86_64-darwin ]
ekg-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
ekg-rrd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
electrum-mnemonic: [ i686-linux, x86_64-linux, x86_64-darwin ]
elevator: [ i686-linux, x86_64-linux, x86_64-darwin ]
elision: [ i686-linux, x86_64-linux, x86_64-darwin ]
elocrypt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ elsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
emacs-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
- email-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- email-validator: [ i686-linux, x86_64-linux, x86_64-darwin ]
email: [ i686-linux, x86_64-linux, x86_64-darwin ]
emailparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ email-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ email-validator: [ i686-linux, x86_64-linux, x86_64-darwin ]
embeddock-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
embeddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
embroidery: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3650,10 +3824,10 @@ dont-distribute-packages:
enchant: [ i686-linux, x86_64-linux, x86_64-darwin ]
encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
engine-io-growler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ engine-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
engine-io-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
engine-io-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
engine-io-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- engine-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
entangle: [ i686-linux, x86_64-linux, x86_64-darwin ]
EntrezHTTP: [ i686-linux, x86_64-linux, x86_64-darwin ]
EnumContainers: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3668,8 +3842,8 @@ dont-distribute-packages:
epass: [ i686-linux, x86_64-linux, x86_64-darwin ]
epoll: [ i686-linux, x86_64-linux, x86_64-darwin ]
epub-metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- epub-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
epubname: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ epub-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
Eq: [ i686-linux, x86_64-linux, x86_64-darwin ]
equal-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
EqualitySolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3702,18 +3876,19 @@ dont-distribute-packages:
eurofxref: [ i686-linux, x86_64-linux, x86_64-darwin ]
Euterpea: [ i686-linux, x86_64-linux, x86_64-darwin ]
event-driven: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ eventloop: [ i686-linux, x86_64-linux, x86_64-darwin ]
event-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
EventSocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
eventsource-geteventstore-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
eventstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
every-bit-counts: [ i686-linux, x86_64-linux, x86_64-darwin ]
ewe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ex-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
exact-real: [ i686-linux, x86_64-linux, x86_64-darwin ]
exception-hierarchy: [ i686-linux, x86_64-linux, x86_64-darwin ]
exception-monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
exception-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
execs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ exference: [ i686-linux, x86_64-linux, x86_64-darwin ]
exhaustive: [ i686-linux, x86_64-linux, x86_64-darwin ]
exherbo-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
exif: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3724,45 +3899,50 @@ dont-distribute-packages:
exinst: [ i686-linux, x86_64-linux, x86_64-darwin ]
existential: [ i686-linux, x86_64-linux, x86_64-darwin ]
exists: [ i686-linux, x86_64-linux, x86_64-darwin ]
- exp-extended: [ i686-linux, x86_64-linux, x86_64-darwin ]
expand: [ i686-linux, x86_64-linux, x86_64-darwin ]
expat-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ exp-extended: [ i686-linux, x86_64-linux, x86_64-darwin ]
explain: [ i686-linux, x86_64-linux, x86_64-darwin ]
explicit-determinant: [ i686-linux, x86_64-linux, x86_64-darwin ]
explicit-iomodes-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- explicit-iomodes-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
explicit-iomodes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ explicit-iomodes-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
explicit-sharing: [ i686-linux, x86_64-linux, x86_64-darwin ]
explore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ex-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
exposed-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
extcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
extemp: [ i686-linux, x86_64-linux, x86_64-darwin ]
extended-categories: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ extended-reals: [ i686-linux, x86_64-linux, x86_64-darwin ]
extensible-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ extensible-effects: [ i686-linux, x86_64-linux, x86_64-darwin ]
extractelf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
ez-couch: [ i686-linux, x86_64-linux, x86_64-darwin ]
faceted: [ i686-linux, x86_64-linux, x86_64-darwin ]
factory: [ i686-linux, x86_64-linux, x86_64-darwin ]
Facts: [ i686-linux, x86_64-linux, x86_64-darwin ]
factual-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
fadno-braids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fadno-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
FailureT: [ i686-linux, x86_64-linux, x86_64-darwin ]
fake-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
- falling-turnip: [ i686-linux, x86_64-linux, x86_64-darwin ]
fallingblocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ falling-turnip: [ i686-linux, x86_64-linux, x86_64-darwin ]
family-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fast-tags: [ i686-linux, x86_64-linux, x86_64-darwin ]
fastbayes: [ i686-linux, x86_64-linux, x86_64-darwin ]
fastedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
fastirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fast-tags: [ i686-linux, x86_64-linux, x86_64-darwin ]
FastxPipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
fathead-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
fault-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
fay-hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
fay-simplejson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fb-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fb: [ i686-linux, x86_64-linux, x86_64-darwin ]
fbmessenger-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fb-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
fca: [ i686-linux, x86_64-linux, x86_64-darwin ]
fcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
fckeditor: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3770,16 +3950,17 @@ dont-distribute-packages:
FComp: [ i686-linux, x86_64-linux, x86_64-darwin ]
fdo-trash: [ i686-linux, x86_64-linux, x86_64-darwin ]
fedora-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed2lj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
feed-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
feed-crawl: [ i686-linux, x86_64-linux, x86_64-darwin ]
feed-gipeda: [ i686-linux, x86_64-linux, x86_64-darwin ]
feed-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed2lj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
feldspar-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
feldspar-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
fenfire: [ i686-linux, x86_64-linux, x86_64-darwin ]
FermatsLastMargin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fernet: [ i686-linux, x86_64-linux, x86_64-darwin ]
FerryCore: [ i686-linux, x86_64-linux, x86_64-darwin ]
Feval: [ i686-linux, x86_64-linux, x86_64-darwin ]
ffeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3791,15 +3972,16 @@ dont-distribute-packages:
fieldwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
file-collection: [ i686-linux, x86_64-linux, x86_64-darwin ]
file-command-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- file-location: [ i686-linux, x86_64-linux, x86_64-darwin ]
filediff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FileManip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ file-location: [ i686-linux, x86_64-linux, x86_64-darwin ]
FileManipCompat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FileManip: [ i686-linux, x86_64-linux, x86_64-darwin ]
filepath-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
Files: [ i686-linux, x86_64-linux, x86_64-darwin ]
filesystem-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
filesystem-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
FileSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ filesystem-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
filtrable: [ i686-linux, x86_64-linux, x86_64-darwin ]
Finance-Quote-Yahoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
Finance-Treasury: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3812,32 +3994,34 @@ dont-distribute-packages:
fishfood: [ i686-linux, x86_64-linux, x86_64-darwin ]
fit: [ i686-linux, x86_64-linux, x86_64-darwin ]
fitsio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fix-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fix-parser-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fix-symbols-gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-point-vector-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-point-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
fixed-point: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-point-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-point-vector-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
fixed-precision: [ i686-linux, x86_64-linux, x86_64-darwin ]
fixed-storable-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
fixed-width: [ i686-linux, x86_64-linux, x86_64-darwin ]
fixfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fix-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fix-parser-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fix-symbols-gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
fizz-buzz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flac-picture: [ i686-linux, x86_64-linux, x86_64-darwin ]
flac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flac-picture: [ i686-linux, x86_64-linux, x86_64-darwin ]
flamethrower: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flamingra: [ i686-linux, x86_64-linux, x86_64-darwin ]
flat-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
flexible-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flexiwrap-smallcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
flexiwrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flexiwrap-smallcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
flickr: [ i686-linux, x86_64-linux, x86_64-darwin ]
Flippi: [ i686-linux, x86_64-linux, x86_64-darwin ]
flite: [ i686-linux, x86_64-linux, x86_64-darwin ]
floating-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
flow2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowdock-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flowdock-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowdock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowdock-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flow-er: [ i686-linux, x86_64-linux, x86_64-darwin ]
flower: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowlocks-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
flowsim: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3845,31 +4029,35 @@ dont-distribute-packages:
fltkhs-fluid-demos: [ i686-linux, x86_64-linux, x86_64-darwin ]
fltkhs-hello-world: [ i686-linux, x86_64-linux, x86_64-darwin ]
fluidsynth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FM-SBLEX: [ i686-linux, x86_64-linux, x86_64-darwin ]
fmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
FModExRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FM-SBLEX: [ i686-linux, x86_64-linux, x86_64-darwin ]
fn-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
foldl-incremental: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foldl-statistics: [ i686-linux ]
folds-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
follower: [ i686-linux, x86_64-linux, x86_64-darwin ]
foma: [ i686-linux, x86_64-linux, x86_64-darwin ]
font-opengl-basic4x6: [ i686-linux, x86_64-linux, x86_64-darwin ]
foo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- for-free: [ i686-linux, x86_64-linux, x86_64-darwin ]
forbidden-fruit: [ i686-linux, x86_64-linux, x86_64-darwin ]
fordo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forecast-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
foreign-var: [ i686-linux, x86_64-linux, x86_64-darwin ]
ForestStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ for-free: [ i686-linux, x86_64-linux, x86_64-darwin ]
forger: [ i686-linux, x86_64-linux, x86_64-darwin ]
forkable-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- formal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ForkableT: [ i686-linux, x86_64-linux, x86_64-darwin ]
FormalGrammars: [ i686-linux, x86_64-linux, x86_64-darwin ]
- format-status: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ formal: [ i686-linux, x86_64-linux, x86_64-darwin ]
format: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ format-numbers: [ i686-linux ]
+ format-status: [ i686-linux, x86_64-linux, x86_64-darwin ]
formattable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forml: [ i686-linux, x86_64-linux, x86_64-darwin ]
formlets-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
formlets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forml: [ i686-linux, x86_64-linux, x86_64-darwin ]
formura: [ i686-linux, x86_64-linux, x86_64-darwin ]
ForSyDe: [ i686-linux, x86_64-linux, x86_64-darwin ]
forth-hll: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3893,44 +4081,46 @@ dont-distribute-packages:
free-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
free-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
free-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-seq-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-seq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-vector-spaces: [ i686-linux, x86_64-linux, x86_64-darwin ]
freekick2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
freer: [ i686-linux, x86_64-linux, x86_64-darwin ]
freesect: [ i686-linux, x86_64-linux, x86_64-darwin ]
freesound: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freetype-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-seq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-seq-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
FreeTypeGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freetype-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-vector-spaces: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fresh: [ i686-linux, x86_64-linux, x86_64-darwin ]
friday-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ friday: [ i686-linux, x86_64-linux, x86_64-darwin ]
friday-juicypixels: [ i686-linux, x86_64-linux, x86_64-darwin ]
friday-scale-dct: [ i686-linux, x86_64-linux, x86_64-darwin ]
- friday: [ i686-linux, x86_64-linux, x86_64-darwin ]
frp-arduino: [ i686-linux, x86_64-linux, x86_64-darwin ]
fs-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
fsmActions: [ i686-linux, x86_64-linux, x86_64-darwin ]
fsutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fswatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
ftdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
FTGL-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
ftp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
FTPLine: [ i686-linux, x86_64-linux, x86_64-darwin ]
ftshell: [ i686-linux, x86_64-linux, x86_64-darwin ]
full-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- full-text-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
fullstop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ full-text-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
funbot-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
funbot-git-hook: [ i686-linux, x86_64-linux, x86_64-darwin ]
funbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
funcons-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functional-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
function-combine: [ i686-linux, x86_64-linux, x86_64-darwin ]
function-instances-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functional-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functor-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
functorm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functor-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
Fungi: [ i686-linux, x86_64-linux, x86_64-darwin ]
funion: [ i686-linux, x86_64-linux, x86_64-darwin ]
funpat: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3938,25 +4128,27 @@ dont-distribute-packages:
fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
futun: [ i686-linux, x86_64-linux, x86_64-darwin ]
future: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fuzzy-timings: [ i686-linux, x86_64-linux, x86_64-darwin ]
fuzzytime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fuzzy-timings: [ i686-linux, x86_64-linux, x86_64-darwin ]
fwgl-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fwgl-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
fwgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- g-npm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fwgl-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ g4ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
gact: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gameclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
game-of-life: [ i686-linux, x86_64-linux, x86_64-darwin ]
game-probability: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gameclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Gamgine: [ i686-linux, x86_64-linux, x86_64-darwin ]
Ganymede: [ i686-linux, x86_64-linux, x86_64-darwin ]
garepinoh: [ i686-linux, x86_64-linux, x86_64-darwin ]
gbu: [ i686-linux, x86_64-linux, x86_64-darwin ]
gc-monitoring-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gcodehs: [ i686-linux, x86_64-linux, x86_64-darwin ]
gdiff-ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
gdiff-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
GeBoP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geek-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
geek: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geek-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
gegl: [ i686-linux, x86_64-linux, x86_64-darwin ]
gelatin: [ i686-linux, x86_64-linux, x86_64-darwin ]
gemstone: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3970,17 +4162,17 @@ dont-distribute-packages:
generic-church: [ i686-linux, x86_64-linux, x86_64-darwin ]
generic-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genericserialize: [ i686-linux, x86_64-linux, x86_64-darwin ]
generic-storable: [ i686-linux, x86_64-linux, x86_64-darwin ]
generic-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genericserialize: [ i686-linux, x86_64-linux, x86_64-darwin ]
genetics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geni-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GenI: [ i686-linux, x86_64-linux, x86_64-darwin ]
geniconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
genifunctors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geni-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GenI: [ i686-linux, x86_64-linux, x86_64-darwin ]
geniplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
geniserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
genprog: [ i686-linux, x86_64-linux, x86_64-darwin ]
GenSmsPdu: [ i686-linux, x86_64-linux, x86_64-darwin ]
gentlemark: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3988,19 +4180,21 @@ dont-distribute-packages:
genvalidity-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
genvalidity-hspec-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
genvalidity-hspec-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genvalidity-hspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
genvalidity-path: [ i686-linux, x86_64-linux, x86_64-darwin ]
genvalidity-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geo-resolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genvalidity-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
GeocoderOpenCage: [ i686-linux, x86_64-linux, x86_64-darwin ]
geodetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
geodetics: [ i686-linux, x86_64-linux, x86_64-darwin ]
geoip2: [ i686-linux, x86_64-linux, x86_64-darwin ]
GeoIp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geojson-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
geojson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geojson-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
geolite-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
geom2d: [ i686-linux, x86_64-linux, x86_64-darwin ]
GeomPredicates-SSE: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geo-resolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
getemx: [ i686-linux, x86_64-linux, x86_64-darwin ]
getflag: [ i686-linux, x86_64-linux, x86_64-darwin ]
GGg: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4010,97 +4204,113 @@ dont-distribute-packages:
ghc-events-analyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-events-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-generic-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-haskeline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-history-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-imported-from: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom-jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom-jsffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-hplay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-xhr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghclive: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-man-completion: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-pkg-autofix: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-pkg-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-usage: [ i686-linux, x86_64-linux, x86_64-darwin ]
ghc-vis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-haskeline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-history-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom-jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom-jsffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-hplay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-xhr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghclive: [ i686-linux, x86_64-linux, x86_64-darwin ]
ght: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ giak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Gifcurry: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-girepository: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-gst: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gstaudio: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gstbase: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-gst: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gstvideo: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gtk-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gtkosxapplication: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-gtksource: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ginger: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-pango: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-pangocairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-pango: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ giphy-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-poppler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GiST: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-checklist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-date: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitdo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-fmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-freq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-gpush: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-backup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-release: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-tools: [ i686-linux ]
+ github-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-webhook-handler-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitignore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-jump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-cross: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-mediate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-repair: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-sanity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-vogue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ givegif: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-webkit2: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-webkit2webextension: [ i686-linux, x86_64-linux, x86_64-darwin ]
gi-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- giak: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ginger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- giphy-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GiST: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-checklist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-date: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-gpush: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-jump: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-mediate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-repair: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-sanity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-vogue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitdo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-backup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-release: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-webhook-handler-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-cross: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- givegif: [ i686-linux, x86_64-linux, x86_64-darwin ]
glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
gladexml-accessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
glapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glazier-react-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glazier-react: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glazier-react-widget: [ i686-linux, x86_64-linux, x86_64-darwin ]
GLFW-b-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
GLFW-OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
GLFW-task: [ i686-linux, x86_64-linux, x86_64-darwin ]
glicko: [ i686-linux, x86_64-linux, x86_64-darwin ]
glider-nlp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gli: [ i686-linux, x86_64-linux, x86_64-darwin ]
glirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
gll: [ i686-linux, x86_64-linux, x86_64-darwin ]
GLMatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glob-posix: [ i686-linux, x86_64-linux, x86_64-darwin ]
global-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- global-variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
global: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ global-variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glob-posix: [ i686-linux, x86_64-linux, x86_64-darwin ]
glome-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
GlomeTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
GlomeVec: [ i686-linux, x86_64-linux, x86_64-darwin ]
GlomeView: [ i686-linux, x86_64-linux, x86_64-darwin ]
gloss-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gloss-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
gloss-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
gloss-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gloss-raster: [ i686-linux, x86_64-linux, x86_64-darwin ]
gloss-sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
glue-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
glue-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4113,39 +4323,48 @@ dont-distribute-packages:
gnome-desktop: [ i686-linux, x86_64-linux, x86_64-darwin ]
gnome-keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ g-npm: [ i686-linux, x86_64-linux, x86_64-darwin ]
gnss-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnuidn: [ i686-linux, x86_64-linux, x86_64-darwin ]
goa: [ i686-linux, x86_64-linux, x86_64-darwin ]
goal-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
goal-geometry: [ i686-linux, x86_64-linux, x86_64-darwin ]
goal-probability: [ i686-linux, x86_64-linux, x86_64-darwin ]
goal-simulation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ goatee-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ goatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
goat: [ i686-linux, x86_64-linux, x86_64-darwin ]
gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-containerbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-firebase-dynamiclinks: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-iam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-manufacturers: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-ml: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-runtimeconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-safebrowsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-servicecontrol: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-servicemanagement: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-slides: [ i686-linux, x86_64-linux, x86_64-darwin ]
gooey: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GoogleDirections: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-drive: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-html5-slide: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-oauth2-for-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-oauth2-jwt: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-oauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GoogleDirections: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-oauth2-jwt: [ i686-linux, x86_64-linux, x86_64-darwin ]
googleplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
googlepolyline: [ i686-linux, x86_64-linux, x86_64-darwin ]
GoogleSB: [ i686-linux, x86_64-linux, x86_64-darwin ]
GoogleSuggest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
GoogleTranslate: [ i686-linux, x86_64-linux, x86_64-darwin ]
gopherbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
gore-and-ash-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
gore-and-ash-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
gore-and-ash-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
gore-and-ash-sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
GotoT-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
gpah: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4166,16 +4385,6 @@ dont-distribute-packages:
grapefruit-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
grapefruit-ui-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
grapefruit-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-cl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-lambdascope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-ski: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-trs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-ww: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
Graph500: [ i686-linux, x86_64-linux, x86_64-darwin ]
Graphalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4187,28 +4396,39 @@ dont-distribute-packages:
graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphicstools: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphql-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-cl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-lambdascope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-ski: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-trs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-ww: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphtype: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
graql: [ i686-linux, x86_64-linux, x86_64-darwin ]
grasp: [ i686-linux, x86_64-linux, x86_64-darwin ]
gray-extended: [ i686-linux, x86_64-linux, x86_64-darwin ]
graylog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greencard-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
greencard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ greencard-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
greg-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
gremlin-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
Grempa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gridbounds: [ i686-linux, x86_64-linux, x86_64-darwin ]
gridfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grid: [ i686-linux, x86_64-linux, x86_64-darwin ]
gridland: [ i686-linux, x86_64-linux, x86_64-darwin ]
grm: [ i686-linux, x86_64-linux, x86_64-darwin ]
GroteTrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
groundhog-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog: [ i686-linux, x86_64-linux, x86_64-darwin ]
groundhog-inspector: [ i686-linux, x86_64-linux, x86_64-darwin ]
groundhog-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
groundhog-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
groundhog-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
groundhog-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog: [ i686-linux, x86_64-linux, x86_64-darwin ]
group-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
Grow: [ i686-linux, x86_64-linux, x86_64-darwin ]
growler: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4218,27 +4438,28 @@ dont-distribute-packages:
gsl-random-fu: [ i686-linux, x86_64-linux, x86_64-darwin ]
gsl-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
gsmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gssapi-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
gssapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gssapi-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gstreamer: [ i686-linux, x86_64-linux, x86_64-darwin ]
GTALib: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk-serialized-event: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk-toy: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-cast-glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-cast-gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-cast-gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-cast-gtksourceview2: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-cast-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Gtk2hsGenerics: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk2hs-rpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Gtk2hsGenerics: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtk3-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
GtkGLTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkimageview: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkrsync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk-serialized-event: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk-toy: [ i686-linux, x86_64-linux, x86_64-darwin ]
guarded-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
guess-combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
guid: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4246,16 +4467,29 @@ dont-distribute-packages:
GuiTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
gulcii: [ i686-linux, x86_64-linux, x86_64-darwin ]
gyah-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h-booru: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h-gpgme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h-reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
h2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
- H: [ i686-linux, x86_64-linux, x86_64-darwin ]
haar: [ i686-linux, x86_64-linux, x86_64-darwin ]
habit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hach: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-contrib-press: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-happstack-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-mongrel2-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-snap-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-interface-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage2hwn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-mirror: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-repo-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-sparks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-whatsnew: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-contrib-press: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackernews: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-frontend-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-handler-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-handler-epoll: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4265,26 +4499,15 @@ dont-distribute-packages:
hack-handler-hyena: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-handler-kibro: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-handler-simpleserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HackMail: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-middleware-cleanpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-middleware-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
hack-middleware-jsonp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-happstack-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-mongrel2-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-snap-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-interface-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-repo-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-sparks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage2hwn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackernews: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HackMail: [ i686-linux, x86_64-linux, x86_64-darwin ]
hactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
hactors: [ i686-linux, x86_64-linux, x86_64-darwin ]
haddock-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haddocset: [ i686-linux, x86_64-linux, x86_64-darwin ]
hadoop-formats: [ i686-linux, x86_64-linux, x86_64-darwin ]
hadoop-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
haggis: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4300,8 +4523,8 @@ dont-distribute-packages:
hakyll-contrib-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-contrib-elm: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-contrib-hyphenation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-contrib-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-contrib-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-filestore: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-ogmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4320,23 +4543,22 @@ dont-distribute-packages:
hamsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
hamtmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hamusic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ handa-gdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
handsy: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hangman: [ i686-linux, x86_64-linux, x86_64-darwin ]
hannahci: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hans-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hans-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
haphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
happindicator3: [ i686-linux, x86_64-linux, x86_64-darwin ]
happindicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
happraise: [ i686-linux, x86_64-linux, x86_64-darwin ]
HAppS-Data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happs-hsp-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
happs-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happs-hsp-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
HAppS-IxSet: [ i686-linux, x86_64-linux, x86_64-darwin ]
HAppS-Server: [ i686-linux, x86_64-linux, x86_64-darwin ]
HAppS-State: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happs-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HAppS-Util: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4348,6 +4570,7 @@ dont-distribute-packages:
happstack-heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-hstringtemplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-ixset: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-monad-peel: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4357,17 +4580,18 @@ dont-distribute-packages:
happstack-static-routing: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
happstack-yui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happy-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happybara-webkit-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happybara-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happs-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HAppS-Util: [ i686-linux, x86_64-linux, x86_64-darwin ]
happybara: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happybara-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happybara-webkit-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happy-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
hapstone: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaPy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- har: [ i686-linux, x86_64-linux, x86_64-darwin ]
harchive: [ i686-linux, x86_64-linux, x86_64-darwin ]
hardware-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaRe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ har: [ i686-linux, x86_64-linux, x86_64-darwin ]
hark: [ i686-linux, x86_64-linux, x86_64-darwin ]
HARM: [ i686-linux, x86_64-linux, x86_64-darwin ]
harmony: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4376,27 +4600,26 @@ dont-distribute-packages:
haroonga-httpd: [ i686-linux, x86_64-linux, x86_64-darwin ]
haroonga: [ i686-linux, x86_64-linux, x86_64-darwin ]
harvest-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- has-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- has: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasbolt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HasCacBDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
hascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
hascas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hascat: [ i686-linux, x86_64-linux, x86_64-darwin ]
hascat-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hascat-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
hascat-system: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hascat: [ i686-linux, x86_64-linux, x86_64-darwin ]
Haschoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
HasGP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashable-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
hashable-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
hashed-storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hashell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hash: [ i686-linux, x86_64-linux, x86_64-darwin ]
hashids: [ i686-linux, x86_64-linux, x86_64-darwin ]
hashring: [ i686-linux, x86_64-linux, x86_64-darwin ]
hashtables-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ has: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hask-home: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hask: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskakafka: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskanoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskarrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4404,6 +4627,9 @@ dont-distribute-packages:
haskdeep: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskeem: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskeline-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell2010: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell98: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell98libraries: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-aliyun: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-awk: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-brainfuck: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4411,15 +4637,38 @@ dont-distribute-packages:
haskell-coffee: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-compression: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-course-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-catchio-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-catchio-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-catchio-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-ftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-generate: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-import-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-kubernetes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellLM: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-mpfr: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-neo4j-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellNN: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Haskelloids: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-pdf-presenter: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-platform-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4428,14 +4677,17 @@ dont-distribute-packages:
haskell-read-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskellscrabble: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskellscript: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-src-exts-prisms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-src-exts-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-src-exts-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-src-meta-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-token-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-ast-fromghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-ast-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-ast-trf: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-ast: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-tools-ast-trf: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-backend-ghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4445,62 +4697,37 @@ dont-distribute-packages:
haskell-tools-refactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tools-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellTorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellTutorials: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-type-exts: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-tyrant: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskell-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell2010: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell98: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell98libraries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-catchio-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-catchio-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-catchio-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellLM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellNN: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Haskelloids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskellscrabble: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskellscript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellTorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellTutorials: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskheap: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskhol-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hask-home: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hask: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskmon: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-node: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-script: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoin-wallet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoon-httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoon-salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskoon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoon-salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskore: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskore-realtime: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskore-supercollider: [ i686-linux, x86_64-linux, x86_64-darwin ]
haskore-synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskore: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaskRel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haslo: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasloGUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haslo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasparql-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4508,42 +4735,46 @@ dont-distribute-packages:
hasql-cursor-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasql-postgres-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-postgres-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
hasql-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
haste-cabal-install: [ i686-linux, x86_64-linux, x86_64-darwin ]
haste-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
haste-gapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haste-perch: [ i686-linux, x86_64-linux, x86_64-darwin ]
haste: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haste-perch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ has-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
hastily: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hat: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hate: [ i686-linux, x86_64-linux, x86_64-darwin ]
hatex-guide: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaTeX-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hat: [ i686-linux, x86_64-linux, x86_64-darwin ]
hats: [ i686-linux, x86_64-linux, x86_64-darwin ]
haverer: [ i686-linux, x86_64-linux, x86_64-darwin ]
HaVSA: [ i686-linux, x86_64-linux, x86_64-darwin ]
hawitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hawk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hax: [ i686-linux, x86_64-linux, x86_64-darwin ]
haxl-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
haxl-facebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
haxl: [ i686-linux, x86_64-linux, x86_64-darwin ]
haxparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxr-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
haxr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxr-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
haxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hayland: [ i686-linux, x86_64-linux, x86_64-darwin ]
hayoo-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hayoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
hback: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hbayes: [ i686-linux, x86_64-linux, x86_64-darwin ]
hbb: [ i686-linux, x86_64-linux, x86_64-darwin ]
hBDD-CMUBDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
hBDD-CUDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
hbeat: [ i686-linux, x86_64-linux, x86_64-darwin ]
hblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
hblock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h-booru: [ i686-linux, x86_64-linux, x86_64-darwin ]
hbro: [ i686-linux, x86_64-linux, x86_64-darwin ]
hburg: [ i686-linux, x86_64-linux, x86_64-darwin ]
HCard: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4553,19 +4784,20 @@ dont-distribute-packages:
HCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
hcltest: [ i686-linux, x86_64-linux, x86_64-darwin ]
hcoap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcoord: [ i686-linux, x86_64-linux, x86_64-darwin ]
hcron: [ i686-linux, x86_64-linux, x86_64-darwin ]
hCsound: [ i686-linux, x86_64-linux, x86_64-darwin ]
hcube: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdaemonize-buildfix: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdbc-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
HDBC-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HDBC-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdbc-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HDBC-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdbi-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdbi-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdbi-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdbi-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hDFA: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdigest: [ i686-linux, x86_64-linux, x86_64-darwin ]
hdirect: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4589,32 +4821,32 @@ dont-distribute-packages:
heist-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
heist-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helics-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
helics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helics-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
helium: [ i686-linux, x86_64-linux, x86_64-darwin ]
helix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hell: [ i686-linux, x86_64-linux, x86_64-darwin ]
hellage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hell: [ i686-linux, x86_64-linux, x86_64-darwin ]
hellnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
helm: [ i686-linux, x86_64-linux, x86_64-darwin ]
help-esb: [ i686-linux, x86_64-linux, x86_64-darwin ]
hemkay: [ i686-linux, x86_64-linux, x86_64-darwin ]
hemokit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hen: [ i686-linux, x86_64-linux, x86_64-darwin ]
henet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hen: [ i686-linux, x86_64-linux, x86_64-darwin ]
hepevt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- her-lexer-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- her-lexer: [ i686-linux, x86_64-linux, x86_64-darwin ]
HERA: [ i686-linux, x86_64-linux, x86_64-darwin ]
herbalizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
HerbiePlugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
heredocs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ her-lexer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ her-lexer-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hermes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hermit-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
hermit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hermit-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
herringbone-embed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- herringbone-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
herringbone: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ herringbone-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
hesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
hesql: [ i686-linux, x86_64-linux, x86_64-darwin ]
hetris: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4622,12 +4854,12 @@ dont-distribute-packages:
hevolisa-dph: [ i686-linux, x86_64-linux, x86_64-darwin ]
hevolisa: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexif: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexpat: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexpat-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexpat-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexpat-pickle-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexpat-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexpat-tagsoup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexpat: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
hexquote: [ i686-linux, x86_64-linux, x86_64-darwin ]
hF2: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4640,7 +4872,6 @@ dont-distribute-packages:
hfractal: [ i686-linux, x86_64-linux, x86_64-darwin ]
HFrequencyQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
hfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hg-buildpackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgalib: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-API: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-Audio: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4652,6 +4883,7 @@ dont-distribute-packages:
HGamer3D-Enet-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-Graphics3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-GUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-InputSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-Network: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-Ogre-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4660,7 +4892,7 @@ dont-distribute-packages:
HGamer3D-SFML-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-WinEvent: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGamer3D-Wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hg-buildpackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgdbmi: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGE2D: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgearman: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4668,15 +4900,18 @@ dont-distribute-packages:
hgeometric: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgeometry: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgeos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgettext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgis: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgithub: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgom: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgopher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h-gpgme: [ i686-linux, x86_64-linux, x86_64-darwin ]
HGraphStorage: [ i686-linux, x86_64-linux, x86_64-darwin ]
hgrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
HHDL: [ i686-linux, x86_64-linux, x86_64-darwin ]
hi3status: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ H: [ i686-linux, x86_64-linux, x86_64-darwin ]
hiccup: [ i686-linux, x86_64-linux, x86_64-darwin ]
hichi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hidapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4691,35 +4926,39 @@ dont-distribute-packages:
higher-leveldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
higherorder: [ i686-linux, x86_64-linux, x86_64-darwin ]
highjson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ highjson-swagger: [ i686-linux ]
+ highjson-th: [ i686-linux ]
highWaterMark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hi: [ i686-linux, x86_64-linux, x86_64-darwin ]
himg: [ i686-linux, x86_64-linux, x86_64-darwin ]
himpy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hindley-milner: [ i686-linux, x86_64-linux, x86_64-darwin ]
hinquire: [ i686-linux, x86_64-linux, x86_64-darwin ]
hinstaller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hint-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
hinterface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hint-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
hinvaders: [ i686-linux, x86_64-linux, x86_64-darwin ]
hinze-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hip: [ i686-linux, x86_64-linux, x86_64-darwin ]
hipbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
hipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hip: [ i686-linux, x86_64-linux, x86_64-darwin ]
HipmunkPlayground: [ i686-linux, x86_64-linux, x86_64-darwin ]
hircules: [ i686-linux, x86_64-linux, x86_64-darwin ]
hirt: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hish: [ i686-linux, x86_64-linux, x86_64-darwin ]
hissmetrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ historian: [ i686-linux, x86_64-linux, x86_64-darwin ]
hist-pl-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hist-pl: [ i686-linux, x86_64-linux, x86_64-darwin ]
hist-pl-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
hist-pl-lmf: [ i686-linux, x86_64-linux, x86_64-darwin ]
hist-pl-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hist-pl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- historian: [ i686-linux, x86_64-linux, x86_64-darwin ]
HJavaScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
hjcase: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
HJScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
HJVM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
hlbfgsb: [ i686-linux, x86_64-linux, x86_64-darwin ]
hlcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
hleap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4736,8 +4975,9 @@ dont-distribute-packages:
hlibfam: [ i686-linux, x86_64-linux, x86_64-darwin ]
HList: [ i686-linux, x86_64-linux, x86_64-darwin ]
HListPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
hlogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlwm: [ i686-linux, x86_64-linux, x86_64-darwin ]
hly: [ i686-linux, x86_64-linux, x86_64-darwin ]
HMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4750,15 +4990,16 @@ dont-distribute-packages:
hmatrix-repa: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmatrix-special: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmatrix-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-svdlibc: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmatrix-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmatrix-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmeap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmeap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmeap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmk: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmm-hmatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
hMollom: [ i686-linux, x86_64-linux, x86_64-darwin ]
hmp3: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hmpf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4766,15 +5007,15 @@ dont-distribute-packages:
hnetcdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
HNM: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hob: [ i686-linux, x86_64-linux, x86_64-darwin ]
hobbes: [ i686-linux, x86_64-linux, x86_64-darwin ]
hobbits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hob: [ i686-linux, x86_64-linux, x86_64-darwin ]
hocilib: [ i686-linux, x86_64-linux, x86_64-darwin ]
HODE: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hoed: [ i686-linux, x86_64-linux, x86_64-darwin ]
hofix-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hog: [ i686-linux, x86_64-linux, x86_64-darwin ]
hogg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hog: [ i686-linux, x86_64-linux, x86_64-darwin ]
hogre-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
hogre: [ i686-linux, x86_64-linux, x86_64-darwin ]
hois: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4786,27 +5027,30 @@ dont-distribute-packages:
Holumbus-Storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
homeomorphic: [ i686-linux, x86_64-linux, x86_64-darwin ]
hommage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ homplexity: [ i686-linux, x86_64-linux, x86_64-darwin ]
HongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
honi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoobuddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hood-off: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodie: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodle-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodle-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodle-publish: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoodle-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hood-off: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoogle-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
hooks-dir: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoovie: [ i686-linux, x86_64-linux, x86_64-darwin ]
hopencc: [ i686-linux, x86_64-linux, x86_64-darwin ]
hopencl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hopenpgp-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
hOpenPGP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hopenpgp-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
hopfield: [ i686-linux, x86_64-linux, x86_64-darwin ]
hopfli: [ i686-linux, x86_64-linux, x86_64-darwin ]
hops: [ i686-linux, x86_64-linux, x86_64-darwin ]
hoq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hora: [ i686-linux ]
+ ho-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
horizon: [ i686-linux, x86_64-linux, x86_64-darwin ]
hosts-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
hothasktags: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4817,14 +5061,14 @@ dont-distribute-packages:
hp2any-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
hp2any-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpack-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpaco-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpaco: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpaco-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpage: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpaste: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpasteit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HPath: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HPath: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpc-coveralls: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpc-tracer: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpdft: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4837,52 +5081,29 @@ dont-distribute-packages:
hpqtypes-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpqtypes: [ i686-linux, x86_64-linux, x86_64-darwin ]
hprotoc-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hprotoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
hps-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
hps-kmeans: [ i686-linux, x86_64-linux, x86_64-darwin ]
hPushover: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpygments: [ i686-linux, x86_64-linux, x86_64-darwin ]
hpylos: [ i686-linux, x86_64-linux, x86_64-darwin ]
hquantlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hR: [ i686-linux, x86_64-linux, x86_64-darwin ]
hranker: [ i686-linux, x86_64-linux, x86_64-darwin ]
HRay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hreader-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h-reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hR: [ i686-linux, x86_64-linux, x86_64-darwin ]
hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hriemann: [ i686-linux, x86_64-linux, x86_64-darwin ]
HROOT-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
HROOT-graf: [ i686-linux, x86_64-linux, x86_64-darwin ]
HROOT-hist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT: [ i686-linux, x86_64-linux, x86_64-darwin ]
HROOT-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
HROOT-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
HROOT-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT: [ i686-linux, x86_64-linux, x86_64-darwin ]
hruby: [ i686-linux, x86_64-darwin ]
- hs-blake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-carbon-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-di: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-dotnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-duktape: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-excelx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-ffmpeg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-fltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-gchart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-gen-iface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-GeoIP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-gizapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-java: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-logo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-mesos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-nombre-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-pgms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-pkg-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-pkpass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-re: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-scrape: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-twitterarchiver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-watchman: [ i686-linux, x86_64-linux, x86_64-darwin ]
hs2bf: [ i686-linux, x86_64-linux, x86_64-darwin ]
hs2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hs2lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4892,6 +5113,8 @@ dont-distribute-packages:
hsbencher-codespeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsbencher-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsbencher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-blake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-forth: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4900,35 +5123,52 @@ dont-distribute-packages:
hsc3-lisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-rec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-rw: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsc3-unsafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
hscaffold: [ i686-linux, x86_64-linux, x86_64-darwin ]
hscamwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-carbon-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
hscassandra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
hscd: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
hScraper: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdev: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdif: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-di: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdip: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsdns-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-dotnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-duktape: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hsed: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsemail-ns: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-excelx: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsfacter: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsfcsh: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSFFIG: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-ffmpeg: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsfilt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-fltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gchart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gen-iface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-GeoIP: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSGEP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsgnutls-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gizapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsgnutls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsgnutls-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsgsom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HSH: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsHaruPDF: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSHHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSH: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsHyperEstraier: [ i686-linux, x86_64-linux, x86_64-darwin ]
hSimpleDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsimport: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-java: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsJudy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hskeleton: [ i686-linux, x86_64-linux, x86_64-darwin ]
hslackbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4936,46 +5176,59 @@ dont-distribute-packages:
HSlippyMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hslogger-reader: [ i686-linux, x86_64-linux, x86_64-darwin ]
hslogger-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-logo: [ i686-linux, x86_64-linux, x86_64-darwin ]
hslogstash: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsmagick: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSmarty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-mesos: [ i686-linux, x86_64-linux, x86_64-darwin ]
Hsmtlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsmtpclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsnock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-nombre-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsns: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsnsq: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsntp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsOpenSSL-x509-system: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsOpenSSL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsOpenSSL-x509-system: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsoptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSoundFile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsp-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsoz: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsparklines: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsparql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsp-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspear: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-expectations-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-expectations-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-experimental: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-golden-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-jenkins: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-monad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-test-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspec-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsPerl5: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-pgms: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspkcs11: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-pkg-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-pkpass: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspread: [ i686-linux, x86_64-linux, x86_64-darwin ]
hspresent: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsprocess: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-datamodel-vinyl: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsqml-datamodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-datamodel-vinyl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-demo-manic: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsqml-demo-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsqml-demo-notes: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsqml-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsreadability: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-re: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-scrape: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsseccomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsSqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hssqlppp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hssqlppp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
HsSVN: [ i686-linux, x86_64-linux, x86_64-darwin ]
hstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
hstest: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4984,21 +5237,27 @@ dont-distribute-packages:
hstox: [ i686-linux, x86_64-linux, x86_64-darwin ]
hstradeking: [ i686-linux, x86_64-linux, x86_64-darwin ]
HStringTemplateHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-twitterarchiver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
hstyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
hstzaar: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsubconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsverilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
HSvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-watchman: [ i686-linux, x86_64-linux, x86_64-darwin ]
hswip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsx-xhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsXenCtrl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsx-xhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
hsyscall: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsyslog-udp: [ i686-linux, x86_64-linux, x86_64-darwin ]
hszephyr: [ i686-linux, x86_64-linux, x86_64-darwin ]
HTab: [ i686-linux, x86_64-linux, x86_64-darwin ]
hTalos: [ i686-linux, x86_64-linux, x86_64-darwin ]
htar: [ i686-linux, x86_64-linux, x86_64-darwin ]
HTicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ html-entities: [ i686-linux, x86_64-linux, x86_64-darwin ]
html-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
html-tokenizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
hts: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5014,13 +5273,15 @@ dont-distribute-packages:
http-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
http-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
http-kinder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-link-header: [ i686-linux ]
+ http-pony: [ i686-linux, x86_64-linux, x86_64-darwin ]
http-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ https-everywhere-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ https-everywhere-rules-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
http-shed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
http-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
http-wget: [ i686-linux, x86_64-linux, x86_64-darwin ]
- https-everywhere-rules-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- https-everywhere-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
htune: [ i686-linux, x86_64-linux, x86_64-darwin ]
htzaar: [ i686-linux, x86_64-linux, x86_64-darwin ]
hub: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5032,6 +5293,7 @@ dont-distribute-packages:
hulk: [ i686-linux, x86_64-linux, x86_64-darwin ]
HulkImport: [ i686-linux, x86_64-linux, x86_64-darwin ]
hums: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunch: [ i686-linux, x86_64-linux, x86_64-darwin ]
HUnit-Diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
hunit-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
HUnit-Plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5046,27 +5308,29 @@ dont-distribute-packages:
huttons-razor: [ i686-linux, x86_64-linux, x86_64-darwin ]
huzzy: [ i686-linux, x86_64-linux, x86_64-darwin ]
hVOIDP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwall-auth-iitk: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-balancedparens: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-eliasfano: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-excess: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hw-json-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-json-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-kafka-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-kafka-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hworker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hworker-ses: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-packed-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-rankselect-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
hw-rankselect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hw-succinct: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hw-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwall-auth-iitk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hworker-ses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hworker: [ i686-linux, x86_64-linux, x86_64-darwin ]
hws: [ i686-linux, x86_64-linux, x86_64-darwin ]
hwsl2-bytevector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwsl2-reducers: [ i686-linux, x86_64-linux, x86_64-darwin ]
hwsl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HXMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwsl2-reducers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-succinct: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
hxmppc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HXMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
hxournal: [ i686-linux, x86_64-linux, x86_64-darwin ]
HXQ: [ i686-linux, x86_64-linux, x86_64-darwin ]
hxt-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5081,18 +5345,19 @@ dont-distribute-packages:
hydrogen-cli-args: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-multimap: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-prelude-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-prelude-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
hydrogen-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
hyena: [ i686-linux, x86_64-linux, x86_64-darwin ]
hylolib: [ i686-linux, x86_64-linux, x86_64-darwin ]
hylotab: [ i686-linux, x86_64-linux, x86_64-darwin ]
hyloutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
hyperdrive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyper-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
hyperfunctions: [ i686-linux, x86_64-linux, x86_64-darwin ]
hyperloglog: [ i686-linux, x86_64-linux, x86_64-darwin ]
hyperloglogplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5104,10 +5369,10 @@ dont-distribute-packages:
iap-verifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
ib-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
IcoGrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ide-backend-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ide-backend-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ide-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
ideas-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ide-backend-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ide-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ide-backend-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
idempotent: [ i686-linux, x86_64-linux, x86_64-darwin ]
identifiers: [ i686-linux, x86_64-linux, x86_64-darwin ]
idiii: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5118,8 +5383,8 @@ dont-distribute-packages:
ifcxt: [ i686-linux, x86_64-linux, x86_64-darwin ]
iff: [ i686-linux, x86_64-linux, x86_64-darwin ]
IFS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
ige-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
igrf: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5129,6 +5394,7 @@ dont-distribute-packages:
ihaskell-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-display: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-hatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-inline-r: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-juicypixels: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-magic: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5136,24 +5402,24 @@ dont-distribute-packages:
ihaskell-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-rlangqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihaskell-widgets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
ihttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
illuminate: [ i686-linux, x86_64-linux, x86_64-darwin ]
imagemagick: [ i686-linux, x86_64-linux, x86_64-darwin ]
imagepaste: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imap: [ i686-linux, x86_64-linux, x86_64-darwin ]
imapget: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imap: [ i686-linux, x86_64-linux, x86_64-darwin ]
imbib: [ i686-linux, x86_64-linux, x86_64-darwin ]
imgurder: [ i686-linux, x86_64-linux, x86_64-darwin ]
imparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imperative-edsl-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
imperative-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imperative-edsl-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
ImperativeHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ implicit: [ i686-linux, x86_64-linux, x86_64-darwin ]
implicit-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
implicit-params: [ i686-linux, x86_64-linux, x86_64-darwin ]
- implicit: [ i686-linux, x86_64-linux, x86_64-darwin ]
imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
impossible: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imprevu-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
improve: [ i686-linux, x86_64-linux, x86_64-darwin ]
INblobs: [ i686-linux, x86_64-linux, x86_64-darwin ]
inch: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5164,13 +5430,14 @@ dont-distribute-packages:
IndexedList: [ i686-linux, x86_64-linux, x86_64-darwin ]
indices: [ i686-linux, x86_64-linux, x86_64-darwin ]
indieweb-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inf-interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- infer-upstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
infernu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ infer-upstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
infinity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- infix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inf-interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
InfixApplicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ infix: [ i686-linux, x86_64-linux, x86_64-darwin ]
inflist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ influxdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
informative: [ i686-linux, x86_64-linux, x86_64-darwin ]
inject-function: [ i686-linux, x86_64-linux, x86_64-darwin ]
inline-java: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5189,42 +5456,47 @@ dont-distribute-packages:
intel-aes: [ i686-linux, x86_64-linux, x86_64-darwin ]
interleavableGen: [ i686-linux, x86_64-linux, x86_64-darwin ]
interleavableIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interlude-l: [ i686-linux, x86_64-linux, x86_64-darwin ]
internetmarke: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interpolatedstring-qq-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
interpolatedstring-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interpolatedstring-qq-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
interpolation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interpol: [ i686-linux, x86_64-linux, x86_64-darwin ]
interruptible: [ i686-linux, x86_64-linux, x86_64-darwin ]
- intro-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- intro: [ i686-linux, x86_64-linux, x86_64-darwin ]
introduction-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ intro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ intro-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
intset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- invertible-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ invertible-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
invertible: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ invertible-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
io-capture: [ i686-linux, x86_64-linux, x86_64-darwin ]
- io-reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
ion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IOR: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ io-reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
IORefCAS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IOR: [ i686-linux, x86_64-linux, x86_64-darwin ]
iothread: [ i686-linux, x86_64-linux, x86_64-darwin ]
iotransaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
ip2location: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipopt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
iptables-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
iptadmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
ipython-kernel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ircbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irc-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
irc-dcc: [ i686-linux, x86_64-linux, x86_64-darwin ]
irc-fun-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
irc-fun-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
irc-fun-color: [ i686-linux, x86_64-linux, x86_64-darwin ]
Irc: [ i686-linux, x86_64-linux, x86_64-darwin ]
iridium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iron-mq: [ i686-linux, x86_64-linux, x86_64-darwin ]
ironforge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- is: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iron-mq: [ i686-linux, x86_64-linux, x86_64-darwin ]
isevaluated: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ is: [ i686-linux, x86_64-linux, x86_64-darwin ]
ismtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
IsNull: [ i686-linux, x86_64-linux, x86_64-darwin ]
iso8583-bitmaps: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5232,33 +5504,33 @@ dont-distribute-packages:
isohunt: [ i686-linux, x86_64-linux, x86_64-darwin ]
isotope: [ i686-linux, x86_64-linux, x86_64-darwin ]
itemfield: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iter-stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
iteratee-compress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
iteratee-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
iteratee-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
iteratee-stm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iterio-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
iterIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iterio-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iter-stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivor: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-backend-c: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-bitdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-hw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ivory: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-opts: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-serialize: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivory-stdlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory: [ i686-linux, x86_64-linux, x86_64-darwin ]
ivy-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
ixdopp: [ i686-linux, x86_64-linux, x86_64-darwin ]
ixmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
iyql: [ i686-linux, x86_64-linux, x86_64-darwin ]
j2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
jack-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JackMiniMix: [ i686-linux, x86_64-linux, x86_64-darwin ]
jackminimix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JackMiniMix: [ i686-linux, x86_64-linux, x86_64-darwin ]
jacobi-roots: [ i686-linux, x86_64-linux, x86_64-darwin ]
jail: [ i686-linux, x86_64-linux, x86_64-darwin ]
jalaali: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5267,14 +5539,16 @@ dont-distribute-packages:
jason: [ i686-linux, x86_64-linux, x86_64-darwin ]
java-bridge-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
java-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- java-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
javaclass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ java-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
jcdecaux-vls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Jdh: [ i686-linux, x86_64-linux, x86_64-darwin ]
jdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jenga: [ i686-linux, x86_64-linux, x86_64-darwin ]
jespresso: [ i686-linux, x86_64-linux, x86_64-darwin ]
jni: [ i686-linux, x86_64-linux, x86_64-darwin ]
jobqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5282,43 +5556,46 @@ dont-distribute-packages:
joinlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
jonathanscard: [ i686-linux, x86_64-linux, x86_64-darwin ]
jort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- js-good-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jose-jwt: [ i686-linux ]
jsaddle-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsaddle-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsaddle-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsaddle-webkit2gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsaddle-webkitgtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsaddle-wkwebview: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsc: [ i686-linux, x86_64-linux, x86_64-darwin ]
JsContracts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ js-good-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsmw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json2-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json2: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-assertions: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-ast-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-autotype: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JSONb: [ i686-linux, x86_64-linux, x86_64-darwin ]
JSON-Combinator-Examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
JSON-Combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JsonGrammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-incremental-decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-litobj: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-pointer-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-python: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-togo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json2-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JSONb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JsonGrammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsonresume: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsonrpc-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsonschema-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsonsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-togo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsontsv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonxlsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
jspath: [ i686-linux, x86_64-linux, x86_64-darwin ]
juandelacosa: [ i686-linux, x86_64-linux, x86_64-darwin ]
judy: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5330,45 +5607,46 @@ dont-distribute-packages:
JunkDB-driver-hashtables: [ i686-linux, x86_64-linux, x86_64-darwin ]
JunkDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
jupyter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jvm-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
jvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jvm-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
JYU-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
kafka-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
kafka-device-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kafka-device: [ i686-linux, x86_64-linux, x86_64-darwin ]
kafka-device-joystick: [ i686-linux, x86_64-linux, x86_64-darwin ]
kafka-device-leap: [ i686-linux, x86_64-linux, x86_64-darwin ]
kafka-device-spacenav: [ i686-linux, x86_64-linux, x86_64-darwin ]
kafka-device-vrpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kafka-device: [ i686-linux, x86_64-linux, x86_64-darwin ]
kaleidoscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
kangaroo: [ i686-linux, x86_64-linux, x86_64-darwin ]
kanji: [ i686-linux, x86_64-linux, x86_64-darwin ]
kansas-lava-cores: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kansas-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
kansas-lava-papilio: [ i686-linux, x86_64-linux, x86_64-darwin ]
kansas-lava-shake: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kansas-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
karakuri: [ i686-linux, x86_64-linux, x86_64-darwin ]
katip-elasticsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
katip: [ i686-linux, x86_64-linux, x86_64-darwin ]
katt: [ i686-linux, x86_64-linux, x86_64-darwin ]
kawaii: [ i686-linux, x86_64-linux, x86_64-darwin ]
kazura-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kd-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
kdesrc-build-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kd-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-mvc-environment-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-mvc-model-lightmodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-mvc-model-protectedmodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-mvc-solutions-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-reactive-fs: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-reactive-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactivelenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-reactive-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-reactive-polling: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactivevalues: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-reactive-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-hails-reactive-yampa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactivelenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactivevalues: [ i686-linux, x86_64-linux, x86_64-darwin ]
keera-posture: [ i686-linux, x86_64-linux, x86_64-darwin ]
keiretsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
Ketchup: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5377,13 +5655,14 @@ dont-distribute-packages:
keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
keysafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
keystore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keyvaluehash: [ i686-linux, x86_64-linux, x86_64-darwin ]
keyword-args: [ i686-linux, x86_64-linux, x86_64-darwin ]
khph: [ i686-linux, x86_64-linux, x86_64-darwin ]
kicad-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
kickass-torrents-dump-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
KiCS-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- KiCS-prophecy: [ i686-linux, x86_64-linux, x86_64-darwin ]
KiCS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ KiCS-prophecy: [ i686-linux, x86_64-linux, x86_64-darwin ]
kif-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
kit: [ i686-linux, x86_64-linux, x86_64-darwin ]
kmeans-par: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5402,25 +5681,18 @@ dont-distribute-packages:
ktx: [ i686-linux, x86_64-linux, x86_64-darwin ]
kure-your-boilerplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
KyotoCabinet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- l-bfgs-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
- L-seed: [ i686-linux, x86_64-linux, x86_64-darwin ]
labeled-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
laborantin-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- labyrinth-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
labyrinth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ labyrinth-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
lagrangian: [ i686-linux, x86_64-linux, x86_64-darwin ]
laika: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-devs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-sampler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-toolbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambda2js: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaBase: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdabot-haskell-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdabot-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdabot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-calculator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacat: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacms-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacms-media: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5431,21 +5703,26 @@ dont-distribute-packages:
lambdacube-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-ir: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdacube-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-devs: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaFeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaHack: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaINet: [ i686-linux, x86_64-linux, x86_64-darwin ]
Lambdajudge: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaLit: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
LambdaPrettyQuote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-sampler: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-toolbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdatwit: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdaya-bus: [ i686-linux, x86_64-linux, x86_64-darwin ]
Lambdaya: [ i686-linux, x86_64-linux, x86_64-darwin ]
lambdiff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lame: [ i686-linux, x86_64-linux, x86_64-darwin ]
lame-tester: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-bash: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-boogie: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5458,33 +5735,38 @@ dont-distribute-packages:
language-guess: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-java-classfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-kort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-lua2: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-lua-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-mixal: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-objc: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-pig: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-puppet: [ i686-linux, x86_64-darwin ]
language-python-colour: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-python: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-python-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-qux: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-sh: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-spelling: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- large-hashable: [ i686-linux, x86_64-linux, x86_64-darwin ]
LargeCardinalHierarchy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ large-hashable: [ i686-linux, x86_64-linux, x86_64-darwin ]
Lastik: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lat: [ i686-linux, x86_64-linux, x86_64-darwin ]
latest-npm-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
latex-formulae-hakyll: [ i686-linux, x86_64-linux, x86_64-darwin ]
latex-formulae-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
latex-formulae-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
latex-function-tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lat: [ i686-linux, x86_64-linux, x86_64-darwin ]
LATS: [ i686-linux, x86_64-linux, x86_64-darwin ]
launchpad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layers-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
layers: [ i686-linux, x86_64-linux, x86_64-darwin ]
layout-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
lazyarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
lazyset: [ i686-linux, x86_64-linux, x86_64-darwin ]
lazysplines: [ i686-linux, x86_64-linux, x86_64-darwin ]
LazyVault: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ l-bfgs-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
lcs: [ i686-linux, x86_64-linux, x86_64-darwin ]
LDAP: [ i686-linux, x86_64-linux, x86_64-darwin ]
ldapply: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5495,29 +5777,30 @@ dont-distribute-packages:
learn-physics-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
learn-physics: [ i686-linux, x86_64-linux, x86_64-darwin ]
leetify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ legion-discovery-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
legion-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
legion-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
legion: [ i686-linux, x86_64-linux, x86_64-darwin ]
leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
lendingclub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-properties: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lensref: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-text-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
lens-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lensref: [ i686-linux, x86_64-linux, x86_64-darwin ]
lentil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lenz-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
lenz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lenz-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
Level0: [ i686-linux, x86_64-linux, x86_64-darwin ]
leveldb-haskell-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
levmar-chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
levmar: [ i686-linux, x86_64-linux, x86_64-darwin ]
lgtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lha: [ i686-linux, x86_64-linux, x86_64-darwin ]
lhae: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lha: [ i686-linux, x86_64-linux, x86_64-darwin ]
lhc: [ i686-linux, x86_64-linux, x86_64-darwin ]
lhe: [ i686-linux, x86_64-linux, x86_64-darwin ]
lhs2TeX-hl: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5552,10 +5835,12 @@ dont-distribute-packages:
libxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
libxslt: [ i686-linux, x86_64-linux, x86_64-darwin ]
libzfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LibZip: [ i686-linux, x86_64-linux, x86_64-darwin ]
lifter: [ i686-linux, x86_64-linux, x86_64-darwin ]
ligature: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lighttpd-conf-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lightning-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
lighttpd-conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lighttpd-conf-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
lilypond: [ i686-linux, x86_64-linux, x86_64-darwin ]
Limit: [ i686-linux, x86_64-linux, x86_64-darwin ]
limp-cbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5564,12 +5849,12 @@ dont-distribute-packages:
linda: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-algebra-cblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-circuit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linearmap-category: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
linear-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-vect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linearmap-category: [ i686-linux, x86_64-linux, x86_64-darwin ]
linearscan-hoopl: [ i686-linux, x86_64-linux, x86_64-darwin ]
LinearSplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-vect: [ i686-linux, x86_64-linux, x86_64-darwin ]
linebreak: [ i686-linux, x86_64-linux, x86_64-darwin ]
LinguisticsTypes: [ i686-linux, x86_64-linux, x86_64-darwin ]
LinkChecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5577,8 +5862,8 @@ dont-distribute-packages:
linkcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
linkedhashmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
linklater: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linode-v4: [ i686-linux, x86_64-linux, x86_64-darwin ]
linode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linode-v4: [ i686-linux, x86_64-linux, x86_64-darwin ]
linux-blkid: [ i686-linux, x86_64-linux, x86_64-darwin ]
linux-cgroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
linux-kmod: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5589,72 +5874,75 @@ dont-distribute-packages:
lio-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
lipsum-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
liquid-fixpoint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liquid: [ i686-linux, x86_64-linux, x86_64-darwin ]
liquidhaskell-cabal-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
liquidhaskell-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
liquidhaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liquid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ listlike-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
list-mux: [ i686-linux, x86_64-linux, x86_64-darwin ]
list-t-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
list-t-html-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
list-t-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
list-t-libcurl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-t-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-zip-def: [ i686-linux, x86_64-linux, x86_64-darwin ]
- listlike-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
ListTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-t-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-zip-def: [ i686-linux, x86_64-linux, x86_64-darwin ]
literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lit: [ i686-linux, x86_64-linux, x86_64-darwin ]
live-sequencer: [ i686-linux, x86_64-linux, x86_64-darwin ]
ll-picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
llsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-base-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-base-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-data-interop: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-ffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-general-darwin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-general-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-general-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
llvm-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
lmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
local-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
located-monad-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
locked-poll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lock-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-elasticsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log: [ i686-linux, x86_64-linux, x86_64-darwin ]
logentries: [ i686-linux, x86_64-linux, x86_64-darwin ]
logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
logging-facade-journald: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log: [ i686-linux, x86_64-linux, x86_64-darwin ]
logic-classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LogicGrowsOnTrees: [ i686-linux, x86_64-linux, x86_64-darwin ]
LogicGrowsOnTrees-MPI: [ i686-linux, x86_64-linux, x86_64-darwin ]
LogicGrowsOnTrees-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
LogicGrowsOnTrees-processes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LogicGrowsOnTrees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
logplex-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
logsink: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-warper: [ i686-linux, x86_64-linux, x86_64-darwin ]
lojban: [ i686-linux, x86_64-linux, x86_64-darwin ]
lojbanParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
lojbanXiragan: [ i686-linux, x86_64-linux, x86_64-darwin ]
lojysamban: [ i686-linux, x86_64-linux, x86_64-darwin ]
lol-apps: [ i686-linux, x86_64-linux, x86_64-darwin ]
lol-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-typing: [ i686-linux, x86_64-linux, x86_64-darwin ]
lol: [ i686-linux, x86_64-linux, x86_64-darwin ]
loli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-typing: [ i686-linux, x86_64-linux, x86_64-darwin ]
lookup-tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
loop-effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
loop-while: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5665,12 +5953,14 @@ dont-distribute-packages:
loshadka: [ i686-linux, x86_64-linux, x86_64-darwin ]
lostcities: [ i686-linux, x86_64-linux, x86_64-darwin ]
lowgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lp-diagrams-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
lp-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ls-usb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lp-diagrams-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
lscabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ L-seed: [ i686-linux, x86_64-linux, x86_64-darwin ]
LslPlus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ls-usb: [ i686-linux, x86_64-linux, x86_64-darwin ]
lsystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ltext: [ i686-linux, x86_64-linux, x86_64-darwin ]
ltiv1p1: [ i686-linux, x86_64-linux, x86_64-darwin ]
ltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
luachunk: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5687,13 +5977,18 @@ dont-distribute-packages:
lxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
lye: [ i686-linux, x86_64-linux, x86_64-darwin ]
Lykah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lz4-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
lzma-clib: [ i686-linux, x86_64-linux, x86_64-darwin ]
lzma-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
lzma-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lzma: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lzma-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
maam: [ i686-linux, x86_64-linux, x86_64-darwin ]
macbeth-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
machinecell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ machines-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
machines-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maclight: [ i686-linux, x86_64-linux, x86_64-darwin ]
macosx-make-standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
madlang: [ i686-linux, x86_64-linux, x86_64-darwin ]
mage: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5702,15 +5997,15 @@ dont-distribute-packages:
magma: [ i686-linux, x86_64-linux, x86_64-darwin ]
mahoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
maid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mailchimp-subscribe: [ i686-linux, x86_64-linux, x86_64-darwin ]
mailchimp: [ i686-linux, x86_64-linux, x86_64-darwin ]
MailchimpSimple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mailchimp-subscribe: [ i686-linux, x86_64-linux, x86_64-darwin ]
mailgun: [ i686-linux, x86_64-linux, x86_64-darwin ]
majordomo: [ i686-linux, x86_64-linux, x86_64-darwin ]
majority: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ makedo: [ i686-linux, x86_64-linux, x86_64-darwin ]
make-hard-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
make-package: [ i686-linux, x86_64-linux, x86_64-darwin ]
- makedo: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-anything: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5718,6 +6013,7 @@ dont-distribute-packages:
manatee-curl: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-filemanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-imageviewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-ircclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-mplayer: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5727,17 +6023,18 @@ dont-distribute-packages:
manatee-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
manatee-welcome: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
mandulia: [ i686-linux, x86_64-linux, x86_64-darwin ]
mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
manifold-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
manifolds: [ i686-linux, x86_64-linux, x86_64-darwin ]
mappy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ map-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
marionetta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ markdown2svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
markdown-kate: [ i686-linux, x86_64-linux, x86_64-darwin ]
markdown-pap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- markdown2svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
markov-processes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ markup: [ i686-linux, x86_64-linux, x86_64-darwin ]
markup-preview: [ i686-linux, x86_64-linux, x86_64-darwin ]
marmalade-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
marquise: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5750,14 +6047,15 @@ dont-distribute-packages:
mathblog: [ i686-linux, x86_64-linux, x86_64-darwin ]
mathlink: [ i686-linux, x86_64-linux, x86_64-darwin ]
matlab: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ matplotlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
matsuri: [ i686-linux, x86_64-linux, x86_64-darwin ]
maude: [ i686-linux, x86_64-linux, x86_64-darwin ]
maxent: [ i686-linux, x86_64-linux, x86_64-darwin ]
maxsharing: [ i686-linux, x86_64-linux, x86_64-darwin ]
maybench: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MaybeT: [ i686-linux, x86_64-linux, x86_64-darwin ]
MaybeT-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
MaybeT-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MaybeT: [ i686-linux, x86_64-linux, x86_64-darwin ]
MazesOfMonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
MBot: [ i686-linux, x86_64-linux, x86_64-darwin ]
mbox-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5774,36 +6072,42 @@ dont-distribute-packages:
MeanShift: [ i686-linux, x86_64-linux, x86_64-darwin ]
Measure: [ i686-linux, x86_64-linux, x86_64-darwin ]
mecab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mech: [ i686-linux, x86_64-linux, x86_64-darwin ]
Mecha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mech: [ i686-linux, x86_64-linux, x86_64-darwin ]
mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediabus-fdk-aac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediabus: [ i686-linux ]
+ mediabus-rtp: [ i686-linux ]
mediawiki2latex: [ i686-linux, x86_64-linux, x86_64-darwin ]
mediawiki: [ i686-linux, x86_64-linux, x86_64-darwin ]
medium-sdk-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
mega-sdist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mellon-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mellon-gpio: [ i686-linux, x86_64-linux, x86_64-darwin ]
mellon-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
melody: [ i686-linux, x86_64-linux, x86_64-darwin ]
memcached-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
memcached: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memoization-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
memo-ptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
memo-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memoization-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ merge-bash-history: [ i686-linux, x86_64-linux, x86_64-darwin ]
messente: [ i686-linux, x86_64-linux, x86_64-darwin ]
- meta-misc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- meta-par-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
MetaHDBC: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ meta-misc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ meta-par-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
metaplug: [ i686-linux, x86_64-linux, x86_64-darwin ]
metric: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
metricsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
mezzolens: [ i686-linux, x86_64-linux, x86_64-darwin ]
mgeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
Mhailist: [ i686-linux, x86_64-linux, x86_64-darwin ]
MHask: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mi: [ i686-linux, x86_64-linux, x86_64-darwin ]
Michelangelo: [ i686-linux, x86_64-linux, x86_64-darwin ]
microformats2-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
microformats2-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5811,13 +6115,15 @@ dont-distribute-packages:
microlens-each: [ i686-linux, x86_64-linux, x86_64-darwin ]
micrologger: [ i686-linux, x86_64-linux, x86_64-darwin ]
MicrosoftTranslator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mida: [ i686-linux, x86_64-linux, x86_64-darwin ]
midair: [ i686-linux, x86_64-linux, x86_64-darwin ]
- midi-music-box: [ i686-linux, x86_64-linux, x86_64-darwin ]
- midi-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
midimory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ midi-music-box: [ i686-linux, x86_64-linux, x86_64-darwin ]
midisurface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ midi-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
mighttpd2: [ i686-linux, x86_64-linux, x86_64-darwin ]
mighttpd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mi: [ i686-linux, x86_64-linux, x86_64-darwin ]
mikmod: [ i686-linux, x86_64-linux, x86_64-darwin ]
milena: [ i686-linux, x86_64-linux, x86_64-darwin ]
mime-string: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5827,6 +6133,7 @@ dont-distribute-packages:
miniforth: [ i686-linux, x86_64-linux, x86_64-darwin ]
minilens: [ i686-linux, x86_64-linux, x86_64-darwin ]
minimung: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minio-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
minions: [ i686-linux, x86_64-linux, x86_64-darwin ]
minioperational: [ i686-linux, x86_64-linux, x86_64-darwin ]
miniplex: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5839,8 +6146,9 @@ dont-distribute-packages:
mix-arrows: [ i686-linux, x86_64-linux, x86_64-darwin ]
mixed-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
mkbndl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ml-w: [ i686-linux, x86_64-linux, x86_64-darwin ]
mlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ml-w: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mmtf: [ i686-linux, x86_64-linux, x86_64-darwin ]
mmtl-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
mmtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
mnist-idx: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5857,58 +6165,62 @@ dont-distribute-packages:
modulo: [ i686-linux, x86_64-linux, x86_64-darwin ]
MoeDict: [ i686-linux, x86_64-linux, x86_64-darwin ]
moesocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mohws: [ i686-linux, x86_64-linux, x86_64-darwin ]
mole: [ i686-linux, x86_64-linux, x86_64-darwin ]
mollie-api-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-atom-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadacme: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-atom-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-mtl-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-transformers-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-classes-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCompose: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-exception: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadiccp-gecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadiccp: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monadius: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadLab: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-levels: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-lgbt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadLib-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadloc-pp: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-log: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-lrs: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-memo: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-mersenne-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-open: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-parallel-progressbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadRandomLazy: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-ran: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-resumption: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-st: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadStack: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-statevar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-ste: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-st: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-stlike-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-stlike-stm: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-task: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
monad-unify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadacme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-mtl-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-transformers-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCompose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadiccp-gecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadiccp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monadius: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadLab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadLib-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadloc-pp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadRandomLazy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadStack: [ i686-linux, x86_64-linux, x86_64-darwin ]
monarch: [ i686-linux, x86_64-linux, x86_64-darwin ]
Monaris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monatron-IO: [ i686-linux, x86_64-linux, x86_64-darwin ]
Monatron: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monatron-IO: [ i686-linux, x86_64-linux, x86_64-darwin ]
mondo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monetdb-mapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
money: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mongodb-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mongodb-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
mongrel2-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mono-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
Monocle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mono-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
monoid-owns: [ i686-linux, x86_64-linux, x86_64-darwin ]
monoidplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
monoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5922,8 +6234,8 @@ dont-distribute-packages:
mosaico-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
mount: [ i686-linux, x86_64-linux, x86_64-darwin ]
mp3decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mp: [ i686-linux, x86_64-linux, x86_64-darwin ]
mpdmate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mp: [ i686-linux, x86_64-linux, x86_64-darwin ]
mpppc: [ i686-linux, x86_64-linux, x86_64-darwin ]
mpretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
mpris: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5931,13 +6243,14 @@ dont-distribute-packages:
mps: [ i686-linux, x86_64-linux, x86_64-darwin ]
mpvguihs: [ i686-linux, x86_64-linux, x86_64-darwin ]
mqtt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mqtt: [ i686-linux, x86_64-linux, x86_64-darwin ]
mrm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ms: [ i686-linux, x86_64-linux, x86_64-darwin ]
msgpack-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msgpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
msgpack-idl: [ i686-linux, x86_64-linux, x86_64-darwin ]
msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msgpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
msh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ms: [ i686-linux, x86_64-linux, x86_64-darwin ]
msi-kb-backlit: [ i686-linux, x86_64-linux, x86_64-darwin ]
MSQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
MTGBuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5946,7 +6259,13 @@ dont-distribute-packages:
mtl-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
mtlx: [ i686-linux, x86_64-linux, x86_64-darwin ]
mtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-Hspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-HUnit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-QuickCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-SmallCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
mudbath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mud: [ i686-linux, x86_64-linux, x86_64-darwin ]
mulang: [ i686-linux, x86_64-linux, x86_64-darwin ]
multext-east-msd: [ i686-linux, x86_64-linux, x86_64-darwin ]
multi-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -5954,58 +6273,64 @@ dont-distribute-packages:
multifocal: [ i686-linux, x86_64-linux, x86_64-darwin ]
multihash: [ i686-linux, x86_64-linux, x86_64-darwin ]
multipass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multiplate-simplified: [ i686-linux, x86_64-linux, x86_64-darwin ]
multiplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multiplate-simplified: [ i686-linux, x86_64-linux, x86_64-darwin ]
multirec-alt-deriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
multirec-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
multirec: [ i686-linux, x86_64-linux, x86_64-darwin ]
multisetrewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multistate: [ i686-linux, x86_64-linux, x86_64-darwin ]
multivariant: [ i686-linux, x86_64-linux, x86_64-darwin ]
Munkres-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
muon: [ i686-linux, x86_64-linux, x86_64-darwin ]
murder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- murmur: [ i686-linux, x86_64-linux, x86_64-darwin ]
murmurhash3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ murmur: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ musicbrainz-email: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-pitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-score: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-sibelius: [ i686-linux, x86_64-linux, x86_64-darwin ]
music-suite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- musicbrainz-email: [ i686-linux, x86_64-linux, x86_64-darwin ]
musicxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mustache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
mustache2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mustache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
mustache: [ i686-linux, x86_64-linux, x86_64-darwin ]
mutable-iter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MutationOrder: [ i686-linux, x86_64-linux, x86_64-darwin ]
mute-unmute: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mvc-updates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mvc: [ i686-linux, x86_64-linux, x86_64-darwin ]
mvclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mvc-updates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet-nnvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
myo: [ i686-linux, x86_64-linux, x86_64-darwin ]
MyPrimes: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysnapsession-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysnapsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysql-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysql-haskell-nem: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysql-haskell-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysql-simple-quasi: [ i686-linux, x86_64-linux, x86_64-darwin ]
mysql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
mystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
myTestlll: [ i686-linux, x86_64-linux, x86_64-darwin ]
mywatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
mzv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- n-m: [ i686-linux, x86_64-linux, x86_64-darwin ]
nagios-plugin-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
named-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
NameGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
namelist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanoAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
nano-cryptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanocurses: [ i686-linux, x86_64-linux, x86_64-darwin ]
nano-hmac: [ i686-linux, x86_64-linux, x86_64-darwin ]
nano-md5: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanoAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanocurses: [ i686-linux, x86_64-linux, x86_64-darwin ]
nanomsg-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
nanomsg: [ i686-linux, x86_64-linux, x86_64-darwin ]
nanoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6013,10 +6338,11 @@ dont-distribute-packages:
nanovg: [ i686-linux, x86_64-linux, x86_64-darwin ]
nanq: [ i686-linux, x86_64-linux, x86_64-darwin ]
narc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ native: [ i686-linux, x86_64-linux, x86_64-darwin ]
nat-sized-numbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
nats-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- natural-number: [ i686-linux, x86_64-linux, x86_64-darwin ]
NaturalLanguageAlphabets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ natural-number: [ i686-linux, x86_64-linux, x86_64-darwin ]
naver-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
NearContextAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
neat: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6027,12 +6353,12 @@ dont-distribute-packages:
Neks: [ i686-linux, x86_64-linux, x86_64-darwin ]
nemesis-titan: [ i686-linux, x86_64-linux, x86_64-darwin ]
nerf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nero: [ i686-linux, x86_64-linux, x86_64-darwin ]
nero-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
nero-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nested-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
NestedFunctor: [ i686-linux, x86_64-linux, x86_64-darwin ]
nestedmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nested-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
netcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
netease-fm: [ i686-linux, x86_64-linux, x86_64-darwin ]
netlines: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6040,14 +6366,14 @@ dont-distribute-packages:
netspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
netstring-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
nettle-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nettle: [ i686-linux, x86_64-linux, x86_64-darwin ]
nettle-netkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
nettle-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nettle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netwire-input-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netwire-input-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netwire-input: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netwire-vinylglfw-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
netwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netwire-input-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netwire-input: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netwire-input-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netwire-vinylglfw-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-address: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-anonymous-i2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-api-support: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6058,11 +6384,13 @@ dont-distribute-packages:
network-connection: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-dbus: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-dns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ networked-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-interfacerequest: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-minihttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-netpacket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-protocol-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-rpca: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6074,10 +6402,9 @@ dont-distribute-packages:
network-uri-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- networked-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ neural: [ i686-linux, x86_64-linux, x86_64-darwin ]
neural-network-blashs: [ i686-linux, x86_64-linux, x86_64-darwin ]
neural-network-hmatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- neural: [ i686-linux, x86_64-linux, x86_64-darwin ]
newports: [ i686-linux, x86_64-linux, x86_64-darwin ]
newsynth: [ i686-linux, x86_64-linux, x86_64-darwin ]
newt: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6086,8 +6413,8 @@ dont-distribute-packages:
newtype-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
next-ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
nfc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ngrams-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
NGrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ngrams-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
niagra: [ i686-linux, x86_64-linux, x86_64-darwin ]
nibblestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
nicovideo-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6099,23 +6426,30 @@ dont-distribute-packages:
nixfromnpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
nkjp: [ i686-linux, x86_64-linux, x86_64-darwin ]
nlp-scores-scripts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nm: [ i686-linux, x86_64-linux, x86_64-darwin ]
nme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ n-m: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nm: [ i686-linux, x86_64-linux, x86_64-darwin ]
nntp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- no-role-annots: [ i686-linux, x86_64-linux, x86_64-darwin ]
nofib-analyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
noise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nomyx-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nomyx-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
Nomyx-Core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Language: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Web: [ i686-linux, x86_64-linux, x86_64-darwin ]
Nomyx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nomyx-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Language: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nomyx-library: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nomyx-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Web: [ i686-linux, x86_64-linux, x86_64-darwin ]
NonEmptyList: [ i686-linux, x86_64-linux, x86_64-darwin ]
nonfree: [ i686-linux, x86_64-linux, x86_64-darwin ]
noodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ normalization-insensitive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ no-role-annots: [ i686-linux, x86_64-linux, x86_64-darwin ]
NoSlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- not-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
notcpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ not-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
notmuch-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
notmuch-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
notzero: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6123,10 +6457,12 @@ dont-distribute-packages:
nptools: [ i686-linux, x86_64-linux, x86_64-darwin ]
ntrip-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
NTRU: [ i686-linux, x86_64-linux, x86_64-darwin ]
- null-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
nullary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ null-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
nullpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ number-length: [ i686-linux, x86_64-linux, x86_64-darwin ]
NumberSieves: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NumberTheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
numerals-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
numerals: [ i686-linux, x86_64-linux, x86_64-darwin ]
numeric-ranges: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6135,17 +6471,18 @@ dont-distribute-packages:
nvim-hs-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
nvim-hs-ghcid: [ i686-linux, x86_64-linux, x86_64-darwin ]
nvim-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NXT: [ i686-linux, x86_64-linux, x86_64-darwin ]
NXTDSL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NXT: [ i686-linux, x86_64-linux, x86_64-darwin ]
nylas: [ i686-linux, x86_64-linux, x86_64-darwin ]
nymphaea: [ i686-linux, x86_64-linux, x86_64-darwin ]
oauthenticated: [ i686-linux, x86_64-linux, x86_64-darwin ]
obd: [ i686-linux, x86_64-linux, x86_64-darwin ]
oberon0: [ i686-linux, x86_64-linux, x86_64-darwin ]
- obj: [ i686-linux, x86_64-linux, x86_64-darwin ]
Object: [ i686-linux, x86_64-linux, x86_64-darwin ]
objectid: [ i686-linux, x86_64-linux, x86_64-darwin ]
ObjectIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ obj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ octane: [ i686-linux ]
octohat: [ i686-linux, x86_64-linux, x86_64-darwin ]
octopus: [ i686-linux, x86_64-linux, x86_64-darwin ]
oculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6154,28 +6491,26 @@ dont-distribute-packages:
off-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
ohloh-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oi: [ i686-linux, x86_64-linux, x86_64-darwin ]
oidc-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oi: [ i686-linux, x86_64-linux, x86_64-darwin ]
ois-input-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
old-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
olwrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
omaketex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
omnicodec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ omnifmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
on-a-horse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ onama: [ i686-linux, x86_64-linux, x86_64-darwin ]
one-liner: [ i686-linux, x86_64-linux, x86_64-darwin ]
oneormore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OnRmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
onu-course: [ i686-linux, x86_64-linux, x86_64-darwin ]
opaleye-classy: [ i686-linux, x86_64-linux, x86_64-darwin ]
opaleye-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-union: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-witness: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenAFP-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenAFP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenAFP-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenCLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenCLWrappers: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6187,7 +6522,9 @@ dont-distribute-packages:
OpenGLCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
opengles: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenGLRaw21: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
openid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
openpgp-crypto-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
openpgp-Crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenSCAD: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6197,37 +6534,44 @@ dont-distribute-packages:
openssl-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
opentheory-char: [ i686-linux, x86_64-linux, x86_64-darwin ]
opentype: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-union: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenVG: [ i686-linux, x86_64-linux, x86_64-darwin ]
OpenVGRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-witness: [ i686-linux, x86_64-linux, x86_64-darwin ]
Operads: [ i686-linux, x86_64-linux, x86_64-darwin ]
operational-alacarte: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opn: [ i686-linux, x86_64-linux, x86_64-darwin ]
optimal-blocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
optimization: [ i686-linux, x86_64-linux, x86_64-darwin ]
optimusprime: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orchestrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ optparse-applicative-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
OrchestrateDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orchestrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
orchid-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
orchid: [ i686-linux, x86_64-linux, x86_64-darwin ]
order-maintenance: [ i686-linux, x86_64-linux, x86_64-darwin ]
- order-statistic-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- order-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
orders: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ order-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ order-statistic-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
ordrea: [ i686-linux, x86_64-linux, x86_64-darwin ]
organize-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orgmode-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
orgmode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orgmode-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orgstat: [ i686-linux, x86_64-linux, x86_64-darwin ]
origami: [ i686-linux, x86_64-linux, x86_64-darwin ]
OrPatterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
osc: [ i686-linux, x86_64-linux, x86_64-darwin ]
osm-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
osm-download: [ i686-linux, x86_64-linux, x86_64-darwin ]
OSM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oso2pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
ot: [ i686-linux, x86_64-linux, x86_64-darwin ]
overture: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pack: [ i686-linux, x86_64-linux, x86_64-darwin ]
package-vt: [ i686-linux, x86_64-linux, x86_64-darwin ]
packed-dawg: [ i686-linux, x86_64-linux, x86_64-darwin ]
packedstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pack: [ i686-linux, x86_64-linux, x86_64-darwin ]
packman: [ i686-linux, x86_64-linux, x86_64-darwin ]
packunused: [ i686-linux, x86_64-linux, x86_64-darwin ]
pacman-memcache: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6236,16 +6580,20 @@ dont-distribute-packages:
PageIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
Paillier: [ i686-linux, x86_64-linux, x86_64-darwin ]
panda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PandocAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-crossref: [ i686-linux, x86_64-linux, x86_64-darwin ]
pandoc-csv2table: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-include-code: [ i686-linux, x86_64-linux, x86_64-darwin ]
pandoc-japanese-filters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
pandoc-placetable: [ i686-linux, x86_64-linux, x86_64-darwin ]
pandoc-plantuml-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
pandoc-unlit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PandocAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pansite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
papa-prelude-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
papa-prelude-semigroupoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa: [ i686-linux, x86_64-linux, x86_64-darwin ]
papillon: [ i686-linux, x86_64-linux, x86_64-darwin ]
pappy: [ i686-linux, x86_64-linux, x86_64-darwin ]
paragon: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6253,23 +6601,25 @@ dont-distribute-packages:
parallel-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
paranoia: [ i686-linux, x86_64-linux, x86_64-darwin ]
parco-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parco-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
parco: [ i686-linux, x86_64-linux, x86_64-darwin ]
parconc-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parco-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pareto: [ i686-linux, x86_64-linux, x86_64-darwin ]
Parry: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parse-help: [ i686-linux, x86_64-linux, x86_64-darwin ]
parsec-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
parsec-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
parseerror-eq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parse-help: [ i686-linux, x86_64-linux, x86_64-darwin ]
parsely: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parser-helper: [ i686-linux, x86_64-linux, x86_64-darwin ]
parser241: [ i686-linux, x86_64-linux, x86_64-darwin ]
parsergen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parser-helper: [ i686-linux, x86_64-linux, x86_64-darwin ]
parsestar: [ i686-linux, x86_64-linux, x86_64-darwin ]
partage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial: [ i686-linux, x86_64-linux, x86_64-darwin ]
partial-isomorphisms: [ i686-linux, x86_64-linux, x86_64-darwin ]
partial-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial-order: [ i686-linux, x86_64-linux, x86_64-darwin ]
partly: [ i686-linux, x86_64-linux, x86_64-darwin ]
passage: [ i686-linux, x86_64-linux, x86_64-darwin ]
PasswordGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6284,35 +6634,38 @@ dont-distribute-packages:
patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
paypal-adaptive-hoops: [ i686-linux, x86_64-linux, x86_64-darwin ]
paypal-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paypal-rest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
pbc4hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pb: [ i686-linux, x86_64-linux, x86_64-darwin ]
PBKDF2: [ i686-linux, x86_64-linux, x86_64-darwin ]
pcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
PCLT-DB: [ i686-linux, x86_64-linux, x86_64-darwin ]
PCLT: [ i686-linux, x86_64-linux, x86_64-darwin ]
pcre-light-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-slave: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-slave-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
pdfsplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pdynload: [ i686-linux, x86_64-linux, x86_64-darwin ]
peakachu: [ i686-linux, x86_64-linux, x86_64-darwin ]
peano: [ i686-linux, x86_64-linux, x86_64-darwin ]
PeanoWitnesses: [ i686-linux, x86_64-linux, x86_64-darwin ]
pec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peg: [ i686-linux, x86_64-linux, x86_64-darwin ]
peggy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peg: [ i686-linux, x86_64-linux, x86_64-darwin ]
pell: [ i686-linux, x86_64-linux, x86_64-darwin ]
penny-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- penny-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
penny: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ penny-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
peparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
perceptron: [ i686-linux, x86_64-linux, x86_64-darwin ]
perdure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PerfectHash: [ i686-linux, x86_64-linux, x86_64-darwin ]
perfecthash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PerfectHash: [ i686-linux, x86_64-linux, x86_64-darwin ]
period: [ i686-linux, x86_64-linux, x86_64-darwin ]
periodic: [ i686-linux, x86_64-linux, x86_64-darwin ]
perm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- permute: [ i686-linux, x86_64-linux, x86_64-darwin ]
PermuteEffects: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ permute: [ i686-linux, x86_64-linux, x86_64-darwin ]
persist2er: [ i686-linux, x86_64-linux, x86_64-darwin ]
persistent-audit: [ i686-linux, x86_64-linux, x86_64-darwin ]
persistent-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6326,16 +6679,17 @@ dont-distribute-packages:
persistent-protobuf: [ i686-linux, x86_64-linux, x86_64-darwin ]
persistent-ratelimit: [ i686-linux, x86_64-linux, x86_64-darwin ]
persistent-zookeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persona: [ i686-linux, x86_64-linux, x86_64-darwin ]
persona-idp: [ i686-linux, x86_64-linux, x86_64-darwin ]
pesca: [ i686-linux, x86_64-linux, x86_64-darwin ]
peyotls-codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
peyotls: [ i686-linux, x86_64-linux, x86_64-darwin ]
pez: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-harness-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-harness: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
pgdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-harness: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-harness-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
pgsql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
pgstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
phasechange: [ i686-linux, x86_64-linux, x86_64-darwin ]
phone-numbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6345,29 +6699,33 @@ dont-distribute-packages:
phraskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
Phsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
phybin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pi-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pi-forall: [ i686-linux, x86_64-linux, x86_64-darwin ]
pia-forward: [ i686-linux, x86_64-linux, x86_64-darwin ]
pianola: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pi-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
picologic: [ i686-linux, x86_64-linux, x86_64-darwin ]
picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
piet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pi-forall: [ i686-linux, x86_64-linux, x86_64-darwin ]
piki: [ i686-linux, x86_64-linux, x86_64-darwin ]
Pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-attoparsec-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-bgzf: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-cacophony: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-cereal-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-cereal-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-courier: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-errors: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-illumina: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-key-value-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-lzma: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-network-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-p2p-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-p2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6375,12 +6733,15 @@ dont-distribute-packages:
pipes-rt: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-shell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-zeromq4: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
pisigma: [ i686-linux, x86_64-linux, x86_64-darwin ]
Piso: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pitchtrack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pivotal-tracker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pixelated-avatar-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
pkggraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
plailude: [ i686-linux, x86_64-linux, x86_64-darwin ]
planar-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6393,17 +6754,18 @@ dont-distribute-packages:
plot-lab: [ i686-linux, x86_64-linux, x86_64-darwin ]
PlslTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
plugins-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plugins-multistage: [ i686-linux, x86_64-linux, x86_64-darwin ]
plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plugins-multistage: [ i686-linux, x86_64-linux, x86_64-darwin ]
plumbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
ply-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
png-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
pngload-fixed: [ i686-linux, x86_64-linux, x86_64-darwin ]
pngload: [ i686-linux, x86_64-linux, x86_64-darwin ]
pocket-dns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- point-octree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
pointless-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
pointless-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ point-octree: [ i686-linux, x86_64-linux, x86_64-darwin ]
pokemon-go-protobuf-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
pokitdok: [ i686-linux, x86_64-linux, x86_64-darwin ]
polar-configfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6417,8 +6779,8 @@ dont-distribute-packages:
polynomial: [ i686-linux, x86_64-linux, x86_64-darwin ]
polyseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
polysoup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polytypeable-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
polytypeable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polytypeable-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
pomodoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
ponder: [ i686-linux, x86_64-linux, x86_64-darwin ]
pong-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6436,20 +6798,23 @@ dont-distribute-packages:
posix-acl: [ i686-linux, x86_64-linux, x86_64-darwin ]
posix-waitpid: [ i686-linux, x86_64-linux, x86_64-darwin ]
postcodes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PostgreSQL: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-simple-bind: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-opts: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-simple-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PostgreSQL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgrest-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgrest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgrest-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
postie: [ i686-linux, x86_64-linux, x86_64-darwin ]
postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postmark-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
postmaster: [ i686-linux, x86_64-linux, x86_64-darwin ]
potato-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potrace-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
powermate: [ i686-linux, x86_64-linux, x86_64-darwin ]
powerpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
PPrinter: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6457,10 +6822,11 @@ dont-distribute-packages:
pqc: [ i686-linux, x86_64-linux, x86_64-darwin ]
pqueue-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
practice-room: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ praglude: [ i686-linux, x86_64-linux, x86_64-darwin ]
preamble: [ i686-linux, x86_64-linux, x86_64-darwin ]
precis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pred-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
prednote-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pred-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
pregame: [ i686-linux, x86_64-linux, x86_64-darwin ]
preliminaries: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6473,34 +6839,36 @@ dont-distribute-packages:
presto-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
pretty-error: [ i686-linux, x86_64-linux, x86_64-darwin ]
pretty-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PrimitiveArray: [ i686-linux, x86_64-linux, x86_64-darwin ]
PrimitiveArray-Pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
primula-board: [ i686-linux, x86_64-linux, x86_64-darwin ]
primula-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
pringletons: [ i686-linux, x86_64-linux, x86_64-darwin ]
print-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
Printf-TH: [ i686-linux, x86_64-linux, x86_64-darwin ]
- priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
PriorityChansConverger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
ProbabilityMonads: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
process-iterio: [ i686-linux, x86_64-linux, x86_64-darwin ]
process-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
process-listlike: [ i686-linux, x86_64-linux, x86_64-darwin ]
process-progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
process-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proc: [ i686-linux, x86_64-linux, x86_64-darwin ]
procrastinating-structure: [ i686-linux, x86_64-linux, x86_64-darwin ]
procrastinating-variable: [ i686-linux, x86_64-linux, x86_64-darwin ]
procstat: [ i686-linux, x86_64-linux, x86_64-darwin ]
prof2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prof2pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
progressbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
progression: [ i686-linux, x86_64-linux, x86_64-darwin ]
progressive: [ i686-linux, x86_64-linux, x86_64-darwin ]
proj4-hs-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prolog-graph-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
prolog-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prolog-graph-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
prolog: [ i686-linux, x86_64-linux, x86_64-darwin ]
prologue: [ i686-linux, x86_64-linux, x86_64-darwin ]
promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6511,14 +6879,14 @@ dont-distribute-packages:
proplang: [ i686-linux, x86_64-linux, x86_64-darwin ]
prosper: [ i686-linux, x86_64-linux, x86_64-darwin ]
proteaaudio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-optparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-protoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
protobuf-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
protocol-buffers-descriptor-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
protocol-buffers-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens-optparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens-protoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
protolude-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
proton-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
prove-everywhere-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6537,17 +6905,19 @@ dont-distribute-packages:
punkt: [ i686-linux, x86_64-linux, x86_64-darwin ]
Pup-Events-Demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
puppetresources: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pure-priority-queue-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
pure-priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pure-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-priority-queue-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
purescript-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- push-notify-ccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- push-notify-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
- push-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ purescript-bundle-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
pusher-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
pusher-http-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
pusher-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
pushme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ push-notify-ccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ push-notify-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ push-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
putlenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
puzzle-draw-cmdline: [ i686-linux, x86_64-linux, x86_64-darwin ]
puzzle-draw: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6556,8 +6926,8 @@ dont-distribute-packages:
pyfi: [ i686-linux, x86_64-linux, x86_64-darwin ]
python-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
qc-oi-testgenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qd-vec: [ i686-linux, x86_64-linux, x86_64-darwin ]
qd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qd-vec: [ i686-linux, x86_64-linux, x86_64-darwin ]
qed: [ i686-linux, x86_64-linux, x86_64-darwin ]
qhull-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
qif: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6565,24 +6935,25 @@ dont-distribute-packages:
QLearn: [ i686-linux, x86_64-linux, x86_64-darwin ]
qr-imager: [ i686-linux, x86_64-linux, x86_64-darwin ]
qr-repa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qt: [ i686-linux, x86_64-linux, x86_64-darwin ]
qtah-cpp-qt5: [ i686-linux, x86_64-linux, x86_64-darwin ]
qtah-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
qtah-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
qtah-qt5: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qt: [ i686-linux, x86_64-linux, x86_64-darwin ]
QuadEdge: [ i686-linux, x86_64-linux, x86_64-darwin ]
quadratic-irrational: [ i686-linux, x86_64-linux, x86_64-darwin ]
QuadTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
quantfin: [ i686-linux, x86_64-linux, x86_64-darwin ]
quantum-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quantum-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
qudb: [ i686-linux, x86_64-linux, x86_64-darwin ]
Quelea: [ i686-linux, x86_64-linux, x86_64-darwin ]
quenya-verb: [ i686-linux, x86_64-linux, x86_64-darwin ]
querystring-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
queuelike: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quick-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
QuickAnnotate: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickbooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
QuickCheck-GenT: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-poly: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-property-comb: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6590,24 +6961,29 @@ dont-distribute-packages:
quickcheck-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-relaxng: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-report: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-special: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-string-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickcheck-with-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ]
QuickPlot: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickpull: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quick-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickset: [ i686-linux, x86_64-linux, x86_64-darwin ]
Quickson: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickterm: [ i686-linux, x86_64-linux, x86_64-darwin ]
quicktest: [ i686-linux, x86_64-linux, x86_64-darwin ]
quickwebapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quipper-rendering: [ i686-linux, x86_64-linux, x86_64-darwin ]
quipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quipper-rendering: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quiver-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quiver-groups: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quiver-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
quiver-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
quiver-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
quiver-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
quoridor-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
qux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- R-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
rabocsv2qif: [ i686-linux, x86_64-linux, x86_64-darwin ]
rad: [ i686-linux, x86_64-linux, x86_64-darwin ]
radium-formula-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6620,26 +6996,33 @@ dont-distribute-packages:
rakhana: [ i686-linux, x86_64-linux, x86_64-darwin ]
ralist: [ i686-linux, x86_64-linux, x86_64-darwin ]
rallod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rand-vars: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raml: [ i686-linux, x86_64-linux, x86_64-darwin ]
randfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-access-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-derive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RandomDotOrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-eff: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-hypergeometric: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
random-variates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RandomDotOrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- range-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rand-vars: [ i686-linux, x86_64-linux, x86_64-darwin ]
Range: [ i686-linux, x86_64-linux, x86_64-darwin ]
rangemin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ range-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
Ranka: [ i686-linux, x86_64-linux, x86_64-darwin ]
rasa-example-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
rasa-ext-bufs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-cmd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-cursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
rasa-ext-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
rasa-ext-slate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-status-bar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-style: [ i686-linux, x86_64-linux, x86_64-darwin ]
rasa-ext-views: [ i686-linux, x86_64-linux, x86_64-darwin ]
rasa-ext-vim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa: [ i686-linux, x86_64-linux, x86_64-darwin ]
rascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
Rasenschach: [ i686-linux, x86_64-linux, x86_64-darwin ]
rattletrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6654,22 +7037,24 @@ dont-distribute-packages:
rdf4h: [ i686-linux, x86_64-linux, x86_64-darwin ]
rdioh: [ i686-linux, x86_64-linux, x86_64-darwin ]
react-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- react-tutorial-haskell-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
reaction-logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-bacon: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-balsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-threepenny: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-banana-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-fieldtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-jack: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-midyim: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactive-thread: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
reactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- read-bounded: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ react-tutorial-haskell-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
ReadArgs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ read-bounded: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ read-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
readline-statevar: [ i686-linux, x86_64-linux, x86_64-darwin ]
readme-lhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
readpyc: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6678,68 +7063,73 @@ dont-distribute-packages:
reasonable-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
record-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
record: [ i686-linux, x86_64-linux, x86_64-darwin ]
- records-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
records: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ records-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
recursion-schemes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ recursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reddit: [ i686-linux, x86_64-linux, x86_64-darwin ]
redHandlers: [ i686-linux, x86_64-linux, x86_64-darwin ]
Redmine: [ i686-linux, x86_64-linux, x86_64-darwin ]
reduce-equations: [ i686-linux, x86_64-linux, x86_64-darwin ]
reedsolomon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ref-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
refcount: [ i686-linux, x86_64-linux, x86_64-darwin ]
Referees: [ i686-linux, x86_64-linux, x86_64-darwin ]
references: [ i686-linux, x86_64-linux, x86_64-darwin ]
refh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflection-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-animation: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-dom-colonnade: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-dom-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-dom-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-gloss-scene: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-gloss-scene: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-jsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ]
reflex-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ref-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ refresht: [ i686-linux, x86_64-linux, x86_64-darwin ]
refty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexchar: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-deriv: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-dfa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexdot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-genex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-pderiv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexpr-symbolic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexp-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-tdfa-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-tdfa-quasiquoter: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-tdfa-utf8: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-tre: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-with-pcre: [ i686-linux, x86_64-linux, x86_64-darwin ]
regex-xmlschema: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexchar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexdot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexp-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexpr-symbolic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
regional-pointers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regions: [ i686-linux, x86_64-linux, x86_64-darwin ]
regions-monadsfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
regions-monadstf: [ i686-linux, x86_64-linux, x86_64-darwin ]
regions-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regions: [ i686-linux, x86_64-linux, x86_64-darwin ]
register-machine-typelevel: [ i686-linux, x86_64-linux, x86_64-darwin ]
regress: [ i686-linux, x86_64-linux, x86_64-darwin ]
regular-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regular: [ i686-linux, x86_64-linux, x86_64-darwin ]
regular-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
regular-xmlpickler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regular: [ i686-linux, x86_64-linux, x86_64-darwin ]
reheat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rei: [ i686-linux, x86_64-linux, x86_64-darwin ]
reified-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
reify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rei: [ i686-linux, x86_64-linux, x86_64-darwin ]
reinterpret-cast: [ i686-linux, x86_64-linux, x86_64-darwin ]
relapse: [ i686-linux, x86_64-linux, x86_64-darwin ]
relation: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6748,16 +7138,18 @@ dont-distribute-packages:
remark: [ i686-linux, x86_64-linux, x86_64-darwin ]
remarks: [ i686-linux, x86_64-linux, x86_64-darwin ]
remote-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- remote-json-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- remote-json-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- remote-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
remote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remote-json-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remote-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remote-json-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remote-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
remotion: [ i686-linux, x86_64-linux, x86_64-darwin ]
reorderable: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-fftw: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
repa-linear-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6770,12 +7162,12 @@ dont-distribute-packages:
repl: [ i686-linux, x86_64-linux, x86_64-darwin ]
replicant: [ i686-linux, x86_64-linux, x86_64-darwin ]
repo-based-blog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repr: [ i686-linux, x86_64-linux, x86_64-darwin ]
representable-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
representable-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reqcatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
req-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
req: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reqcatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
request-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
rerebase: [ i686-linux, x86_64-linux, x86_64-darwin ]
resistor-cube: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6792,7 +7184,9 @@ dont-distribute-packages:
resumable-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
rethinkdb-client-driver: [ i686-linux, x86_64-linux, x86_64-darwin ]
rethinkdb-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rethinkdb-wereHamster: [ i686-linux, x86_64-linux, x86_64-darwin ]
retryer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reverse-geocoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
ReviewBoard: [ i686-linux, x86_64-linux, x86_64-darwin ]
rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6807,13 +7201,13 @@ dont-distribute-packages:
ripple: [ i686-linux, x86_64-linux, x86_64-darwin ]
risc386: [ i686-linux, x86_64-linux, x86_64-darwin ]
rivers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rivet: [ i686-linux, x86_64-linux, x86_64-darwin ]
rivet-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
rivet-simple-deploy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rivet: [ i686-linux, x86_64-linux, x86_64-darwin ]
RJson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rl-satton: [ i686-linux, x86_64-linux, x86_64-darwin ]
Rlang-QQ: [ i686-linux, x86_64-linux, x86_64-darwin ]
rlglue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rl-satton: [ i686-linux, x86_64-linux, x86_64-darwin ]
rlwe-challenges: [ i686-linux, x86_64-linux, x86_64-darwin ]
rmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
RMP: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6823,8 +7217,10 @@ dont-distribute-packages:
RNAFoldProgs: [ i686-linux, x86_64-linux, x86_64-darwin ]
RNAlien: [ i686-linux, x86_64-linux, x86_64-darwin ]
RNAwolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rncryptor: [ i686-linux, x86_64-linux, x86_64-darwin ]
robot: [ i686-linux, x86_64-linux, x86_64-darwin ]
robots-txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rocksdb-haskell: [ i686-linux ]
roguestar-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
roguestar-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
roguestar-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6832,74 +7228,80 @@ dont-distribute-packages:
roller: [ i686-linux, x86_64-linux, x86_64-darwin ]
RollingDirectory: [ i686-linux, x86_64-linux, x86_64-darwin ]
rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rose-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
rose-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
roshask: [ i686-linux, x86_64-linux, x86_64-darwin ]
rosmsg-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
rosso: [ i686-linux, x86_64-linux, x86_64-darwin ]
rounding: [ i686-linux, x86_64-linux, x86_64-darwin ]
roundtrip-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roundtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
roundtrip-string: [ i686-linux, x86_64-linux, x86_64-darwin ]
roundtrip-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roundtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
route-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
route-planning: [ i686-linux, x86_64-linux, x86_64-darwin ]
rowrecord: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ R-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
rpc-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
rpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
rsagl-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rsagl-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
rsagl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rsagl-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
rspp: [ i686-linux, x86_64-linux, x86_64-darwin ]
rss2irc: [ i686-linux, x86_64-linux, x86_64-darwin ]
rss: [ i686-linux, x86_64-linux, x86_64-darwin ]
rtcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
rtorrent-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
rtorrent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rts-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
ruby-marshal: [ i686-linux, x86_64-linux, x86_64-darwin ]
ruby-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
ruff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ruin: [ i686-linux, x86_64-linux, x86_64-darwin ]
ruler-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
ruler: [ i686-linux, x86_64-linux, x86_64-darwin ]
rungekutta: [ i686-linux, x86_64-linux, x86_64-darwin ]
runtime-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
rws: [ i686-linux, x86_64-linux, x86_64-darwin ]
RxHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- s-cargot: [ i686-linux, x86_64-linux, x86_64-darwin ]
SableCC2Hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safecopy-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-freeze: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-globals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safeint: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-lazy-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-length: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-money: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
safe-printf: [ i686-linux, x86_64-linux, x86_64-darwin ]
safer-file-handles-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safer-file-handles-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
safer-file-handles: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safer-file-handles-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
saferoute: [ i686-linux, x86_64-linux, x86_64-darwin ]
sai-shape-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
Salsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
saltine-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
salvia-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
salvia-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
salvia-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
salvia-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
salvia-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
samtools-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
samtools-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
sandlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
sarasvati: [ i686-linux, x86_64-linux, x86_64-darwin ]
sarsi: [ i686-linux, x86_64-linux, x86_64-darwin ]
sasl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sat-micro-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sat: [ i686-linux, x86_64-linux, x86_64-darwin ]
satchmo-backends: [ i686-linux, x86_64-linux, x86_64-darwin ]
satchmo-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
satchmo-funsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
satchmo-minisat: [ i686-linux, x86_64-linux, x86_64-darwin ]
satchmo-toysat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sat-micro-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
SBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
sbp2udp: [ i686-linux, x86_64-linux, x86_64-darwin ]
sbp: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6909,15 +7311,17 @@ dont-distribute-packages:
SCalendar: [ i686-linux, x86_64-linux, x86_64-darwin ]
scalp-webhooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
scan-vector-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ s-cargot: [ i686-linux, x86_64-linux, x86_64-darwin ]
scenegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
schedevr: [ i686-linux, x86_64-linux, x86_64-darwin ]
schedyield: [ i686-linux, x86_64-linux, x86_64-darwin ]
scholdoc-citeproc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scholdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
scholdoc-texmath: [ i686-linux, x86_64-linux, x86_64-darwin ]
scholdoc-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scholdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
science-constants-dimensional: [ i686-linux, x86_64-linux, x86_64-darwin ]
science-constants: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SciFlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
scion-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
scion: [ i686-linux, x86_64-linux, x86_64-darwin ]
scons2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6938,14 +7342,16 @@ dont-distribute-packages:
scrz: [ i686-linux, x86_64-linux, x86_64-darwin ]
Scurry: [ i686-linux, x86_64-linux, x86_64-darwin ]
scyther-proof: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-cairo-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
sdl2-compositor: [ i686-linux, x86_64-linux, x86_64-darwin ]
sdl2-gfx: [ i686-linux, x86_64-linux, x86_64-darwin ]
sdl2-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
sdr: [ i686-linux, x86_64-linux, x86_64-darwin ]
seacat: [ i686-linux, x86_64-linux, x86_64-darwin ]
search: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sec: [ i686-linux, x86_64-linux, x86_64-darwin ]
secdh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sec: [ i686-linux, x86_64-linux, x86_64-darwin ]
seclib: [ i686-linux, x86_64-linux, x86_64-darwin ]
second-transfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
secp256k1: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6955,16 +7361,16 @@ dont-distribute-packages:
secure-sockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
sednaDBXML: [ i686-linux, x86_64-linux, x86_64-darwin ]
selectors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- selenium-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
selenium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ selenium-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
selinux: [ i686-linux, x86_64-linux, x86_64-darwin ]
Semantique: [ i686-linux, x86_64-linux, x86_64-darwin ]
semdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semi-iso: [ i686-linux, x86_64-linux, x86_64-darwin ]
semigroupoids-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
semigroups-actions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semiring-num: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semi-iso: [ i686-linux, x86_64-linux, x86_64-darwin ]
semiring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semiring-num: [ i686-linux, x86_64-linux, x86_64-darwin ]
semver-range: [ i686-linux, x86_64-linux, x86_64-darwin ]
sensei: [ i686-linux, x86_64-linux, x86_64-darwin ]
sensenet: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -6972,50 +7378,59 @@ dont-distribute-packages:
sentry: [ i686-linux, x86_64-linux, x86_64-darwin ]
separated: [ i686-linux, x86_64-linux, x86_64-darwin ]
seqaid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SeqAlign: [ i686-linux, x86_64-linux, x86_64-darwin ]
seqalign: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SeqAlign: [ i686-linux, x86_64-linux, x86_64-darwin ]
seqloc-datafiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
sequent-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
sequor: [ i686-linux, x86_64-linux, x86_64-darwin ]
serokell-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
serpentine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- serv-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- serv: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-aeson-specs: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-hmac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-acid: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-token-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-token: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-leveldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-db-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-docs: [ i686-linux ]
servant-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-github: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-github-webhook: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-haxl-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-jquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-matrix-param: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-mock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-multipart: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-smsc-ru: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-subscriber: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-swagger-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ server-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
serversession-backend-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
serversession-backend-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
serversession-frontend-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ses-html-snaplet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ serv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ serv-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
ses-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ses-html-snaplet: [ i686-linux, x86_64-linux, x86_64-darwin ]
SessionLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- set-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
setdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
setgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ setoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
setters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ set-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
sexp-grammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
sexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
sexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7023,13 +7438,13 @@ dont-distribute-packages:
SFML-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
SFML: [ i686-linux, x86_64-linux, x86_64-darwin ]
sfmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sfnt2woff: [ i686-linux, x86_64-linux, x86_64-darwin ]
SFont: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SG: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sgd: [ i686-linux, x86_64-linux, x86_64-darwin ]
SGdemo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sgd: [ i686-linux, x86_64-linux, x86_64-darwin ]
sgf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SG: [ i686-linux, x86_64-linux, x86_64-darwin ]
sgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sha-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
shadower: [ i686-linux, x86_64-linux, x86_64-darwin ]
shadowsocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
shady-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7045,12 +7460,14 @@ dont-distribute-packages:
shapely-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
shared-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
shared-fields: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sha-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
she: [ i686-linux, x86_64-linux, x86_64-darwin ]
shelduck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shell-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
Shellac-editline: [ i686-linux, x86_64-linux, x86_64-darwin ]
shellish: [ i686-linux, x86_64-linux, x86_64-darwin ]
shellmate-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shellmate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shell-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
shelltestrunner: [ i686-linux, x86_64-linux, x86_64-darwin ]
shikensu: [ i686-linux, x86_64-linux, x86_64-darwin ]
shoap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7059,61 +7476,68 @@ dont-distribute-packages:
shpider: [ i686-linux, x86_64-linux, x86_64-darwin ]
Shu-thing: [ i686-linux, x86_64-linux, x86_64-darwin ]
sibe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sifflet-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
sifflet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sifflet-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sigma-ij: [ i686-linux ]
signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
signed-multiset: [ i686-linux, x86_64-linux, x86_64-darwin ]
simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
simgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-bluetooth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-c-value: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-c-value: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-effects: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-firewire: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-form: [ i686-linux, x86_64-linux, x86_64-darwin ]
simple-genetic-algorithm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-log-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-neural-networks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-pascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-tabular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-vec3: [ i686-linux, x86_64-linux, x86_64-darwin ]
SimpleGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
SimpleH: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simpleirc-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
simpleirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simpleirc-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
SimpleLog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-log-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-neural-networks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
simplenote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-pascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
simpleprelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
SimpleServer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-sql-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
simplessh: [ i686-linux, x86_64-linux, x86_64-darwin ]
simplest-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SimpleTableGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-tabular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-vec3: [ i686-linux, x86_64-linux, x86_64-darwin ]
simseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
sindre: [ i686-linux, x86_64-linux, x86_64-darwin ]
sink: [ i686-linux, x86_64-linux, x86_64-darwin ]
siphon: [ i686-linux, x86_64-linux, x86_64-darwin ]
sirkel: [ i686-linux, x86_64-linux, x86_64-darwin ]
sixfiguregroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sized-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
sized: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sized-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
sjsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
skeleton: [ i686-linux, x86_64-linux, x86_64-darwin ]
skell: [ i686-linux, x86_64-linux, x86_64-darwin ]
skemmtun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skylark-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
skylighting: [ i686-linux, x86_64-linux, x86_64-darwin ]
skype4hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
slack-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
slack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slack-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
slidemews: [ i686-linux, x86_64-linux, x86_64-darwin ]
Slides: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sloane: [ i686-linux, x86_64-linux, x86_64-darwin ]
sloth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slot-lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
smallarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
smallcheck-laws: [ i686-linux, x86_64-linux, x86_64-darwin ]
smallcheck-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7127,12 +7551,12 @@ dont-distribute-packages:
smerdyakov: [ i686-linux, x86_64-linux, x86_64-darwin ]
Smooth: [ i686-linux, x86_64-linux, x86_64-darwin ]
smsaero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smt-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtlib2-debug: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtlib2-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smt-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
SmtLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smtp-mail-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
smtp2mta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smtp-mail-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
snake-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
snake: [ i686-linux, x86_64-linux, x86_64-darwin ]
snap-accept: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7142,14 +7566,6 @@ dont-distribute-packages:
snap-cors: [ i686-linux, x86_64-linux, x86_64-darwin ]
snap-error-collector: [ i686-linux, x86_64-linux, x86_64-darwin ]
snap-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-loader-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-predicates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-testing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-web-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-acid-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-actionlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7167,8 +7583,8 @@ dont-distribute-packages:
snaplet-i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-influxdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-mandrill: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-mongodb-minimalistic: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-mongodb-minimalistic: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-mysql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-oauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7184,14 +7600,23 @@ dont-distribute-packages:
snaplet-scoped-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-sedna: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-ses-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-sqlite-simple-jwt-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-sqlite-simple-jwt-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-stripe: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-typed-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
snaplet-wordpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-loader-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-predicates: [ i686-linux, x86_64-linux, x86_64-darwin ]
snappy-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snappy-framing: [ i686-linux, x86_64-linux, x86_64-darwin ]
snappy-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-testing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-web-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
sndfile-enumerators: [ i686-linux, x86_64-linux, x86_64-darwin ]
sneakyterm: [ i686-linux, x86_64-linux, x86_64-darwin ]
sneathlane-haste: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7199,18 +7624,19 @@ dont-distribute-packages:
snm: [ i686-linux, x86_64-linux, x86_64-darwin ]
snmp: [ i686-linux, x86_64-linux, x86_64-darwin ]
snorkels: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snow-white: [ i686-linux, x86_64-linux, x86_64-darwin ]
snowflake-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
snowflake-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snow-white: [ i686-linux, x86_64-linux, x86_64-darwin ]
Snusmumrik: [ i686-linux, x86_64-linux, x86_64-darwin ]
soap-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SoccerFun: [ i686-linux, x86_64-linux, x86_64-darwin ]
SoccerFunGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SoccerFun: [ i686-linux, x86_64-linux, x86_64-darwin ]
sock2stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
socket-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socket-sctp: [ i686-linux, x86_64-linux, x86_64-darwin ]
socketio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket-sctp: [ i686-linux, x86_64-linux, x86_64-darwin ]
socketson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
soegtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
solga-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7233,9 +7659,9 @@ dont-distribute-packages:
spaceprobe: [ i686-linux, x86_64-linux, x86_64-darwin ]
spanout: [ i686-linux, x86_64-linux, x86_64-darwin ]
sparkle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
sparsebit: [ i686-linux, x86_64-linux, x86_64-darwin ]
sparsecheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
spata: [ i686-linux, x86_64-linux, x86_64-darwin ]
special-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
specialize-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7258,22 +7684,22 @@ dont-distribute-packages:
spoty: [ i686-linux, x86_64-linux, x86_64-darwin ]
Sprig: [ i686-linux, x86_64-linux, x86_64-darwin ]
spritz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sproxy-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
sproxy2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sproxy-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
spsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sqlite-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sqlite-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
sqlvalue-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
sqsd-local: [ i686-linux, x86_64-linux, x86_64-darwin ]
squeeze: [ i686-linux, x86_64-linux, x86_64-darwin ]
srcinst: [ i686-linux, x86_64-linux, x86_64-darwin ]
sscgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ssh: [ i686-linux, x86_64-linux, x86_64-darwin ]
sshd-lint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ssh: [ i686-linux, x86_64-linux, x86_64-darwin ]
sssp: [ i686-linux, x86_64-linux, x86_64-darwin ]
sstable: [ i686-linux, x86_64-linux, x86_64-darwin ]
stable-heap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7281,24 +7707,31 @@ dont-distribute-packages:
stable-marriage: [ i686-linux, x86_64-linux, x86_64-darwin ]
stable-memo: [ i686-linux, x86_64-linux, x86_64-darwin ]
stable-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-prism: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-build-plan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage-curator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
stackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-hpc-coveralls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-prism: [ i686-linux, x86_64-linux, x86_64-darwin ]
standalone-derive-topdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
standalone-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
starling: [ i686-linux, x86_64-linux, x86_64-darwin ]
starrover2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stash: [ i686-linux, x86_64-linux, x86_64-darwin ]
Stasis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- state-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
- state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state-bag: [ i686-linux, x86_64-linux, x86_64-darwin ]
stateful-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
statgrab: [ i686-linux, x86_64-linux, x86_64-darwin ]
statistics-dirichlet: [ i686-linux, x86_64-linux, x86_64-darwin ]
statistics-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
statistics-hypergeometric-genvar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
statsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ staversion: [ i686-linux, x86_64-linux, x86_64-darwin ]
stb-truetype: [ i686-linux, x86_64-linux, x86_64-darwin ]
stdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
stdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7308,50 +7741,53 @@ dont-distribute-packages:
stepwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
stgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
stm-chunked-queues: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stmcontrol: [ i686-linux, x86_64-linux, x86_64-darwin ]
stm-firehose: [ i686-linux, x86_64-linux, x86_64-darwin ]
stm-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stmcontrol: [ i686-linux, x86_64-linux, x86_64-darwin ]
stochastic: [ i686-linux, x86_64-linux, x86_64-darwin ]
StockholmAlignment: [ i686-linux, x86_64-linux, x86_64-darwin ]
Stomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
storable-static-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
storablevector-streamfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
store: [ i686-linux, x86_64-linux, x86_64-darwin ]
- str: [ i686-linux, x86_64-linux, x86_64-darwin ]
Strafunski-ATermLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
Strafunski-Sdf2Haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
StrappedTemplates: [ i686-linux, x86_64-linux, x86_64-darwin ]
stratum-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
stratux-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stratux: [ i686-linux, x86_64-linux, x86_64-darwin ]
stratux-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
stratux-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stratux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stream-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stream-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
streamed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stream-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-eversion: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stream-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ str: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ StrictBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
strict-concurrency: [ i686-linux, x86_64-linux, x86_64-darwin ]
strict-identity: [ i686-linux, x86_64-linux, x86_64-darwin ]
strict-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- StrictBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
strictly: [ i686-linux, x86_64-linux, x86_64-darwin ]
- string-typelits: [ i686-linux, x86_64-linux, x86_64-darwin ]
stringlike: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ string-typelits: [ i686-linux, x86_64-linux, x86_64-darwin ]
StringUtils: [ i686-linux, x86_64-linux, x86_64-darwin ]
stripe-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
stripe-http-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
stripe: [ i686-linux, x86_64-linux, x86_64-darwin ]
structs: [ i686-linux, x86_64-linux, x86_64-darwin ]
structural-induction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ structural-traversal: [ i686-linux, x86_64-linux, x86_64-darwin ]
structured-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
structures: [ i686-linux, x86_64-linux, x86_64-darwin ]
stunts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stutter: [ i686-linux, x86_64-linux, x86_64-darwin ]
stylized: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sub-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ styx: [ i686-linux, x86_64-linux, x86_64-darwin ]
subhask: [ i686-linux, x86_64-linux, x86_64-darwin ]
subleq-toolchain: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sub-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
suffixarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
SuffixStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
suitable: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7360,18 +7796,20 @@ dont-distribute-packages:
sunroof-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
sunroof-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
sunroof-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- super-user-spark: [ i686-linux, x86_64-linux, x86_64-darwin ]
supercollider-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
supercollider-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
superdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
supermonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
supero: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ super-user-spark: [ i686-linux, x86_64-linux, x86_64-darwin ]
supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SVG2Q: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supplemented: [ i686-linux, x86_64-linux, x86_64-darwin ]
svg2q: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SVG2Q: [ i686-linux, x86_64-linux, x86_64-darwin ]
svgutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
svm-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
svndump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swagger2: [ i686-linux ]
swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
swapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
swearjure: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7381,48 +7819,48 @@ dont-distribute-packages:
SWMMoutGetMB: [ i686-linux, x86_64-linux, x86_64-darwin ]
sws: [ i686-linux, x86_64-linux, x86_64-darwin ]
syb-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syb-with-class-instances-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
SybWidget: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syb-with-class-instances-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
sylvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sym-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sym: [ i686-linux, x86_64-linux, x86_64-darwin ]
symengine-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sync-mht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sym: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sym-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sync-mht: [ i686-linux, x86_64-linux, x86_64-darwin ]
syncthing-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntactic: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-example-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-example-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SyntaxMacros: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-printer: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-trees-fork-bairyn: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SyntaxMacros: [ i686-linux, x86_64-linux, x86_64-darwin ]
synthesizer-alsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
synthesizer-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
synthesizer-dimensional: [ i686-linux, x86_64-linux, x86_64-darwin ]
synthesizer-filter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
synthesizer-llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
synthesizer-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sys-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
Sysmon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sys-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
system-canonicalpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
system-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-locale: [ i686-linux, x86_64-linux, x86_64-darwin ]
system-random-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
systemstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- t-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
t3-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
t3-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- table-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- table-tennis: [ i686-linux, x86_64-linux, x86_64-darwin ]
table: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ table-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
tablestorage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ table-tennis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tablize: [ i686-linux, x86_64-linux, x86_64-darwin ]
tabloid: [ i686-linux, x86_64-linux, x86_64-darwin ]
tag-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
tagged-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7433,13 +7871,15 @@ dont-distribute-packages:
tagsoup-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
tagsoup-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
tagsoup-selection: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Tahin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ta: [ i686-linux, x86_64-linux, x86_64-darwin ]
tailfile-hinotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- takusen-oracle: [ i686-linux, x86_64-linux, x86_64-darwin ]
Takusen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ takusen-oracle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tamarin-prover: [ i686-linux, x86_64-linux, x86_64-darwin ]
tamarin-prover-term: [ i686-linux, x86_64-linux, x86_64-darwin ]
tamarin-prover-theory: [ i686-linux, x86_64-linux, x86_64-darwin ]
tamarin-prover-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tamarin-prover: [ i686-linux, x86_64-linux, x86_64-darwin ]
Tape: [ i686-linux, x86_64-linux, x86_64-darwin ]
target: [ i686-linux, x86_64-linux, x86_64-darwin ]
task-distribution: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7449,6 +7889,7 @@ dont-distribute-packages:
tasty-fail-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
tasty-groundhog-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
tasty-integrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-jenkins-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
tasty-laws: [ i686-linux, x86_64-linux, x86_64-darwin ]
tasty-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
tasty-tap: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7457,9 +7898,9 @@ dont-distribute-packages:
TBit: [ i686-linux, x86_64-linux, x86_64-darwin ]
tbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
tccli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tcp-streams-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tcp-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
tcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tcp-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tcp-streams-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
tdd-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
tdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
TeaHS: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7468,41 +7909,45 @@ dont-distribute-packages:
telegram-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
telegram-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
telegram: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ teleport: [ i686-linux, x86_64-linux, x86_64-darwin ]
tellbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
template-default: [ i686-linux, x86_64-linux, x86_64-darwin ]
template-haskell-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
template-hsml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
templateify: [ i686-linux, x86_64-linux, x86_64-darwin ]
templatepg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
tempodb: [ i686-linux, x86_64-linux, x86_64-darwin ]
temporal-csound: [ i686-linux, x86_64-linux, x86_64-darwin ]
temporary-resourcet: [ i686-linux, x86_64-linux, x86_64-darwin ]
tempus: [ i686-linux, x86_64-linux, x86_64-darwin ]
tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- term-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
termbox-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
terminal-progress-bar: [ i686-linux, x86_64-linux, x86_64-darwin ]
termination-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
termplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ term-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
terntup: [ i686-linux, x86_64-linux, x86_64-darwin ]
terrahs: [ i686-linux, x86_64-linux, x86_64-darwin ]
tersmu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TestExplode: [ i686-linux, x86_64-linux, x86_64-darwin ]
test-framework-doctest: [ i686-linux, x86_64-linux, x86_64-darwin ]
test-framework-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
test-framework-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
test-framework-skip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-pkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-sandbox-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-sandbox-hunit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-sandbox-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-framework-th-prime: [ i686-linux, x86_64-linux, x86_64-darwin ]
testloop: [ i686-linux, x86_64-linux, x86_64-darwin ]
testpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
testpattern: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-pkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
testPkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
testrunner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-sandbox-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-sandbox-hunit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-sandbox-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
tex2txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
texrunner: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7511,81 +7956,86 @@ dont-distribute-packages:
text-generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-icu-normalized: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-lips: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-markup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ textmatetags: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-normal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ textocat-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-position: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-register-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-show-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-show: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-show-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ textual: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-xml-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-xml-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-zipper-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- textmatetags: [ i686-linux, x86_64-linux, x86_64-darwin ]
- textocat-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- textual: [ i686-linux, x86_64-linux, x86_64-darwin ]
tfp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
tftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
tga: [ i686-linux, x86_64-linux, x86_64-darwin ]
th-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
th-context: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-fold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-instance-reification: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-kinds-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-kinds: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-sccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-typegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
THEff: [ i686-linux, x86_64-linux, x86_64-darwin ]
themoviedb: [ i686-linux, x86_64-linux, x86_64-darwin ]
thentos-cookie-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
Theora: [ i686-linux, x86_64-linux, x86_64-darwin ]
theoremquest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
theoremquest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-fold: [ i686-linux, x86_64-linux, x86_64-darwin ]
thih: [ i686-linux, x86_64-linux, x86_64-darwin ]
thimk: [ i686-linux, x86_64-linux, x86_64-darwin ]
Thingie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-instance-reification: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-kinds-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-kinds: [ i686-linux, x86_64-linux, x86_64-darwin ]
thorn: [ i686-linux, x86_64-linux, x86_64-darwin ]
threads-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
threepenny-gui-contextmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ threepenny-gui-flexbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
threepenny-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
throttled-io-loop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-sccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-typegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
tianbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
tibetan-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ]
tickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
tictactoe3d: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ]
TicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
tidal-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
tidal-serial: [ i686-linux, x86_64-linux, x86_64-darwin ]
tie-knot: [ i686-linux, x86_64-linux, x86_64-darwin ]
tiempo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tiger: [ i686-linux, x86_64-linux, x86_64-darwin ]
TigerHash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tiger: [ i686-linux, x86_64-linux, x86_64-darwin ]
tightrope: [ i686-linux, x86_64-linux, x86_64-darwin ]
tighttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
timberc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timecalc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timeconsole: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-exts: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-recurrence: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-w3c: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timecalc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timeconsole: [ i686-linux, x86_64-linux, x86_64-darwin ]
timeout: [ i686-linux, x86_64-linux, x86_64-darwin ]
timeparsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
TimePiece: [ i686-linux, x86_64-linux, x86_64-darwin ]
timeplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
timeprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-recurrence: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
timeseries: [ i686-linux, x86_64-linux, x86_64-darwin ]
timestamp-subprocess-lines: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-w3c: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
timezone-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
TinyLaunchbury: [ i686-linux, x86_64-linux, x86_64-darwin ]
tinyMesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7596,14 +8046,13 @@ dont-distribute-packages:
tkhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
tkyprof: [ i686-linux, x86_64-linux, x86_64-darwin ]
tld: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tldr: [ i686-linux, x86_64-linux, x86_64-darwin ]
tls-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
tn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- to-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- to-string-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
- to-string-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
toboggan: [ i686-linux, x86_64-linux, x86_64-darwin ]
todos: [ i686-linux, x86_64-linux, x86_64-darwin ]
tofromxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ to-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
toilet: [ i686-linux, x86_64-linux, x86_64-darwin ]
tokenify: [ i686-linux, x86_64-linux, x86_64-darwin ]
toktok: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7613,16 +8062,19 @@ dont-distribute-packages:
Top: [ i686-linux, x86_64-linux, x86_64-darwin ]
topkata: [ i686-linux, x86_64-linux, x86_64-darwin ]
torch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ to-string-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ to-string-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
total: [ i686-linux, x86_64-linux, x86_64-darwin ]
touched: [ i686-linux, x86_64-linux, x86_64-darwin ]
Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tower: [ i686-linux ]
toxcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
toysolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
tpar: [ i686-linux, x86_64-linux, x86_64-darwin ]
trace-call: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
trace-function-call: [ i686-linux, x86_64-linux, x86_64-darwin ]
trace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
tracetree: [ i686-linux, x86_64-linux, x86_64-darwin ]
tracker: [ i686-linux, x86_64-linux, x86_64-darwin ]
tracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7638,23 +8090,26 @@ dont-distribute-packages:
transformers-runnable: [ i686-linux, x86_64-linux, x86_64-darwin ]
TransformersStepByStep: [ i686-linux, x86_64-linux, x86_64-darwin ]
transient-universe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transient-universe-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
translatable-intset: [ i686-linux, x86_64-linux, x86_64-darwin ]
translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
travis-meta-yaml: [ i686-linux, x86_64-linux, x86_64-darwin ]
trawl: [ i686-linux, x86_64-linux, x86_64-darwin ]
traypoweroff: [ i686-linux, x86_64-linux, x86_64-darwin ]
TreeCounter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- treemap-html-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
treemap-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ treemap-html-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
treemap: [ i686-linux, x86_64-linux, x86_64-darwin ]
treersec: [ i686-linux, x86_64-linux, x86_64-darwin ]
TreeStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ t-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
Treiber: [ i686-linux, x86_64-linux, x86_64-darwin ]
tremulous-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
TrendGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
trhsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
triangulation: [ i686-linux, x86_64-linux, x86_64-darwin ]
TrieMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
trimpolya: [ i686-linux, x86_64-linux, x86_64-darwin ]
tripLL: [ i686-linux, x86_64-linux, x86_64-darwin ]
tropical: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7663,20 +8118,22 @@ dont-distribute-packages:
tskiplist: [ i686-linux, x86_64-linux, x86_64-darwin ]
tslib: [ i686-linux, x86_64-linux, x86_64-darwin ]
tslogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsp-viz: [ i686-linux, x86_64-linux, x86_64-darwin ]
tsparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsp-viz: [ i686-linux, x86_64-linux, x86_64-darwin ]
tsvsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
tuntap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tup-functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
tuple-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
tuple-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tupleinstances: [ i686-linux, x86_64-linux, x86_64-darwin ]
tuple-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
tuple-morph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tupleinstances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- turing-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
turingMachine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ turing-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
tweak: [ i686-linux, x86_64-linux, x86_64-darwin ]
twee: [ i686-linux, x86_64-linux, x86_64-darwin ]
twentefp-eventloop-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twentefp-eventloop-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
twentefp-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
twentefp-rosetree: [ i686-linux, x86_64-linux, x86_64-darwin ]
twentefp-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7691,53 +8148,59 @@ dont-distribute-packages:
twiml: [ i686-linux, x86_64-linux, x86_64-darwin ]
twine: [ i686-linux, x86_64-linux, x86_64-darwin ]
twisty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
twitter-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-types-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
txtblk: [ i686-linux, x86_64-linux, x86_64-darwin ]
TYB: [ i686-linux, x86_64-linux, x86_64-darwin ]
typalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typeable-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-assertions: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeClass: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-combinators-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-digits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typedquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-spreadsheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-wire-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typehash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeIlluminator: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-int: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-level-bst: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typelevel: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-level-natural-number-induction: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-level-natural-number-operations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typelevel-tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeNat: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-natural: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-ord-spine-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-ord: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-ord-spine-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typeparams: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ types-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typescript-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-settheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-spine: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-structure: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-sub-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typeable-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeClass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-spreadsheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-wire-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typedquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typehash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeIlluminator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typelevel-tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typelevel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeNat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typeparams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- types-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typescript-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
u2f: [ i686-linux, x86_64-linux, x86_64-darwin ]
uAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
uber: [ i686-linux, x86_64-linux, x86_64-darwin ]
uberlast: [ i686-linux, x86_64-linux, x86_64-darwin ]
uconv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- udbus-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
udbus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ udbus-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ udp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
uhc-light: [ i686-linux, x86_64-linux, x86_64-darwin ]
uhexdump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uhttpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
ui-command: [ i686-linux, x86_64-linux, x86_64-darwin ]
uid: [ i686-linux, x86_64-linux, x86_64-darwin ]
UMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7746,13 +8209,14 @@ dont-distribute-packages:
unboxed-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
unbreak: [ i686-linux, x86_64-linux, x86_64-darwin ]
unicode-normalization: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unicode-symbols: [ i686-linux, x86_64-linux, x86_64-darwin ]
unicoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unicode-show: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unicode-symbols: [ i686-linux, x86_64-linux, x86_64-darwin ]
uniform-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
union-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unique-logic-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unique-logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
uniqueid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unique-logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unique-logic-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
units-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
unittyped: [ i686-linux, x86_64-linux, x86_64-darwin ]
universe-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7767,6 +8231,7 @@ dont-distribute-packages:
unscramble: [ i686-linux, x86_64-linux, x86_64-darwin ]
unsequential: [ i686-linux, x86_64-linux, x86_64-darwin ]
unused: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ update-nix-fetchgit: [ i686-linux, x86_64-linux, x86_64-darwin ]
up: [ i686-linux, x86_64-linux, x86_64-darwin ]
uploadcare: [ i686-linux, x86_64-linux, x86_64-darwin ]
upskirt: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7776,11 +8241,11 @@ dont-distribute-packages:
uri-enumerator-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
uri-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
uri-templater: [ i686-linux, x86_64-linux, x86_64-darwin ]
- url-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
urlcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
urldecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
urldisp-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
UrlDisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ url-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
URLT: [ i686-linux, x86_64-linux, x86_64-darwin ]
urn: [ i686-linux, x86_64-linux, x86_64-darwin ]
urxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7793,31 +8258,31 @@ dont-distribute-packages:
utc: [ i686-linux, x86_64-linux, x86_64-darwin ]
utf8-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
UTFTConverter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uu-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
uuagc-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uu-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
uvector-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
uvector: [ i686-linux, x86_64-linux, x86_64-darwin ]
v4l2-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
v4l2: [ i686-linux, x86_64-linux, x86_64-darwin ]
vacuum-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
vacuum-graphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vacuum: [ i686-linux, x86_64-linux, x86_64-darwin ]
vacuum-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
vacuum-ubigraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vacuum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- valid-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
validated-literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
Validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
validations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ valid-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
vampire: [ i686-linux, x86_64-linux, x86_64-darwin ]
var: [ i686-linux, x86_64-linux, x86_64-darwin ]
variable-precision: [ i686-linux, x86_64-linux, x86_64-darwin ]
variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vault-tool-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
vaultaire-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vault-tool-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vcatt: [ i686-linux, x86_64-linux, x86_64-darwin ]
vcsgui: [ i686-linux, x86_64-linux, x86_64-darwin ]
Vec-Boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
Vec-OpenGLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Vec-Transform: [ i686-linux, x86_64-linux, x86_64-darwin ]
vect-floating-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
vect-floating: [ i686-linux, x86_64-linux, x86_64-darwin ]
vect-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7831,12 +8296,14 @@ dont-distribute-packages:
vector-read-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
vector-space-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
vector-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Vec-Transform: [ i686-linux, x86_64-linux, x86_64-darwin ]
Verba: [ i686-linux, x86_64-linux, x86_64-darwin ]
verbalexpressions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- verdict-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
verdict: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ verdict-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
verilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
vgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ViennaRNA-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
views: [ i686-linux, x86_64-linux, x86_64-darwin ]
vigilance: [ i686-linux, x86_64-linux, x86_64-darwin ]
vimeta: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7856,8 +8323,9 @@ dont-distribute-packages:
vowpal-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
voyeur: [ i686-linux, x86_64-linux, x86_64-darwin ]
vrpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
vtegtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vty-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
vty-menu: [ i686-linux, x86_64-linux, x86_64-darwin ]
vty-ui-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
vty-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7880,8 +8348,10 @@ dont-distribute-packages:
wai-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-lite: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-logger-prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-cache-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-make-assets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-auth: [ i686-linux ]
wai-middleware-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-cache-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-catch: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-consul: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-content-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7909,49 +8379,59 @@ dont-distribute-packages:
watchdog: [ i686-linux, x86_64-linux, x86_64-darwin ]
watcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
watchit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wave: [ i686-linux, x86_64-linux, x86_64-darwin ]
WaveFront: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wave: [ i686-linux, x86_64-linux, x86_64-darwin ]
wavesurfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
wavy: [ i686-linux, x86_64-linux, x86_64-darwin ]
weather-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-browser-in-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-encodings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-fpco: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-inv-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-mongrel2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-routes-quasi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-routes-regular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-routes-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-routing: [ i686-linux, x86_64-linux, x86_64-darwin ]
webapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
webapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
WebBits-Html: [ i686-linux, x86_64-linux, x86_64-darwin ]
WebBits-multiplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-browser-in-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
webcloud: [ i686-linux, x86_64-linux, x86_64-darwin ]
WebCont: [ i686-linux, x86_64-linux, x86_64-darwin ]
webcrank-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webcrank-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
webcrank: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webcrank-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
webdriver-angular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webdriver-snoy: [ i686-linux, x86_64-linux, x86_64-darwin ]
webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webdriver-snoy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-encodings: [ i686-linux, x86_64-linux, x86_64-darwin ]
WeberLogic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webfinger-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-fpco: [ i686-linux, x86_64-linux, x86_64-darwin ]
webify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webkit-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-inv-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
webkit2gtk3-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webkitgtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webkitgtk3-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webkit-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-mongrel2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-page: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
Webrexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-routes-quasi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-routes-regular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-routes-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-routing: [ i686-linux, x86_64-linux, x86_64-darwin ]
webserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
websnap: [ i686-linux, x86_64-linux, x86_64-darwin ]
websockets-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
webwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wedged: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ weighted: [ i686-linux, x86_64-linux, x86_64-darwin ]
weighted-regexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
welshy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ werewolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ werewolf-slack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Wheb: [ i686-linux, x86_64-linux, x86_64-darwin ]
wheb-mongo: [ i686-linux, x86_64-linux, x86_64-darwin ]
wheb-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
wheb-strapped: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Wheb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ while-lang-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
whim: [ i686-linux, x86_64-linux, x86_64-darwin ]
whiskers: [ i686-linux, x86_64-linux, x86_64-darwin ]
whitespace: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7966,10 +8446,10 @@ dont-distribute-packages:
wiring: [ i686-linux, x86_64-linux, x86_64-darwin ]
wiringPi: [ i686-linux, x86_64-linux, x86_64-darwin ]
wkt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wl-pprint-ansiterm: [ i686-linux, x86_64-linux, x86_64-darwin ]
WL500gPControl: [ i686-linux, x86_64-linux, x86_64-darwin ]
WL500gPLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
wlc-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wl-pprint-ansiterm: [ i686-linux, x86_64-linux, x86_64-darwin ]
WMSigner: [ i686-linux, x86_64-linux, x86_64-darwin ]
wobsurv: [ i686-linux, x86_64-linux, x86_64-darwin ]
woffex: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7980,11 +8460,13 @@ dont-distribute-packages:
WordNet-ghc74: [ i686-linux, x86_64-linux, x86_64-darwin ]
WordNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
wordsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workdays: [ i686-linux, x86_64-linux, x86_64-darwin ]
workflow-osx: [ i686-linux, x86_64-linux, x86_64-darwin ]
workflow-windows: [ i686-linux, x86_64-linux, x86_64-darwin ]
wp-archivebot: [ i686-linux, x86_64-linux, x86_64-darwin ]
wraxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wreq-sb: [ i686-linux, x86_64-linux, x86_64-darwin ]
wright: [ i686-linux, x86_64-linux, x86_64-darwin ]
writer-cps-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
wsedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -7996,7 +8478,6 @@ dont-distribute-packages:
wumpus-microprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
wumpus-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
WURFL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
wxAsteroids: [ i686-linux, x86_64-linux, x86_64-darwin ]
wxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
wxcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8005,10 +8486,10 @@ dont-distribute-packages:
wxFruit: [ i686-linux, x86_64-linux, x86_64-darwin ]
WxGeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
wxhnotepad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
wxSimpleCanvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
wxturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
wyvern: [ i686-linux, x86_64-linux, x86_64-darwin ]
- x-dsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
X11-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
X11-rm: [ i686-linux, x86_64-linux, x86_64-darwin ]
X11-xdamage: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8019,6 +8500,7 @@ dont-distribute-packages:
xchat-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
xcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
xdcc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ x-dsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
Xec: [ i686-linux, x86_64-linux, x86_64-darwin ]
xfconf: [ i686-linux, x86_64-linux, x86_64-darwin ]
xhaskell-library: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8031,31 +8513,35 @@ dont-distribute-packages:
xkcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
xlsior: [ i686-linux, x86_64-linux, x86_64-darwin ]
xlsx-templater: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml2x: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-catalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-conduit-decode: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-enumerator-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-html-conduit-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XmlHtmlWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-isogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XMLParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-prettify: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-query-xml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-query-xml-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
xml-to-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml2x: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XmlHtmlWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XMLParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmltv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-tydom-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmms2-client-glib: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmms2-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
XMMS: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-contrib-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-contrib-gpl: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-vanessa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-wallpaper: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmonad-windownames: [ i686-linux, x86_64-linux, x86_64-darwin ]
xmpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
XMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8063,6 +8549,7 @@ dont-distribute-packages:
xournal-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
xournal-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
xournal-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xpathdsv: [ i686-linux, x86_64-linux, x86_64-darwin ]
xsact: [ i686-linux, x86_64-linux, x86_64-darwin ]
XSaiga: [ i686-linux, x86_64-linux, x86_64-darwin ]
xslt: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8073,23 +8560,25 @@ dont-distribute-packages:
yabi-muno: [ i686-linux, x86_64-linux, x86_64-darwin ]
Yablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
YACPong: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yahoo-finance-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
yahoo-finance-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
yahoo-web-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
yajl-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
yajl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-rpc-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-rpc-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-union: [ i686-linux, x86_64-linux, x86_64-darwin ]
yaml2owl: [ i686-linux, x86_64-linux, x86_64-darwin ]
yamlkeysdiff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-rpc-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-rpc-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-union: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yampa2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
yampa-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yampa2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
Yampa: [ i686-linux, x86_64-linux, x86_64-darwin ]
YampaSynth: [ i686-linux, x86_64-linux, x86_64-darwin ]
yaop: [ i686-linux, x86_64-linux, x86_64-darwin ]
yap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yarr: [ i686-linux, x86_64-linux, x86_64-darwin ]
yarr-image-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
yate: [ i686-linux, x86_64-linux, x86_64-darwin ]
yavie: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8098,13 +8587,16 @@ dont-distribute-packages:
yeshql: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-angular-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-account-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-bcrypt: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-deskcom: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-fb: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-hashdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-kerberos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-ldap-mediocre: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-ldap-mediocre: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-oauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-oauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-pam: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-smbclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-auth-zendesk: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8112,57 +8604,67 @@ dont-distribute-packages:
yesod-comments: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-content-pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-continuations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-crud-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-crud: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-crud-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-csp: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-datatables: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-fb: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-goodies: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-job-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-media-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-paginate: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-pagination: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-paginator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-paypal-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-platform: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-pnotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-raml-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-raml-mock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-recaptcha: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-routes-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-routes-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-routes-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-rst: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-session-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-tableview: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-test-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-text-markdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-vend: [ i686-linux, x86_64-linux, x86_64-darwin ]
yesod-worker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yet-another-logger: [ i686-linux ]
YFrob: [ i686-linux, x86_64-linux, x86_64-darwin ]
yhccore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yices: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-keymap-cua: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-keymap-emacs: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-keymap-vim: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-misc-modes: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-mode-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-mode-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-monokai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-solarized: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-spolsky: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yices: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yjftp-libs: [ i686-linux, x86_64-linux, x86_64-darwin ]
yjftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yjftp-libs: [ i686-linux, x86_64-linux, x86_64-darwin ]
yjsvg: [ i686-linux, x86_64-linux, x86_64-darwin ]
yoctoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Yogurt-Standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
Yogurt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Yogurt-Standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
yoko: [ i686-linux, x86_64-linux, x86_64-darwin ]
york-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
yql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yst: [ i686-linux, x86_64-linux, x86_64-darwin ]
yuiGrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
yuuko: [ i686-linux, x86_64-linux, x86_64-darwin ]
yxdb-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -8172,25 +8674,35 @@ dont-distribute-packages:
ZEBEDDE: [ i686-linux, x86_64-linux, x86_64-darwin ]
zendesk-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
zeno: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
zeromq3-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
zeromq3-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
zeroth: [ i686-linux, x86_64-linux, x86_64-darwin ]
ZFS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-git: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-hindent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-hlint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
zim-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
zip-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
zipedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zip: [ i686-linux ]
zipkin: [ i686-linux, x86_64-linux, x86_64-darwin ]
zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ziptastic-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
zlib-enum: [ i686-linux, x86_64-linux, x86_64-darwin ]
ZMachine: [ i686-linux, x86_64-linux, x86_64-darwin ]
zmcat: [ i686-linux, x86_64-linux, x86_64-darwin ]
zmidi-score: [ i686-linux, x86_64-linux, x86_64-darwin ]
zmqat: [ i686-linux, x86_64-linux, x86_64-darwin ]
zoneinfo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
zoom-cache-pcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
zoom-cache-sndfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoom-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
zoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom-refs: [ i686-linux, x86_64-linux, x86_64-darwin ]
zsh-battery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zstd: [ i686-linux, x86_64-linux, x86_64-darwin ]
Zwaluw: [ i686-linux, x86_64-linux, x86_64-darwin ]
diff --git a/pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix b/pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix
new file mode 100644
index 000000000000..cd7857e23de9
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix
@@ -0,0 +1,59 @@
+{ pkgs }:
+
+with import ./lib.nix { inherit pkgs; };
+
+self: super: {
+
+ # Suitable LLVM version.
+ llvmPackages = pkgs.llvmPackages_35;
+
+ # Disable GHC 8.0.x core libraries.
+ array = null;
+ base = null;
+ binary = null;
+ bytestring = null;
+ Cabal = null;
+ containers = null;
+ deepseq = null;
+ directory = null;
+ filepath = null;
+ ghc-boot = null;
+ ghc-boot-th = null;
+ ghc-prim = null;
+ ghci = null;
+ haskeline = null;
+ hoopl = null;
+ hpc = null;
+ integer-gmp = null;
+ pretty = null;
+ process = null;
+ rts = null;
+ template-haskell = null;
+ terminfo = null;
+ time = null;
+ transformers = null;
+ unix = null;
+ xhtml = null;
+
+ # cabal-install can use the native Cabal library.
+ cabal-install = super.cabal-install.override { Cabal = null; };
+
+ # jailbreak-cabal can use the native Cabal library.
+ jailbreak-cabal = super.jailbreak-cabal.override { Cabal = null; };
+
+ # https://github.com/bmillwood/applicative-quoters/issues/6
+ applicative-quoters = appendPatch super.applicative-quoters (pkgs.fetchpatch {
+ url = "https://patch-diff.githubusercontent.com/raw/bmillwood/applicative-quoters/pull/7.patch";
+ sha256 = "026vv2k3ks73jngwifszv8l59clg88pcdr4mz0wr0gamivkfa1zy";
+ });
+
+ # https://github.com/christian-marie/xxhash/issues/3
+ xxhash = doJailbreak super.xxhash;
+
+ # https://github.com/Deewiant/glob/issues/8
+ Glob = doJailbreak super.Glob;
+
+ # http://hub.darcs.net/dolio/vector-algorithms/issue/9#comment-20170112T145715
+ vector-algorithms = dontCheck super.vector-algorithms;
+
+}
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index c62d2702b44e..f03fc73387f3 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -29,6 +29,17 @@
with import ./lib.nix { inherit pkgs; };
+# All of the overrides in this set should look like:
+#
+# foo = ... something involving super.foo ...
+#
+# but that means that we add `foo` attribute even if there is no `super.foo`! So if
+# you want to use this configuration for a package set that only contains a subset of
+# the packages that have overrides defined here, you'll end up with a set that contains
+# a bunch of attributes that trigger an evaluation error.
+#
+# To avoid this, we use `intersectAttrs` here so we never add packages that are not present
+# in the parent package set (`super`).
self: super: builtins.intersectAttrs super {
# Apply NixOS-specific patches.
@@ -120,8 +131,6 @@ self: super: builtins.intersectAttrs super {
# Need WebkitGTK, not just webkit.
webkit = super.webkit.override { webkit = pkgs.webkitgtk2; };
- webkitgtk3 = super.webkitgtk3.override { webkit = pkgs.webkitgtk24x; };
- webkitgtk3-javascriptcore = super.webkitgtk3-javascriptcore.override { webkit = pkgs.webkitgtk24x; };
websnap = super.websnap.override { webkit = pkgs.webkitgtk24x; };
hs-mesos = overrideCabal super.hs-mesos (drv: {
@@ -216,20 +225,21 @@ self: super: builtins.intersectAttrs super {
# Uses OpenGL in testing
caramia = dontCheck super.caramia;
- llvm-general-darwin = overrideCabal (super.llvm-general.override { llvm-config = pkgs.llvm_35; }) (drv: {
- preConfigure = ''
- sed -i llvm-general.cabal \
- -e 's,extra-libraries: stdc++,extra-libraries: c++,'
- '';
- configureFlags = (drv.configureFlags or []) ++ ["--extra-include-dirs=${pkgs.libcxx}/include/c++/v1"];
- librarySystemDepends = [ pkgs.libcxx ] ++ drv.librarySystemDepends or [];
- });
-
- # Supports only 3.5 for now, https://github.com/bscarlet/llvm-general/issues/142
llvm-general =
- if pkgs.stdenv.isDarwin
- then self.llvm-general-darwin
- else super.llvm-general.override { llvm-config = pkgs.llvm_35; };
+ # Supports only 3.5 for now, https://github.com/bscarlet/llvm-general/issues/142
+ let base = super.llvm-general.override { llvm-config = pkgs.llvm_35; };
+ in if !pkgs.stdenv.isDarwin then base else overrideCabal base (
+ drv: {
+ preConfigure = ''
+ sed -i llvm-general.cabal \
+ -e 's,extra-libraries: stdc++,extra-libraries: c++,'
+ '';
+ configureFlags = (drv.configureFlags or []) ++ ["--extra-include-dirs=${pkgs.libcxx}/include/c++/v1"];
+ librarySystemDepends = [ pkgs.libcxx ] ++ drv.librarySystemDepends or [];
+ }
+ );
+
+ llvm-hs = super.llvm-hs.override { llvm-config = pkgs.llvm_4; };
# Needs help finding LLVM.
spaceprobe = addBuildTool super.spaceprobe self.llvmPackages.llvm;
@@ -420,9 +430,11 @@ self: super: builtins.intersectAttrs super {
# tests require git
hapistrano = addBuildTool super.hapistrano pkgs.git;
- # requires webkitgtk API version 3 (webkitgtk 2.4 is the latest webkit supporting that version)
- gi-javascriptcore = super.gi-javascriptcore.override { webkitgtk = pkgs.webkitgtk24x; };
- gi-webkit = super.gi-webkit.override { webkit = pkgs.webkitgtk24x; };
+ # This propagates this to everything depending on haskell-gi-base
+ haskell-gi-base = addBuildDepend super.haskell-gi-base pkgs.gobjectIntrospection;
+
+ # Requires gi-javascriptcore API version 4
+ gi-webkit2 = super.gi-webkit2.override { gi-javascriptcore = self.gi-javascriptcore_4_0_11; };
# requires valid, writeable $HOME
hatex-guide = overrideCabal super.hatex-guide (drv: {
diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix
index d2ecc3381287..694556123ab3 100644
--- a/pkgs/development/haskell-modules/default.nix
+++ b/pkgs/development/haskell-modules/default.nix
@@ -6,14 +6,16 @@
let
- inherit (stdenv.lib) fix' extends;
+ inherit (stdenv.lib) fix' extends makeOverridable makeExtensible;
+ inherit (import ./lib.nix { inherit pkgs; }) overrideCabal;
haskellPackages = self:
let
- mkDerivation = pkgs.callPackage ./generic-builder.nix {
+ mkDerivationImpl = pkgs.callPackage ./generic-builder.nix {
inherit stdenv;
inherit (pkgs) fetchurl pkgconfig glibcLocales coreutils gnugrep gnused;
+ nodejs = pkgs.nodejs-slim;
jailbreak-cabal = if (self.ghc.cross or null) != null
then self.ghc.bootPkgs.jailbreak-cabal
else self.jailbreak-cabal;
@@ -37,9 +39,7 @@ let
});
};
- overrideCabal = drv: f: drv.override (args: args // {
- mkDerivation = drv: args.mkDerivation (drv // f drv);
- });
+ mkDerivation = makeOverridable mkDerivationImpl;
callPackageWithScope = scope: drv: args: (stdenv.lib.callPackageWith scope drv args) // {
overrideScope = f: callPackageWithScope (mkScope (fix' (extends f scope.__unfix__))) drv args;
@@ -57,7 +57,7 @@ let
haskellSrc2nix = { name, src, sha256 ? null }:
let
- sha256Arg = if isNull sha256 then "" else ''--sha256="${sha256}"'';
+ sha256Arg = if isNull sha256 then "--sha256=" else ''--sha256="${sha256}"'';
in pkgs.stdenv.mkDerivation {
name = "cabal2nix-${name}";
buildInputs = [ pkgs.cabal2nix ];
@@ -80,12 +80,12 @@ let
in
import ./hackage-packages.nix { inherit pkgs stdenv callPackage; } self // {
- inherit mkDerivation callPackage;
+ inherit mkDerivation callPackage haskellSrc2nix hackage2nix;
- callHackage = name: version: self.callPackage (hackage2nix name version);
+ callHackage = name: version: self.callPackage (self.hackage2nix name version);
# Creates a Haskell package from a source package by calling cabal2nix on the source.
- callCabal2nix = name: src: self.callPackage (haskellSrc2nix { inherit src name; });
+ callCabal2nix = name: src: self.callPackage (self.haskellSrc2nix { inherit src name; });
ghcWithPackages = selectFrom: withPackages (selectFrom self);
@@ -109,7 +109,7 @@ let
in
- fix'
+ makeExtensible
(extends overrides
(extends packageSetConfig
(extends compilerConfig
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 1998b090687d..d39e1bacd71d 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, ghc, pkgconfig, glibcLocales, coreutils, gnugrep, gnused
-, jailbreak-cabal, hscolour, cpphs, nodePackages
+, jailbreak-cabal, hscolour, cpphs, nodejs
}: let isCross = (ghc.cross or null) != null; in
{ pname
@@ -9,10 +9,11 @@
, src ? fetchurl { url = "mirror://hackage/${pname}-${version}.tar.gz"; inherit sha256; }
, buildDepends ? [], setupHaskellDepends ? [], libraryHaskellDepends ? [], executableHaskellDepends ? []
, buildTarget ? ""
-, buildTools ? [], libraryToolDepends ? [], executableToolDepends ? [], testToolDepends ? []
+, buildTools ? [], libraryToolDepends ? [], executableToolDepends ? [], testToolDepends ? [], benchmarkToolDepends ? []
, configureFlags ? []
, description ? ""
, doCheck ? !isCross && (stdenv.lib.versionOlder "7.4" ghc.version)
+, withBenchmarkDepends ? false
, doHoogle ? true
, editedCabalFile ? null
, enableLibraryProfiling ? false
@@ -36,8 +37,9 @@
# TODO Do we care about haddock when cross-compiling?
, doHaddock ? !isCross && (!stdenv.isDarwin || stdenv.lib.versionAtLeast ghc.version "7.8")
, passthru ? {}
-, pkgconfigDepends ? [], libraryPkgconfigDepends ? [], executablePkgconfigDepends ? [], testPkgconfigDepends ? []
+, pkgconfigDepends ? [], libraryPkgconfigDepends ? [], executablePkgconfigDepends ? [], testPkgconfigDepends ? [], benchmarkPkgconfigDepends ? []
, testDepends ? [], testHaskellDepends ? [], testSystemDepends ? []
+, benchmarkDepends ? [], benchmarkHaskellDepends ? [], benchmarkSystemDepends ? []
, testTarget ? ""
, broken ? false
, preCompileBuildDriver ? "", postCompileBuildDriver ? ""
@@ -64,7 +66,8 @@ let
concatStringsSep enableFeature optionalAttrs toUpper;
isGhcjs = ghc.isGhcjs or false;
- packageDbFlag = if isGhcjs || versionOlder "7.6" ghc.version
+ isHaLVM = ghc.isHaLVM or false;
+ packageDbFlag = if isGhcjs || isHaLVM || versionOlder "7.6" ghc.version
then "package-db"
else "package-conf";
@@ -97,16 +100,15 @@ let
"--with-ghc-pkg=${ghc.cross.config}-ghc-pkg"
"--with-gcc=${ghc.cc}"
"--with-ld=${ghc.ld}"
- "--hsc2hs-options=--cross-compile"
"--with-hsc2hs=${nativeGhc}/bin/hsc2hs"
- ];
+ ] ++ (if isHaLVM then [] else ["--hsc2hs-options=--cross-compile"]);
crossCabalFlagsString =
stdenv.lib.optionalString isCross (" " + stdenv.lib.concatStringsSep " " crossCabalFlags);
defaultConfigureFlags = [
"--verbose" "--prefix=$out" "--libdir=\\$prefix/lib/\\$compiler" "--libsubdir=\\$pkgid"
- "--with-gcc=$CC" # Clang won't work without that extra information.
+ "--with-gcc=$CC" # Clang won't work without that extra information.
"--package-db=$packageConfDir"
(optionalString (enableSharedExecutables && stdenv.isLinux) "--ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.name}/${pname}-${version}")
(optionalString (enableSharedExecutables && stdenv.isDarwin) "--ghc-option=-optl=-Wl,-headerpad_max_install_names")
@@ -123,7 +125,6 @@ let
] ++ optionals (enableDeadCodeElimination && (stdenv.lib.versionOlder "8.0.1" ghc.version)) [
"--ghc-option=-split-sections"
] ++ optionals isGhcjs [
- "--with-hsc2hs=${nativeGhc}/bin/hsc2hs"
"--ghcjs"
] ++ optionals isCross ([
"--configure-option=--host=${ghc.cross.config}"
@@ -131,21 +132,26 @@ let
setupCompileFlags = [
(optionalString (!coreSetup) "-${packageDbFlag}=$packageConfDir")
- (optionalString (isGhcjs || versionOlder "7.8" ghc.version) "-j$NIX_BUILD_CORES")
- (optionalString (versionOlder "7.10" ghc.version) "-threaded") # https://github.com/haskell/cabal/issues/2398
+ (optionalString isGhcjs "-build-runner")
+ (optionalString (isGhcjs || isHaLVM || versionOlder "7.8" ghc.version) "-j$NIX_BUILD_CORES")
+ # https://github.com/haskell/cabal/issues/2398
+ (optionalString (versionOlder "7.10" ghc.version && !isHaLVM) "-threaded")
];
isHaskellPkg = x: (x ? pname) && (x ? version) && (x ? env);
isSystemPkg = x: !isHaskellPkg x;
allPkgconfigDepends = pkgconfigDepends ++ libraryPkgconfigDepends ++ executablePkgconfigDepends ++
- optionals doCheck testPkgconfigDepends;
+ optionals doCheck testPkgconfigDepends ++ optionals withBenchmarkDepends benchmarkPkgconfigDepends;
propagatedBuildInputs = buildDepends ++ libraryHaskellDepends ++ executableHaskellDepends;
otherBuildInputs = extraLibraries ++ librarySystemDepends ++ executableSystemDepends ++ setupHaskellDepends ++
buildTools ++ libraryToolDepends ++ executableToolDepends ++
optionals (allPkgconfigDepends != []) ([pkgconfig] ++ allPkgconfigDepends) ++
- optionals doCheck (testDepends ++ testHaskellDepends ++ testSystemDepends ++ testToolDepends);
+ optionals doCheck (testDepends ++ testHaskellDepends ++ testSystemDepends ++ testToolDepends) ++
+ # ghcjs's hsc2hs calls out to the native hsc2hs
+ optional isGhcjs nativeGhc ++
+ optionals withBenchmarkDepends (benchmarkDepends ++ benchmarkHaskellDepends ++ benchmarkSystemDepends ++ benchmarkToolDepends);
allBuildInputs = propagatedBuildInputs ++ otherBuildInputs;
haskellBuildInputs = stdenv.lib.filter isHaskellPkg allBuildInputs;
@@ -153,7 +159,7 @@ let
ghcEnv = ghc.withPackages (p: haskellBuildInputs);
- setupBuilder = if isCross || isGhcjs then "${nativeGhc}/bin/ghc" else ghcCommand;
+ setupBuilder = if isCross then "${nativeGhc}/bin/ghc" else ghcCommand;
setupCommand = "./Setup";
ghcCommand' = if isGhcjs then "ghcjs" else "ghc";
crossPrefix = if (ghc.cross or null) != null then "${ghc.cross.config}-" else "";
@@ -190,11 +196,13 @@ stdenv.mkDerivation ({
${jailbreak-cabal}/bin/jailbreak-cabal ${pname}.cabal
'' + postPatch;
+ # for ghcjs, we want to put ghcEnv on PATH so compiler plugins will be available.
+ # TODO(cstrahan): would the same be of benefit to native ghc?
setupCompilerEnvironmentPhase = ''
runHook preSetupCompilerEnvironment
echo "Build with ${ghc}."
- export PATH="${ghc}/bin:$PATH"
+ export PATH="${if ghc.isGhcjs or false then ghcEnv else ghc}/bin:$PATH"
${optionalString (hasActiveLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"}
packageConfDir="$TMPDIR/package.conf.d"
@@ -288,6 +296,14 @@ stdenv.mkDerivation ({
local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $packageConfFile )
mv $packageConfFile $packageConfDir/$pkgId.conf
''}
+ ${optionalString isGhcjs ''
+ for exeDir in "$out/bin/"*.jsexe; do
+ exe="''${exeDir%.jsexe}"
+ printf '%s\n' '#!${nodejs}/bin/node' > "$exe"
+ cat "$exeDir/all.js" >> "$exe"
+ chmod +x "$exe"
+ done
+ ''}
${optionalString doCoverage "mkdir -p $out/share && cp -r dist/hpc $out/share"}
${optionalString (enableSharedExecutables && isExecutable && !isGhcjs && stdenv.isDarwin && stdenv.lib.versionOlder ghc.version "7.10") ''
for exe in "$out/bin/"* ; do
@@ -314,11 +330,10 @@ stdenv.mkDerivation ({
export NIX_${ghcCommandCaps}="${ghcEnv}/bin/${ghcCommand}"
export NIX_${ghcCommandCaps}PKG="${ghcEnv}/bin/${ghcCommand}-pkg"
export NIX_${ghcCommandCaps}_DOCDIR="${ghcEnv}/share/doc/ghc/html"
- export NIX_${ghcCommandCaps}_LIBDIR="${ghcEnv}/lib/${ghcCommand}-${ghc.version}"
- ${shellHook}
- '';
+ '' + (if isHaLVM
+ then ''export NIX_${ghcCommandCaps}_LIBDIR="${ghcEnv}/lib/HaLVM-${ghc.version}"''
+ else ''export NIX_${ghcCommandCaps}_LIBDIR="${ghcEnv}/lib/${ghcCommand}-${ghc.version}"'') + "${shellHook}";
};
-
};
meta = { inherit homepage license platforms; }
@@ -341,6 +356,7 @@ stdenv.mkDerivation ({
// optionalAttrs (preBuild != "") { inherit preBuild; }
// optionalAttrs (postBuild != "") { inherit postBuild; }
// optionalAttrs (doCheck) { inherit doCheck; }
+// optionalAttrs (withBenchmarkDepends) { inherit withBenchmarkDepends; }
// optionalAttrs (checkPhase != "") { inherit checkPhase; }
// optionalAttrs (preCheck != "") { inherit preCheck; }
// optionalAttrs (postCheck != "") { inherit postCheck; }
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index b83d984b0bb2..509f6449e02b 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -247,26 +247,54 @@ self: {
"ADPfusion" = callPackage
({ mkDerivation, base, bits, containers, DPutils, mmorph, mtl
- , OrderedBits, primitive, PrimitiveArray, QuickCheck, strict
- , template-haskell, test-framework, test-framework-quickcheck2
- , test-framework-th, th-orphans, transformers, tuple, vector
+ , OrderedBits, primitive, PrimitiveArray, QuickCheck, strict, tasty
+ , tasty-quickcheck, tasty-th, template-haskell, th-orphans
+ , transformers, tuple, vector
}:
mkDerivation {
pname = "ADPfusion";
- version = "0.5.2.0";
- sha256 = "264284d9a7bb0978caec240c98d8cabbe89772248bd8e7514f53b277f902a61d";
+ version = "0.5.2.2";
+ sha256 = "90720d382870d77918f10c5c5a3cdcfe671e91ce3bfab52399bec307f9ba07e5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bits containers DPutils mmorph mtl OrderedBits primitive
PrimitiveArray QuickCheck strict template-haskell th-orphans
transformers tuple vector
];
testHaskellDepends = [
- base bits OrderedBits PrimitiveArray QuickCheck strict
- test-framework test-framework-quickcheck2 test-framework-th vector
+ base bits OrderedBits PrimitiveArray QuickCheck strict tasty
+ tasty-quickcheck tasty-th vector
];
homepage = "https://github.com/choener/ADPfusion";
description = "Efficient, high-level dynamic programming";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ADPfusionSet" = callPackage
+ ({ mkDerivation, ADPfusion, base, bits, containers, DPutils, mmorph
+ , mtl, OrderedBits, primitive, PrimitiveArray, QuickCheck
+ , smallcheck, strict, tasty, tasty-quickcheck, tasty-smallcheck
+ , tasty-th, template-haskell, th-orphans, transformers, tuple
+ , vector
+ }:
+ mkDerivation {
+ pname = "ADPfusionSet";
+ version = "0.0.0.1";
+ sha256 = "cb5b430b49e6fb239f30a289def77ecd5197a33a5ec9768e163f21f2f6ef305f";
+ libraryHaskellDepends = [
+ ADPfusion base bits containers DPutils mmorph mtl OrderedBits
+ primitive PrimitiveArray QuickCheck strict template-haskell
+ th-orphans transformers tuple vector
+ ];
+ testHaskellDepends = [
+ base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck
+ tasty-th
+ ];
+ homepage = "https://github.com/choener/ADPfusionSet";
+ description = "Dynamic programming for Set data structures";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"AERN-Basics" = callPackage
@@ -455,6 +483,8 @@ self: {
pname = "ALUT";
version = "2.4.0.2";
sha256 = "b8364da380f5f1d85d13e427851a153be2809e1838d16393e37566f34b384b87";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base OpenAL StateVar transformers ];
librarySystemDepends = [ freealut ];
homepage = "https://github.com/haskell-openal/ALUT";
@@ -754,8 +784,9 @@ self: {
}) {};
"AlanDeniseEricLauren" = callPackage
- ({ mkDerivation, base, containers, hspec, hspec-core, MonadRandom
- , mtl, QuickCheck, random, random-shuffle, transformers, vector
+ ({ mkDerivation, base, containers, criterion, hspec, hspec-core
+ , MonadRandom, mtl, QuickCheck, random, random-shuffle
+ , transformers, vector
}:
mkDerivation {
pname = "AlanDeniseEricLauren";
@@ -768,6 +799,7 @@ self: {
base containers hspec hspec-core MonadRandom QuickCheck random
transformers
];
+ benchmarkHaskellDepends = [ base containers criterion ];
homepage = "http://github.com/enolan/AlanDeniseEricLauren";
description = "Find the minimal subset/submap satisfying some property";
license = stdenv.lib.licenses.bsd3;
@@ -795,8 +827,8 @@ self: {
}:
mkDerivation {
pname = "AlignmentAlgorithms";
- version = "0.0.2.1";
- sha256 = "8d6118e9cd863cde4ac78f726d36105979ed9f463aa56a25ff4a20cfe881c99a";
+ version = "0.1.0.0";
+ sha256 = "e84cfd84634113be381bd066c8acfce326c88b8ccb3dcaa05bd2b923a7a4dc4c";
libraryHaskellDepends = [
ADPfusion base containers fmlist FormalGrammars GrammarProducts
PrimitiveArray vector
@@ -916,8 +948,7 @@ self: {
pname = "AppleScript";
version = "0.2.0.1";
sha256 = "796b0a7deaa5a6ae0f30f98f9451afa5033aea96b41df52b1d4bd7b27d8fbcca";
- isLibrary = false;
- isExecutable = false;
+ doHaddock = false;
homepage = "https://github.com/reinerp/haskell-AppleScript";
description = "Call AppleScript from Haskell, and then call back into Haskell";
license = stdenv.lib.licenses.bsd3;
@@ -1246,6 +1277,8 @@ self: {
pname = "BenchmarkHistory";
version = "0.0.0.2";
sha256 = "a3ab4de30a90e70c3b8bfe28d956322312c5e14b42f94da1051c71ff0853fa3d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cassava deepseq directory statistics time vector
];
@@ -1344,8 +1377,8 @@ self: {
}:
mkDerivation {
pname = "BioHMM";
- version = "1.0.3";
- sha256 = "88963139ccce5e5ab1125bf590847d403d08a9b9f17f91a4fcb704a6881f6335";
+ version = "1.0.7";
+ sha256 = "935925dabec9ebabc50947ffcb9c355639a2c1939bf68c712b3c32773a1c5685";
libraryHaskellDepends = [
base colour diagrams-cairo diagrams-lib directory either-unwrap
filepath parsec ParsecTools StockholmAlignment SVGFonts text vector
@@ -1442,21 +1475,40 @@ self: {
}) {};
"BiobaseInfernal" = callPackage
- ({ mkDerivation, attoparsec, attoparsec-conduit, base, BiobaseXNA
- , biocore, bytestring, bytestring-lexing, conduit, containers
- , either-unwrap, lens, primitive, PrimitiveArray, repa
- , transformers, tuple, vector
+ ({ mkDerivation, aeson, attoparsec, base, binary, BiobaseTypes
+ , BiobaseXNA, bytestring, cereal, cereal-text, cereal-vector
+ , cmdargs, containers, criterion, data-default, deepseq, DPutils
+ , filepath, hashable, HUnit, lens, parallel, pipes
+ , pipes-attoparsec, pipes-bytestring, pipes-parse, pipes-safe
+ , pipes-zlib, primitive, PrimitiveArray, QuickCheck, strict
+ , string-conversions, tasty, tasty-hunit, tasty-quickcheck
+ , tasty-th, text, text-binary, transformers, tuple
+ , unordered-containers, utf8-string, vector, vector-th-unbox, zlib
}:
mkDerivation {
pname = "BiobaseInfernal";
- version = "0.7.1.0";
- sha256 = "5a3417356d462b64c10516fe898923373bb07bc6e1225b479b725c871546eaa5";
+ version = "0.8.1.0";
+ sha256 = "0f64adaac1795c537f4b535f904d484e7922eba197d115bf206392f6f225cf78";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- attoparsec attoparsec-conduit base BiobaseXNA biocore bytestring
- bytestring-lexing conduit containers either-unwrap lens primitive
- PrimitiveArray repa transformers tuple vector
+ aeson attoparsec base binary BiobaseTypes BiobaseXNA bytestring
+ cereal cereal-text cereal-vector containers data-default deepseq
+ DPutils filepath hashable lens parallel pipes pipes-attoparsec
+ pipes-bytestring pipes-parse pipes-safe pipes-zlib primitive
+ PrimitiveArray strict string-conversions text text-binary
+ transformers tuple unordered-containers utf8-string vector
+ vector-th-unbox zlib
];
- homepage = "http://www.tbi.univie.ac.at/~choener/";
+ executableHaskellDepends = [ base cmdargs ];
+ testHaskellDepends = [
+ base HUnit lens QuickCheck tasty tasty-hunit tasty-quickcheck
+ tasty-th
+ ];
+ benchmarkHaskellDepends = [
+ base criterion lens text transformers
+ ];
+ homepage = "https://github.com/choener/BiobaseInfernal";
description = "Infernal data structures and tools";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -1541,19 +1593,19 @@ self: {
"BiobaseTypes" = callPackage
({ mkDerivation, aeson, base, bimaps, binary, cereal, cereal-text
- , cereal-vector, data-default, deepseq, hashable, intern
- , log-domain, primitive, PrimitiveArray, QuickCheck, stringable
- , tasty, tasty-quickcheck, tasty-th, text, text-binary, vector
+ , cereal-vector, data-default, deepseq, hashable, intern, primitive
+ , PrimitiveArray, QuickCheck, string-conversions, tasty
+ , tasty-quickcheck, tasty-th, text, text-binary, vector
, vector-binary-instances, vector-th-unbox
}:
mkDerivation {
pname = "BiobaseTypes";
- version = "0.1.2.0";
- sha256 = "b1086f4228edfad9cddfb7abdbeca079bef5517a3629552069f3dfcd8378e84e";
+ version = "0.1.2.1";
+ sha256 = "92cbf8028151a61bb1e0ad70b5d83ce9a420146f72645d3bd2fbd8f4a1e58c87";
libraryHaskellDepends = [
aeson base bimaps binary cereal cereal-text cereal-vector
- data-default deepseq hashable intern log-domain primitive
- PrimitiveArray QuickCheck stringable text text-binary vector
+ data-default deepseq hashable intern primitive PrimitiveArray
+ QuickCheck string-conversions text text-binary vector
vector-binary-instances vector-th-unbox
];
testHaskellDepends = [
@@ -1585,22 +1637,26 @@ self: {
"BiobaseXNA" = callPackage
({ mkDerivation, aeson, base, bimaps, binary, bytes, bytestring
, cereal, cereal-vector, cmdargs, containers, csv, deepseq
- , file-embed, hashable, lens, primitive, PrimitiveArray, split
- , text, tuple, vector, vector-binary-instances, vector-th-unbox
+ , file-embed, hashable, lens, primitive, PrimitiveArray, QuickCheck
+ , split, tasty, tasty-quickcheck, tasty-th, text, tuple, vector
+ , vector-binary-instances, vector-th-unbox
}:
mkDerivation {
pname = "BiobaseXNA";
- version = "0.9.3.0";
- sha256 = "c5175ce6473b6f46885834acf600b11ca196d62ae0c5de2c598b8f01c07f3e45";
+ version = "0.9.3.1";
+ sha256 = "d0cca46d67b08b414f266d29660604615ce62c35704042322fed60aa416b8c4a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson base bimaps binary bytes bytestring cereal cereal-vector
containers csv deepseq file-embed hashable lens primitive
- PrimitiveArray split text tuple vector vector-binary-instances
- vector-th-unbox
+ PrimitiveArray QuickCheck split text tuple vector
+ vector-binary-instances vector-th-unbox
];
executableHaskellDepends = [ base cmdargs ];
+ testHaskellDepends = [
+ base QuickCheck tasty tasty-quickcheck tasty-th vector
+ ];
homepage = "https://github.com/choener/BiobaseXNA";
description = "Efficient RNA/DNA representations";
license = stdenv.lib.licenses.gpl3;
@@ -1713,6 +1769,8 @@ self: {
pname = "BlogLiterately";
version = "0.8.4.3";
sha256 = "56789deadc7e7a3b94b6dbbc0f8857565348ddde049ed8f0d938d4701f761721";
+ revision = "1";
+ editedCabalFile = "fa4ead9c5b7ffc4b664584723d9cb95fccab0ba835b8ec8ca8303787bbe1d705";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -1749,6 +1807,21 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "Blogdown" = callPackage
+ ({ mkDerivation, base, containers, MissingH, parsec }:
+ mkDerivation {
+ pname = "Blogdown";
+ version = "0.1.0";
+ sha256 = "e4485ea5f4b61b5887b930e23f7a3d0a1ed0068070c18aceff511ab980bd5532";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base containers MissingH parsec ];
+ executableHaskellDepends = [ base containers MissingH parsec ];
+ testHaskellDepends = [ base containers MissingH parsec ];
+ description = "A markdown-like markup language designed for blog posts";
+ license = stdenv.lib.licenses.agpl3;
+ }) {};
+
"BluePrintCSS" = callPackage
({ mkDerivation, base, mtl }:
mkDerivation {
@@ -1792,14 +1865,15 @@ self: {
homepage = "http://www.cse.chalmers.se/~emax/bookshelf/Manual.shelf.html";
description = "A simple document organizer with some wiki functionality";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Boolean" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "Boolean";
- version = "0.2.3";
- sha256 = "f64d64ddd1300beab481af21b7f451f6f1d189709a994c2b4e573e78bc0155d3";
+ version = "0.2.4";
+ sha256 = "67216013b02b8ac5b534a1ef25f409f930eea1a85eae801933a01ad43145eef8";
libraryHaskellDepends = [ base ];
description = "Generalized booleans and numbers";
license = stdenv.lib.licenses.bsd3;
@@ -2494,23 +2568,6 @@ self: {
}) {};
"Chart" = callPackage
- ({ mkDerivation, array, base, colour, data-default-class, lens, mtl
- , old-locale, operational, time, vector
- }:
- mkDerivation {
- pname = "Chart";
- version = "1.8.1";
- sha256 = "635241e4b6b8aa1ddeb244c94002edc21603617fadeaf50aa7f52e28493ba15e";
- libraryHaskellDepends = [
- array base colour data-default-class lens mtl old-locale
- operational time vector
- ];
- homepage = "https://github.com/timbod7/haskell-chart/wiki";
- description = "A library for generating 2D Charts and Plots";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "Chart_1_8_2" = callPackage
({ mkDerivation, array, base, colour, data-default-class, lens, mtl
, old-locale, operational, time, vector
}:
@@ -2525,27 +2582,9 @@ self: {
homepage = "https://github.com/timbod7/haskell-chart/wiki";
description = "A library for generating 2D Charts and Plots";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Chart-cairo" = callPackage
- ({ mkDerivation, array, base, cairo, Chart, colour
- , data-default-class, lens, mtl, old-locale, operational, time
- }:
- mkDerivation {
- pname = "Chart-cairo";
- version = "1.8.1";
- sha256 = "b21494feb055a55674b66d51f0522af9c06094ed86ba62db93fba54179c47c14";
- libraryHaskellDepends = [
- array base cairo Chart colour data-default-class lens mtl
- old-locale operational time
- ];
- homepage = "https://github.com/timbod7/haskell-chart/wiki";
- description = "Cairo backend for Charts";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "Chart-cairo_1_8_2" = callPackage
({ mkDerivation, array, base, cairo, Chart, colour
, data-default-class, lens, mtl, old-locale, operational, time
}:
@@ -2560,31 +2599,9 @@ self: {
homepage = "https://github.com/timbod7/haskell-chart/wiki";
description = "Cairo backend for Charts";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Chart-diagrams" = callPackage
- ({ mkDerivation, base, blaze-markup, bytestring, Chart, colour
- , containers, data-default-class, diagrams-core, diagrams-lib
- , diagrams-postscript, diagrams-svg, lens, mtl, old-locale
- , operational, svg-builder, SVGFonts, text, time
- }:
- mkDerivation {
- pname = "Chart-diagrams";
- version = "1.8.1";
- sha256 = "1c2e12d7719e6798721a3957e6df6ea772dff0bd7d6900e5a1f5c009cd5635bb";
- libraryHaskellDepends = [
- base blaze-markup bytestring Chart colour containers
- data-default-class diagrams-core diagrams-lib diagrams-postscript
- diagrams-svg lens mtl old-locale operational svg-builder SVGFonts
- text time
- ];
- homepage = "https://github.com/timbod7/haskell-chart/wiki";
- description = "Diagrams backend for Charts";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "Chart-diagrams_1_8_2" = callPackage
({ mkDerivation, base, blaze-markup, bytestring, Chart, colour
, containers, data-default-class, diagrams-core, diagrams-lib
, diagrams-postscript, diagrams-svg, lens, mtl, old-locale
@@ -2603,7 +2620,6 @@ self: {
homepage = "https://github.com/timbod7/haskell-chart/wiki";
description = "Diagrams backend for Charts";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Chart-gtk" = callPackage
@@ -2920,6 +2936,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "Compactable" = callPackage
+ ({ mkDerivation, base, containers, transformers, vector }:
+ mkDerivation {
+ pname = "Compactable";
+ version = "0.1.0.2";
+ sha256 = "402a4d9c2fd28c9d780f094d112858f38600cf73bbdddf9baaac580912cd3f3e";
+ libraryHaskellDepends = [ base containers transformers vector ];
+ description = "A generalization for containers that can be stripped of Nothing";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Concurrent-Cache" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -2994,6 +3021,8 @@ self: {
pname = "ConfigFile";
version = "1.1.4";
sha256 = "ae087b359ff2945a62b671449227e0a811d143ee651179f4e7e9c66548e0f514";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers MissingH mtl parsec ];
homepage = "http://software.complete.org/configfile";
description = "Configuration file reading & writing";
@@ -3304,10 +3333,11 @@ self: {
({ mkDerivation, array, async, attoparsec, attoparsec-conduit, base
, binary, blaze-builder, blaze-textual, bytestring, conduit
, containers, data-default, directory, doctest, fast-logger
- , filepath, hashable, hspec, lens, lifted-base, monad-control
- , monad-logger, mtl, network, network-conduit, optparse-applicative
- , stm, system-fileio, system-filepath, template-haskell, text, time
- , transformers, transformers-base, unordered-containers
+ , filepath, hashable, hspec, lens, lifted-base
+ , mersenne-random-pure64, monad-control, monad-logger, mtl, network
+ , network-conduit, optparse-applicative, stm, system-fileio
+ , system-filepath, template-haskell, text, time, transformers
+ , transformers-base, unordered-containers
}:
mkDerivation {
pname = "CurryDB";
@@ -3329,6 +3359,9 @@ self: {
testHaskellDepends = [
base conduit directory doctest filepath hspec lifted-base mtl stm
];
+ benchmarkHaskellDepends = [
+ base bytestring mersenne-random-pure64 mtl
+ ];
description = "CurryDB: In-memory Key/Value Database";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -3491,20 +3524,25 @@ self: {
}) {};
"DPutils" = callPackage
- ({ mkDerivation, base, containers, kan-extensions, parallel, pipes
- , QuickCheck, tasty, tasty-quickcheck, tasty-th, vector
+ ({ mkDerivation, base, bytestring, containers, criterion
+ , kan-extensions, lens, mtl, parallel, pipes, pipes-bytestring
+ , pipes-parse, QuickCheck, quickcheck-instances, stringsearch
+ , tasty, tasty-quickcheck, tasty-th, transformers, vector
}:
mkDerivation {
pname = "DPutils";
- version = "0.0.0.2";
- sha256 = "cfa99cdd515cffd20f5c20ad100d4793ea3d36f650a7c049bc7182efec5cc33e";
+ version = "0.0.1.0";
+ sha256 = "2640e8e994275b3227578d33551f60528da345ad336c287b10136113f0de11a8";
libraryHaskellDepends = [
- base containers kan-extensions parallel pipes QuickCheck vector
+ base bytestring containers kan-extensions parallel pipes QuickCheck
+ stringsearch transformers vector
];
testHaskellDepends = [
- base containers kan-extensions parallel pipes QuickCheck tasty
+ base bytestring containers kan-extensions lens mtl parallel pipes
+ pipes-bytestring pipes-parse QuickCheck quickcheck-instances tasty
tasty-quickcheck tasty-th vector
];
+ benchmarkHaskellDepends = [ base criterion vector ];
homepage = "https://github.com/choener/DPutils";
description = "utilities for DP";
license = stdenv.lib.licenses.bsd3;
@@ -3541,8 +3579,8 @@ self: {
}:
mkDerivation {
pname = "DSA";
- version = "1.0.1";
- sha256 = "cd5fb8bc019734caca4d1351bdc360c8947fc180646be43ee4888c25b9530101";
+ version = "1.0.2";
+ sha256 = "9c4f9de5fe61be4c25e4696b3ddbf1b38d7f064c4600d24e6021d342194deb1d";
libraryHaskellDepends = [
base binary bytestring crypto-api crypto-pubkey-types ghc-prim
integer-gmp SHA tagged
@@ -3674,6 +3712,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "Data-Angle" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "Data-Angle";
+ version = "0.9";
+ sha256 = "e1540b8f8d3601ca48bf45a4867e4aad66036d98c53296724a6f620f89e16052";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/deadmanswitch/Data.Angle";
+ description = "Geometric angles";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Data-Hash-Consistent" = callPackage
({ mkDerivation, base, bytestring, digest, utf8-string, vector
, vector-algorithms
@@ -3703,7 +3753,7 @@ self: {
}) {};
"DataIndex" = callPackage
- ({ mkDerivation, base, tasty, tasty-hspec }:
+ ({ mkDerivation, base, criterion, tasty, tasty-hspec }:
mkDerivation {
pname = "DataIndex";
version = "0.1.1";
@@ -3713,6 +3763,7 @@ self: {
libraryHaskellDepends = [ base ];
executableHaskellDepends = [ base ];
testHaskellDepends = [ base tasty tasty-hspec ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/yuhangwang/DataIndex#readme";
description = "A package for adding index column to data files";
license = stdenv.lib.licenses.mit;
@@ -3819,6 +3870,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "DeepDarkFantasy" = callPackage
+ ({ mkDerivation, base, constraints, mtl, random }:
+ mkDerivation {
+ pname = "DeepDarkFantasy";
+ version = "0.2017.4.1";
+ sha256 = "01342b63961fc2916edebb8b4bc9bd63a1719608ac4c42f5cd700a7ef471dd77";
+ libraryHaskellDepends = [ base constraints mtl random ];
+ testHaskellDepends = [ base constraints mtl random ];
+ description = "A DSL for creating neural network";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"DefendTheKing" = callPackage
({ mkDerivation, base, binary, bytestring, containers, GLUT, HTTP
, MaybeT, mtl, network, peakachu, random, time, utility-ht, zlib
@@ -3856,6 +3919,7 @@ self: {
homepage = "https://github.com/listofoptions/delta-lambda";
description = "A demonstration interpreter for type system delta-lambda (of N.G. De-bruijn)";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"DescriptiveKeys" = callPackage
@@ -4398,31 +4462,41 @@ self: {
}) {};
"Earley" = callPackage
- ({ mkDerivation, base, ListLike, tasty, tasty-hunit
- , tasty-quickcheck
+ ({ mkDerivation, base, criterion, deepseq, ListLike, parsec, tasty
+ , tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "Earley";
version = "0.11.0.1";
sha256 = "c207a40926bb0b9de05641a0fc03c22849a2c7e0bc007d2ffef37f33793985b3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ListLike ];
testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq ListLike parsec
+ ];
description = "Parsing all context-free grammars using Earley's algorithm";
license = stdenv.lib.licenses.bsd3;
}) {};
"Earley_0_12_0_0" = callPackage
- ({ mkDerivation, base, ListLike, QuickCheck, tasty, tasty-hunit
- , tasty-quickcheck
+ ({ mkDerivation, base, criterion, deepseq, ListLike, parsec
+ , QuickCheck, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "Earley";
version = "0.12.0.0";
sha256 = "98657d247c04f7f37dc3b7e03a9bf6c0ea20e945ddac0aa0406ba7c464723337";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ListLike ];
testHaskellDepends = [
base QuickCheck tasty tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq ListLike parsec
+ ];
description = "Parsing all context-free grammars using Earley's algorithm";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -4570,6 +4644,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "Empty" = callPackage
+ ({ mkDerivation, base, containers }:
+ mkDerivation {
+ pname = "Empty";
+ version = "0.1.0.1";
+ sha256 = "62afb83e3ca21f67181289f6496e566ffb2bbadfec91f170bc6f40a76212953d";
+ libraryHaskellDepends = [ base containers ];
+ description = "A type class for empty containers";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Encode" = callPackage
({ mkDerivation, base, Cabal, containers, mtl }:
mkDerivation {
@@ -4669,6 +4754,8 @@ self: {
pname = "EsounD";
version = "0.2";
sha256 = "59b6f6676e5cd005e296ee8e8f0669522d981f94fb96874deb223133d09842b4";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base base-unicode-symbols bindings-EsounD monad-control network
regions safer-file-handles storablevector transformers unix
@@ -5004,8 +5091,8 @@ self: {
({ mkDerivation, base, STMonadTrans, vector }:
mkDerivation {
pname = "FastPush";
- version = "0.1.0.2";
- sha256 = "301cf0552dc14adc8865038b7d7f5aac7dc791f4039c790c28262603b129c674";
+ version = "0.1.0.3";
+ sha256 = "61f383fa02c0c2e34e3905be1ededc0db65012e4a7d55bec747e756bacc7aa7b";
libraryHaskellDepends = [ base STMonadTrans vector ];
homepage = "https://github.com/wyager/FastPush/";
description = "A monad and monad transformer for pushing things onto a stack very fast";
@@ -5372,8 +5459,8 @@ self: {
}) {};
"ForestStructures" = callPackage
- ({ mkDerivation, base, containers, fgl, QuickCheck, test-framework
- , test-framework-quickcheck2, test-framework-th
+ ({ mkDerivation, base, containers, criterion, fgl, QuickCheck
+ , test-framework, test-framework-quickcheck2, test-framework-th
, unordered-containers, vector, vector-th-unbox
}:
mkDerivation {
@@ -5387,6 +5474,7 @@ self: {
base QuickCheck test-framework test-framework-quickcheck2
test-framework-th
];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/choener/ForestStructures";
description = "Tree- and forest structures";
license = stdenv.lib.licenses.bsd3;
@@ -5403,18 +5491,20 @@ self: {
homepage = "https://github.com/exFalso/ForkableT/";
description = "Forkable monad transformers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"FormalGrammars" = callPackage
({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring
, cmdargs, containers, data-default, HaTeX, lens, mtl, parsers
- , PrimitiveArray, semigroups, template-haskell, text, transformers
- , trifecta, unordered-containers, vector
+ , PrimitiveArray, QuickCheck, semigroups, smallcheck, tasty
+ , tasty-quickcheck, tasty-smallcheck, tasty-th, template-haskell
+ , text, transformers, trifecta, unordered-containers, vector
}:
mkDerivation {
pname = "FormalGrammars";
- version = "0.3.1.0";
- sha256 = "cc6d92eeda014b8f1b89eed81e11f9b7c4b9c150771f330e43092644754fbac8";
+ version = "0.3.1.1";
+ sha256 = "5af499a9bbd43121d46e19be1c15eb2edddf20384487b9df76c2bc45fc69164e";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -5425,6 +5515,10 @@ self: {
executableHaskellDepends = [
ansi-wl-pprint base cmdargs trifecta
];
+ testHaskellDepends = [
+ base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck
+ tasty-th
+ ];
homepage = "https://github.com/choener/FormalGrammars";
description = "(Context-free) grammars in formal language theory";
license = stdenv.lib.licenses.gpl3;
@@ -5432,8 +5526,8 @@ self: {
}) {};
"Foster" = callPackage
- ({ mkDerivation, array, base, cmdtheline, containers, random
- , strict
+ ({ mkDerivation, array, base, cmdtheline, containers, criterion
+ , random, strict
}:
mkDerivation {
pname = "Foster";
@@ -5444,6 +5538,9 @@ self: {
executableHaskellDepends = [
array base cmdtheline containers random strict
];
+ benchmarkHaskellDepends = [
+ array base cmdtheline containers criterion random strict
+ ];
description = "Utilities to generate and solve puzzles";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -5499,15 +5596,17 @@ self: {
}) {};
"Frames" = callPackage
- ({ mkDerivation, base, directory, ghc-prim, hspec, htoml, pipes
- , pretty, primitive, readable, regex-applicative, template-haskell
- , temporary, text, transformers, unordered-containers, vector
- , vinyl
+ ({ mkDerivation, base, criterion, directory, ghc-prim, hspec, htoml
+ , pipes, pretty, primitive, readable, regex-applicative
+ , template-haskell, temporary, text, transformers
+ , unordered-containers, vector, vinyl
}:
mkDerivation {
pname = "Frames";
version = "0.1.9";
sha256 = "18eaea64c8f3ff7156ca1dcc372bae3e8ff7538cffce4c415710eae770eb6b25";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base ghc-prim pipes primitive readable template-haskell text
transformers vector vinyl
@@ -5516,6 +5615,7 @@ self: {
base directory hspec htoml pretty regex-applicative
template-haskell temporary text unordered-containers
];
+ benchmarkHaskellDepends = [ base criterion pipes transformers ];
description = "Data frames For working with tabular data files";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -5541,6 +5641,8 @@ self: {
pname = "FreeTypeGL";
version = "0.0.4";
sha256 = "4e85f39777c29cc145b760289906b3a9f8e518296af258004223d87bbbdc5183";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base freetype2 OpenGL ];
description = "Loadable texture fonts for OpenGL";
license = stdenv.lib.licenses.bsd3;
@@ -5773,6 +5875,8 @@ self: {
pname = "GLUT";
version = "2.7.0.11";
sha256 = "da270ef3027f48fd62115e6f1e90a44334e3da5524e4619dbab6d186f5511b5d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base containers OpenGL StateVar transformers
];
@@ -5936,6 +6040,7 @@ self: {
];
description = "Some kind of game library or set of utilities";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Ganymede" = callPackage
@@ -6198,6 +6303,7 @@ self: {
homepage = "https://github.com/lettier/gifcurry";
description = "Create animated GIFs, overlaid with optional text, from video files";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"GiveYouAHead" = callPackage
@@ -6403,8 +6509,10 @@ self: {
}:
mkDerivation {
pname = "GrammarProducts";
- version = "0.1.1.2";
- sha256 = "9023283298ad178efaf9ba965e7a0005ff41a8a01d2e0f581ed3c29e414f15a2";
+ version = "0.1.1.3";
+ sha256 = "20ff8fe82f9a4927bcb318e9c7ac6fb7a05adc99ad1fbc4f4a3a5f0b6abb25d7";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
ADPfusion ansi-wl-pprint base bytestring containers data-default
FormalGrammars lens newtype parsers PrimitiveArray semigroups
@@ -6851,6 +6959,8 @@ self: {
sha256 = "7a3ee21c41e716111c4a3742a66eb448683719a9384afbf7021c5942ac73d2ad";
revision = "1";
editedCabalFile = "da1cef4f99bc200ef3c4c866519859dfee81457aff6a8fa7418c17f210a1e7fd";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers convertible mtl old-time text time
utf8-string
@@ -6886,6 +6996,8 @@ self: {
pname = "HDBC-odbc";
version = "2.5.0.1";
sha256 = "96000a9573e873d231ca09f974c4ff0c4d7ec86d7ec6ceaaeb0cc02fc5e6de99";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring concurrent-extra HDBC mtl time utf8-string
];
@@ -6903,11 +7015,14 @@ self: {
pname = "HDBC-postgresql";
version = "2.3.2.4";
sha256 = "71988482df2efc773e8272a041f46c61bb4357aa3856edbc69d3fb9d09c168fd";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring convertible HDBC mtl old-time parsec time
utf8-string
];
librarySystemDepends = [ postgresql ];
+ executableSystemDepends = [ postgresql ];
homepage = "http://github.com/hdbc/hdbc-postgresql";
description = "PostgreSQL driver for HDBC";
license = stdenv.lib.licenses.bsd3;
@@ -6945,8 +7060,11 @@ self: {
pname = "HDBC-sqlite3";
version = "2.3.3.1";
sha256 = "a783d9ab707ebfc68e3e46bd1bbb5d3d5493f50a7ccf31223d9848cff986ebea";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring HDBC mtl utf8-string ];
librarySystemDepends = [ sqlite ];
+ executableSystemDepends = [ sqlite ];
homepage = "https://github.com/hdbc/hdbc-sqlite3";
description = "Sqlite v3 driver for HDBC";
license = stdenv.lib.licenses.bsd3;
@@ -6999,6 +7117,8 @@ self: {
pname = "HFuse";
version = "0.2.4.5";
sha256 = "e28e0689dfe5f7bc312b842adb02e172b56c3f53a1819ebda7ab39eace6c24a1";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring unix ];
librarySystemDepends = [ fuse ];
preConfigure = ''
@@ -7374,10 +7494,11 @@ self: {
}) {};
"HGraphStorage" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers, data-default
- , directory, filepath, HUnit, lifted-base, monad-control
- , monad-logger, QuickCheck, resourcet, tasty, tasty-hunit
- , tasty-quickcheck, text, transformers, transformers-base
+ ({ mkDerivation, base, binary, bytestring, Cabal, containers
+ , criterion, data-default, directory, filepath, HUnit, lifted-base
+ , monad-control, monad-logger, QuickCheck, resourcet, tar, tasty
+ , tasty-hunit, tasty-quickcheck, text, text-binary, transformers
+ , transformers-base, zlib
}:
mkDerivation {
pname = "HGraphStorage";
@@ -7393,6 +7514,11 @@ self: {
lifted-base monad-control monad-logger QuickCheck resourcet tasty
tasty-hunit tasty-quickcheck text transformers transformers-base
];
+ benchmarkHaskellDepends = [
+ base binary bytestring Cabal containers criterion data-default
+ directory filepath monad-logger resourcet tar text text-binary
+ transformers zlib
+ ];
homepage = "https://github.com/JPMoresmau/HGraphStorage";
description = "Graph database stored on disk";
license = stdenv.lib.licenses.bsd3;
@@ -8013,8 +8139,10 @@ self: {
}:
mkDerivation {
pname = "HSH";
- version = "2.1.2";
- sha256 = "788a7f25336e7fe9c7d38b68bb4cc0030712fc47e0cdf282267dea1e46b0da9f";
+ version = "2.1.3";
+ sha256 = "54df051277d3dfe263277e2c2416ecb5f1515bc69729870f13749b495565670d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring directory filepath hslogger MissingH mtl process
regex-base regex-compat regex-posix unix
@@ -8194,10 +8322,8 @@ self: {
}:
mkDerivation {
pname = "HTTP";
- version = "4000.3.5";
- sha256 = "bca0bf130666e924abaf3daff22be6e27928f83f91d6a34cbc39616497908aed";
- revision = "2";
- editedCabalFile = "6b9a05236856d7cd5523b18339cc577f3d2522609558816b072f33aa94c9bbc9";
+ version = "4000.3.6";
+ sha256 = "18c4887aac6268712fb4733b00a0681efc0527c1354601be1568ce7845f9ba48";
libraryHaskellDepends = [
array base bytestring mtl network network-uri parsec time
];
@@ -8274,6 +8400,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "HUnit_1_6_0_0" = callPackage
+ ({ mkDerivation, base, call-stack, deepseq, filepath }:
+ mkDerivation {
+ pname = "HUnit";
+ version = "1.6.0.0";
+ sha256 = "7448e6b966e98e84b7627deba23f71b508e9a61e7bc571d74304a25d30e6d0de";
+ libraryHaskellDepends = [ base call-stack deepseq ];
+ testHaskellDepends = [ base call-stack deepseq filepath ];
+ homepage = "https://github.com/hspec/HUnit#readme";
+ description = "A unit testing framework for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"HUnit-Diff" = callPackage
({ mkDerivation, ansi-terminal, base, Diff, groom, HUnit }:
mkDerivation {
@@ -8618,6 +8758,8 @@ self: {
pname = "HandsomeSoup";
version = "0.4.2";
sha256 = "0ae2dad3fbde1efee9e45b84b2aeb5b526cc7b3ea2cbc5715494f7bde3ceeefb";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers HTTP hxt hxt-http mtl network network-uri parsec
transformers
@@ -8694,6 +8836,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "HasCacBDD" = callPackage
+ ({ mkDerivation, base, Cabal, CacBDD, directory, process
+ , QuickCheck
+ }:
+ mkDerivation {
+ pname = "HasCacBDD";
+ version = "0.1.0.0";
+ sha256 = "be9d36029cbb47b03093bfc96a0ea48525f1fd8180f8310556308eb61d7de4b6";
+ setupHaskellDepends = [ base Cabal directory ];
+ libraryHaskellDepends = [ base process QuickCheck ];
+ librarySystemDepends = [ CacBDD ];
+ testHaskellDepends = [ base QuickCheck ];
+ homepage = "https://github.com/m4lvin/HasCacBDD";
+ description = "Haskell bindings for CacBDD";
+ license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {CacBDD = null;};
+
"HasGP" = callPackage
({ mkDerivation, base, haskell98, hmatrix, hmatrix-special, mtl
, parsec, random
@@ -9165,6 +9325,8 @@ self: {
pname = "Hoed";
version = "0.3.6";
sha256 = "8508f5077a0a45662af4dddd44bf1ce55fb4cd007b0246ce193ff6d439c351db";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring cereal containers directory filepath FPretty
libgraph mtl process RBTree regex-posix template-haskell
@@ -9308,13 +9470,14 @@ self: {
}) {};
"HostAndPort" = callPackage
- ({ mkDerivation, base, doctest, hspec, parsec }:
+ ({ mkDerivation, base, criterion, doctest, hspec, parsec }:
mkDerivation {
pname = "HostAndPort";
version = "0.2.0";
sha256 = "15a625f5e0f1a510fa1a307127abae2ae2589d9525ff60ed33be39230f335be6";
libraryHaskellDepends = [ base parsec ];
testHaskellDepends = [ base doctest hspec ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/bacher09/hostandport";
description = "Parser for host and port pairs like localhost:22";
license = stdenv.lib.licenses.mit;
@@ -9441,8 +9604,8 @@ self: {
}:
mkDerivation {
pname = "HsOpenSSL";
- version = "0.11.4";
- sha256 = "6326b9b1fb07e05a72f8435cc3ae777d696251e43e93b25ec2ff513f7f2bed07";
+ version = "0.11.4.4";
+ sha256 = "efb284b5a3c55c2c83ba3ede5810bdd1efabf1939b40317023a090046a6849eb";
libraryHaskellDepends = [
base bytestring integer-gmp network time
];
@@ -9609,7 +9772,7 @@ self: {
}) {};
"Hungarian-Munkres" = callPackage
- ({ mkDerivation, array, base, Munkres, random, tasty
+ ({ mkDerivation, array, base, criterion, Munkres, random, tasty
, tasty-quickcheck
}:
mkDerivation {
@@ -9620,6 +9783,7 @@ self: {
testHaskellDepends = [
array base Munkres random tasty tasty-quickcheck
];
+ benchmarkHaskellDepends = [ array base criterion Munkres random ];
description = "A Linear Sum Assignment Problem (LSAP) solver";
license = stdenv.lib.licenses.gpl3;
}) {};
@@ -9735,6 +9899,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "IPv6Addr_1_0_0" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network
+ , network-info, random, test-framework, test-framework-hunit, text
+ }:
+ mkDerivation {
+ pname = "IPv6Addr";
+ version = "1.0.0";
+ sha256 = "2ece595b6a29a58074e6459ab03f32aae2a90b475ce3d629ccdf71844f599da4";
+ libraryHaskellDepends = [
+ aeson attoparsec base iproute network network-info random text
+ ];
+ testHaskellDepends = [
+ base HUnit test-framework test-framework-hunit text
+ ];
+ homepage = "https://github.com/MichelBoucey/IPv6Addr";
+ description = "Library to deal with IPv6 address text representations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"IcoGrid" = callPackage
({ mkDerivation, array, base, GlomeVec }:
mkDerivation {
@@ -9845,13 +10029,19 @@ self: {
}) {};
"IntervalMap" = callPackage
- ({ mkDerivation, base, Cabal, containers, deepseq, QuickCheck }:
+ ({ mkDerivation, base, Cabal, containers, criterion, deepseq
+ , fingertree, QuickCheck, random, SegmentTree, weigh
+ }:
mkDerivation {
pname = "IntervalMap";
version = "0.5.2.0";
sha256 = "031a491ae40c333a3227d147aae9ace42f2f4b535fcbbb991c6b4f35a1531684";
libraryHaskellDepends = [ base containers deepseq ];
testHaskellDepends = [ base Cabal containers deepseq QuickCheck ];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq fingertree random SegmentTree
+ weigh
+ ];
homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
description = "Containers for intervals, with efficient search";
license = stdenv.lib.licenses.bsd3;
@@ -9961,6 +10151,8 @@ self: {
sha256 = "477eecd8af2f070ff648f576ee81ee04efa45cc77b606f7fc09b6f2c156df299";
revision = "1";
editedCabalFile = "47b2855a9c5769eadfdbb4eaddca6c66e6de21432d555162f2cc4dcde6e0861a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
attoparsec base bytestring bytestring-nums bytestring-trie
containers utf8-string
@@ -10039,12 +10231,13 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "Jdh";
- version = "0.1.0.0";
- sha256 = "df460a97cde668b6d170ddcbfe547e146de56524108a4e811c6ca7bb26b4e864";
+ version = "0.1.0.1";
+ sha256 = "8005db8ccfcdd6bab84fcfb8bfc2b357161d5999e6a0ff121bfdd4ab06ece77d";
libraryHaskellDepends = [ base ];
homepage = "https://github.com/brunoczim/Json-Data-for-Haskell";
description = "A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"JsContracts" = callPackage
@@ -10099,10 +10292,8 @@ self: {
}:
mkDerivation {
pname = "JuicyPixels";
- version = "3.2.8";
- sha256 = "038c6547d543442a93b2028be4b84c225bb7a6fa913e1fc57325c58d043d5644";
- revision = "1";
- editedCabalFile = "5211841fbb8a9a7fe19ce715a749149ab03c28344531bc3163f8580b611a2e3e";
+ version = "3.2.8.1";
+ sha256 = "b325ed50b887d65af7175bba03a2df5ef04a1e0f73adf2e3aa62d1676fa27104";
libraryHaskellDepends = [
base binary bytestring containers deepseq mtl primitive
transformers vector zlib
@@ -10126,13 +10317,14 @@ self: {
}) {};
"JuicyPixels-extra" = callPackage
- ({ mkDerivation, base, hspec, JuicyPixels }:
+ ({ mkDerivation, base, criterion, hspec, JuicyPixels }:
mkDerivation {
pname = "JuicyPixels-extra";
version = "0.1.1";
sha256 = "d37b257e7780e18a4e8335523b2f8962efb845da3b1dd84435a684b24a82b9fd";
libraryHaskellDepends = [ base JuicyPixels ];
testHaskellDepends = [ base hspec JuicyPixels ];
+ benchmarkHaskellDepends = [ base criterion JuicyPixels ];
homepage = "https://github.com/mrkkrp/JuicyPixels-extra";
description = "Efficiently scale, crop, flip images with JuicyPixels";
license = stdenv.lib.licenses.bsd3;
@@ -10472,6 +10664,8 @@ self: {
pname = "LDAP";
version = "0.6.11";
sha256 = "01cb48801eb3033fbd8be6d755863e7fea7d9083afc76aff07b9c42f8e1890b3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
librarySystemDepends = [ lber openldap ];
testHaskellDepends = [ base HUnit ];
@@ -10824,6 +11018,7 @@ self: {
homepage = "http://bitbucket.org/astanin/hs-libzip/";
description = "Bindings to libzip, a library for manipulating zip archives";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Limit" = callPackage
@@ -10855,22 +11050,26 @@ self: {
"LinguisticsTypes" = callPackage
({ mkDerivation, aeson, base, bimaps, binary, bytestring, cereal
- , cereal-text, deepseq, hashable, intern, log-domain, QuickCheck
- , stringable, test-framework, test-framework-quickcheck2
- , test-framework-th, text, text-binary, vector-th-unbox
+ , cereal-text, containers, criterion, deepseq, hashable, intern
+ , log-domain, QuickCheck, string-conversions, tasty
+ , tasty-quickcheck, tasty-th, text, text-binary, utf8-string
+ , vector-th-unbox
}:
mkDerivation {
pname = "LinguisticsTypes";
- version = "0.0.0.2";
- sha256 = "9f5a722b1f88207b42801a72b6fc95453f134b7a4252251876a4ef069b7b4bcb";
+ version = "0.0.0.3";
+ sha256 = "2db4b10d3d9d1be5646627aaac8a12e117813aa5696bc52a9ae8cdabbeec42a7";
libraryHaskellDepends = [
aeson base bimaps binary bytestring cereal cereal-text deepseq
- hashable intern log-domain QuickCheck stringable text text-binary
- vector-th-unbox
+ hashable intern log-domain QuickCheck string-conversions text
+ text-binary utf8-string vector-th-unbox
];
testHaskellDepends = [
- aeson base binary cereal QuickCheck stringable test-framework
- test-framework-quickcheck2 test-framework-th
+ aeson base binary cereal QuickCheck string-conversions tasty
+ tasty-quickcheck tasty-th
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion deepseq text
];
homepage = "https://github.com/choener/LinguisticsTypes";
description = "Collection of types for natural language";
@@ -10985,9 +11184,9 @@ self: {
"LogicGrowsOnTrees" = callPackage
({ mkDerivation, AbortT-mtl, AbortT-transformers, base, bytestring
- , cereal, cmdtheline, composition, containers, data-ivar, derive
- , directory, hslogger, hslogger-template, HUnit, lens
- , MonadCatchIO-transformers, monoid-statistics, mtl, multiset
+ , cereal, cmdtheline, composition, containers, criterion, data-ivar
+ , deepseq, derive, directory, hslogger, hslogger-template, HUnit
+ , lens, MonadCatchIO-transformers, monoid-statistics, mtl, multiset
, old-locale, operational, prefix-units, pretty, PSQueue
, QuickCheck, quickcheck-instances, random, sequential-index
, smallcheck, split, stm, test-framework, test-framework-hunit
@@ -10998,6 +11197,8 @@ self: {
pname = "LogicGrowsOnTrees";
version = "1.1.0.2";
sha256 = "f3f6e7ee3022a60d279eff5d27fd6d3a7ca25972f18077594f90a15ed9cf16fb";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
AbortT-mtl AbortT-transformers base bytestring cereal cmdtheline
composition containers data-ivar derive directory hslogger
@@ -11012,6 +11213,7 @@ self: {
test-framework test-framework-hunit test-framework-quickcheck2
test-framework-smallcheck time transformers uuid void
];
+ benchmarkHaskellDepends = [ base cereal criterion deepseq ];
description = "a parallel implementation of logic programming using distributed tree exploration";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -11026,12 +11228,15 @@ self: {
pname = "LogicGrowsOnTrees-MPI";
version = "1.0.0.1.1";
sha256 = "22f5bcb22e731984e40a76ae1d48b0e59329ac5d3bd633efef7cb8140de8146b";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cereal cmdtheline containers data-ivar derive
hslogger hslogger-template LogicGrowsOnTrees
MonadCatchIO-transformers stm transformers
];
librarySystemDepends = [ openmpi ];
+ executableSystemDepends = [ openmpi ];
description = "an adapter for LogicGrowsOnTrees that uses MPI";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -11047,6 +11252,8 @@ self: {
pname = "LogicGrowsOnTrees-network";
version = "1.0.0.4";
sha256 = "7a01eb40f87b5810bfccfb23d49e4a04f7bb630f201425caaa0eeb0a82d9b973";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base cereal cmdtheline composition containers hslogger
hslogger-template lens LogicGrowsOnTrees MonadCatchIO-transformers
@@ -11063,7 +11270,7 @@ self: {
"LogicGrowsOnTrees-processes" = callPackage
({ mkDerivation, base, bytestring, cereal, cmdtheline, containers
- , filepath, FindBin, hslogger, hslogger-template, HUnit
+ , criterion, filepath, FindBin, hslogger, hslogger-template, HUnit
, LogicGrowsOnTrees, MonadCatchIO-transformers, process, random
, test-framework, test-framework-hunit, transformers
}:
@@ -11071,6 +11278,8 @@ self: {
pname = "LogicGrowsOnTrees-processes";
version = "1.0.0.2";
sha256 = "766b912ffe650e0ab7cd23a54b51fa440b9e411b63be1d520936bb815af93334";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cereal cmdtheline containers filepath FindBin
hslogger hslogger-template LogicGrowsOnTrees
@@ -11080,6 +11289,7 @@ self: {
base cereal hslogger hslogger-template HUnit LogicGrowsOnTrees
random test-framework test-framework-hunit transformers
];
+ benchmarkHaskellDepends = [ base criterion LogicGrowsOnTrees ];
description = "an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -11432,6 +11642,8 @@ self: {
pname = "MemoTrie";
version = "0.6.7";
sha256 = "cdab03dc1394e982dd3144ac433b7548d51a55a1c44ddb864e5ac14057c41672";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base newtype-generics ];
homepage = "https://github.com/conal/MemoTrie";
description = "Trie-based memo functions";
@@ -11537,8 +11749,8 @@ self: {
}:
mkDerivation {
pname = "MiniAgda";
- version = "0.2016.12.19";
- sha256 = "c182c028ecf764a4f363426fbd101eb1e3c9283d5558cae898cdbd45847d4fca";
+ version = "0.2017.2.18";
+ sha256 = "bce3d9eb1b99f620cae1fd35046e6829deb564846b1f847168924de251b87d68";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -11908,6 +12120,7 @@ self: {
homepage = "https://bitbucket.com/osu-testing/mucheck";
description = "Automated Mutation Testing";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"MuCheck-HUnit" = callPackage
@@ -11923,6 +12136,7 @@ self: {
homepage = "https://bitbucket.com/osu-testing/mucheck-hunit";
description = "Automated Mutation Testing for HUnit tests";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"MuCheck-Hspec" = callPackage
@@ -11938,6 +12152,7 @@ self: {
homepage = "https://bitbucket.com/osu-testing/mucheck-hspec";
description = "Automated Mutation Testing for Hspec tests";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"MuCheck-QuickCheck" = callPackage
@@ -11953,6 +12168,7 @@ self: {
homepage = "https://bitbucket.com/osu-testing/mucheck-quickcheck";
description = "Automated Mutation Testing for QuickCheck tests";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"MuCheck-SmallCheck" = callPackage
@@ -11968,6 +12184,7 @@ self: {
homepage = "https://bitbucket.com/osu-testing/mucheck-smallcheck";
description = "Automated Mutation Testing for SmallCheck tests";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Munkres" = callPackage
@@ -12025,8 +12242,44 @@ self: {
license = "LGPL";
}) {};
+ "MutationOrder" = callPackage
+ ({ mkDerivation, ADPfusion, ADPfusionSet, aeson, base, bimaps
+ , BiobaseXNA, bytestring, cereal, cereal-vector, cmdargs
+ , containers, deepseq, directory, DPutils, file-embed, filepath
+ , FormalGrammars, log-domain, parallel, PrimitiveArray
+ , PrimitiveArray-Pretty, QuickCheck, serialize-instances
+ , ShortestPathProblems, tasty, tasty-quickcheck, tasty-th, text
+ , unordered-containers, vector, vector-strategies
+ , ViennaRNA-bindings, zlib
+ }:
+ mkDerivation {
+ pname = "MutationOrder";
+ version = "0.0.0.2";
+ sha256 = "0019590415bbcec4f8e4d8a04af277a3a9360b28255eb44290810b499015f32f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ADPfusion ADPfusionSet aeson base bimaps BiobaseXNA bytestring
+ cereal cereal-vector containers deepseq directory DPutils filepath
+ FormalGrammars log-domain parallel PrimitiveArray
+ PrimitiveArray-Pretty serialize-instances ShortestPathProblems text
+ unordered-containers vector vector-strategies ViennaRNA-bindings
+ zlib
+ ];
+ executableHaskellDepends = [
+ base bytestring cmdargs file-embed filepath
+ ];
+ testHaskellDepends = [
+ base QuickCheck tasty tasty-quickcheck tasty-th vector
+ ];
+ homepage = "https://github.com/choener/MutationOrder";
+ description = "Most likely order of mutation events in RNA";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"MyPrimes" = callPackage
- ({ mkDerivation, base, containers }:
+ ({ mkDerivation, base, containers, time }:
mkDerivation {
pname = "MyPrimes";
version = "0.1.0.0";
@@ -12035,6 +12288,7 @@ self: {
isExecutable = true;
libraryHaskellDepends = [ base containers ];
executableHaskellDepends = [ base containers ];
+ benchmarkHaskellDepends = [ base time ];
homepage = "http://afonso.xyz";
description = "Generate all primes";
license = stdenv.lib.licenses.mit;
@@ -12158,26 +12412,26 @@ self: {
}) {};
"NaturalLanguageAlphabets" = callPackage
- ({ mkDerivation, aeson, array, attoparsec, base, bimaps, binary
- , bytestring, cereal, cereal-text, deepseq, file-embed, hashable
- , intern, LinguisticsTypes, QuickCheck, stringable, system-filepath
- , test-framework, test-framework-quickcheck2, test-framework-th
- , text, text-binary, unordered-containers, vector, vector-th-unbox
+ ({ mkDerivation, aeson, attoparsec, base, binary, cereal
+ , containers, criterion, deepseq, file-embed, hashtables
+ , LinguisticsTypes, mwc-random, QuickCheck, random, tasty
+ , tasty-quickcheck, tasty-th, text, unordered-containers, vector
}:
mkDerivation {
pname = "NaturalLanguageAlphabets";
- version = "0.1.0.0";
- sha256 = "c233d60b74a4131705e36b5873fae2973f168b8c1c0717055c6d546d40ac6215";
+ version = "0.1.1.0";
+ sha256 = "ffd069f7cbd6f48db278a15805e6ab2a6cc60c24cacd133ecd0c359eae23db8b";
libraryHaskellDepends = [
- aeson array attoparsec base bimaps binary bytestring cereal
- cereal-text deepseq file-embed hashable intern LinguisticsTypes
- QuickCheck stringable system-filepath text text-binary
- unordered-containers vector vector-th-unbox
+ aeson attoparsec base file-embed LinguisticsTypes text
+ unordered-containers
];
testHaskellDepends = [
- aeson base binary cereal LinguisticsTypes QuickCheck stringable
- test-framework test-framework-quickcheck2 test-framework-th text
- unordered-containers
+ aeson base binary cereal LinguisticsTypes QuickCheck tasty
+ tasty-quickcheck tasty-th text unordered-containers
+ ];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq hashtables LinguisticsTypes
+ mwc-random random unordered-containers vector
];
homepage = "https://github.com/choener/NaturalLanguageAlphabets";
description = "Simple scoring schemes for word alignments";
@@ -12191,6 +12445,8 @@ self: {
pname = "NaturalSort";
version = "0.2.1";
sha256 = "49fd310566c86d85714a1839f1bc845891771dbc023a0befee16f073bbac50f6";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring strict ];
homepage = "http://github.com/joachifm/natsort";
description = "Natural sorting for strings";
@@ -12572,6 +12828,7 @@ self: {
testHaskellDepends = [ base containers HUnit primes ];
description = "A library for number theoretic computations, written in Haskell";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Numbers" = callPackage
@@ -12796,6 +13053,7 @@ self: {
];
description = "Text UI library for performing parallel remote SSH operations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"OneTuple" = callPackage
@@ -12856,6 +13114,8 @@ self: {
pname = "OpenAL";
version = "1.7.0.4";
sha256 = "3989f6c4fe437843551004dd011c4308bf63d787ae4fbb8ce71d44b1b0b1f118";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base ObjectName OpenGL StateVar transformers
];
@@ -13077,19 +13337,20 @@ self: {
}) {};
"OrderedBits" = callPackage
- ({ mkDerivation, base, bits, primitive, QuickCheck, tasty
- , tasty-quickcheck, tasty-th, vector, vector-algorithms
+ ({ mkDerivation, base, bits, criterion, primitive, QuickCheck
+ , tasty, tasty-quickcheck, tasty-th, vector, vector-algorithms
}:
mkDerivation {
pname = "OrderedBits";
- version = "0.0.1.1";
- sha256 = "084e073c7b310b36fdfb0ad6c5793ef1478890b8a136160ab555e65b54e81284";
+ version = "0.0.1.2";
+ sha256 = "14855fdeda5822ea54c588085f98984062d5a7febc8cbb6e8b8f62de28375df5";
libraryHaskellDepends = [
base bits primitive vector vector-algorithms
];
testHaskellDepends = [
base QuickCheck tasty tasty-quickcheck tasty-th vector
];
+ benchmarkHaskellDepends = [ base criterion vector ];
homepage = "https://github.com/choener/OrderedBits";
description = "Efficient ordered (by popcount) enumeration of bits";
license = stdenv.lib.licenses.bsd3;
@@ -13172,6 +13433,8 @@ self: {
pname = "PDBtools";
version = "0.0.3";
sha256 = "d80810bd44765b86c0ebf247f32ddded301eddb587fe12a0bdc378ee6b8fb0c4";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring containers ];
homepage = "http://www.github.com/rotskoff";
description = "A library for analysis of 3-D protein coordinates";
@@ -13588,8 +13851,10 @@ self: {
}:
mkDerivation {
pname = "Plot-ho-matic";
- version = "0.11.0.0";
- sha256 = "bb9d6d7e5c39e48ebf380653f4f9c65391bb746ea68d44650707d02b3f6521a9";
+ version = "0.11.2.0";
+ sha256 = "923509dbb3b7ca051770c8f75a0e312640925c68eede5d5ad60f909548dbbdcb";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cairo cereal Chart Chart-cairo containers
data-default-class generic-accessors glib gtk3 lens text time
@@ -13686,40 +13951,43 @@ self: {
"PrimitiveArray" = callPackage
({ mkDerivation, aeson, base, binary, bits, cereal, cereal-vector
- , deepseq, DPutils, hashable, OrderedBits, primitive, QuickCheck
- , smallcheck, tasty, tasty-quickcheck, tasty-smallcheck, tasty-th
- , vector, vector-binary-instances, vector-th-unbox
+ , containers, deepseq, DPutils, hashable, log-domain, OrderedBits
+ , primitive, QuickCheck, smallcheck, tasty, tasty-quickcheck
+ , tasty-smallcheck, tasty-th, text, vector, vector-binary-instances
+ , vector-th-unbox
}:
mkDerivation {
pname = "PrimitiveArray";
- version = "0.7.1.0";
- sha256 = "d950e1f842ff65012484a7d0c03f1b3e990d3ff6bdd08eecdac4d478f9af23f6";
+ version = "0.8.0.1";
+ sha256 = "91e77d0f115514fd13f03e185b73bd437a57838cabaebed4d98d04bc52ad38f5";
libraryHaskellDepends = [
aeson base binary bits cereal cereal-vector deepseq DPutils
- hashable OrderedBits primitive QuickCheck smallcheck vector
- vector-binary-instances vector-th-unbox
+ hashable log-domain OrderedBits primitive QuickCheck smallcheck
+ text vector vector-binary-instances vector-th-unbox
];
testHaskellDepends = [
- base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck
- tasty-th
+ base containers QuickCheck smallcheck tasty tasty-quickcheck
+ tasty-smallcheck tasty-th
];
homepage = "https://github.com/choener/PrimitiveArray";
description = "Efficient multidimensional arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"PrimitiveArray-Pretty" = callPackage
- ({ mkDerivation, base, diagrams, diagrams-lib, diagrams-postscript
- , diagrams-svg, log-domain, QuickCheck, split, test-framework
- , test-framework-quickcheck2, test-framework-th
+ ({ mkDerivation, base, diagrams, diagrams-contrib, diagrams-lib
+ , diagrams-postscript, diagrams-svg, filepath, log-domain
+ , QuickCheck, split, test-framework, test-framework-quickcheck2
+ , test-framework-th
}:
mkDerivation {
pname = "PrimitiveArray-Pretty";
- version = "0.0.0.1";
- sha256 = "cd1b84ee169bb3fa05eac16916158a622984a78e9ddaca834deec3f79e6095ac";
+ version = "0.0.0.2";
+ sha256 = "87d0b2c42dc47f3c6c42b94dcd543b09bdc512e67f81c7ab72368cc374bc894d";
libraryHaskellDepends = [
- base diagrams diagrams-lib diagrams-postscript diagrams-svg
- log-domain split
+ base diagrams diagrams-contrib diagrams-lib diagrams-postscript
+ diagrams-svg filepath log-domain split
];
testHaskellDepends = [
base QuickCheck test-framework test-framework-quickcheck2
@@ -14069,10 +14337,8 @@ self: {
({ mkDerivation, base, QuickCheck }:
mkDerivation {
pname = "QuickCheck-safe";
- version = "0.1.0.1";
- sha256 = "874d16e6bcd6da551c3efcf8f91aeea97a935a7a2086f78dab6991806c68b867";
- revision = "3";
- editedCabalFile = "4e791ac9fa2f2e73029ab92d17e3ab93571ec5b1d5acda0ea1f340c5ee1346f6";
+ version = "0.1.0.2";
+ sha256 = "2b6e41260800d399487537d186b1f8f55efb0ad26502333a956ecace9350f8f8";
libraryHaskellDepends = [ base QuickCheck ];
description = "Safe reimplementation of QuickCheck's core";
license = stdenv.lib.licenses.mit;
@@ -14099,6 +14365,8 @@ self: {
pname = "QuickPlot";
version = "0.1.0.1";
sha256 = "02864cb2f1abcea25b5956421cfdd596c3b4d3ceafcd54d3aad26f443ba53fb5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson attoparsec base bytestring haskell-src-meta parsec scientific
snap snap-core template-haskell text vector websockets
@@ -14348,8 +14616,8 @@ self: {
}:
mkDerivation {
pname = "RNAlien";
- version = "1.3.1";
- sha256 = "2e928bb739cba57427fc3a24780b8b36c8eaf6a709e72dadfc637aab0a862fb3";
+ version = "1.3.7";
+ sha256 = "de54278982eecd9568ee155a3155f632b503776fff7634b8b3746e29d28248a5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -14414,17 +14682,17 @@ self: {
"Raincat" = callPackage
({ mkDerivation, base, containers, extensible-exceptions, GLUT, mtl
- , OpenGL, random, SDL, SDL-image, SDL-mixer, time
+ , OpenGL, random, sdl2, sdl2-image, sdl2-mixer, time
}:
mkDerivation {
pname = "Raincat";
- version = "1.1.1.3";
- sha256 = "28abdf5df4d4654aee515f0629bab153163af5fd603cbfc9ae291d03918154a9";
+ version = "1.2";
+ sha256 = "93ce80efedffc63e49bcd3e5745521fa810e438cd2f601de54bca9d9e59eddff";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base containers extensible-exceptions GLUT mtl OpenGL random SDL
- SDL-image SDL-mixer time
+ base containers extensible-exceptions GLUT mtl OpenGL random sdl2
+ sdl2-image sdl2-mixer time
];
homepage = "http://raincat.bysusanlin.com/";
description = "A puzzle game written in Haskell with a cat in lead role";
@@ -14432,8 +14700,9 @@ self: {
}) {};
"Random123" = callPackage
- ({ mkDerivation, array, base, data-dword, HUnit, QuickCheck, random
- , test-framework, test-framework-hunit, test-framework-quickcheck2
+ ({ mkDerivation, array, base, criterion, data-dword, HUnit
+ , QuickCheck, random, test-framework, test-framework-hunit
+ , test-framework-quickcheck2
}:
mkDerivation {
pname = "Random123";
@@ -14444,6 +14713,7 @@ self: {
base HUnit QuickCheck random test-framework test-framework-hunit
test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [ base criterion random ];
homepage = "http://github.com/Manticore/haskell-random123";
description = "Haskell port of Random123 library";
license = stdenv.lib.licenses.mit;
@@ -14544,10 +14814,8 @@ self: {
}:
mkDerivation {
pname = "Rasterific";
- version = "0.7.1";
- sha256 = "a3614c5d87c6aacbbd2aabc16d1258f559b03bf46537f47c375949438e7eb5ef";
- revision = "1";
- editedCabalFile = "6d38b54477eb7392b57e8082cc442a44ec34534a58f61bd09cf4d0b9cee7d089";
+ version = "0.7.2.1";
+ sha256 = "7f6d86495a5a3aa72dd9c13f2dd8d93526cd5166889f39c5e7dde529cef44d74";
libraryHaskellDepends = [
base bytestring containers dlist FontyFruity free JuicyPixels mtl
primitive transformers vector vector-algorithms
@@ -14769,6 +15037,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "RtMidi" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "RtMidi";
+ version = "0.1.0.0";
+ sha256 = "c6534f2f1c279d1cbb2eccd085ca52121d6c94d00f322a4cf2a6c455ab26f720";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/riottracker/RtMidi";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"RxHaskell" = callPackage
({ mkDerivation, base, containers, stm, transformers }:
mkDerivation {
@@ -15010,6 +15289,8 @@ self: {
pname = "SHA";
version = "1.6.4.2";
sha256 = "c470176f63cbe49fd0502a1b32ef22bc01b1af42385583b8be94547750958a8c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ array base binary bytestring ];
testHaskellDepends = [
array base binary bytestring QuickCheck test-framework
@@ -15274,6 +15555,7 @@ self: {
];
description = "Scientific workflow management system";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ScratchFs" = callPackage
@@ -15322,11 +15604,37 @@ self: {
pname = "SegmentTree";
version = "0.3";
sha256 = "6188c1b1276d7fa0391098a563df73dd522d20b57dc5321fe3418a9e3ca84fc1";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
description = "Data structure for querying the set (or count) of intervals covering given point";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "SelectSequencesFromMSA" = callPackage
+ ({ mkDerivation, base, biocore, biofasta, bytestring, ClustalParser
+ , cmdargs, containers, directory, either-unwrap, filepath, matrix
+ , parsec, process, text, text-metrics, transformers, vector
+ , ViennaRNAParser
+ }:
+ mkDerivation {
+ pname = "SelectSequencesFromMSA";
+ version = "1.0.2";
+ sha256 = "e0bcbec57109cd8528e2fd511b4ca5ea17cbffad4bac4f7a71bad90e0ba2271c";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base biocore biofasta bytestring ClustalParser cmdargs containers
+ directory either-unwrap filepath matrix parsec process text
+ text-metrics transformers vector ViennaRNAParser
+ ];
+ executableHaskellDepends = [
+ base cmdargs directory either-unwrap
+ ];
+ description = "SelectSequences is a tool for selection of a represenative subset of sequences from a multiple sequence alignment in clustal format";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"Semantique" = callPackage
({ mkDerivation, base, bytestring, classify, containers, mongoDB
, mtl, network, process, split, tagsoup, text
@@ -15392,8 +15700,8 @@ self: {
}:
mkDerivation {
pname = "ShellCheck";
- version = "0.4.5";
- sha256 = "53039ac314b99af691a99aec111572ee51b0579280c7fa5795ac48d0c4e02fa7";
+ version = "0.4.6";
+ sha256 = "11eb9b2794363fbccc6fbd18601db49680e2c439440a9b103eebfda1aa86b1bc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -15479,6 +15787,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ShortestPathProblems" = callPackage
+ ({ mkDerivation, ADPfusion, ADPfusionSet, base, FormalGrammars
+ , log-domain, PrimitiveArray, QuickCheck, tasty, tasty-quickcheck
+ , tasty-th, text, vector
+ }:
+ mkDerivation {
+ pname = "ShortestPathProblems";
+ version = "0.0.0.1";
+ sha256 = "0ec13f0863757534aca0e0c739aac1510f48178b14e84d64cc758409595e1ddd";
+ libraryHaskellDepends = [
+ ADPfusion ADPfusionSet base FormalGrammars log-domain
+ PrimitiveArray text vector
+ ];
+ testHaskellDepends = [
+ base QuickCheck tasty tasty-quickcheck tasty-th vector
+ ];
+ homepage = "https://github.com/choener/ShortestPathProblems";
+ description = "grammars for TSP and SHP";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ShowF" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -15616,6 +15945,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "SimpleTableGenerator" = callPackage
+ ({ mkDerivation, base, Cabal, split }:
+ mkDerivation {
+ pname = "SimpleTableGenerator";
+ version = "0.2.0.0";
+ sha256 = "1b58efcfa9689b1d1c82c5e3016b15d3eaa6d104303feabb31064dff16fe71ad";
+ libraryHaskellDepends = [ base split ];
+ testHaskellDepends = [ base Cabal ];
+ description = "Simple table generator";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"SizeCompare" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -15880,6 +16222,8 @@ self: {
pname = "Spock";
version = "0.12.0.0";
sha256 = "8392d1ee34b46238c6bfe951080f06e11e1f3622d8402e7762c70aa61430e3d9";
+ revision = "1";
+ editedCabalFile = "88a5e8b3c6fb8b7b23bb5b6f37a4ac071842fba1420d6bd835d9ac7085753529";
libraryHaskellDepends = [
base base64-bytestring bytestring containers cryptonite focus
hashable http-types hvect list-t monad-control mtl reroute
@@ -15901,6 +16245,8 @@ self: {
pname = "Spock-api";
version = "0.12.0.0";
sha256 = "8cfdbcbd2fa426c595fb7d29f8a6395dea17476c15d5ae863da2605b1c6ebe00";
+ revision = "1";
+ editedCabalFile = "7fb9f5bacb759e7763ff03fb910b6d7ff3a19436bf70ba7bd0f9e54801541d70";
libraryHaskellDepends = [ aeson base deepseq hvect reroute ];
homepage = "https://www.spock.li";
description = "Another Haskell web framework for rapid development";
@@ -15960,6 +16306,8 @@ self: {
pname = "Spock-core";
version = "0.12.0.0";
sha256 = "e69b70ea3027fa644d546bcae25bbf75e38abd6f4a7f88f0628fea6e16e97895";
+ revision = "1";
+ editedCabalFile = "183fb6ab42002aff45add4cc8808ba29d8c6e7939c8cdc2877f100a4669d6676";
libraryHaskellDepends = [
aeson base base64-bytestring bytestring case-insensitive containers
cookie directory hashable http-api-data http-types hvect mtl
@@ -16007,6 +16355,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "Spock-lucid_0_4_0_0" = callPackage
+ ({ mkDerivation, base, lucid, Spock, transformers }:
+ mkDerivation {
+ pname = "Spock-lucid";
+ version = "0.4.0.0";
+ sha256 = "09ca1adac56dd7c1bd465d5a893f592e8b352337ab834418fa98d55eadabf26c";
+ libraryHaskellDepends = [ base lucid Spock transformers ];
+ homepage = "http://github.com/aelve/Spock-lucid";
+ description = "Lucid support for Spock";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"Spock-worker" = callPackage
({ mkDerivation, base, containers, errors, HTF, lifted-base, mtl
, Spock, stm, text, time, transformers, vector
@@ -16120,8 +16481,8 @@ self: {
}:
mkDerivation {
pname = "StockholmAlignment";
- version = "1.0.0";
- sha256 = "0b1234009521e37f69d734391138bec11c7c3d2df2496c939268fbff2cb1c86b";
+ version = "1.0.1";
+ sha256 = "04ae48d0061e8c7b8120c924677c33179cd837b2171e295c30558ad31583867f";
libraryHaskellDepends = [
base colour diagrams-cairo diagrams-lib directory either-unwrap
filepath parsec ParsecTools SVGFonts text vector
@@ -16258,8 +16619,9 @@ self: {
"SuffixStructures" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, cereal, cmdargs
- , containers, data-default-class, ListLike, primitive, vector
- , vector-algorithms, vector-binary-instances
+ , containers, criterion, data-default-class, deepseq, ListLike
+ , mwc-random, primitive, vector, vector-algorithms
+ , vector-binary-instances
}:
mkDerivation {
pname = "SuffixStructures";
@@ -16274,6 +16636,9 @@ self: {
executableHaskellDepends = [
aeson base binary bytestring cereal cmdargs containers vector
];
+ benchmarkHaskellDepends = [
+ base bytestring cmdargs criterion deepseq mwc-random vector
+ ];
homepage = "http://www.bioinf.uni-leipzig.de/~choener/";
description = "Suffix array construction";
license = stdenv.lib.licenses.bsd3;
@@ -16372,22 +16737,6 @@ self: {
}) {};
"TCache" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory
- , hashtables, mtl, old-time, RefSerialize, stm, text
- }:
- mkDerivation {
- pname = "TCache";
- version = "0.12.0";
- sha256 = "fab4e5fb6751a06324994577d6d4e5feae106496d28326e2c8c63c593ed55955";
- libraryHaskellDepends = [
- base bytestring containers directory hashtables mtl old-time
- RefSerialize stm text
- ];
- description = "A Transactional cache with user-defined persistence";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "TCache_0_12_1" = callPackage
({ mkDerivation, base, bytestring, containers, directory
, hashtables, mtl, old-time, RefSerialize, stm, text
}:
@@ -16401,7 +16750,6 @@ self: {
];
description = "A Transactional cache with user-defined persistence";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"THEff" = callPackage
@@ -16517,6 +16865,7 @@ self: {
homepage = "http://github.com/mtesseract/Tahin#readme";
description = "Tahin Password Generator";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Tainted" = callPackage
@@ -16537,6 +16886,8 @@ self: {
pname = "Takusen";
version = "0.8.7";
sha256 = "9e9fe740a9030e27ee84343a7e308853b0e5d50371a841d9a3979a9f8d99ac57";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base mtl old-time time ];
description = "Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC";
license = stdenv.lib.licenses.bsd3;
@@ -16651,6 +17002,7 @@ self: {
homepage = "https://github.com/testexplode/testexplode";
description = "Generates testcases from program-snippets";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Theora" = callPackage
@@ -17382,16 +17734,23 @@ self: {
}) {};
"ViennaRNA-bindings" = callPackage
- ({ mkDerivation, array, base, c2hs }:
+ ({ mkDerivation, array, base, c2hs, QuickCheck, tasty, tasty-hunit
+ , tasty-silver, tasty-th
+ }:
mkDerivation {
pname = "ViennaRNA-bindings";
- version = "0.1.2.2";
- sha256 = "83169ef8f28901644c36446b12322ab5e63b5d5c5a007de4fad878ddb61eff1b";
+ version = "0.233.1.2";
+ sha256 = "6d3c1e8288727500bd07e2dc4c64bf0a0861e7cf9b8d6862d1ae5efb4b7004c7";
libraryHaskellDepends = [ array base ];
libraryToolDepends = [ c2hs ];
- homepage = "http://www.tbi.univie.ac.at/~choener/";
+ testHaskellDepends = [
+ array base QuickCheck tasty tasty-hunit tasty-silver tasty-th
+ ];
+ testToolDepends = [ c2hs ];
+ homepage = "https://github.com/choener/ViennaRNA-bindings";
description = "ViennaRNA v2 bindings";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ViennaRNAParser" = callPackage
@@ -17733,26 +18092,25 @@ self: {
}) {advapi32 = null; gdi32 = null; shell32 = null;
shfolder = null; user32 = null; winmm = null;};
- "Win32_2_5_1_0" = callPackage
+ "Win32_2_5_4_1" = callPackage
({ mkDerivation, advapi32, base, bytestring, filepath, gdi32, imm32
- , msimg32, ntdll, shell32, shfolder, shlwapi, user32, winmm
+ , msimg32, shell32, shfolder, shlwapi, user32, winmm
}:
mkDerivation {
pname = "Win32";
- version = "2.5.1.0";
- sha256 = "84e1b1ee7e435ad4237d2f625114f205141988b964f42259b5e294066f31ca52";
+ version = "2.5.4.1";
+ sha256 = "cc183e9e545ad04fe8e509eb9447e9d11b160b2027482230cee8cdc141fd3d64";
libraryHaskellDepends = [ base bytestring filepath ];
librarySystemDepends = [
- advapi32 gdi32 imm32 msimg32 ntdll shell32 shfolder shlwapi user32
- winmm
+ advapi32 gdi32 imm32 msimg32 shell32 shfolder shlwapi user32 winmm
];
homepage = "https://github.com/haskell/win32";
description = "A binding to part of the Win32 library";
license = stdenv.lib.licenses.bsd3;
platforms = stdenv.lib.platforms.none;
}) {advapi32 = null; gdi32 = null; imm32 = null; msimg32 = null;
- ntdll = null; shell32 = null; shfolder = null; shlwapi = null;
- user32 = null; winmm = null;};
+ shell32 = null; shfolder = null; shlwapi = null; user32 = null;
+ winmm = null;};
"Win32-console" = callPackage
({ mkDerivation, base, Win32 }:
@@ -17825,6 +18183,8 @@ self: {
pname = "Win32-notify";
version = "0.3.0.1";
sha256 = "c49159d8154f9ff7d30207901125ceadc2aa94baa3b2996ff0884e9f0158eb7f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers directory Win32 ];
description = "A binding to part of the Win32 library for file notification";
license = stdenv.lib.licenses.bsd3;
@@ -17837,6 +18197,8 @@ self: {
pname = "Win32-security";
version = "0.1.1";
sha256 = "9eca6c3efea64d83ee3aaf2ec0706695087e98e47c77163ac497f70ad4f90436";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base text Win32 Win32-errors ];
homepage = "https://github.com/anton-dessiatov/Win32-security";
description = "Haskell bindings to a security-related functions of the Windows API";
@@ -17907,38 +18269,39 @@ self: {
}) {};
"WordAlignment" = callPackage
- ({ mkDerivation, ADPfusion, AlignmentAlgorithms, ascii-progress
- , attoparsec, base, bytestring, cmdargs, containers
- , control-monad-omega, deepseq, file-embed, fmlist, FormalGrammars
+ ({ mkDerivation, ADPfusion, aeson, AlignmentAlgorithms, attoparsec
+ , base, bimaps, bytestring, cmdargs, containers, data-default
+ , deepseq, DPutils, file-embed, filepath, fmlist, FormalGrammars
, ghc-prim, GrammarProducts, hashable, intern, lens
- , LinguisticsTypes, NaturalLanguageAlphabets, parallel, primitive
- , PrimitiveArray, QuickCheck, strict, stringable, template-haskell
- , test-framework, test-framework-quickcheck2, test-framework-th
- , text, text-format, transformers, tuple-th, unordered-containers
- , vector
+ , LinguisticsTypes, mtl, NaturalLanguageAlphabets, parallel, pipes
+ , primitive, PrimitiveArray, split, strict, tasty, tasty-quickcheck
+ , tasty-silver, tasty-th, template-haskell, text, text-format
+ , transformers, tuple-th, unordered-containers, vector
}:
mkDerivation {
pname = "WordAlignment";
- version = "0.1.0.0";
- sha256 = "0182ffbf3dfddcabd73dce16eef232fce5c680125391ce881ddf2b81c97593d0";
+ version = "0.2.0.0";
+ sha256 = "9ccd32606db500ecec43b74d8c6fbb84cfe2df7fcb0e50619a155d55d74511cc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- ADPfusion AlignmentAlgorithms attoparsec base bytestring containers
- control-monad-omega deepseq file-embed fmlist FormalGrammars
- ghc-prim GrammarProducts hashable intern lens LinguisticsTypes
- NaturalLanguageAlphabets primitive PrimitiveArray strict stringable
- template-haskell text text-format transformers tuple-th
- unordered-containers vector
+ ADPfusion aeson AlignmentAlgorithms attoparsec base bimaps
+ bytestring containers data-default deepseq DPutils file-embed
+ fmlist FormalGrammars ghc-prim GrammarProducts hashable intern lens
+ LinguisticsTypes mtl NaturalLanguageAlphabets pipes primitive
+ PrimitiveArray strict template-haskell text text-format
+ transformers tuple-th unordered-containers vector
];
executableHaskellDepends = [
- ascii-progress base bytestring cmdargs containers file-embed intern
- LinguisticsTypes NaturalLanguageAlphabets parallel strict text
- unordered-containers vector
+ aeson base bytestring cmdargs containers data-default DPutils
+ file-embed intern lens LinguisticsTypes mtl
+ NaturalLanguageAlphabets parallel pipes strict text text-format
+ transformers unordered-containers vector
];
testHaskellDepends = [
- base QuickCheck test-framework test-framework-quickcheck2
- test-framework-th
+ base bytestring containers DPutils filepath
+ NaturalLanguageAlphabets split tasty tasty-quickcheck tasty-silver
+ tasty-th text
];
homepage = "https://github.com/choener/WordAlignment";
description = "Bigram word pair alignments";
@@ -18317,7 +18680,7 @@ self: {
pname = "Yablog";
version = "0.2.0";
sha256 = "737b4a1ab300cc2d5b8689640b51092b5a54d8ad4cb4bb451699b2367caa4761";
- isLibrary = false;
+ isLibrary = true;
isExecutable = true;
executableHaskellDepends = [
base blaze-builder blaze-html bytestring case-insensitive
@@ -18383,6 +18746,8 @@ self: {
pname = "Yampa-core";
version = "0.2.0";
sha256 = "b78b1367c404e50021a7f17748d894e0c74a8b22dc8e48c7fbceea8fa4adaf1a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base deepseq random vector-space ];
homepage = "https://github.com/ony/Yampa-core";
description = "Library for programming hybrid systems";
@@ -18616,6 +18981,8 @@ self: {
pname = "abcBridge";
version = "0.15";
sha256 = "45fef882d6e9c3f7ad48621fc835417df5c161c6743ebc4e4d3cabe9445b113c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aig base base-compat containers directory vector
];
@@ -18807,6 +19174,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "accelerate_1_0_0_0" = callPackage
+ ({ mkDerivation, base, base-orphans, containers, deepseq, directory
+ , exceptions, fclabels, filepath, ghc-prim, hashable, hashtables
+ , mtl, pretty, template-haskell, time, transformers, unique, unix
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "accelerate";
+ version = "1.0.0.0";
+ sha256 = "26bd346b77852ebaeef32e18907272e7b0cc54b033a2fcc7f24ee1afa0e8f112";
+ libraryHaskellDepends = [
+ base base-orphans containers deepseq directory exceptions fclabels
+ filepath ghc-prim hashable hashtables mtl pretty template-haskell
+ time transformers unique unix unordered-containers
+ ];
+ homepage = "https://github.com/AccelerateHS/accelerate/";
+ description = "An embedded language for accelerated array processing";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"accelerate-arithmetic" = callPackage
({ mkDerivation, accelerate, accelerate-utility, base, QuickCheck
, utility-ht
@@ -18827,6 +19215,34 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "accelerate-bignum" = callPackage
+ ({ mkDerivation, accelerate, accelerate-io, accelerate-llvm
+ , accelerate-llvm-native, accelerate-llvm-ptx, base, criterion
+ , ghc-prim, llvm-hs-pure, mwc-random, tasty, tasty-quickcheck
+ , template-haskell, vector, vector-th-unbox, wide-word
+ }:
+ mkDerivation {
+ pname = "accelerate-bignum";
+ version = "0.1.0.0";
+ sha256 = "7c18c467d646ed30131ad197144c4f7fa6ce3e821d41c6db3dba4361f04e30a5";
+ libraryHaskellDepends = [
+ accelerate accelerate-llvm accelerate-llvm-native
+ accelerate-llvm-ptx base ghc-prim llvm-hs-pure template-haskell
+ ];
+ testHaskellDepends = [
+ accelerate accelerate-llvm-native accelerate-llvm-ptx base tasty
+ tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [
+ accelerate accelerate-io accelerate-llvm-native accelerate-llvm-ptx
+ base criterion mwc-random vector vector-th-unbox wide-word
+ ];
+ homepage = "https://github.com/tmcdonell/accelerate-bignum";
+ description = "Fixed-length large integer arithmetic for Accelerate";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"accelerate-cublas" = callPackage
({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda
, accelerate-io, accelerate-utility, base, cublas, cuda, random
@@ -18854,18 +19270,20 @@ self: {
"accelerate-cuda" = callPackage
({ mkDerivation, accelerate, array, base, binary, bytestring
- , cryptohash, cuda, directory, fclabels, filepath, hashable
- , hashtables, language-c-quote, mainland-pretty, mtl, old-time
- , pretty, process, SafeSemaphore, srcloc, template-haskell, text
- , transformers, unix, unordered-containers
+ , containers, cryptohash, cuda, directory, fclabels, filepath
+ , hashable, hashtables, language-c-quote, mainland-pretty, mtl
+ , old-time, pretty, process, SafeSemaphore, srcloc
+ , template-haskell, text, transformers, unix, unordered-containers
}:
mkDerivation {
pname = "accelerate-cuda";
- version = "0.15.1.1";
- sha256 = "6140c60df329f78d77d258ae3029522cb7a3fb038c531e23792dd8b307ff379d";
+ version = "0.17.0.0";
+ sha256 = "8bf1a11683db753961ce138aae1726f51aa93ff1bd29e9d30c0e53b60ad5b682";
+ revision = "3";
+ editedCabalFile = "7593f53c4d1e4851e226fef9f51b60b9addfc1cf7ed5f0f67eb2d3728e7f8013";
libraryHaskellDepends = [
- accelerate array base binary bytestring cryptohash cuda directory
- fclabels filepath hashable hashtables language-c-quote
+ accelerate array base binary bytestring containers cryptohash cuda
+ directory fclabels filepath hashable hashtables language-c-quote
mainland-pretty mtl old-time pretty process SafeSemaphore srcloc
template-haskell text transformers unix unordered-containers
];
@@ -18883,6 +19301,8 @@ self: {
pname = "accelerate-cufft";
version = "0.0.0.1";
sha256 = "d78fd117e67ad141910f1a95ec5c82beb351bfe9a144c8cdb36fe94950055c8d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
accelerate accelerate-cuda accelerate-fourier accelerate-utility
base cuda cufft
@@ -18894,37 +19314,37 @@ self: {
}) {};
"accelerate-examples" = callPackage
- ({ mkDerivation, accelerate, accelerate-cuda, accelerate-fft
- , accelerate-io, ansi-wl-pprint, array, attoparsec, base, binary
- , bmp, bytestring, bytestring-lexing, cereal, containers, criterion
- , directory, ekg, fclabels, filepath, gloss, gloss-accelerate
- , gloss-raster-accelerate, gloss-rendering, HUnit, mwc-random
- , normaldistribution, primitive, QuickCheck, random, repa, repa-io
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , vector, vector-algorithms
+ ({ mkDerivation, accelerate, accelerate-fft, accelerate-io
+ , ansi-wl-pprint, array, base, binary, bmp, bytestring
+ , bytestring-lexing, cereal, colour-accelerate, containers
+ , criterion, directory, fclabels, filepath, gloss, gloss-accelerate
+ , gloss-raster-accelerate, gloss-rendering, HUnit, lens-accelerate
+ , linear, linear-accelerate, matrix-market-attoparsec, mwc-random
+ , normaldistribution, pipes, QuickCheck, random, repa, repa-io
+ , scientific, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, vector, vector-algorithms
}:
mkDerivation {
pname = "accelerate-examples";
- version = "0.15.1.0";
- sha256 = "2191601709da693aedb29f570e44b899b5132d2bc05fe618bc93608a43fec4a2";
- revision = "1";
- editedCabalFile = "77df83db322287253ea831448eced5c2adff5fe3edc413392cfb0eb8bdb0833b";
+ version = "1.0.0.0";
+ sha256 = "a659dc486da23d220aeefac958008ae9c0a214570008bfa6eaccb6fc02ac05e9";
configureFlags = [ "-f-opencl" ];
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- accelerate accelerate-cuda ansi-wl-pprint base containers criterion
- directory ekg fclabels HUnit mwc-random QuickCheck test-framework
+ accelerate ansi-wl-pprint base containers criterion directory
+ fclabels HUnit linear mwc-random QuickCheck test-framework
test-framework-hunit test-framework-quickcheck2
];
executableHaskellDepends = [
- accelerate accelerate-cuda accelerate-fft accelerate-io array
- attoparsec base binary bmp bytestring bytestring-lexing cereal
- containers criterion directory fclabels filepath gloss
- gloss-accelerate gloss-raster-accelerate gloss-rendering HUnit
- mwc-random normaldistribution primitive QuickCheck random repa
- repa-io test-framework test-framework-hunit
- test-framework-quickcheck2 vector vector-algorithms
+ accelerate accelerate-fft accelerate-io array base binary bmp
+ bytestring bytestring-lexing cereal colour-accelerate containers
+ criterion directory fclabels filepath gloss gloss-accelerate
+ gloss-raster-accelerate gloss-rendering HUnit lens-accelerate
+ linear-accelerate matrix-market-attoparsec mwc-random
+ normaldistribution pipes QuickCheck random repa repa-io scientific
+ test-framework test-framework-hunit test-framework-quickcheck2
+ vector vector-algorithms
];
homepage = "https://github.com/AccelerateHS/accelerate-examples";
description = "Examples using the Accelerate library";
@@ -18933,14 +19353,12 @@ self: {
}) {};
"accelerate-fft" = callPackage
- ({ mkDerivation, accelerate, accelerate-cuda, base, cuda, cufft }:
+ ({ mkDerivation, accelerate, base, bytestring }:
mkDerivation {
pname = "accelerate-fft";
- version = "0.15.1.0";
- sha256 = "fd2648931ce4607aba4ad527691a4bba0f043ea4182a160aa8f024152101a702";
- libraryHaskellDepends = [
- accelerate accelerate-cuda base cuda cufft
- ];
+ version = "1.0.0.0";
+ sha256 = "784a486d36ac3af714952744f5f592242f11f477bdf8b336356857d593a584e3";
+ libraryHaskellDepends = [ accelerate base bytestring ];
homepage = "https://github.com/AccelerateHS/accelerate-fft";
description = "FFT using the Accelerate library";
license = stdenv.lib.licenses.bsd3;
@@ -18965,9 +19383,9 @@ self: {
}) {};
"accelerate-fourier" = callPackage
- ({ mkDerivation, accelerate, accelerate-arithmetic
- , accelerate-utility, base, containers, QuickCheck, transformers
- , utility-ht
+ ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda
+ , accelerate-utility, base, containers, criterion, QuickCheck
+ , transformers, utility-ht
}:
mkDerivation {
pname = "accelerate-fourier";
@@ -18981,6 +19399,10 @@ self: {
accelerate accelerate-arithmetic accelerate-utility base QuickCheck
utility-ht
];
+ benchmarkHaskellDepends = [
+ accelerate accelerate-arithmetic accelerate-cuda accelerate-utility
+ base criterion utility-ht
+ ];
homepage = "http://hub.darcs.net/thielema/accelerate-fourier/";
description = "Fast Fourier transform and convolution using the Accelerate framework";
license = stdenv.lib.licenses.bsd3;
@@ -19013,8 +19435,8 @@ self: {
}:
mkDerivation {
pname = "accelerate-io";
- version = "0.15.1.0";
- sha256 = "d531fc6c950a6fcf0bdd72c65438c27fbffe2f3043444128979490d53fc7677c";
+ version = "1.0.0.0";
+ sha256 = "d12b3b85b488a860bee0c4d54c98d22a327e3264f5e8d328109035162cc8b640";
libraryHaskellDepends = [
accelerate array base bmp bytestring repa vector
];
@@ -19024,6 +19446,67 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "accelerate-llvm" = callPackage
+ ({ mkDerivation, abstract-deque, accelerate, base, chaselev-deque
+ , containers, data-default-class, dlist, exceptions, fclabels
+ , llvm-hs, llvm-hs-pure, mtl, mwc-random, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "accelerate-llvm";
+ version = "1.0.0.0";
+ sha256 = "b0ead40df7ff37ffd97374c5320c099cc85399af74e12b375dec46c172988ccf";
+ revision = "6";
+ editedCabalFile = "f9176273927c5a66cbd32d5039bd4d01ef33783fb5a8e7b24ec6f64da09e1ae6";
+ libraryHaskellDepends = [
+ abstract-deque accelerate base chaselev-deque containers
+ data-default-class dlist exceptions fclabels llvm-hs llvm-hs-pure
+ mtl mwc-random unordered-containers vector
+ ];
+ description = "Accelerate backend generating LLVM";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "accelerate-llvm-native" = callPackage
+ ({ mkDerivation, accelerate, accelerate-llvm, base, containers
+ , directory, dlist, fclabels, libffi, llvm-hs, llvm-hs-pure, mtl
+ , time
+ }:
+ mkDerivation {
+ pname = "accelerate-llvm-native";
+ version = "1.0.0.0";
+ sha256 = "2dca18b74e9eddb031d85bbf23a20dcdd0ee96a8b47b44ea2028e75fbabb0855";
+ revision = "1";
+ editedCabalFile = "6cc24adf5c991e7776a8ad0393bc7899caee5e431c8d90bccaf1f8610ae0811d";
+ libraryHaskellDepends = [
+ accelerate accelerate-llvm base containers directory dlist fclabels
+ libffi llvm-hs llvm-hs-pure mtl time
+ ];
+ description = "Accelerate backend generating LLVM";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "accelerate-llvm-ptx" = callPackage
+ ({ mkDerivation, accelerate, accelerate-llvm, base, bytestring
+ , containers, cuda, directory, dlist, fclabels, filepath, hashable
+ , llvm-hs, llvm-hs-pure, mtl, pretty, time, unordered-containers
+ }:
+ mkDerivation {
+ pname = "accelerate-llvm-ptx";
+ version = "1.0.0.0";
+ sha256 = "4fae1fb91339ce1e989f9fc8063869e68eb3cf152d972ec1913d6f5f37d12d0e";
+ revision = "1";
+ editedCabalFile = "c9e468c5a8c75f231122ba116ae645734f13051ef0163fef2a47bd2ea0278592";
+ libraryHaskellDepends = [
+ accelerate accelerate-llvm base bytestring containers cuda
+ directory dlist fclabels filepath hashable llvm-hs llvm-hs-pure mtl
+ pretty time unordered-containers
+ ];
+ description = "Accelerate backend generating LLVM";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"accelerate-random" = callPackage
({ mkDerivation, accelerate, base, mwc-random }:
mkDerivation {
@@ -19130,8 +19613,9 @@ self: {
"acid-state" = callPackage
({ mkDerivation, array, base, bytestring, cereal, containers
- , directory, extensible-exceptions, filepath, mtl, network
- , safecopy, stm, template-haskell, unix
+ , criterion, directory, extensible-exceptions, filepath, mtl
+ , network, random, safecopy, stm, system-fileio, system-filepath
+ , template-haskell, unix
}:
mkDerivation {
pname = "acid-state";
@@ -19142,6 +19626,9 @@ self: {
extensible-exceptions filepath mtl network safecopy stm
template-haskell unix
];
+ benchmarkHaskellDepends = [
+ base criterion directory mtl random system-fileio system-filepath
+ ];
homepage = "http://acid-state.seize.it/";
description = "Add ACID guarantees to any serializable Haskell data structure";
license = stdenv.lib.licenses.publicDomain;
@@ -19149,8 +19636,9 @@ self: {
"acid-state-dist" = callPackage
({ mkDerivation, acid-state, base, bytestring, cereal
- , concurrent-extra, containers, directory, filepath, mtl, random
- , safe, safecopy, semigroups, stm, transformers, zeromq4-haskell
+ , concurrent-extra, containers, criterion, directory, filepath, mtl
+ , random, safe, safecopy, semigroups, stm, transformers
+ , zeromq4-haskell
}:
mkDerivation {
pname = "acid-state-dist";
@@ -19164,6 +19652,9 @@ self: {
testHaskellDepends = [
acid-state base directory mtl random safecopy
];
+ benchmarkHaskellDepends = [
+ acid-state base criterion directory mtl safecopy
+ ];
description = "A replication backend for acid-state";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -19322,6 +19813,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "acme-functors" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "acme-functors";
+ version = "0.1.0.0";
+ sha256 = "381a686e8eecb39c4997205dcb9a43146ca7d1abae03c13301a9f0a26570292d";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/chris-martin/acme-functors";
+ description = "The best applicative functors";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"acme-grawlix" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -19404,6 +19907,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "acme-kitchen-sink" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "acme-kitchen-sink";
+ version = "0.1.0.0";
+ sha256 = "252007a08308670edeef46742da25169025f44b52da8c1ce55fe0fd37c3ea82c";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/marcosdumay/acme-kitchen-sink";
+ description = "A place for dumping that does-not-feel-right code while you improve it";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"acme-left-pad" = callPackage
({ mkDerivation, base, text }:
mkDerivation {
@@ -19674,13 +20189,14 @@ self: {
}) {};
"acme-year" = callPackage
- ({ mkDerivation, base, time }:
+ ({ mkDerivation, base, criterion, time }:
mkDerivation {
pname = "acme-year";
version = "2016";
sha256 = "b43d1f33434930d8f6f2971eef34bd12c305f3976d7115688b87b00c85f170ff";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base time ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "http://github.com/joeyadams/hs-acme-year";
description = "Get the current year";
license = stdenv.lib.licenses.publicDomain;
@@ -19763,6 +20279,7 @@ self: {
libraryHaskellDepends = [ base QuickCheck ];
description = "Basic definitions for activehs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"activitystreams-aeson" = callPackage
@@ -19794,9 +20311,9 @@ self: {
}) {};
"ad" = callPackage
- ({ mkDerivation, array, base, comonad, containers, data-reify
- , directory, doctest, erf, filepath, free, nats, reflection
- , transformers
+ ({ mkDerivation, array, base, comonad, containers, criterion
+ , data-reify, directory, doctest, erf, filepath, free, nats
+ , reflection, transformers
}:
mkDerivation {
pname = "ad";
@@ -19807,6 +20324,7 @@ self: {
transformers
];
testHaskellDepends = [ base directory doctest filepath ];
+ benchmarkHaskellDepends = [ base criterion erf ];
homepage = "http://github.com/ekmett/ad";
description = "Automatic Differentiation";
license = stdenv.lib.licenses.bsd3;
@@ -19872,6 +20390,7 @@ self: {
homepage = "https://projects.zubr.me/wiki/adblock2privoxy";
description = "Convert adblock config files to privoxy format";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"addLicenseInfo" = callPackage
@@ -19993,6 +20512,8 @@ self: {
pname = "adp-multi";
version = "0.2.3";
sha256 = "4728f3d87728adead1d6ebb33e032dd05673cc43573dc00d52a9522154f7b5d2";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ array base containers htrace ];
testHaskellDepends = [
array base containers htrace HUnit mtl QuickCheck random-shuffle
@@ -20012,6 +20533,8 @@ self: {
pname = "adp-multi-monadiccp";
version = "0.2.1";
sha256 = "dae838558f728af3cf1e58aaccfcc66fe66a0d3d33332eb365d710e71facf48f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ adp-multi base containers monadiccp ];
testHaskellDepends = [
adp-multi base containers monadiccp mtl QuickCheck test-framework
@@ -20052,6 +20575,35 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "aeson_0_11_3_0" = callPackage
+ ({ mkDerivation, attoparsec, base, base-orphans, bytestring
+ , containers, deepseq, dlist, fail, ghc-prim, hashable, HUnit, mtl
+ , QuickCheck, quickcheck-instances, scientific, syb, tagged
+ , template-haskell, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, time, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "aeson";
+ version = "0.11.3.0";
+ sha256 = "f326fac57881c228d91f610a2c92f083a60e3830d9c7d35dfb0a16925c95ece9";
+ libraryHaskellDepends = [
+ attoparsec base bytestring containers deepseq dlist fail ghc-prim
+ hashable mtl scientific syb tagged template-haskell text time
+ transformers unordered-containers vector
+ ];
+ testHaskellDepends = [
+ attoparsec base base-orphans bytestring containers ghc-prim
+ hashable HUnit QuickCheck quickcheck-instances tagged
+ template-haskell test-framework test-framework-hunit
+ test-framework-quickcheck2 text time unordered-containers vector
+ ];
+ homepage = "https://github.com/bos/aeson";
+ description = "Fast JSON parsing and encoding";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"aeson" = callPackage
({ mkDerivation, attoparsec, base, base-compat, base-orphans
, base16-bytestring, bytestring, containers, deepseq, dlist
@@ -20065,6 +20617,8 @@ self: {
pname = "aeson";
version = "1.0.2.1";
sha256 = "e0a66fba0a9996063d0e241b0b868c6271b6aeb457821a78bfcaac5d84c89066";
+ revision = "1";
+ editedCabalFile = "cf848d5d07a3e6962d7a274d452c772bc1c413a0f9f2d5f112fdde4556a7d7f1";
libraryHaskellDepends = [
attoparsec base base-compat bytestring containers deepseq dlist
ghc-prim hashable scientific tagged template-haskell text time
@@ -20083,19 +20637,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "aeson_1_1_0_0" = callPackage
+ "aeson_1_1_1_0" = callPackage
({ mkDerivation, attoparsec, base, base-compat, base-orphans
, base16-bytestring, bytestring, containers, deepseq, directory
, dlist, filepath, generic-deriving, ghc-prim, hashable
- , hashable-time, HUnit, QuickCheck, quickcheck-instances
- , scientific, tagged, template-haskell, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text, time
- , time-locale-compat, unordered-containers, uuid-types, vector
+ , hashable-time, HUnit, integer-logarithms, QuickCheck
+ , quickcheck-instances, scientific, tagged, template-haskell
+ , test-framework, test-framework-hunit, test-framework-quickcheck2
+ , text, time, time-locale-compat, unordered-containers, uuid-types
+ , vector
}:
mkDerivation {
pname = "aeson";
- version = "1.1.0.0";
- sha256 = "5810fc5f664855ba6457d119fffd176ee93e60a27e88f5eedc349d7d75f18880";
+ version = "1.1.1.0";
+ sha256 = "083791ed61fd5d2ce613ba9d54dd37e598a376fab63c9df0abfaa69e802272d6";
+ revision = "1";
+ editedCabalFile = "fac1956736821af59480cc0adaa84f6c35f6a7678d4256a818f0a5d84a23aef1";
libraryHaskellDepends = [
attoparsec base base-compat bytestring containers deepseq dlist
ghc-prim hashable scientific tagged template-haskell text time
@@ -20104,7 +20661,7 @@ self: {
testHaskellDepends = [
attoparsec base base-compat base-orphans base16-bytestring
bytestring containers directory dlist filepath generic-deriving
- ghc-prim hashable hashable-time HUnit QuickCheck
+ ghc-prim hashable hashable-time HUnit integer-logarithms QuickCheck
quickcheck-instances scientific tagged template-haskell
test-framework test-framework-hunit test-framework-quickcheck2 text
time time-locale-compat unordered-containers uuid-types vector
@@ -20221,15 +20778,15 @@ self: {
}) {};
"aeson-diff" = callPackage
- ({ mkDerivation, aeson, base, bytestring, directory
+ ({ mkDerivation, aeson, base, bytestring, directory, doctest
, edit-distance-vector, filepath, Glob, hashable, hlint, mtl
, optparse-applicative, QuickCheck, quickcheck-instances
, scientific, text, unordered-containers, vector
}:
mkDerivation {
pname = "aeson-diff";
- version = "1.1.0.0";
- sha256 = "eeeb97b3f40485e7234427f192c66d044c0a25a1b7a24d91870e85fb226c1086";
+ version = "1.1.0.2";
+ sha256 = "2d7b0ce01d261690058c4c49d2b6e91f39f32920125a54adda9328fd9dfd7716";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -20240,8 +20797,8 @@ self: {
aeson base bytestring optparse-applicative text
];
testHaskellDepends = [
- aeson base bytestring directory filepath Glob hlint QuickCheck
- quickcheck-instances text unordered-containers vector
+ aeson base bytestring directory doctest filepath Glob hlint
+ QuickCheck quickcheck-instances text unordered-containers vector
];
homepage = "https://github.com/thsutton/aeson-diff";
description = "Extract and apply patches to JSON documents";
@@ -20296,6 +20853,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "aeson-flat" = callPackage
+ ({ mkDerivation, aeson, base, text, unordered-containers, vector }:
+ mkDerivation {
+ pname = "aeson-flat";
+ version = "0.1.0.0";
+ sha256 = "1db507abdb802732ffa3444cb227411ad68b430692578fc79e7c19b7165a6214";
+ libraryHaskellDepends = [
+ aeson base text unordered-containers vector
+ ];
+ testHaskellDepends = [ base ];
+ homepage = "https://github.com/seanhess/aeson-flat#readme";
+ description = "Tools for creating flat JSON serializations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"aeson-flatten" = callPackage
({ mkDerivation, aeson, base, bytestring, hspec, text
, unordered-containers
@@ -20507,8 +21080,9 @@ self: {
}) {};
"aeson-quick" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
- , microlens, tasty, tasty-hunit, text, unordered-containers, vector
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
+ , deepseq, microlens, tasty, tasty-hunit, text
+ , unordered-containers, vector
}:
mkDerivation {
pname = "aeson-quick";
@@ -20520,9 +21094,11 @@ self: {
testHaskellDepends = [
aeson attoparsec base bytestring microlens tasty tasty-hunit text
];
+ benchmarkHaskellDepends = [ aeson base bytestring criterion text ];
homepage = "https://github.com/libscott/aeson-quick";
description = "Quick JSON extractions with Aeson";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aeson-schema" = callPackage
@@ -20654,16 +21230,17 @@ self: {
}) {};
"aeson-value-parser" = callPackage
- ({ mkDerivation, aeson, base-prelude, mtl-prelude, scientific
- , success, text, unordered-containers, vector
+ ({ mkDerivation, aeson, base-prelude, json-pointer
+ , json-pointer-aeson, mtl-prelude, scientific, text, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "aeson-value-parser";
- version = "0.11.4";
- sha256 = "f5a31e1aa81eaf7eed3b1a5ad3e793478f51043792435e537ff6649f4cad3c8e";
+ version = "0.12.1";
+ sha256 = "11096d66a70d036bbe5d685aa516e454623f2f6de98693dbb36e1016dce8ac8d";
libraryHaskellDepends = [
- aeson base-prelude mtl-prelude scientific success text
- unordered-containers vector
+ aeson base-prelude json-pointer json-pointer-aeson mtl-prelude
+ scientific text transformers unordered-containers vector
];
homepage = "https://github.com/sannsyn/aeson-value-parser";
description = "An API for parsing \"aeson\" JSON tree into Haskell types";
@@ -20684,16 +21261,18 @@ self: {
}) {};
"affection" = callPackage
- ({ mkDerivation, babl, base, clock, containers, gegl, glib, linear
- , monad-loops, mtl, sdl2, text
+ ({ mkDerivation, babl, base, clock, containers, gegl, glib
+ , monad-loops, monad-parallel, mtl, sdl2, text
}:
mkDerivation {
pname = "affection";
- version = "0.0.0.1";
- sha256 = "4d66b2b478888db84d13cd3557cc938902a97958e87bb9ea70dce9cd60e41f51";
+ version = "0.0.0.6";
+ sha256 = "bf4993ebf47cabd6126feace83ce954443e06b5361931903a84c21437f388039";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- babl base clock containers gegl glib linear monad-loops mtl sdl2
- text
+ babl base clock containers gegl glib monad-loops monad-parallel mtl
+ sdl2 text
];
homepage = "https://github.com/nek0/affection#readme";
description = "A simple Game Engine using SDL";
@@ -20841,6 +21420,8 @@ self: {
pname = "agentx";
version = "0.2.0.0";
sha256 = "e61dc3994aaf70cf8823064d56e839ee1af18ae6be30e294214f759064ccb65e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bitwise bytestring containers data-default Diff
fclabels mtl network pipes pipes-concurrency pipes-network safe
@@ -20991,8 +21572,8 @@ self: {
}:
mkDerivation {
pname = "airtable-api";
- version = "0.2.0.0";
- sha256 = "aeb20ea165849959f6a4463dd85a0c3f4d41012bfd11b4b8eef65942f24f024a";
+ version = "0.3.2.4";
+ sha256 = "f44423ee40e66e35ad1ede9481e2c0148600c73001c1316b3f496a6be79ade3a";
libraryHaskellDepends = [
aeson base bytestring hashable lens text time unordered-containers
wreq
@@ -21229,8 +21810,8 @@ self: {
({ mkDerivation, base, optparse-applicative, random, text }:
mkDerivation {
pname = "alea";
- version = "0.5.1.0";
- sha256 = "32188a6da518656e962379038e0aa05f08c1434380d4eacf0ab162815638f5bd";
+ version = "0.5.2.0";
+ sha256 = "093cf33b6f3127cbb49ccfc6ad11183a4ef48b302fdb5771190eb497f0f9cb4f";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -21282,8 +21863,8 @@ self: {
({ mkDerivation, base, deepseq, template-haskell, text }:
mkDerivation {
pname = "alex-tools";
- version = "0.1.1.0";
- sha256 = "c0a1c33e24955a7e2536ef5ad7614b227523330ed4c68724fda47ba4ba368d86";
+ version = "0.2.0.0";
+ sha256 = "6ffbfafcc03ec27a825ec4f488ec4d0c7323e3e7f72463b4920fa2111ac2186e";
libraryHaskellDepends = [ base deepseq template-haskell text ];
description = "A set of functions for a common use case of Alex";
license = stdenv.lib.licenses.isc;
@@ -21336,6 +21917,7 @@ self: {
homepage = "https://github.com/mrkkrp/alga";
description = "Algorithmic automation for various DAWs";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"algebra" = callPackage
@@ -21422,12 +22004,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "algebraic-graphs" = callPackage
+ ({ mkDerivation, array, base, containers, criterion, extra
+ , QuickCheck
+ }:
+ mkDerivation {
+ pname = "algebraic-graphs";
+ version = "0.0.4";
+ sha256 = "f59348961d74eeba4195cc7ee473ab5df2ad9c13a94f8c4e99401e4cb7480eb5";
+ libraryHaskellDepends = [ array base containers ];
+ testHaskellDepends = [ base containers extra QuickCheck ];
+ benchmarkHaskellDepends = [ base containers criterion ];
+ homepage = "https://github.com/snowleopard/alga";
+ description = "A library for algebraic graph construction and transformation";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"algebraic-prelude" = callPackage
({ mkDerivation, algebra, base, basic-prelude, lens, semigroups }:
mkDerivation {
pname = "algebraic-prelude";
version = "0.1.0.1";
sha256 = "8bb052b29571d4c07c03d14eb17f9d302f18e619bbe743509b9ec6e4fde2192d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
algebra base basic-prelude lens semigroups
];
@@ -21437,9 +22037,9 @@ self: {
}) {};
"algo-s" = callPackage
- ({ mkDerivation, base, bytestring, errors, foldl, hspec, mwc-random
- , optparse-applicative, primitive, QuickCheck, smallcheck
- , unordered-containers
+ ({ mkDerivation, base, bytestring, criterion, errors, foldl, hspec
+ , mwc-random, optparse-applicative, primitive, QuickCheck
+ , smallcheck, unordered-containers
}:
mkDerivation {
pname = "algo-s";
@@ -21456,6 +22056,7 @@ self: {
testHaskellDepends = [
base errors foldl hspec mwc-random QuickCheck smallcheck
];
+ benchmarkHaskellDepends = [ base criterion ];
description = "An implementation of Knuth's algorithm S";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -21723,6 +22324,8 @@ self: {
pname = "alsa-pcm";
version = "0.6.0.4";
sha256 = "9aae1379903b8445073f8a2b6ccf86b904b4045247747516530a165a3f76ca2a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
alsa-core array base extensible-exceptions sample-frame
storable-record
@@ -21756,6 +22359,8 @@ self: {
pname = "alsa-seq";
version = "0.6.0.7";
sha256 = "06cda1e24993aaf0c3592b51a613cf1e187eea603dd77ad3a129a8a7b1e0b778";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
alsa-core array base bytestring data-accessor enumset
extensible-exceptions poll transformers utility-ht
@@ -21792,6 +22397,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "alternative-extra" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "alternative-extra";
+ version = "0.1.0.0";
+ sha256 = "896aadd55ce70bbd339838596878eae9fabf469dc46d383e96036234e096ced0";
+ libraryHaskellDepends = [ base ];
+ description = "Extra utilities for alternatives";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"alternative-io" = callPackage
({ mkDerivation, base, lifted-base, monad-control, transformers
, transformers-base
@@ -21814,8 +22430,8 @@ self: {
({ mkDerivation, base, mmorph, transformers }:
mkDerivation {
pname = "alternators";
- version = "0.1.1.0";
- sha256 = "f95d9a4826c57194e2a22e41a9f0eaef0e96cf95f6372179aa7c47bc3ca8f627";
+ version = "0.1.1.1";
+ sha256 = "9650d4126bfc2548e20e1ac3855b22568e19f7a40a6c0fa92ece3fcc63d03b0e";
libraryHaskellDepends = [ base mmorph transformers ];
homepage = "https://github.com/louispan/alternators#readme";
description = "Handy functions when using transformers";
@@ -22541,6 +23157,7 @@ self: {
homepage = "https://github.com/brendanhay/amazonka";
description = "Amazon Elastic Compute Cloud SDK";
license = "unknown";
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"amazonka-ecr" = callPackage
@@ -23216,6 +23833,7 @@ self: {
homepage = "https://github.com/brendanhay/amazonka";
description = "Amazon Simple Storage Service SDK";
license = "unknown";
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"amazonka-s3-streaming" = callPackage
@@ -23240,9 +23858,10 @@ self: {
homepage = "https://github.com/Axman6/amazonka-s3-streaming#readme";
description = "Provides conduits to upload data to S3 using the Multipart API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
- "amazonka-s3-streaming_0_2_0_0" = callPackage
+ "amazonka-s3-streaming_0_2_0_1" = callPackage
({ mkDerivation, amazonka, amazonka-core, amazonka-s3, base
, bytestring, conduit, conduit-extra, deepseq, dlist, exceptions
, http-client, lens, lifted-async, mmap, mmorph, mtl, resourcet
@@ -23250,8 +23869,8 @@ self: {
}:
mkDerivation {
pname = "amazonka-s3-streaming";
- version = "0.2.0.0";
- sha256 = "d4a583eead4b7d050c9a6e762d77050cf07c5da541a04e25424850fa0e66dbd7";
+ version = "0.2.0.1";
+ sha256 = "714c62e6b903dfc968f72c3966ffbce14dd1f885f4c95a34a7bd1a49e84c6966";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -23525,6 +24144,7 @@ self: {
homepage = "https://github.com/brendanhay/amazonka";
description = "Amazon Simple Workflow Service SDK";
license = "unknown";
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"amazonka-test" = callPackage
@@ -23623,6 +24243,7 @@ self: {
safe scientific statistics text vector vector-algorithms
];
testHaskellDepends = [ base doctest tasty tasty-hunit vector ];
+ benchmarkHaskellDepends = [ base statistics ];
homepage = "https://github.com/jsermeno/amby#readme";
description = "Statistical data visualization";
license = stdenv.lib.licenses.bsd3;
@@ -23936,12 +24557,13 @@ self: {
homepage = "http://github.com/MichaelXavier/Angel";
description = "Process management and supervision daemon";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"angle" = callPackage
- ({ mkDerivation, base, containers, directory, filepath, haskeline
- , mtl, process, QuickCheck, split, tasty, tasty-quickcheck
- , transformers, transformers-compat
+ ({ mkDerivation, base, containers, criterion, directory, filepath
+ , haskeline, mtl, process, QuickCheck, split, tasty
+ , tasty-quickcheck, transformers, transformers-compat
}:
mkDerivation {
pname = "angle";
@@ -23961,6 +24583,7 @@ self: {
base containers mtl QuickCheck tasty tasty-quickcheck transformers
transformers-compat
];
+ benchmarkHaskellDepends = [ base criterion ];
description = "A small, general-purpose programming language";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -24070,6 +24693,7 @@ self: {
homepage = "http://www.github.com/massysett/anonymous-sums";
description = "QuickCheck functions to accompany the anonymous-sums package";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ansi-pretty" = callPackage
@@ -24099,6 +24723,8 @@ self: {
pname = "ansi-terminal";
version = "0.6.2.3";
sha256 = "4dc02cb53e9ca7c8800bbdfc0337b961e5a945382cd09a6a40c6170126e0ee42";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base unix ];
homepage = "https://github.com/feuerbach/ansi-terminal";
description = "Simple ANSI terminal support, with Windows compatibility";
@@ -24111,6 +24737,8 @@ self: {
pname = "ansi-wl-pprint";
version = "0.6.7.3";
sha256 = "3789ecaa89721eabef58ddc5711f7fd1ff67e262da1659f3b20d38a9e1f5b708";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ ansi-terminal base ];
homepage = "http://github.com/ekmett/ansi-wl-pprint";
description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
@@ -24307,6 +24935,8 @@ self: {
pname = "anydbm";
version = "1.0.7";
sha256 = "d33410fc5fad79bd5a5bcc24248f6e5a7a3133ede5111c31a8c58068b219b3e7";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers MissingH mtl ];
homepage = "http://software.complete.org/anydbm";
description = "Interface for DBM-like database systems";
@@ -24348,9 +24978,9 @@ self: {
}) {};
"apache-md5" = callPackage
- ({ mkDerivation, base, bytestring, HUnit, MonadRandom, openssl
- , process, random, test-framework, test-framework-hunit
- , transformers
+ ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit
+ , MonadRandom, openssl, process, random, test-framework
+ , test-framework-hunit, transformers
}:
mkDerivation {
pname = "apache-md5";
@@ -24365,6 +24995,10 @@ self: {
test-framework-hunit transformers
];
testSystemDepends = [ openssl ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq MonadRandom
+ ];
+ benchmarkSystemDepends = [ openssl ];
homepage = "https://github.com/trskop/apache-md5";
description = "Apache specific MD5 digest algorighm";
license = stdenv.lib.licenses.bsd3;
@@ -24412,6 +25046,7 @@ self: {
homepage = "https://github.com/intolerable/api-builder";
description = "Library for easily building REST API wrappers in Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"api-field-json-th" = callPackage
@@ -24844,12 +25479,15 @@ self: {
}) {};
"app-lens" = callPackage
- ({ mkDerivation, base, containers, lens, mtl }:
+ ({ mkDerivation, base, containers, criterion, deepseq, lens, mtl }:
mkDerivation {
pname = "app-lens";
version = "0.1.0.3";
sha256 = "ecb966a61eee1465d2e89d98ee2dfbdd52c7bc37707e817809ff520c91f9d744";
libraryHaskellDepends = [ base containers lens mtl ];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq lens mtl
+ ];
homepage = "https://bitbucket.org/kztk/app-lens";
description = "applicative (functional) bidirectional programming beyond composition chains";
license = stdenv.lib.licenses.bsd3;
@@ -24862,8 +25500,8 @@ self: {
}:
mkDerivation {
pname = "app-settings";
- version = "0.2.0.10";
- sha256 = "88dd9df76930467c14b764108cda92676a6702f68ad38a09c26e740bce29ac28";
+ version = "0.2.0.11";
+ sha256 = "6a14c69aca4e55cf27933475f5ae0ffead3a83f69f4233896eb13c41dccd50b1";
libraryHaskellDepends = [
base containers directory mtl parsec text
];
@@ -25002,6 +25640,7 @@ self: {
homepage = "https://github.com/takano-akio/applicative-splice";
description = "Write applicative programs in direct style (generalizes idiom brackets)";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"apply-refact" = callPackage
@@ -25306,9 +25945,9 @@ self: {
}) {};
"arena" = callPackage
- ({ mkDerivation, base, bytes, bytestring, containers, digest
- , directory, filepath, mtl, persistent-vector, safe, semigroups
- , unix
+ ({ mkDerivation, base, bytes, bytestring, containers, criterion
+ , digest, directory, filepath, mtl, persistent-vector, safe
+ , semigroups, unix
}:
mkDerivation {
pname = "arena";
@@ -25323,6 +25962,9 @@ self: {
testHaskellDepends = [
base bytes containers directory mtl semigroups
];
+ benchmarkHaskellDepends = [
+ base criterion directory mtl semigroups
+ ];
description = "A journaled data store";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -25553,9 +26195,9 @@ self: {
}) {};
"arithmoi" = callPackage
- ({ mkDerivation, array, base, containers, ghc-prim, integer-gmp
- , mtl, QuickCheck, random, smallcheck, tasty, tasty-hunit
- , tasty-quickcheck, tasty-smallcheck, transformers
+ ({ mkDerivation, array, base, containers, criterion, ghc-prim
+ , integer-gmp, mtl, QuickCheck, random, smallcheck, tasty
+ , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers
, transformers-compat
}:
mkDerivation {
@@ -25570,6 +26212,7 @@ self: {
base containers QuickCheck smallcheck tasty tasty-hunit
tasty-quickcheck tasty-smallcheck transformers transformers-compat
];
+ benchmarkHaskellDepends = [ base containers criterion random ];
homepage = "https://github.com/cartazio/arithmoi";
description = "Efficient basic number-theoretic functions. Primes, powers, integer logarithms.";
license = stdenv.lib.licenses.mit;
@@ -25680,7 +26323,7 @@ self: {
}) {};
"array-primops" = callPackage
- ({ mkDerivation, base, ghc-prim, QuickCheck, tasty
+ ({ mkDerivation, base, criterion, ghc-prim, QuickCheck, tasty
, tasty-quickcheck
}:
mkDerivation {
@@ -25691,6 +26334,7 @@ self: {
testHaskellDepends = [
base ghc-prim QuickCheck tasty tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base criterion ghc-prim ];
description = "Extra foreign primops for primitive arrays";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -25707,6 +26351,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "arrow-extras" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "arrow-extras";
+ version = "0.1.0.1";
+ sha256 = "c13c3aba839d1ec78a49991fa4038a68c5eb9ef6da61eceb6e68bc3ce0586a6c";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/louispan/arrow-extras#readme";
+ description = "Extra functions for Control.Arrow";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"arrow-improve" = callPackage
({ mkDerivation, arrows, base, pointed, profunctors, semigroupoids
}:
@@ -25891,6 +26547,8 @@ self: {
pname = "ascii-progress";
version = "0.3.3.0";
sha256 = "7e3fa6b80c09a83c9ba8a0644ef304ca92d65b76383b8dd023ff9f89ebec913e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
async base concurrent-output data-default time
];
@@ -26021,6 +26679,8 @@ self: {
sha256 = "83999c03cbc993f7e0dea010942a4dc39ae986c498c57eadc1e5ee1b4e23aca1";
revision = "1";
editedCabalFile = "1543bc1ee13d3f4b9ee6f9445edede596d5fe7f8a4551333b54634aad5b112a3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring cereal mtl text ];
homepage = "https://github.com/vincenthz/hs-asn1/tree/master/data";
description = "ASN1 data reader and writer in RAW, BER and DER forms";
@@ -26033,8 +26693,8 @@ self: {
}:
mkDerivation {
pname = "asn1-encoding";
- version = "0.9.4";
- sha256 = "a78058f7db08fbd72f2b40c72af324a4d31ea95d70b4bfa372107b980394dde8";
+ version = "0.9.5";
+ sha256 = "1e863bfd363f6c3760cc80f2c0d422e17845a9f79fe006030db202ecab5aaf29";
libraryHaskellDepends = [ asn1-types base bytestring hourglass ];
testHaskellDepends = [
asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
@@ -26288,8 +26948,8 @@ self: {
}:
mkDerivation {
pname = "async-extras";
- version = "0.1.3.1";
- sha256 = "c134da7e8955354670916cde8c5199b2bf08e455605d19a355a781d925b4d28e";
+ version = "0.1.3.2";
+ sha256 = "ac26da945147b74c5f1a29c7765e08d081d15dea5e609e5dc086a7b09efa32c7";
libraryHaskellDepends = [
async base lifted-async lifted-base monad-control SafeSemaphore stm
transformers-base
@@ -26300,6 +26960,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "async-io-either" = callPackage
+ ({ mkDerivation, async, base, retry, transformers }:
+ mkDerivation {
+ pname = "async-io-either";
+ version = "0.1.0.4";
+ sha256 = "f0326b543a51cf06e3bd8375d2ce18d6a60f7dd413bac1e740dc90083cbc7a6a";
+ libraryHaskellDepends = [ async base retry transformers ];
+ homepage = "https://github.com/mankyKitty/async-io-either#readme";
+ description = "Could be useful";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"async-manager" = callPackage
({ mkDerivation, async, base, stm, unordered-containers }:
mkDerivation {
@@ -26394,12 +27066,12 @@ self: {
, configurator, containers, cryptohash, hostname, http-client
, http-client-tls, http-media, http-types, jwt, mtl, network
, network-api-support, network-uri, snap, snap-core, split, text
- , time, time-units, transformers
+ , time, time-units, transformers, zlib
}:
mkDerivation {
pname = "atlassian-connect-core";
- version = "0.7.0.1";
- sha256 = "febe860cd0151f4b26c9180c71ca7526b99c204e20dc5b03e8a63b827214ee9a";
+ version = "0.7.0.2";
+ sha256 = "6872f0ca4a70c50942b239828621fda3923a3763921130150be20c568c40ff50";
libraryHaskellDepends = [
aeson atlassian-connect-descriptor base base64-bytestring
bytestring case-insensitive cipher-aes configurator containers
@@ -26407,11 +27079,12 @@ self: {
http-types jwt mtl network network-api-support network-uri snap
snap-core split text time time-units transformers
];
+ libraryPkgconfigDepends = [ zlib ];
homepage = "https://bitbucket.org/ajknoll/atlassian-connect-core";
description = "Atlassian Connect snaplet for the Snap Framework and helper code";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
+ }) {inherit (pkgs) zlib;};
"atlassian-connect-descriptor" = callPackage
({ mkDerivation, aeson, base, bytestring, Cabal, cases, HUnit
@@ -26420,8 +27093,8 @@ self: {
}:
mkDerivation {
pname = "atlassian-connect-descriptor";
- version = "0.4.4.1";
- sha256 = "4a6c8efba3282d57abde8852e16aa8ea387858dcfbe1bbb28db2e18b47f80db8";
+ version = "0.4.4.2";
+ sha256 = "9352e134c720358694b7e839c5056ce62334303d0db9cb94e151c086da123598";
libraryHaskellDepends = [
aeson base cases network network-uri text time-units
unordered-containers
@@ -26496,6 +27169,7 @@ self: {
homepage = "http://github.com/ynishi/atndapi#readme";
description = "An interface of ATND API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"atom" = callPackage
@@ -26551,6 +27225,33 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "atom-conduit_0_4_0_2" = callPackage
+ ({ mkDerivation, base, blaze-builder, conduit, conduit-combinators
+ , data-default, hlint, lens-simple, mono-traversable, parsers
+ , quickcheck-instances, resourcet, safe-exceptions, tasty
+ , tasty-hunit, tasty-quickcheck, text, time, timerep
+ , uri-bytestring, xml-conduit, xml-types
+ }:
+ mkDerivation {
+ pname = "atom-conduit";
+ version = "0.4.0.2";
+ sha256 = "dca5d06000961b82120440b17ff241dc785426b2bf50071f1979f8d4f6e839ff";
+ libraryHaskellDepends = [
+ base blaze-builder conduit conduit-combinators lens-simple
+ mono-traversable parsers safe-exceptions text time timerep
+ uri-bytestring xml-conduit xml-types
+ ];
+ testHaskellDepends = [
+ base conduit data-default hlint lens-simple mono-traversable
+ parsers quickcheck-instances resourcet safe-exceptions tasty
+ tasty-hunit tasty-quickcheck text time uri-bytestring xml-conduit
+ xml-types
+ ];
+ description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).";
+ license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"atom-msp430" = callPackage
({ mkDerivation, atom, base, mtl }:
mkDerivation {
@@ -26714,6 +27415,7 @@ self: {
homepage = "http://github.com/passy/attic-schedule#readme";
description = "A script I use to run \"attic\" for my backups";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"atto-lisp" = callPackage
@@ -26739,9 +27441,11 @@ self: {
}) {};
"attoparsec" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, deepseq
- , QuickCheck, quickcheck-unicode, scientific, tasty
- , tasty-quickcheck, text, transformers, vector
+ ({ mkDerivation, array, base, bytestring, case-insensitive
+ , containers, criterion, deepseq, directory, filepath, ghc-prim
+ , http-types, parsec, QuickCheck, quickcheck-unicode, scientific
+ , tasty, tasty-quickcheck, text, transformers, unordered-containers
+ , vector
}:
mkDerivation {
pname = "attoparsec";
@@ -26755,6 +27459,11 @@ self: {
array base bytestring deepseq QuickCheck quickcheck-unicode
scientific tasty tasty-quickcheck text transformers vector
];
+ benchmarkHaskellDepends = [
+ array base bytestring case-insensitive containers criterion deepseq
+ directory filepath ghc-prim http-types parsec scientific text
+ transformers unordered-containers vector
+ ];
homepage = "https://github.com/bos/attoparsec";
description = "Fast combinator parsing for bytestrings and text";
license = stdenv.lib.licenses.bsd3;
@@ -26913,13 +27622,13 @@ self: {
}:
mkDerivation {
pname = "attoparsec-time";
- version = "0.1.1";
- sha256 = "9789759199654f3767823b62bb48182b5f83226ebde3ec74e31863309a77a362";
+ version = "0.1.1.1";
+ sha256 = "8d1ae65e5798e451ca692b0492dd58cde17b33c1a1239bb635215728de7419bb";
libraryHaskellDepends = [ attoparsec base-prelude text time ];
testHaskellDepends = [
base base-prelude directory doctest filepath
];
- homepage = "https://github.com/sannsyn/attoparsec-time";
+ homepage = "https://github.com/nikita-volkov/attoparsec-time";
description = "Attoparsec parsers of time";
license = stdenv.lib.licenses.mit;
}) {};
@@ -26968,13 +27677,22 @@ self: {
}) {};
"audacity" = callPackage
- ({ mkDerivation, base, deepseq, utility-ht }:
+ ({ mkDerivation, base, bytestring, deepseq, directory
+ , explicit-exception, filepath, non-empty, storable-record
+ , storablevector, tagchup, transformers, utility-ht, xml-basic
+ }:
mkDerivation {
pname = "audacity";
- version = "0.0";
- sha256 = "1f578e6cf8bfc5524a9e49ff306a736ab1c5db2a8a4ab4a3e4f47cb34a2fd7ed";
- libraryHaskellDepends = [ base deepseq utility-ht ];
- homepage = "http://code.haskell.org/~thielema/audacity";
+ version = "0.0.1.1";
+ sha256 = "f1d333e19a70af7be5d0bc99640b2d8ebb29bf4c6f707cf5639f5a4fe041abc2";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring deepseq directory explicit-exception filepath
+ non-empty storable-record storablevector tagchup transformers
+ utility-ht xml-basic
+ ];
+ homepage = "http://hub.darcs.net/thielema/audacity";
description = "Interchange with the Audacity sound signal editor";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -27077,6 +27795,7 @@ self: {
homepage = "https://github.com/wangbj/aur-api";
description = "ArchLinux AUR json v5 API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"authenticate" = callPackage
@@ -27375,8 +28094,8 @@ self: {
"avers" = callPackage
({ mkDerivation, aeson, attoparsec, base, base16-bytestring
- , bytestring, clock, containers, cryptohash, cryptonite, filepath
- , hspec, inflections, memory, MonadRandom, mtl, network
+ , bytestring, clock, containers, criterion, cryptohash, cryptonite
+ , filepath, hspec, inflections, memory, MonadRandom, mtl, network
, network-uri, resource-pool, rethinkdb-client-driver, safe, scrypt
, stm, template-haskell, text, time, unordered-containers, vector
}:
@@ -27384,8 +28103,8 @@ self: {
pname = "avers";
version = "0.0.17.1";
sha256 = "1b45d8aa036b3c2ec7ea180327ff3cdce28dc1e1ef319c062be79f0ffa7626f5";
- revision = "6";
- editedCabalFile = "4fdb981cfedcc58b8b64a823d826fafd32c7b0fce7e01bd816db1474994d6018";
+ revision = "8";
+ editedCabalFile = "02e4d9421b93aa3fe30c3b676ae1e7c5dca3a7b7d4c710b4f1a0925a071dca6c";
libraryHaskellDepends = [
aeson attoparsec base bytestring clock containers cryptonite
filepath inflections memory MonadRandom mtl network network-uri
@@ -27398,7 +28117,11 @@ self: {
rethinkdb-client-driver scrypt stm text time unordered-containers
vector
];
- description = "empty";
+ benchmarkHaskellDepends = [
+ aeson base criterion mtl network-uri resource-pool
+ rethinkdb-client-driver text
+ ];
+ description = "Server-side implementation of the Avers storage model";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -27411,6 +28134,8 @@ self: {
pname = "avers-api";
version = "0.0.18.0";
sha256 = "b1ba2ad32420636bf298efa7d4ff42fda9501672306f04b11c91aee1fe7805c5";
+ revision = "1";
+ editedCabalFile = "1b4647c9b83c58c85eda00a185f366602084de4e1a75f47ad02fcb1789ecda7e";
libraryHaskellDepends = [
aeson avers base bytestring cookie http-api-data servant text time
vector
@@ -27429,6 +28154,8 @@ self: {
pname = "avers-api-docs";
version = "0.0.18.0";
sha256 = "38a9f290cfd92ee922253337b30297dd5d3fa0db28c5aad5a0e6d01a205efca1";
+ revision = "1";
+ editedCabalFile = "23afde7dedb160851c8cb51c7d778d52bac33b38b01189d91d71a5d0db0b4512";
libraryHaskellDepends = [
aeson avers avers-api base cookie lens servant servant-swagger
swagger2 text unordered-containers
@@ -27450,6 +28177,8 @@ self: {
pname = "avers-server";
version = "0.0.18.0";
sha256 = "44ea17fd5f2351ae0c63d630f3c4a4879541f47b63b57bd447683d4644901cf7";
+ revision = "1";
+ editedCabalFile = "e685f7dcb5c8a80b047f6974e51cc2edab7e0a98b260587a7c82627fb858f559";
libraryHaskellDepends = [
aeson avers avers-api base base64-bytestring bytestring
bytestring-conversion containers cookie cryptonite either
@@ -27611,6 +28340,8 @@ self: {
pname = "aws";
version = "0.16";
sha256 = "84b5c60227f3c9eddc0abf0881aee22443fc4a211b8a95f18be628eaa492209c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson attoparsec base base16-bytestring base64-bytestring
blaze-builder byteable bytestring case-insensitive cereal conduit
@@ -27748,6 +28479,8 @@ self: {
pname = "aws-elastic-transcoder";
version = "0.2.0.2";
sha256 = "896b7cdb17313b8a5e848de797ab61a3d1ab3779b6bf2d571cda50e5317ebe09";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson aws aws-sign4 base bytestring conduit containers http-conduit
http-types QuickCheck regex-compat safe text time transformers
@@ -27943,6 +28676,7 @@ self: {
];
description = "Amazon Route53 DNS service plugin for the aws package";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aws-sdk" = callPackage
@@ -28047,16 +28781,16 @@ self: {
"aws-simple" = callPackage
({ mkDerivation, amazonka, amazonka-core, amazonka-s3, amazonka-sqs
- , base, blaze-builder, bytestring, conduit, lens, mtl, resourcet
- , text, unordered-containers
+ , base, bytestring, conduit, lens, mtl, resourcet, text, timespan
+ , unordered-containers
}:
mkDerivation {
pname = "aws-simple";
- version = "0.3.0.0";
- sha256 = "52fe1741cb4685b56bf9690273e2dc68626165aff4f59a13d82005c15962076d";
+ version = "0.4.0.0";
+ sha256 = "af86437bb0c29e177e85297fd9f431d8a91b9f75a7db853bf6cd52b26092bc60";
libraryHaskellDepends = [
- amazonka amazonka-core amazonka-s3 amazonka-sqs base blaze-builder
- bytestring conduit lens mtl resourcet text unordered-containers
+ amazonka amazonka-core amazonka-s3 amazonka-sqs base bytestring
+ conduit lens mtl resourcet text timespan unordered-containers
];
homepage = "https://github.com/agrafix/aws-simple#readme";
description = "Dead simple bindings to commonly used AWS Services";
@@ -28089,6 +28823,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "axiom" = callPackage
+ ({ mkDerivation, base, bytestring, containers, directory
+ , ghcjs-perch, mtl, transformers, transient, transient-universe
+ }:
+ mkDerivation {
+ pname = "axiom";
+ version = "0.4.4";
+ sha256 = "84f8b0b843c67cd34c28f4fa3fac1ef6abbdf0b141615ca29d8cc7f292895002";
+ libraryHaskellDepends = [
+ base bytestring containers directory ghcjs-perch mtl transformers
+ transient transient-universe
+ ];
+ homepage = "https://github.com/transient-haskell/axiom";
+ description = "Web EDSL for running in browsers and server nodes using transient";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"axiomatic-classes" = callPackage
({ mkDerivation, base, containers, control-invariants, lens
, monad-loops, mtl, portable-template-haskell-lens, QuickCheck
@@ -28110,15 +28862,23 @@ self: {
}) {control-invariants = null;};
"azubi" = callPackage
- ({ mkDerivation, base, filepath, options }:
+ ({ mkDerivation, base, Diff, directory, filepath, hspec, options
+ , process, unix
+ }:
mkDerivation {
pname = "azubi";
- version = "0.1.0.1";
- sha256 = "b75133db17e6dfe66593dca1e2809e096a8473463950826c31c8ac9a1497468e";
- libraryHaskellDepends = [ base filepath options ];
+ version = "0.2.0.2";
+ sha256 = "5b5901feb57f59e518e53cc8d29863650c5bf34d83224aafc10895e5f8915602";
+ libraryHaskellDepends = [
+ base Diff directory filepath options process unix
+ ];
+ testHaskellDepends = [
+ base Diff directory filepath hspec options process unix
+ ];
homepage = "http://palovandalo.com/azubi";
description = "A simple DevOps tool which will never \"reach\" enterprice level";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"azure-acs" = callPackage
@@ -28210,9 +28970,9 @@ self: {
}) {};
"b-tree" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers, directory
- , errors, filepath, lens, mmap, mtl, pipes, pipes-interleave
- , QuickCheck, transformers, vector
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
+ , directory, errors, filepath, lens, mmap, mtl, pipes
+ , pipes-interleave, QuickCheck, transformers, vector
}:
mkDerivation {
pname = "b-tree";
@@ -28223,6 +28983,7 @@ self: {
mmap mtl pipes pipes-interleave transformers vector
];
testHaskellDepends = [ base binary containers pipes QuickCheck ];
+ benchmarkHaskellDepends = [ base criterion pipes ];
homepage = "http://github.com/bgamari/b-tree";
description = "Immutable disk-based B* trees";
license = stdenv.lib.licenses.bsd3;
@@ -28311,6 +29072,30 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "backprop" = callPackage
+ ({ mkDerivation, ad, base, bifunctors, criterion, deepseq
+ , directory, generics-sop, hmatrix, microlens, microlens-mtl
+ , microlens-th, mnist-idx, mtl, mwc-random, profunctors, reflection
+ , tagged, time, transformers, transformers-base, type-combinators
+ , vector
+ }:
+ mkDerivation {
+ pname = "backprop";
+ version = "0.0.3.0";
+ sha256 = "ae199a345a134f2251deec151cd7d32cbe28f327a142fb3c5ed883e992d858e6";
+ libraryHaskellDepends = [
+ ad base generics-sop microlens microlens-mtl microlens-th mtl
+ profunctors reflection tagged transformers-base type-combinators
+ ];
+ benchmarkHaskellDepends = [
+ base bifunctors criterion deepseq directory generics-sop hmatrix
+ mnist-idx mwc-random time transformers type-combinators vector
+ ];
+ homepage = "https://github.com/mstksg/backprop";
+ description = "Heterogeneous, type-safe automatic backpropagation in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"backtracking-exceptions" = callPackage
({ mkDerivation, base, either, free, kan-extensions, mtl
, semigroupoids, semigroups, transformers
@@ -28683,6 +29468,8 @@ self: {
pname = "barrier";
version = "0.1.1";
sha256 = "6395da01eea1984c7bcc85c624b1b5dfbe0b6b764adeed7b04c9fa4d8de91ed9";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base blaze-svg bytestring template-haskell text
unordered-containers
@@ -28724,8 +29511,8 @@ self: {
({ mkDerivation, base, hspec, QuickCheck, unix }:
mkDerivation {
pname = "base-compat";
- version = "0.9.1";
- sha256 = "1033b48146b9ffcf4f7c75a321ea0b1525c1b662230f46c41957a1b501b6464a";
+ version = "0.9.2";
+ sha256 = "b47c4cec234f9ec83c292e7e213ebcfb4e0418db142f151fd8c370ccd5e2b21b";
libraryHaskellDepends = [ base unix ];
testHaskellDepends = [ base hspec QuickCheck ];
description = "A compatibility layer for base";
@@ -28796,6 +29583,19 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "base-prelude_1_2_0_1" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "base-prelude";
+ version = "1.2.0.1";
+ sha256 = "811a494f5996ff1012be15a1236cc4afb6a67fc2a9f54fdb53f4e94a8fde119e";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/nikita-volkov/base-prelude";
+ description = "The most complete prelude formed solely from the \"base\" package";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"base-unicode-symbols" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -28821,8 +29621,8 @@ self: {
}) {};
"base32-bytestring" = callPackage
- ({ mkDerivation, base, bits-extras, bytestring, cpu, hspec
- , QuickCheck
+ ({ mkDerivation, base, bits-extras, bytestring, cpu, criterion
+ , hspec, QuickCheck
}:
mkDerivation {
pname = "base32-bytestring";
@@ -28830,6 +29630,7 @@ self: {
sha256 = "74bee674a45705347954f4e7e6eda01c123751fa51ac846b7ff97e39b81b187c";
libraryHaskellDepends = [ base bits-extras bytestring cpu ];
testHaskellDepends = [ base bytestring hspec QuickCheck ];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/pxqr/base32-bytestring";
description = "Fast base32 and base32hex codec for ByteStrings";
license = stdenv.lib.licenses.bsd3;
@@ -28849,7 +29650,7 @@ self: {
}) {};
"base58-bytestring" = callPackage
- ({ mkDerivation, base, bytestring, quickcheck-assertions
+ ({ mkDerivation, base, bytestring, criterion, quickcheck-assertions
, quickcheck-instances, tasty, tasty-quickcheck
}:
mkDerivation {
@@ -28861,6 +29662,7 @@ self: {
base bytestring quickcheck-assertions quickcheck-instances tasty
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://bitbucket.org/s9gf4ult/base58-bytestring";
description = "Implementation of BASE58 transcoding for ByteStrings";
license = stdenv.lib.licenses.publicDomain;
@@ -29001,14 +29803,12 @@ self: {
}) {};
"basic-lens" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "basic-lens";
- version = "0.0.0";
- sha256 = "d2ee8a48909db7f6bbf3deae03d9cfbbdfcce86932f0cae8fb59bf6d0c10ed61";
- revision = "1";
- editedCabalFile = "dcb1e49555431b94fedf161e3a2169213eea59167a34eb20b91be22baac9e170";
- libraryHaskellDepends = [ base ];
+ version = "0.0.2";
+ sha256 = "dae71ad00f4934019c724d057e63a924753e9c06baa3c3353ad0a5cf57ffd4e2";
+ libraryHaskellDepends = [ base template-haskell ];
description = "Basic lens type and functions";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -29020,8 +29820,8 @@ self: {
}:
mkDerivation {
pname = "basic-prelude";
- version = "0.6.1";
- sha256 = "6c2b905777d6e22157da48d7e3d5f3862e0698736afbf4f237fff9d14e803061";
+ version = "0.6.1.1";
+ sha256 = "f7b178ad8d1491933e1eb8def0b98c7270da3a5e06bed977f0c624c24ff92ec7";
libraryHaskellDepends = [
base bytestring containers filepath hashable lifted-base ReadArgs
safe text transformers unordered-containers vector
@@ -29290,9 +30090,9 @@ self: {
}) {};
"beamable" = callPackage
- ({ mkDerivation, base, blaze-builder, bytestring, ghc-prim
- , integer-gmp, murmur-hash, QuickCheck, test-framework
- , test-framework-quickcheck2
+ ({ mkDerivation, base, blaze-builder, bytestring, criterion
+ , deepseq, ghc-prim, integer-gmp, murmur-hash, QuickCheck
+ , test-framework, test-framework-quickcheck2
}:
mkDerivation {
pname = "beamable";
@@ -29305,6 +30105,10 @@ self: {
base blaze-builder bytestring ghc-prim integer-gmp murmur-hash
QuickCheck test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base blaze-builder bytestring criterion deepseq ghc-prim
+ integer-gmp murmur-hash
+ ];
description = "Generic serializer/deserializer with compact representation";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -29386,8 +30190,8 @@ self: {
}:
mkDerivation {
pname = "bench";
- version = "1.0.2";
- sha256 = "9fac082305cc27d9ec7ee351ae1d301fc0a434c77cf1b121f51f2ca46d3a462e";
+ version = "1.0.3";
+ sha256 = "3107b94eee51a728da8d5e4f1a6b72e474840668029a6c6ddc287b73de4960c6";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -29396,6 +30200,7 @@ self: {
homepage = "http://github.com/Gabriel439/bench";
description = "Command-line benchmark tool";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"benchmark-function" = callPackage
@@ -29411,21 +30216,6 @@ self: {
}) {};
"benchpress" = callPackage
- ({ mkDerivation, base, bytestring, mtl, time }:
- mkDerivation {
- pname = "benchpress";
- version = "0.2.2.8";
- sha256 = "39fbf32e333466931c8de7dafa922de8a010ee57cd0a8fde8961da310d04057d";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base mtl time ];
- executableHaskellDepends = [ base bytestring ];
- homepage = "https://github.com/WillSewell/benchpress";
- description = "Micro-benchmarking with detailed statistics";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "benchpress_0_2_2_9" = callPackage
({ mkDerivation, base, bytestring, mtl, time }:
mkDerivation {
pname = "benchpress";
@@ -29438,7 +30228,6 @@ self: {
homepage = "https://github.com/WillSewell/benchpress";
description = "Micro-benchmarking with detailed statistics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bencode" = callPackage
@@ -29455,8 +30244,9 @@ self: {
}) {};
"bencoding" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
- , ghc-prim, hspec, mtl, pretty, QuickCheck, text
+ ({ mkDerivation, AttoBencode, attoparsec, base, bencode, bytestring
+ , containers, criterion, deepseq, ghc-prim, hspec, mtl, pretty
+ , QuickCheck, text
}:
mkDerivation {
pname = "bencoding";
@@ -29468,6 +30258,10 @@ self: {
testHaskellDepends = [
attoparsec base bytestring containers ghc-prim hspec QuickCheck
];
+ benchmarkHaskellDepends = [
+ AttoBencode attoparsec base bencode bytestring criterion deepseq
+ ghc-prim
+ ];
homepage = "https://github.com/cobit/bencoding";
description = "A library for encoding and decoding of BEncode data";
license = stdenv.lib.licenses.bsd3;
@@ -29572,6 +30366,8 @@ self: {
pname = "bet";
version = "0.1.2.3";
sha256 = "a818d927e09c0386842658f70682089c16bc241961834af07fdbb0155015c13f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base bifunctors binary bytestring containers exceptions
HsOpenSSL http-client http-client-openssl lens mtl semigroupoids
@@ -29635,6 +30431,8 @@ self: {
pname = "bff";
version = "0.3.1.2";
sha256 = "5d44be6c1890b08ed18b8ebac8cf2565747f2c20f143edb7c0d0c311e73dbec4";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bimap category-extras containers derive haskell98 mtl
template-haskell unix
@@ -29716,6 +30514,8 @@ self: {
pname = "bibtex";
version = "0.1.0.6";
sha256 = "090a3b9589388bdf9d2bf60d8d1898aa0313a2874b551ba86cbbd049f3ee5f04";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base latex parsec utility-ht ];
homepage = "http://www.haskell.org/haskellwiki/BibTeX";
description = "Parse, format and processing BibTeX files";
@@ -29956,15 +30756,15 @@ self: {
"bimaps" = callPackage
({ mkDerivation, aeson, base, binary, cereal, cereal-vector
- , containers, deepseq, hashable, primitive, QuickCheck
- , storable-tuple, tasty, tasty-quickcheck, tasty-th
+ , containers, criterion, deepseq, hashable, mwc-random, primitive
+ , QuickCheck, storable-tuple, tasty, tasty-quickcheck, tasty-th
, unordered-containers, vector, vector-binary-instances
, vector-th-unbox
}:
mkDerivation {
pname = "bimaps";
- version = "0.1.0.1";
- sha256 = "c143b5e2643d3c679b0e3083fe46a447eeab4fbac1f979c593c5c189f047ba04";
+ version = "0.1.0.2";
+ sha256 = "9774dd645620074f0b95d8c29183f4bf328944f571b2dbe9c0f02d508c6d9520";
libraryHaskellDepends = [
aeson base binary cereal cereal-vector containers deepseq hashable
primitive storable-tuple unordered-containers vector
@@ -29973,15 +30773,20 @@ self: {
testHaskellDepends = [
base QuickCheck tasty tasty-quickcheck tasty-th
];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq mwc-random unordered-containers
+ vector
+ ];
homepage = "https://github.com/choener/bimaps";
description = "bijections with multiple implementations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"binary_0_7_6_1" = callPackage
- ({ mkDerivation, array, base, bytestring, Cabal, containers
- , directory, filepath, HUnit, QuickCheck, random, test-framework
- , test-framework-quickcheck2
+ ({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
+ , containers, criterion, deepseq, directory, filepath, HUnit, mtl
+ , QuickCheck, random, test-framework, test-framework-quickcheck2
}:
mkDerivation {
pname = "binary";
@@ -29992,28 +30797,35 @@ self: {
array base bytestring Cabal containers directory filepath HUnit
QuickCheck random test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ array attoparsec base bytestring cereal containers criterion
+ deepseq mtl
+ ];
homepage = "https://github.com/kolmodin/binary";
description = "Binary serialisation for Haskell values using lazy ByteStrings";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "binary_0_8_4_1" = callPackage
- ({ mkDerivation, array, base, bytestring, Cabal, containers
- , directory, filepath, HUnit, QuickCheck, random, test-framework
- , test-framework-quickcheck2
+ "binary_0_8_5_1" = callPackage
+ ({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
+ , containers, criterion, deepseq, directory, filepath, HUnit, mtl
+ , QuickCheck, random, tar, test-framework
+ , test-framework-quickcheck2, unordered-containers, zlib
}:
mkDerivation {
pname = "binary";
- version = "0.8.4.1";
- sha256 = "8d13c700fe96c84644a2af37003f488668fe9cd1f8e5b316fc929de26ce7e7ba";
- revision = "1";
- editedCabalFile = "56a00340fec65458e3c7cfe1d63651db09dd8d6ac925f843aefd2e98f4adbd50";
+ version = "0.8.5.1";
+ sha256 = "deb91a69662288f38bb62e04f2cedf8ef60d84437a194c778dacf6c31dfe0596";
libraryHaskellDepends = [ array base bytestring containers ];
testHaskellDepends = [
array base bytestring Cabal containers directory filepath HUnit
QuickCheck random test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ array attoparsec base bytestring Cabal cereal containers criterion
+ deepseq directory filepath mtl tar unordered-containers zlib
+ ];
homepage = "https://github.com/kolmodin/binary";
description = "Binary serialisation for Haskell values using lazy ByteStrings";
license = stdenv.lib.licenses.bsd3;
@@ -30172,8 +30984,8 @@ self: {
}) {};
"binary-list" = callPackage
- ({ mkDerivation, base, binary, bytestring, deepseq, phantom-state
- , transformers
+ ({ mkDerivation, base, binary, bytestring, criterion, deepseq
+ , phantom-state, transformers
}:
mkDerivation {
pname = "binary-list";
@@ -30182,6 +30994,7 @@ self: {
libraryHaskellDepends = [
base binary bytestring deepseq phantom-state transformers
];
+ benchmarkHaskellDepends = [ base criterion ];
description = "Lists of length a power of two";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -30242,14 +31055,17 @@ self: {
"binary-parsers" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring
- , bytestring-lexing, deepseq, directory, filepath, QuickCheck
- , quickcheck-instances, quickcheck-unicode, scientific, tasty
- , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector
+ , bytestring-lexing, case-insensitive, criterion, deepseq
+ , directory, filepath, http-types, QuickCheck, quickcheck-instances
+ , quickcheck-unicode, scanner, scientific, tasty, tasty-hunit
+ , tasty-quickcheck, text, unordered-containers, vector
}:
mkDerivation {
pname = "binary-parsers";
version = "0.2.3.0";
sha256 = "bc6195493b950efcbeb9ef54dfe47a6badf894dff934cf02a4b170331c1b217a";
+ revision = "1";
+ editedCabalFile = "25e07c108ea6f11588d74be3c3d7f3010859706961a9c3077546d4903d0a4f25";
libraryHaskellDepends = [
base binary bytestring bytestring-lexing scientific
];
@@ -30259,6 +31075,11 @@ self: {
quickcheck-unicode scientific tasty tasty-hunit tasty-quickcheck
text unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ attoparsec base binary bytestring case-insensitive criterion
+ deepseq directory filepath http-types scanner scientific text
+ unordered-containers vector
+ ];
homepage = "https://github.com/winterland1989/binary-parsers";
description = "Extends binary with parsec/attoparsec style parsing combinators";
license = stdenv.lib.licenses.bsd3;
@@ -30283,6 +31104,8 @@ self: {
pname = "binary-protocol-zmq";
version = "0.2";
sha256 = "beaad38fb11794b368e69f3b84d46809440a1afae26110401c79c9c0a6b94a92";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring mtl zeromq-haskell
];
@@ -30387,10 +31210,10 @@ self: {
"binary-tagged" = callPackage
({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
- , binary, binary-orphans, bytestring, containers, generics-sop
- , hashable, nats, quickcheck-instances, scientific, semigroups, SHA
- , tagged, tasty, tasty-quickcheck, text, time, unordered-containers
- , vector
+ , binary, binary-orphans, bytestring, containers, criterion
+ , deepseq, generics-sop, hashable, nats, quickcheck-instances
+ , scientific, semigroups, SHA, tagged, tasty, tasty-quickcheck
+ , text, time, unordered-containers, vector
}:
mkDerivation {
pname = "binary-tagged";
@@ -30409,14 +31232,19 @@ self: {
quickcheck-instances scientific semigroups SHA tagged tasty
tasty-quickcheck text time unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ aeson array base base16-bytestring binary binary-orphans bytestring
+ containers criterion deepseq generics-sop hashable nats scientific
+ semigroups SHA tagged text time unordered-containers vector
+ ];
homepage = "https://github.com/phadej/binary-tagged#readme";
description = "Tagged binary serialisation";
license = stdenv.lib.licenses.bsd3;
}) {};
"binary-typed" = callPackage
- ({ mkDerivation, base, binary, bytestring, murmur-hash, tasty
- , tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, binary, bytestring, criterion, deepseq
+ , murmur-hash, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "binary-typed";
@@ -30426,6 +31254,9 @@ self: {
testHaskellDepends = [
base binary bytestring tasty tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base binary bytestring criterion deepseq
+ ];
homepage = "https://github.com/quchen/binary-typed";
description = "Type-safe binary serialization";
license = stdenv.lib.licenses.bsd2;
@@ -31033,6 +31864,7 @@ self: {
libraryPkgconfigDepends = [ monetdb-mapi ];
description = "Low-level bindings for the MonetDB API (mapi)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {monetdb-mapi = null;};
"bindings-mpdecimal" = callPackage
@@ -31270,6 +32102,8 @@ self: {
pname = "bindynamic";
version = "1.0.0.0";
sha256 = "f1e9c392ea6a9be6a4d7200ed8060e5560ac6881c65c9423cc6e63d2bbe7246e";
+ revision = "1";
+ editedCabalFile = "d2dca13b71f94e70829d5d290af936fd21d93e1fb9f6b89a8540cd6f40a0a7e5";
libraryHaskellDepends = [ base binary bytestring rank1dynamic ];
homepage = "https://github.com/lspitzner/bindynamic";
description = "A variation of Data.Dynamic.Dynamic with a Binary instance";
@@ -31413,21 +32247,21 @@ self: {
"biohazard" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, base-prelude
, binary, bytestring, bytestring-mmap, containers, directory
- , exceptions, filepath, hashable, iteratee, ListLike, primitive
- , random, scientific, stm, text, transformers, unix
- , unordered-containers, vector, vector-algorithms, vector-th-unbox
- , zlib
+ , exceptions, filepath, hashable, ListLike, monad-control
+ , primitive, random, scientific, stm, text, transformers
+ , transformers-base, unix, unordered-containers, vector
+ , vector-algorithms, vector-th-unbox, zlib
}:
mkDerivation {
pname = "biohazard";
- version = "0.6.10";
- sha256 = "d966220ae495fb0b4ac792ac02aea3a8786f7a792ce7dcf0e88d4ee27378ebda";
+ version = "0.6.13";
+ sha256 = "a5e8015219273869d4d7b4971b12e707626dc599ca3b8455a2402538149d3a71";
libraryHaskellDepends = [
aeson async attoparsec base base-prelude binary bytestring
bytestring-mmap containers directory exceptions filepath hashable
- iteratee ListLike primitive random scientific stm text transformers
- unix unordered-containers vector vector-algorithms vector-th-unbox
- zlib
+ ListLike monad-control primitive random scientific stm text
+ transformers transformers-base unix unordered-containers vector
+ vector-algorithms vector-th-unbox zlib
];
homepage = "http://github.com/udo-stenzel/biohazard";
description = "bioinformatics support library";
@@ -31438,7 +32272,7 @@ self: {
"bioinformatics-toolkit" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring
, bytestring-lexing, case-insensitive, clustering, conduit
- , conduit-combinators, containers, data-default-class
+ , conduit-combinators, containers, criterion, data-default-class
, double-conversion, hexpat, HsHTSLib, http-conduit, IntervalMap
, math-functions, matrices, mtl, parallel, primitive, random, split
, statistics, tasty, tasty-golden, tasty-hunit, text, transformers
@@ -31461,6 +32295,10 @@ self: {
matrices mtl random tasty tasty-golden tasty-hunit
unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ base bytestring clustering conduit criterion data-default-class mtl
+ random
+ ];
description = "A collection of bioinformatics tools";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -31698,10 +32536,10 @@ self: {
"bitcoin-payment-channel" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring
- , bytestring, cereal, deepseq, errors, haskoin-core, hexstring
- , hspec, monad-time, mtl, QuickCheck, random, rbpcp-api, scientific
- , semigroups, string-conversions, tagged, test-framework
- , test-framework-quickcheck2, text, tf-random, time
+ , bytestring, cereal, criterion, deepseq, errors, haskoin-core
+ , hexstring, hspec, monad-time, mtl, QuickCheck, random, rbpcp-api
+ , scientific, semigroups, string-conversions, tagged
+ , test-framework, test-framework-quickcheck2, text, tf-random, time
}:
mkDerivation {
pname = "bitcoin-payment-channel";
@@ -31719,6 +32557,11 @@ self: {
string-conversions tagged test-framework test-framework-quickcheck2
text tf-random time
];
+ benchmarkHaskellDepends = [
+ aeson base base16-bytestring bytestring cereal criterion deepseq
+ errors haskoin-core hexstring hspec monad-time QuickCheck rbpcp-api
+ scientific semigroups string-conversions tagged text time
+ ];
homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel";
description = "Instant, two-party Bitcoin payments";
license = "unknown";
@@ -31885,45 +32728,60 @@ self: {
pname = "bits-atomic";
version = "0.1.3";
sha256 = "e0ac3456cf0338e1d5ed33f4c3c6b932d652add2ac827c6a1b6636c6e754cb8d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
description = "Atomic bit operations on memory locations for low-level synchronization";
license = stdenv.lib.licenses.bsd3;
}) {};
"bits-bytestring" = callPackage
- ({ mkDerivation, base, bits, bytestring, hspec, QuickCheck }:
+ ({ mkDerivation, base, bits, bytestring, criterion, hspec
+ , QuickCheck
+ }:
mkDerivation {
pname = "bits-bytestring";
version = "0.1.0.1";
sha256 = "d9e90f0b05589d9fcb4a807242a3b92e25786c118d168cbb7ccdbaf8076b6152";
libraryHaskellDepends = [ base bits bytestring ];
testHaskellDepends = [ base bits bytestring hspec QuickCheck ];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/oldmanmike/bits-bytestring";
description = "Bits instance for bytestrings";
license = stdenv.lib.licenses.bsd3;
}) {};
"bits-bytestring-lazy" = callPackage
- ({ mkDerivation, base, bits, bytestring, hspec, QuickCheck }:
+ ({ mkDerivation, base, bits, bits-bytestring, bytestring, criterion
+ , hspec, QuickCheck
+ }:
mkDerivation {
pname = "bits-bytestring-lazy";
version = "0.1.0.1";
sha256 = "f222dd064307db289e6aacbffdbede82c8b459d80cb85d328a82fe8ef125eaf5";
libraryHaskellDepends = [ base bits bytestring ];
testHaskellDepends = [ base bits bytestring hspec QuickCheck ];
+ benchmarkHaskellDepends = [
+ base bits-bytestring bytestring criterion
+ ];
homepage = "https://github.com/semaj/bits-bytestring-lazy";
description = "Bits instance for lazy bytestrings";
license = stdenv.lib.licenses.bsd3;
}) {};
"bits-conduit" = callPackage
- ({ mkDerivation, base, bytestring, conduit, hspec, HUnit, mtl }:
+ ({ mkDerivation, base, bytestring, conduit, criterion, hspec, HUnit
+ , mtl, random
+ }:
mkDerivation {
pname = "bits-conduit";
version = "0.2.0.0";
sha256 = "32b7f730be27810519f1ea32bdb82e25c187373dd407cdf0cbb629be6fa00f22";
libraryHaskellDepends = [ base bytestring conduit mtl ];
testHaskellDepends = [ base bytestring conduit hspec HUnit mtl ];
+ benchmarkHaskellDepends = [
+ base bytestring conduit criterion random
+ ];
description = "Bitstream support for Conduit";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -31935,6 +32793,8 @@ self: {
pname = "bits-extras";
version = "0.1.3";
sha256 = "27a5dcf562e5f4c011421263859e09f65d4c382cd123abd73807f456f56cc96b";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
librarySystemDepends = [ gcc_s ];
description = "Efficient high-level bit operations not found in Data.Bits";
@@ -31942,8 +32802,9 @@ self: {
}) {gcc_s = null;};
"bitset" = callPackage
- ({ mkDerivation, base, deepseq, ghc-prim, gmp, integer-gmp
- , QuickCheck, tasty, tasty-quickcheck
+ ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim
+ , gmp, integer-gmp, QuickCheck, random, random-shuffle, tasty
+ , tasty-quickcheck
}:
mkDerivation {
pname = "bitset";
@@ -31952,6 +32813,11 @@ self: {
libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ];
librarySystemDepends = [ gmp ];
testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq ghc-prim integer-gmp random
+ random-shuffle
+ ];
+ benchmarkSystemDepends = [ gmp ];
description = "A space-efficient set data structure";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -32061,16 +32927,18 @@ self: {
}) {};
"bitwise" = callPackage
- ({ mkDerivation, array, base, bytestring, QuickCheck }:
+ ({ mkDerivation, array, base, bytestring, criterion, QuickCheck }:
mkDerivation {
pname = "bitwise";
version = "0.1.1.1";
sha256 = "cde04615108c8e1e4b9f3a6fd7115b6fe40068385489fc5fc3d41e3700d69486";
libraryHaskellDepends = [ array base bytestring ];
testHaskellDepends = [ base QuickCheck ];
+ benchmarkHaskellDepends = [ array base bytestring criterion ];
homepage = "http://code.mathr.co.uk/bitwise";
description = "fast multi-dimensional unboxed bit packed Bool arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bitx-bitcoin" = callPackage
@@ -32081,8 +32949,8 @@ self: {
}:
mkDerivation {
pname = "bitx-bitcoin";
- version = "0.11.0.0";
- sha256 = "9f46782f5a9688b7c1681789d7165c9a21247dc5fc67807cf847bf526414ce20";
+ version = "0.11.0.1";
+ sha256 = "926a57fb85bd42185c2e8abb00e6ff309062abb6b24fce2eef61507896fb219c";
libraryHaskellDepends = [
aeson base bytestring deepseq exceptions http-client
http-client-tls http-types microlens microlens-th network
@@ -32097,6 +32965,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bizzlelude" = callPackage
+ ({ mkDerivation, base, containers, directory, text }:
+ mkDerivation {
+ pname = "bizzlelude";
+ version = "1.0.1";
+ sha256 = "0b1fa2c6e0ab2fa3830bbd41a18d93e34f8f035b1c7439fa1424e38a5f44a399";
+ libraryHaskellDepends = [ base containers directory text ];
+ homepage = "http://github.com/TheBizzle";
+ description = "A lousy Prelude replacement by a lousy dude";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bk-tree" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -32183,9 +33063,9 @@ self: {
}) {};
"blacktip" = callPackage
- ({ mkDerivation, base, bitwise, bytestring, deepseq
- , deepseq-generics, hspec, locators, network-info, safe, split
- , system-fileio, system-filepath, time
+ ({ mkDerivation, async, base, bitwise, bytestring, criterion
+ , deepseq, deepseq-generics, hspec, locators, network-info, safe
+ , split, system-fileio, system-filepath, time
}:
mkDerivation {
pname = "blacktip";
@@ -32196,6 +33076,9 @@ self: {
network-info safe split system-fileio system-filepath time
];
testHaskellDepends = [ base hspec ];
+ benchmarkHaskellDepends = [
+ async base criterion network-info time
+ ];
homepage = "https://github.com/bitemyapp/blacktip";
description = "Decentralized, k-ordered unique ID generator";
license = stdenv.lib.licenses.asl20;
@@ -32203,8 +33086,8 @@ self: {
}) {};
"blake2" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, hlint
- , QuickCheck, tasty, tasty-quickcheck
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , hlint, QuickCheck, tasty, tasty-quickcheck
}:
mkDerivation {
pname = "blake2";
@@ -32215,6 +33098,7 @@ self: {
base base16-bytestring bytestring hlint QuickCheck tasty
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/centromere/blake2";
description = "A library providing BLAKE2";
license = stdenv.lib.licenses.publicDomain;
@@ -32421,8 +33305,8 @@ self: {
}:
mkDerivation {
pname = "blaze-colonnade";
- version = "0.1";
- sha256 = "cee73ec0777ecc268958699ead67b527b2b99cfbad38532b4687628bf70138e8";
+ version = "1.1.0";
+ sha256 = "194fd18e3d911dbe4b4f229df37b90e739fbb3c389a9c85cf9333f5a7159b37b";
libraryHaskellDepends = [
base blaze-html blaze-markup colonnade text
];
@@ -32430,6 +33314,7 @@ self: {
homepage = "https://github.com/andrewthad/colonnade#readme";
description = "Helper functions for using blaze-html with colonnade";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"blaze-from-html" = callPackage
@@ -32619,8 +33504,8 @@ self: {
({ mkDerivation, base, blaze-markup, mtl }:
mkDerivation {
pname = "blaze-svg";
- version = "0.3.6";
- sha256 = "90dff37d78bffe5ee2587bab4281c158d5d1bd3901fe359bfdcc1cb6fb387179";
+ version = "0.3.6.1";
+ sha256 = "f6a4f1bba1e973b336e94de73369f4562778fde43b6ac7c0b32d6a501527aa60";
libraryHaskellDepends = [ base blaze-markup mtl ];
homepage = "https://github.com/deepakjois/blaze-svg";
description = "SVG combinator library";
@@ -32704,8 +33589,10 @@ self: {
}:
mkDerivation {
pname = "ble";
- version = "0.1.3.0";
- sha256 = "adddceeeca53d3ef79dc6e3d8a01f41d3382d8227a794c5df8adbae24ae799fb";
+ version = "0.3.1.0";
+ sha256 = "d3ef2722c649903a26ddbc4d78bf8b7121d5f0bac84fc71ebad4c02e8f9e798c";
+ revision = "1";
+ editedCabalFile = "7ff3ee0a435f1d611c4ae67323913260a53fc3e22947c1db00bdf721bba7d45b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -32714,7 +33601,7 @@ self: {
uuid
];
executableHaskellDepends = [
- base bytestring cereal containers d-bus data-default-class
+ base bytestring cereal containers d-bus data-default-class hslogger
microlens microlens-ghc microlens-th mtl random stm text
transformers uuid
];
@@ -32802,6 +33689,7 @@ self: {
homepage = "https://github.com/kseo/blockhash#readme";
description = "Blockhash perceptual image hash algorithm";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"blocking-transactions" = callPackage
@@ -32917,6 +33805,7 @@ self: {
homepage = "http://github.com/MichaelXavier/bloodhound-amazonka-auth#readme";
description = "Adds convenient Amazon ElasticSearch Service authentication to Bloodhound";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bloomfilter" = callPackage
@@ -32938,9 +33827,9 @@ self: {
}) {};
"bloomfilter-redis" = callPackage
- ({ mkDerivation, arithmoi, base, binary, bytestring, hashable
- , hedis, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
- , tasty-rerun
+ ({ mkDerivation, arithmoi, base, binary, bytestring, criterion
+ , hashable, hedis, QuickCheck, random, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-rerun
}:
mkDerivation {
pname = "bloomfilter-redis";
@@ -32953,6 +33842,7 @@ self: {
base bytestring hashable hedis QuickCheck tasty tasty-hunit
tasty-quickcheck tasty-rerun
];
+ benchmarkHaskellDepends = [ base criterion random ];
description = "Distributed bloom filters on Redis (using the Hedis client)";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -33113,8 +34003,8 @@ self: {
}:
mkDerivation {
pname = "board-games";
- version = "0.1.0.5";
- sha256 = "b03ba53621f7ebd508d1f910f71492252a7181cc3485ecf7ae874eb634bd5d5e";
+ version = "0.1.0.6";
+ sha256 = "173e6eba0eddd3807d610c305f37f049fe5d2346e0772e186b3c2aced4043e63";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -33180,8 +34070,8 @@ self: {
}:
mkDerivation {
pname = "bolt";
- version = "0.3.0.1";
- sha256 = "dd7f157db6fe2c6cac86a19803ac56ed132d8aa27f602a98e3506d2765b23ff9";
+ version = "0.3.1.0";
+ sha256 = "b08cbc39c38084e540c30052ac03fc764871650444024008f67d407002f57764";
libraryHaskellDepends = [
base bifunctors bytestring cereal containers hashable network
network-uri scientific text transformers unordered-containers
@@ -33196,6 +34086,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "boltzmann-samplers" = callPackage
+ ({ mkDerivation, ad, base, containers, hashable, hmatrix, ieee754
+ , MonadRandom, mtl, QuickCheck, transformers, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "boltzmann-samplers";
+ version = "0.1.0.0";
+ sha256 = "5707065a83cb30223ffedbd740ac07d3d879bb0895ba7666d23d659e3b69883f";
+ revision = "1";
+ editedCabalFile = "203beaed2fdb6bbbd42cfa264f9fe1ef2ba4a69f4c92a85864317ffdd43a6a03";
+ libraryHaskellDepends = [
+ ad base containers hashable hmatrix ieee754 MonadRandom mtl
+ QuickCheck transformers unordered-containers vector
+ ];
+ homepage = "https://github.com/Lysxia/boltzmann-samplers#readme";
+ description = "Uniform random generators";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"bond" = callPackage
({ mkDerivation, aeson, aeson-pretty, async, base, bytestring
, cmdargs, derive, Diff, directory, filepath, HUnit, monad-loops
@@ -33229,9 +34139,9 @@ self: {
"bond-haskell" = callPackage
({ mkDerivation, aeson, array, base, binary, bond-haskell-compiler
- , bytestring, containers, deepseq, either, extra, filepath
- , hashable, mtl, scientific, tasty, tasty-golden, tasty-hunit
- , tasty-quickcheck, text, unordered-containers, vector
+ , bytestring, containers, criterion, deepseq, either, extra
+ , filepath, hashable, mtl, scientific, tasty, tasty-golden
+ , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector
}:
mkDerivation {
pname = "bond-haskell";
@@ -33247,6 +34157,9 @@ self: {
tasty-golden tasty-hunit tasty-quickcheck unordered-containers
vector
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion filepath vector
+ ];
homepage = "http://github.com/rblaze/bond-haskell#readme";
description = "Runtime support for BOND serialization";
license = stdenv.lib.licenses.bsd3;
@@ -33277,8 +34190,8 @@ self: {
}) {};
"bookkeeper" = callPackage
- ({ mkDerivation, base, data-default-class, doctest, Glob, hspec
- , markdown-unlit, QuickCheck, type-level-sets, yaml
+ ({ mkDerivation, base, criterion, data-default-class, doctest, Glob
+ , hspec, markdown-unlit, QuickCheck, type-level-sets, yaml
}:
mkDerivation {
pname = "bookkeeper";
@@ -33296,6 +34209,9 @@ self: {
base data-default-class doctest Glob hspec QuickCheck
type-level-sets yaml
];
+ benchmarkHaskellDepends = [
+ base criterion data-default-class type-level-sets
+ ];
homepage = "http://github.com/turingjump/bookkeeper#readme";
description = "Anonymous records and overloaded labels";
license = stdenv.lib.licenses.bsd3;
@@ -33315,6 +34231,36 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "bookkeeping" = callPackage
+ ({ mkDerivation, base, dlist, doctest, Glob, mtl, text, time }:
+ mkDerivation {
+ pname = "bookkeeping";
+ version = "0.2.1.1";
+ sha256 = "d920c7865a11a35af8147e79e2c48028831d5f6c0227cdf2ee65ec32b0e17fb5";
+ libraryHaskellDepends = [ base dlist mtl text time ];
+ testHaskellDepends = [ base doctest Glob ];
+ homepage = "https://github.com/arowM/haskell-bookkeeping#readme";
+ description = "A module for bookkeeping by double entry";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "bookkeeping-jp" = callPackage
+ ({ mkDerivation, base, bookkeeping, doctest, Glob, mono-traversable
+ , text, time
+ }:
+ mkDerivation {
+ pname = "bookkeeping-jp";
+ version = "0.1.1.0";
+ sha256 = "b5afda1702307402f950346400d293609e3d066afc728fca260edc400046b0c2";
+ libraryHaskellDepends = [
+ base bookkeeping mono-traversable text time
+ ];
+ testHaskellDepends = [ base doctest Glob ];
+ homepage = "https://github.com/arowM/haskell-bookkeeping-jp#readme";
+ description = "Helper functions for Japanese bookkeeping";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"bool-extras" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -33425,6 +34371,7 @@ self: {
];
description = "A Bookmarks manager with a HTML generator";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"boombox" = callPackage
@@ -33829,8 +34776,8 @@ self: {
}:
mkDerivation {
pname = "breve";
- version = "0.4.3.1";
- sha256 = "2c1a7d1cb1653a4bf66d5cb53e064b498d8165aa67d7380580a0b69d0f5f2581";
+ version = "0.4.4.0";
+ sha256 = "1701c1550b07051e9c6f1c89713a2d3c6d5feb348e04e5bd957952543b8f72de";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -33867,8 +34814,10 @@ self: {
}:
mkDerivation {
pname = "brick";
- version = "0.17";
- sha256 = "891cb3323b1de2ed27849399cf8ab1ed1467560813a6182edb53b3726e4b3b68";
+ version = "0.17.2";
+ sha256 = "ad154e23b4c38d045c3621de45b876e41eebdde7cae510b733930f0f59ae1c2a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers contravariant deepseq dlist microlens microlens-mtl
microlens-th stm template-haskell text text-zipper transformers
@@ -34011,15 +34960,13 @@ self: {
}) {};
"bson-mapping" = callPackage
- ({ mkDerivation, base, bson, compact-string-fix, template-haskell
- , th-lift
- }:
+ ({ mkDerivation, base, bson, template-haskell, text, th-lift }:
mkDerivation {
pname = "bson-mapping";
- version = "0.1.4.1";
- sha256 = "eaa729942da079f4d4bce93ab1be378491fe171d74d6297814b8d203fdcc214d";
+ version = "0.1.5.1";
+ sha256 = "3f8eeb235b75a265bbc32b0fd808319144096d306f9bf1ed4434a28dd24facde";
libraryHaskellDepends = [
- base bson compact-string-fix template-haskell th-lift
+ base bson template-haskell text th-lift
];
description = "Mapping between BSON and algebraic data types";
license = "unknown";
@@ -34027,8 +34974,8 @@ self: {
}) {};
"bspack" = callPackage
- ({ mkDerivation, base, bytestring, ghc-prim, mtl, tasty
- , tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, blaze-builder, bytestring, criterion
+ , ghc-prim, mtl, sandi, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "bspack";
@@ -34038,6 +34985,9 @@ self: {
testHaskellDepends = [
base bytestring mtl tasty tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base blaze-builder bytestring criterion sandi
+ ];
homepage = "https://github.com/NicolasDP/hs-bspack";
description = "A simple and fast bytestring packer";
license = stdenv.lib.licenses.bsd3;
@@ -34084,6 +35034,8 @@ self: {
pname = "btrfs";
version = "0.1.2.3";
sha256 = "7efc0b5c65623dcf60910baf896aec7da7ac2df4231f03a3072c78fb5b2fb88d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring time unix ];
homepage = "https://github.com/redneb/hs-btrfs";
description = "Bindings to the btrfs API";
@@ -34132,8 +35084,8 @@ self: {
"buffer-builder" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
- , deepseq, HTF, mtl, quickcheck-instances, text
- , unordered-containers, vector
+ , deepseq, HTF, http-types, json-builder, mtl, quickcheck-instances
+ , text, unordered-containers, vector
}:
mkDerivation {
pname = "buffer-builder";
@@ -34146,6 +35098,10 @@ self: {
aeson attoparsec base bytestring criterion deepseq HTF
quickcheck-instances text vector
];
+ benchmarkHaskellDepends = [
+ aeson base bytestring criterion deepseq http-types json-builder
+ text vector
+ ];
homepage = "https://github.com/chadaustin/buffer-builder";
description = "Library for efficiently building up buffers, one piece at a time";
license = stdenv.lib.licenses.bsd3;
@@ -34154,9 +35110,9 @@ self: {
"buffer-builder-aeson" = callPackage
({ mkDerivation, aeson, attoparsec, base, buffer-builder
- , bytestring, hashable, HUnit, integer-gmp, QuickCheck, scientific
- , tasty, tasty-hunit, tasty-quickcheck, tasty-th, text
- , unordered-containers, vector
+ , bytestring, criterion, deepseq, hashable, HUnit, integer-gmp
+ , QuickCheck, scientific, tasty, tasty-hunit, tasty-quickcheck
+ , tasty-th, text, unordered-containers, vector
}:
mkDerivation {
pname = "buffer-builder-aeson";
@@ -34173,6 +35129,9 @@ self: {
QuickCheck scientific tasty tasty-hunit tasty-quickcheck tasty-th
text unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ aeson base buffer-builder bytestring criterion deepseq text vector
+ ];
description = "Serialize Aeson values with Data.BufferBuilder";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -34218,6 +35177,8 @@ self: {
pname = "bugzilla";
version = "0.2.1.1";
sha256 = "ad30a9b8cbe7e9b994d6898ff68007e0c5a5a45b873e9a52dd51cf68d5945ea5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base blaze-builder bytestring connection containers
data-default http-conduit http-types iso8601-time resourcet text
@@ -34257,6 +35218,7 @@ self: {
homepage = "http://code.ouroborus.net/buildbox";
description = "Rehackable components for writing buildbots and test harnesses";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"buildbox-tools" = callPackage
@@ -34349,13 +35311,14 @@ self: {
}) {};
"burst-detection" = callPackage
- ({ mkDerivation, base, deepseq }:
+ ({ mkDerivation, base, criterion, deepseq }:
mkDerivation {
pname = "burst-detection";
version = "1.0";
sha256 = "953742286dddadd2bd54e13a72916044e1c1a7acada5a5e5d12759c29ac4f9dd";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "http://parsci.com/";
description = "Burst detection algorithms";
license = stdenv.lib.licenses.gpl2;
@@ -34486,6 +35449,8 @@ self: {
pname = "bv";
version = "0.4.1";
sha256 = "dd092150f1792e76e168365d69798d3a27b911ce9de8b21a47c5fed42acf45bb";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ghc-prim integer-gmp ];
homepage = "https://github.com/iagoabal/haskell-bv";
description = "Bit-vector arithmetic library";
@@ -34498,8 +35463,10 @@ self: {
}:
mkDerivation {
pname = "byline";
- version = "0.2.3.0";
- sha256 = "964668e4e3eec9807e64c739a4a215c8e07800661c6d34ad2bd258e08872845c";
+ version = "0.2.4.0";
+ sha256 = "82433a4629c3ff2f538914100fc6747f6552c3497e4f64223dc9e24791967eef";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
ansi-terminal base colour containers exceptions haskeline mtl
terminfo-hs text transformers
@@ -34540,6 +35507,8 @@ self: {
pname = "bytedump";
version = "1.0";
sha256 = "ae17b5040f0423eec792505f14d1d3e53f5ff81ddf83524f1c5dc7a16c0dc0dd";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring ];
homepage = "http://github.com/vincenthz/hs-bytedump";
description = "Flexible byte dump helpers for human readers";
@@ -34610,13 +35579,18 @@ self: {
}) {};
"bytestring-arbitrary" = callPackage
- ({ mkDerivation, base, bytestring, cryptohash, QuickCheck }:
+ ({ mkDerivation, base, bytestring, criterion, cryptohash
+ , QuickCheck
+ }:
mkDerivation {
pname = "bytestring-arbitrary";
version = "0.1.1";
sha256 = "bbe78d37e9788ecf6fc4d64633047579b66e71ffcab70cbc8be100a722056efd";
libraryHaskellDepends = [ base bytestring cryptohash QuickCheck ];
testHaskellDepends = [ base bytestring cryptohash QuickCheck ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion cryptohash QuickCheck
+ ];
homepage = "https://github.com/tsuraan/bytestring-arbitrary";
description = "Arbitrary instances for ByteStrings";
license = stdenv.lib.licenses.bsd3;
@@ -34651,7 +35625,8 @@ self: {
"bytestring-conversion" = callPackage
({ mkDerivation, attoparsec, base, bytestring, case-insensitive
- , double-conversion, QuickCheck, tasty, tasty-quickcheck, text
+ , criterion, double-conversion, QuickCheck, tasty, tasty-quickcheck
+ , text, transformers
}:
mkDerivation {
pname = "bytestring-conversion";
@@ -34665,6 +35640,9 @@ self: {
testHaskellDepends = [
base bytestring QuickCheck tasty tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion text transformers
+ ];
homepage = "https://github.com/twittner/bytestring-conversion/";
description = "Type-classes to convert values to and from ByteString";
license = stdenv.lib.licenses.mpl20;
@@ -34761,6 +35739,8 @@ self: {
pname = "bytestring-nums";
version = "0.3.6";
sha256 = "bdca97600d91f00bb3c0f654784e3fbd2d62fcf4671820578105487cdf39e7cd";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring containers ];
homepage = "http://github.com/solidsnack/bytestring-nums";
description = "Parse numeric literals from ByteStrings";
@@ -34799,7 +35779,8 @@ self: {
}) {};
"bytestring-read" = callPackage
- ({ mkDerivation, base, bytestring, doctest, tasty, tasty-quickcheck
+ ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing
+ , criterion, doctest, scientific, tasty, tasty-quickcheck, text
, types-compat
}:
mkDerivation {
@@ -34812,6 +35793,10 @@ self: {
testHaskellDepends = [
base bytestring doctest tasty tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring bytestring-lexing criterion scientific
+ text
+ ];
homepage = "https://github.com/philopon/bytestring-read";
description = "fast ByteString to number converting library";
license = stdenv.lib.licenses.mit;
@@ -34863,6 +35848,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bytestring-strict-builder" = callPackage
+ ({ mkDerivation, base, base-prelude, bytestring, criterion
+ , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-smallcheck
+ }:
+ mkDerivation {
+ pname = "bytestring-strict-builder";
+ version = "0.4.3";
+ sha256 = "d56f6bc42518565f9310eaa13ce1d35cf29879bdae995d9b893fd309c093d231";
+ libraryHaskellDepends = [
+ base base-prelude bytestring semigroups
+ ];
+ testHaskellDepends = [
+ quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
+ tasty-smallcheck
+ ];
+ benchmarkHaskellDepends = [ criterion rerebase ];
+ homepage = "https://github.com/nikita-volkov/bytestring-strict-builder";
+ description = "An efficient strict bytestring builder";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bytestring-time" = callPackage
({ mkDerivation, attoparsec, base, bytestring, Cabal, hspec
, QuickCheck, text, time
@@ -34881,7 +35889,7 @@ self: {
}) {};
"bytestring-tree-builder" = callPackage
- ({ mkDerivation, base, base-prelude, bytestring
+ ({ mkDerivation, base, base-prelude, bytestring, criterion, deepseq
, quickcheck-instances, semigroups, tasty, tasty-hunit
, tasty-quickcheck, tasty-smallcheck, text
}:
@@ -34896,6 +35904,9 @@ self: {
base-prelude bytestring quickcheck-instances tasty tasty-hunit
tasty-quickcheck tasty-smallcheck
];
+ benchmarkHaskellDepends = [
+ base-prelude bytestring criterion deepseq
+ ];
homepage = "https://github.com/nikita-volkov/bytestring-tree-builder";
description = "A very efficient ByteString builder implementation based on the binary tree";
license = stdenv.lib.licenses.mit;
@@ -34915,7 +35926,7 @@ self: {
"bytestring-typenats" = callPackage
({ mkDerivation, base, binary, blake2, bytestring, cereal
- , cryptohash, deepseq, entropy, QuickCheck
+ , criterion, cryptohash, deepseq, entropy, QuickCheck
}:
mkDerivation {
pname = "bytestring-typenats";
@@ -34926,6 +35937,7 @@ self: {
QuickCheck
];
testHaskellDepends = [ base bytestring cryptohash QuickCheck ];
+ benchmarkHaskellDepends = [ base bytestring criterion QuickCheck ];
homepage = "https://github.com/tsuraan/bytestring-typenats";
description = "Bytestrings with typenat lengths";
license = stdenv.lib.licenses.bsd3;
@@ -34997,6 +36009,7 @@ self: {
base bytestring conduit conduit-extra hspec QuickCheck random
resourcet
];
+ benchmarkHaskellDepends = [ base conduit conduit-extra resourcet ];
homepage = "https://github.com/snoyberg/bzlib-conduit";
description = "Streaming compression/decompression via conduits";
license = stdenv.lib.licenses.bsd3;
@@ -35026,6 +36039,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "c-mosquitto" = callPackage
+ ({ mkDerivation, base, bytestring, containers, inline-c, mosquitto
+ , options, primitive
+ }:
+ mkDerivation {
+ pname = "c-mosquitto";
+ version = "0.1.0.0";
+ sha256 = "f5ebcc828368ab3e76f45e64fc0266d8483f28f42cbcda911a22d6021204cd3f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring containers inline-c primitive
+ ];
+ librarySystemDepends = [ mosquitto ];
+ executableHaskellDepends = [ base options ];
+ testHaskellDepends = [ base ];
+ homepage = "https://github.com/tolysz/c-mosquitto#readme";
+ description = "Simpe mosquito MQTT binding able to work with the Amazons IoT";
+ license = stdenv.lib.licenses.bsd3;
+ }) {inherit (pkgs) mosquitto;};
+
"c-storable-deriving" = callPackage
({ mkDerivation, base, ghc-prim }:
mkDerivation {
@@ -35121,6 +36155,31 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "c2hs_0_28_2" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, directory
+ , dlist, filepath, HUnit, language-c, pretty, process, shelly
+ , test-framework, test-framework-hunit, text, transformers
+ }:
+ mkDerivation {
+ pname = "c2hs";
+ version = "0.28.2";
+ sha256 = "f4171478cafe9f4906735763c2e0bc1ca0a9f56b50e9d59aac07520434920f9e";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ array base bytestring containers directory dlist filepath
+ language-c pretty process
+ ];
+ testHaskellDepends = [
+ base filepath HUnit shelly test-framework test-framework-hunit text
+ transformers
+ ];
+ homepage = "https://github.com/haskell/c2hs";
+ description = "C->Haskell FFI tool that gives some cross-language type safety";
+ license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"c2hs-extra" = callPackage
({ mkDerivation, base, c2hs }:
mkDerivation {
@@ -35218,8 +36277,8 @@ self: {
}:
mkDerivation {
pname = "cabal-bounds";
- version = "1.0.4";
- sha256 = "2621cd4e76357bcf7f175413c111874c6afc552d80c85372dc43f4bcd5c99719";
+ version = "1.1.0";
+ sha256 = "74114ed6e439566fcb0dd466efe011c6f16defb1dba6c2345bd4184c1698e58a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -35232,6 +36291,7 @@ self: {
];
description = "A command line program for managing the bounds/versions of the dependencies in a cabal file";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-cargs" = callPackage
@@ -35241,8 +36301,8 @@ self: {
}:
mkDerivation {
pname = "cabal-cargs";
- version = "0.7.10";
- sha256 = "464b299f095150bd0831df7dbab45d272909875a21f4030b79aee58faefdbb1d";
+ version = "0.7.11";
+ sha256 = "160d44411a0a8fe922ae1aa192de5b481d4354d5df4e863d2782f49f0ab57277";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -35254,6 +36314,7 @@ self: {
testHaskellDepends = [ base filepath tasty tasty-golden ];
description = "A command line program for extracting compiler arguments from a cabal file";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-constraints" = callPackage
@@ -35289,6 +36350,7 @@ self: {
homepage = "http://github.com/vincenthz/cabal-db";
description = "query tools for the local cabal database";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-debian" = callPackage
@@ -35612,8 +36674,8 @@ self: {
}:
mkDerivation {
pname = "cabal-lenses";
- version = "0.4.8";
- sha256 = "0dd6bbe6b77f6d8cfaff690f0ce53064e9fae10d317278205895fa5fb8d13195";
+ version = "0.4.9";
+ sha256 = "59bb6a13229fbb28a481cb8839369cfd0e30c2d9f65a93f3ee8240ad19288238";
libraryHaskellDepends = [
base Cabal either lens strict system-fileio system-filepath text
transformers unordered-containers
@@ -35629,8 +36691,8 @@ self: {
}:
mkDerivation {
pname = "cabal-macosx";
- version = "0.2.3.5";
- sha256 = "6f5604cd4d1e7e67736c408babda35fdf1b1ff7348254d1f308ccea953615633";
+ version = "0.2.4.0";
+ sha256 = "41fb5231327860676eb4496fedba4da7df00f7cff969589a86e4b687177788fa";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -35687,6 +36749,7 @@ self: {
];
description = "A monitor for cabal builds";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-nirvana" = callPackage
@@ -35708,6 +36771,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "cabal-plan" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring
+ , bytestring, containers, directory, filepath, mtl, text
+ }:
+ mkDerivation {
+ pname = "cabal-plan";
+ version = "0.1.1.0";
+ sha256 = "aa33d57eb818ca5da4c1ebf96f12e6751c216b279ee6bffdaee09bfd9cf6ea69";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base base16-bytestring bytestring containers directory
+ filepath text
+ ];
+ executableHaskellDepends = [
+ ansi-terminal base bytestring containers mtl text
+ ];
+ homepage = "https://github.com/hvr/cabal-plan";
+ description = "Library and utiltity for processing cabal's plan.json file";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"cabal-progdeps" = callPackage
({ mkDerivation, base, Cabal, directory, filepath }:
mkDerivation {
@@ -35746,8 +36831,8 @@ self: {
}:
mkDerivation {
pname = "cabal-rpm";
- version = "0.11";
- sha256 = "c705a4fc4bcdf64989d26b94b52381ab465db542e0a99e8614ced9fe872ed9d5";
+ version = "0.11.1";
+ sha256 = "db4e85d9490fe054af792d454004e8537de52c9bd506efe077a6b328440c12df";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -35819,6 +36904,7 @@ self: {
];
description = "Topologically sort cabal packages";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-src" = callPackage
@@ -35898,6 +36984,7 @@ self: {
homepage = "https://github.com/zmthy/cabal-test-quickcheck";
description = "QuickCheck for Cabal";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-uninstall" = callPackage
@@ -36000,15 +37087,15 @@ self: {
"cabal2nix" = callPackage
({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
- , containers, deepseq, directory, distribution-nixpkgs, filepath
- , hackage-db, language-nix, lens, monad-par, monad-par-extras, mtl
- , optparse-applicative, pretty, process, SHA, split, text, time
- , transformers, utf8-string, yaml
+ , containers, deepseq, directory, distribution-nixpkgs, doctest
+ , filepath, hackage-db, language-nix, lens, monad-par
+ , monad-par-extras, mtl, optparse-applicative, pretty, process, SHA
+ , split, text, time, transformers, utf8-string, yaml
}:
mkDerivation {
pname = "cabal2nix";
- version = "2.0.4";
- sha256 = "b20b597df92787ba878073cd7cc855b3c0186f1781ac65056f261c420a1c7fe3";
+ version = "2.1.1";
+ sha256 = "1f628410eb6a1a8cba4a80c6ba0d9aa75f495594360fed83cd2223be548854bd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -36023,6 +37110,12 @@ self: {
lens monad-par monad-par-extras mtl optparse-applicative pretty
process SHA split text time transformers utf8-string yaml
];
+ testHaskellDepends = [
+ aeson ansi-wl-pprint base bytestring Cabal containers deepseq
+ directory distribution-nixpkgs doctest filepath hackage-db
+ language-nix lens optparse-applicative pretty process SHA split
+ text transformers yaml
+ ];
homepage = "https://github.com/nixos/cabal2nix#readme";
description = "Convert Cabal files into Nix build instructions";
license = stdenv.lib.licenses.bsd3;
@@ -36230,13 +37323,16 @@ self: {
"cacophony" = callPackage
({ mkDerivation, aeson, async, base, base16-bytestring, bytestring
- , cryptonite, directory, exceptions, free, hlint, lens, memory
- , monad-coroutine, mtl, safe-exceptions, text, transformers
+ , criterion, cryptonite, deepseq, directory, exceptions, free
+ , hlint, lens, memory, monad-coroutine, mtl, safe-exceptions, text
+ , transformers
}:
mkDerivation {
pname = "cacophony";
- version = "0.9.1";
- sha256 = "cb60834c8b0571f2b2b54b6f9847960c71ffe5350c60791c439de6ba54c67c02";
+ version = "0.9.2";
+ sha256 = "fb66334322e6b6c1d0896f1a780724fa4624c90f8e8d5a3c7ca21ace7a040316";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cryptonite exceptions free lens memory
monad-coroutine mtl safe-exceptions transformers
@@ -36245,6 +37341,10 @@ self: {
aeson async base base16-bytestring bytestring directory free hlint
lens memory mtl text
];
+ benchmarkHaskellDepends = [
+ async base base16-bytestring bytestring criterion deepseq lens
+ memory
+ ];
homepage = "https://github.com/centromere/cacophony";
description = "A library implementing the Noise protocol";
license = stdenv.lib.licenses.publicDomain;
@@ -36346,6 +37446,7 @@ self: {
];
description = "A build-system library and driver";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cake3" = callPackage
@@ -36542,6 +37643,8 @@ self: {
pname = "call";
version = "0.1.4.2";
sha256 = "2fe8f1ade21ea24c67ab2447189f756b75a60cbb4d2221a0058bc62050c00461";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bindings-portaudio boundingboxes colors containers
control-bool deepseq directory filepath free freetype2 GLFW-b
@@ -36678,21 +37781,24 @@ self: {
}) {};
"canteven-http" = callPackage
- ({ mkDerivation, base, bytestring, canteven-log, exceptions
- , http-types, monad-logger, text, time, transformers, uuid, wai
+ ({ mkDerivation, base, bytestring, canteven-log, directory
+ , exceptions, filepath, http-types, mime-types, monad-logger
+ , template-haskell, text, time, transformers, unix, uuid, wai
, wai-extra
}:
mkDerivation {
pname = "canteven-http";
- version = "0.1.2.0";
- sha256 = "194fbbb36eaa70c4ed2dbf8cdc9e5831761bbefba2cccd473f1068bf33ac0977";
+ version = "0.1.4.0";
+ sha256 = "46e1b58deb3c18ea9b85377466f4fbe0ad7998e0130fab1208eb8fed2343ba7f";
libraryHaskellDepends = [
- base bytestring canteven-log exceptions http-types monad-logger
- text time transformers uuid wai wai-extra
+ base bytestring canteven-log directory exceptions filepath
+ http-types mime-types monad-logger template-haskell text time
+ transformers unix uuid wai wai-extra
];
homepage = "https://github.com/SumAll/canteven-http";
description = "Utilities for HTTP programming";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"canteven-listen-http" = callPackage
@@ -36879,6 +37985,8 @@ self: {
pname = "caramia";
version = "0.7.2.2";
sha256 = "fa3129d63816e1ccb47a57808ece432a2b6ab652eeba15ac6a76d6799af277b3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers exceptions gl lens linear mtl semigroups
text transformers vector
@@ -36892,6 +38000,21 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "carbonara" = callPackage
+ ({ mkDerivation, base, mysql-simple, postgresql-simple, split, time
+ }:
+ mkDerivation {
+ pname = "carbonara";
+ version = "0.0.1";
+ sha256 = "76974d0c8d12e744db649a8c55e6b310ea96550d60677b79f9249c71d033bf27";
+ libraryHaskellDepends = [
+ base mysql-simple postgresql-simple split time
+ ];
+ homepage = "https://github.com/szehk/Haskell-Carbonara-Library";
+ description = "some spaghetti code";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"carboncopy" = callPackage
({ mkDerivation, base, bytestring, filepath, haskell98, IfElse
, MissingH
@@ -36938,12 +38061,13 @@ self: {
}:
mkDerivation {
pname = "carray";
- version = "0.1.6.5";
- sha256 = "6b253bd77cbe3cf1ed05ed60fa45f72f2ed5f6a0db5395ba26d58317b146786b";
+ version = "0.1.6.6";
+ sha256 = "9f50136c01e6a58e7195c5c72fa3e13a76c81933467ae74177dfcc8b91b142c0";
libraryHaskellDepends = [
array base binary bytestring ix-shapable QuickCheck syb
];
testHaskellDepends = [ array base ix-shapable QuickCheck ];
+ benchmarkHaskellDepends = [ array base ];
description = "A C-compatible array library";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -37156,25 +38280,8 @@ self: {
}) {};
"case-insensitive" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, hashable, HUnit
- , test-framework, test-framework-hunit, text
- }:
- mkDerivation {
- pname = "case-insensitive";
- version = "1.2.0.7";
- sha256 = "160d3898fd0d8b50bed820ff633e6292438f069adec5267c42b8bcf0f386cac8";
- libraryHaskellDepends = [ base bytestring deepseq hashable text ];
- testHaskellDepends = [
- base bytestring HUnit test-framework test-framework-hunit text
- ];
- homepage = "https://github.com/basvandijk/case-insensitive";
- description = "Case insensitive string comparison";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "case-insensitive_1_2_0_8" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, hashable, HUnit
- , test-framework, test-framework-hunit, text
+ ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
+ , HUnit, test-framework, test-framework-hunit, text
}:
mkDerivation {
pname = "case-insensitive";
@@ -37184,14 +38291,16 @@ self: {
testHaskellDepends = [
base bytestring HUnit test-framework test-framework-hunit text
];
+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
homepage = "https://github.com/basvandijk/case-insensitive";
description = "Case insensitive string comparison";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"case-insensitive-match" = callPackage
- ({ mkDerivation, base, bytestring, mtl, QuickCheck, text }:
+ ({ mkDerivation, base, bytestring, case-insensitive, criterion, mtl
+ , QuickCheck, random-strings, tagsoup, text
+ }:
mkDerivation {
pname = "case-insensitive-match";
version = "0.1.1.0";
@@ -37201,6 +38310,10 @@ self: {
libraryHaskellDepends = [ base bytestring text ];
executableHaskellDepends = [ base bytestring ];
testHaskellDepends = [ base bytestring mtl QuickCheck text ];
+ benchmarkHaskellDepends = [
+ base bytestring case-insensitive criterion random-strings tagsoup
+ text
+ ];
homepage = "https://github.com/mikehat/case-insensitive-match";
description = "A simplified, faster way to do case-insensitive matching";
license = stdenv.lib.licenses.bsd3;
@@ -37220,8 +38333,9 @@ self: {
}) {};
"cases" = callPackage
- ({ mkDerivation, attoparsec, base, base-prelude, HTF, HUnit
- , loch-th, placeholders, QuickCheck, text
+ ({ mkDerivation, attoparsec, base, base-prelude, criterion, HTF
+ , HUnit, loch-th, mwc-random, placeholders, QuickCheck, rerebase
+ , text
}:
mkDerivation {
pname = "cases";
@@ -37231,6 +38345,7 @@ self: {
testHaskellDepends = [
base HTF HUnit loch-th placeholders QuickCheck text
];
+ benchmarkHaskellDepends = [ criterion mwc-random rerebase ];
homepage = "https://github.com/nikita-volkov/cases";
description = "A converter for spinal, snake and camel cases";
license = stdenv.lib.licenses.mit;
@@ -37258,8 +38373,8 @@ self: {
({ mkDerivation, base, split }:
mkDerivation {
pname = "casing";
- version = "0.1.1.0";
- sha256 = "db3ba2aa997885da68348ff8c71e98434edc5a80e8e665154ccbf6f9ee3b63fb";
+ version = "0.1.2.1";
+ sha256 = "a8bff2e6ed42915a472fa6f62873d78f21c2d31390845a8d3b5ea2638101a638";
libraryHaskellDepends = [ base split ];
description = "Convert between various source code casing conventions";
license = stdenv.lib.licenses.mit;
@@ -37487,14 +38602,16 @@ self: {
"cassava" = callPackage
({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring
- , containers, deepseq, hashable, HUnit, QuickCheck, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text
- , unordered-containers, vector
+ , containers, criterion, deepseq, hashable, HUnit, lazy-csv
+ , QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, unordered-containers, vector
}:
mkDerivation {
pname = "cassava";
version = "0.4.5.1";
sha256 = "7c622ae9dc647508662a1cda3fe3f6d7032786e4e3d15f8488de9e9330cf9d9f";
+ revision = "1";
+ editedCabalFile = "c04d2ca56a5c725b3044ccf06c6fd09ff47265e3a1e125ae364363bfed2a0314";
libraryHaskellDepends = [
array attoparsec base blaze-builder bytestring containers deepseq
hashable text unordered-containers vector
@@ -37504,6 +38621,10 @@ self: {
test-framework-hunit test-framework-quickcheck2 text
unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ array attoparsec base blaze-builder bytestring containers criterion
+ deepseq hashable lazy-csv text unordered-containers vector
+ ];
homepage = "https://github.com/hvr/cassava";
description = "A CSV parsing and encoding library";
license = stdenv.lib.licenses.bsd3;
@@ -37511,7 +38632,8 @@ self: {
"cassava-conduit" = callPackage
({ mkDerivation, array, base, bifunctors, bytestring, cassava
- , conduit, conduit-extra, containers, mtl, QuickCheck, text
+ , conduit, conduit-extra, containers, criterion, mtl, QuickCheck
+ , text
}:
mkDerivation {
pname = "cassava-conduit";
@@ -37524,6 +38646,7 @@ self: {
testHaskellDepends = [
base bytestring cassava conduit conduit-extra QuickCheck text
];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/domdere/cassava-conduit";
description = "Conduit interface for cassava package";
license = stdenv.lib.licenses.bsd3;
@@ -37559,6 +38682,8 @@ self: {
pname = "cassava-streams";
version = "0.3.0.0";
sha256 = "81a4548c78474d025c525728a57616a657e5d59c377625c54ebb3f1818f5c49b";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cassava io-streams vector
];
@@ -37748,6 +38873,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "catnplus" = callPackage
+ ({ mkDerivation, ansi-terminal, base, directory, either
+ , optparse-applicative, template-haskell, terminal-size
+ , transformers, vcs-revision
+ }:
+ mkDerivation {
+ pname = "catnplus";
+ version = "0.1.0.0";
+ sha256 = "72b17e8a2b104b9d194802b97f5ababd3000635b74b1f6596b9d09b81fa67511";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ ansi-terminal base directory either optparse-applicative
+ template-haskell terminal-size transformers vcs-revision
+ ];
+ homepage = "https://github.com/rcook/catnplus#readme";
+ description = "Simple tool to display text files with line numbers and paging";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cautious-file" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, unix }:
mkDerivation {
@@ -37761,6 +38907,7 @@ self: {
];
description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cayley-client" = callPackage
@@ -37828,6 +38975,8 @@ self: {
pname = "cci";
version = "0.3.1";
sha256 = "87390d636e6877bfb982ce60b3accef9d73153ea03632cec967526eb8eb96a5f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring ];
librarySystemDepends = [ cci ];
testHaskellDepends = [
@@ -38048,8 +39197,9 @@ self: {
}) {};
"cereal-io-streams" = callPackage
- ({ mkDerivation, base, bytestring, cereal, derive, HUnit
- , io-streams, mtl, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit
+ , conduit-extra, criterion, derive, HUnit, io-streams, mtl
+ , QuickCheck, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "cereal-io-streams";
@@ -38060,8 +39210,13 @@ self: {
base bytestring cereal derive HUnit io-streams mtl QuickCheck tasty
tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base bytestring cereal cereal-conduit conduit conduit-extra
+ criterion io-streams
+ ];
description = "io-streams support for the cereal binary serialization library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cereal-plus" = callPackage
@@ -38090,8 +39245,9 @@ self: {
}) {};
"cereal-streams" = callPackage
- ({ mkDerivation, base, bytestring, cereal, derive, HUnit
- , io-streams, mtl, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit
+ , conduit-extra, criterion, derive, HUnit, io-streams, mtl
+ , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, transformers
}:
mkDerivation {
pname = "cereal-streams";
@@ -38102,8 +39258,13 @@ self: {
base bytestring cereal derive HUnit io-streams mtl QuickCheck tasty
tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base bytestring cereal cereal-conduit conduit conduit-extra
+ criterion io-streams transformers
+ ];
description = "Use cereal to encode/decode io-streams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cereal-text" = callPackage
@@ -38142,6 +39303,8 @@ self: {
sha256 = "e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1";
revision = "1";
editedCabalFile = "6b4b703a1c34a9fa3e0223f3ff2796183c7b9b7351da1ad34478225637e837ba";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
asn1-data base bytestring containers crypto-pubkey-types cryptohash
directory filepath mtl pem process time
@@ -38337,6 +39500,7 @@ self: {
homepage = "http://awgn.github.io/cgrep/";
description = "Command line tool";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"chain-codes" = callPackage
@@ -38480,8 +39644,8 @@ self: {
({ mkDerivation, base, bytestring }:
mkDerivation {
pname = "charsetdetect";
- version = "1.0";
- sha256 = "f7d8e6a38572ed4e0789279ff9726a7a2b192e3f8c099cc54484c47acd1660f0";
+ version = "1.1.0.2";
+ sha256 = "5e8339ec02f13265016489141b69af373564edc7581ef46f8ae405b8a919d5e6";
libraryHaskellDepends = [ base bytestring ];
homepage = "http://www.github.com/batterseapower/charsetdetect";
description = "Character set detection using Mozilla's Universal Character Set Detector";
@@ -38572,8 +39736,8 @@ self: {
}:
mkDerivation {
pname = "chatter";
- version = "0.9.0.0";
- sha256 = "edf8212aeb172c7ba63be8d72eded4f7ca3eb0c29fbf78b134d7a9e64f989f5a";
+ version = "0.9.1.0";
+ sha256 = "c0bf8a15a71e935a83ae3b723a63ab81b13d59a1de1f9cd44c0a77e6a15852e0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -38604,13 +39768,13 @@ self: {
}:
mkDerivation {
pname = "chatty";
- version = "0.7.0.0";
- sha256 = "87e2025fab3187c029ffdf221c8280b25dffb4f59fcf57212dcf0235ddba167b";
+ version = "0.7.0.1";
+ sha256 = "663d7bee8df42287cefa88f8c072981a2475e22d722046cd3ab6e6bdc775ec34";
libraryHaskellDepends = [
ansi-terminal base chatty-utils directory mtl process random setenv
template-haskell text time transformers unix
];
- homepage = "http://doomanddarkness.eu/pub/chatty";
+ homepage = "http://hub.darcs.net/enum/chatty";
description = "Some monad transformers and typeclasses for abstraction of global dependencies";
license = stdenv.lib.licenses.agpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -38633,10 +39797,10 @@ self: {
({ mkDerivation, base, mtl, text, transformers }:
mkDerivation {
pname = "chatty-utils";
- version = "0.7.3.3";
- sha256 = "e966e3c04e31cba118a4dd5a3a695976b4e5aa03cafa8031c7305c1587ebf8ad";
+ version = "0.7.3.4";
+ sha256 = "dac3ce02d2c0b14258d8de258a3c0d8749d5c8466ed002ffb9df671d8899e1b6";
libraryHaskellDepends = [ base mtl text transformers ];
- homepage = "http://doomanddarkness.eu/pub/chatty";
+ homepage = "http://hub.darcs.net/enum/chatty-utils";
description = "Some utilities every serious chatty-based application may need";
license = stdenv.lib.licenses.agpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -38724,10 +39888,11 @@ self: {
({ mkDerivation, base, bytestring, email-validate, resolv }:
mkDerivation {
pname = "check-email";
- version = "1.0";
- sha256 = "dfbba577c18ca1180d8d4b38cd0a54a6f0ca5a886e502cb83c8ab07675463cb7";
+ version = "1.0.2";
+ sha256 = "1c2615fadba09a5d7aa5c68648d12218a595efb759842fb4f524cf380afa9327";
libraryHaskellDepends = [ base bytestring email-validate ];
librarySystemDepends = [ resolv ];
+ homepage = "https://github.com/qoelet/check-email#readme";
description = "Confirm whether an email is valid and probably existant";
license = stdenv.lib.licenses.bsd3;
}) {resolv = null;};
@@ -38815,6 +39980,7 @@ self: {
homepage = "https://john-millikin.com/software/chell/";
description = "QuickCheck support for the Chell testing library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"chesshs" = callPackage
@@ -39219,8 +40385,9 @@ self: {
}) {};
"cipher-aes" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests
- , crypto-cipher-types, QuickCheck, securemem, test-framework
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-cipher-benchmarks, crypto-cipher-tests
+ , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework
, test-framework-quickcheck2
}:
mkDerivation {
@@ -39234,28 +40401,40 @@ self: {
base byteable bytestring crypto-cipher-tests crypto-cipher-types
QuickCheck test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-cipher-benchmarks
+ crypto-cipher-types mtl
+ ];
homepage = "https://github.com/vincenthz/hs-cipher-aes";
description = "Fast AES cipher implementation with advanced mode of operations";
license = stdenv.lib.licenses.bsd3;
}) {};
"cipher-aes128" = callPackage
- ({ mkDerivation, base, bytestring, cereal, crypto-api, tagged }:
+ ({ mkDerivation, base, bytestring, cereal, criterion, crypto-api
+ , entropy, tagged
+ }:
mkDerivation {
pname = "cipher-aes128";
version = "0.7.0.3";
sha256 = "6f27bea8bcd1987072fc75b6b423ae9c691574324b6a328ec1e2866f84412e3a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cereal crypto-api tagged
];
+ benchmarkHaskellDepends = [
+ base bytestring cereal criterion crypto-api entropy tagged
+ ];
homepage = "https://github.com/TomMD/cipher-aes128";
description = "AES and common modes using AES-NI when available";
license = stdenv.lib.licenses.bsd3;
}) {};
"cipher-blowfish" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests
- , crypto-cipher-types, QuickCheck, securemem, test-framework
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-cipher-benchmarks, crypto-cipher-tests
+ , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework
, test-framework-quickcheck2, vector
}:
mkDerivation {
@@ -39269,14 +40448,19 @@ self: {
base byteable bytestring crypto-cipher-tests crypto-cipher-types
QuickCheck test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-cipher-benchmarks
+ crypto-cipher-types mtl
+ ];
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
description = "Blowfish cipher";
license = stdenv.lib.licenses.bsd3;
}) {};
"cipher-camellia" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests
- , crypto-cipher-types, QuickCheck, securemem, test-framework
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-cipher-benchmarks, crypto-cipher-tests
+ , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework
, test-framework-quickcheck2, vector
}:
mkDerivation {
@@ -39290,14 +40474,19 @@ self: {
base byteable bytestring crypto-cipher-tests crypto-cipher-types
QuickCheck test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-cipher-benchmarks
+ crypto-cipher-types mtl
+ ];
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
description = "Camellia block cipher primitives";
license = stdenv.lib.licenses.bsd3;
}) {};
"cipher-des" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests
- , crypto-cipher-types, QuickCheck, securemem, test-framework
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-cipher-benchmarks, crypto-cipher-tests
+ , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework
, test-framework-quickcheck2
}:
mkDerivation {
@@ -39311,14 +40500,19 @@ self: {
base byteable bytestring crypto-cipher-tests crypto-cipher-types
QuickCheck test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-cipher-benchmarks
+ crypto-cipher-types mtl
+ ];
homepage = "http://github.com/vincenthz/hs-crypto-cipher";
description = "DES and 3DES primitives";
license = stdenv.lib.licenses.bsd3;
}) {};
"cipher-rc4" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-cipher-tests
- , crypto-cipher-types, QuickCheck, test-framework
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-cipher-benchmarks, crypto-cipher-tests
+ , crypto-cipher-types, deepseq, mtl, QuickCheck, test-framework
, test-framework-quickcheck2
}:
mkDerivation {
@@ -39332,6 +40526,10 @@ self: {
base bytestring crypto-cipher-tests crypto-cipher-types QuickCheck
test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-cipher-benchmarks
+ crypto-cipher-types deepseq mtl
+ ];
homepage = "http://github.com/vincenthz/hs-cipher-rc4";
description = "Fast RC4 cipher implementation";
license = stdenv.lib.licenses.bsd3;
@@ -39402,6 +40600,7 @@ self: {
homepage = "https://github.com/denisshevchenko/circlehs";
description = "The CircleCI REST API for Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cirru-parser" = callPackage
@@ -39546,8 +40745,8 @@ self: {
}:
mkDerivation {
pname = "clafer";
- version = "0.4.4";
- sha256 = "285e0dc889526f37f7bcc6418699b5465c269a9e6cb17a9219405089c644f21f";
+ version = "0.4.5";
+ sha256 = "0b19b7dd173851200a2a55ccb491e58c6239f838d2da476fb2ba22486d3d99d2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -39580,8 +40779,8 @@ self: {
}:
mkDerivation {
pname = "claferIG";
- version = "0.4.4";
- sha256 = "7eecfddae7d82ba90fba1e68ab19513f5eb056ed3741f6b577b5b41d8728eeb4";
+ version = "0.4.5";
+ sha256 = "52369e39c556ecc20b6f426ac53ec9f346986008c612f3c08450adef125d61cb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -39611,8 +40810,8 @@ self: {
}:
mkDerivation {
pname = "claferwiki";
- version = "0.4.4";
- sha256 = "993d093d554939dd4570ce7d54df818b5c249f7434c90d68d89f5e537dbff028";
+ version = "0.4.5";
+ sha256 = "e012350a1575d7a5f2eab664ccbe79d3ca7f166004d3295142c3a9df7bbb5766";
libraryHaskellDepends = [
base clafer containers directory gitit MissingH mtl network
network-uri process SHA split time transformers transformers-compat
@@ -39633,6 +40832,8 @@ self: {
pname = "clang-pure";
version = "0.2.0.2";
sha256 = "fad48f3ba3fad6a99d73923a6034a3d2a6610812404b39c05e6dc3dd20e0604c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers contravariant inline-c microlens
microlens-contra singletons stm template-haskell vector
@@ -39765,10 +40966,11 @@ self: {
}) {};
"clash-prelude" = callPackage
- ({ mkDerivation, array, base, constraints, data-binary-ieee754
- , data-default, deepseq, doctest, ghc-prim, ghc-typelits-extra
- , ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-gmp
- , lens, QuickCheck, reflection, singletons, template-haskell
+ ({ mkDerivation, array, base, constraints, criterion
+ , data-binary-ieee754, data-default, deepseq, doctest, ghc-prim
+ , ghc-typelits-extra, ghc-typelits-knownnat
+ , ghc-typelits-natnormalise, integer-gmp, lens, QuickCheck
+ , reflection, singletons, template-haskell
}:
mkDerivation {
pname = "clash-prelude";
@@ -39781,6 +40983,9 @@ self: {
singletons template-haskell
];
testHaskellDepends = [ base doctest ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq template-haskell
+ ];
homepage = "http://www.clash-lang.org/";
description = "CAES Language for Synchronous Hardware - Prelude library";
license = stdenv.lib.licenses.bsd2;
@@ -39864,6 +41069,23 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "classy-influxdb-simple" = callPackage
+ ({ mkDerivation, aeson, async-io-either, base, bytestring, lens
+ , mtl, scientific, text, time, vector, wreq
+ }:
+ mkDerivation {
+ pname = "classy-influxdb-simple";
+ version = "0.2.1.0";
+ sha256 = "75b4a50512fd4d9cc785620b1bd01c683cc6cb8940157b8e871fa89ec7c95961";
+ libraryHaskellDepends = [
+ aeson async-io-either base bytestring lens mtl scientific text time
+ vector wreq
+ ];
+ homepage = "https://github.com/mankyKitty/classy-influxdb-simple#readme";
+ description = "Super simple InfluxDB package in Classy-MTL style";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"classy-parallel" = callPackage
({ mkDerivation, base, lifted-base, monad-control, parallel
, resourcet, transformers
@@ -39892,8 +41114,8 @@ self: {
}:
mkDerivation {
pname = "classy-prelude";
- version = "1.2.0";
- sha256 = "74ca864563ae2b6e048f86ec3be256192e81d12fbef0723d2aa2ee3d1d71fd70";
+ version = "1.2.0.1";
+ sha256 = "a47ee0c339a73b19fb511e1477fec6a385d2180bcc836a92c157dcb5c91ffa34";
libraryHaskellDepends = [
async base basic-prelude bifunctors bytestring chunked-data
containers deepseq dlist exceptions ghc-prim hashable lifted-async
@@ -39976,6 +41198,7 @@ self: {
homepage = "http://fvisser.nl/clay";
description = "CSS preprocessor as embedded Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"clckwrks" = callPackage
@@ -40222,8 +41445,8 @@ self: {
}:
mkDerivation {
pname = "clean-home";
- version = "0.0.4";
- sha256 = "42307b2fdcf750a64cae131845e39964a47adb1e1b16ba19497f4ab907250969";
+ version = "0.0.5";
+ sha256 = "c1c54d4579c557936b455768bc4f0e52181d845b93aec01e14898d3533b0cfb0";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -40316,6 +41539,7 @@ self: {
homepage = "https://github.com/uecmma/haskell-library-collections/tree/master/cli-builder";
description = "Simple project template from stack";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"click-clack" = callPackage
@@ -40365,7 +41589,7 @@ self: {
"clif" = callPackage
({ mkDerivation, base, containers, QuickCheck, tasty
- , tasty-quickcheck, tasty-th
+ , tasty-quickcheck, tasty-th, time
}:
mkDerivation {
pname = "clif";
@@ -40375,6 +41599,7 @@ self: {
testHaskellDepends = [
base containers QuickCheck tasty tasty-quickcheck tasty-th
];
+ benchmarkHaskellDepends = [ base time ];
description = "A Clifford algebra number type for Haskell";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -40405,6 +41630,9 @@ self: {
testHaskellDepends = [
base hspec nats numeric-prelude QuickCheck
];
+ benchmarkHaskellDepends = [
+ base criterion numeric-prelude stream-fusion
+ ];
homepage = "http://github.com/spacekitteh/haskell-clifford";
description = "A Clifford algebra library";
license = stdenv.lib.licenses.bsd3;
@@ -40468,6 +41696,8 @@ self: {
pname = "clist";
version = "0.1.0.0";
sha256 = "eddf07964751b51550c5197f39cc772418b0fa7d2ad6cf762af589ce9bd973cb";
+ revision = "1";
+ editedCabalFile = "5508b5f87701885103461d4e1b28594051e698fd6f09254cddd4b37676809d02";
libraryHaskellDepends = [ base base-unicode-symbols peano ];
homepage = "https://github.com/strake/clist.hs";
description = "Counted list";
@@ -40476,18 +41706,23 @@ self: {
}) {};
"clit" = callPackage
- ({ mkDerivation, aeson, authenticate-oauth, base, bytestring
- , data-default, http-client, http-client-tls, http-types, lens
- , optparse-applicative, split, text
+ ({ mkDerivation, ansi-wl-pprint, authenticate-oauth, base
+ , bytestring, data-default, directory, http-client, http-client-tls
+ , http-types, lens, megaparsec, MissingH, optparse-applicative
+ , split, text
}:
mkDerivation {
pname = "clit";
- version = "0.2.2.6";
- sha256 = "28913ec550761c623008250ef071840761216eaa1bb9e02b77c32c1dac6bb656";
+ version = "0.4.0.6";
+ sha256 = "09463f9525829b9fa7d8cef461ae3d9ce163bdab04e9cfa0afc88318b0163493";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- aeson authenticate-oauth base bytestring data-default http-client
- http-client-tls http-types lens optparse-applicative split text
+ ansi-wl-pprint authenticate-oauth base bytestring data-default
+ directory http-client http-client-tls http-types lens megaparsec
+ MissingH optparse-applicative split text
];
+ executableHaskellDepends = [ base ];
homepage = "https://github.com/vmchale/command-line-tweeter#readme";
description = "Post tweets from stdin";
license = stdenv.lib.licenses.bsd3;
@@ -40509,6 +41744,7 @@ self: {
homepage = "http://github.com/sgraf812/cloben#readme";
description = "Clone and benchmark Haskell cabal projects";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"clock" = callPackage
@@ -40648,6 +41884,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "cloudi" = callPackage
+ ({ mkDerivation, array, base, binary, bytestring, containers
+ , network, time, unix, zlib
+ }:
+ mkDerivation {
+ pname = "cloudi";
+ version = "1.7.0";
+ sha256 = "66d372c0fe9a19f465f6b40d43864e9a43195c5de99ab560f0b5bbb6f3978648";
+ libraryHaskellDepends = [
+ array base binary bytestring containers network time unix zlib
+ ];
+ homepage = "https://github.com/CloudI/cloudi_api_haskell";
+ description = "Haskell CloudI API";
+ license = stdenv.lib.licenses.bsdOriginal;
+ }) {};
+
"cloudyfs" = callPackage
({ mkDerivation, base, bytestring, containers, convertible
, datetime, filepath, HFuse, HTTP, regex-base, regex-tdfa, tagsoup
@@ -40727,9 +41979,10 @@ self: {
}) {};
"clustering" = callPackage
- ({ mkDerivation, base, binary, containers, hierarchical-clustering
- , matrices, mwc-random, parallel, primitive, Rlang-QQ, split, tasty
- , tasty-hunit, tasty-quickcheck, unordered-containers, vector
+ ({ mkDerivation, base, binary, containers, criterion
+ , hierarchical-clustering, matrices, mwc-random, parallel
+ , primitive, Rlang-QQ, split, tasty, tasty-hunit, tasty-quickcheck
+ , unordered-containers, vector
}:
mkDerivation {
pname = "clustering";
@@ -40743,6 +41996,9 @@ self: {
base binary hierarchical-clustering matrices mwc-random Rlang-QQ
split tasty tasty-hunit tasty-quickcheck vector
];
+ benchmarkHaskellDepends = [
+ base criterion hierarchical-clustering matrices mwc-random vector
+ ];
description = "High performance clustering algorithms";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -40802,13 +42058,18 @@ self: {
}) {};
"cmark" = callPackage
- ({ mkDerivation, base, bytestring, HUnit, text }:
+ ({ mkDerivation, base, blaze-html, bytestring, cheapskate
+ , criterion, discount, HUnit, markdown, sundown, text
+ }:
mkDerivation {
pname = "cmark";
- version = "0.5.5";
- sha256 = "03bd6fc962bb92127f64a9c597a904492a16fb3f34587775a741d22311fe53e2";
+ version = "0.5.5.1";
+ sha256 = "62b461f2ab0a611f0a88325c98f11c053a356d94e877b5efed564abb4f5b5a0d";
libraryHaskellDepends = [ base bytestring text ];
testHaskellDepends = [ base HUnit text ];
+ benchmarkHaskellDepends = [
+ base blaze-html cheapskate criterion discount markdown sundown text
+ ];
homepage = "https://github.com/jgm/cmark-hs";
description = "Fast, accurate CommonMark (Markdown) parser and renderer";
license = stdenv.lib.licenses.bsd3;
@@ -40917,8 +42178,10 @@ self: {
}:
mkDerivation {
pname = "cmdargs";
- version = "0.10.14";
- sha256 = "38b60053c11394a1876d2744950eece66ca9e4364298c1383f247894044bce58";
+ version = "0.10.16";
+ sha256 = "fb194adb76f6f464ff38df8a6644c6ed7375cc7054278492145a705a87526fbd";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base filepath process template-haskell transformers
];
@@ -40927,6 +42190,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cmdargs_0_10_17" = callPackage
+ ({ mkDerivation, base, filepath, process, template-haskell
+ , transformers
+ }:
+ mkDerivation {
+ pname = "cmdargs";
+ version = "0.10.17";
+ sha256 = "3437a4caf4ced650b61620e1c66f406db76ff70244928e5a4e7a20e5e88374da";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base filepath process template-haskell transformers
+ ];
+ homepage = "https://github.com/ndmitchell/cmdargs#readme";
+ description = "Command line argument processing";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cmdargs-browser" = callPackage
({ mkDerivation, base, bytestring, cmdargs, directory, filepath
, http-types, process, text, transformers, wai, wai-handler-launch
@@ -40953,6 +42235,8 @@ self: {
pname = "cmdlib";
version = "0.3.6";
sha256 = "5643d219c371f903c3f877b5955de4ca99a723bc96165f4f629d3e3dbc3fb357";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base mtl split syb transformers ];
description = "a library for command line parsing & online help";
license = stdenv.lib.licenses.bsd3;
@@ -41089,8 +42373,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "code-page";
- version = "0.1.1";
- sha256 = "16b8b802bca21b71dd782560978b7ac88866c129df83b760e9059a7da04d70f7";
+ version = "0.1.3";
+ sha256 = "e65c86600e06d85f2e2c2a9df4b3d68e2dbd3adb2df9e922a4cd744966762191";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
homepage = "https://github.com/RyanGlScott/code-page";
@@ -41250,6 +42534,7 @@ self: {
homepage = "http://github.com/aloiscochard/codex";
description = "A ctags file generator for cabal project dependencies";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"codo-notation" = callPackage
@@ -41548,15 +42833,15 @@ self: {
}) {};
"colonnade" = callPackage
- ({ mkDerivation, base, bytestring, contravariant, doctest, text
- , vector
+ ({ mkDerivation, base, bytestring, contravariant, doctest
+ , profunctors, text, vector
}:
mkDerivation {
pname = "colonnade";
- version = "1.0.0";
- sha256 = "47280e7dc733a66d0e507492e2b5499115027911d6ab859e29c602308f7bdf08";
+ version = "1.1.0";
+ sha256 = "e86e90e2eb8e983a0916b8651b248ad9d11202add0cab034f609d5e80923eafc";
libraryHaskellDepends = [
- base bytestring contravariant text vector
+ base bytestring contravariant profunctors text vector
];
testHaskellDepends = [ base doctest ];
homepage = "https://github.com/andrewthad/colonnade#readme";
@@ -41656,16 +42941,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "colour-accelerate" = callPackage
+ ({ mkDerivation, accelerate, base }:
+ mkDerivation {
+ pname = "colour-accelerate";
+ version = "0.1.0.0";
+ sha256 = "3292dae683026ae6890908a70363d80500f56c0f539c8571672e667623b08cb2";
+ libraryHaskellDepends = [ accelerate base ];
+ homepage = "https://github.com/tmcdonell/colour-accelerate";
+ description = "Working with colours in Accelerate";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"colour-space" = callPackage
({ mkDerivation, base, colour, constrained-categories, JuicyPixels
, linear, linearmap-category, manifolds, semigroups, vector-space
}:
mkDerivation {
pname = "colour-space";
- version = "0.1.2.0";
- sha256 = "963b04b703a2d5f273ffc43b3687e6d58afed144eef47d4070b0bdec6f3bd3e5";
- revision = "1";
- editedCabalFile = "54a4d19227a0e550ad5c89295596d5c8b3b3d8d9ffd0b1f937ca48198ce6e7ad";
+ version = "0.1.3.0";
+ sha256 = "d8e324ce287c9607c0358a70ecc02ee5a1c071661b020dac4a0d674b94b55119";
libraryHaskellDepends = [
base colour constrained-categories JuicyPixels linear
linearmap-category manifolds semigroups vector-space
@@ -41700,8 +42995,7 @@ self: {
pname = "com";
version = "1.2.3.1";
sha256 = "f5085572cd0b0c8f8fdf115fad5c842657e803c70b2ce1c230ee452f87a9dff8";
- isLibrary = false;
- isExecutable = false;
+ doHaddock = false;
description = "Haskell COM support library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -41821,8 +43115,8 @@ self: {
}:
mkDerivation {
pname = "comfort-graph";
- version = "0.0.1";
- sha256 = "81487e3610993d2939bf1777823357095645f710d1bee94dd4dd0fa052b428a0";
+ version = "0.0.2";
+ sha256 = "ec69c1718ac3f790953912262d261a10bd3515a3c809b0671e108c3958e8fb3e";
libraryHaskellDepends = [
base containers QuickCheck transformers utility-ht
];
@@ -41835,6 +43129,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "comic" = callPackage
+ ({ mkDerivation, aeson, base, text }:
+ mkDerivation {
+ pname = "comic";
+ version = "0";
+ sha256 = "e3c1b2ad7814d6ad252f7239e77c0b26457805086e72a0df8b9adc6bda1dc203";
+ libraryHaskellDepends = [ aeson base text ];
+ homepage = "https://oss.xkcd.com/";
+ description = "A format for describing comics";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"comma" = callPackage
({ mkDerivation, attoparsec, base, QuickCheck, text }:
mkDerivation {
@@ -41967,6 +43273,7 @@ self: {
];
description = "Commutative binary operations";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"comonad" = callPackage
@@ -42044,6 +43351,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "compact" = callPackage
+ ({ mkDerivation, base, binary, bytestring, directory, ghc-compact
+ }:
+ mkDerivation {
+ pname = "compact";
+ version = "0.1.0.1";
+ sha256 = "ee8533e16b94bbbf3519ccad26f3e569d60d33a5a9d2e3636e0764aff7b2d653";
+ libraryHaskellDepends = [ base binary bytestring ghc-compact ];
+ testHaskellDepends = [ base directory ];
+ homepage = "https://github.com/ezyang/compact";
+ description = "Non-GC'd, contiguous storage for immutable data structures";
+ license = stdenv.lib.licenses.bsd3;
+ broken = true;
+ }) {ghc-compact = null;};
+
"compact-map" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers }:
mkDerivation {
@@ -42072,8 +43394,8 @@ self: {
];
description = "Socket functions for compact normal form";
license = stdenv.lib.licenses.bsd3;
- broken = true;
- }) {compact = null;};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
"compact-string" = callPackage
({ mkDerivation, base, bytestring }:
@@ -42102,6 +43424,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "compactable" = callPackage
+ ({ mkDerivation, base, containers, transformers, vector }:
+ mkDerivation {
+ pname = "compactable";
+ version = "0.1.0.1";
+ sha256 = "67c806a237be7fba93da9d91b5d20c8586f647f97cb4408be8bd44173b8609c0";
+ libraryHaskellDepends = [ base containers transformers vector ];
+ description = "A generalization for containers that can be stripped of Nothings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"compactmap" = callPackage
({ mkDerivation, base, containers, hspec, QuickCheck, vector }:
mkDerivation {
@@ -42127,15 +43461,17 @@ self: {
}) {};
"compdata" = callPackage
- ({ mkDerivation, base, containers, deepseq, derive, HUnit, mtl
- , QuickCheck, template-haskell, test-framework
+ ({ mkDerivation, base, containers, criterion, deepseq, derive
+ , HUnit, mtl, QuickCheck, random, template-haskell, test-framework
, test-framework-hunit, test-framework-quickcheck2, th-expand-syns
- , transformers, tree-view
+ , transformers, tree-view, uniplate
}:
mkDerivation {
pname = "compdata";
version = "0.10.1";
sha256 = "61572f134ec555695905c28db76c8f1f50df531337e56d5c74a16a52c58840cb";
+ revision = "1";
+ editedCabalFile = "beac5f52bb9a37fdfe168d354a51b915d01b8837c51394358347d35483f530eb";
libraryHaskellDepends = [
base containers deepseq derive mtl QuickCheck template-haskell
th-expand-syns transformers tree-view
@@ -42145,12 +43481,18 @@ self: {
template-haskell test-framework test-framework-hunit
test-framework-quickcheck2 th-expand-syns transformers
];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq derive mtl QuickCheck random
+ template-haskell th-expand-syns transformers uniplate
+ ];
description = "Compositional Data Types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"compdata-automata" = callPackage
- ({ mkDerivation, base, compdata, containers, projection }:
+ ({ mkDerivation, base, compdata, containers, criterion, projection
+ }:
mkDerivation {
pname = "compdata-automata";
version = "0.9";
@@ -42158,6 +43500,9 @@ self: {
revision = "1";
editedCabalFile = "f8bda15b8d1d1e56f64c37f39ac8ba1c7bf860c291adad3698041eee68146130";
libraryHaskellDepends = [ base compdata containers projection ];
+ benchmarkHaskellDepends = [
+ base compdata containers criterion projection
+ ];
description = "Tree automata on Compositional Data Types";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -42203,6 +43548,7 @@ self: {
];
description = "Parametric Compositional Data Types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"compensated" = callPackage
@@ -42276,10 +43622,10 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "complex-generic";
- version = "0.1.1";
- sha256 = "9422670fd08f3daaae823466398a9d4b9b2d8b4b9d568380833c5c391e679896";
+ version = "0.1.1.1";
+ sha256 = "1f535c9ab52930cfae7665b659713214af81ab6ffdfddb42c540bad8522a8b0f";
libraryHaskellDepends = [ base template-haskell ];
- homepage = "https://gitorious.org/complex-generic";
+ homepage = "https://code.mathr.co.uk/complex-generic";
description = "complex numbers with non-mandatory RealFloat";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -42339,6 +43685,90 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "composite-aeson" = callPackage
+ ({ mkDerivation, aeson, aeson-better-errors, aeson-qq, base
+ , basic-prelude, composite-base, containers, contravariant, Frames
+ , generic-deriving, hspec, lens, profunctors, QuickCheck
+ , scientific, tagged, template-haskell, text, time
+ , unordered-containers, vector, vinyl
+ }:
+ mkDerivation {
+ pname = "composite-aeson";
+ version = "0.2.0.0";
+ sha256 = "57319e561a9b8d52dcaff3ef5fda46de8128e39ed2a7bbae212b32f8652f21a6";
+ libraryHaskellDepends = [
+ aeson aeson-better-errors base basic-prelude composite-base
+ containers contravariant Frames generic-deriving lens profunctors
+ scientific tagged template-haskell text time unordered-containers
+ vector vinyl
+ ];
+ testHaskellDepends = [
+ aeson aeson-better-errors aeson-qq base basic-prelude
+ composite-base containers contravariant Frames generic-deriving
+ hspec lens profunctors QuickCheck scientific tagged
+ template-haskell text time unordered-containers vector vinyl
+ ];
+ homepage = "https://github.com/ConferHealth/composite#readme";
+ description = "JSON for Vinyl/Frames records";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "composite-base" = callPackage
+ ({ mkDerivation, base, basic-prelude, Frames, hspec, lens
+ , QuickCheck, template-haskell, text, vinyl
+ }:
+ mkDerivation {
+ pname = "composite-base";
+ version = "0.2.0.0";
+ sha256 = "b18c0b286d4d8dfd8771df540dba9f8e9d0fc58484650d7434ed24e95d6428b1";
+ libraryHaskellDepends = [
+ base basic-prelude Frames lens template-haskell text vinyl
+ ];
+ testHaskellDepends = [
+ base basic-prelude Frames hspec lens QuickCheck template-haskell
+ text vinyl
+ ];
+ homepage = "https://github.com/ConferHealth/composite#readme";
+ description = "Shared utilities for composite-* packages";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "composite-ekg" = callPackage
+ ({ mkDerivation, base, basic-prelude, composite-base, ekg, ekg-core
+ , Frames, lens, text, vinyl
+ }:
+ mkDerivation {
+ pname = "composite-ekg";
+ version = "0.2.0.0";
+ sha256 = "bb836d7e938e18848ae3bae573c4e7ec47b4dfdd56e5ebfdb556033e1a62c095";
+ libraryHaskellDepends = [
+ base basic-prelude composite-base ekg ekg-core Frames lens text
+ vinyl
+ ];
+ homepage = "https://github.com/ConferHealth/composite#readme";
+ description = "EKG Metrics for Vinyl/Frames records";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "composite-opaleye" = callPackage
+ ({ mkDerivation, base, basic-prelude, bytestring, composite-base
+ , Frames, lens, opaleye, postgresql-simple, product-profunctors
+ , profunctors, template-haskell, text, vinyl
+ }:
+ mkDerivation {
+ pname = "composite-opaleye";
+ version = "0.2.0.0";
+ sha256 = "e1f018cd598679e2a79d9ce4b99463cdf0a2720ff3df57be2e1025731417ef37";
+ libraryHaskellDepends = [
+ base basic-prelude bytestring composite-base Frames lens opaleye
+ postgresql-simple product-profunctors profunctors template-haskell
+ text vinyl
+ ];
+ homepage = "https://github.com/ConferHealth/composite#readme";
+ description = "Opaleye SQL for Frames records";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"composition" = callPackage
({ mkDerivation }:
mkDerivation {
@@ -42375,12 +43805,13 @@ self: {
}) {};
"compound-types" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, base-prelude }:
mkDerivation {
pname = "compound-types";
version = "0.1.3.1";
sha256 = "81c67beb0379502875e2fbec9c346db7221f598197534064a4b4bd3d4ae930f2";
libraryHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base-prelude ];
homepage = "https://github.com/nikita-volkov/compound-types";
description = "Sum and Product types and such";
license = stdenv.lib.licenses.mit;
@@ -42457,19 +43888,22 @@ self: {
"computational-algebra" = callPackage
({ mkDerivation, algebra, algebraic-prelude, arithmoi, base
- , constraints, containers, control-monad-loop, convertible, deepseq
- , dlist, entropy, equational-reasoning, ghc-typelits-knownnat
- , hashable, heaps, hmatrix, hspec, HUnit, hybrid-vectors, lens
- , matrix, monad-loops, MonadRandom, mono-traversable, monomorphic
- , mtl, parallel, primes, process, QuickCheck, quickcheck-instances
- , reflection, semigroups, singletons, sized, smallcheck, tagged
- , template-haskell, test-framework, test-framework-hunit, text
+ , constraints, containers, control-monad-loop, convertible
+ , criterion, deepseq, dlist, entropy, equational-reasoning
+ , ghc-typelits-knownnat, hashable, heaps, hmatrix, hspec, HUnit
+ , hybrid-vectors, lens, matrix, monad-loops, MonadRandom
+ , mono-traversable, monomorphic, mtl, parallel, primes, process
+ , QuickCheck, quickcheck-instances, random, reflection, semigroups
+ , singletons, sized, smallcheck, tagged, template-haskell
+ , test-framework, test-framework-hunit, text, transformers
, type-natural, unamb, unordered-containers, vector
}:
mkDerivation {
pname = "computational-algebra";
version = "0.5.0.0";
sha256 = "fce631557cfcef120382e91744279f5e7a61c0afaae95cf2159195f7e57fda49";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
algebra algebraic-prelude arithmoi base constraints containers
control-monad-loop convertible deepseq dlist entropy
@@ -42486,6 +43920,13 @@ self: {
singletons sized smallcheck tagged test-framework
test-framework-hunit text type-natural vector
];
+ benchmarkHaskellDepends = [
+ algebra base constraints containers criterion deepseq
+ equational-reasoning hspec HUnit lens matrix MonadRandom
+ monomorphic parallel process QuickCheck quickcheck-instances random
+ reflection singletons sized smallcheck tagged test-framework
+ test-framework-hunit transformers type-natural vector
+ ];
homepage = "https://github.com/konn/computational-algebra";
description = "Well-kinded computational algebra library, currently supporting Groebner basis";
license = stdenv.lib.licenses.bsd3;
@@ -42530,6 +43971,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "concise" = callPackage
+ ({ mkDerivation, base, bytestring, lens, QuickCheck
+ , quickcheck-instances, tasty, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "concise";
+ version = "0.1.0.0";
+ sha256 = "b5760c71b0968fb7e6aa683d81c1563776b7239f5fc5e2d819b6b0da6503413d";
+ libraryHaskellDepends = [ base bytestring lens text ];
+ testHaskellDepends = [
+ base bytestring lens QuickCheck quickcheck-instances tasty
+ tasty-quickcheck text
+ ];
+ homepage = "https://github.com/frasertweedal/hs-concise";
+ description = "Utilities for Control.Lens.Cons";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"concorde" = callPackage
({ mkDerivation, base, containers, process, safe, temporary }:
mkDerivation {
@@ -42552,6 +44011,8 @@ self: {
pname = "concraft";
version = "0.9.4";
sha256 = "030f63c8c08dba11ac85b08746a145df45276930de8fc937ecf6260b1cac079f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson array base binary bytestring cmdargs comonad containers
crf-chain1-constrained crf-chain2-tiers data-lens lazy-io
@@ -42683,6 +44144,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "concurrency_1_1_1_0" = callPackage
+ ({ mkDerivation, array, atomic-primops, base, exceptions
+ , monad-control, mtl, stm, transformers
+ }:
+ mkDerivation {
+ pname = "concurrency";
+ version = "1.1.1.0";
+ sha256 = "f955671cc7814d06d99a84f003423d8903604cdc9911d7f4986acaa39c519973";
+ libraryHaskellDepends = [
+ array atomic-primops base exceptions monad-control mtl stm
+ transformers
+ ];
+ homepage = "https://github.com/barrucadu/dejafu";
+ description = "Typeclasses, functions, and data types for concurrency and STM";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"concurrent-barrier" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -42743,8 +44222,8 @@ self: {
}:
mkDerivation {
pname = "concurrent-machines";
- version = "0.2.3.3";
- sha256 = "e5204231e35181e56b9313f6dbe83d531b3f6c3f6dfbe3a1c465e5b6b2a24924";
+ version = "0.3.0";
+ sha256 = "c5ef38498f89f794cf9065841bf0e865b871a14874cde2f51aad3194e61a0ad2";
libraryHaskellDepends = [
async base containers lifted-async machines monad-control
semigroups time transformers transformers-base
@@ -42752,27 +44231,12 @@ self: {
testHaskellDepends = [
base machines tasty tasty-hunit time transformers
];
+ benchmarkHaskellDepends = [ base machines time ];
description = "Concurrent networked stream transducers";
license = stdenv.lib.licenses.bsd3;
}) {};
"concurrent-output" = callPackage
- ({ mkDerivation, ansi-terminal, async, base, directory, exceptions
- , process, stm, terminal-size, text, transformers, unix
- }:
- mkDerivation {
- pname = "concurrent-output";
- version = "1.7.8";
- sha256 = "8c9b0ab30ff9ea930039efcd9cc3d8541f0647c617afc17370de9de793ca9a6f";
- libraryHaskellDepends = [
- ansi-terminal async base directory exceptions process stm
- terminal-size text transformers unix
- ];
- description = "Ungarble output from several threads or commands";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "concurrent-output_1_7_9" = callPackage
({ mkDerivation, ansi-terminal, async, base, directory, exceptions
, process, stm, terminal-size, text, transformers, unix
}:
@@ -42786,7 +44250,6 @@ self: {
];
description = "Ungarble output from several threads or commands";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"concurrent-rpc" = callPackage
@@ -42829,6 +44292,8 @@ self: {
pname = "concurrent-state";
version = "0.6.0.0";
sha256 = "e6071814c277106cb13b458a7161dd42269e9a7c2419b17992a1908a7fb3342d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base exceptions mtl stm transformers ];
homepage = "https://github.com/joelteon/concurrent-state";
description = "MTL-like library using TVars";
@@ -42977,9 +44442,10 @@ self: {
}) {};
"conduit" = callPackage
- ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
- , mmorph, monad-control, mtl, QuickCheck, resourcet, safe, split
- , transformers, transformers-base
+ ({ mkDerivation, base, containers, criterion, deepseq, exceptions
+ , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
+ , mwc-random, QuickCheck, resourcet, safe, split, transformers
+ , transformers-base, vector
}:
mkDerivation {
pname = "conduit";
@@ -42993,6 +44459,10 @@ self: {
base containers exceptions hspec mtl QuickCheck resourcet safe
split transformers
];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq hspec kan-extensions mwc-random
+ transformers vector
+ ];
homepage = "http://github.com/snoyberg/conduit";
description = "Streaming data processing library";
license = stdenv.lib.licenses.mit;
@@ -43083,8 +44553,8 @@ self: {
}:
mkDerivation {
pname = "conduit-combinators";
- version = "1.1.0";
- sha256 = "ff1f16f24e2c186ce5d61f079b318e2f58c4bc3a4a2c8d9011d001512786335a";
+ version = "1.1.1";
+ sha256 = "a022e80d54d6cae017ae69e04b44fd6f57f8bac6b889e574dc09d30170ac0918";
libraryHaskellDepends = [
base base16-bytestring base64-bytestring bytestring chunked-data
conduit conduit-extra filepath monad-control mono-traversable
@@ -43124,15 +44594,17 @@ self: {
"conduit-extra" = callPackage
({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
- , bytestring-builder, conduit, directory, exceptions, filepath
- , hspec, monad-control, network, primitive, process, QuickCheck
- , resourcet, stm, streaming-commons, text, transformers
+ , bytestring-builder, conduit, criterion, directory, exceptions
+ , filepath, hspec, monad-control, network, primitive, process
+ , QuickCheck, resourcet, stm, streaming-commons, text, transformers
, transformers-base
}:
mkDerivation {
pname = "conduit-extra";
version = "1.1.15";
sha256 = "7bef29eb0db59c236519b0c5cac82183ed7741a535a57e0772aac1158e90bb8d";
+ revision = "1";
+ editedCabalFile = "94498d0883d567317ebd300ed3efcd1712ae0b444e35f50a941b3b62f57b164f";
libraryHaskellDepends = [
async attoparsec base blaze-builder bytestring conduit directory
exceptions filepath monad-control network primitive process
@@ -43143,6 +44615,10 @@ self: {
conduit directory exceptions hspec process QuickCheck resourcet stm
streaming-commons text transformers transformers-base
];
+ benchmarkHaskellDepends = [
+ base blaze-builder bytestring bytestring-builder conduit criterion
+ transformers
+ ];
homepage = "http://github.com/snoyberg/conduit";
description = "Batteries included conduit: adapters for common libraries";
license = stdenv.lib.licenses.mit;
@@ -43185,8 +44661,8 @@ self: {
}) {};
"conduit-iconv" = callPackage
- ({ mkDerivation, base, bytestring, conduit, mtl, QuickCheck
- , test-framework, test-framework-quickcheck2, text
+ ({ mkDerivation, base, bytestring, conduit, criterion, mtl
+ , QuickCheck, test-framework, test-framework-quickcheck2, text
}:
mkDerivation {
pname = "conduit-iconv";
@@ -43197,6 +44673,9 @@ self: {
base bytestring conduit mtl QuickCheck test-framework
test-framework-quickcheck2 text
];
+ benchmarkHaskellDepends = [
+ base bytestring conduit criterion mtl text
+ ];
homepage = "https://github.com/sdroege/conduit-iconv";
description = "Conduit for character encoding conversion";
license = stdenv.lib.licenses.bsd3;
@@ -43353,6 +44832,8 @@ self: {
pname = "config-ini";
version = "0.1.2.0";
sha256 = "d3a2b77545fba315db644ce177248e59f918cf4b6e17123c04d66e8bb3c7ee15";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base megaparsec text transformers unordered-containers
];
@@ -43441,6 +44922,8 @@ self: {
pname = "configifier";
version = "0.1.1";
sha256 = "52cbd5b32d438766e655104e583baa5379e618bc2526382c970bde313db72e11";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring case-insensitive containers directory either
functor-infix mtl safe string-conversions template-haskell
@@ -43648,8 +45131,8 @@ self: {
}:
mkDerivation {
pname = "connection";
- version = "0.2.7";
- sha256 = "46d452dc92ebc6e851a9f9ac01dd2d29df846795dfce039cf07ba7102a323235";
+ version = "0.2.8";
+ sha256 = "70b1f44e8786320c18b26fc5d4ec115fc8ac016ba1f852fa8137f55d785a93eb";
libraryHaskellDepends = [
base byteable bytestring containers data-default-class network
socks tls x509 x509-store x509-system x509-validation
@@ -43764,6 +45247,31 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "constrained-monads" = callPackage
+ ({ mkDerivation, base, containers, criterion, deepseq, doctest
+ , free, nat-sized-numbers, QuickCheck, smallcheck, transformers
+ , vector
+ }:
+ mkDerivation {
+ pname = "constrained-monads";
+ version = "0.5.0.0";
+ sha256 = "8e618d145ec4d38c41446b56fdc4264d789bf3f9bc03e1db64827086ecdb07c0";
+ libraryHaskellDepends = [
+ base containers deepseq free transformers
+ ];
+ testHaskellDepends = [
+ base containers doctest QuickCheck transformers
+ ];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq nat-sized-numbers QuickCheck
+ smallcheck transformers vector
+ ];
+ homepage = "https://github.com/oisdk/constrained-monads#readme";
+ description = "Typeclasses and instances for monads with constraints";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"constrained-normal" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -43788,14 +45296,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "constraint-manip" = callPackage
+ ({ mkDerivation, base, indextype }:
+ mkDerivation {
+ pname = "constraint-manip";
+ version = "0.1.0.0";
+ sha256 = "48baa31f15760a8688a00f5eacca8acbccd8c6b16895e17d08d2b26851a556c9";
+ libraryHaskellDepends = [ base indextype ];
+ description = "Some conviencience type functions for manipulating constraints";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"constraints" = callPackage
({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, mtl
, transformers, transformers-compat
}:
mkDerivation {
pname = "constraints";
- version = "0.9";
- sha256 = "b7b4135ceacdd18d291bbd83277cc21bbb066d0e16ce35f879619f17c1c8d29d";
+ version = "0.9.1";
+ sha256 = "276e012838861145fca65d065dd9839f7cbd71236032b557194389180a30a785";
libraryHaskellDepends = [
base binary deepseq ghc-prim hashable mtl transformers
transformers-compat
@@ -43937,21 +45456,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "containers_0_5_10_1" = callPackage
- ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim
- , HUnit, QuickCheck, test-framework, test-framework-hunit
- , test-framework-quickcheck2, transformers
+ "containers_0_5_10_2" = callPackage
+ ({ mkDerivation, array, base, ChasingBottoms, criterion, deepseq
+ , ghc-prim, HUnit, QuickCheck, random, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, transformers
}:
mkDerivation {
pname = "containers";
- version = "0.5.10.1";
- sha256 = "fa74241147e58084fe2520a376349df114b8280ddcd9062ae351fed20946d347";
+ version = "0.5.10.2";
+ sha256 = "a04efef290be272cdeca1c36f9cff17271ccd8d2b484ebf152bb496fb5328c23";
libraryHaskellDepends = [ array base deepseq ghc-prim ];
testHaskellDepends = [
array base ChasingBottoms deepseq ghc-prim HUnit QuickCheck
test-framework test-framework-hunit test-framework-quickcheck2
transformers
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq ghc-prim random transformers
+ ];
description = "Assorted concrete container types";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -44068,19 +45590,22 @@ self: {
}) {};
"continuum" = callPackage
- ({ mkDerivation, base, bytestring, cereal, containers, mtl
- , nanomsg-haskell, time
+ ({ mkDerivation, base, bytestring, cereal, containers, hyperleveldb
+ , mtl, nanomsg-haskell, time
}:
mkDerivation {
pname = "continuum";
version = "0.1.0.7";
sha256 = "a6bbd7bee80d5216e4678fc9bdf85f4136b079ed8d2e2cf8585c76420bb0386e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cereal containers mtl nanomsg-haskell time
];
+ executableSystemDepends = [ hyperleveldb ];
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
+ }) {hyperleveldb = null;};
"continuum-client" = callPackage
({ mkDerivation, base, bytestring, cereal, containers, mtl
@@ -44481,6 +46006,8 @@ self: {
pname = "convertible";
version = "1.1.1.0";
sha256 = "e9f9a70904b9995314c2aeb41580d654a2c76293feb955fb6bd63256c355286c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers mtl old-locale old-time text time
];
@@ -44515,6 +46042,8 @@ self: {
pname = "convertible-text";
version = "0.4.0.2";
sha256 = "df8dc391ff4d82e3d18b049e3c4db50198aa1345c101d088683a075d5ba217f3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
attempt base bytestring containers old-time template-haskell text
time
@@ -45031,6 +46560,8 @@ self: {
pname = "country-codes";
version = "0.1.3";
sha256 = "062843cebfcb4df513e4688456311f07a2eb693935a053ce2eade2c8d586d1b5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ aeson base shakespeare text ];
testHaskellDepends = [ aeson base HTF HUnit ];
homepage = "https://github.com/prowdsponsor/country-codes";
@@ -45156,19 +46687,22 @@ self: {
}) {};
"cpphs" = callPackage
- ({ mkDerivation, base, directory, old-locale, old-time, polyparse
+ ({ mkDerivation, base, directory, filepath, old-locale, old-time
+ , polyparse
}:
mkDerivation {
pname = "cpphs";
- version = "1.20.3";
- sha256 = "c63f0edb351f0977c2af6ad17c7164c44dc7c7499c0effe91d839fc7973dad91";
+ version = "1.20.4";
+ sha256 = "d159437cea89854c3f413f7157f40ea2d82272fce83efe6ce17e2065883da47e";
+ revision = "1";
+ editedCabalFile = "9304f73fec5750ee55b381f925d34c73cc1f660f5adaa6490d9d8dabf4ae1880";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base directory old-locale old-time polyparse
+ base directory filepath old-locale old-time polyparse
];
executableHaskellDepends = [
- base directory old-locale old-time polyparse
+ base directory filepath old-locale old-time polyparse
];
homepage = "http://projects.haskell.org/cpphs/";
description = "A liberalised re-implementation of cpp, the C pre-processor";
@@ -45176,8 +46710,8 @@ self: {
}) {};
"cprng-aes" = callPackage
- ({ mkDerivation, base, byteable, bytestring, cipher-aes
- , crypto-random
+ ({ mkDerivation, base, byteable, bytestring, cipher-aes, criterion
+ , crypto-random, mtl
}:
mkDerivation {
pname = "cprng-aes";
@@ -45186,6 +46720,9 @@ self: {
libraryHaskellDepends = [
base byteable bytestring cipher-aes crypto-random
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-random mtl
+ ];
homepage = "http://github.com/vincenthz/hs-cprng-aes";
description = "Crypto Pseudo Random Number Generator using AES in counter mode";
license = stdenv.lib.licenses.bsd3;
@@ -45230,6 +46767,8 @@ self: {
pname = "cpu";
version = "0.1.2";
sha256 = "5627feb4974a3ff8499c42cc958927e88761a2e004c4000d34e9cd6a15ad2974";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
homepage = "http://github.com/vincenthz/hs-cpu";
description = "Cpu information and properties helpers";
@@ -45242,6 +46781,8 @@ self: {
pname = "cpuid";
version = "0.2.3";
sha256 = "f8198ab4408219fe001c0a50908af38a766e2a0b3afb8260307838e5517add88";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base data-accessor enumset ];
homepage = "http://code.haskell.org/cpuid/";
description = "Binding for the cpuid machine instruction on x86 compatible processors";
@@ -45583,6 +47124,8 @@ self: {
pname = "craftwerk";
version = "0.1";
sha256 = "a39d24c7e05469883f35d642c393c04a8bca6d03d1bd41905fd5a981ddb00200";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base colour mtl vector-space ];
homepage = "http://mahrz.github.com/craftwerk.html";
description = "2D graphics library with integrated TikZ output";
@@ -45611,6 +47154,8 @@ self: {
pname = "craftwerk-gtk";
version = "0.1";
sha256 = "ced95080b5b735d57a13b9082ebdadf5015926f4f49a3b181a3e974ba01f66a1";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base cairo containers craftwerk craftwerk-cairo gtk mtl
];
@@ -45673,7 +47218,7 @@ self: {
"crc" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-extra
- , resourcet, tasty, tasty-golden, vector
+ , criterion, resourcet, tasty, tasty-golden, vector
}:
mkDerivation {
pname = "crc";
@@ -45683,6 +47228,7 @@ self: {
testHaskellDepends = [
base bytestring conduit conduit-extra resourcet tasty tasty-golden
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "http://github.com/MichaelXavier/crc";
description = "Implements various Cyclic Redundancy Checks (CRC)";
license = stdenv.lib.licenses.mit;
@@ -45757,6 +47303,7 @@ self: {
homepage = "https://github.com/rblaze/credential-store#readme";
description = "Library to access secure credential storage providers";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"credentials" = callPackage
@@ -45805,6 +47352,7 @@ self: {
homepage = "https://github.com/brendanhay/credentials";
description = "Secure Credentials Administration";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"crf-chain1" = callPackage
@@ -45886,9 +47434,10 @@ self: {
}) {};
"critbit" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, deepseq
+ ({ mkDerivation, array, base, bytestring, bytestring-trie
+ , containers, criterion, deepseq, hashable, mtl, mwc-random
, QuickCheck, test-framework, test-framework-quickcheck2, text
- , transformers, vector
+ , transformers, unordered-containers, vector
}:
mkDerivation {
pname = "critbit";
@@ -45901,6 +47450,11 @@ self: {
base bytestring containers QuickCheck test-framework
test-framework-quickcheck2 text transformers vector
];
+ benchmarkHaskellDepends = [
+ base bytestring bytestring-trie containers criterion deepseq
+ hashable mtl mwc-random text transformers unordered-containers
+ vector
+ ];
homepage = "https://github.com/bos/critbit";
description = "Crit-bit maps and sets";
license = stdenv.lib.licenses.bsd3;
@@ -45997,6 +47551,7 @@ self: {
];
description = "CRIU RPC client";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"criu-rpc-types" = callPackage
@@ -46011,6 +47566,7 @@ self: {
homepage = "https://github.com/wayofthepie/haskell-criu-rpc-types";
description = "Criu RPC protocol buffer types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) protobuf;};
"crockford" = callPackage
@@ -46045,9 +47601,9 @@ self: {
}) {};
"cron" = callPackage
- ({ mkDerivation, attoparsec, base, data-default-class, generics-sop
- , mtl, mtl-compat, old-locale, quickcheck-instances, semigroups
- , tasty, tasty-hunit, tasty-quickcheck, text, time
+ ({ mkDerivation, attoparsec, base, criterion, data-default-class
+ , generics-sop, mtl, mtl-compat, old-locale, quickcheck-instances
+ , semigroups, tasty, tasty-hunit, tasty-quickcheck, text, time
, transformers-compat
}:
mkDerivation {
@@ -46062,6 +47618,7 @@ self: {
attoparsec base generics-sop quickcheck-instances semigroups tasty
tasty-hunit tasty-quickcheck text time transformers-compat
];
+ benchmarkHaskellDepends = [ attoparsec base criterion text time ];
homepage = "http://github.com/michaelxavier/cron";
description = "Cron datatypes and Attoparsec parser";
license = stdenv.lib.licenses.mit;
@@ -46295,9 +47852,9 @@ self: {
}) {};
"crypto-numbers" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-random
- , ghc-prim, integer-gmp, tasty, tasty-hunit, tasty-quickcheck
- , vector
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-random, ghc-prim, integer-gmp, mtl, tasty, tasty-hunit
+ , tasty-quickcheck, vector
}:
mkDerivation {
pname = "crypto-numbers";
@@ -46312,15 +47869,16 @@ self: {
base byteable bytestring crypto-random tasty tasty-hunit
tasty-quickcheck vector
];
+ benchmarkHaskellDepends = [ base bytestring criterion mtl ];
homepage = "https://github.com/vincenthz/hs-crypto-numbers";
description = "Cryptographic numbers: functions and algorithms";
license = stdenv.lib.licenses.bsd3;
}) {};
"crypto-pubkey" = callPackage
- ({ mkDerivation, base, byteable, bytestring, crypto-numbers
- , crypto-pubkey-types, crypto-random, cryptohash, tasty
- , tasty-hunit, tasty-kat, tasty-quickcheck
+ ({ mkDerivation, base, byteable, bytestring, criterion
+ , crypto-numbers, crypto-pubkey-types, crypto-random, cryptohash
+ , deepseq, mtl, tasty, tasty-hunit, tasty-kat, tasty-quickcheck
}:
mkDerivation {
pname = "crypto-pubkey";
@@ -46335,6 +47893,10 @@ self: {
crypto-random cryptohash tasty tasty-hunit tasty-kat
tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion crypto-pubkey-types crypto-random
+ cryptohash deepseq mtl
+ ];
homepage = "https://github.com/vincenthz/hs-crypto-pubkey";
description = "Public Key cryptography";
license = stdenv.lib.licenses.bsd3;
@@ -46486,8 +48048,9 @@ self: {
}) {};
"cryptohash" = callPackage
- ({ mkDerivation, base, byteable, bytestring, cryptonite, ghc-prim
- , HUnit, memory, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, byteable, bytestring, criterion, cryptonite
+ , ghc-prim, HUnit, memory, QuickCheck, tasty, tasty-hunit
+ , tasty-quickcheck
}:
mkDerivation {
pname = "cryptohash";
@@ -46500,6 +48063,7 @@ self: {
base byteable bytestring HUnit QuickCheck tasty tasty-hunit
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base byteable bytestring criterion ];
homepage = "http://github.com/vincenthz/hs-cryptohash";
description = "collection of crypto hashes, fast, pure and practical";
license = stdenv.lib.licenses.bsd3;
@@ -46539,8 +48103,8 @@ self: {
}) {};
"cryptohash-md5" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, pureMD5
- , tasty, tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , pureMD5, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "cryptohash-md5";
@@ -46551,14 +48115,15 @@ self: {
base base16-bytestring bytestring pureMD5 tasty tasty-hunit
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/hvr/cryptohash-md5";
description = "Fast, pure and practical MD5 implementation";
license = stdenv.lib.licenses.bsd3;
}) {};
"cryptohash-sha1" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, SHA, tasty
- , tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , SHA, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "cryptohash-sha1";
@@ -46569,14 +48134,15 @@ self: {
base base16-bytestring bytestring SHA tasty tasty-hunit
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/hvr/cryptohash-sha1";
description = "Fast, pure and practical SHA-1 implementation";
license = stdenv.lib.licenses.bsd3;
}) {};
"cryptohash-sha256" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, SHA, tasty
- , tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , SHA, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "cryptohash-sha256";
@@ -46587,14 +48153,15 @@ self: {
base base16-bytestring bytestring SHA tasty tasty-hunit
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/hvr/cryptohash-sha256";
description = "Fast, pure and practical SHA-256 implementation";
license = stdenv.lib.licenses.bsd3;
}) {};
"cryptohash-sha512" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, SHA, tasty
- , tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , SHA, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "cryptohash-sha512";
@@ -46605,6 +48172,7 @@ self: {
base base16-bytestring bytestring SHA tasty tasty-hunit
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/hvr/cryptohash-sha512";
description = "Fast, pure and practical SHA-512 implementation";
license = stdenv.lib.licenses.bsd3;
@@ -46612,11 +48180,12 @@ self: {
"cryptol" = callPackage
({ mkDerivation, alex, ansi-terminal, array, async, base
- , base-compat, bytestring, containers, deepseq, directory, filepath
- , gitrev, GraphSCC, happy, haskeline, heredoc, monad-control
- , monadLib, old-time, presburger, pretty, process, QuickCheck
- , random, sbv, simple-smt, smtLib, syb, template-haskell, text
- , tf-random, transformers, transformers-base, utf8-string
+ , base-compat, bytestring, containers, criterion, deepseq
+ , directory, filepath, gitrev, GraphSCC, happy, haskeline, heredoc
+ , monad-control, monadLib, old-time, presburger, pretty, process
+ , QuickCheck, random, sbv, simple-smt, smtLib, syb
+ , template-haskell, text, tf-random, transformers
+ , transformers-base, utf8-string
}:
mkDerivation {
pname = "cryptol";
@@ -46639,6 +48208,7 @@ self: {
filepath haskeline monad-control monadLib process random sbv
tf-random transformers
];
+ benchmarkHaskellDepends = [ base criterion deepseq text ];
homepage = "http://www.cryptol.net/";
description = "Cryptol: The Language of Cryptography";
license = stdenv.lib.licenses.bsd3;
@@ -46665,6 +48235,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cryptonite_0_22" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, ghc-prim, integer-gmp
+ , memory, tasty, tasty-hunit, tasty-kat, tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "cryptonite";
+ version = "0.22";
+ sha256 = "4be312a42a12ccd2ca60272ef485664f242c7ed89fa1909ba36a54c5fb6ff5f0";
+ libraryHaskellDepends = [
+ base bytestring deepseq ghc-prim integer-gmp memory
+ ];
+ testHaskellDepends = [
+ base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
+ ];
+ homepage = "https://github.com/haskell-crypto/cryptonite";
+ description = "Cryptography Primitives sink";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cryptonite-conduit" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-combinators
, conduit-extra, cryptonite, memory, resourcet, tasty, tasty-hunit
@@ -46757,8 +48347,8 @@ self: {
}:
mkDerivation {
pname = "csound-catalog";
- version = "0.6.1";
- sha256 = "aa97c5076d7d1d217ea62027b7529b8acfb6539001aafa50da3064fb4afbf1c1";
+ version = "0.7.0";
+ sha256 = "1e00985b6e618c873dc5ddf46c14397302fdf0fbeb13236597dfeb891877b5bb";
libraryHaskellDepends = [
base csound-expression csound-sampler sharc-timbre transformers
];
@@ -46776,8 +48366,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression";
- version = "5.1.0";
- sha256 = "3d42e34bb20823342974362c08f6bc386656922119020b34dbf92c39e72c8885";
+ version = "5.2.0";
+ sha256 = "54431ddf02de0ce6205853eea81cd6177db50295ab6d840326c56f481897d6d2";
libraryHaskellDepends = [
base Boolean colour containers csound-expression-dynamic
csound-expression-opcodes csound-expression-typed data-default
@@ -46794,8 +48384,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-dynamic";
- version = "0.2.0";
- sha256 = "901b7811a296ab59b2baecf161e69c478da2f4b9a1f8d24d5e0c7063704df475";
+ version = "0.3.0";
+ sha256 = "5836c4fe387f84e0d042b6a57bfa5969135c64c1840b6a989cabd6eefe8026f4";
libraryHaskellDepends = [
array base Boolean containers data-default data-fix data-fix-cse
hashable transformers wl-pprint
@@ -46811,8 +48401,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-opcodes";
- version = "0.0.3.1";
- sha256 = "c725eab85daca0de9dd689b40013f5af95089ef09539c009c58ebd020b161136";
+ version = "0.0.3.2";
+ sha256 = "44139db6b4ddbe2f5e632eebabd106b42eb11340dbf665f5162d9a29a2da7e27";
libraryHaskellDepends = [
base csound-expression-dynamic csound-expression-typed transformers
];
@@ -46827,8 +48417,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-typed";
- version = "0.1.0.0";
- sha256 = "ecff32336825df2197502e7b464c00b3fd1dc40eaab52f40cd9a585c4180e866";
+ version = "0.2.0.0";
+ sha256 = "282e20fe3a1272f56b3376fa3d8789a657d21fee8a266843ca16d5256ba21cc6";
libraryHaskellDepends = [
base Boolean colour containers csound-expression-dynamic
data-default deepseq ghc-prim hashable temporal-media transformers
@@ -46843,8 +48433,8 @@ self: {
({ mkDerivation, base, csound-expression, transformers }:
mkDerivation {
pname = "csound-sampler";
- version = "0.0.7.0";
- sha256 = "deb478e275edcf7dada65f57ace1989d3e9e8f1c2fe2ef81aa1c257f82236870";
+ version = "0.0.8.0";
+ sha256 = "394811198d15d102542d4d34d3d9536e0854c5c5b0352778c1866564795c2fa2";
libraryHaskellDepends = [ base csound-expression transformers ];
homepage = "https://github.com/anton-k/csound-sampler";
description = "A musical sampler based on Csound";
@@ -46961,6 +48551,8 @@ self: {
pname = "csv-conduit";
version = "0.6.7";
sha256 = "501e6b0b7c6f0e80ba381b5f18af5ec343eb5e1afb4f5fc4e5e318ce51eeb33d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array attoparsec base blaze-builder bytestring conduit
conduit-extra containers data-default ghc-prim mmorph monad-control
@@ -47086,8 +48678,10 @@ self: {
}) {};
"ctrie" = callPackage
- ({ mkDerivation, atomic-primops, base, containers, hashable
- , primitive, QuickCheck, test-framework, test-framework-quickcheck2
+ ({ mkDerivation, async, atomic-primops, base, containers, criterion
+ , deepseq, hashable, primitive, QuickCheck, random, random-shuffle
+ , stm, test-framework, test-framework-quickcheck2, transformers
+ , unordered-containers
}:
mkDerivation {
pname = "ctrie";
@@ -47098,6 +48692,10 @@ self: {
base containers hashable QuickCheck test-framework
test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ async base containers criterion deepseq hashable random
+ random-shuffle stm transformers unordered-containers
+ ];
homepage = "https://github.com/mcschroeder/ctrie";
description = "Non-blocking concurrent map";
license = stdenv.lib.licenses.mit;
@@ -47110,6 +48708,8 @@ self: {
pname = "cube";
version = "0.2.0";
sha256 = "d71f6392f0323ab12da36c43e8780a39c3d547e217d63d19205f056839a30c6a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring cereal containers STL ];
testHaskellDepends = [
base bytestring cereal containers hspec STL
@@ -47175,6 +48775,8 @@ self: {
pname = "cublas";
version = "0.2.1.0";
sha256 = "3c6031d2f7332a6a2357a1ec9adc4ba1404c5c05cb5a42193847ceac7652a80b";
+ revision = "1";
+ editedCabalFile = "2784c7237bd25f49735d8779ea8d3a57514b2418bfdeb2697bdd06e688acd9d7";
libraryHaskellDepends = [
base cuda filepath language-c storable-complex template-haskell
];
@@ -47206,10 +48808,8 @@ self: {
}:
mkDerivation {
pname = "cuda";
- version = "0.7.5.2";
- sha256 = "749b2411255f699289d2989c8720b751940678bfbb621ccd8bb98eaf0a7b94d6";
- revision = "1";
- editedCabalFile = "dd05fcdff465dcbe7252532e3b9ba481d76548611e02bc28fce734378c093dee";
+ version = "0.7.5.3";
+ sha256 = "c6cf3a3047d13042f81b822c54683fedb989fe844b3f8e528ecda29da0f7a7f5";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal directory filepath ];
@@ -47405,6 +49005,7 @@ self: {
sha256 = "1cdb55745936dbca5224dbb36a7006b85164a3bcc3e6af0c2670c0c0f8bb9adb";
libraryHaskellDepends = [ base mtl ];
testHaskellDepends = [ base tasty tasty-hunit ];
+ benchmarkHaskellDepends = [ base ];
homepage = "https://github.com/mgattozzi/curryrs#readme";
description = "Easy to use FFI Bridge for using Rust in Haskell";
license = "unknown";
@@ -47436,8 +49037,8 @@ self: {
}:
mkDerivation {
pname = "curve25519";
- version = "0.2.2";
- sha256 = "baa776233ff1e56d3e4c9ecfc30c0c607e98bb2f4fdb8ef9a057d29d5dabe8f2";
+ version = "0.2.3";
+ sha256 = "d3f48bd08fea16d270fe5785380ca163ab9ef83d72d3b9418ef5ee74c83b964f";
libraryHaskellDepends = [ base bytestring crypto-api ];
testHaskellDepends = [
base bytestring crypto-api DRBG HUnit QuickCheck tagged
@@ -47478,6 +49079,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "cutter" = callPackage
+ ({ mkDerivation, base, bytestring, explicit-exception, spreadsheet
+ , utility-ht
+ }:
+ mkDerivation {
+ pname = "cutter";
+ version = "0.0";
+ sha256 = "117319c36a20efea6d9edd0a8d902e37ec0386512f2eb8a6e5563411c00c6ac2";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring explicit-exception spreadsheet utility-ht
+ ];
+ description = "Cut files according to a position list";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"cv-combinators" = callPackage
({ mkDerivation, allocated-processor, base, HOpenCV, vector-space
}:
@@ -47539,8 +49157,8 @@ self: {
}:
mkDerivation {
pname = "d-bus";
- version = "0.1.5";
- sha256 = "79a28c075e0eac6f3bb50fedd88d8454ed5f8b6737cd484e2f26fd13361b7d06";
+ version = "0.1.6";
+ sha256 = "16223d22697eda3d52a0e6643c2ad6d98b3d957680990403bed64878a8bc3b63";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -47668,6 +49286,7 @@ self: {
testHaskellDepends = [ base bytestring hspec HUnit QuickCheck ];
description = "Parsing dAmn messages";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"danibot" = callPackage
@@ -48026,7 +49645,7 @@ self: {
}) {};
"darkplaces-demo" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
, darkplaces-text, data-binary-ieee754, directory, mtl
, optparse-applicative, regex-tdfa, transformers
}:
@@ -48045,6 +49664,9 @@ self: {
executableHaskellDepends = [
base bytestring darkplaces-text directory mtl optparse-applicative
];
+ benchmarkHaskellDepends = [
+ base binary bytestring criterion transformers
+ ];
homepage = "https://github.com/bacher09/darkplaces-demo";
description = "Utility and parser for DarkPlaces demo files";
license = stdenv.lib.licenses.gpl2;
@@ -48816,8 +50438,10 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "data-fix";
- version = "0.0.3";
- sha256 = "f6c69e973a110c36c738d9f37bf3092eff5d25ec11782c301e255844b5010e57";
+ version = "0.0.4";
+ sha256 = "85e2d23ab0030c3c2aff4b2cc15deb7896b03189de0d53598fdaf582df7e8690";
+ revision = "1";
+ editedCabalFile = "e784f9bb1f2b758fbd41f5ff535ba911081182f89a81c19e36735f0e5e8d59f8";
libraryHaskellDepends = [ base ];
homepage = "https://github.com/anton-k/data-fix";
description = "Fixpoint data types";
@@ -48896,12 +50520,13 @@ self: {
}) {};
"data-has" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, criterion, transformers }:
mkDerivation {
pname = "data-has";
version = "0.2.1.0";
sha256 = "c13dd9875174926b41911a826bbf6d616ceabc56d27017a76a39d097e170f890";
libraryHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base criterion transformers ];
homepage = "https://github.com/winterland1989/data-has";
description = "Simple extensible product";
license = stdenv.lib.licenses.bsd3;
@@ -48942,6 +50567,7 @@ self: {
];
description = "Interval arithmetic for both open and closed intervals";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"data-inttrie" = callPackage
@@ -49132,7 +50758,7 @@ self: {
}) {};
"data-msgpack" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
, data-binary-ieee754, deepseq, groom, hashable, hspec, QuickCheck
, text, unordered-containers, vector, void
}:
@@ -49151,12 +50777,32 @@ self: {
base bytestring containers hashable hspec QuickCheck text
unordered-containers vector void
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq QuickCheck
+ ];
homepage = "http://msgpack.org/";
description = "A Haskell implementation of MessagePack";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "data-msgpack-types" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, hashable
+ , QuickCheck, text, unordered-containers, vector, void
+ }:
+ mkDerivation {
+ pname = "data-msgpack-types";
+ version = "0.0.1";
+ sha256 = "529f139f089643a240c6e139b76c4ca1f18bce24dd352615584ebf041e94a898";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq hashable QuickCheck text
+ unordered-containers vector void
+ ];
+ homepage = "http://msgpack.org/";
+ description = "A Haskell implementation of MessagePack";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"data-named" = callPackage
({ mkDerivation, attoparsec, base, binary, containers, text }:
mkDerivation {
@@ -49221,6 +50867,8 @@ self: {
pname = "data-object-yaml";
version = "0.3.4.2";
sha256 = "5785ea86b5c2da50edc5dc595d9deadae0a5868f294a6b9664f1aceb38c949a1";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring conduit containers convertible-text data-object
failure text transformers yaml
@@ -49329,6 +50977,8 @@ self: {
sha256 = "61350a1e96cb1276c2b6b8b13fa1bade5d4e63c702509a3f5e90bbc19ad9b202";
revision = "1";
editedCabalFile = "f7f3a5b2f482a67eb77f4ba32e15f91bcfa4c220cdda9dde22cd9d9ff18ab447";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers ];
homepage = "http://ku-fpg.github.io/software/data-reify/";
description = "Reify a recursive data structure into an explicit graph";
@@ -49456,9 +51106,10 @@ self: {
}) {};
"data-store" = callPackage
- ({ mkDerivation, base, cereal, containers, deepseq, lens
- , QuickCheck, safecopy, test-framework, test-framework-quickcheck2
- , transformers, vector
+ ({ mkDerivation, base, bytestring, cereal, containers, criterion
+ , deepseq, ixset, lens, mtl, QuickCheck, random, safecopy, tables
+ , tagged, test-framework, test-framework-quickcheck2, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "data-store";
@@ -49471,6 +51122,11 @@ self: {
base cereal containers deepseq lens QuickCheck safecopy
test-framework test-framework-quickcheck2 transformers vector
];
+ benchmarkHaskellDepends = [
+ base bytestring cereal containers criterion deepseq ixset lens mtl
+ random safecopy tables tagged transformers unordered-containers
+ vector
+ ];
homepage = "https://github.com/Palmik/data-store";
description = "Type safe, in-memory dictionary with multidimensional keys";
license = stdenv.lib.licenses.bsd3;
@@ -49697,6 +51353,8 @@ self: {
pname = "dataenc";
version = "0.14.0.7";
sha256 = "f9d370a1ac1b9cd3c66abd13ad351270d020a21fcd774f49dae6cfa9f8a98ff3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ array base containers ];
homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding";
description = "Data encoding library";
@@ -50112,14 +51770,16 @@ self: {
"dbus" = callPackage
({ mkDerivation, base, bytestring, cereal, chell, chell-quickcheck
- , containers, directory, filepath, libxml-sax, network, parsec
- , process, QuickCheck, random, text, transformers, unix, vector
- , xml-types
+ , containers, criterion, deepseq, directory, filepath, libxml-sax
+ , network, parsec, process, QuickCheck, random, text, transformers
+ , unix, vector, xml-types
}:
mkDerivation {
pname = "dbus";
version = "0.10.12";
sha256 = "f6d7b5640eb03e9598e38b1a2b2e7af1e9d357f3f845fc9528f9750965b92d54";
+ revision = "1";
+ editedCabalFile = "056e9977d3cf251022d8f4013531c0dd6b62afa68719b5567756386e1503271e";
libraryHaskellDepends = [
base bytestring cereal containers libxml-sax network parsec random
text transformers unix vector xml-types
@@ -50129,6 +51789,7 @@ self: {
filepath libxml-sax network parsec process QuickCheck random text
transformers unix vector xml-types
];
+ benchmarkHaskellDepends = [ base criterion deepseq ];
doCheck = false;
homepage = "https://john-millikin.com/software/haskell-dbus/";
description = "A client library for the D-Bus IPC system";
@@ -50225,8 +51886,9 @@ self: {
}) {};
"dclabel" = callPackage
- ({ mkDerivation, base, bytestring, cereal, containers, QuickCheck
- , quickcheck-instances, test-framework, test-framework-quickcheck2
+ ({ mkDerivation, base, bytestring, cereal, containers, criterion
+ , QuickCheck, quickcheck-instances, test-framework
+ , test-framework-quickcheck2
}:
mkDerivation {
pname = "dclabel";
@@ -50237,6 +51899,10 @@ self: {
base bytestring cereal containers QuickCheck quickcheck-instances
test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base bytestring cereal containers criterion QuickCheck
+ quickcheck-instances
+ ];
description = "This packge is deprecated. See the the \"LIO.DCLabel\" in the \"lio\" package.";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -50349,6 +52015,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler core language and type checker";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-core-babel" = callPackage
@@ -50363,6 +52030,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler PHP code generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-core-eval" = callPackage
@@ -50416,6 +52084,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler LLVM code generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-core-salt" = callPackage
@@ -50432,6 +52101,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler C code generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-core-simpl" = callPackage
@@ -50448,6 +52118,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler code transformations";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-core-tetra" = callPackage
@@ -50465,6 +52136,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler intermediate language";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-driver" = callPackage
@@ -50516,6 +52188,7 @@ self: {
homepage = "http://disciple.ouroborus.net";
description = "Disciplined Disciple Compiler source language";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ddc-tools" = callPackage
@@ -51135,6 +52808,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "dejafu_0_5_1_2" = callPackage
+ ({ mkDerivation, base, concurrency, containers, deepseq, exceptions
+ , monad-loops, mtl, random, ref-fd, semigroups, transformers
+ , transformers-base
+ }:
+ mkDerivation {
+ pname = "dejafu";
+ version = "0.5.1.2";
+ sha256 = "0e6114f59678ff0c5a9f5a4561f9b1ae4d87c77c50fd498e447ca7f67eae6d4c";
+ libraryHaskellDepends = [
+ base concurrency containers deepseq exceptions monad-loops mtl
+ random ref-fd semigroups transformers transformers-base
+ ];
+ homepage = "https://github.com/barrucadu/dejafu";
+ description = "Systematic testing for Haskell concurrency";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"deka" = callPackage
({ mkDerivation, base, bytestring, mpdec, parsec, transformers }:
mkDerivation {
@@ -51513,8 +53205,8 @@ self: {
}:
mkDerivation {
pname = "derive";
- version = "2.5.26";
- sha256 = "b6ef2e5e7fa79d3b76053c97bf88cd2ab77fe15065bf321a135a29d18b4e4a6d";
+ version = "2.6.2";
+ sha256 = "2f98205548dec0b9cafb9ff39a80628798e72f693acdb9b522d23442ed791132";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -52057,6 +53749,8 @@ self: {
pname = "diagrams-cairo";
version = "1.4";
sha256 = "a94ec8bfdba325cf317368355eaa282bef3c75ed78e153ef400b8627575cea81";
+ revision = "1";
+ editedCabalFile = "c7830d8248ab40cb8724f3d3b0fce53b9b5be7a06c4dba0510ac900977e71277";
libraryHaskellDepends = [
array base bytestring cairo colour containers data-default-class
diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl
@@ -52100,8 +53794,8 @@ self: {
pname = "diagrams-contrib";
version = "1.4.0.1";
sha256 = "1194be9ab13c8660ef1c56c35b3a6578953db51e173de96eb8d49603e855750c";
- revision = "1";
- editedCabalFile = "58ebbd4d2285416111e8582c133d68ced6ecb5a2a94d5dc07cca899a971b02f8";
+ revision = "2";
+ editedCabalFile = "f48239089189d320f3f48f25d2381f5d1e931ed7cdbdd70eb2ce246a9d04fda5";
libraryHaskellDepends = [
base circle-packing colour containers cubicbezier data-default
data-default-class diagrams-core diagrams-lib diagrams-solve
@@ -52236,7 +53930,7 @@ self: {
"diagrams-lib" = callPackage
({ mkDerivation, active, adjunctions, array, base, cereal, colour
- , containers, data-default-class, deepseq, diagrams-core
+ , containers, criterion, data-default-class, deepseq, diagrams-core
, diagrams-solve, directory, distributive, dual-tree, exceptions
, filepath, fingertree, fsnotify, hashable, intervals, JuicyPixels
, lens, linear, monoid-extras, mtl, numeric-extras
@@ -52262,6 +53956,7 @@ self: {
base deepseq diagrams-solve lens numeric-extras tasty tasty-hunit
tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base criterion diagrams-core ];
homepage = "http://projects.haskell.org/diagrams";
description = "Embedded domain-specific language for declarative graphics";
license = stdenv.lib.licenses.bsd3;
@@ -52479,6 +54174,8 @@ self: {
pname = "diagrams-wx";
version = "0.1.1.0";
sha256 = "472855bcd4f7df78002a35099ba9b0eb21e5473c30e6eff74ecc9dcafa35b9ba";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base cairo diagrams-cairo diagrams-lib wx wxcore
];
@@ -52503,6 +54200,7 @@ self: {
homepage = "https://gitlab.com/lamefun/dialog";
description = "Simple dialog-based user interfaces";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dib" = callPackage
@@ -52589,15 +54287,16 @@ self: {
"dictionaries" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, containers
- , data-default, directory, exceptions, filepath, text, time, zlib
+ , data-default, directory, exceptions, filepath, text, time
+ , transformers, zlib
}:
mkDerivation {
pname = "dictionaries";
- version = "0.1.0.0";
- sha256 = "28b3ba1e9ad52ccf4f333861e22830da77ad915622fa1ffca87cff6e9716c0ab";
+ version = "0.1.0.1";
+ sha256 = "89712a700212f922671f3784f785ccf1e53865570fab48471b02ef409e73be35";
libraryHaskellDepends = [
attoparsec base binary bytestring containers data-default directory
- exceptions filepath text time zlib
+ exceptions filepath text time transformers zlib
];
description = "Tools to handle StarDict dictionaries";
license = stdenv.lib.licenses.bsd3;
@@ -53051,7 +54750,8 @@ self: {
}) {};
"dimensional" = callPackage
- ({ mkDerivation, base, deepseq, exact-pi, HUnit, numtype-dk, vector
+ ({ mkDerivation, base, criterion, deepseq, exact-pi, HUnit
+ , numtype-dk, vector
}:
mkDerivation {
pname = "dimensional";
@@ -53061,6 +54761,7 @@ self: {
base deepseq exact-pi numtype-dk vector
];
testHaskellDepends = [ base HUnit ];
+ benchmarkHaskellDepends = [ base criterion deepseq ];
homepage = "https://github.com/bjornbm/dimensional/";
description = "Statically checked physical dimensions, using Type Families and Data Kinds";
license = stdenv.lib.licenses.bsd3;
@@ -53331,12 +55032,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "directory_1_3_0_2" = callPackage
+ "directory_1_3_1_1" = callPackage
({ mkDerivation, base, filepath, time, unix }:
mkDerivation {
pname = "directory";
- version = "1.3.0.2";
- sha256 = "f9ee11de8bbaf7b8e2710d40ca0f1081fd1aaa609faede14a3706d60345c7aa3";
+ version = "1.3.1.1";
+ sha256 = "5354dd7644237d312f2a223446e0adc11a7ec36c72e1925cae11159869de8b42";
libraryHaskellDepends = [ base filepath time unix ];
testHaskellDepends = [ base filepath time unix ];
description = "Platform-agnostic library for filesystem operations";
@@ -53418,8 +55119,8 @@ self: {
}:
mkDerivation {
pname = "dirstream";
- version = "1.0.1";
- sha256 = "76136a076311a19e4e3242ef15bd21e39b8eade315d03b92f9b8750daffdbe59";
+ version = "1.0.2";
+ sha256 = "ff5e186dffbb2308a81312c17147609bc9d0352c829a3f138119810f4b70fa75";
libraryHaskellDepends = [
base directory pipes pipes-safe system-fileio system-filepath unix
];
@@ -53464,6 +55165,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "discord-hs" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, case-insensitive
+ , containers, data-default, hakyll, hashable, hslogger, http-client
+ , mmorph, mtl, pipes, req, split, stm, stm-conduit, text, time
+ , transformers, unordered-containers, url, vector, websockets, wuss
+ }:
+ mkDerivation {
+ pname = "discord-hs";
+ version = "0.2.1";
+ sha256 = "439cc60b1206c4709a9a28e9ac5c64f7fb6eb5e40014ef055624459842add95e";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring case-insensitive containers data-default
+ hashable hslogger http-client mmorph mtl pipes req stm stm-conduit
+ text time transformers unordered-containers url vector websockets
+ wuss
+ ];
+ executableHaskellDepends = [ base hakyll split ];
+ homepage = "https://github.com/jano017/Discord.hs";
+ description = "An API wrapper for Discord in Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"discordian-calendar" = callPackage
({ mkDerivation, base, time }:
mkDerivation {
@@ -53508,9 +55234,10 @@ self: {
}) {};
"discrimination" = callPackage
- ({ mkDerivation, array, base, containers, contravariant, deepseq
- , ghc-prim, hashable, primitive, profunctors, promises, semigroups
- , transformers, transformers-compat, vector, void
+ ({ mkDerivation, array, base, containers, contravariant, criterion
+ , deepseq, ghc-prim, hashable, primitive, profunctors, promises
+ , semigroups, transformers, transformers-compat
+ , unordered-containers, vector, void
}:
mkDerivation {
pname = "discrimination";
@@ -53523,6 +55250,10 @@ self: {
primitive profunctors promises semigroups transformers
transformers-compat vector void
];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq ghc-prim primitive
+ unordered-containers
+ ];
homepage = "http://github.com/ekmett/discrimination/";
description = "Fast generic linear-time sorting, joins and container construction";
license = stdenv.lib.licenses.bsd3;
@@ -53546,6 +55277,20 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "disjoint-set-stateful" = callPackage
+ ({ mkDerivation, base, hspec, primitive, ref-tf, vector }:
+ mkDerivation {
+ pname = "disjoint-set-stateful";
+ version = "0.1.0.0";
+ sha256 = "addb5ab47b17356cd79fd4232db23c2ef09292cfd4c1ef04f2595416df0132f1";
+ libraryHaskellDepends = [ base primitive ref-tf vector ];
+ testHaskellDepends = [ base hspec primitive ref-tf vector ];
+ homepage = "https://github.com/clintonmead/disjoint-set-stateful";
+ description = "Monadic disjoint set";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"disjoint-sets-st" = callPackage
({ mkDerivation, array, base }:
mkDerivation {
@@ -53572,6 +55317,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "display-haskell-do" = callPackage
+ ({ mkDerivation, aeson, base, text }:
+ mkDerivation {
+ pname = "display-haskell-do";
+ version = "0.1.0.0";
+ sha256 = "78c4fd335953e51394476a6643dac326645877c91f076f12079ebb595fd55948";
+ libraryHaskellDepends = [ aeson base text ];
+ homepage = "https://github.com/KitFreddura/HaskellDO-Display";
+ description = "A display API for HaskellDO";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
+ "disposable" = callPackage
+ ({ mkDerivation, base, dlist, ghcjs-base-stub }:
+ mkDerivation {
+ pname = "disposable";
+ version = "0.2.0.3";
+ sha256 = "6d1b6d12d1f742f204effb46c204a596cd3aeeae42bebacb86c37e60db202351";
+ libraryHaskellDepends = [ base dlist ghcjs-base-stub ];
+ homepage = "https://github.com/louispan/disposable#readme";
+ description = "Allows storing different resource-releasing actions together";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dist-upload" = callPackage
({ mkDerivation, base, Cabal, directory, filepath, process }:
mkDerivation {
@@ -53611,6 +55380,7 @@ self: {
homepage = "https://github.com/joshuaclayton/distance-of-time#readme";
description = "Generate readable distances between times";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-closure" = callPackage
@@ -53619,8 +55389,8 @@ self: {
}:
mkDerivation {
pname = "distributed-closure";
- version = "0.3.3.0";
- sha256 = "bc675fd3b93c7e51a923969220821ea1676c639ff9fd4e742bd864e90f2e368f";
+ version = "0.3.4.0";
+ sha256 = "efb5bb1afca02c9ae4df081cb9f5665e4f9ba4273270250425c229f59970f2b0";
libraryHaskellDepends = [
base binary bytestring constraints syb template-haskell
];
@@ -53633,8 +55403,8 @@ self: {
"distributed-process" = callPackage
({ mkDerivation, base, binary, bytestring, containers
, data-accessor, deepseq, distributed-static, exceptions, hashable
- , mtl, network-transport, random, rank1dynamic, stm, syb
- , template-haskell, time, transformers
+ , mtl, network-transport, network-transport-tcp, random
+ , rank1dynamic, stm, syb, template-haskell, time, transformers
}:
mkDerivation {
pname = "distributed-process";
@@ -53647,6 +55417,9 @@ self: {
distributed-static exceptions hashable mtl network-transport random
rank1dynamic stm syb template-haskell time transformers
];
+ benchmarkHaskellDepends = [
+ base binary bytestring network-transport-tcp
+ ];
homepage = "http://haskell-distributed.github.com/";
description = "Cloud Haskell: Erlang-style concurrency in Haskell";
license = stdenv.lib.licenses.bsd3;
@@ -53655,27 +55428,26 @@ self: {
"distributed-process-async" = callPackage
({ mkDerivation, ansi-terminal, base, binary, containers
, data-accessor, deepseq, distributed-process
- , distributed-process-extras, distributed-process-tests, fingertree
- , hashable, HUnit, mtl, network, network-transport
- , network-transport-tcp, rematch, stm, test-framework
- , test-framework-hunit, time, transformers, unordered-containers
+ , distributed-process-extras, distributed-process-systest
+ , exceptions, fingertree, hashable, HUnit, mtl, network
+ , network-transport, network-transport-tcp, rematch, stm
+ , test-framework, test-framework-hunit, time, transformers
+ , unordered-containers
}:
mkDerivation {
pname = "distributed-process-async";
- version = "0.2.3";
- sha256 = "d3031457c36bb3c35496031c185354417b54ce253e1878f35072d04e8161ad95";
- revision = "1";
- editedCabalFile = "56ae624c478fa2a42dd48850189ffdd1540416e820a83bbe00c54569b76af288";
+ version = "0.2.4";
+ sha256 = "ebf1a907e2f857ff853eff2f9c096f8acf5db20938ccf0d51391164e986487ec";
libraryHaskellDepends = [
base binary containers data-accessor deepseq distributed-process
- distributed-process-extras fingertree hashable mtl stm time
- transformers unordered-containers
+ distributed-process-extras exceptions fingertree hashable mtl stm
+ time transformers unordered-containers
];
testHaskellDepends = [
ansi-terminal base binary deepseq distributed-process
- distributed-process-extras distributed-process-tests HUnit network
- network-transport network-transport-tcp rematch stm test-framework
- test-framework-hunit transformers
+ distributed-process-extras distributed-process-systest exceptions
+ HUnit network network-transport network-transport-tcp rematch stm
+ test-framework test-framework-hunit transformers
];
homepage = "http://github.com/haskell-distributed/distributed-process-async";
description = "Cloud Haskell Async API";
@@ -53693,6 +55465,8 @@ self: {
pname = "distributed-process-azure";
version = "0.1.0";
sha256 = "4f64d22e0ff0dc94e6ecfd99cc7133ab5c5df4dbbe3415bd2c99fdaee98f8035";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
azure-service-api base binary bytestring certificate
distributed-process distributed-static executable-path filepath
@@ -53706,31 +55480,29 @@ self: {
}) {};
"distributed-process-client-server" = callPackage
- ({ mkDerivation, ansi-terminal, base, binary, containers
- , data-accessor, deepseq, distributed-process
- , distributed-process-async, distributed-process-extras
- , distributed-process-tests, fingertree, ghc-prim, hashable, HUnit
- , mtl, network, network-transport, network-transport-tcp, rematch
- , stm, test-framework, test-framework-hunit, time, transformers
+ ({ mkDerivation, ansi-terminal, base, binary, containers, deepseq
+ , distributed-process, distributed-process-async
+ , distributed-process-extras, distributed-process-systest
+ , exceptions, fingertree, ghc-prim, hashable, HUnit, mtl, network
+ , network-transport, network-transport-tcp, rematch, stm
+ , test-framework, test-framework-hunit, time, transformers
, unordered-containers
}:
mkDerivation {
pname = "distributed-process-client-server";
- version = "0.1.3.2";
- sha256 = "2c905624d5486b7bc8bd1a4763b139e7eb364b20467c9abddd553f9afbd3601f";
- revision = "2";
- editedCabalFile = "aedbbade08de4e7483cc9bc84e41ca9e6227a279480e025a27c78f31f1775413";
+ version = "0.2.3";
+ sha256 = "04ddbb27cca0d6599424c11695701d25921cbe83e05b0f4b58e78856bf9dc29f";
libraryHaskellDepends = [
- base binary containers data-accessor deepseq distributed-process
- distributed-process-async distributed-process-extras fingertree
- hashable mtl stm time transformers unordered-containers
+ base binary containers deepseq distributed-process
+ distributed-process-async distributed-process-extras exceptions
+ fingertree hashable mtl stm time transformers unordered-containers
];
testHaskellDepends = [
ansi-terminal base binary containers deepseq distributed-process
distributed-process-async distributed-process-extras
- distributed-process-tests fingertree ghc-prim HUnit mtl network
- network-transport network-transport-tcp rematch stm test-framework
- test-framework-hunit transformers
+ distributed-process-systest exceptions fingertree ghc-prim HUnit
+ mtl network network-transport network-transport-tcp rematch stm
+ test-framework test-framework-hunit transformers
];
homepage = "http://github.com/haskell-distributed/distributed-process-client-server";
description = "The Cloud Haskell Application Platform";
@@ -53802,12 +55574,13 @@ self: {
}:
mkDerivation {
pname = "distributed-process-extras";
- version = "0.3.0";
- sha256 = "bffa1640ec7f59bf415e18fb68e6085bf1cf96d4fc4c51c260ef554385e3cb36";
+ version = "0.3.2";
+ sha256 = "3333113881efd9c6ca78df62168bb81097e503e52dfe71b760ec42cac309dcb3";
+ revision = "2";
+ editedCabalFile = "0ce943845b07c684bdaa074bbd1afc7e5fc680b2c37d4415c28d60df49d9a311";
libraryHaskellDepends = [
- base binary containers data-accessor deepseq distributed-process
- exceptions fingertree hashable mtl stm time transformers
- unordered-containers
+ base binary containers deepseq distributed-process exceptions
+ fingertree hashable mtl stm time transformers unordered-containers
];
testHaskellDepends = [
ansi-terminal base binary bytestring containers data-accessor
@@ -53823,6 +55596,39 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "distributed-process-fsm" = callPackage
+ ({ mkDerivation, ansi-terminal, base, binary, bytestring
+ , containers, data-accessor, deepseq, distributed-process
+ , distributed-process-client-server, distributed-process-extras
+ , distributed-process-systest, distributed-static, exceptions
+ , fingertree, ghc-prim, hashable, HUnit, mtl, network
+ , network-transport, network-transport-tcp, QuickCheck, rematch
+ , stm, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, time, transformers
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "distributed-process-fsm";
+ version = "0.0.1";
+ sha256 = "c639ad24d035b47df926deec89b92243058503d7852ee905df2bb6fb00eb60bb";
+ libraryHaskellDepends = [
+ base binary containers deepseq distributed-process
+ distributed-process-client-server distributed-process-extras
+ exceptions mtl stm time transformers unordered-containers
+ ];
+ testHaskellDepends = [
+ ansi-terminal base binary bytestring containers data-accessor
+ deepseq distributed-process distributed-process-extras
+ distributed-process-systest distributed-static fingertree ghc-prim
+ hashable HUnit mtl network network-transport network-transport-tcp
+ QuickCheck rematch stm test-framework test-framework-hunit
+ test-framework-quickcheck2 time transformers unordered-containers
+ ];
+ homepage = "http://github.com/haskell-distributed/distributed-process-fsm";
+ description = "The Cloud Haskell implementation of Erlang/OTP gen_statem";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"distributed-process-lifted" = callPackage
({ mkDerivation, base, binary, deepseq, distributed-process
, distributed-process-monad-control, HUnit, lifted-base
@@ -53876,6 +55682,8 @@ self: {
pname = "distributed-process-p2p";
version = "0.1.3.2";
sha256 = "613c65aa986085e61cf65b55bf174cc2f31a79e5b666daf1ef402bcad940a28e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers distributed-process mtl network
network-transport network-transport-tcp
@@ -53898,6 +55706,8 @@ self: {
pname = "distributed-process-platform";
version = "0.1.0";
sha256 = "752980d006aaa5319b91da7b5bd5124322552fff9e9cb7de816aff89b7f5ae2f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary containers data-accessor deepseq distributed-process
fingertree hashable mtl stm time transformers unordered-containers
@@ -53960,6 +55770,8 @@ self: {
sha256 = "7b98498f2d6ce185ae0a855ff35e97a9ad1bd1ec7872b2d75aa0bb1f1fb24316";
revision = "1";
editedCabalFile = "4ccf03a12611141e322511b6370e2f757e215f17e68fc3f68485ec5b48fa8f70";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers data-accessor distributed-process
network network-multicast network-transport network-transport-tcp
@@ -54085,6 +55897,7 @@ self: {
homepage = "http://github.com/haskell-distributed/distributed-process/tree/master/distributed-process-tests";
description = "Tests and test support tools for distributed-process";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"distributed-process-zookeeper" = callPackage
@@ -54097,6 +55910,8 @@ self: {
pname = "distributed-process-zookeeper";
version = "0.2.2.0";
sha256 = "df15044fe0f74e4034be2f58d589e2ffa1e46c36e8024c07d6db56fe39697928";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers deepseq distributed-process hzk
mtl network network-transport network-transport-tcp transformers
@@ -54502,6 +56317,7 @@ self: {
homepage = "http://www.pigscanfly.ca/~holden/dnsrbl/";
description = "Asynchronous DNS RBL lookup";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dnssd" = callPackage
@@ -54519,13 +56335,14 @@ self: {
}) {dns_sd = null;};
"do-list" = callPackage
- ({ mkDerivation, base, hspec }:
+ ({ mkDerivation, base, criterion, hspec, mtl, text }:
mkDerivation {
pname = "do-list";
version = "1.0.1";
sha256 = "b377193461b0ad7a81f9e66bcf10f8838b6f1e39f4a5de3b2e2f45c749c5b694";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec ];
+ benchmarkHaskellDepends = [ base criterion mtl text ];
homepage = "https://github.com/tserduke/do-list#readme";
description = "Do notation for free";
license = stdenv.lib.licenses.bsd3;
@@ -54598,20 +56415,26 @@ self: {
}) {};
"docker" = callPackage
- ({ mkDerivation, aeson, base, blaze-builder, bytestring, connection
- , containers, data-default-class, http-client, http-client-tls
- , http-types, lens, lens-aeson, mtl, network, process, QuickCheck
- , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time, tls
- , transformers, unordered-containers, x509, x509-store, x509-system
+ ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
+ , conduit-combinators, conduit-extra, connection, containers
+ , data-default-class, directory, exceptions, filemanip, filepath
+ , http-client, http-client-tls, http-conduit, http-types, lens
+ , lens-aeson, monad-control, mtl, network, process, QuickCheck
+ , resourcet, scientific, tar, tasty, tasty-hunit, tasty-quickcheck
+ , temporary, text, time, tls, transformers, transformers-base
+ , unordered-containers, uuid, x509, x509-store, x509-system, zlib
}:
mkDerivation {
pname = "docker";
- version = "0.3.0.1";
- sha256 = "410054ae9a047caff47af15a72d26a699b500f59cca3d6a66f54a5fc505a4ec7";
+ version = "0.4.0.0";
+ sha256 = "61f68e9e1335e7d625b2c7476619f3f4dba7e67faf9738d26e9b73b89cf18f39";
libraryHaskellDepends = [
- aeson base blaze-builder bytestring containers data-default-class
- http-client http-types mtl network scientific text time tls
- unordered-containers x509 x509-store x509-system
+ aeson base blaze-builder bytestring conduit conduit-combinators
+ conduit-extra containers data-default-class directory exceptions
+ filemanip filepath http-client http-conduit http-types
+ monad-control mtl network resourcet scientific tar temporary text
+ time tls transformers transformers-base unordered-containers uuid
+ x509 x509-store x509-system zlib
];
testHaskellDepends = [
aeson base bytestring connection containers http-client
@@ -54621,6 +56444,7 @@ self: {
homepage = "https://github.com/denibertovic/docker-hs";
description = "An API client for docker written in Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dockercook" = callPackage
@@ -55080,6 +56904,8 @@ self: {
pname = "dotgen";
version = "0.4.2";
sha256 = "cf0de20a435d74aeb9a32b8bcb3ebfa1b6659ac3f26edefe2df9e1aaf1481891";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers ];
homepage = "https://github.com/ku-fpg/dotgen";
description = "A simple interface for building .dot graph files.";
@@ -55145,6 +56971,18 @@ self: {
license = "GPL";
}) {};
+ "doublify-toolkit" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "doublify-toolkit";
+ version = "0.0.1";
+ sha256 = "dba394c7bf1d64898679a3b8108245abcf053fee439b8e4066ce2135f8592b52";
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/doublifyapis/toolkit-haskell";
+ description = "Doublify API toolkit for Haskell";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"dove" = callPackage
({ mkDerivation, acl2, base }:
mkDerivation {
@@ -55486,6 +57324,8 @@ self: {
pname = "drawille";
version = "0.1.2.0";
sha256 = "b8188ee87a06c168974c9655188450eb86c331c556decb31cf084efa846237df";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ base containers hspec QuickCheck ];
homepage = "https://github.com/yamadapc/haskell-drawille#readme";
@@ -55554,12 +57394,12 @@ self: {
}) {};
"drmaa" = callPackage
- ({ mkDerivation, base, drmaa, inline-c, shelly, text }:
+ ({ mkDerivation, base, directory, drmaa, inline-c }:
mkDerivation {
pname = "drmaa";
- version = "0.1.1";
- sha256 = "66b095d3b94ed531e2a704fba319002e8d3b7b6f9b3f68102a4b4d0f7a048567";
- libraryHaskellDepends = [ base inline-c shelly text ];
+ version = "0.2.0";
+ sha256 = "e65d76b31c8041e553081f5fe500b5f3fffe7919731126a1956cc88639fdbe42";
+ libraryHaskellDepends = [ base directory inline-c ];
librarySystemDepends = [ drmaa ];
description = "A minimal Haskell bindings to DRMAA C library";
license = stdenv.lib.licenses.bsd3;
@@ -55623,6 +57463,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "dsc" = callPackage
+ ({ mkDerivation, base, base64-bytestring, bytestring, hspec
+ , QuickCheck, SimpleAES, string-conversions
+ }:
+ mkDerivation {
+ pname = "dsc";
+ version = "0.2.0";
+ sha256 = "ef44a52479a8945abe392192cde1cb09211b25e0afe1aa949dc0589ec922d513";
+ libraryHaskellDepends = [
+ base base64-bytestring bytestring SimpleAES string-conversions
+ ];
+ testHaskellDepends = [
+ base base64-bytestring bytestring hspec QuickCheck SimpleAES
+ string-conversions
+ ];
+ homepage = "https://github.com/qoelet/dsc#readme";
+ description = "Helper functions for setting up Double Submit Cookie defense for forms";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"dsh-sql" = callPackage
({ mkDerivation, aeson, algebra-dag, algebra-sql, base, bytestring
, bytestring-lexing, containers, Decimal, DSH, either, HDBC
@@ -55820,6 +57680,8 @@ self: {
pname = "dtrace";
version = "0.1";
sha256 = "393b9e0f3ed92d2b817ae162ad5478116d001ec8e05ddf3c65a0334029a45f63";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
description = "Haskell interface to the DTrace system tracing utility";
license = stdenv.lib.licenses.bsd3;
@@ -56145,6 +58007,7 @@ self: {
homepage = "https://github.com/adamwalker/dynamic-graph";
description = "Draw and update graphs in real time with OpenGL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dynamic-linker-template" = callPackage
@@ -56180,8 +58043,8 @@ self: {
({ mkDerivation, base, primitive, vector }:
mkDerivation {
pname = "dynamic-mvector";
- version = "0.1.0.4";
- sha256 = "a36fc29ba4b91d52beb1f2df6ba8a837c6f112ef31358b20f5d0056f20d788a6";
+ version = "0.1.0.5";
+ sha256 = "22b69e25f7bdeb51dc9071e352eeed58c292ebe3c9f88e2749ce0b6a5f4d5e43";
libraryHaskellDepends = [ base primitive vector ];
homepage = "https://github.com/AndrasKovacs/dynamic-mvector";
description = "A wrapper around MVector that enables pushing, popping and extending";
@@ -56218,10 +58081,8 @@ self: {
}:
mkDerivation {
pname = "dynamic-plot";
- version = "0.2.1.0";
- sha256 = "8d75d0d068f801f2da0199738b43261966f265f62f58b3ad9f5b33e7c7158999";
- revision = "1";
- editedCabalFile = "d2d367212ca5c730e629b14d04a12eccc8bee0d3bead4f16c7db230507753c4e";
+ version = "0.2.2.0";
+ sha256 = "7f04a719fd74874eab8f362443ebdac8ad9caffd6271f72a8904f4723a2a9cf0";
libraryHaskellDepends = [
base colour colour-space constrained-categories containers
data-default deepseq diagrams-cairo diagrams-core diagrams-gtk
@@ -56315,6 +58176,8 @@ self: {
pname = "dynobud";
version = "1.9.1.0";
sha256 = "3995a1186ca493ae30fc38b72fbfa49b8f4b5858e266a9b6b24135267deedde5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base binary casadi-bindings casadi-bindings-core cereal
containers data-default-class directory distributive
@@ -56414,6 +58277,7 @@ self: {
homepage = "https://github.com/zaidan/earclipper#readme";
description = "Ear Clipping Triangulation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"easy-api" = callPackage
@@ -56526,6 +58390,7 @@ self: {
homepage = "https://github.com/achirkin/easytensor#readme";
description = "Initial project template from stack";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"ebeats" = callPackage
@@ -56597,6 +58462,7 @@ self: {
homepage = "http://github.com/GaloisInc/ec2-unikernel";
description = "A handy tool for uploading unikernels to Amazon's EC2";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"eccrypto" = callPackage
@@ -56636,6 +58502,10 @@ self: {
pname = "echo";
version = "0.1.3";
sha256 = "704f07310f8272d170f8ab7fb2a2c13f15d8501ef8310801e36964c8eff485ef";
+ revision = "1";
+ editedCabalFile = "5490be9cfbea95e14a7a68b7d055ae8d295822e0b146d2ac8285b3e5a3e3282f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base process ];
homepage = "https://github.com/RyanGlScott/echo";
description = "A cross-platform, cross-console way to handle echoing terminal input";
@@ -56682,8 +58552,8 @@ self: {
}) {canlib = null;};
"ed25519" = callPackage
- ({ mkDerivation, base, bytestring, directory, doctest, filepath
- , ghc-prim, hlint, QuickCheck
+ ({ mkDerivation, base, bytestring, criterion, deepseq, directory
+ , doctest, filepath, ghc-prim, hlint, QuickCheck
}:
mkDerivation {
pname = "ed25519";
@@ -56695,6 +58565,7 @@ self: {
testHaskellDepends = [
base bytestring directory doctest filepath hlint QuickCheck
];
+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
homepage = "http://thoughtpolice.github.com/hs-ed25519";
description = "Ed25519 cryptographic signatures";
license = stdenv.lib.licenses.mit;
@@ -56833,8 +58704,9 @@ self: {
}) {};
"edit-distance" = callPackage
- ({ mkDerivation, array, base, containers, QuickCheck, random
- , test-framework, test-framework-quickcheck2
+ ({ mkDerivation, array, base, containers, criterion, deepseq
+ , process, QuickCheck, random, test-framework
+ , test-framework-quickcheck2, time, unix
}:
mkDerivation {
pname = "edit-distance";
@@ -56847,6 +58719,9 @@ self: {
array base containers QuickCheck random test-framework
test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ array base containers criterion deepseq process random time unix
+ ];
homepage = "http://github.com/phadej/edit-distance";
description = "Levenshtein and restricted Damerau-Levenshtein edit distances";
license = stdenv.lib.licenses.bsd3;
@@ -56961,8 +58836,8 @@ self: {
}) {};
"effect-handlers" = callPackage
- ({ mkDerivation, base, free, hspec, hspec-discover, HUnit
- , kan-extensions, mtl, QuickCheck
+ ({ mkDerivation, base, criterion, free, hspec, hspec-discover
+ , HUnit, kan-extensions, mtl, QuickCheck
}:
mkDerivation {
pname = "effect-handlers";
@@ -56972,6 +58847,7 @@ self: {
testHaskellDepends = [
base hspec hspec-discover HUnit QuickCheck
];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/edofic/effect-handlers";
description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers.";
license = stdenv.lib.licenses.mit;
@@ -57061,8 +58937,8 @@ self: {
({ mkDerivation, base, mtl }:
mkDerivation {
pname = "effin";
- version = "0.3.0.1";
- sha256 = "2e6a4a183d3626ab2509e7e80461efaeeb7327fa41fe3883f7e4163e9bec9365";
+ version = "0.3.0.2";
+ sha256 = "dd09e453c57987990865d8ff3b5e8ff26035a6087a31b5ecb4d1c3dfd785f014";
libraryHaskellDepends = [ base mtl ];
homepage = "https://github.com/YellPika/effin";
description = "A Typeable-free implementation of extensible effects";
@@ -57071,21 +58947,22 @@ self: {
}) {};
"egison" = callPackage
- ({ mkDerivation, array, base, containers, directory, filepath, ghc
- , ghc-paths, Glob, haskeline, HUnit, monad-parallel, mtl, parsec
- , process, random, regex-tdfa, test-framework, test-framework-hunit
- , text, transformers, unordered-containers, vector
+ ({ mkDerivation, array, base, containers, criterion, deepseq
+ , directory, filepath, ghc, ghc-paths, Glob, haskeline, HUnit, mtl
+ , parallel, parsec, process, random, regex-tdfa, test-framework
+ , test-framework-hunit, text, transformers, unordered-containers
+ , vector
}:
mkDerivation {
pname = "egison";
- version = "3.6.4";
- sha256 = "8900413b3f0e42c0907bec37dfd2ed0d2f6c618836ea6054615a786ff4fcf5f3";
+ version = "3.6.5";
+ sha256 = "56ffcb0beb846026eb73cbf541c1b6e287daa13e13f8698be4ad251fcabcb4b9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- array base containers directory ghc ghc-paths haskeline
- monad-parallel mtl parsec process random regex-tdfa text
- transformers unordered-containers vector
+ array base containers directory ghc ghc-paths haskeline mtl
+ parallel parsec process random regex-tdfa text transformers
+ unordered-containers vector
];
executableHaskellDepends = [
array base containers directory filepath ghc ghc-paths haskeline
@@ -57096,6 +58973,9 @@ self: {
base Glob HUnit mtl test-framework test-framework-hunit
transformers
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq mtl transformers
+ ];
homepage = "http://www.egison.org";
description = "Programming language with non-linear pattern-matching against non-free data";
license = stdenv.lib.licenses.mit;
@@ -57167,6 +59047,8 @@ self: {
sha256 = "3d84485f15b876982c857a57e6e0fec85417c85eddd6b6f4344b3db30f8b934d";
revision = "3";
editedCabalFile = "e27ea9e604b3868e61e330abcd605d550371ef7f2c27e12e60b1caad99458222";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring haskell-src-meta parsec template-haskell text
transformers
@@ -57285,8 +59167,8 @@ self: {
}:
mkDerivation {
pname = "ekg-bosun";
- version = "1.0.7";
- sha256 = "2266b9bd5f43108d9f386efd0c8fa1976e59ec2baa12ecefb815387a3a4be927";
+ version = "1.0.8";
+ sha256 = "8a12b4ee452e708e0e345963487341c48bf1936aabc47eef2e8b2efd69771b78";
libraryHaskellDepends = [
aeson base ekg-core http-client lens network network-uri old-locale
text time unordered-containers vector wreq
@@ -57302,8 +59184,8 @@ self: {
}:
mkDerivation {
pname = "ekg-carbon";
- version = "1.0.6";
- sha256 = "730398bdc04966332584439346e242554b5f0e03c38ff00243eee54c451225b5";
+ version = "1.0.7";
+ sha256 = "4dc63dc6fa6305a601152fa1a4f8e41f4d519e53967940bbc8565baf09b450a3";
libraryHaskellDepends = [
base ekg-core network network-carbon text time unordered-containers
vector
@@ -57346,6 +59228,7 @@ self: {
libraryHaskellDepends = [
base containers ghc-prim text unordered-containers
];
+ benchmarkHaskellDepends = [ base ];
homepage = "https://github.com/tibbe/ekg-core";
description = "Tracking of system metrics";
license = stdenv.lib.licenses.bsd3;
@@ -57427,6 +59310,8 @@ self: {
pname = "ekg-push";
version = "0.0.3";
sha256 = "be683041cb6935aa194a9d241b5f11c2038b7056884fbc0a10ec1f148706b7fb";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring ekg-core text time unordered-containers
];
@@ -57474,6 +59359,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ekg-wai" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json
+ , filepath, http-types, network, text, time, transformers
+ , unordered-containers, wai, wai-app-static, warp
+ }:
+ mkDerivation {
+ pname = "ekg-wai";
+ version = "0.1.0.0";
+ sha256 = "48a7e64ac613caf2eea1db79a20785d66552ea0f6943941468b0b6e44dfa7798";
+ libraryHaskellDepends = [
+ aeson base bytestring ekg-core ekg-json filepath http-types network
+ text time transformers unordered-containers wai wai-app-static warp
+ ];
+ homepage = "https://github.com/tvh/ekg-wai";
+ description = "Remote monitoring of processes";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"electrum-mnemonic" = callPackage
({ mkDerivation, base, tasty, tasty-quickcheck }:
mkDerivation {
@@ -57543,10 +59446,10 @@ self: {
({ mkDerivation, base, binary, bytestring }:
mkDerivation {
pname = "elf";
- version = "0.27";
- sha256 = "5ade563fb19d75af6bf02effe6f9fa8fc207102c259b8d9fe394096f4798d4a7";
+ version = "0.28";
+ sha256 = "9e27129a3b10386e719e8caeed1cdff6a2a1f3a3c9a81ee493dfb6d11e9ff157";
libraryHaskellDepends = [ base binary bytestring ];
- homepage = "http://github.com/erikcharlebois/elf";
+ homepage = "https://github.com/wangbj/elf";
description = "Parser for ELF object format";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -57928,6 +59831,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "elsa" = callPackage
+ ({ mkDerivation, array, base, dequeue, directory, filepath
+ , hashable, json, megaparsec, mtl, tasty, tasty-hunit
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "elsa";
+ version = "0.2.0.0";
+ sha256 = "79d83d3ab692b21920189ea780ab4418e06330959165b29f4d9940e1e03e64af";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base dequeue directory filepath hashable json megaparsec mtl
+ unordered-containers
+ ];
+ executableHaskellDepends = [ base mtl ];
+ testHaskellDepends = [ base directory filepath tasty tasty-hunit ];
+ homepage = "http://github.com/ucsd-progsys/elsa";
+ description = "A tiny language for understanding the lambda-calculus";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"emacs-keys" = callPackage
({ mkDerivation, base, doctest, split, tasty, tasty-hspec
, tasty-quickcheck, template-haskell, th-lift, xkbcommon
@@ -58196,6 +60122,8 @@ self: {
pname = "enchant";
version = "0.1.0.0";
sha256 = "553536cc63fa18dfa07441e03166f10ae71d19c6dbfd04a996a91c318be36dfc";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
libraryPkgconfigDepends = [ enchant ];
libraryToolDepends = [ c2hs ];
@@ -58229,6 +60157,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "encode-string" = callPackage
+ ({ mkDerivation, base, bytestring, QuickCheck, quickcheck-instances
+ , text
+ }:
+ mkDerivation {
+ pname = "encode-string";
+ version = "0.1.0.0";
+ sha256 = "fb13bf53058bff828555f76421d0c0e195ea8ac0d92c6e73ce43055d680cb990";
+ libraryHaskellDepends = [ base bytestring text ];
+ testHaskellDepends = [
+ base bytestring QuickCheck quickcheck-instances text
+ ];
+ homepage = "https://github.com/minad/encode-string#readme";
+ description = "Safe string conversion and encoding";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"encoding" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, extensible-exceptions, ghc-prim, HaXml, mtl, regex-compat
@@ -58344,8 +60289,8 @@ self: {
}:
mkDerivation {
pname = "engine-io-wai";
- version = "1.0.5";
- sha256 = "80e4737835acbadb0aafa66defc961e32045c66760040456700853e5baf0dab3";
+ version = "1.0.6";
+ sha256 = "9db83e3a8e5dc42089f7078b6cea87746bd96872516d688292bcf92719de104a";
libraryHaskellDepends = [
attoparsec base bytestring either engine-io http-types mtl text
transformers transformers-compat unordered-containers wai
@@ -58518,9 +60463,9 @@ self: {
}) {};
"enummapmap" = callPackage
- ({ mkDerivation, base, cereal, containers, contravariant
+ ({ mkDerivation, base, cereal, containers, contravariant, criterion
, data-default, deepseq, ghc-prim, hspec, hspec-expectations, HUnit
- , lens, QuickCheck, safecopy, semigroups
+ , lens, mtl, QuickCheck, safecopy, semigroups
}:
mkDerivation {
pname = "enummapmap";
@@ -58534,6 +60479,9 @@ self: {
base cereal containers deepseq hspec hspec-expectations HUnit lens
QuickCheck safecopy semigroups
];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq mtl
+ ];
description = "Map of maps using Enum types as keys";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -58642,8 +60590,8 @@ self: {
}:
mkDerivation {
pname = "envy";
- version = "1.3.0.1";
- sha256 = "ac630e03e9f4c8c99c39e622b9638c3bdc3b71300ef92597d60acac7ace8e85c";
+ version = "1.3.0.2";
+ sha256 = "4ca0af8de7d089cf9f1e16e46a6a1300e901907f4edb3a8d393e5af11868899b";
libraryHaskellDepends = [
base bytestring containers mtl text time transformers
];
@@ -58826,8 +60774,8 @@ self: {
}:
mkDerivation {
pname = "equal-files";
- version = "0.0.5.2";
- sha256 = "1c391e4f2e813d5aaaa77c849ce96f070fd0846d192fd0784fdf021075ebc91e";
+ version = "0.0.5.3";
+ sha256 = "e5b785c286c557c57dba7107d913b220781aa2549ba4b7685da494b20a0172aa";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -59118,6 +61066,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "errors_2_2_0" = callPackage
+ ({ mkDerivation, base, exceptions, safe, text, transformers
+ , transformers-compat, unexceptionalio
+ }:
+ mkDerivation {
+ pname = "errors";
+ version = "2.2.0";
+ sha256 = "fda1c9e91950d7dc4d8483e2dc65085f12de5c2819b815799b6e75846fc9617c";
+ libraryHaskellDepends = [
+ base exceptions safe text transformers transformers-compat
+ unexceptionalio
+ ];
+ description = "Simplified error-handling";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ersaconcat" = callPackage
({ mkDerivation, base, directory, doctest, filepath, HTTP
, network-uri, process, QuickCheck, tagsoup, template-haskell
@@ -59176,6 +61141,8 @@ self: {
sha256 = "b83980c6f537ab812ac8605a9fe8c3bb9764bb5ae098e20ef882fd5aa824f7b6";
revision = "1";
editedCabalFile = "146f86cb3df790cd26c0ec2f7061027257c7932a64ff8a6725eee5356a887776";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base containers ersatz toysolver transformers
];
@@ -59262,6 +61229,8 @@ self: {
pname = "esqueleto";
version = "2.5.1";
sha256 = "76a75c84c4b4e0d41b28d8f8e73cc746282f5e7e50cfb11fcc252286950c87d9";
+ revision = "1";
+ editedCabalFile = "d612bc43e57e7d69561a7d88ad5cb564999c202ddaffe8460bff1979402710b8";
libraryHaskellDepends = [
base blaze-html bytestring conduit monad-logger persistent
resourcet tagged text transformers unordered-containers
@@ -59383,6 +61352,8 @@ self: {
pname = "ether";
version = "0.4.0.2";
sha256 = "8b9dce4d444613dc46df988fa3a437297503e63ff29fd28113b35b98a8dcd953";
+ revision = "1";
+ editedCabalFile = "a876e46771d9778373b6a63d43ecb4bb88e303c420341547bfd3f9b9054d1373";
libraryHaskellDepends = [
base exceptions mmorph monad-control mtl template-haskell
transformers transformers-base transformers-lift
@@ -59395,6 +61366,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ether_0_4_1_0" = callPackage
+ ({ mkDerivation, base, exceptions, mmorph, monad-control, mtl
+ , QuickCheck, tasty, tasty-quickcheck, template-haskell
+ , transformers, transformers-base, transformers-lift
+ }:
+ mkDerivation {
+ pname = "ether";
+ version = "0.4.1.0";
+ sha256 = "4790c6a8d2f81fcda1dd037bd89e4183d215417f0f3228b6f3dee5a2be139d30";
+ libraryHaskellDepends = [
+ base exceptions mmorph monad-control mtl template-haskell
+ transformers transformers-base transformers-lift
+ ];
+ testHaskellDepends = [
+ base mtl QuickCheck tasty tasty-quickcheck transformers
+ ];
+ homepage = "https://int-index.github.io/ether/";
+ description = "Monad transformers and classes";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ethereum-client-haskell" = callPackage
({ mkDerivation, ansi-wl-pprint, array, base, base16-bytestring
, binary, bytestring, cmdargs, containers, cryptohash, data-default
@@ -59505,8 +61498,8 @@ self: {
}) {};
"euler" = callPackage
- ({ mkDerivation, base, directory, happy, hlint, hspec, process
- , regex-posix, xml
+ ({ mkDerivation, base, criterion, directory, happy, hlint, hspec
+ , process, regex-posix, xml
}:
mkDerivation {
pname = "euler";
@@ -59517,15 +61510,17 @@ self: {
base directory hlint hspec process regex-posix xml
];
testToolDepends = [ happy ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/decomputed/euler";
description = "Mathematics utilities for Haskell";
license = stdenv.lib.licenses.mit;
}) {};
"euphoria" = callPackage
- ({ mkDerivation, base, containers, deepseq, elerea, enummapset-th
- , hashable, HUnit, test-framework, test-framework-hunit
- , test-framework-th, transformers, unordered-containers
+ ({ mkDerivation, base, containers, criterion, deepseq, elerea
+ , enummapset-th, hashable, HUnit, test-framework
+ , test-framework-hunit, test-framework-th, transformers
+ , unordered-containers
}:
mkDerivation {
pname = "euphoria";
@@ -59538,6 +61533,9 @@ self: {
testHaskellDepends = [
base HUnit test-framework test-framework-hunit test-framework-th
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq enummapset-th unordered-containers
+ ];
homepage = "http://github.com/tsurucapital/euphoria";
description = "Dynamic network FRP with events and continuous values";
license = stdenv.lib.licenses.publicDomain;
@@ -59560,6 +61558,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "eve" = callPackage
+ ({ mkDerivation, base, containers, data-default, free, hspec
+ , hspec-core, lens, mtl
+ }:
+ mkDerivation {
+ pname = "eve";
+ version = "0.1.7";
+ sha256 = "b1d4ad466224f3cad47bce852e5c1605e3353b57adb1a4dc57591ee89e99b237";
+ libraryHaskellDepends = [
+ base containers data-default free lens mtl
+ ];
+ testHaskellDepends = [
+ base data-default hspec hspec-core lens mtl
+ ];
+ homepage = "https://github.com/ChrisPenner/eve#readme";
+ description = "An extensible event framework";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"event" = callPackage
({ mkDerivation, base, containers, semigroups, transformers }:
mkDerivation {
@@ -59656,8 +61673,8 @@ self: {
}:
mkDerivation {
pname = "eventloop";
- version = "0.8.2.1";
- sha256 = "aed31b9515e726ae439323590336295cbdcd9c530aebb95f976a1068fc4c6848";
+ version = "0.8.2.2";
+ sha256 = "20681dea13cfc53e4b8e0b27c4e8ec62462a0c0886a797eb773370db1ca0e00e";
libraryHaskellDepends = [
aeson base bytestring concurrent-utilities deepseq network stm
suspend text timers websockets
@@ -59665,6 +61682,7 @@ self: {
homepage = "-";
description = "A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"eventsource-api" = callPackage
@@ -59863,8 +61881,8 @@ self: {
}) {};
"exact-real" = callPackage
- ({ mkDerivation, base, checkers, directory, doctest, filepath
- , groups, integer-gmp, memoize, QuickCheck, random, tasty
+ ({ mkDerivation, base, checkers, criterion, directory, doctest
+ , filepath, groups, integer-gmp, memoize, QuickCheck, random, tasty
, tasty-hunit, tasty-quickcheck, tasty-th
}:
mkDerivation {
@@ -59876,6 +61894,7 @@ self: {
base checkers directory doctest filepath groups QuickCheck random
tasty tasty-hunit tasty-quickcheck tasty-th
];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "http://github.com/expipiplus1/exact-real";
description = "Exact real arithmetic";
license = stdenv.lib.licenses.mit;
@@ -60052,8 +62071,8 @@ self: {
({ mkDerivation, base, directory, filepath, unix }:
mkDerivation {
pname = "executable-path";
- version = "0.0.3";
- sha256 = "8c7215ed4c3cd558f89dc862d21cf9dab3c6b762f4f90c0c1be9e3141c46e5c9";
+ version = "0.0.3.1";
+ sha256 = "9cc742b6d40a487b3af38dca6852ca3b50a0db94d42fe819576c84beb5adbc6f";
libraryHaskellDepends = [ base directory filepath unix ];
homepage = "http://code.haskell.org/~bkomuves/";
description = "Finding out the full path of the executable";
@@ -60088,6 +62107,7 @@ self: {
homepage = "https://github.com/lspitzner/exference";
description = "Tool to search/generate (haskell) expressions with a given type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"exhaustive" = callPackage
@@ -60145,16 +62165,25 @@ self: {
}) {inherit (pkgs) exif;};
"exinst" = callPackage
- ({ mkDerivation, base, constraints, profunctors, singletons }:
+ ({ mkDerivation, aeson, base, binary, bytes, bytestring, cereal
+ , constraints, deepseq, hashable, profunctors, QuickCheck
+ , singletons, tasty, tasty-hunit, tasty-quickcheck
+ }:
mkDerivation {
pname = "exinst";
- version = "0.2";
- sha256 = "64c8d5a121db7274436f4e0fdb5c7ea3c9746419a84c0f16e6edb92bb83c7a3b";
+ version = "0.4";
+ sha256 = "49f2465086a7e0411d9bdfe5957e54e7bd85d873dc7e75d3447c7b2edf98ee58";
libraryHaskellDepends = [
- base constraints profunctors singletons
+ aeson base binary bytes cereal constraints deepseq hashable
+ profunctors QuickCheck singletons
+ ];
+ testHaskellDepends = [
+ aeson base binary bytes bytestring cereal constraints deepseq
+ hashable profunctors QuickCheck singletons tasty tasty-hunit
+ tasty-quickcheck
];
homepage = "https://github.com/k0001/exinst";
- description = "Derive instances for your existential types";
+ description = "Recover type indexes and instances for your existentialized types";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -60395,6 +62424,8 @@ self: {
pname = "explicit-exception";
version = "0.1.8";
sha256 = "7fee7a3781db3c3bf82079e635d510088dbb6f4295fde887c603819ec14cd16f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base deepseq transformers ];
homepage = "http://www.haskell.org/haskellwiki/Exception";
description = "Exceptions which are explicit in the type signature";
@@ -60575,6 +62606,7 @@ self: {
homepage = "https://github.com/msakai/extended-reals/";
description = "Extension of real numbers with positive/negative infinities";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"extensible" = callPackage
@@ -60594,6 +62626,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "extensible_0_4_1" = callPackage
+ ({ mkDerivation, base, comonad, constraints, criterion, deepseq
+ , effin, extensible-effects, freer, ghc-prim, lens, monad-skeleton
+ , mtl, primitive, profunctors, semigroups, tagged, template-haskell
+ , transformers
+ }:
+ mkDerivation {
+ pname = "extensible";
+ version = "0.4.1";
+ sha256 = "4982d227fa1dc75ec7ade1ecb81d2611f35cace2bc79a9b68cbdf4305453648a";
+ libraryHaskellDepends = [
+ base comonad constraints deepseq ghc-prim monad-skeleton mtl
+ primitive profunctors semigroups tagged template-haskell
+ transformers
+ ];
+ testHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [
+ base criterion effin extensible-effects freer lens mtl
+ ];
+ homepage = "https://github.com/fumieval/extensible";
+ description = "Extensible, efficient, optics-friendly data types and effects";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"extensible-data" = callPackage
({ mkDerivation, base, data-lens, hashable, template-haskell
, unordered-containers
@@ -60630,6 +62687,7 @@ self: {
homepage = "https://github.com/suhailshergill/extensible-effects";
description = "An Alternative to Monad Transformers";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"extensible-exceptions" = callPackage
@@ -60844,6 +62902,7 @@ self: {
homepage = "http://github.com/slpopejoy/fadno-xml";
description = "XML/XSD combinators/schemas/codegen";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fail" = callPackage
@@ -60993,21 +63052,23 @@ self: {
}) {};
"farmhash" = callPackage
- ({ mkDerivation, base, bytestring, hspec, QuickCheck }:
+ ({ mkDerivation, base, bytestring, criterion, hspec, QuickCheck }:
mkDerivation {
pname = "farmhash";
version = "0.1.0.5";
sha256 = "0e685a5445f7bce88682d209bccb47d03f06065a627475df44a8e2af8bc20fa1";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [ base bytestring hspec QuickCheck ];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
homepage = "https://github.com/abhinav/farmhash";
description = "Fast hash functions";
license = stdenv.lib.licenses.bsd3;
}) {};
"fast-builder" = callPackage
- ({ mkDerivation, base, bytestring, ghc-prim, process, QuickCheck
- , stm
+ ({ mkDerivation, aeson, base, bytestring, containers, criterion
+ , deepseq, ghc-prim, process, QuickCheck, scientific, stm
+ , template-haskell, text, true-name, unordered-containers, vector
}:
mkDerivation {
pname = "fast-builder";
@@ -61015,14 +63076,19 @@ self: {
sha256 = "4a83c2fb4e21ec43d7cf9b2412286e1fea036f7c5cbfd4dcee8914f8b2ae9e1c";
libraryHaskellDepends = [ base bytestring ghc-prim ];
testHaskellDepends = [ base bytestring process QuickCheck stm ];
+ benchmarkHaskellDepends = [
+ aeson base bytestring containers criterion deepseq ghc-prim
+ scientific template-haskell text true-name unordered-containers
+ vector
+ ];
homepage = "http://github.com/takano-akio/fast-builder";
description = "Fast ByteString Builder";
license = stdenv.lib.licenses.publicDomain;
}) {};
"fast-digits" = callPackage
- ({ mkDerivation, base, digits, integer-gmp, QuickCheck, smallcheck
- , tasty, tasty-quickcheck, tasty-smallcheck
+ ({ mkDerivation, base, criterion, digits, integer-gmp, QuickCheck
+ , smallcheck, tasty, tasty-quickcheck, tasty-smallcheck
}:
mkDerivation {
pname = "fast-digits";
@@ -61033,6 +63099,7 @@ self: {
base digits QuickCheck smallcheck tasty tasty-quickcheck
tasty-smallcheck
];
+ benchmarkHaskellDepends = [ base criterion digits ];
homepage = "https://github.com/Bodigrim/fast-digits";
description = "The fast library for integer-to-digits conversion";
license = stdenv.lib.licenses.gpl3;
@@ -61113,8 +63180,8 @@ self: {
}:
mkDerivation {
pname = "fast-tagsoup";
- version = "1.0.12";
- sha256 = "6447078da5a85c62528edab1a266ae8709811ba1d113f6dee1ec249e75e3904a";
+ version = "1.0.13";
+ sha256 = "250658a41dae37448ce938ef05f9eaa1d9083b4b6030de03df074d3e546a0986";
libraryHaskellDepends = [
base bytestring containers tagsoup text text-icu
];
@@ -61136,24 +63203,6 @@ self: {
}) {};
"fasta" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, foldl
- , lens, parsec, pipes, pipes-attoparsec, pipes-bytestring
- , pipes-group, pipes-text, split, text
- }:
- mkDerivation {
- pname = "fasta";
- version = "0.10.4.1";
- sha256 = "0a282adecb22764cd99c056cc0a871e29adac3568ba92b37eabf8f064ad6d482";
- libraryHaskellDepends = [
- attoparsec base bytestring containers foldl lens parsec pipes
- pipes-attoparsec pipes-bytestring pipes-group pipes-text split text
- ];
- homepage = "https://github.com/GregorySchwartz/fasta";
- description = "A simple, mindless parser for fasta files";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "fasta_0_10_4_2" = callPackage
({ mkDerivation, attoparsec, base, bytestring, containers, foldl
, lens, parsec, pipes, pipes-attoparsec, pipes-bytestring
, pipes-group, pipes-text, split, text
@@ -61169,7 +63218,6 @@ self: {
homepage = "https://github.com/GregorySchwartz/fasta";
description = "A simple, mindless parser for fasta files";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fastbayes" = callPackage
@@ -61239,8 +63287,8 @@ self: {
}) {};
"fastpbkdf2" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, openssl
- , tasty, tasty-hunit
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , cryptonite, openssl, pbkdf, tasty, tasty-hunit
}:
mkDerivation {
pname = "fastpbkdf2";
@@ -61251,6 +63299,9 @@ self: {
testHaskellDepends = [
base base16-bytestring bytestring tasty tasty-hunit
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion cryptonite pbkdf
+ ];
homepage = "https://github.com/adinapoli/fastpbkdf2-hs#readme";
description = "Haskell bindings to the fastpbkdf2 C library";
license = stdenv.lib.licenses.bsd3;
@@ -61298,8 +63349,8 @@ self: {
pname = "fay";
version = "0.23.1.16";
sha256 = "c46ef8cb7980bcf62ef7ccc9897e9c4246e6bec8cafc06d49ebe1d5bcd618a64";
- revision = "3";
- editedCabalFile = "636e2fbbe689dde982c327a7fc33871804ec66e47105d6cbffd6ce09716c241f";
+ revision = "4";
+ editedCabalFile = "efe4614bc8832765c649a86b4e4a8c26122af3a5a23cad77676e062e3a85f66c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -61472,6 +63523,7 @@ self: {
homepage = "https://github.com/prowdsponsor/fb";
description = "Bindings to Facebook's API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fb-persistent" = callPackage
@@ -61585,16 +63637,20 @@ self: {
}) {};
"fclabels" = callPackage
- ({ mkDerivation, base, HUnit, mtl, template-haskell, transformers
+ ({ mkDerivation, base, criterion, HUnit, mtl, template-haskell
+ , transformers
}:
mkDerivation {
pname = "fclabels";
version = "2.0.3.2";
sha256 = "4d5d83ffc3c8bc610e9c42e19c2e07a1ca68666310261de15703c605047182b0";
+ revision = "1";
+ editedCabalFile = "9e2c00e02216a9ba54f4798c9c68e88b0b94440e9ebd583d126404e8f7fe8c90";
libraryHaskellDepends = [ base mtl template-haskell transformers ];
testHaskellDepends = [
base HUnit mtl template-haskell transformers
];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/sebastiaanvisser/fclabels";
description = "First class accessor labels implemented as lenses";
license = stdenv.lib.licenses.bsd3;
@@ -61702,6 +63758,8 @@ self: {
pname = "feed";
version = "0.3.12.0";
sha256 = "cc2d6a3b91027d75b91a0a4c0f83f2df68bee3ce0d7338ea5ae0bcab6dd47942";
+ revision = "1";
+ editedCabalFile = "f4f8a8372bb2337c23c91e9fb5e29b379def01dba7234db0e44b9e753c25cc8c";
libraryHaskellDepends = [
base old-locale old-time time time-locale-compat utf8-string xml
];
@@ -61870,11 +63928,11 @@ self: {
}) {};
"feldspar-compiler" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, data-default
- , directory, feldspar-language, filepath, gcc_s, ghc-paths, mtl
- , plugins, plugins-multistage, pretty, process, QuickCheck
- , storable-record, storable-tuple, syntactic, tasty, tasty-golden
- , tasty-quickcheck, template-haskell
+ ({ mkDerivation, base, bytestring, Cabal, containers, criterion
+ , data-default, deepseq, directory, feldspar-language, filepath
+ , gcc_s, ghc-paths, mtl, plugins, plugins-multistage, pretty
+ , process, QuickCheck, storable-record, storable-tuple, syntactic
+ , tasty, tasty-golden, tasty-quickcheck, template-haskell
}:
mkDerivation {
pname = "feldspar-compiler";
@@ -61890,6 +63948,9 @@ self: {
base bytestring Cabal feldspar-language mtl process QuickCheck
tasty tasty-golden tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base criterion data-default deepseq feldspar-language
+ ];
homepage = "http://feldspar.github.com";
description = "Compiler for the Feldspar language";
license = stdenv.lib.licenses.bsd3;
@@ -61994,6 +64055,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {raptor = null;};
+ "fernet" = callPackage
+ ({ mkDerivation, aeson, base, binary, byteable, bytestring
+ , cryptonite, HUnit, memory, optparse-applicative, QuickCheck
+ , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, time, unix
+ }:
+ mkDerivation {
+ pname = "fernet";
+ version = "0.1.0.0";
+ sha256 = "3ed511803b0754f56948dd172888ad51314cfb41ea029f92306d89b03dac1119";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary byteable bytestring cryptonite memory time
+ ];
+ executableHaskellDepends = [
+ base bytestring memory optparse-applicative time unix
+ ];
+ testHaskellDepends = [
+ aeson base bytestring HUnit memory QuickCheck tasty tasty-golden
+ tasty-hunit tasty-quickcheck time
+ ];
+ homepage = "https://github.com/rvl/fernet-hs";
+ description = "Generate and verify HMAC-based authentication tokens";
+ license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fez-conf" = callPackage
({ mkDerivation, base, containers, regex-compat }:
mkDerivation {
@@ -62054,16 +64142,19 @@ self: {
}) {};
"ffmpeg-light" = callPackage
- ({ mkDerivation, base, either, exceptions, ffmpeg, JuicyPixels
- , libavcodec, libavdevice, libavformat, libswscale, mtl
- , transformers, vector
+ ({ mkDerivation, base, bytestring, either, exceptions, ffmpeg
+ , JuicyPixels, libavcodec, libavdevice, libavformat, libswscale
+ , mtl, transformers, vector
}:
mkDerivation {
pname = "ffmpeg-light";
- version = "0.11.3";
- sha256 = "57206bff8bcf82f08f0881b80d5992d2be41b32443b8eca10d198789af24adfb";
+ version = "0.12.0";
+ sha256 = "9ff53c44c03562218ad04f3ac76c0e7fe8a7a91ed446743d20fb021705966833";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- base either exceptions JuicyPixels mtl transformers vector
+ base bytestring either exceptions JuicyPixels mtl transformers
+ vector
];
libraryPkgconfigDepends = [
ffmpeg libavcodec libavdevice libavformat libswscale
@@ -62098,8 +64189,8 @@ self: {
}:
mkDerivation {
pname = "fft";
- version = "0.1.8.4";
- sha256 = "2ea96d3150c1fca6ae2d8f0cead263ea1deddc0be18727a0cf4030f2ef07e1b4";
+ version = "0.1.8.5";
+ sha256 = "fa290a4d7e2f356237e8d450a5a945cf2bde1b281b08a703d101ccc2e959aa1f";
libraryHaskellDepends = [
array base carray ix-shapable storable-complex syb transformers
];
@@ -62124,16 +64215,17 @@ self: {
"fgl" = callPackage
({ mkDerivation, array, base, containers, deepseq, hspec
- , QuickCheck, transformers
+ , microbench, QuickCheck, transformers
}:
mkDerivation {
pname = "fgl";
- version = "5.5.3.0";
- sha256 = "d70cd8e2694311fae0b44fe0d1b342c95706ceffd3be66767e9027dfa5597e39";
+ version = "5.5.3.1";
+ sha256 = "dea97201d22c55b57a38b8f5a1ff272be8ba83db3824ab0f1232c60b8dcc2e4c";
libraryHaskellDepends = [
array base containers deepseq transformers
];
testHaskellDepends = [ base containers hspec QuickCheck ];
+ benchmarkHaskellDepends = [ base deepseq microbench ];
description = "Martin Erwig's Functional Graph Library";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -62142,8 +64234,8 @@ self: {
({ mkDerivation, base, containers, fgl, hspec, QuickCheck }:
mkDerivation {
pname = "fgl-arbitrary";
- version = "0.2.0.2";
- sha256 = "501d77f1f5efd952aaf06d35fc95bfd3a9bc93906f78a363766ec74d14d50b8b";
+ version = "0.2.0.3";
+ sha256 = "55ba994bdb884497b5e664b1c14969d66235ba2358eb38283aca21efded7c152";
libraryHaskellDepends = [ base fgl QuickCheck ];
testHaskellDepends = [ base containers fgl hspec QuickCheck ];
description = "QuickCheck support for fgl";
@@ -62576,6 +64668,7 @@ self: {
homepage = "https://github.com/kallisti-dev/filesystem-trees";
description = "Recursively manipulate and traverse filesystems as lazy rose trees";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"filtrable" = callPackage
@@ -62855,15 +64948,19 @@ self: {
}) {inherit (pkgs) cfitsio;};
"fitspec" = callPackage
- ({ mkDerivation, base, cmdargs, leancheck, template-haskell }:
+ ({ mkDerivation, base, cmdargs, leancheck, pretty, template-haskell
+ }:
mkDerivation {
pname = "fitspec";
- version = "0.4.0";
- sha256 = "73dae591138ff5390be2b7f373a4f3bed89d4d39d26ac665f5f8cf5326aad5da";
+ version = "0.4.1";
+ sha256 = "e4b0d7b33ab7b1e3acfdb5c3d170c5c3977e50fd05c124aec3e492374341bb6a";
libraryHaskellDepends = [
base cmdargs leancheck template-haskell
];
testHaskellDepends = [ base cmdargs leancheck template-haskell ];
+ benchmarkHaskellDepends = [
+ base cmdargs leancheck pretty template-haskell
+ ];
homepage = "https://github.com/rudymatela/fitspec#readme";
description = "refining property sets for testing Haskell programs";
license = stdenv.lib.licenses.bsd3;
@@ -62875,8 +64972,8 @@ self: {
}:
mkDerivation {
pname = "fix-imports";
- version = "1.0.4";
- sha256 = "46da19d982e3470bd28e55f895c3fc6e6e80a6b98f1014f32755b8601cc61e49";
+ version = "1.0.5";
+ sha256 = "0b072eec7895d3514276c2a25d6d56665dbabb46b13c22aeb5f560459216de05";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -63338,6 +65435,7 @@ self: {
];
description = "FlameGraphs of profiling";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"flat-maybe" = callPackage
@@ -63543,13 +65641,14 @@ self: {
}) {};
"floating-bits" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, criterion }:
mkDerivation {
pname = "floating-bits";
version = "0.3.0.0";
sha256 = "b2cf891588df5adc6633c26d8e75c582c0cecfcf7f48e3a889e8013d739ae2b2";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base criterion ];
description = "Conversions between floating and integral values";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -63609,6 +65708,7 @@ self: {
homepage = "https://github.com/expede/flower#README";
description = "More directional operators";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"flow2dot" = callPackage
@@ -63776,11 +65876,11 @@ self: {
}:
mkDerivation {
pname = "fltkhs";
- version = "0.5.0.8";
- sha256 = "1be849d2dbf73a7ad02d0945ae7eb834085ed4a192dcdf5733c2fd764d308adb";
+ version = "0.5.1.5";
+ sha256 = "74cdfdc677fe52b1c551fed125a7fb38b3858e0256be2c512929a9cd0c3d45f0";
isLibrary = true;
isExecutable = true;
- setupHaskellDepends = [ base Cabal ];
+ setupHaskellDepends = [ base Cabal directory filepath ];
libraryHaskellDepends = [ base bytestring text ];
libraryToolDepends = [ c2hs ];
executableHaskellDepends = [ base directory filepath mtl parsec ];
@@ -63853,9 +65953,9 @@ self: {
"fluent-logger" = callPackage
({ mkDerivation, attoparsec, base, bytestring, cereal
- , cereal-conduit, conduit, conduit-extra, containers, exceptions
- , hspec, messagepack, network, network-socket-options, random, stm
- , text, time, transformers, vector
+ , cereal-conduit, conduit, conduit-extra, containers, criterion
+ , exceptions, hspec, messagepack, network, network-socket-options
+ , random, stm, text, time, transformers, vector
}:
mkDerivation {
pname = "fluent-logger";
@@ -63870,6 +65970,7 @@ self: {
conduit-extra containers exceptions hspec messagepack network text
time transformers
];
+ benchmarkHaskellDepends = [ base criterion ];
description = "A structured logger for Fluentd (Haskell)";
license = stdenv.lib.licenses.asl20;
}) {};
@@ -63936,13 +66037,21 @@ self: {
}) {};
"fmt" = callPackage
- ({ mkDerivation, base, hspec, text, text-format }:
+ ({ mkDerivation, base, base16-bytestring, base64-bytestring
+ , bytestring, containers, hspec, microlens, neat-interpolation
+ , text, text-format, vector
+ }:
mkDerivation {
pname = "fmt";
- version = "0.0.0.2";
- sha256 = "8cf2554099987e09090d8b7ac084ff1b389c934e3de1cc99c0f29d754ff0a20a";
- libraryHaskellDepends = [ base text text-format ];
- testHaskellDepends = [ base hspec text ];
+ version = "0.0.0.4";
+ sha256 = "bfc71940c7f5c90c72945906e0887eb71894858593d536cb43b04109fd82634f";
+ libraryHaskellDepends = [
+ base base16-bytestring base64-bytestring bytestring microlens text
+ text-format
+ ];
+ testHaskellDepends = [
+ base bytestring containers hspec neat-interpolation text vector
+ ];
homepage = "http://github.com/aelve/fmt";
description = "Nice formatting library";
license = stdenv.lib.licenses.bsd3;
@@ -64041,24 +66150,25 @@ self: {
"foldl" = callPackage
({ mkDerivation, base, bytestring, comonad, containers
- , contravariant, mwc-random, primitive, profunctors, text
- , transformers, vector
+ , contravariant, criterion, mwc-random, primitive, profunctors
+ , text, transformers, vector
}:
mkDerivation {
pname = "foldl";
- version = "1.2.3";
- sha256 = "fb081168f7736a04dc68db348d2e0bc58d535da5ed74c4394a022dbaa46d3f25";
+ version = "1.2.4";
+ sha256 = "1c9777b172422aa0a184a44fdd20ee74f2d5e9d735b127fcc7ee1e61647ce3b5";
libraryHaskellDepends = [
base bytestring comonad containers contravariant mwc-random
primitive profunctors text transformers vector
];
+ benchmarkHaskellDepends = [ base criterion ];
description = "Composable, streaming, and efficient left folds";
license = stdenv.lib.licenses.bsd3;
}) {};
"foldl-incremental" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, foldl
- , histogram-fill, mwc-random, pipes, QuickCheck, tasty
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , foldl, histogram-fill, mwc-random, pipes, QuickCheck, tasty
, tasty-golden, tasty-hunit, tasty-quickcheck, vector
}:
mkDerivation {
@@ -64072,6 +66182,7 @@ self: {
base bytestring containers foldl histogram-fill mwc-random pipes
QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck vector
];
+ benchmarkHaskellDepends = [ base containers criterion foldl ];
homepage = "https://github.com/tonyday567/foldl-incremental";
description = "incremental folds";
license = stdenv.lib.licenses.mit;
@@ -64079,8 +66190,8 @@ self: {
}) {};
"foldl-statistics" = callPackage
- ({ mkDerivation, base, foldl, math-functions, profunctors
- , quickcheck-instances, semigroups, statistics, tasty
+ ({ mkDerivation, base, criterion, foldl, math-functions, mwc-random
+ , profunctors, quickcheck-instances, semigroups, statistics, tasty
, tasty-quickcheck, vector
}:
mkDerivation {
@@ -64094,16 +66205,20 @@ self: {
base foldl profunctors quickcheck-instances semigroups statistics
tasty tasty-quickcheck vector
];
+ benchmarkHaskellDepends = [
+ base criterion foldl mwc-random statistics vector
+ ];
homepage = "http://github.com/Data61/foldl-statistics#readme";
description = "Statistical functions from the statistics package implemented as Folds";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"foldl-transduce" = callPackage
({ mkDerivation, base, bifunctors, bytestring, comonad, containers
- , doctest, foldl, free, monoid-subclasses, profunctors
- , semigroupoids, semigroups, split, tasty, tasty-hunit
- , tasty-quickcheck, text, transformers, void
+ , criterion, doctest, foldl, free, lens-family-core
+ , monoid-subclasses, profunctors, semigroupoids, semigroups, split
+ , tasty, tasty-hunit, tasty-quickcheck, text, transformers, void
}:
mkDerivation {
pname = "foldl-transduce";
@@ -64118,6 +66233,9 @@ self: {
base doctest foldl free monoid-subclasses split tasty tasty-hunit
tasty-quickcheck text
];
+ benchmarkHaskellDepends = [
+ base criterion foldl lens-family-core
+ ];
description = "Transducers for foldl folds";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -64366,6 +66484,7 @@ self: {
homepage = "https://github.com/stormont/forecast-io";
description = "A Haskell library for working with forecast.io data.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"foreign-storable-asymmetric" = callPackage
@@ -64498,6 +66617,7 @@ self: {
homepage = "https://github.com/agrafix/format-numbers#readme";
description = "Various number formatting functions";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"format-status" = callPackage
@@ -64749,19 +66869,18 @@ self: {
}) {};
"foundation" = callPackage
- ({ mkDerivation, base, ghc-prim, mtl, QuickCheck, tasty
+ ({ mkDerivation, base, criterion, ghc-prim, mtl, QuickCheck, tasty
, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "foundation";
- version = "0.0.3";
- sha256 = "72d7f2af963d42cb7e1164b854978ad3f351175449ba2d27c6b639ffca0b75fa";
- revision = "1";
- editedCabalFile = "d3e2dc092452ec38bd2b555ecb5c5aceecb21880810c115973bf5cf2b4e0da5b";
+ version = "0.0.5";
+ sha256 = "d2822ebd4159ef2786909dee674397d675dcb710ee2b48a693d69a1ece30cf55";
libraryHaskellDepends = [ base ghc-prim ];
testHaskellDepends = [
base mtl QuickCheck tasty tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/haskell-foundation/foundation";
description = "Alternative prelude with batteries and no dependencies";
license = stdenv.lib.licenses.bsd3;
@@ -65104,8 +67223,8 @@ self: {
}:
mkDerivation {
pname = "free-functors";
- version = "0.7";
- sha256 = "bb30362bc3c5f8293a75af0bda8e52dee497e06ab3c0f44b088d619a41f5707d";
+ version = "0.7.2";
+ sha256 = "de9a834164e97e1b025ca01d58833e8d91afe68e7152e0af40e30050b3898121";
libraryHaskellDepends = [
algebraic-classes base bifunctors comonad constraints contravariant
profunctors template-haskell transformers
@@ -65337,8 +67456,8 @@ self: {
libfreenect = null;};
"freer" = callPackage
- ({ mkDerivation, base, QuickCheck, tasty, tasty-hunit
- , tasty-quickcheck
+ ({ mkDerivation, base, criterion, free, mtl, QuickCheck, tasty
+ , tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "freer";
@@ -65351,12 +67470,34 @@ self: {
testHaskellDepends = [
base QuickCheck tasty tasty-hunit tasty-quickcheck
];
+ benchmarkHaskellDepends = [ base criterion free mtl ];
homepage = "https://gitlab.com/queertypes/freer";
description = "Implementation of the Freer Monad";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "freer-effects" = callPackage
+ ({ mkDerivation, base, criterion, free, hlint, mtl, QuickCheck
+ , tasty, tasty-hunit, tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "freer-effects";
+ version = "0.3.0.0";
+ sha256 = "06b67cabe8141468a0bc55d6f39918fd0a037992e760411d116a36a22586d57f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ base hlint QuickCheck tasty tasty-hunit tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [ base criterion free mtl ];
+ homepage = "https://github.com/IxpertaSolutions/freer-effects";
+ description = "Implementation of effect system for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"freesect" = callPackage
({ mkDerivation, array, base, cpphs, directory, mtl, parallel
, pretty, random, syb
@@ -65421,6 +67562,8 @@ self: {
pname = "freetype2";
version = "0.1.1";
sha256 = "da18f9d3047277ba47e162dafa0b2a4777bfb6157b39ad91f9e808ba36f65e99";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
description = "Haskell binding for FreeType 2 library";
license = stdenv.lib.licenses.bsd3;
@@ -65464,6 +67607,7 @@ self: {
homepage = "https://github.com/davidlazar/fresh";
description = "Introduce fresh variables into Haskell source code";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"friday" = callPackage
@@ -65514,8 +67658,8 @@ self: {
}:
mkDerivation {
pname = "friday-juicypixels";
- version = "0.1.2";
- sha256 = "2f8fca7cf49c86af592691bdaaada94ae768a9e054956759a860c9b59ae16ed1";
+ version = "0.1.2.1";
+ sha256 = "ca861884ede7a37567fc291e8e98515f3ec5cc8dfc0200944e5fd5fa49251af4";
libraryHaskellDepends = [ base friday JuicyPixels vector ];
testHaskellDepends = [
base bytestring file-embed friday hspec JuicyPixels
@@ -65532,6 +67676,8 @@ self: {
pname = "friday-scale-dct";
version = "1.0.0.1";
sha256 = "0a40db255149c553169d8c2cc8f7ae11b511061b45a3e5c810f9be3390951b48";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base base-compat carray fft friday vector
];
@@ -65813,6 +67959,7 @@ self: {
homepage = "http://www.github.com/ehamberg/fswatcher/";
description = "Watch a file/directory and run a command when it's modified";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ftdi" = callPackage
@@ -65823,6 +67970,8 @@ self: {
pname = "ftdi";
version = "0.2.0.1";
sha256 = "a892fae6e1c12c3fc1db3f10e84b99c46f6145ac3fb3bcad519bcb619f5dcebe";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base base-unicode-symbols bytestring safe transformers usb
];
@@ -65894,6 +68043,8 @@ self: {
pname = "ftphs";
version = "1.0.9.1";
sha256 = "ce0b05b2fc7f93a6195184ed1a8edee69a7a9cf4aa3d15ebeb25421715571bf2";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base hslogger MissingH mtl network parsec regex-compat
];
@@ -65957,14 +68108,17 @@ self: {
}) {};
"full-text-search" = callPackage
- ({ mkDerivation, array, base, containers, QuickCheck, tasty
- , tasty-quickcheck, text, vector
+ ({ mkDerivation, alex, array, base, containers, happy, QuickCheck
+ , tasty, tasty-quickcheck, text, vector
}:
mkDerivation {
pname = "full-text-search";
version = "0.2.1.3";
sha256 = "f3de82428b67819c1284f18192922e20cda5cb3cdb447297018507b13e3ca368";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ array base containers text vector ];
+ executableToolDepends = [ alex happy ];
testHaskellDepends = [
array base containers QuickCheck tasty tasty-quickcheck text vector
];
@@ -66175,6 +68329,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "functor-classes-compat" = callPackage
+ ({ mkDerivation, base, containers, hashable, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "functor-classes-compat";
+ version = "1";
+ sha256 = "ef11f94f44a74d6657ee61dcd2cfbc6d0889d233a2fb4caae6a29d9c59a1366f";
+ libraryHaskellDepends = [
+ base containers hashable unordered-containers vector
+ ];
+ homepage = "https://github.com/phadej/functor-classes-compat#readme";
+ description = "Data.Functor.Classes instances for core packages";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"functor-combo" = callPackage
({ mkDerivation, base, base-orphans, containers, data-inttrie, lub
, type-unary, TypeCompose
@@ -66272,13 +68442,16 @@ self: {
}) {};
"funnyprint" = callPackage
- ({ mkDerivation, base, hscolour, ipprint, tasty, tasty-hspec }:
+ ({ mkDerivation, base, criterion, hscolour, ipprint, tasty
+ , tasty-hspec
+ }:
mkDerivation {
pname = "funnyprint";
version = "0.0.5";
sha256 = "8f13d87e1a47957cad27e4753af10d375406e503d90a9e1cb193aec68eeef99e";
libraryHaskellDepends = [ base hscolour ipprint ];
testHaskellDepends = [ base hscolour ipprint tasty tasty-hspec ];
+ benchmarkHaskellDepends = [ base criterion hscolour ipprint ];
homepage = "https://github.com/Pitometsu/funnyprint#readme";
description = "funnyPrint function to colorize GHCi output";
license = stdenv.lib.licenses.mit;
@@ -66510,6 +68683,20 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "g4ip" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "g4ip";
+ version = "0.1.0.0";
+ sha256 = "fc280273fd9e6324d1b304bf553ae43f69202ae8619a74fa2b4bd7fa069ec086";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ homepage = "https://github.com/cacay/G4ip";
+ description = "A theorem prover for propositional logic that uses G4ip";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"gact" = callPackage
({ mkDerivation, base, biopsl, bytestring, cmdargs, hashable
, unordered-containers
@@ -66722,6 +68909,7 @@ self: {
homepage = "https://github.com/hackerspace/gcodehs";
description = "GCode processor";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gconf" = callPackage
@@ -66813,8 +69001,8 @@ self: {
}:
mkDerivation {
pname = "gdo";
- version = "0.1.2";
- sha256 = "0a4612e13b97de8950ff87779a98ca837ed5de78baf9754d465b648edcc44018";
+ version = "0.1.5";
+ sha256 = "9c128b9e29799b761e289bbfa7125e655acc934a84615b84164f3ba8188d1627";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -66891,8 +69079,10 @@ self: {
}:
mkDerivation {
pname = "gegl";
- version = "0.0.0.4";
- sha256 = "cd938dcc3042980669f01186cc4d0a52d03a5b8cf14553598ef6c04e0748f822";
+ version = "0.0.0.5";
+ sha256 = "e783b1718f06fea318730ec8f6fb6c7d89e66691fa5dfd779f40ba192b5c5920";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
babl base containers glib inline-c monad-loops random split
template-haskell
@@ -67003,8 +69193,8 @@ self: {
}:
mkDerivation {
pname = "gendocs";
- version = "0.1.0.0";
- sha256 = "5ed453b7811e8b43ff5d660acbf6f75e6022a63c546ca282b2ea9b3474e762f0";
+ version = "0.1.3";
+ sha256 = "0e934bfd9dd84f4e069737352e1c3503eef81747564f3dfd51e47a4959522df8";
libraryHaskellDepends = [
aeson aeson-pretty base bytestring safe text
];
@@ -67014,6 +69204,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "general-games" = callPackage
+ ({ mkDerivation, base, hspec, HUnit, monad-loops, MonadRandom
+ , random, random-shuffle
+ }:
+ mkDerivation {
+ pname = "general-games";
+ version = "1.0.5";
+ sha256 = "427d0319c4aa99d8071d25bc4df7e7f1eff341b05d8f5ed85a735b1b6c032a53";
+ libraryHaskellDepends = [
+ base monad-loops MonadRandom random random-shuffle
+ ];
+ testHaskellDepends = [ base hspec HUnit MonadRandom ];
+ homepage = "https://github.com/cgorski/general-games";
+ description = "Library supporting simulation of a number of games";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"general-prelude" = callPackage
({ mkDerivation, base, lens, pointless-fun, strict, system-filepath
}:
@@ -67091,6 +69298,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "generic-arbitrary" = callPackage
+ ({ mkDerivation, base, QuickCheck }:
+ mkDerivation {
+ pname = "generic-arbitrary";
+ version = "0.1.0";
+ sha256 = "69f30a54e7a3d0a45288778e22e6d0d03cfc3b525dfe0a663cd4f559a619bcc6";
+ libraryHaskellDepends = [ base QuickCheck ];
+ description = "Generic implementation for QuickCheck's Arbitrary";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"generic-binary" = callPackage
({ mkDerivation, base, binary, bytestring, ghc-prim }:
mkDerivation {
@@ -67164,6 +69382,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "generic-enum" = callPackage
+ ({ mkDerivation, array, base, bytestring, hspec }:
+ mkDerivation {
+ pname = "generic-enum";
+ version = "0.1.1.0";
+ sha256 = "bea3687bf956cbcc4dbe24ad52a9f916f76a564f8cc046341568b176708a94d4";
+ libraryHaskellDepends = [ array base bytestring ];
+ testHaskellDepends = [ array base bytestring hspec ];
+ description = "An Enum class that fixes some deficiences with Prelude's Enum";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"generic-lucid-scaffold" = callPackage
({ mkDerivation, base, lucid, text }:
mkDerivation {
@@ -67176,9 +69406,9 @@ self: {
}) {};
"generic-maybe" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, directory
- , doctest, filepath, generic-deriving, ghc-prim, hlint, mtl, nats
- , parallel, semigroups, simple-reflect, split, text
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , directory, doctest, filepath, generic-deriving, ghc-prim, hlint
+ , mtl, nats, parallel, semigroups, simple-reflect, split, text
, unordered-containers, vector
}:
mkDerivation {
@@ -67191,6 +69421,7 @@ self: {
generic-deriving hlint mtl nats parallel semigroups simple-reflect
split text unordered-containers vector
];
+ benchmarkHaskellDepends = [ base criterion deepseq ];
homepage = "https://github.com/jfischoff/generic-maybe";
description = "A generic version of Data.Maybe";
license = stdenv.lib.licenses.bsd3;
@@ -67218,18 +69449,12 @@ self: {
}) {};
"generic-random" = callPackage
- ({ mkDerivation, ad, base, containers, hashable, hmatrix, ieee754
- , MonadRandom, mtl, QuickCheck, transformers, unordered-containers
- , vector
- }:
+ ({ mkDerivation, base, boltzmann-samplers, QuickCheck }:
mkDerivation {
pname = "generic-random";
- version = "0.4.0.0";
- sha256 = "68c5036f55584c5164c79a6adf6d9dc4435844fc98d206be80a1683cc4929f22";
- libraryHaskellDepends = [
- ad base containers hashable hmatrix ieee754 MonadRandom mtl
- QuickCheck transformers unordered-containers vector
- ];
+ version = "0.4.1.0";
+ sha256 = "cad16f88436384b5157b1ba09d7931f2d31a60c46bab4669659bff7936032ee2";
+ libraryHaskellDepends = [ base boltzmann-samplers QuickCheck ];
homepage = "http://github.com/lysxia/generic-random";
description = "Generic random generators";
license = stdenv.lib.licenses.mit;
@@ -67553,8 +69778,10 @@ self: {
({ mkDerivation, base, hspec, QuickCheck, validity }:
mkDerivation {
pname = "genvalidity";
- version = "0.3.1.0";
- sha256 = "fd79841970e8d29a204e8cdf540478760f2a488bde21583668a3e7d8526f588a";
+ version = "0.3.2.0";
+ sha256 = "1a92621a1d9f09e134891fe408cd6c17af866a80648ec53f014eed9604b9905b";
+ revision = "1";
+ editedCabalFile = "08fd437bc922f93c1122c58d0dca3e93befe76c800e117b729da975836ba8f26";
libraryHaskellDepends = [ base QuickCheck validity ];
testHaskellDepends = [ base hspec QuickCheck ];
homepage = "https://github.com/NorfairKing/validity#readme";
@@ -67562,14 +69789,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "genvalidity-bytestring" = callPackage
+ ({ mkDerivation, base, bytestring, genvalidity, genvalidity-hspec
+ , hspec, QuickCheck, validity, validity-bytestring
+ }:
+ mkDerivation {
+ pname = "genvalidity-bytestring";
+ version = "0.0.0.1";
+ sha256 = "314e531c902db8e36df9f23c8e8a9b355cabf8377ddb1b24410e25f96f806d67";
+ libraryHaskellDepends = [
+ base bytestring genvalidity QuickCheck validity validity-bytestring
+ ];
+ testHaskellDepends = [
+ base bytestring genvalidity genvalidity-hspec hspec QuickCheck
+ ];
+ homepage = "https://github.com/NorfairKing/validity#readme";
+ description = "GenValidity support for ByteString";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"genvalidity-containers" = callPackage
({ mkDerivation, base, containers, genvalidity, genvalidity-hspec
, hspec, QuickCheck, validity, validity-containers
}:
mkDerivation {
pname = "genvalidity-containers";
- version = "0.2.0.0";
- sha256 = "79cccb5ac44193287e65aaf751617e213e71b012cc96e31e42428cdfd9c63ce1";
+ version = "0.2.0.1";
+ sha256 = "97fa168074201195a57ad36f4ae678435f2595e071f9ec259bca72eacf0eaf29";
libraryHaskellDepends = [
base containers genvalidity QuickCheck validity validity-containers
];
@@ -67583,15 +69829,15 @@ self: {
}) {};
"genvalidity-hspec" = callPackage
- ({ mkDerivation, base, doctest, genvalidity, hspec, hspec-core
- , QuickCheck, validity
+ ({ mkDerivation, base, doctest, genvalidity, genvalidity-property
+ , hspec, hspec-core, QuickCheck, validity
}:
mkDerivation {
pname = "genvalidity-hspec";
- version = "0.3.1.0";
- sha256 = "abead88444f51c39f59cf2b959ad0d9532f4b58b87cb9f53b6e6c0bc6f62ef5d";
+ version = "0.4.0.0";
+ sha256 = "4e3f5370e5945cb63a4063b9fc810384df7ce9bf9b0aa6f6f1549739897067ad";
libraryHaskellDepends = [
- base genvalidity hspec QuickCheck validity
+ base genvalidity genvalidity-property hspec QuickCheck validity
];
testHaskellDepends = [
base doctest genvalidity hspec hspec-core QuickCheck
@@ -67599,6 +69845,7 @@ self: {
homepage = "https://github.com/NorfairKing/validity#readme";
description = "Standard spec's for GenValidity instances";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-hspec-aeson" = callPackage
@@ -67608,8 +69855,8 @@ self: {
}:
mkDerivation {
pname = "genvalidity-hspec-aeson";
- version = "0.0.1.0";
- sha256 = "58da64350fb137c8fae3a62450fe541adf66ddc4f2d42791350cb6085ac1b2b0";
+ version = "0.0.1.1";
+ sha256 = "78c874a190dd0a92005a1c2d8ca2b05ae6682d3486dc1d5a9feeb0daab393d37";
libraryHaskellDepends = [
aeson base bytestring deepseq genvalidity genvalidity-hspec hspec
QuickCheck
@@ -67623,14 +69870,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "genvalidity-hspec-binary" = callPackage
+ ({ mkDerivation, base, binary, deepseq, doctest, genvalidity
+ , genvalidity-hspec, hspec, QuickCheck
+ }:
+ mkDerivation {
+ pname = "genvalidity-hspec-binary";
+ version = "0.0.0.0";
+ sha256 = "fdb91ed09a3e486508d8180dc4fcc3f229d376838576c5a0a271b4dbbd2937b6";
+ libraryHaskellDepends = [
+ base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck
+ ];
+ testHaskellDepends = [ base doctest genvalidity hspec ];
+ homepage = "https://github.com/NorfairKing/validity#readme";
+ description = "Standard spec's for binary-related Instances";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"genvalidity-hspec-cereal" = callPackage
({ mkDerivation, base, cereal, deepseq, doctest, genvalidity
, genvalidity-hspec, hspec, QuickCheck
}:
mkDerivation {
pname = "genvalidity-hspec-cereal";
- version = "0.0.0.0";
- sha256 = "1cbb1d37aed02b8aa75092b0ff7065bdd0238a02fd735a2b1e548be9e11e48de";
+ version = "0.0.0.1";
+ sha256 = "72da16d069acb00176f0e17844b1991c86769feb4157ba0afa204f4dfb21fd78";
libraryHaskellDepends = [
base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck
];
@@ -67647,8 +69911,8 @@ self: {
}:
mkDerivation {
pname = "genvalidity-path";
- version = "0.1.0.0";
- sha256 = "0b955a1e244c9fa2915212447b75ec862c3677a43e8b2654e368568ef6244b38";
+ version = "0.1.0.2";
+ sha256 = "3dbdb8e37bfedce8f0a09a5bd3ef9d2968ee79cc1dbadb92deec231887aeebbe";
libraryHaskellDepends = [ base genvalidity path validity-path ];
testHaskellDepends = [ base genvalidity-hspec hspec path ];
homepage = "https://github.com/NorfairKing/validity#readme";
@@ -67657,14 +69921,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "genvalidity-property" = callPackage
+ ({ mkDerivation, base, directory, doctest, filepath, genvalidity
+ , hspec, QuickCheck, validity
+ }:
+ mkDerivation {
+ pname = "genvalidity-property";
+ version = "0.0.0.0";
+ sha256 = "5d202e8245c3658630273469730f2601414b466165da92392e6dc0c85c728f10";
+ libraryHaskellDepends = [
+ base genvalidity hspec QuickCheck validity
+ ];
+ testHaskellDepends = [ base directory doctest filepath ];
+ homepage = "https://github.com/NorfairKing/validity#readme";
+ description = "Standard properties for functions on `Validity` types";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"genvalidity-text" = callPackage
({ mkDerivation, array, base, genvalidity, genvalidity-hspec, hspec
, QuickCheck, text, validity, validity-text
}:
mkDerivation {
pname = "genvalidity-text";
- version = "0.3.0.0";
- sha256 = "ac533aec5b7d845596d5f0caef8fa2c931a8ba9fee17650e0141df4a6baacd0b";
+ version = "0.3.1.1";
+ sha256 = "07a1a3faede82fb451a111ae7f6b2c44b67c8665369b440fa3ece9b630b4ae7a";
libraryHaskellDepends = [
array base genvalidity QuickCheck text validity validity-text
];
@@ -67683,13 +69964,14 @@ self: {
}:
mkDerivation {
pname = "genvalidity-time";
- version = "0.0.0.0";
- sha256 = "6f0a0872e4163afbe03ebdca19cc3411ba60cfc8ff44db03cd06c66c4b974e3e";
+ version = "0.0.0.1";
+ sha256 = "b2afbab45a899b0827e30ea6c147f62cb2ad1b6199dd1b517016679d65b5a082";
libraryHaskellDepends = [ base genvalidity time validity-time ];
testHaskellDepends = [ base genvalidity-hspec hspec time ];
homepage = "https://github.com/NorfairKing/validity#readme";
description = "GenValidity support for time";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"geo-resolver" = callPackage
@@ -68110,8 +70392,8 @@ self: {
pname = "ghc-dump-tree";
version = "0.2.0.2";
sha256 = "a89a52e448926eab7ecd97ba7081b858486bcaf487cd800403c3e2a0a76a9cc3";
- revision = "2";
- editedCabalFile = "9a950ee81c799050c982191431e3df03a178288c03faa077f21bc5b136ee002e";
+ revision = "3";
+ editedCabalFile = "b6d735f4e90a0c006513f1efc963d7b45bae8a95e0bee736e7e1fb55553643b8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -68220,6 +70502,8 @@ self: {
pname = "ghc-exactprint";
version = "0.5.3.0";
sha256 = "90e088b04a5b72d7c502049a201180bd593912d831d48b605582882dc9bc332d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers directory filepath free ghc ghc-boot
ghc-paths mtl syb
@@ -68275,6 +70559,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-heap-view_0_5_9" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, deepseq, ghc
+ , template-haskell, transformers
+ }:
+ mkDerivation {
+ pname = "ghc-heap-view";
+ version = "0.5.9";
+ sha256 = "c631a30ed4dc3d6b53ffe1dbed7d2dc5799a362e6e490a7760ff2fd2b0df32af";
+ libraryHaskellDepends = [
+ base binary bytestring containers ghc template-haskell transformers
+ ];
+ testHaskellDepends = [ base deepseq ];
+ description = "Extract the heap representation of Haskell values and thunks";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghc-imported-from" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, directory
, exceptions, filepath, ghc, ghc-mod, ghc-paths, ghc-syb-utils
@@ -68529,6 +70830,8 @@ self: {
pname = "ghc-prof";
version = "1.3.0.2";
sha256 = "99a13463bf12803c02071206b090c1e4a1364f6f0bbc4162155c478a2c740fa1";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
attoparsec base containers scientific text time
];
@@ -68541,14 +70844,16 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "ghc-prof_1_4_0" = callPackage
+ "ghc-prof_1_4_0_1" = callPackage
({ mkDerivation, attoparsec, base, containers, directory, filepath
, process, scientific, tasty, tasty-hunit, temporary, text, time
}:
mkDerivation {
pname = "ghc-prof";
- version = "1.4.0";
- sha256 = "2ab282b118684c30cf10f6b69aa362dacaf274a73b7e23b668c36d6830ce4253";
+ version = "1.4.0.1";
+ sha256 = "af2e4919097e4bed023aefd9b10fb70ded3ea369e7457324e7ad7d2b96d809e0";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
attoparsec base containers scientific text time
];
@@ -68622,6 +70927,7 @@ self: {
homepage = "https://github.com/valderman/ghc-simple";
description = "Simplified interface to the GHC API";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-srcspan-plugin" = callPackage
@@ -68683,6 +70989,8 @@ self: {
pname = "ghc-time-alloc-prof";
version = "0.1.0";
sha256 = "61a877a8f7a7dbfc8ceeac0e7b20f63a52183b7d1690d0557b4300c0bbfe30d5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ attoparsec base containers text time ];
testHaskellDepends = [
attoparsec base directory filepath process tasty tasty-hunit
@@ -68761,6 +71069,8 @@ self: {
pname = "ghc-typelits-presburger";
version = "0.1.1.0";
sha256 = "bcb005e8c4ae609a75ceef344abe5b2282d23f0dc409426bda9965e02d2d4f92";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base equational-reasoning ghc ghc-tcplugins-extra presburger
reflection
@@ -68770,6 +71080,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-usage" = callPackage
+ ({ mkDerivation, base, containers, ghc, ghc-paths, unix }:
+ mkDerivation {
+ pname = "ghc-usage";
+ version = "0.1.0.1";
+ sha256 = "dddd7072f2955da4ce29fbb7d8904523fa4d3b563837432889e7e2920f09acf4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base containers ghc ];
+ executableHaskellDepends = [ base ghc-paths unix ];
+ description = "Print minimal export lists";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghc-vis" = callPackage
({ mkDerivation, base, cairo, containers, deepseq, fgl
, ghc-heap-view, graphviz, gtk3, mtl, svgcairo, text, transformers
@@ -68939,6 +71264,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "ghcjs-base-stub" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, deepseq, ghc-prim
+ , primitive, scientific, text, transformers, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "ghcjs-base-stub";
+ version = "0.1.0.2";
+ sha256 = "629089740c7fd2349b39a3899bad3692667dfd2ff6443b3e815d2bf3cad60ff5";
+ libraryHaskellDepends = [
+ aeson attoparsec base deepseq ghc-prim primitive scientific text
+ transformers unordered-containers vector
+ ];
+ homepage = "https://github.com/louispan/javascript-stub#readme";
+ description = "Allow GHCJS projects to compile under GHC and develop using intero";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ghcjs-codemirror" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -69000,8 +71343,6 @@ self: {
pname = "ghcjs-dom-jsffi";
version = "0.7.0.4";
sha256 = "2a44162bf30cb0ebee18b76db5831804add52d3a4bba4c183d0229b975c15619";
- isLibrary = false;
- isExecutable = false;
description = "DOM library using JSFFI and GHCJS";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -69019,6 +71360,7 @@ self: {
];
description = "DOM library that supports both GHCJS and WebKitGTK";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghcjs-hplay" = callPackage
@@ -69039,6 +71381,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "ghcjs-hplay_0_4_2" = callPackage
+ ({ mkDerivation, base, bytestring, containers, directory
+ , ghcjs-perch, mtl, transformers, transient, transient-universe
+ }:
+ mkDerivation {
+ pname = "ghcjs-hplay";
+ version = "0.4.2";
+ sha256 = "abab4f37c8168fca3c9c82b3349ac817c0771b6b09cc09a1eb6cce46bd0bdc2d";
+ libraryHaskellDepends = [
+ base bytestring containers directory ghcjs-perch mtl transformers
+ transient transient-universe
+ ];
+ homepage = "https://github.com/transient-haskell/ghcjs-hplay";
+ description = "Client-side web EDSL for transient nodes running in the web browser";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghcjs-perch" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
@@ -69050,6 +71410,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "ghcjs-perch_0_3_3_2" = callPackage
+ ({ mkDerivation, base, transformers }:
+ mkDerivation {
+ pname = "ghcjs-perch";
+ version = "0.3.3.2";
+ sha256 = "a7cee1699b51af9e0aa62dec2ab4a04f68250106da02c77bed19dd69fae5e6d9";
+ libraryHaskellDepends = [ base transformers ];
+ description = "GHCJS version of Perch library";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghcjs-promise" = callPackage
({ mkDerivation, base, ghcjs-base, protolude }:
mkDerivation {
@@ -69071,6 +71443,8 @@ self: {
pname = "ghcjs-vdom";
version = "0.2.0.0";
sha256 = "4a53dba09fc79b495f172584d0fa4e60d14453466098d9e221c8f3d0dc5d68c5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers ghc-prim ghcjs-base ghcjs-ffiqq ghcjs-prim split
template-haskell
@@ -69199,8 +71573,7 @@ self: {
"gi-cairo" = callPackage
({ mkDerivation, base, bytestring, Cabal, cairo, containers
- , gobjectIntrospection, haskell-gi, haskell-gi-base, text
- , transformers
+ , haskell-gi, haskell-gi-base, text, transformers
}:
mkDerivation {
pname = "gi-cairo";
@@ -69211,9 +71584,8 @@ self: {
base bytestring containers haskell-gi haskell-gi-base text
transformers
];
- libraryPkgconfigDepends = [ cairo gobjectIntrospection ];
+ libraryPkgconfigDepends = [ cairo ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
preCompileBuildDriver = ''
PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
@@ -69221,7 +71593,7 @@ self: {
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Cairo bindings";
license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) cairo; inherit (pkgs) gobjectIntrospection;};
+ }) {inherit (pkgs) cairo;};
"gi-gdk" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
@@ -69239,7 +71611,6 @@ self: {
];
libraryPkgconfigDepends = [ gtk3 ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gtk3.dev}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Gdk bindings";
license = stdenv.lib.licenses.lgpl21;
@@ -69248,8 +71619,8 @@ self: {
"gi-gdkpixbuf" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gdk_pixbuf
- , gi-gio, gi-glib, gi-gobject, gobjectIntrospection, haskell-gi
- , haskell-gi-base, text, transformers
+ , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, text
+ , transformers
}:
mkDerivation {
pname = "gi-gdkpixbuf";
@@ -69260,22 +71631,16 @@ self: {
base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [ gdk_pixbuf gobjectIntrospection ];
+ libraryPkgconfigDepends = [ gdk_pixbuf ];
doHaddock = false;
- preConfigure = ''
- export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0:${gdk_pixbuf.dev}/share/gir-1.0
- export GI_TYPELIB_PATH=${gdk_pixbuf.out}/lib/girepository-1.0
- '';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GdkPixbuf bindings";
license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) gdk_pixbuf;
- inherit (pkgs) gobjectIntrospection;};
+ }) {inherit (pkgs) gdk_pixbuf;};
"gi-gio" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, glib, gobjectIntrospection, haskell-gi
- , haskell-gi-base, text, transformers
+ , gi-gobject, glib, haskell-gi, haskell-gi-base, text, transformers
}:
mkDerivation {
pname = "gi-gio";
@@ -69286,13 +71651,12 @@ self: {
base bytestring containers gi-glib gi-gobject haskell-gi
haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [ glib gobjectIntrospection ];
+ libraryPkgconfigDepends = [ glib ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Gio bindings";
license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;};
+ }) {inherit (pkgs) glib;};
"gi-girepository" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-gobject
@@ -69318,8 +71682,7 @@ self: {
"gi-glib" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, glib
- , gobjectIntrospection, haskell-gi, haskell-gi-base, text
- , transformers
+ , haskell-gi, haskell-gi-base, text, transformers
}:
mkDerivation {
pname = "gi-glib";
@@ -69330,18 +71693,16 @@ self: {
base bytestring containers haskell-gi haskell-gi-base text
transformers
];
- libraryPkgconfigDepends = [ glib gobjectIntrospection ];
+ libraryPkgconfigDepends = [ glib ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GLib bindings";
license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;};
+ }) {inherit (pkgs) glib;};
"gi-gobject" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
- , gobjectIntrospection, haskell-gi, haskell-gi-base, text
- , transformers
+ , haskell-gi, haskell-gi-base, text, transformers
}:
mkDerivation {
pname = "gi-gobject";
@@ -69352,13 +71713,12 @@ self: {
base bytestring containers gi-glib haskell-gi haskell-gi-base text
transformers
];
- libraryPkgconfigDepends = [ glib gobjectIntrospection ];
+ libraryPkgconfigDepends = [ glib ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GObject bindings";
license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;};
+ }) {inherit (pkgs) glib;};
"gi-gst" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
@@ -69384,8 +71744,8 @@ self: {
"gi-gstaudio" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, gi-gst, gi-gstbase, gobjectIntrospection
- , gst_plugins_base, haskell-gi, haskell-gi-base, text, transformers
+ , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi
+ , haskell-gi-base, text, transformers
}:
mkDerivation {
pname = "gi-gstaudio";
@@ -69396,20 +71756,18 @@ self: {
base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
haskell-gi haskell-gi-base text transformers
];
- librarySystemDepends = [ gobjectIntrospection ];
- libraryPkgconfigDepends = [ gst_plugins_base ];
+ libraryPkgconfigDepends = [ gst-plugins-base ];
doHaddock = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GStreamerAudio bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) gobjectIntrospection;
- gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
+ }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
"gi-gstbase" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, gi-gst, gobjectIntrospection, gst_plugins_base
- , haskell-gi, haskell-gi-base, text, transformers
+ , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base
+ , text, transformers
}:
mkDerivation {
pname = "gi-gstbase";
@@ -69420,20 +71778,18 @@ self: {
base bytestring containers gi-glib gi-gobject gi-gst haskell-gi
haskell-gi-base text transformers
];
- librarySystemDepends = [ gobjectIntrospection ];
- libraryPkgconfigDepends = [ gst_plugins_base ];
+ libraryPkgconfigDepends = [ gst-plugins-base ];
doHaddock = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GStreamerBase bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) gobjectIntrospection;
- gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
+ }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
"gi-gstvideo" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, gi-gst, gi-gstbase, gobjectIntrospection
- , gst_plugins_base, haskell-gi, haskell-gi-base, text, transformers
+ , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi
+ , haskell-gi-base, text, transformers
}:
mkDerivation {
pname = "gi-gstvideo";
@@ -69444,15 +71800,13 @@ self: {
base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
haskell-gi haskell-gi-base text transformers
];
- librarySystemDepends = [ gobjectIntrospection ];
- libraryPkgconfigDepends = [ gst_plugins_base ];
+ libraryPkgconfigDepends = [ gst-plugins-base ];
doHaddock = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "GStreamerVideo bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) gobjectIntrospection;
- gst_plugins_base = pkgs.gst_all_1.gst-plugins-base;};
+ }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
"gi-gtk" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
@@ -69471,7 +71825,6 @@ self: {
];
libraryPkgconfigDepends = [ gtk3 ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gtk3.dev}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "Gtk bindings";
license = stdenv.lib.licenses.lgpl21;
@@ -69545,7 +71898,7 @@ self: {
"gi-javascriptcore" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi
- , haskell-gi-base, javascriptcoregtk, text, transformers, webkitgtk
+ , haskell-gi-base, text, transformers, webkitgtk24x
}:
mkDerivation {
pname = "gi-javascriptcore";
@@ -69556,18 +71909,17 @@ self: {
base bytestring containers haskell-gi haskell-gi-base text
transformers
];
- libraryPkgconfigDepends = [ javascriptcoregtk webkitgtk ];
+ libraryPkgconfigDepends = [ webkitgtk24x ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${webkitgtk}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "JavaScriptCore bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {javascriptcoregtk = null; inherit (pkgs) webkitgtk;};
+ }) {inherit (pkgs) webkitgtk24x;};
"gi-javascriptcore_4_0_11" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi
- , haskell-gi-base, javascriptcoregtk, text, transformers, webkitgtk
+ , haskell-gi-base, text, transformers, webkitgtk
}:
mkDerivation {
pname = "gi-javascriptcore";
@@ -69578,14 +71930,13 @@ self: {
base bytestring containers haskell-gi haskell-gi-base text
transformers
];
- libraryPkgconfigDepends = [ javascriptcoregtk webkitgtk ];
+ libraryPkgconfigDepends = [ webkitgtk ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${webkitgtk}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "JavaScriptCore bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {javascriptcoregtk = null; inherit (pkgs) webkitgtk;};
+ }) {inherit (pkgs.gnome3) webkitgtk;};
"gi-notify" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf
@@ -69609,23 +71960,43 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libnotify;};
+ "gi-ostree" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
+ , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, ostree, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "gi-ostree";
+ version = "1.0.1";
+ sha256 = "de10141aad3fe918b337743231d86f2dd70e876e6e49de8f4d36ef700d241299";
+ setupHaskellDepends = [ base Cabal haskell-gi ];
+ libraryHaskellDepends = [
+ base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
+ haskell-gi-base text transformers
+ ];
+ libraryPkgconfigDepends = [ ostree ];
+ doHaddock = false;
+ homepage = "https://github.com/haskell-gi/haskell-gi";
+ description = "OSTree bindings";
+ license = stdenv.lib.licenses.lgpl21;
+ }) {inherit (pkgs) ostree;};
+
"gi-pango" = callPackage
({ mkDerivation, base, bytestring, Cabal, cairo, containers
- , gi-glib, gi-gobject, gobjectIntrospection, haskell-gi
- , haskell-gi-base, pango, text, transformers
+ , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, pango, text
+ , transformers
}:
mkDerivation {
pname = "gi-pango";
- version = "1.0.11";
- sha256 = "8e709c61b8e6a8d2973d7206b15e324327d79ec4b6c301b949837d33d1f7ec66";
+ version = "1.0.12";
+ sha256 = "8a2badc09262448996bc3b4b82d6fdc69b423d4a34d57cdc859c89f8ae74250d";
setupHaskellDepends = [ base Cabal haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi
haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [ cairo gobjectIntrospection pango ];
+ libraryPkgconfigDepends = [ cairo pango ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${gobjectIntrospection.dev}/share/gir-1.0'';
preCompileBuildDriver = ''
PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
@@ -69634,40 +72005,33 @@ self: {
description = "Pango bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) cairo; inherit (pkgs) gobjectIntrospection;
- inherit (pkgs.gnome2) pango;};
+ }) {inherit (pkgs) cairo; inherit (pkgs.gnome2) pango;};
"gi-pangocairo" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
- , gi-glib, gi-gobject, gi-pango, gobjectIntrospection, haskell-gi
- , haskell-gi-base, pango, system-cairo, system-pango, text
- , transformers
+ ({ mkDerivation, base, bytestring, Cabal, cairo, containers
+ , gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi
+ , haskell-gi-base, pango, text, transformers
}:
mkDerivation {
pname = "gi-pangocairo";
- version = "1.0.11";
- sha256 = "604c2759510e6987fb2ca63c4b20940147fd07fcf56f701c221bf836de0481ad";
+ version = "1.0.12";
+ sha256 = "e24214f43c50ecb1077168298bf48e447ddcb80ee8c8452fc02ef04df971a787";
setupHaskellDepends = [ base Cabal haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-cairo gi-glib gi-gobject gi-pango
haskell-gi haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [
- gobjectIntrospection pango system-cairo system-pango
- ];
+ libraryPkgconfigDepends = [ cairo pango ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${system-pango.dev}/share/gir-1.0'';
preCompileBuildDriver = ''
- PKG_CONFIG_PATH+=":${system-pango.dev}/lib/pkgconfig:${system-cairo.dev}/lib/pkgconfig"
- setupCompileFlags+=" $(pkg-config --libs pangocairo cairo-gobject)"
+ PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
+ setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "PangoCairo bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) gobjectIntrospection;
- inherit (pkgs.gnome2) pango; system-cairo = pkgs.cairo;
- system-pango = pkgs.pango;};
+ }) {inherit (pkgs) cairo; inherit (pkgs.gnome2) pango;};
"gi-poppler" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
@@ -69691,6 +72055,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) poppler;};
+ "gi-secret" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
+ , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, libsecret, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "gi-secret";
+ version = "0.0.1";
+ sha256 = "877f0d508b6bcdd46b2e2ab285de6cd96e687f3085c9b2bb7b23600834b29f9a";
+ setupHaskellDepends = [ base Cabal haskell-gi ];
+ libraryHaskellDepends = [
+ base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
+ haskell-gi-base text transformers
+ ];
+ libraryPkgconfigDepends = [ libsecret ];
+ doHaddock = false;
+ homepage = "https://github.com/haskell-gi/haskell-gi";
+ description = "Libsecret bindings";
+ license = stdenv.lib.licenses.lgpl21;
+ }) {inherit (pkgs) libsecret;};
+
"gi-soup" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, libsoup, text
@@ -69719,8 +72104,8 @@ self: {
}:
mkDerivation {
pname = "gi-vte";
- version = "2.91.12";
- sha256 = "c286d581ad3f3e25dc4f7b5b8439d4e6a0e2d6312218e5cc528c490c07573670";
+ version = "2.91.13";
+ sha256 = "4dfce5aefb7e2e8daad8be77f3c64580bd5c1b90287513153f668497308c1b40";
setupHaskellDepends = [ base Cabal haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
@@ -69738,7 +72123,7 @@ self: {
({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
, gi-gtk, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base
- , text, transformers, webkit
+ , text, transformers, webkitgtk24x
}:
mkDerivation {
pname = "gi-webkit";
@@ -69750,19 +72135,19 @@ self: {
gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup
haskell-gi haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [ webkit ];
+ libraryPkgconfigDepends = [ webkitgtk24x ];
doHaddock = false;
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "WebKit bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {webkit = null;};
+ }) {inherit (pkgs) webkitgtk24x;};
"gi-webkit2" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
, gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk
, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base, text
- , transformers, webkit2gtk, webkitgtk
+ , transformers, webkitgtk
}:
mkDerivation {
pname = "gi-webkit2";
@@ -69774,19 +72159,18 @@ self: {
gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi
haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [ webkit2gtk webkitgtk ];
+ libraryPkgconfigDepends = [ webkitgtk ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${webkitgtk}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "WebKit2 bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {webkit2gtk = null; inherit (pkgs) webkitgtk;};
+ }) {inherit (pkgs.gnome3) webkitgtk;};
"gi-webkit2webextension" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-gobject
, gi-gtk, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base
- , text, transformers, webkit2gtk-web-extension, webkitgtk
+ , text, transformers, webkitgtk-web-extension
}:
mkDerivation {
pname = "gi-webkit2webextension";
@@ -69797,14 +72181,13 @@ self: {
base bytestring containers gi-gobject gi-gtk gi-javascriptcore
gi-soup haskell-gi haskell-gi-base text transformers
];
- libraryPkgconfigDepends = [ webkit2gtk-web-extension webkitgtk ];
+ libraryPkgconfigDepends = [ webkitgtk-web-extension ];
doHaddock = false;
- preConfigure = ''export HASKELL_GI_GIR_SEARCH_PATH=${webkitgtk}/share/gir-1.0'';
homepage = "https://github.com/haskell-gi/haskell-gi";
description = "WebKit2-WebExtension bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {webkit2gtk-web-extension = null; inherit (pkgs) webkitgtk;};
+ }) {webkitgtk-web-extension = null;};
"giak" = callPackage
({ mkDerivation, async, base, bytestring, Cabal, containers
@@ -69871,6 +72254,38 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "ginger_0_5_1_2" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, data-default, filepath
+ , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit
+ , tasty-quickcheck, text, time, transformers, unordered-containers
+ , utf8-string, vector
+ }:
+ mkDerivation {
+ pname = "ginger";
+ version = "0.5.1.2";
+ sha256 = "f6eb7424e05408227d405607c12e6efce129da54693c6c56527a42cff9c82077";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring data-default filepath http-types mtl parsec
+ safe scientific text time transformers unordered-containers
+ utf8-string vector
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring data-default text transformers
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring data-default mtl tasty tasty-hunit
+ tasty-quickcheck text time transformers unordered-containers
+ utf8-string
+ ];
+ homepage = "https://bitbucket.org/tdammers/ginger";
+ description = "An implementation of the Jinja2 template language in Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ginsu" = callPackage
({ mkDerivation, array, async, base, binary, bytestring, containers
, directory, hashable, hashtables, mtl, network, old-locale
@@ -69945,6 +72360,8 @@ self: {
pname = "giphy-api";
version = "0.5.2.0";
sha256 = "447111d3fa32a76ffc50b26fbec59d9e9a097d7e2facb04a7a272cb9abd97ce9";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base containers http-api-data http-client http-client-tls
microlens microlens-th mtl network-uri servant servant-client text
@@ -70045,8 +72462,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "6.20170214";
- sha256 = "d2f5a5bfa8077f417a8c0fee556571f498a9fbdabb99cdeed326df0a1f042e4b";
+ version = "6.20170321";
+ sha256 = "f86351a99bbfff0285914c4639d2bc68ffcc172a6dacdef164254261cf1f0795";
configureFlags = [
"-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
"-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3"
@@ -70081,7 +72498,7 @@ self: {
];
preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
postBuild = "ln -sf dist/build/git-annex/git-annex git-annex";
- installPhase = "make PREFIX=$out CABAL=./Setup BUILDER=./Setup install";
+ installPhase = "make PREFIX=$out BUILDER=: install";
checkPhase = "./git-annex test";
enableSharedExecutables = false;
homepage = "http://git-annex.branchable.com/";
@@ -70169,6 +72586,7 @@ self: {
homepage = "https://github.com/hjwylde/git-fmt";
description = "Custom git command for formatting code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"git-freq" = callPackage
@@ -70192,6 +72610,7 @@ self: {
homepage = "https://github.com/fujimura/git-freq";
description = "A Git subcommand to show total addition, deletion per file";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"git-gpush" = callPackage
@@ -70271,6 +72690,7 @@ self: {
homepage = "http://github.com/jwiegley/gitlib";
description = "Passively snapshots working tree changes efficiently";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"git-object" = callPackage
@@ -70379,8 +72799,8 @@ self: {
}:
mkDerivation {
pname = "gitHUD";
- version = "1.3.6";
- sha256 = "a522924926b65d19601726fb5fde020c0523f0b30c95d6bb1e0ba0d751da8a49";
+ version = "1.3.7";
+ sha256 = "dc38431b13d2dc4625987131c1389ed4ab67154990035c0c66f30d90d1a344af";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl parsec process text unix ];
@@ -70474,8 +72894,8 @@ self: {
}:
mkDerivation {
pname = "github-backup";
- version = "1.20161118";
- sha256 = "5278f8f3502721cb677b4ac0de4df8c2954ddb0335ceb9e63c4b29e77912a21b";
+ version = "1.20170301";
+ sha256 = "5e6215f3feac9dc8871e42e554decf6049df2f18f3d84fb8906fe0c3849378b0";
isLibrary = false;
isExecutable = true;
setupHaskellDepends = [
@@ -70489,7 +72909,7 @@ self: {
unix-compat utf8-string vector
];
executableToolDepends = [ git ];
- homepage = "https://github.com/joeyh/github-backup";
+ homepage = "https://github-backup.branchable.com/";
description = "backs up everything github knows about a repository, to the repository";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -70552,6 +72972,7 @@ self: {
homepage = "https://toktok.github.io/";
description = "Various Github helper utilities";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"github-types" = callPackage
@@ -70635,6 +73056,7 @@ self: {
homepage = "https://github.com/relrod/gitignore";
description = "Apply GitHub .gitignore templates to already existing repositories.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gitit" = callPackage
@@ -70863,11 +73285,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "gitrev_1_3_1" = callPackage
+ ({ mkDerivation, base, base-compat, directory, filepath, process
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "gitrev";
+ version = "1.3.1";
+ sha256 = "a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332";
+ libraryHaskellDepends = [
+ base base-compat directory filepath process template-haskell
+ ];
+ homepage = "https://github.com/acfoltzer/gitrev";
+ description = "Compile git revision info into Haskell projects";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"gitson" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
- , conduit-combinators, conduit-extra, directory, doctest, errors
- , filepath, flock, Glob, hspec, lifted-base, monad-control, process
- , transformers
+ , conduit-combinators, conduit-extra, criterion, directory, doctest
+ , errors, filepath, flock, Glob, hspec, lifted-base, monad-control
+ , process, random, transformers
}:
mkDerivation {
pname = "gitson";
@@ -70881,6 +73320,9 @@ self: {
testHaskellDepends = [
aeson base directory doctest Glob hspec process transformers
];
+ benchmarkHaskellDepends = [
+ aeson base criterion directory random transformers
+ ];
homepage = "https://github.com/myfreeweb/gitson";
description = "A document store library for Git + JSON";
license = stdenv.lib.licenses.publicDomain;
@@ -70946,16 +73388,18 @@ self: {
}) {};
"gl" = callPackage
- ({ mkDerivation, base, containers, directory, filepath, fixed, half
- , hxt, mesa, split, transformers
+ ({ mkDerivation, base, Cabal, containers, directory, filepath
+ , fixed, half, hxt, mesa, transformers
}:
mkDerivation {
pname = "gl";
- version = "0.7.8.1";
- sha256 = "ed792ee75d32489857295ef9ae6a4a49900e2ed4a01cd2bac9fdd17959a6219a";
+ version = "0.8.0";
+ sha256 = "aa4d2838157c86da920bda651458a4266fccc7c291ea93a69558ab02540e1439";
+ setupHaskellDepends = [
+ base Cabal containers directory filepath hxt transformers
+ ];
libraryHaskellDepends = [
- base containers directory filepath fixed half hxt split
- transformers
+ base containers fixed half transformers
];
librarySystemDepends = [ mesa ];
description = "Complete OpenGL raw bindings";
@@ -71091,6 +73535,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "glaze_0_3_0_1" = callPackage
+ ({ mkDerivation, base, lens }:
+ mkDerivation {
+ pname = "glaze";
+ version = "0.3.0.1";
+ sha256 = "bbb184408bcf24e8c4f89a960cf7a69ab0c51e98bf84c5fa9901aae1702e22a1";
+ libraryHaskellDepends = [ base lens ];
+ homepage = "https://github.com/louispan/glaze#readme";
+ description = "Framework for rendering things with metadata/headers and values";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"glazier" = callPackage
({ mkDerivation, base, lens, mmorph, mtl, profunctors
, semigroupoids, transformers
@@ -71107,19 +73564,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "glazier_0_8_0_0" = callPackage
- ({ mkDerivation, base, lens, mmorph, mtl, profunctors
- , semigroupoids, transformers
+ "glazier_0_11_0_1" = callPackage
+ ({ mkDerivation, base, lens, mmorph, mtl, semigroupoids
+ , transformers
}:
mkDerivation {
pname = "glazier";
- version = "0.8.0.0";
- sha256 = "758345dee0b3401091ce52ce8e91332dd763bcfba112e211166ee7e7f69efa9c";
+ version = "0.11.0.1";
+ sha256 = "1151031c7943140b19fc3b319f6e1c648cc75fa0fd619f17d64dfe7857b60b46";
libraryHaskellDepends = [
- base lens mmorph mtl profunctors semigroupoids transformers
+ base lens mmorph mtl semigroupoids transformers
];
homepage = "https://github.com/louispan/glazier#readme";
- description = "Composable widgets framework";
+ description = "Composable widgets framework with enhanced with transformers and lens";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -71141,6 +73598,89 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "glazier-pipes_0_1_5_1" = callPackage
+ ({ mkDerivation, base, glazier, mmorph, pipes, stm, stm-extras
+ , transformers
+ }:
+ mkDerivation {
+ pname = "glazier-pipes";
+ version = "0.1.5.1";
+ sha256 = "9d1d044a4d8641a0da09d6447298530a8a785bb3e29c0177a0b682f9bbf4d1ac";
+ libraryHaskellDepends = [
+ base glazier mmorph pipes stm stm-extras transformers
+ ];
+ homepage = "https://github.com/louispan/glazier-pipes#readme";
+ description = "A threaded rendering framework using glaizer and pipes";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "glazier-react" = callPackage
+ ({ mkDerivation, base, containers, deepseq, disposable, dlist, free
+ , ghcjs-base-stub, glazier, javascript-extras, lens, mmorph, mtl
+ , pipes-concurrency, profunctors, semigroupoids, stm, text
+ , transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "glazier-react";
+ version = "0.4.0.0";
+ sha256 = "2486f02a5c8375cc2b7f75d53279ef96257067e24bc1b946c9ab304cf3b7b883";
+ libraryHaskellDepends = [
+ base containers deepseq disposable dlist free ghcjs-base-stub
+ glazier javascript-extras lens mmorph mtl pipes-concurrency
+ profunctors semigroupoids stm text transformers
+ unordered-containers
+ ];
+ homepage = "https://github.com/louispan/glazier-react#readme";
+ description = "ReactJS binding using Glazier and Pipes.Fluid";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "glazier-react-examples" = callPackage
+ ({ mkDerivation, base, containers, disposable, dlist, free
+ , ghcjs-base-stub, glazier, glazier-react, glazier-react-widget
+ , javascript-extras, lens, mmorph, mtl, pipes, pipes-concurrency
+ , pipes-misc, stm, text, transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "glazier-react-examples";
+ version = "0.4.0.0";
+ sha256 = "2bff5dbf10e7f78bf61f93a8abe210d0cafcf634f3973e78aa2b1e7fd8188152";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base containers disposable dlist free ghcjs-base-stub glazier
+ glazier-react glazier-react-widget javascript-extras lens mmorph
+ mtl pipes pipes-concurrency pipes-misc stm text transformers
+ unordered-containers
+ ];
+ homepage = "https://github.com/louispan/glazier-react#readme";
+ description = "Examples of using glazier-react";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "glazier-react-widget" = callPackage
+ ({ mkDerivation, base, containers, disposable, dlist, free
+ , ghcjs-base-stub, glazier, glazier-react, javascript-extras, lens
+ , mmorph, mtl, pipes-concurrency, stm, transformers
+ }:
+ mkDerivation {
+ pname = "glazier-react-widget";
+ version = "0.4.0.0";
+ sha256 = "f60ebf2ff016382dda3d5808eef28eb900fc62f86b5f7c6be98c92186bce2d68";
+ libraryHaskellDepends = [
+ base containers disposable dlist free ghcjs-base-stub glazier
+ glazier-react javascript-extras lens mmorph mtl pipes-concurrency
+ stm transformers
+ ];
+ homepage = "https://github.com/louispan/glazier-react-widget#readme";
+ description = "Generic widget library using glazier-react";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"gli" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, containers
, friendly-time, http-client, http-client-tls, http-conduit
@@ -71164,6 +73704,7 @@ self: {
homepage = "https://github.com/goromlagche/gli#readme";
description = "Tiny cli to fetch PR info from gitlab";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"glib" = callPackage
@@ -71274,8 +73815,8 @@ self: {
}) {};
"glob-posix" = callPackage
- ({ mkDerivation, base, directory, filepath, tasty
- , tasty-expected-failure, tasty-hunit, unix
+ ({ mkDerivation, base, criterion, directory, filepath, Glob
+ , MissingH, tasty, tasty-expected-failure, tasty-hunit, unix
}:
mkDerivation {
pname = "glob-posix";
@@ -71286,6 +73827,7 @@ self: {
base directory filepath tasty tasty-expected-failure tasty-hunit
unix
];
+ benchmarkHaskellDepends = [ base criterion Glob MissingH ];
homepage = "https://github.com/rdnetto/glob-posix#readme";
description = "Haskell bindings for POSIX glob library";
license = stdenv.lib.licenses.asl20;
@@ -71414,14 +73956,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "gloss_1_11_1_1" = callPackage
+ ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim
+ , gloss-rendering, GLUT, OpenGL
+ }:
+ mkDerivation {
+ pname = "gloss";
+ version = "1.11.1.1";
+ sha256 = "14e09540ba120c4d0d9153655c35602de4657aa40ad2add693ca12f825d1d653";
+ libraryHaskellDepends = [
+ base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
+ ];
+ homepage = "http://gloss.ouroborus.net";
+ description = "Painless 2D vector graphics, animations and simulations";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"gloss-accelerate" = callPackage
({ mkDerivation, accelerate, base, gloss, gloss-rendering }:
mkDerivation {
pname = "gloss-accelerate";
- version = "1.9.0.0";
- sha256 = "3bf746a687ed23fbb19d6ac358cad52dfeb06301315ac4e69d221c6a5139798f";
- revision = "1";
- editedCabalFile = "cddab61d37317ec1a15ad7da65d909b8668b284dcf182a7a348d234bff7d30ff";
+ version = "0.2.0.0";
+ sha256 = "5039b74bac0851ceaa7b971a5a50f1533c5e7d99594bc8030ee01c473f5875ae";
libraryHaskellDepends = [ accelerate base gloss gloss-rendering ];
description = "Extras to interface Gloss and Accelerate";
license = stdenv.lib.licenses.bsd3;
@@ -71432,12 +73989,13 @@ self: {
({ mkDerivation, base, containers, ghc-prim, gloss }:
mkDerivation {
pname = "gloss-algorithms";
- version = "1.10.2.3";
- sha256 = "8874065cdd7184ebf0fea50543ad31de6bca8f9d264e018f9d8a458e8bdbc675";
+ version = "1.11.1.1";
+ sha256 = "e1a7561c87a2d105054017d1c4fd393f597ddfcf0409aad097ba7e8e7aae23f2";
libraryHaskellDepends = [ base containers ghc-prim gloss ];
homepage = "http://gloss.ouroborus.net";
description = "Data structures and algorithms for working with 2D graphics";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gloss-banana" = callPackage
@@ -71474,8 +74032,8 @@ self: {
}:
mkDerivation {
pname = "gloss-examples";
- version = "1.10.2.4";
- sha256 = "ef1adf43066757d82adc16b4bde4f19a73653b837112ca41713ad16e230cac62";
+ version = "1.11.1.1";
+ sha256 = "41be02978633f00d377c7d2378b2d510da343a91b634770b14cb4d834bf6bd54";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -71485,6 +74043,7 @@ self: {
homepage = "http://gloss.ouroborus.net";
description = "Examples using the gloss library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gloss-game" = callPackage
@@ -71525,26 +74084,27 @@ self: {
}:
mkDerivation {
pname = "gloss-raster";
- version = "1.10.2.4";
- sha256 = "f9875344822a1bbb4b937605e1b1483b25559c186db94033c97117f6148cdef5";
+ version = "1.11.1.1";
+ sha256 = "277897eb2646fb66e23391796ed9e92360467ddf3acac196f658203cd9787c46";
libraryHaskellDepends = [
base containers ghc-prim gloss gloss-rendering repa
];
homepage = "http://gloss.ouroborus.net";
description = "Parallel rendering of raster images";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gloss-raster-accelerate" = callPackage
- ({ mkDerivation, accelerate, accelerate-cuda, base, gloss
+ ({ mkDerivation, accelerate, base, colour-accelerate, gloss
, gloss-accelerate
}:
mkDerivation {
pname = "gloss-raster-accelerate";
- version = "1.9.0.0";
- sha256 = "288e1937da8a28e947bafd55624bffb469c84ef031b23b895589deac205ef24d";
+ version = "0.2.0.0";
+ sha256 = "d88c6dd639b86a451e77b5eae86fec785b476dd337bb189b82981bf33fe580fa";
libraryHaskellDepends = [
- accelerate accelerate-cuda base gloss gloss-accelerate
+ accelerate base colour-accelerate gloss gloss-accelerate
];
description = "Parallel rendering of raster images using Accelerate";
license = stdenv.lib.licenses.bsd3;
@@ -71564,6 +74124,20 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "gloss-rendering_1_11_1_1" = callPackage
+ ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
+ mkDerivation {
+ pname = "gloss-rendering";
+ version = "1.11.1.1";
+ sha256 = "1f0a9a6d2124d4cbfb30821f1654d2cd9d7c1766310cf7f9009ccc9808474af4";
+ libraryHaskellDepends = [
+ base bmp bytestring containers GLUT OpenGL
+ ];
+ description = "Gloss picture data types and rendering functions";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"gloss-sodium" = callPackage
({ mkDerivation, base, gloss, sodium }:
mkDerivation {
@@ -71814,15 +74388,16 @@ self: {
}) {inherit (pkgs.gnome2) gnome_vfs; gnome_vfs_module = null;};
"gnss-converters" = callPackage
- ({ mkDerivation, base, basic-prelude, binary-conduit, bytestring
- , conduit, conduit-extra, exceptions, extra, HUnit-approx, lens
- , monad-control, mtl, resourcet, rtcm, sbp, tasty, tasty-hunit
- , time, transformers-base, unordered-containers
+ ({ mkDerivation, base, basic-prelude, binary, binary-conduit
+ , bytestring, conduit, conduit-extra, exceptions, extra
+ , HUnit-approx, lens, monad-control, mtl, resourcet, rtcm, sbp
+ , tasty, tasty-hunit, text, time, transformers-base
+ , unordered-containers
}:
mkDerivation {
pname = "gnss-converters";
- version = "0.2.1";
- sha256 = "47732c64bb1091ac79386d142ba790cf809b4390244c710d3a5c246feb24e4c2";
+ version = "0.2.5";
+ sha256 = "fdb2f813be0fe972855910100b544f7dbf3a2cd69d79e99bcffc9f60e761ec02";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71834,9 +74409,9 @@ self: {
base basic-prelude binary-conduit conduit conduit-extra resourcet
];
testHaskellDepends = [
- base basic-prelude binary-conduit bytestring conduit conduit-extra
- HUnit-approx lens resourcet rtcm sbp tasty tasty-hunit
- unordered-containers
+ base basic-prelude binary binary-conduit bytestring conduit
+ conduit-extra HUnit-approx lens resourcet rtcm sbp tasty
+ tasty-hunit text unordered-containers
];
homepage = "http://github.com/swift-nav/gnss-converters";
description = "GNSS Converters";
@@ -71865,6 +74440,7 @@ self: {
homepage = "https://john-millikin.com/software/haskell-gnuidn/";
description = "Bindings for GNU IDN";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libidn;};
"gnuplot" = callPackage
@@ -71876,6 +74452,8 @@ self: {
pname = "gnuplot";
version = "0.5.4.1";
sha256 = "fa54c95f5dad96e3af6a13429cf6852bffe97bd52bdd99bdce60ca9e78bee8f7";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base containers data-accessor data-accessor-transformers
deepseq filepath process temporary time transformers utility-ht
@@ -72026,6 +74604,7 @@ self: {
homepage = "http://khumba.net/projects/goatee";
description = "A monadic take on a 2,500-year-old board game - library";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"goatee-gtk" = callPackage
@@ -72047,6 +74626,29 @@ self: {
description = "A monadic take on a 2,500-year-old board game - GTK+ UI";
license = stdenv.lib.licenses.agpl3;
platforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "gochan" = callPackage
+ ({ mkDerivation, array, base, criterion, ghc-prim, hspec
+ , hspec-core, primitive, random, vector, vector-algorithms, weigh
+ }:
+ mkDerivation {
+ pname = "gochan";
+ version = "0.0.2";
+ sha256 = "f3c7e4f9c355f59725a46f3723360bc778d8306192b205b218a0074dd1be1ae5";
+ revision = "1";
+ editedCabalFile = "05736bf5e4d1080b23156bd7acd6f24925641a7c0a911bf15992a7232f0554a7";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base ghc-prim primitive random vector vector-algorithms
+ ];
+ executableHaskellDepends = [ base criterion random weigh ];
+ testHaskellDepends = [ base hspec hspec-core ];
+ homepage = "http://github.com/cstrahan/gochan";
+ description = "Go-style channels";
+ license = stdenv.lib.licenses.mit;
}) {};
"gofer-prelude" = callPackage
@@ -73596,6 +76198,7 @@ self: {
homepage = "https://github.com/brendanhay/gogol";
description = "Google Cloud Natural Language SDK";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gogol-latencytest" = callPackage
@@ -73658,6 +76261,7 @@ self: {
homepage = "https://github.com/brendanhay/gogol";
description = "Google Manufacturer Center SDK";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gogol-maps-coordinate" = callPackage
@@ -74310,6 +76914,7 @@ self: {
homepage = "https://github.com/brendanhay/gogol";
description = "Google Slides SDK";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gogol-spectrum" = callPackage
@@ -74763,6 +77368,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "google-maps-geocoding" = callPackage
+ ({ mkDerivation, aeson, base, google-static-maps, http-client
+ , servant, servant-client, text
+ }:
+ mkDerivation {
+ pname = "google-maps-geocoding";
+ version = "0.3.0.0";
+ sha256 = "11b543397fd2a414371b0ba795ae4f49ab29db318d1f154df1d4f6c9cebe39b2";
+ libraryHaskellDepends = [
+ aeson base google-static-maps http-client servant servant-client
+ text
+ ];
+ homepage = "https://github.com/mpilgrem/google-maps-geocoding#readme";
+ description = "Google Maps Geocoding API bindings";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"google-oauth2" = callPackage
({ mkDerivation, aeson, base, bytestring, hspec, HTTP, http-conduit
, http-types, load-env
@@ -74784,15 +77406,15 @@ self: {
"google-oauth2-for-cli" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, filepath
- , hspec, http-types, req, time, wai, warp
+ , hspec, http-types, req, time, unix, wai, warp
}:
mkDerivation {
pname = "google-oauth2-for-cli";
- version = "0.1.0.0";
- sha256 = "ccbb42b8d946442399d057cf211df23f46a8d95bd82a6965bc078e5385d2232d";
+ version = "0.1.0.1";
+ sha256 = "811b7daf819be3afdad8e7fda31ec8ff1ec8a79476de687d14229e5e43aa37d8";
libraryHaskellDepends = [
- aeson base bytestring directory filepath http-types req time wai
- warp
+ aeson base bytestring directory filepath http-types req time unix
+ wai warp
];
testHaskellDepends = [ base hspec ];
homepage = "https://github.com/ishiy1993/google-oauth2-for-cli#readme";
@@ -74830,6 +77452,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "google-static-maps" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring, bytedump
+ , bytestring, cryptonite, double-conversion, http-client
+ , JuicyPixels, memory, MissingH, network-uri, servant
+ , servant-client, servant-JuicyPixels, text, utf8-string
+ }:
+ mkDerivation {
+ pname = "google-static-maps";
+ version = "0.4.0.0";
+ sha256 = "015e9f538cac89c82eda25732905eefc7c31bda40d068da5e13b8d3402b03464";
+ libraryHaskellDepends = [
+ aeson base base64-bytestring bytedump bytestring cryptonite
+ double-conversion http-client JuicyPixels memory MissingH
+ network-uri servant servant-client servant-JuicyPixels text
+ utf8-string
+ ];
+ homepage = "https://github.com/mpilgrem/google-static-maps#readme";
+ description = "Bindings to the Google Static Maps API";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"google-translate" = callPackage
({ mkDerivation, aeson, base, bytestring, http-api-data
, http-client, servant, servant-client, text, transformers
@@ -74847,6 +77490,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "google-translate_0_4" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, http-api-data
+ , http-client, servant, servant-client, text, transformers
+ }:
+ mkDerivation {
+ pname = "google-translate";
+ version = "0.4";
+ sha256 = "acd1fe031674f578e83e7736335bfa9999b430c19afbd5ca89aae97179be4929";
+ libraryHaskellDepends = [
+ aeson base bytestring http-api-data http-client servant
+ servant-client text transformers
+ ];
+ description = "Google Translate API bindings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"googleplus" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, containers
, enumerator, haskell98, http-enumerator, http-types, mtl, text
@@ -75037,6 +77697,8 @@ self: {
pname = "gore-and-ash-lambdacube";
version = "0.2.0.0";
sha256 = "62c2bd09408ecfc4f7140cb034b993822b4246c23df72bf17a708aa1b700407d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers deepseq exceptions gore-and-ash hashable
lambdacube-compiler lambdacube-gl mtl text unordered-containers
@@ -75044,6 +77706,7 @@ self: {
homepage = "https://github.com/TeaspotStudio/gore-and-ash-lambdacube#readme";
description = "Core module for Gore&Ash engine that do something";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gore-and-ash-logging" = callPackage
@@ -75106,6 +77769,7 @@ self: {
homepage = "git@github.com:Teaspot-Studio/gore-and-ash-sdl.git";
description = "Gore&Ash core module for integration with SDL library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gore-and-ash-sync" = callPackage
@@ -75316,13 +77980,13 @@ self: {
}:
mkDerivation {
pname = "grapefruit-examples";
- version = "0.1.0.5";
- sha256 = "994a75f551cfe8c1a91eb83c5100abb6177acc3fdcd13c643ef08573ad24a629";
+ version = "0.1.0.6";
+ sha256 = "d12f367a313bebb5d793a152ab59223ada856fb4150428d994f30b87ae60e99b";
libraryHaskellDepends = [
base colour containers fraction grapefruit-frp grapefruit-records
grapefruit-ui
];
- homepage = "http://grapefruit-project.org/";
+ homepage = "https://grapefruit-project.org/";
description = "Examples using the Grapefruit library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -75334,12 +77998,12 @@ self: {
}:
mkDerivation {
pname = "grapefruit-frp";
- version = "0.1.0.5";
- sha256 = "15b626d8eaa352f3ad891cf7a235a71161791797326400d630a4fe4a9dacb094";
+ version = "0.1.0.6";
+ sha256 = "4e661fd1f137e438e1fa82d2d2bba7e9df24f5cf2e08027b2085793bc0c08ec0";
libraryHaskellDepends = [
arrows base containers fingertree semigroups TypeCompose
];
- homepage = "http://grapefruit-project.org/";
+ homepage = "https://grapefruit-project.org/";
description = "Functional Reactive Programming core";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -75349,10 +78013,10 @@ self: {
({ mkDerivation, arrows, base, grapefruit-frp }:
mkDerivation {
pname = "grapefruit-records";
- version = "0.1.0.5";
- sha256 = "011af70c436e6463b0fa43e873fcdbe584ac7a29546deb6d4dd401f1f5ca1e0a";
+ version = "0.1.0.6";
+ sha256 = "f5b41878c93312c4149b8c44dbc51bef35de6f9ab9b0d6a5e898f3285c5c99e4";
libraryHaskellDepends = [ arrows base grapefruit-frp ];
- homepage = "http://grapefruit-project.org/";
+ homepage = "https://grapefruit-project.org/";
description = "A record system for Functional Reactive Programming";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -75364,13 +78028,13 @@ self: {
}:
mkDerivation {
pname = "grapefruit-ui";
- version = "0.1.0.5";
- sha256 = "58264c0628092bef6ecaa148de601a267bea6c352a8488f8fd7e1f82c4dbbd87";
+ version = "0.1.0.6";
+ sha256 = "16c7d95fa20d962c72dcc25d13ccd60d625f6c8fee6ea2b7d8a66dc1725f8fc9";
libraryHaskellDepends = [
arrows base colour containers fraction grapefruit-frp
grapefruit-records
];
- homepage = "http://grapefruit-project.org/";
+ homepage = "https://grapefruit-project.org/";
description = "Declarative user interface programming";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -75378,17 +78042,18 @@ self: {
"grapefruit-ui-gtk" = callPackage
({ mkDerivation, base, colour, containers, fraction, glib
- , grapefruit-frp, grapefruit-records, grapefruit-ui, gtk
+ , grapefruit-frp, grapefruit-records, grapefruit-ui, gtk3
+ , transformers
}:
mkDerivation {
pname = "grapefruit-ui-gtk";
- version = "0.1.0.5";
- sha256 = "3f91385bada888f49f9b61b8c0bc289675fcd447f875c766044e9c6da5dfda80";
+ version = "0.1.0.6";
+ sha256 = "1f3411ae628b64f842a205e22226bc651e698dd368950d0063bf8ef3f1a7ba42";
libraryHaskellDepends = [
base colour containers fraction glib grapefruit-frp
- grapefruit-records grapefruit-ui gtk
+ grapefruit-records grapefruit-ui gtk3 transformers
];
- homepage = "http://grapefruit-project.org/";
+ homepage = "https://grapefruit-project.org/";
description = "GTK+-based backend for declarative user interface programming";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -75730,6 +78395,8 @@ self: {
pname = "graphics-drawingcombinators";
version = "1.5.1";
sha256 = "4e8ffecad64bc9529869059a62c3dc2ca177465dc8c3890e0be6b74b4aa61148";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bitmap bitmap-opengl FTGL OpenGL stb-image
];
@@ -75820,16 +78487,15 @@ self: {
}) {};
"graphql-api" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, containers, directory
- , doctest, exceptions, hspec, protolude, QuickCheck, raw-strings-qq
- , scientific, tasty, tasty-hspec, text, transformers
+ ({ mkDerivation, aeson, attoparsec, base, containers, criterion
+ , directory, doctest, exceptions, hspec, protolude, QuickCheck
+ , raw-strings-qq, scientific, tasty, tasty-hspec, text
+ , transformers
}:
mkDerivation {
pname = "graphql-api";
- version = "0.1.1";
- sha256 = "e8d19197ff982e111ec199b411faf78e2800778b82c3c0147f1ef35615522a7d";
- revision = "1";
- editedCabalFile = "593742fa27cf4b14bcb88ced31b9af3a0567a5fab700e18e2f47f49a6c5fd1a9";
+ version = "0.1.2";
+ sha256 = "8620df9b4750b3b6003d3efe6ba74e27581f3df042c7333ce0bd9c6e9e2e8c13";
libraryHaskellDepends = [
aeson attoparsec base containers exceptions protolude QuickCheck
scientific text transformers
@@ -75838,8 +78504,11 @@ self: {
aeson attoparsec base containers directory doctest exceptions hspec
protolude QuickCheck raw-strings-qq tasty tasty-hspec transformers
];
+ benchmarkHaskellDepends = [
+ attoparsec base criterion exceptions protolude transformers
+ ];
homepage = "https://github.com/jml/graphql-api#readme";
- description = "Write type-safe GraphQL services in Haskell";
+ description = "Sketch of GraphQL stuff";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -75880,14 +78549,17 @@ self: {
}) {};
"graphviz" = callPackage
- ({ mkDerivation, base, bytestring, colour, containers, directory
- , dlist, fgl, fgl-arbitrary, filepath, polyparse, process
- , QuickCheck, temporary, text, transformers, wl-pprint-text
+ ({ mkDerivation, base, bytestring, colour, containers, criterion
+ , deepseq, directory, dlist, fgl, fgl-arbitrary, filepath
+ , polyparse, process, QuickCheck, temporary, text, transformers
+ , wl-pprint-text
}:
mkDerivation {
pname = "graphviz";
version = "2999.18.1.2";
sha256 = "b08c2026d3810c15f6ad49a07fd7b879978d958fa477b369b719ec00741c85fc";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring colour containers directory dlist fgl filepath
polyparse process temporary text transformers wl-pprint-text
@@ -75895,6 +78567,7 @@ self: {
testHaskellDepends = [
base containers fgl fgl-arbitrary filepath QuickCheck text
];
+ benchmarkHaskellDepends = [ base criterion deepseq text ];
homepage = "http://projects.haskell.org/graphviz/";
description = "Bindings to Graphviz for graph visualisation";
license = stdenv.lib.licenses.bsd3;
@@ -76108,8 +78781,8 @@ self: {
}:
mkDerivation {
pname = "grid";
- version = "7.8.7";
- sha256 = "5369d0ab7b98b926951e81a65a349f11ab6badd71f65555d713428664c1e017c";
+ version = "7.8.8";
+ sha256 = "20a93f4fc42dd2082e991eac5dce282c00511abff66e9bd02c6753a748379d9c";
libraryHaskellDepends = [ base cereal containers ];
testHaskellDepends = [
base containers QuickCheck test-framework
@@ -76132,6 +78805,7 @@ self: {
homepage = "https://github.com/zaidan/gridbounds#readme";
description = "Collision detection for GridBox";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gridbox" = callPackage
@@ -76174,6 +78848,8 @@ self: {
pname = "gridland";
version = "0.1.0.3";
sha256 = "2936472e5eb065e1fe28bd5d2f9d524be8d63f6eba0627527acf1668ec38b760";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array astar base containers grid htiled mtl random safe SDL SDL-gfx
SDL-image SDL-mixer tuple vector
@@ -76368,6 +79044,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "group-by-date" = callPackage
+ ({ mkDerivation, base, explicit-exception, filemanip, hsshellscript
+ , pathtype, time, transformers, unix-compat, utility-ht
+ }:
+ mkDerivation {
+ pname = "group-by-date";
+ version = "0.1";
+ sha256 = "6660c6bd7be563375b5bacf6c3d0a0499678896808b1843e62e94c7bebb7f3ee";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base explicit-exception filemanip hsshellscript pathtype time
+ transformers unix-compat utility-ht
+ ];
+ homepage = "http://hub.darcs.net/thielema/group-by-date/";
+ description = "Shell command for grouping files by dates into folders";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"group-with" = callPackage
({ mkDerivation, base, Cabal, containers, hspec, hspec-expectations
, QuickCheck
@@ -76387,8 +79082,8 @@ self: {
}) {};
"grouped-list" = callPackage
- ({ mkDerivation, base, containers, deepseq, pointed, QuickCheck
- , tasty, tasty-quickcheck
+ ({ mkDerivation, base, containers, criterion, deepseq, pointed
+ , QuickCheck, tasty, tasty-quickcheck
}:
mkDerivation {
pname = "grouped-list";
@@ -76396,6 +79091,7 @@ self: {
sha256 = "5bc49f34b1d9759a819c919971d789b14d37a8e22de811a5fc062675e3f8e875";
libraryHaskellDepends = [ base containers deepseq pointed ];
testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "https://github.com/Daniel-Diaz/grouped-list/blob/master/README.md";
description = "Grouped lists. Equal consecutive elements are grouped.";
license = stdenv.lib.licenses.bsd3;
@@ -76528,8 +79224,8 @@ self: {
({ mkDerivation, base, vector }:
mkDerivation {
pname = "gsl-random";
- version = "0.5.0";
- sha256 = "d2adccfe625d3cb5046ae5bb3c7a23d23697d1fc2c6a717df75f75aba2881c2e";
+ version = "0.5.1";
+ sha256 = "4b4e8d498b2c664c9219f6381b790f50192d77432a393d405052205d3e8d46e8";
libraryHaskellDepends = [ base vector ];
homepage = "http://github.com/patperry/hs-gsl-random";
description = "Bindings the the GSL random number generation facilities";
@@ -76591,8 +79287,8 @@ self: {
}:
mkDerivation {
pname = "gssapi-wai";
- version = "0.1.0.0";
- sha256 = "1a2b844a611f4615d948baa7253099f5acab01529005d522b46db839833f371f";
+ version = "0.1.0.1";
+ sha256 = "12ec5a79ae4da85c7117edefc2a6b37790c7d4cf65ae04e89541de7709ee7a8e";
libraryHaskellDepends = [
base base64-bytestring bytestring case-insensitive gssapi
http-types vault wai wai-extra
@@ -76605,7 +79301,7 @@ self: {
"gstreamer" = callPackage
({ mkDerivation, array, base, bytestring, Cabal, directory, glib
- , gst_plugins_base, gstreamer, gtk2hs-buildtools, mtl
+ , gst-plugins-base, gstreamer, gtk2hs-buildtools, mtl
}:
mkDerivation {
pname = "gstreamer";
@@ -76615,11 +79311,12 @@ self: {
libraryHaskellDepends = [
array base bytestring directory glib mtl
];
- libraryPkgconfigDepends = [ gst_plugins_base gstreamer ];
+ libraryPkgconfigDepends = [ gst-plugins-base gstreamer ];
homepage = "http://projects.haskell.org/gtk2hs/";
description = "Binding to the GStreamer open source multimedia framework";
license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) gst_plugins_base; inherit (pkgs) gstreamer;};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) gst-plugins-base; inherit (pkgs) gstreamer;};
"gt-tools" = callPackage
({ mkDerivation, base, containers, extensible-exceptions, haskeline
@@ -76961,6 +79658,8 @@ self: {
pname = "gtk3";
version = "0.14.6";
sha256 = "f4c0d3c51a5e06e5f6a8fcfc2a1303e0a3ed0242309fc6c1b9603be9de1f4258";
+ isLibrary = true;
+ isExecutable = true;
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [
array base bytestring cairo containers gio glib mtl pango text
@@ -77416,7 +80115,7 @@ self: {
"hOpenPGP" = callPackage
({ mkDerivation, aeson, attoparsec, base, base16-bytestring
, base64-bytestring, bifunctors, binary, binary-conduit, byteable
- , bytestring, bzlib, conduit, conduit-extra, containers
+ , bytestring, bzlib, conduit, conduit-extra, containers, criterion
, crypto-cipher-types, cryptonite, data-default-class, errors
, hashable, incremental-parser, ixset-typed, lens, memory
, monad-loops, nettle, network, network-uri, newtype
@@ -77449,6 +80148,16 @@ self: {
tasty-quickcheck text time time-locale-compat transformers
unordered-containers wl-pprint-extras zlib
];
+ benchmarkHaskellDepends = [
+ aeson base base16-bytestring base64-bytestring bifunctors binary
+ binary-conduit byteable bytestring bzlib conduit conduit-extra
+ containers criterion crypto-cipher-types cryptonite
+ data-default-class errors hashable incremental-parser ixset-typed
+ lens memory monad-loops nettle network network-uri newtype
+ openpgp-asciiarmor resourcet securemem semigroups split text time
+ time-locale-compat transformers unordered-containers
+ wl-pprint-extras zlib
+ ];
homepage = "http://floss.scru.org/hOpenPGP/";
description = "native Haskell implementation of OpenPGP (RFC4880)";
license = stdenv.lib.licenses.mit;
@@ -77731,6 +80440,7 @@ self: {
executableHaskellDepends = [ base optparse-applicative text ];
description = "A blog system";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hacanon-light" = callPackage
@@ -78195,6 +80905,7 @@ self: {
homepage = "https://github.com/blitzcode/hackage-diff";
description = "Compare the public API of different versions of a Hackage library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hackage-mirror" = callPackage
@@ -78225,6 +80936,7 @@ self: {
homepage = "http://fpcomplete.com";
description = "Simple mirroring utility for Hackage";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hackage-plot" = callPackage
@@ -78321,8 +81033,8 @@ self: {
pname = "hackage-security";
version = "0.5.2.2";
sha256 = "507a837851264a774c8f4d400f798c3dac5be11dc428fe72d33ef594ca533c41";
- revision = "1";
- editedCabalFile = "abb26d1da6e07e187a4494591154080415152787c2583c09acf522ab929b9642";
+ revision = "2";
+ editedCabalFile = "678fde798c4291a66cc8d0497c1df558292dd8526b46132d6c651dc090ef0e5a";
libraryHaskellDepends = [
base base16-bytestring base64-bytestring bytestring Cabal
containers cryptohash-sha256 directory ed25519 filepath ghc-prim
@@ -78431,6 +81143,7 @@ self: {
homepage = "https://github.com/stepcut/hackage-whatsnew";
description = "Check for differences between working directory and hackage";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hackage2hwn" = callPackage
@@ -78539,6 +81252,7 @@ self: {
homepage = "http://github.com/agrafix/hackmanager";
description = "Generate useful files for Haskell projects";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hackport" = callPackage
@@ -78552,8 +81266,8 @@ self: {
}:
mkDerivation {
pname = "hackport";
- version = "0.5.1";
- sha256 = "667af1dc76c2833dd1fec935c5e61cc331be3c7b20c77ff68206177f70eccdad";
+ version = "0.5.2";
+ sha256 = "fa38878313ab5075d86438d3853760b48c5a943a822a91f6a4057424abed7c63";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -78686,10 +81400,8 @@ self: {
}:
mkDerivation {
pname = "haddock-api";
- version = "2.17.3";
- sha256 = "8d35a256c2ee07083c1e1a8b08e536069ffdad27598bed69d88847fb51234dc7";
- revision = "1";
- editedCabalFile = "5d33603e8e6befb2c2ed2dd8c5029b78e1377a387b165671105cadb9cb7df4f8";
+ version = "2.17.3.1";
+ sha256 = "ed8c5282260d3300dc06e45e2f9a5d53606315a15a2336db749d3faa64d564ba";
libraryHaskellDepends = [
array base bytestring Cabal containers deepseq directory filepath
ghc ghc-boot ghc-paths haddock-library transformers xhtml
@@ -78790,6 +81502,7 @@ self: {
homepage = "https://github.com/philopon/haddocset";
description = "Generate docset of Dash by Haddock haskell documentation tool";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hadoop-formats" = callPackage
@@ -78962,24 +81675,6 @@ self: {
}) {};
"hailgun" = callPackage
- ({ mkDerivation, aeson, base, bytestring, email-validate
- , exceptions, filepath, http-client, http-client-tls, http-types
- , tagsoup, text, time, transformers
- }:
- mkDerivation {
- pname = "hailgun";
- version = "0.4.1.1";
- sha256 = "d584d2bfec3eb94088452bb0611a4f8aea255bba4b3bf861ff3aeb888b5d4d03";
- libraryHaskellDepends = [
- aeson base bytestring email-validate exceptions filepath
- http-client http-client-tls http-types tagsoup text time
- transformers
- ];
- description = "Mailgun REST api interface for Haskell";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hailgun_0_4_1_2" = callPackage
({ mkDerivation, aeson, base, bytestring, email-validate
, exceptions, filepath, http-client, http-client-tls, http-types
, tagsoup, text, time, transformers
@@ -78995,7 +81690,6 @@ self: {
];
description = "Mailgun REST api interface for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hailgun-send" = callPackage
@@ -79091,10 +81785,10 @@ self: {
}) {};
"hairy" = callPackage
- ({ mkDerivation, aeson, base, data-default, heroku, hspec
- , http-types, monad-logger, mtl, persistent, persistent-postgresql
- , persistent-template, scotty, text, time, transformers, wai
- , wai-extra, warp
+ ({ mkDerivation, aeson, base, criterion, data-default, heroku
+ , hspec, http-types, monad-logger, mtl, persistent
+ , persistent-postgresql, persistent-template, scotty, text, time
+ , transformers, wai, wai-extra, warp
}:
mkDerivation {
pname = "hairy";
@@ -79111,6 +81805,9 @@ self: {
testHaskellDepends = [
base hspec http-types mtl persistent scotty time wai wai-extra
];
+ benchmarkHaskellDepends = [
+ base criterion http-types mtl persistent scotty time wai wai-extra
+ ];
homepage = "https://github.com/tfausak/hairy";
description = "A JSON REST API";
license = stdenv.lib.licenses.mit;
@@ -79119,11 +81816,11 @@ self: {
"hakaru" = callPackage
({ mkDerivation, aeson, array, base, bytestring, Cabal, cassava
- , containers, directory, hmatrix, HUnit, integration, logfloat
- , math-functions, monad-loops, mwc-random, parallel, parsec, pretty
- , primitive, QuickCheck, random, statistics, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text
- , transformers, vector, zlib
+ , containers, criterion, deepseq, directory, ghc-prim, hmatrix
+ , HUnit, integration, logfloat, math-functions, monad-loops
+ , mwc-random, parallel, parsec, pretty, primitive, QuickCheck
+ , random, statistics, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, transformers, vector, zlib
}:
mkDerivation {
pname = "hakaru";
@@ -79141,6 +81838,7 @@ self: {
statistics test-framework test-framework-hunit
test-framework-quickcheck2 vector
];
+ benchmarkHaskellDepends = [ base criterion deepseq ghc-prim ];
homepage = "http://indiana.edu/~ppaml/";
description = "A probabilistic programming embedded DSL";
license = stdenv.lib.licenses.bsd3;
@@ -79427,8 +82125,8 @@ self: {
({ mkDerivation, base, hakyll, ogmarkup }:
mkDerivation {
pname = "hakyll-ogmarkup";
- version = "1.0";
- sha256 = "eee4e2f63409f209f77903cc18c86a68529b46e4af7eaa2497af849a4588ce24";
+ version = "3.0";
+ sha256 = "c7b1584e06384b18d2e1bc07ce55fbfc22c40592f330e4e155be7732bc641021";
libraryHaskellDepends = [ base hakyll ogmarkup ];
homepage = "https://github.com/ogma-project/hakyll-ogmarkup#readme";
description = "Integrate ogmarkup document with Hakyll";
@@ -79570,8 +82268,8 @@ self: {
}:
mkDerivation {
pname = "halive";
- version = "0.1.2";
- sha256 = "465255836639653f42763d8b04a39840af35bde77b3cdfc53a419a44a96f902d";
+ version = "0.1.3";
+ sha256 = "e80cb5da27691a969de1e9526bfe24cabb3bfa5f170b2af6066885518d6ece65";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -79593,23 +82291,16 @@ self: {
}) {};
"halma" = callPackage
- ({ mkDerivation, async, base, containers, data-default
- , diagrams-cairo, diagrams-gtk, diagrams-lib, grid, gtk, HUnit, mtl
- , mvc, pipes, QuickCheck, test-framework, test-framework-hunit
- , test-framework-quickcheck2, timeit
+ ({ mkDerivation, aeson, base, containers, data-default
+ , diagrams-lib, grid, HUnit, QuickCheck, test-framework
+ , test-framework-hunit, test-framework-quickcheck2
}:
mkDerivation {
pname = "halma";
- version = "0.2.0.1";
- sha256 = "4c1b2990d2cbe3b46f5895cf9db75aaabbdf3a9e31df09d3c9fc5528a36c6011";
- isLibrary = true;
- isExecutable = true;
+ version = "0.3.0.0";
+ sha256 = "ce4af6881502d16e55be04ff055c79898885aed2e657c981633b3a14584cd542";
libraryHaskellDepends = [
- base containers data-default diagrams-lib grid
- ];
- executableHaskellDepends = [
- async base data-default diagrams-cairo diagrams-gtk diagrams-lib
- gtk mtl mvc pipes timeit
+ aeson base containers data-default diagrams-lib grid
];
testHaskellDepends = [
base containers grid HUnit QuickCheck test-framework
@@ -79621,6 +82312,50 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "halma-gui" = callPackage
+ ({ mkDerivation, async, base, data-default, diagrams-cairo
+ , diagrams-gtk, diagrams-lib, gtk, halma, mtl, mvc, pipes, timeit
+ }:
+ mkDerivation {
+ pname = "halma-gui";
+ version = "0.1.1.0";
+ sha256 = "28c092d95859946c408bfec96a4794923802c8644b987d3fb7477504cb898861";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ async base data-default diagrams-cairo diagrams-gtk diagrams-lib
+ gtk halma mtl mvc pipes timeit
+ ];
+ homepage = "https://github.com/timjb/halma";
+ description = "GTK application for playing Halma";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "halma-telegram-bot" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
+ , data-default, diagrams-cairo, diagrams-lib, directory, exceptions
+ , filepath, halma, http-client, http-client-tls, megaparsec, mtl
+ , optparse-applicative, semigroups, servant-client, telegram-api
+ , temporary, text, transformers, vector
+ }:
+ mkDerivation {
+ pname = "halma-telegram-bot";
+ version = "0.1.0.0";
+ sha256 = "0b7e311a1d86c7ccb8df208f985914e07c2f5df7f80ebcdbedd658cfb7afdcfa";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson aeson-pretty base bytestring containers data-default
+ diagrams-cairo diagrams-lib directory exceptions filepath halma
+ http-client http-client-tls megaparsec mtl optparse-applicative
+ semigroups servant-client telegram-api temporary text transformers
+ vector
+ ];
+ homepage = "https://github.com/timjb/halma";
+ description = "Telegram bot for playing Halma";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"haltavista" = callPackage
({ mkDerivation, base, hint, process }:
mkDerivation {
@@ -79756,6 +82491,8 @@ self: {
pname = "hamtmap";
version = "0.3";
sha256 = "d4d107ece7ffa69528a720763a0741dcab4773646df974596220d745250fd911";
+ revision = "1";
+ editedCabalFile = "bbdcebe83e12f704a0b6611b1a9e7aa22db20023c6e3d44505617410f53733b6";
libraryHaskellDepends = [ array base deepseq hashable ];
homepage = "https://github.com/exclipy/pdata";
description = "A purely functional and persistent hash map";
@@ -79824,6 +82561,7 @@ self: {
homepage = "http://code.google.com/p/hgdata";
description = "Library and command-line utility for accessing Google services and APIs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"handa-geodata" = callPackage
@@ -79963,6 +82701,8 @@ self: {
pname = "hans";
version = "3.0.1";
sha256 = "24da2418908a3297901c8b7e273b70a44a6b7255659de31b76afa4e3ffcc57ad";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base BoundedChan bytestring cereal containers cryptonite
hashable heaps memory monadLib psqueues random time unix
@@ -80045,6 +82785,32 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hapistrano_0_3_1_0" = callPackage
+ ({ mkDerivation, aeson, async, base, directory, filepath, hspec
+ , mtl, optparse-applicative, path, path-io, process, stm, temporary
+ , time, transformers, yaml
+ }:
+ mkDerivation {
+ pname = "hapistrano";
+ version = "0.3.1.0";
+ sha256 = "41d680421dad0d83f7c05f7271788955ff332c6acd83cc9aa1a6af776b1c7a6a";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base filepath mtl path process time transformers
+ ];
+ executableHaskellDepends = [
+ aeson async base optparse-applicative path path-io stm yaml
+ ];
+ testHaskellDepends = [
+ base directory filepath hspec mtl path path-io process temporary
+ ];
+ homepage = "https://github.com/stackbuilders/hapistrano";
+ description = "A deployment library for Haskell applications";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"happindicator" = callPackage
({ mkDerivation, array, base, bytestring, containers, glib, gtk
, gtk2hs-buildtools, libappindicator-gtk2, mtl
@@ -80069,6 +82835,8 @@ self: {
pname = "happindicator3";
version = "0.2.1";
sha256 = "225156270dc7cb2bb399aee76c9273a62683d8835c7045027a7906a3cf010326";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base glib gtk3 ];
libraryPkgconfigDepends = [ libappindicator-gtk3 ];
homepage = "https://github.com/mlacorte/happindicator3";
@@ -80153,6 +82921,8 @@ self: {
pname = "happstack";
version = "7.0.2";
sha256 = "d9d4f581718d4f0fedd5d1f41ce127a6e651545a9398619c0bee3debb377d5b5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base happstack-server ];
doHaddock = false;
homepage = "http://happstack.com";
@@ -80236,6 +83006,8 @@ self: {
pname = "happstack-contrib";
version = "0.2.1";
sha256 = "e550c0e74b1873ac051a886626f44571cf8543e179096f391f1cbecaa4750d33";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring directory happstack-data happstack-ixset
happstack-server happstack-state happstack-util HTTP mtl network
@@ -80258,6 +83030,8 @@ self: {
sha256 = "889654ad957d43fd719b4f62a97b943beb622bb2f25701ae388d46db2ab1546c";
revision = "1";
editedCabalFile = "dbf53b1d5012ac975d184455269f3d631ba2352e9642b707b98465c47225fd06";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers mtl pretty syb syb-with-class
syb-with-class-instances-text template-haskell text time
@@ -80292,13 +83066,15 @@ self: {
, filepath, happstack, happstack-data, happstack-hsp
, happstack-ixset, happstack-server, happstack-state
, happstack-util, harp, hsp, hsx, html, HTTP, json, mtl, network
- , old-time, random, RJson, syb, text, time, utf8-string, web-routes
- , web-routes-mtl
+ , old-time, random, RJson, syb, text, time, trhsx, utf8-string
+ , web-routes, web-routes-mtl
}:
mkDerivation {
pname = "happstack-facebook";
version = "0.30";
sha256 = "0c517c663da5323fe6677fa73f8ba862725e1bb813566af63d38ee1f6716cde5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
applicative-extras base bytestring containers filepath happstack
happstack-data happstack-hsp happstack-ixset happstack-server
@@ -80306,6 +83082,7 @@ self: {
network old-time random RJson syb text time utf8-string web-routes
web-routes-mtl
];
+ executableToolDepends = [ trhsx ];
homepage = "http://src.seereason.com/happstack-facebook/";
description = "A package for building Facebook applications using Happstack";
license = stdenv.lib.licenses.bsd3;
@@ -80440,8 +83217,8 @@ self: {
}:
mkDerivation {
pname = "happstack-hsp";
- version = "7.3.7.1";
- sha256 = "bbc884e4a5ca78faf08e17799c1d037622e377915ece889674004e0e54109617";
+ version = "7.3.7.2";
+ sha256 = "3c5de37dc150695fda04b3143396d9030772c8a72a204f49c243b160ffa295e4";
libraryHaskellDepends = [
base bytestring happstack-server harp hsp hsx2hs mtl syb text
utf8-string
@@ -80476,6 +83253,8 @@ self: {
pname = "happstack-ixset";
version = "6.0.1";
sha256 = "d122eeff5fa0e0321a8a76d2b1ff39f9d99cc70df5dc13be9db970e723b0d0c2";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers happstack-data happstack-util mtl syb
syb-with-class template-haskell
@@ -80562,8 +83341,8 @@ self: {
}:
mkDerivation {
pname = "happstack-server";
- version = "7.4.6.3";
- sha256 = "6dd5f859b114bdbdde00b585800bc4b7ed821dd7bad67bb253e3602d88f5ceef";
+ version = "7.4.6.4";
+ sha256 = "b4c6c9503deeff37751af9ab9700158347658f28f1712933f9f1c8763b4ea1b9";
libraryHaskellDepends = [
base base64-bytestring blaze-html bytestring containers directory
exceptions extensible-exceptions filepath hslogger html
@@ -80627,6 +83406,8 @@ self: {
pname = "happstack-state";
version = "6.1.4";
sha256 = "09f7d8eaa7eec13f99d59b7c5bf7e88b3d2889b6879f0f54731a9c6f4801d7f5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers directory extensible-exceptions
filepath happstack-data happstack-util hslogger mtl old-time random
@@ -80665,6 +83446,8 @@ self: {
pname = "happstack-util";
version = "6.0.3";
sha256 = "10de089778b70311d290420c7e6ad987da711b1c1961436ccf26c7cf4bd31a43";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring directory extensible-exceptions filepath
hslogger mtl network old-locale old-time parsec process random
@@ -81012,6 +83795,8 @@ self: {
pname = "has";
version = "0.5.0.1";
sha256 = "5a5cdc8fafbb89a79e6831a707ce303c18edf54e0b389aab9dc6302532e4cd7f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base QuickCheck ];
homepage = "http://github.com/nonowarn/has";
description = "Entity based records";
@@ -81039,8 +83824,8 @@ self: {
}:
mkDerivation {
pname = "hasbolt";
- version = "0.1.0.9";
- sha256 = "8b013b4fc84019eff89ba9d9e1cba86e84cd5570c8acb51aba9b68a958002097";
+ version = "0.1.1.2";
+ sha256 = "a89161c4a2939f92906d67c85133c82d2295f8f53577ad210260463411fb2a8f";
libraryHaskellDepends = [
base binary bytestring containers data-binary-ieee754 data-default
hex network network-simple text transformers
@@ -81055,18 +83840,17 @@ self: {
}) {};
"hascal" = callPackage
- ({ mkDerivation, base, HUnit, numbers }:
+ ({ mkDerivation, base, data-default, split }:
mkDerivation {
pname = "hascal";
- version = "2.0.0.1";
- sha256 = "344062494982b809fef504496c7bbacf0932fd7fd35c5b5716c832f1dc4003db";
+ version = "3.0.1";
+ sha256 = "012e1ed3ac556697f5b1c6888bdf0e6cab126a3fa0e01f2f07c52469856a3145";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base ];
- executableHaskellDepends = [ base numbers ];
- testHaskellDepends = [ HUnit ];
- homepage = "http://darcsden.com/mekeor/hascal";
- description = "A minimalistic but extensible and precise calculator";
+ libraryHaskellDepends = [ base data-default split ];
+ executableHaskellDepends = [ base data-default split ];
+ homepage = "https://github.com/mekeor/hascal";
+ description = "tiny calculator library and command-line program";
license = "GPL";
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -81079,8 +83863,8 @@ self: {
}:
mkDerivation {
pname = "hascar";
- version = "0.2.1.0";
- sha256 = "1a09890e2b3d0955a966a1b7e84995957b44fab8c34c1afaabe7213610d244e1";
+ version = "0.2.1.1";
+ sha256 = "ff801c3a9595b9afa732194b7d992e1b1a264813f04bdf7bb1de097a7b5c4086";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -81219,21 +84003,28 @@ self: {
}) {};
"hashable" = callPackage
- ({ mkDerivation, base, bytestring, ghc-prim, HUnit, integer-gmp
- , QuickCheck, random, test-framework, test-framework-hunit
- , test-framework-quickcheck2, text, unix
+ ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
+ , HUnit, integer-gmp, QuickCheck, random, siphash, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, text, unix
}:
mkDerivation {
pname = "hashable";
- version = "1.2.5.0";
- sha256 = "153eb1614a739f3ccf8c5fcd4230a17b8b24862ab727c46dd4acd22bc15fb2bc";
+ version = "1.2.6.0";
+ sha256 = "429b663c827af52f64b0f376ee6e7a990e57ec54a59107857311054ade6e0a52";
+ revision = "1";
+ editedCabalFile = "8f8a4f7b788fb1ea04636634c7e1c9cd0a4a6cfe66cdb808dc24f56c187451df";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- base bytestring ghc-prim integer-gmp text
+ base bytestring deepseq ghc-prim integer-gmp text
];
testHaskellDepends = [
base bytestring ghc-prim HUnit QuickCheck random test-framework
test-framework-hunit test-framework-quickcheck2 text unix
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion ghc-prim integer-gmp siphash text
+ ];
homepage = "http://github.com/tibbe/hashable";
description = "A class for types that can be converted to a hash value";
license = stdenv.lib.licenses.bsd3;
@@ -81257,10 +84048,11 @@ self: {
homepage = "http://github.com/analytics/hashable-extras/";
description = "Higher-rank Hashable";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hashable-generics" = callPackage
- ({ mkDerivation, base, ghc-prim, hashable, QuickCheck
+ ({ mkDerivation, base, criterion, ghc-prim, hashable, QuickCheck
, test-framework, test-framework-quickcheck2
}:
mkDerivation {
@@ -81272,6 +84064,7 @@ self: {
base ghc-prim hashable QuickCheck test-framework
test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [ base criterion ghc-prim hashable ];
homepage = "https://github.com/wowus/hashable-generics";
description = "Automatically generates Hashable instances with GHC.Generics.";
license = stdenv.lib.licenses.bsd3;
@@ -81318,6 +84111,8 @@ self: {
pname = "hashed-storage";
version = "0.5.11";
sha256 = "734b5e91081e355384f86fdd67f242e095e8c5196b182a62cc996fdabdb21569";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers dataenc directory
extensible-exceptions filepath mmap mtl zlib
@@ -81441,8 +84236,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hashtables_1_2_1_1" = callPackage
+ ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }:
+ mkDerivation {
+ pname = "hashtables";
+ version = "1.2.1.1";
+ sha256 = "227f554a93310645c654254659969b347de3d1bf3d98901dbb5c113ece72e951";
+ libraryHaskellDepends = [
+ base ghc-prim hashable primitive vector
+ ];
+ homepage = "http://github.com/gregorycollins/hashtables";
+ description = "Mutable hash tables in the ST monad";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hashtables-plus" = callPackage
- ({ mkDerivation, base, hashable, hashtables, loch-th, placeholders
+ ({ mkDerivation, base, criterion-plus, deepseq, hashable
+ , hashtables, lens, loch-th, mtl, mwc-random, placeholders
+ , string-conversions, text, th-printf, transformers
}:
mkDerivation {
pname = "hashtables-plus";
@@ -81451,6 +84263,11 @@ self: {
libraryHaskellDepends = [
base hashable hashtables loch-th placeholders
];
+ benchmarkHaskellDepends = [
+ base criterion-plus deepseq hashable hashtables lens loch-th mtl
+ mwc-random placeholders string-conversions text th-printf
+ transformers
+ ];
homepage = "https://github.com/nikita-volkov/hashtables-plus";
description = "Extensions for a \"hashtables\" library";
license = stdenv.lib.licenses.mit;
@@ -82042,6 +84859,34 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;};
+ "haskell-gi_0_20_1" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, Cabal, containers
+ , directory, doctest, filepath, glib, gobjectIntrospection
+ , haskell-gi-base, mtl, pretty-show, process, regex-tdfa, safe
+ , text, transformers, xdg-basedir, xml-conduit
+ }:
+ mkDerivation {
+ pname = "haskell-gi";
+ version = "0.20.1";
+ sha256 = "7ff1d57f01386c6b32c788a599928b6a209922fa254d49e0607523c44984cd12";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ attoparsec base bytestring Cabal containers directory filepath
+ haskell-gi-base mtl pretty-show process regex-tdfa safe text
+ transformers xdg-basedir xml-conduit
+ ];
+ libraryPkgconfigDepends = [ glib gobjectIntrospection ];
+ executableHaskellDepends = [
+ base containers directory filepath haskell-gi-base pretty-show text
+ ];
+ testHaskellDepends = [ base doctest ];
+ homepage = "https://github.com/haskell-gi/haskell-gi";
+ description = "Generate Haskell bindings for GObject Introspection capable libraries";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;};
+
"haskell-gi-base" = callPackage
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
@@ -82055,6 +84900,20 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) glib;};
+ "haskell-gi-base_0_20_1" = callPackage
+ ({ mkDerivation, base, bytestring, containers, glib, text }:
+ mkDerivation {
+ pname = "haskell-gi-base";
+ version = "0.20.1";
+ sha256 = "e9d8d3d75e0ea91108339daa172bc938512432509caeafdf5bd96551a380f046";
+ libraryHaskellDepends = [ base bytestring containers text ];
+ libraryPkgconfigDepends = [ glib ];
+ homepage = "https://github.com/haskell-gi/haskell-gi-base";
+ description = "Foundation for libraries generated by haskell-gi";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib;};
+
"haskell-google-trends" = callPackage
({ mkDerivation, base, bytestring, haskell-fake-user-agent, lens
, regex-base, regex-posix, tagsoup, text, wreq
@@ -82076,14 +84935,14 @@ self: {
"haskell-igraph" = callPackage
({ mkDerivation, base, binary, bytestring, bytestring-lexing, c2hs
- , colour, data-default-class, hashable, hxt, igraph, primitive
- , random, split, tasty, tasty-golden, tasty-hunit
- , unordered-containers
+ , colour, data-default-class, data-ordlist, hashable, hxt, igraph
+ , matrices, primitive, random, split, tasty, tasty-golden
+ , tasty-hunit, unordered-containers
}:
mkDerivation {
pname = "haskell-igraph";
- version = "0.2.2";
- sha256 = "33673e6369f2b83c9103367af9b4050c3a6ed71ebbb3033a601a1e4c65f57a7d";
+ version = "0.3.0";
+ sha256 = "fb02f544b8ff98893bae89c72323dbb5ff49357e7c7b65f45eb11d26168517b4";
libraryHaskellDepends = [
base binary bytestring bytestring-lexing colour data-default-class
hashable hxt primitive split unordered-containers
@@ -82091,7 +84950,7 @@ self: {
librarySystemDepends = [ igraph ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [
- base random tasty tasty-golden tasty-hunit
+ base data-ordlist matrices random tasty tasty-golden tasty-hunit
];
description = "Imcomplete igraph bindings";
license = stdenv.lib.licenses.mit;
@@ -82209,11 +85068,15 @@ self: {
pname = "haskell-mpi";
version = "1.4.0";
sha256 = "c0aa02ffe77d4a39d5b33e3f846e7615c78b2ddfb6b36c9cdec335edb79488ab";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring cereal extensible-exceptions
];
librarySystemDepends = [ open-pal open-rte openmpi ];
libraryToolDepends = [ c2hs ];
+ executableSystemDepends = [ open-pal open-rte openmpi ];
+ executableToolDepends = [ c2hs ];
homepage = "http://github.com/bjpop/haskell-mpi";
description = "Distributed parallel programming in Haskell using MPI";
license = stdenv.lib.licenses.bsd3;
@@ -82578,6 +85441,7 @@ self: {
testHaskellDepends = [ base haskell-src-exts hspec ];
description = "A quasiquoter for haskell-src-exts";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-src-exts-simple" = callPackage
@@ -82625,6 +85489,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-time-range" = callPackage
+ ({ mkDerivation, base, doctest, lens, semigroups, text, time }:
+ mkDerivation {
+ pname = "haskell-time-range";
+ version = "0.2.0.1";
+ sha256 = "249315cc1167c23e9e50bdc61b5b2ddb062603616df0b2e575a6235516320ef6";
+ libraryHaskellDepends = [ base lens semigroups text time ];
+ testHaskellDepends = [ base doctest ];
+ homepage = "https://github.com/mankyKitty/haskell-time-range#readme";
+ description = "Some useful wrappers and functions for building time ranges";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"haskell-token-utils" = callPackage
({ mkDerivation, base, containers, Diff, directory, dual-tree, ghc
, ghc-mod, ghc-paths, ghc-prim, ghc-syb-utils, haskell-src-exts
@@ -82667,6 +85544,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-ast_0_6_0_0" = callPackage
+ ({ mkDerivation, base, ghc, mtl, references, template-haskell
+ , uniplate
+ }:
+ mkDerivation {
+ pname = "haskell-tools-ast";
+ version = "0.6.0.0";
+ sha256 = "bb3669b5fb70875551a29efd781e58408c26107eb26f1a4b41d8123a9f7dd6a6";
+ libraryHaskellDepends = [
+ base ghc mtl references template-haskell uniplate
+ ];
+ homepage = "https://github.com/nboldi/haskell-tools";
+ description = "Haskell AST for efficient tooling";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-ast-fromghc" = callPackage
({ mkDerivation, base, bytestring, containers, ghc
, haskell-tools-ast, mtl, references, safe, split, template-haskell
@@ -82740,11 +85634,30 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-backend-ghc_0_6_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, ghc
+ , haskell-tools-ast, mtl, references, safe, split, template-haskell
+ , transformers, uniplate
+ }:
+ mkDerivation {
+ pname = "haskell-tools-backend-ghc";
+ version = "0.6.0.0";
+ sha256 = "1bc88d278a314207ebe47cc8a85cebf6b6cd6d835f858e45be2d0cc663a40d96";
+ libraryHaskellDepends = [
+ base bytestring containers ghc haskell-tools-ast mtl references
+ safe split template-haskell transformers uniplate
+ ];
+ homepage = "https://github.com/nboldi/haskell-tools";
+ description = "Creating the Haskell-Tools AST from GHC's representations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-cli" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory, filepath
- , ghc, ghc-paths, haskell-tools-ast, haskell-tools-prettyprint
- , haskell-tools-refactor, knob, mtl, process, references, split
- , tasty, tasty-hunit
+ ({ mkDerivation, aeson, base, bytestring, containers, criterion
+ , directory, filepath, ghc, ghc-paths, haskell-tools-ast
+ , haskell-tools-prettyprint, haskell-tools-refactor, knob, mtl
+ , process, references, split, tasty, tasty-hunit, time
}:
mkDerivation {
pname = "haskell-tools-cli";
@@ -82761,6 +85674,39 @@ self: {
testHaskellDepends = [
base bytestring directory filepath knob tasty tasty-hunit
];
+ benchmarkHaskellDepends = [
+ aeson base bytestring criterion directory filepath knob split time
+ ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "Command-line frontend for Haskell-tools Refact";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "haskell-tools-cli_0_6_0_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, criterion
+ , directory, filepath, ghc, ghc-paths, haskell-tools-ast
+ , haskell-tools-prettyprint, haskell-tools-refactor, knob, mtl
+ , process, references, split, strict, tasty, tasty-hunit, time
+ }:
+ mkDerivation {
+ pname = "haskell-tools-cli";
+ version = "0.6.0.0";
+ sha256 = "fe6da0d9a8cfd42ff74579bbfe7d727a64f4e3b8b99770920877a0ddcee6d786";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers directory filepath ghc ghc-paths haskell-tools-ast
+ haskell-tools-prettyprint haskell-tools-refactor mtl references
+ split strict
+ ];
+ executableHaskellDepends = [ base directory process split ];
+ testHaskellDepends = [
+ base bytestring directory filepath knob tasty tasty-hunit
+ ];
+ benchmarkHaskellDepends = [
+ aeson base bytestring criterion directory filepath knob split time
+ ];
homepage = "https://github.com/haskell-tools/haskell-tools";
description = "Command-line frontend for Haskell-tools Refact";
license = stdenv.lib.licenses.bsd3;
@@ -82795,6 +85741,34 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-daemon_0_6_0_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, Diff
+ , directory, filepath, ghc, ghc-paths, haskell-tools-ast
+ , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl
+ , network, process, references, split, strict, tasty, tasty-hunit
+ }:
+ mkDerivation {
+ pname = "haskell-tools-daemon";
+ version = "0.6.0.0";
+ sha256 = "25500cc2877eb692cb70905b8f52fc4934ead7030d1acad4165a663dc59e7545";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers Diff directory filepath ghc
+ ghc-paths haskell-tools-ast haskell-tools-prettyprint
+ haskell-tools-refactor mtl network process references split strict
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ aeson base bytestring directory filepath ghc HUnit network process
+ tasty tasty-hunit
+ ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "Background process for Haskell-tools refactor that editors can connect to";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-debug" = callPackage
({ mkDerivation, base, ghc, ghc-paths, haskell-tools-ast
, haskell-tools-backend-ghc, haskell-tools-prettyprint
@@ -82817,6 +85791,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-debug_0_6_0_0" = callPackage
+ ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast
+ , haskell-tools-backend-ghc, haskell-tools-prettyprint
+ , haskell-tools-refactor, references, template-haskell
+ }:
+ mkDerivation {
+ pname = "haskell-tools-debug";
+ version = "0.6.0.0";
+ sha256 = "e7c1d57bf0399e5421cff93a7873eb762fc428d0165a18512ef6a755b40f3a80";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base filepath ghc ghc-paths haskell-tools-ast
+ haskell-tools-backend-ghc haskell-tools-prettyprint
+ haskell-tools-refactor references template-haskell
+ ];
+ executableHaskellDepends = [ base ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "Debugging Tools for Haskell-tools";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-demo" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, directory
, filepath, ghc, ghc-paths, haskell-tools-ast
@@ -82848,6 +85845,37 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-demo_0_6_0_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, directory
+ , filepath, ghc, ghc-paths, haskell-tools-ast
+ , haskell-tools-backend-ghc, haskell-tools-prettyprint
+ , haskell-tools-refactor, http-types, HUnit, mtl, network
+ , references, tasty, tasty-hunit, transformers, wai, wai-websockets
+ , warp, websockets
+ }:
+ mkDerivation {
+ pname = "haskell-tools-demo";
+ version = "0.6.0.0";
+ sha256 = "d914bcd4e1e5eb9bee7dcb309847a075ee218c995bc1614bdf0f1ef7a10a1547";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers directory filepath ghc ghc-paths
+ haskell-tools-ast haskell-tools-backend-ghc
+ haskell-tools-prettyprint haskell-tools-refactor http-types mtl
+ references transformers wai wai-websockets warp websockets
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ aeson base bytestring directory filepath HUnit network tasty
+ tasty-hunit websockets
+ ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "A web-based demo for Haskell-tools Refactor";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-prettyprint" = callPackage
({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl
, references, split, uniplate
@@ -82865,6 +85893,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-prettyprint_0_6_0_0" = callPackage
+ ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl
+ , references, split, text, uniplate
+ }:
+ mkDerivation {
+ pname = "haskell-tools-prettyprint";
+ version = "0.6.0.0";
+ sha256 = "3940d50675b96c29a45a8682effb22a65bf49711dc44deaafcf46272d1c821f8";
+ libraryHaskellDepends = [
+ base containers ghc haskell-tools-ast mtl references split text
+ uniplate
+ ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "Pretty printing of Haskell-Tools AST";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-refactor" = callPackage
({ mkDerivation, base, Cabal, containers, directory, either
, filepath, ghc, ghc-paths, haskell-tools-ast
@@ -82896,6 +85942,37 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-refactor_0_6_0_0" = callPackage
+ ({ mkDerivation, base, Cabal, containers, directory, either
+ , filepath, ghc, ghc-paths, haskell-tools-ast
+ , haskell-tools-backend-ghc, haskell-tools-prettyprint
+ , haskell-tools-rewrite, mtl, old-time, polyparse, references
+ , split, tasty, tasty-hunit, template-haskell, time, transformers
+ , uniplate
+ }:
+ mkDerivation {
+ pname = "haskell-tools-refactor";
+ version = "0.6.0.0";
+ sha256 = "1a339d0571d78a94099cd442bf0865cb30df3b7054e7c75d7a5a20effbf94087";
+ libraryHaskellDepends = [
+ base Cabal containers directory filepath ghc ghc-paths
+ haskell-tools-ast haskell-tools-backend-ghc
+ haskell-tools-prettyprint haskell-tools-rewrite mtl references
+ split template-haskell transformers uniplate
+ ];
+ testHaskellDepends = [
+ base Cabal containers directory either filepath ghc ghc-paths
+ haskell-tools-ast haskell-tools-backend-ghc
+ haskell-tools-prettyprint haskell-tools-rewrite mtl old-time
+ polyparse references split tasty tasty-hunit template-haskell time
+ transformers uniplate
+ ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "Refactoring Tool for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tools-rewrite" = callPackage
({ mkDerivation, base, containers, directory, filepath, ghc
, haskell-tools-ast, haskell-tools-prettyprint, mtl, references
@@ -82919,6 +85996,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-tools-rewrite_0_6_0_0" = callPackage
+ ({ mkDerivation, base, containers, directory, filepath, ghc
+ , haskell-tools-ast, haskell-tools-prettyprint, mtl, references
+ , tasty, tasty-hunit
+ }:
+ mkDerivation {
+ pname = "haskell-tools-rewrite";
+ version = "0.6.0.0";
+ sha256 = "3a328de2b8df98fdb7e10308daf31b3ca8be401ad8df3b26887f2035642705f7";
+ libraryHaskellDepends = [
+ base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl
+ references
+ ];
+ testHaskellDepends = [
+ base directory filepath haskell-tools-ast haskell-tools-prettyprint
+ tasty tasty-hunit
+ ];
+ homepage = "https://github.com/haskell-tools/haskell-tools";
+ description = "Facilities for generating new parts of the Haskell-Tools AST";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-tor" = callPackage
({ mkDerivation, array, asn1-encoding, asn1-types, async
, attoparsec, base, base64-bytestring, binary, bytestring, cereal
@@ -83020,6 +86120,8 @@ self: {
pname = "haskell-xmpp";
version = "1.0.2";
sha256 = "a9345eb03a7ea0dc4a50af3a916ad2c455fb2232c6d36830afc8e70d6c259dfc";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base HaXml html mtl network polyparse pretty random
regex-compat stm utf8-string
@@ -83541,8 +86643,8 @@ self: {
}:
mkDerivation {
pname = "haskelzinc";
- version = "0.2.0.3";
- sha256 = "a7248945f8c53b1a0f36e1c184c236fcb2bea27c970fc0453bcc0e88be767a72";
+ version = "0.3.0.9";
+ sha256 = "1a047ba85cbddf9a89d51799fb60231b5ca05a340c0baeefbac227637f97e5ed";
libraryHaskellDepends = [
base containers filepath parsec3 pretty process
];
@@ -83923,6 +87025,8 @@ self: {
pname = "haskore";
version = "0.2.0.8";
sha256 = "b4ac45e260e8ae417347985cc84062b684e59cc3519d18e765fa2d35f7c3d429";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring containers data-accessor event-list
haskell-src markov-chain midi non-negative parsec process random
@@ -83989,6 +87093,8 @@ self: {
pname = "haskore-synthesizer";
version = "0.0.3.3";
sha256 = "64ddc8bf5a6b5c7f7f0986aada8016c8a09ca21ef3e3320565006bea53a3a4ee";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base data-accessor event-list haskore non-negative numeric-prelude
random synthesizer-core synthesizer-filter utility-ht
@@ -84017,8 +87123,8 @@ self: {
}:
mkDerivation {
pname = "hasktags";
- version = "0.69.2.1";
- sha256 = "9d369830ac5e146f7b2a2ed584eec732b0da85af00ed7b91a72e208f6ef5144a";
+ version = "0.69.3";
+ sha256 = "4e069aa63c2a7d762332d1acbc12a3d705abdc5e24c06d55129e1a3fd66e5afa";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -84067,6 +87173,35 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hasmin" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, containers, doctest
+ , doctest-discover, gitrev, hopfli, hspec, hspec-attoparsec, matrix
+ , mtl, numbers, optparse-applicative, parsers, QuickCheck, text
+ }:
+ mkDerivation {
+ pname = "hasmin";
+ version = "0.3.2";
+ sha256 = "2e9473b11870b5a5a585fa453d4b5873f2e3885e0927653dcd50151eb513859b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ attoparsec base bytestring containers matrix mtl numbers parsers
+ text
+ ];
+ executableHaskellDepends = [
+ attoparsec base bytestring containers gitrev hopfli matrix mtl
+ numbers optparse-applicative parsers text
+ ];
+ testHaskellDepends = [
+ attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl
+ QuickCheck text
+ ];
+ homepage = "https://github.com/contivero/hasmin#readme";
+ description = "\"A CSS Minifier\"";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hasparql-client" = callPackage
({ mkDerivation, base, HTTP, monads-fd, network, xml }:
mkDerivation {
@@ -84096,11 +87231,12 @@ self: {
"hasql" = callPackage
({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
, bytestring-tree-builder, contravariant, contravariant-extras
- , data-default-class, dlist, either, hashable, hashtables, loch-th
- , mtl, placeholders, postgresql-binary, postgresql-libpq
- , profunctors, QuickCheck, quickcheck-instances, rebase, rerebase
- , scientific, semigroups, tasty, tasty-hunit, tasty-quickcheck
- , tasty-smallcheck, text, time, transformers, uuid, vector
+ , criterion, data-default-class, deepseq, dlist, either, hashable
+ , hashtables, loch-th, mtl, placeholders, postgresql-binary
+ , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances
+ , rebase, rerebase, scientific, semigroups, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-smallcheck, text, time, transformers
+ , uuid, vector
}:
mkDerivation {
pname = "hasql";
@@ -84117,11 +87253,51 @@ self: {
data-default-class QuickCheck quickcheck-instances rebase rerebase
tasty tasty-hunit tasty-quickcheck tasty-smallcheck
];
+ benchmarkHaskellDepends = [
+ base base-prelude bytestring contravariant contravariant-extras
+ criterion data-default-class deepseq dlist either hashable
+ profunctors scientific text time transformers uuid vector
+ ];
homepage = "https://github.com/nikita-volkov/hasql";
description = "An efficient PostgreSQL driver and a flexible mapping API";
license = stdenv.lib.licenses.mit;
}) {};
+ "hasql_0_19_18" = callPackage
+ ({ mkDerivation, attoparsec, base, base-prelude, bytestring
+ , bytestring-strict-builder, contravariant, contravariant-extras
+ , criterion, data-default-class, deepseq, dlist, either, hashable
+ , hashtables, loch-th, mtl, placeholders, postgresql-binary
+ , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances
+ , rebase, rerebase, scientific, semigroups, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-smallcheck, text, time, transformers
+ , uuid, vector
+ }:
+ mkDerivation {
+ pname = "hasql";
+ version = "0.19.18";
+ sha256 = "a67e8bc48197e36e1d9906d4bba3779913e44105e58703169db914207315224d";
+ libraryHaskellDepends = [
+ attoparsec base base-prelude bytestring bytestring-strict-builder
+ contravariant contravariant-extras data-default-class dlist either
+ hashable hashtables loch-th mtl placeholders postgresql-binary
+ postgresql-libpq profunctors semigroups text transformers vector
+ ];
+ testHaskellDepends = [
+ data-default-class QuickCheck quickcheck-instances rebase rerebase
+ tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+ ];
+ benchmarkHaskellDepends = [
+ base base-prelude bytestring contravariant contravariant-extras
+ criterion data-default-class deepseq dlist either hashable
+ profunctors scientific text time transformers uuid vector
+ ];
+ homepage = "https://github.com/nikita-volkov/hasql";
+ description = "An efficient PostgreSQL driver and a flexible mapping API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hasql-backend" = callPackage
({ mkDerivation, base, base-prelude, bytestring, either, free
, list-t, text, transformers, vector
@@ -84173,8 +87349,8 @@ self: {
}:
mkDerivation {
pname = "hasql-cursor-query";
- version = "0.4.1";
- sha256 = "9f0b1bf2ea1634f2f2da0727bfab331722c71573a3574f65423cada54da7c902";
+ version = "0.4.2";
+ sha256 = "9cf2c8ea63f69fbe5c989c6c8c9dac6043da781bb08e65950399a8e7abb07556";
libraryHaskellDepends = [
base base-prelude bytestring contravariant foldl hasql
hasql-cursor-transaction hasql-transaction profunctors
@@ -84191,16 +87367,16 @@ self: {
"hasql-cursor-transaction" = callPackage
({ mkDerivation, base, base-prelude, bytestring
- , bytestring-tree-builder, contravariant, hasql, hasql-transaction
- , transformers
+ , bytestring-tree-builder, contravariant, contravariant-extras
+ , hasql, hasql-transaction, transformers
}:
mkDerivation {
pname = "hasql-cursor-transaction";
- version = "0.6";
- sha256 = "07b991914a5664378ab358536ba36ea9c54f7771c41c7eed6688053fa289c2f6";
+ version = "0.6.1";
+ sha256 = "4f68d7f004212712cbde02e037a4f539410ff77070112be2d268402c9e6b85bf";
libraryHaskellDepends = [
base base-prelude bytestring bytestring-tree-builder contravariant
- hasql hasql-transaction transformers
+ contravariant-extras hasql hasql-transaction transformers
];
homepage = "https://github.com/nikita-volkov/hasql-cursor-transaction";
description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors";
@@ -84282,11 +87458,13 @@ self: {
"hasql-postgres" = callPackage
({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring
- , directory, doctest, either, filepath, free, hashable, hashtables
- , hasql, hasql-backend, hspec, list-t, loch-th, mmorph, mtl-prelude
- , old-locale, placeholders, postgresql-binary, postgresql-libpq
- , QuickCheck, quickcheck-instances, scientific, template-haskell
- , text, time, transformers, uuid, vector
+ , criterion-plus, deepseq, directory, doctest, either, filepath
+ , free, hashable, hashtables, hasql, hasql-backend, HDBC
+ , HDBC-postgresql, hspec, list-t, loch-th, mmorph, monad-control
+ , mtl-prelude, old-locale, placeholders, postgresql-binary
+ , postgresql-libpq, postgresql-simple, QuickCheck
+ , quickcheck-instances, scientific, template-haskell, text, time
+ , transformers, uuid, vector
}:
mkDerivation {
pname = "hasql-postgres";
@@ -84304,6 +87482,11 @@ self: {
old-locale postgresql-binary QuickCheck quickcheck-instances
scientific text time vector
];
+ benchmarkHaskellDepends = [
+ base-prelude criterion-plus deepseq either hasql hasql-backend HDBC
+ HDBC-postgresql list-t monad-control mtl-prelude postgresql-simple
+ QuickCheck quickcheck-instances scientific text time vector
+ ];
homepage = "https://github.com/nikita-volkov/hasql-postgres";
description = "A \"PostgreSQL\" backend for the \"hasql\" library";
license = stdenv.lib.licenses.mit;
@@ -84432,6 +87615,8 @@ self: {
version = "0.5.5.1";
sha256 = "c93d1dce0f0024ecae56019b1c7a5b68ca37cf32ba7a8ee7b2f248981af4865c";
configureFlags = [ "-fportable" ];
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base binary bytestring containers data-binary-ieee754 directory
filepath ghc ghc-paths ghc-prim monads-tf network network-uri
@@ -84599,10 +87784,10 @@ self: {
"hats" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, bytestring
- , conduit, conduit-extra, connection, deepseq, HUnit, network
- , network-uri, process, QuickCheck, random, stm, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text
- , transformers, unordered-containers
+ , conduit, conduit-extra, connection, criterion, deepseq, HUnit
+ , network, network-uri, process, QuickCheck, random, stm
+ , test-framework, test-framework-hunit, test-framework-quickcheck2
+ , text, transformers, unordered-containers
}:
mkDerivation {
pname = "hats";
@@ -84620,6 +87805,9 @@ self: {
aeson attoparsec base bytestring HUnit process QuickCheck
test-framework test-framework-hunit test-framework-quickcheck2 text
];
+ benchmarkHaskellDepends = [
+ async attoparsec base bytestring criterion random stm
+ ];
homepage = "https://github.com/kosmoskatten/hats";
description = "Haskell client for the NATS messaging system";
license = stdenv.lib.licenses.mit;
@@ -84720,6 +87908,7 @@ self: {
homepage = "http://johannesgerer.com/hax";
description = "Haskell cash-flow and tax simulation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haxl" = callPackage
@@ -84956,6 +88145,7 @@ self: {
homepage = "http://www.alpheccar.org";
description = "Bayesian Networks";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hbb" = callPackage
@@ -85266,6 +88456,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hcoord" = callPackage
+ ({ mkDerivation, base, data-default, HUnit, ieee754, mtl
+ , regex-pcre
+ }:
+ mkDerivation {
+ pname = "hcoord";
+ version = "1.0.0.0";
+ sha256 = "f5c26d445dbcc5df8a164a40ab209a9879e9c5f61fb34f839bf38e6df3be8037";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base mtl regex-pcre ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [ base data-default HUnit ieee754 mtl ];
+ homepage = "https://github.com/danfran/hcoord#readme";
+ description = "Easily convert between latitude/longitude, UTM and OSGB";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hcron" = callPackage
({ mkDerivation, base, bytestring, containers, directory, mtl
, old-locale, pretty, process, random, stm, time
@@ -85659,8 +88868,8 @@ self: {
}:
mkDerivation {
pname = "hdocs";
- version = "0.5.0.1";
- sha256 = "6d4e53adcfc7375736ce47beb07e0ab3c6ec96300ce91edbae1fbd009bfff0db";
+ version = "0.5.2.0";
+ sha256 = "aca302d1b972c6623b03091e965af6f259b5b81ff383d66c6511027d53ba8a90";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -85723,8 +88932,8 @@ self: {
}) {};
"hdr-histogram" = callPackage
- ({ mkDerivation, base, deepseq, hspec, primitive, QuickCheck
- , random, tagged, vector, vector-algorithms
+ ({ mkDerivation, base, criterion, deepseq, hspec, primitive
+ , QuickCheck, random, tagged, vector, vector-algorithms
}:
mkDerivation {
pname = "hdr-histogram";
@@ -85736,6 +88945,7 @@ self: {
testHaskellDepends = [
base hspec QuickCheck random tagged vector vector-algorithms
];
+ benchmarkHaskellDepends = [ base criterion deepseq primitive ];
homepage = "http://github.com/joshbohde/hdr-histogram#readme";
description = "Haskell implementation of High Dynamic Range (HDR) Histograms";
license = stdenv.lib.licenses.gpl3;
@@ -85833,24 +89043,20 @@ self: {
}) {};
"heckle" = callPackage
- ({ mkDerivation, base, blaze-html, directory, filepath
- , optparse-applicative, optparse-generic, pandoc, pandoc-types
+ ({ mkDerivation, base, blaze-html, directory, pandoc, pandoc-types
, process, split, tagsoup, time
}:
mkDerivation {
pname = "heckle";
- version = "2.0.1.9";
- sha256 = "b8a14e8e80dfc0190088e8f05baf9b47c46ac72e6b8ec5f36be244087b0469ba";
+ version = "2.0.2.1";
+ sha256 = "964d64df847910a5db1bd126b89a658e0ef7dd01f9db7a84244ac3f2451938be";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base blaze-html directory filepath pandoc pandoc-types process
- split tagsoup time
- ];
- executableHaskellDepends = [
- base directory filepath optparse-applicative optparse-generic
- process split
+ base blaze-html directory pandoc pandoc-types process split tagsoup
+ time
];
+ executableHaskellDepends = [ base directory process split ];
homepage = "https://github.com/2016rshah/heckle";
description = "Jekyll in Haskell (feat. LaTeX)";
license = stdenv.lib.licenses.mit;
@@ -85875,6 +89081,7 @@ self: {
async base bytestring HUnit mtl slave-thread stm test-framework
test-framework-hunit text time
];
+ benchmarkHaskellDepends = [ base mtl time ];
homepage = "https://github.com/informatikr/hedis";
description = "Client library for the Redis datastore: supports full command set, pipelining";
license = stdenv.lib.licenses.bsd3;
@@ -86030,12 +89237,12 @@ self: {
"heist" = callPackage
({ mkDerivation, aeson, attoparsec, base, bifunctors, blaze-builder
- , blaze-html, bytestring, containers, directory, directory-tree
- , dlist, filepath, hashable, HUnit, lens, lifted-base, map-syntax
- , monad-control, mtl, process, QuickCheck, random, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text, time
- , transformers, transformers-base, unordered-containers, vector
- , xmlhtml
+ , blaze-html, bytestring, containers, criterion, directory
+ , directory-tree, dlist, filepath, hashable, HUnit, lens
+ , lifted-base, map-syntax, monad-control, mtl, process, QuickCheck
+ , random, statistics, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, time, transformers
+ , transformers-base, unordered-containers, vector, xmlhtml
}:
mkDerivation {
pname = "heist";
@@ -86057,6 +89264,13 @@ self: {
test-framework-quickcheck2 text time transformers transformers-base
unordered-containers vector xmlhtml
];
+ benchmarkHaskellDepends = [
+ aeson attoparsec base blaze-builder blaze-html bytestring
+ containers criterion directory directory-tree dlist filepath
+ hashable HUnit lifted-base map-syntax monad-control mtl process
+ random statistics test-framework test-framework-hunit text time
+ transformers transformers-base unordered-containers vector xmlhtml
+ ];
homepage = "http://snapframework.com/";
description = "An Haskell template system supporting both HTML5 and XML";
license = stdenv.lib.licenses.bsd3;
@@ -86127,6 +89341,8 @@ self: {
sha256 = "4cbc6fe323dd997d17b7c3724ec229d78209796133611af3379c7e5ab320721a";
revision = "1";
editedCabalFile = "698732187d22f634ca220584e3b4056415c873360a85bc0a4ab7c1e2c86fca3d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring bytestring-show data-default-class time unix
];
@@ -86148,6 +89364,8 @@ self: {
pname = "helics-wai";
version = "0.5.1";
sha256 = "61ac00d92870d2c5cb86fb15bcea21a0522bf12665f35b5c2a300ca7094d2b83";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring data-default-class helics vault wai
];
@@ -86395,8 +89613,8 @@ self: {
"hemokit" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, bytestring, cairo
- , cipher-aes, conduit, deepseq, deepseq-generics, gtk, hidapi
- , hspec, HUnit, mtl, network-simple, optparse-applicative
+ , cipher-aes, conduit, criterion, deepseq, deepseq-generics, gtk
+ , hidapi, hspec, HUnit, mtl, network-simple, optparse-applicative
, pretty-show, robot, split, svgcairo, text, time, transformers
, vector, vector-fftw, websockets
}:
@@ -86417,6 +89635,7 @@ self: {
transformers vector vector-fftw websockets
];
testHaskellDepends = [ base bytestring hspec HUnit vector ];
+ benchmarkHaskellDepends = [ base conduit criterion mtl ];
homepage = "https://github.com/nh2/hemokit";
description = "Haskell port of the Emokit EEG project";
license = stdenv.lib.licenses.mit;
@@ -86719,24 +89938,26 @@ self: {
}) {};
"hesh" = callPackage
- ({ mkDerivation, aeson, base, bytestring, Cabal, cartel, cmdtheline
- , containers, cryptohash, directory, filemanip, filepath
- , hackage-db, haskell-src-exts, parsec, process, template-haskell
- , text, time, transformers, uniplate
+ ({ mkDerivation, aeson, base, bytestring, Cabal, cartel, cmdargs
+ , containers, cryptohash, data-default, directory, exceptions
+ , filemanip, filepath, hackage-db, haskell-src-exts, parsec
+ , process, template-haskell, text, time, transformers, uniplate
+ , unix
}:
mkDerivation {
pname = "hesh";
- version = "1.5.0";
- sha256 = "1e79b396d448fd7e98c293c14efed69e65ece14a5fd77bb408b8e4d0a5a024f6";
+ version = "1.11.0";
+ sha256 = "4bec3fe05382272c9c089615200271f416a944035ec74cd4417269314327e0b0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base filemanip parsec process template-haskell text transformers
+ base exceptions filemanip parsec process template-haskell text
+ transformers
];
executableHaskellDepends = [
- aeson base bytestring Cabal cartel cmdtheline containers cryptohash
- directory filepath hackage-db haskell-src-exts parsec process text
- time uniplate
+ aeson base bytestring Cabal cartel cmdargs containers cryptohash
+ data-default directory filepath hackage-db haskell-src-exts parsec
+ process text time uniplate unix
];
homepage = "https://github.com/jekor/hesh";
description = "the Haskell Extensible Shell: Haskell for Bash-style scripts";
@@ -86763,8 +89984,8 @@ self: {
}) {};
"hetero-dict" = callPackage
- ({ mkDerivation, aeson, base, primitive, template-haskell, text
- , unordered-containers
+ ({ mkDerivation, aeson, base, criterion, deepseq, hvect, primitive
+ , template-haskell, text, unordered-containers, vinyl
}:
mkDerivation {
pname = "hetero-dict";
@@ -86773,6 +89994,9 @@ self: {
libraryHaskellDepends = [
aeson base primitive template-haskell text unordered-containers
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq hvect template-haskell vinyl
+ ];
description = "Fast heterogeneous data structures";
license = stdenv.lib.licenses.mit;
}) {};
@@ -86807,6 +90031,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "heterolist" = callPackage
+ ({ mkDerivation, base, constraint-manip, hspec, indextype, polydata
+ }:
+ mkDerivation {
+ pname = "heterolist";
+ version = "0.2.0.0";
+ sha256 = "f2a14a202ab78321de4e5433523dbdabe7f8c4bcaed0a31e6c281e9f092dc15d";
+ libraryHaskellDepends = [
+ base constraint-manip indextype polydata
+ ];
+ testHaskellDepends = [
+ base constraint-manip hspec indextype polydata
+ ];
+ description = "A heterogeneous list type";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"hetris" = callPackage
({ mkDerivation, array, base, hscurses, ncurses, old-time, random
}:
@@ -86928,8 +90169,8 @@ self: {
}:
mkDerivation {
pname = "hexpat";
- version = "0.20.9";
- sha256 = "5d1c075f1ae00be2e80c0018b522a351b2f4ef73b9baca1113ee80e554449d9d";
+ version = "0.20.10";
+ sha256 = "39e6a1a30e80873165c3287a5b84de325c0b1dee1ddfd271daa360c1b15e0e2e";
libraryHaskellDepends = [
base bytestring containers deepseq List text transformers
utf8-string
@@ -87128,9 +90369,12 @@ self: {
pname = "hfann";
version = "0.4.2";
sha256 = "5a25fc2af7f99f1ba0d25394f7f98c657c24aa5d9a193bfdce71981f3311f926";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
librarySystemDepends = [ doublefann ];
libraryPkgconfigDepends = [ fann ];
+ executableSystemDepends = [ doublefann ];
description = "Haskell binding to the FANN library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -87246,6 +90490,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hformat_0_2_0_0" = callPackage
+ ({ mkDerivation, base, base-unicode-symbols, hspec, text }:
+ mkDerivation {
+ pname = "hformat";
+ version = "0.2.0.0";
+ sha256 = "a949d752095cdc21a2e48ab4adf068ba67e5e53fa394e6fae9f29fe156dccefb";
+ libraryHaskellDepends = [ base base-unicode-symbols text ];
+ testHaskellDepends = [ base base-unicode-symbols hspec text ];
+ homepage = "http://github.com/mvoidex/hformat";
+ description = "Simple Haskell formatting";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hfov" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -87424,16 +90682,18 @@ self: {
"hgeometry" = callPackage
({ mkDerivation, array, base, bifunctors, bytestring, containers
- , contravariant, data-clist, deepseq, directory, doctest
- , fixed-vector, Frames, hexpat, hspec, lens, linear, mtl
- , optparse-applicative, parsec, QuickCheck, random, semigroupoids
- , semigroups, singletons, template-haskell, text, time, vector
- , vinyl
+ , contravariant, criterion, data-clist, deepseq, deepseq-generics
+ , directory, doctest, fixed-vector, Frames, hexpat, hspec, lens
+ , linear, mtl, optparse-applicative, parsec, QuickCheck, random
+ , semigroupoids, semigroups, singletons, template-haskell, text
+ , time, vector, vinyl
}:
mkDerivation {
pname = "hgeometry";
version = "0.6.0.0";
sha256 = "328e0e4438b729084b301b22f31d9f880157a5b317eacc48ddcf585d685bf0de";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bifunctors bytestring containers contravariant data-clist
deepseq directory fixed-vector Frames hexpat lens linear mtl
@@ -87444,6 +90704,10 @@ self: {
array base bytestring containers data-clist doctest Frames hspec
lens linear QuickCheck random semigroups vector vinyl
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq deepseq-generics Frames lens QuickCheck
+ semigroups
+ ];
homepage = "https://fstaals.net/software/hgeometry";
description = "Geometric Algorithms, Data structures, and Data types";
license = stdenv.lib.licenses.bsd3;
@@ -87484,6 +90748,33 @@ self: {
homepage = "https://github.com/vasylp/hgettext";
description = "Bindings to libintl.h (gettext, bindtextdomain)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "hgis" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, Chart
+ , Chart-cairo, Chart-diagrams, colour, composition
+ , data-binary-ieee754, data-default, directory, filepath, hspec
+ , lens, monad-loops, optparse-applicative, transformers
+ }:
+ mkDerivation {
+ pname = "hgis";
+ version = "0.1.3.2";
+ sha256 = "6fa441ccf23a2a867d24a3a229add55ce15d9ef95811e04f96e6882713824f0a";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-wl-pprint base binary bytestring Chart Chart-cairo
+ Chart-diagrams colour composition data-binary-ieee754 data-default
+ directory filepath lens monad-loops optparse-applicative
+ transformers
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec ];
+ homepage = "https://github.com/vmchale/hgis#readme";
+ description = "Package and command-line for GIS with Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hgithub" = callPackage
@@ -87593,6 +90884,8 @@ self: {
pname = "hgrib";
version = "0.3.1.0";
sha256 = "d3e0d4b1088934c230c566458e327b535733de602aa96ca68fc9236b65e3d73b";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base transformers ];
librarySystemDepends = [ grib_api ];
libraryToolDepends = [ c2hs ];
@@ -87736,6 +91029,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {systemd = null;};
+ "hidden-char" = callPackage
+ ({ mkDerivation, base, hspec }:
+ mkDerivation {
+ pname = "hidden-char";
+ version = "0.1.0.0";
+ sha256 = "805d8e7f4919f2b32374cf0074c3987831464a359be3b72f6b38509b58d7c9b7";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec ];
+ homepage = "https://github.com/rcook/hidden-char#readme";
+ description = "Provides getHiddenChar function";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"hieraclus" = callPackage
({ mkDerivation, base, containers, HUnit, mtl, multiset }:
mkDerivation {
@@ -87909,7 +91215,8 @@ self: {
}) {};
"highjson" = callPackage
- ({ mkDerivation, aeson, base, hspec, hvect, lens, QuickCheck, text
+ ({ mkDerivation, aeson, base, bytestring, criterion, deepseq, hspec
+ , hvect, lens, QuickCheck, text
}:
mkDerivation {
pname = "highjson";
@@ -87917,6 +91224,9 @@ self: {
sha256 = "c3eb05ed1abd9dd59eedcd22bd60b326059d0c3dcaee2a9f8238b0ac08a26962";
libraryHaskellDepends = [ aeson base hvect lens text ];
testHaskellDepends = [ aeson base hspec lens QuickCheck text ];
+ benchmarkHaskellDepends = [
+ aeson base bytestring criterion deepseq text
+ ];
homepage = "https://github.com/agrafix/highjson";
description = "Spec based JSON parsing/serialisation";
license = stdenv.lib.licenses.mit;
@@ -87940,6 +91250,7 @@ self: {
homepage = "https://github.com/agrafix/highjson";
description = "Derive swagger instances from highjson specs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"highjson-th" = callPackage
@@ -87961,6 +91272,7 @@ self: {
homepage = "https://github.com/agrafix/highjson";
description = "Template Haskell helpers for highjson specs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"highlight-versions" = callPackage
@@ -87987,6 +91299,8 @@ self: {
pname = "highlighter";
version = "0.2.2";
sha256 = "3d88a570d7e682cab28652ebc585a790a9e061c5be1d998573e23dd19e0d68f4";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base blaze-html bytestring filepath mtl pcre-light text
];
@@ -88002,6 +91316,8 @@ self: {
pname = "highlighter2";
version = "0.2.5";
sha256 = "917718f0633c61184c5f768a817002bb8c8138759c846d245e1ea62862ffcdbe";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base blaze-html bytestring containers filepath mtl pcre-light text
];
@@ -88019,6 +91335,8 @@ self: {
version = "0.6.4";
sha256 = "d8b83385f5da2ea7aa59f28eb860fd7eba0d35a4c36192a5044ee7ea1e001baf";
configureFlags = [ "-fpcre-light" ];
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base blaze-html bytestring containers mtl parsec pcre-light
utf8-string
@@ -88116,10 +91434,10 @@ self: {
}) {};
"hindent" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, descriptive
- , Diff, directory, exceptions, ghc-prim, haskell-src-exts, hspec
- , monad-loops, mtl, path, path-io, text, transformers, unix-compat
- , utf8-string, yaml
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , descriptive, Diff, directory, exceptions, ghc-prim
+ , haskell-src-exts, hspec, monad-loops, mtl, path, path-io, text
+ , transformers, unix-compat, utf8-string, yaml
}:
mkDerivation {
pname = "hindent";
@@ -88140,6 +91458,10 @@ self: {
base bytestring deepseq Diff directory exceptions haskell-src-exts
hspec monad-loops mtl utf8-string
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq directory exceptions ghc-prim
+ haskell-src-exts utf8-string
+ ];
homepage = "http://www.github.com/chrisdone/hindent";
description = "Extensible Haskell pretty printer";
license = stdenv.lib.licenses.bsd3;
@@ -88396,8 +91718,9 @@ self: {
"hip" = callPackage
({ mkDerivation, base, bytestring, Chart, Chart-diagrams, colour
- , deepseq, directory, filepath, hspec, JuicyPixels, netpbm
- , primitive, process, QuickCheck, repa, temporary, vector
+ , criterion, deepseq, directory, filepath, hspec, JuicyPixels
+ , netpbm, primitive, process, QuickCheck, repa, repa-algorithms
+ , temporary, vector
}:
mkDerivation {
pname = "hip";
@@ -88408,6 +91731,9 @@ self: {
filepath JuicyPixels netpbm primitive process repa temporary vector
];
testHaskellDepends = [ base bytestring hspec QuickCheck ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq repa repa-algorithms
+ ];
homepage = "https://github.com/lehins/hip";
description = "Haskell Image Processing (HIP) Library";
license = stdenv.lib.licenses.bsd3;
@@ -88664,16 +91990,15 @@ self: {
}) {};
"histogram-fill" = callPackage
- ({ mkDerivation, base, deepseq, ghc-prim, monad-primitive
+ ({ mkDerivation, base, criterion, deepseq, ghc-prim, mwc-random
, primitive, vector
}:
mkDerivation {
pname = "histogram-fill";
- version = "0.8.4.1";
- sha256 = "385919434a933b7ad4c7c262308186e4057d6e2e653fa98fa020f949d4c7557d";
- libraryHaskellDepends = [
- base deepseq ghc-prim monad-primitive primitive vector
- ];
+ version = "0.8.5.0";
+ sha256 = "fbdd167d6f27c0d88f9aa8647ae95a313101c63a827275ac8d016d6028975133";
+ libraryHaskellDepends = [ base deepseq ghc-prim primitive vector ];
+ benchmarkHaskellDepends = [ base criterion mwc-random vector ];
homepage = "https://github.com/Shimuuar/histogram-fill/";
description = "Library for histograms creation";
license = stdenv.lib.licenses.bsd3;
@@ -88683,8 +92008,8 @@ self: {
({ mkDerivation, base, binary, histogram-fill, vector }:
mkDerivation {
pname = "histogram-fill-binary";
- version = "0.6.2.1";
- sha256 = "22ea6f6453ae85486621d05afaed5e3903be4b41464594f5e8a040840304672f";
+ version = "0.8.5.0";
+ sha256 = "1eefe685953e205c8dfb9003f56e28bd17b673c0e6bd5455bb59d9a50b6b7b36";
libraryHaskellDepends = [ base binary histogram-fill vector ];
homepage = "https://github.com/Shimuuar/histogram-fill/";
description = "Binary instances for histogram-fill package";
@@ -88695,11 +92020,11 @@ self: {
({ mkDerivation, base, cereal, histogram-fill, vector }:
mkDerivation {
pname = "histogram-fill-cereal";
- version = "0.6.2.0";
- sha256 = "55c7212207e03e55e01f6ce5715ee75f4029520804410ca61a6310b398b1769d";
+ version = "0.8.5.0";
+ sha256 = "38e36d11e6de32b2fd955a66961bfca4f81711e139cee680264c5c76962952cd";
libraryHaskellDepends = [ base cereal histogram-fill vector ];
- homepage = "http://bitbucket.org/Shimuuar/histogram-fill-cereal/";
- description = "Library for histograms creation";
+ homepage = "https://github.com/Shimuuar/histogram-fill/";
+ description = "Binary instances for histogram-fill package";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -88731,6 +92056,8 @@ self: {
pname = "hit";
version = "0.6.3";
sha256 = "db86b3712029a4e40d1306dd6cc9ca2c9f4c77fe65a2b74106f1cbd2de26e471";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
attoparsec base byteable bytestring containers cryptohash hourglass
mtl parsec patience random system-fileio system-filepath
@@ -88901,6 +92228,34 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hjsonschema_1_6_1" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, containers
+ , directory, file-embed, filepath, hashable, hjsonpointer, hspec
+ , http-client, http-types, pcre-heavy, profunctors, protolude
+ , QuickCheck, scientific, semigroups, text, unordered-containers
+ , vector, wai-app-static, warp
+ }:
+ mkDerivation {
+ pname = "hjsonschema";
+ version = "1.6.1";
+ sha256 = "c3816837b0ff64d32db0e575bf25cf3c23866b4bd1825e51172e1f964c81bc9e";
+ libraryHaskellDepends = [
+ aeson base bytestring containers file-embed filepath hashable
+ hjsonpointer http-client http-types pcre-heavy profunctors
+ protolude QuickCheck scientific semigroups text
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson async base bytestring directory filepath hjsonpointer hspec
+ profunctors protolude QuickCheck semigroups text
+ unordered-containers vector wai-app-static warp
+ ];
+ homepage = "https://github.com/seagreen/hjsonschema";
+ description = "JSON Schema library";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hkdf" = callPackage
({ mkDerivation, base, byteable, bytestring, cryptohash, hspec }:
mkDerivation {
@@ -88923,12 +92278,15 @@ self: {
pname = "hlatex";
version = "0.3.1";
sha256 = "1ea8a1097244818b694afd3f71aa2e56e8873b3019d3dcc973885be491a28d8e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base base-unicode-symbols containers derive directory filepath mtl
process template-haskell transformers uniplate utf8-string
];
description = "A library to build valid LaTeX files";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hlbfgsb" = callPackage
@@ -88999,46 +92357,48 @@ self: {
"hledger" = callPackage
({ mkDerivation, base, base-compat, bytestring, cmdargs, containers
- , csv, data-default, directory, file-embed, filepath, hashable
- , haskeline, hledger-lib, HUnit, megaparsec, mtl, mtl-compat
- , old-time, parsec, pretty-show, process, regex-tdfa, safe
- , shakespeare, split, tabular, temporary, terminfo, test-framework
- , test-framework-hunit, text, time, transformers
- , unordered-containers, utf8-string, wizards
+ , criterion, csv, data-default, directory, file-embed, filepath
+ , hashable, haskeline, here, hledger-lib, html, HUnit, megaparsec
+ , mtl, mtl-compat, old-time, parsec, pretty-show, process
+ , regex-tdfa, safe, shakespeare, split, tabular, temporary
+ , terminfo, test-framework, test-framework-hunit, text, time
+ , timeit, transformers, unordered-containers, utf8-string, wizards
}:
mkDerivation {
pname = "hledger";
- version = "1.1";
- sha256 = "b254b2a3918e047ca031f6dfafc42dd5fcb4b859157fae2d019dcd95262408e5";
- revision = "1";
- editedCabalFile = "d33edead74698ee1e7f3e5f167bfd8e32664d520df69092f5ac48f0816939aaf";
+ version = "1.2";
+ sha256 = "06f4bae5a49916e0291b1b6d6c2017794c98f14bb22ffa20c49e9650278247a2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base base-compat bytestring cmdargs containers csv data-default
- directory file-embed filepath hashable haskeline hledger-lib HUnit
- megaparsec mtl mtl-compat old-time pretty-show process regex-tdfa
- safe shakespeare split tabular temporary terminfo text time
- transformers unordered-containers utf8-string wizards
+ directory file-embed filepath hashable haskeline here hledger-lib
+ HUnit megaparsec mtl mtl-compat old-time pretty-show process
+ regex-tdfa safe shakespeare split tabular temporary terminfo text
+ time transformers unordered-containers utf8-string wizards
];
executableHaskellDepends = [
base base-compat bytestring cmdargs containers csv data-default
- directory file-embed filepath haskeline hledger-lib HUnit mtl
+ directory file-embed filepath haskeline here hledger-lib HUnit mtl
mtl-compat old-time parsec pretty-show process regex-tdfa safe
shakespeare split tabular temporary terminfo text time
unordered-containers utf8-string wizards
];
testHaskellDepends = [
base base-compat bytestring cmdargs containers csv data-default
- directory file-embed filepath haskeline hledger-lib HUnit mtl
+ directory file-embed filepath haskeline here hledger-lib HUnit mtl
mtl-compat old-time parsec pretty-show process regex-tdfa safe
shakespeare split tabular temporary terminfo test-framework
test-framework-hunit text time unordered-containers utf8-string
wizards
];
+ benchmarkHaskellDepends = [
+ base base-compat criterion directory file-embed filepath here
+ hledger-lib html pretty-show process tabular temporary time timeit
+ ];
homepage = "http://hledger.org";
description = "Command-line interface for the hledger accounting tool";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -89050,8 +92410,8 @@ self: {
}:
mkDerivation {
pname = "hledger-api";
- version = "1.1";
- sha256 = "182b8bdaf2b4b7d621a8570f0fa81a34de4f34f1a41f8dca6d60c05dd5701b1c";
+ version = "1.2";
+ sha256 = "98d3590c8ba7ea11f1d374b6dc0e26642b0d20ce091b83918d42118fd381425d";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -89061,7 +92421,7 @@ self: {
];
homepage = "http://hledger.org";
description = "Web API server for the hledger accounting tool";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -89108,8 +92468,8 @@ self: {
}:
mkDerivation {
pname = "hledger-iadd";
- version = "1.2";
- sha256 = "7ec0817c2c9c20c05c6496eca6264124139e7575e452ada5b1fd225c97533083";
+ version = "1.2.1";
+ sha256 = "bc2636fbdce63f62b29ef9cba4e876469b4a040b0b10d2d4575927ef186a591e";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -89171,35 +92531,31 @@ self: {
({ mkDerivation, array, base, base-compat, blaze-markup, bytestring
, cmdargs, containers, csv, data-default, Decimal, deepseq
, directory, doctest, filepath, Glob, hashtables, HUnit, megaparsec
- , mtl, mtl-compat, old-time, parsec, parsers, pretty-show
- , regex-tdfa, safe, semigroups, split, system-filepath
- , test-framework, test-framework-hunit, text, time, transformers
- , trifecta, uglymemo, utf8-string
+ , mtl, mtl-compat, old-time, parsec, pretty-show, regex-tdfa, safe
+ , semigroups, split, test-framework, test-framework-hunit, text
+ , time, transformers, uglymemo, utf8-string
}:
mkDerivation {
pname = "hledger-lib";
- version = "1.1";
- sha256 = "4142142fb92e6c1affc1420e3478449cf0d9d696ab05cc801338a562a5560556";
- revision = "1";
- editedCabalFile = "cf72c68e9c71bc059e7ea98e764837e649ec9ecda073ac936e5fb71e06115724";
+ version = "1.2";
+ sha256 = "2c7fd837b2a9596b4d6bd3e5f5b60918c697ebb411942f973b6bd4587042d797";
libraryHaskellDepends = [
array base base-compat blaze-markup bytestring cmdargs containers
csv data-default Decimal deepseq directory filepath hashtables
- HUnit megaparsec mtl mtl-compat old-time parsec parsers pretty-show
- regex-tdfa safe semigroups split system-filepath text time
- transformers trifecta uglymemo utf8-string
+ HUnit megaparsec mtl mtl-compat old-time parsec pretty-show
+ regex-tdfa safe semigroups split text time transformers uglymemo
+ utf8-string
];
testHaskellDepends = [
array base base-compat blaze-markup bytestring cmdargs containers
csv data-default Decimal deepseq directory doctest filepath Glob
- hashtables HUnit megaparsec mtl mtl-compat old-time parsec parsers
- pretty-show regex-tdfa safe split system-filepath test-framework
- test-framework-hunit text time transformers trifecta uglymemo
- utf8-string
+ hashtables HUnit megaparsec mtl mtl-compat old-time parsec
+ pretty-show regex-tdfa safe split test-framework
+ test-framework-hunit text time transformers uglymemo utf8-string
];
homepage = "http://hledger.org";
description = "Core data types, parsers and functionality for the hledger accounting tools";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl3;
}) {};
"hledger-ui" = callPackage
@@ -89211,10 +92567,8 @@ self: {
}:
mkDerivation {
pname = "hledger-ui";
- version = "1.1.2";
- sha256 = "5cc85502297f3ccf31990ebbe60178ee9f90ea434e86756f39e2848f0ae788d1";
- revision = "2";
- editedCabalFile = "b8f09f1a5411bec106f6f507a5d71eea67685f6271c716e390b4f6513c7acddd";
+ version = "1.2";
+ sha256 = "61e2aa3496a7f2898de3e487d9ee90d045e1c8851e74b3995ce37f332784b00a";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -89225,7 +92579,7 @@ self: {
];
homepage = "http://hledger.org";
description = "Curses-style user interface for the hledger accounting tool";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -89259,10 +92613,8 @@ self: {
}:
mkDerivation {
pname = "hledger-web";
- version = "1.1";
- sha256 = "da0c0c1096497737540efdc85cbb95cd01cbd48410491d8b2c26529b4151a2ca";
- revision = "1";
- editedCabalFile = "fbc15617f161701111b55e6d19f2fa0b4bac297c0db23194ca5c5d9d87a8301d";
+ version = "1.2";
+ sha256 = "a3a14ae8d0548aeb239768639afbfc0631aed4ff620720c28448d88d20eac5e6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -89291,7 +92643,7 @@ self: {
];
homepage = "http://hledger.org";
description = "Web interface for the hledger accounting tool";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -89353,12 +92705,13 @@ self: {
}) {inherit (pkgs) git; inherit (pkgs) openssl;};
"hlibsass" = callPackage
- ({ mkDerivation, base, hspec, libsass }:
+ ({ mkDerivation, base, Cabal, directory, hspec, libsass }:
mkDerivation {
pname = "hlibsass";
- version = "0.1.5.0";
- sha256 = "ce3e9a15d01c1b61d41b03e9b05ecd9b4b9aaf6da7d591086181b74e18d25bb8";
+ version = "0.1.6.0";
+ sha256 = "3d8826ce12d8e1179ff226f38f860355e40601cf9fd7955f93d97613734a9cde";
configureFlags = [ "-fexternallibsass" ];
+ setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base ];
librarySystemDepends = [ libsass ];
testHaskellDepends = [ base hspec ];
@@ -89440,10 +92793,13 @@ self: {
sha256 = "8370a8e6d386a8342d9c4a683b3c085890ee092e95549737ccf26b4fc62fba8d";
revision = "1";
editedCabalFile = "5375f1b11a455cfd90aeedf16499c79fc541857e7c73d4bdb41a704f2a561283";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base stm transformers unix X11 ];
homepage = "https://github.com/hpdeifel/hlwm-haskell";
description = "Bindings to the herbstluftwm window manager";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hly" = callPackage
@@ -89605,6 +92961,8 @@ self: {
pname = "hmatrix-nipals";
version = "0.2";
sha256 = "322bdf452889dbaeccca42e28afb3ebd85bf594da754cdee2a1f43121dbfd529";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base hmatrix ];
homepage = "http://github.com/alanfalloon/hmatrix-nipals";
description = "NIPALS method for Principal Components Analysis on large data-sets";
@@ -89612,6 +92970,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hmatrix-nlopt" = callPackage
+ ({ mkDerivation, base, doctest, hmatrix, nlopt-haskell, vector }:
+ mkDerivation {
+ pname = "hmatrix-nlopt";
+ version = "0.1.0.0";
+ sha256 = "c2e9a63256018d6e867c957e05d953975f4b32430ea418774c6c8d2eead6028a";
+ libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ];
+ testHaskellDepends = [ base doctest ];
+ homepage = "https://github.com/peddie/hmatrix-nlopt";
+ description = "Interface HMatrix with the NLOPT minimizer";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hmatrix-quadprogpp" = callPackage
({ mkDerivation, base, hmatrix, QuadProgpp, vector }:
mkDerivation {
@@ -89669,16 +93040,20 @@ self: {
}) {};
"hmatrix-svdlibc" = callPackage
- ({ mkDerivation, base, hmatrix, hspec, QuickCheck, vector }:
+ ({ mkDerivation, base, criterion, hmatrix, hspec, QuickCheck
+ , vector
+ }:
mkDerivation {
pname = "hmatrix-svdlibc";
- version = "0.4.0";
- sha256 = "774504e862542f90441701122638c4ce11aa94792d270045eb0f0997e6f874a2";
+ version = "0.4.1";
+ sha256 = "4a36946603633e0185cd2729292e6a24051f81c0b840ea63a65a75031acfd2ef";
libraryHaskellDepends = [ base hmatrix vector ];
testHaskellDepends = [ base hmatrix hspec QuickCheck vector ];
+ benchmarkHaskellDepends = [ base criterion hmatrix vector ];
homepage = "http://github.com/bgamari/hmatrix-svdlibc";
description = "SVDLIBC bindings for HMatrix";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hmatrix-syntax" = callPackage
@@ -89710,6 +93085,7 @@ self: {
base binary deepseq hmatrix hmatrix-gsl HUnit QuickCheck random
];
testHaskellDepends = [ base HUnit QuickCheck random ];
+ benchmarkHaskellDepends = [ base HUnit QuickCheck random ];
homepage = "https://github.com/albertoruiz/hmatrix";
description = "Tests for hmatrix";
license = stdenv.lib.licenses.bsd3;
@@ -89973,9 +93349,10 @@ self: {
}) {inherit (pkgs) netcdf;};
"hnix" = callPackage
- ({ mkDerivation, ansi-wl-pprint, base, containers, data-fix
- , deepseq, deriving-compat, parsers, semigroups, tasty, tasty-hunit
- , tasty-th, text, transformers, trifecta, unordered-containers
+ ({ mkDerivation, ansi-wl-pprint, base, containers, criterion
+ , data-fix, deepseq, deriving-compat, parsers, semigroups, tasty
+ , tasty-hunit, tasty-th, text, transformers, trifecta
+ , unordered-containers
}:
mkDerivation {
pname = "hnix";
@@ -89993,6 +93370,7 @@ self: {
testHaskellDepends = [
base containers data-fix tasty tasty-hunit tasty-th text
];
+ benchmarkHaskellDepends = [ base containers criterion text ];
homepage = "http://github.com/jwiegley/hnix";
description = "Haskell implementation of the Nix language";
license = stdenv.lib.licenses.bsd3;
@@ -90043,6 +93421,7 @@ self: {
homepage = "https://github.com/emilaxelsson/ho-rewriting";
description = "Generic rewrite rules with safe treatment of variables and binders";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hoauth" = callPackage
@@ -90071,6 +93450,8 @@ self: {
pname = "hoauth2";
version = "0.5.7";
sha256 = "7b196e4b70b8207c4beb3479f5ab4476c17d9c0ec7d8f1fcb658590641e9b9ec";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base bytestring http-conduit http-types text
unordered-containers
@@ -90088,6 +93469,8 @@ self: {
pname = "hoauth2";
version = "0.5.8";
sha256 = "caacec1259455de9d1cb78c38fe8ca4dabc901e5b9fd8a9e7d17eaca0a820e60";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base bytestring http-conduit http-types text
unordered-containers
@@ -90459,6 +93842,7 @@ self: {
homepage = "https://github.com/mgajda/homplexity";
description = "Haskell code quality tool";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"honi" = callPackage
@@ -91017,12 +94401,12 @@ self: {
({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }:
mkDerivation {
pname = "hopfli";
- version = "0.2.1.0";
- sha256 = "c3af486ae287728d01662cc13f552a80a9cc3274c9a20f58c5a37ecbd49ea5e7";
+ version = "0.2.1.1";
+ sha256 = "6cc5b278396c2c6d24bb3cca9458366d1444208b32e49f658e75efbd803b1fdf";
libraryHaskellDepends = [ base bytestring zlib ];
testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
homepage = "https://github.com/ananthakumaran/hopfli";
- description = "zlib compatible compression using Zopfli Compression Algorithm";
+ description = "Bidings to Google's Zopfli compression library";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -91032,8 +94416,8 @@ self: {
}:
mkDerivation {
pname = "hoppy-docs";
- version = "0.3.0";
- sha256 = "e6663e8654fe93daa5a4628219eea03e2b6f31d7894a9f7c4180f43f92921d8f";
+ version = "0.3.1";
+ sha256 = "be94bd36afde578e202b39f865a9f342acc97367bfaf942b49cd2bd19aee9b96";
libraryHaskellDepends = [
base haskell-src hoppy-generator hoppy-runtime
];
@@ -91049,8 +94433,8 @@ self: {
}:
mkDerivation {
pname = "hoppy-generator";
- version = "0.3.0";
- sha256 = "48d8e8c41c1204ced517a337d454a1dc87bd6a5ef3697f09756fac22e4d374ef";
+ version = "0.3.2";
+ sha256 = "eaf41f874e0d26720c374430798e77e2f334de7936b313546b2293bb9c3767eb";
libraryHaskellDepends = [
base containers directory filepath haskell-src mtl
];
@@ -91153,6 +94537,7 @@ self: {
homepage = "https://github.com/ciez/hora";
description = "date time";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"horizon" = callPackage
@@ -91190,8 +94575,8 @@ self: {
}) {};
"hosc" = callPackage
- ({ mkDerivation, base, binary, blaze-builder, bytestring
- , data-binary-ieee754, network, QuickCheck, test-framework
+ ({ mkDerivation, base, binary, blaze-builder, bytestring, criterion
+ , data-binary-ieee754, deepseq, network, QuickCheck, test-framework
, test-framework-quickcheck2, time, transformers
}:
mkDerivation {
@@ -91206,6 +94591,7 @@ self: {
base bytestring QuickCheck test-framework
test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
homepage = "http://rd.slavepianos.org/t/hosc";
description = "Haskell Open Sound Control";
license = "GPL";
@@ -91324,8 +94710,8 @@ self: {
}) {};
"hourglass" = callPackage
- ({ mkDerivation, base, deepseq, mtl, old-locale, tasty, tasty-hunit
- , tasty-quickcheck, time
+ ({ mkDerivation, base, bytestring, criterion, deepseq, mtl
+ , old-locale, tasty, tasty-hunit, tasty-quickcheck, time
}:
mkDerivation {
pname = "hourglass";
@@ -91335,6 +94721,9 @@ self: {
testHaskellDepends = [
base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq mtl old-locale time
+ ];
homepage = "https://github.com/vincenthz/hs-hourglass";
description = "simple performant time related library";
license = stdenv.lib.licenses.bsd3;
@@ -91782,8 +95171,8 @@ self: {
}:
mkDerivation {
pname = "hpio";
- version = "0.8.0.6";
- sha256 = "3e46024f61f4dda52e5edafa3bbcab1d2dfe7f5f68a32c6f8480cecfd864cb94";
+ version = "0.8.0.7";
+ sha256 = "a003f549f3d7b44c87980fc31cdf5083c7cfd8ad651d5e4cd56448d67a8ee630";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -91955,6 +95344,7 @@ self: {
homepage = "https://github.com/k-bx/protocol-buffers";
description = "Parse Google Protocol Buffer specifications";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hprotoc-fork" = callPackage
@@ -91993,6 +95383,8 @@ self: {
pname = "hps";
version = "0.15";
sha256 = "30df792e10ce0a2d2886ce5b6b081e95640cc00d02d9f2aa6426e7919eccb54e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base hcg-minus ];
homepage = "http://rd.slavepianos.org/?t=hps";
description = "Haskell Postscript";
@@ -92183,6 +95575,7 @@ self: {
homepage = "http://github.com/dredozubov/hreader-lens";
description = "Optics for hreader package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hricket" = callPackage
@@ -92200,6 +95593,30 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hriemann" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, criterion
+ , hostname, kazura-queue, network, protocol-buffers
+ , protocol-buffers-descriptor, text, time, unagi-chan
+ }:
+ mkDerivation {
+ pname = "hriemann";
+ version = "0.2.1.0";
+ sha256 = "73503679ae0ef115b4e6d7fcbeb757bcbba5182572365d039a720791e7cb261b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary bytestring containers criterion hostname kazura-queue
+ network protocol-buffers protocol-buffers-descriptor text time
+ unagi-chan
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ homepage = "https://github.com/shmish111/hriemann";
+ description = "Initial project template from stack";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hruby" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, QuickCheck
, ruby, scientific, stm, text, unordered-containers, vector
@@ -92248,8 +95665,8 @@ self: {
}) {};
"hs-blake2" = callPackage
- ({ mkDerivation, base, bytestring, bytestring-arbitrary, libb2
- , QuickCheck, tasty, tasty-quickcheck
+ ({ mkDerivation, base, bytestring, bytestring-arbitrary, criterion
+ , cryptohash, libb2, QuickCheck, tasty, tasty-quickcheck
}:
mkDerivation {
pname = "hs-blake2";
@@ -92262,6 +95679,8 @@ self: {
tasty-quickcheck
];
testSystemDepends = [ libb2 ];
+ benchmarkHaskellDepends = [ base bytestring criterion cryptohash ];
+ benchmarkSystemDepends = [ libb2 ];
homepage = "https://github.com/tsuraan/hs-blake2";
description = "A cryptohash-inspired library for blake2";
license = stdenv.lib.licenses.bsd3;
@@ -92378,8 +95797,8 @@ self: {
}:
mkDerivation {
pname = "hs-duktape";
- version = "0.1.3";
- sha256 = "7c7a1b80b066c1436509d19a1e688ce506a31e30481100878411f89b5be33719";
+ version = "0.1.5";
+ sha256 = "716ea1f8a7414c64d03d2b7adcf47d1f29c0e2f916d8d550da63c834640683f4";
libraryHaskellDepends = [
aeson base bytestring text transformers unordered-containers vector
];
@@ -92634,8 +96053,8 @@ self: {
pname = "hs-pkg-config";
version = "0.2.1.0";
sha256 = "104e39324e9ece701a21bf3f428b5d0382fd8f426b65b4ef1f54ab41cc9d6227";
- revision = "1";
- editedCabalFile = "9337acf593d6f7e1d54f81886cb3736001a127e3b75ba01bd97a99d77565f784";
+ revision = "2";
+ editedCabalFile = "014d1b8e4375de3e7d154b6996b9e54917fde4d3d7fec917feaf262576a645ce";
libraryHaskellDepends = [ base data-default-class text ];
homepage = "https://github.com/trskop/hs-pkg-config";
description = "Create pkg-config configuration files";
@@ -92714,6 +96133,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hs-server-starter" = callPackage
+ ({ mkDerivation, base, directory, HUnit, network, temporary, unix
+ }:
+ mkDerivation {
+ pname = "hs-server-starter";
+ version = "0.1.0.1";
+ sha256 = "6e120890191f091a76629aab51a00c309c1bf039f22e87ee0c70a30c088e380f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base directory network ];
+ testHaskellDepends = [ base HUnit network temporary unix ];
+ homepage = "https://github.com/hiratara/hs-server-starter";
+ description = "Write a server supporting Server::Starter's protocol in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hs-twitter" = callPackage
({ mkDerivation, base, HTTP, json, mime, network, old-locale
, old-time, random, utf8-string
@@ -92780,8 +96215,9 @@ self: {
}) {};
"hs2048" = callPackage
- ({ mkDerivation, base, doctest, Glob, hlint, hspec, HUnit, process
- , QuickCheck, random, regex-compat
+ ({ mkDerivation, base, criterion, doctest, Glob, hastache, hlint
+ , hspec, HUnit, process, QuickCheck, random, regex-compat
+ , statistics
}:
mkDerivation {
pname = "hs2048";
@@ -92795,6 +96231,9 @@ self: {
base doctest Glob hlint hspec HUnit process QuickCheck random
regex-compat
];
+ benchmarkHaskellDepends = [
+ base criterion hastache random statistics
+ ];
homepage = "https://github.com/tfausak/hs2048";
description = "A 2048 clone in Haskell";
license = stdenv.lib.licenses.mit;
@@ -92889,8 +96328,8 @@ self: {
}:
mkDerivation {
pname = "hsass";
- version = "0.4.0";
- sha256 = "512faf0e01e720395699066139379fb2e5e5f456f465c72d58282b75b6ec0f9d";
+ version = "0.4.1";
+ sha256 = "67db51178ebd99cd69c232b04a2d2a319b6a8b73c2713d172caf81344915fbcc";
libraryHaskellDepends = [
base bytestring data-default-class filepath hlibsass monad-loops
transformers
@@ -93045,6 +96484,7 @@ self: {
];
description = "A preprocessor that helps with writing Haskell bindings to C code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hsc3" = callPackage
@@ -93249,6 +96689,8 @@ self: {
pname = "hsc3-process";
version = "0.10.0";
sha256 = "ace3a309858541f5ec377403391d71176653601bcac3fa69adfa9576a74ae6c0";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers data-default directory filepath hosc
hsc3 process time time-compat transformers
@@ -93286,6 +96728,7 @@ self: {
homepage = "http://rd.slavepianos.org/?t=hsc3-rw";
description = "hsc3 re-writing";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hsc3-server" = callPackage
@@ -93299,6 +96742,8 @@ self: {
pname = "hsc3-server";
version = "0.10.0";
sha256 = "57bcb588adc0cabc5114919c32c240be63de704545b4803ac44e447364059c02";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bitset bytestring containers data-default failure hashtables
hosc hsc3 hsc3-process lifted-base ListZipper monad-control
@@ -93374,6 +96819,7 @@ self: {
homepage = "http://rd.slavepianos.org/t/hsc3-utils";
description = "Haskell SuperCollider Utilities";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hscaffold" = callPackage
@@ -93504,6 +96950,7 @@ self: {
homepage = "https://github.com/bosu/hscope";
description = "cscope like browser for Haskell code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hscrtmpl" = callPackage
@@ -93582,10 +97029,8 @@ self: {
}:
mkDerivation {
pname = "hsdev";
- version = "0.2.1.0";
- sha256 = "8d89f4cf2e67c2e55a94068538818e297efa07429a26b4009eff5d04724e7794";
- revision = "1";
- editedCabalFile = "2ed64491515bb9af5b43ee11a203925987797d5492a3c143a37ad6eae8a7c8f6";
+ version = "0.2.2.2";
+ sha256 = "39fa69fb48273f81c6a6683544720cf9b61d41374901e8e1730609c1a189d1d2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -93648,6 +97093,8 @@ self: {
pname = "hsdns";
version = "1.7";
sha256 = "48960ac9e1f0d1e338170aac35f6fd7e064a3b36314894f4a968113385205cd3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers network ];
librarySystemDepends = [ adns ];
homepage = "http://github.com/peti/hsdns";
@@ -93782,8 +97229,8 @@ self: {
}:
mkDerivation {
pname = "hsexif";
- version = "0.6.0.10";
- sha256 = "64cb8abfa31085475ae45fddfc2716cb40764714d47c0fc6146fec2b8ab65d33";
+ version = "0.6.1.1";
+ sha256 = "37702ce6939a7c1d1780185285ae9353abcbc3c59552d06a2e1bcaa820a33f09";
libraryHaskellDepends = [
base binary bytestring containers iconv text time
];
@@ -93795,26 +97242,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "hsexif_0_6_1_0" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers, hspec, HUnit
- , iconv, text, time
- }:
- mkDerivation {
- pname = "hsexif";
- version = "0.6.1.0";
- sha256 = "868a46bcd841a2db36eebba803962f966c24c4a98b7581c9f329fd596bafab4f";
- libraryHaskellDepends = [
- base binary bytestring containers iconv text time
- ];
- testHaskellDepends = [
- base binary bytestring containers hspec HUnit iconv text time
- ];
- homepage = "https://github.com/emmanueltouzery/hsexif";
- description = "EXIF handling library in pure Haskell";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"hsfacter" = callPackage
({ mkDerivation, base, containers, language-puppet, text }:
mkDerivation {
@@ -94188,6 +97615,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) lua5_1;};
+ "hslua_0_5_0" = callPackage
+ ({ mkDerivation, base, bytestring, hspec, hspec-contrib, HUnit
+ , lua5_1, QuickCheck, quickcheck-instances, text
+ }:
+ mkDerivation {
+ pname = "hslua";
+ version = "0.5.0";
+ sha256 = "6b270a14cce6046a443e6700d0b73725bef2dc068dd40aa6a1feb1c84f41171b";
+ configureFlags = [ "-fsystem-lua" ];
+ libraryHaskellDepends = [ base bytestring ];
+ librarySystemDepends = [ lua5_1 ];
+ testHaskellDepends = [
+ base bytestring hspec hspec-contrib HUnit QuickCheck
+ quickcheck-instances text
+ ];
+ description = "A Lua language interpreter embedding in Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) lua5_1;};
+
"hslua-aeson" = callPackage
({ mkDerivation, aeson, base, hashable, hslua, hspec, HUnit
, ieee754, QuickCheck, quickcheck-instances, scientific, text
@@ -94195,8 +97642,8 @@ self: {
}:
mkDerivation {
pname = "hslua-aeson";
- version = "0.1.0.0";
- sha256 = "62564714c0952da7f631f60ad502863376aad1963aa80d2365d5765f93872ff7";
+ version = "0.1.0.3";
+ sha256 = "f10c7fc9fdcc1c41964eb5ab170ce233be99343eb73ddaff5c175bea5bfcf1ea";
libraryHaskellDepends = [
aeson base hashable hslua scientific text unordered-containers
vector
@@ -94418,29 +97865,27 @@ self: {
}) {};
"hsoz" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
- , base64-bytestring, byteable, bytestring, case-insensitive
- , containers, cryptonite, data-default, either, errors, exceptions
- , hashable, http-client, http-conduit, http-types, HUnit, lens
- , lucid, memory, mtl, network, optparse-applicative, QuickCheck
- , scientific, scotty, securemem, tasty, tasty-golden, tasty-hunit
- , tasty-quickcheck, text, time, transformers, unordered-containers
- , uri-bytestring, vault, wai, warp
+ ({ mkDerivation, aeson, attoparsec, base, bytestring
+ , case-insensitive, containers, cryptonite, data-default, either
+ , errors, exceptions, hashable, http-client, http-conduit
+ , http-types, HUnit, lens, lucid, memory, mtl, network
+ , optparse-applicative, QuickCheck, scientific, scotty, tasty
+ , tasty-golden, tasty-hunit, tasty-quickcheck, text, time
+ , transformers, unordered-containers, uri-bytestring, vault, wai
+ , warp
}:
mkDerivation {
pname = "hsoz";
- version = "0.0.0.4";
- sha256 = "a007f1ed9937208c613cbd854d103b09c54bdc35f972186d43adf0e3795dd058";
- revision = "1";
- editedCabalFile = "00802583e500dd540bb78ae2e03802dcb5965e3bc9338616d72149cbeea12073";
+ version = "0.0.1.0";
+ sha256 = "c524eef8566f37cc8bee4717088cbb32a440df3b2304da465090819ebbea2d64";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson attoparsec base base16-bytestring base64-bytestring byteable
- bytestring case-insensitive containers cryptonite data-default
- either errors exceptions hashable http-client http-types lens
- memory mtl network scientific scotty securemem text time
- transformers unordered-containers uri-bytestring vault wai warp
+ aeson attoparsec base bytestring case-insensitive containers
+ cryptonite data-default either errors exceptions hashable
+ http-client http-types lens memory mtl network scientific scotty
+ text time transformers unordered-containers uri-bytestring vault
+ wai warp
];
executableHaskellDepends = [
aeson base bytestring case-insensitive containers cryptonite
@@ -94456,6 +97901,7 @@ self: {
homepage = "https://github.com/rvl/hsoz";
description = "Iron, Hawk, Oz: Web auth protocols";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hsp" = callPackage
@@ -94503,8 +97949,8 @@ self: {
}:
mkDerivation {
pname = "hsparql";
- version = "0.3.0";
- sha256 = "a9b1e3ce4e7ad04634a4eec62249f877d8a2203bdd38192dee9a57714c779fe1";
+ version = "0.3.1";
+ sha256 = "80cdbdec7f99957514f76faa858a0fd7b3c7e7c8539afd141983d6af6a32e728";
libraryHaskellDepends = [
base bytestring HTTP MissingH mtl network network-uri rdf4h text
xml
@@ -94543,8 +97989,8 @@ self: {
}:
mkDerivation {
pname = "hspec";
- version = "2.4.1";
- sha256 = "c6d29aea545769b116e14ca7ca2c64d7e18649fc792adb98623b119d3a80f6da";
+ version = "2.4.3";
+ sha256 = "3a7388e3471461e09f49dd37a64d29769b406448b8365ce1538f6da1fdaf6e37";
libraryHaskellDepends = [
base call-stack hspec-core hspec-discover hspec-expectations HUnit
QuickCheck transformers
@@ -94582,8 +98028,8 @@ self: {
({ mkDerivation, base, checkers, hspec }:
mkDerivation {
pname = "hspec-checkers";
- version = "0.1.0.1";
- sha256 = "9703ad134d1711b17301d760cebc36814c48a0e4e5712590514c93e6ec278dab";
+ version = "0.1.0.2";
+ sha256 = "e7db79dc527cf5b806723bbe3d511a074297976a0c7042968b9abc57f8337e99";
libraryHaskellDepends = [ base checkers hspec ];
testHaskellDepends = [ base checkers hspec ];
description = "Allows to use checkers properties from hspec";
@@ -94611,8 +98057,8 @@ self: {
}:
mkDerivation {
pname = "hspec-core";
- version = "2.4.1";
- sha256 = "b2ea5b6a37542fa138060085ee7bf82ab0ab130f2c287a57ae05a4f83ae437da";
+ version = "2.4.3";
+ sha256 = "7c9d6f34799b3f0221d016f73509be147bb9deb1161321ccdc19f2af0809e155";
libraryHaskellDepends = [
ansi-terminal array async base call-stack deepseq directory
filepath hspec-expectations HUnit QuickCheck quickcheck-io random
@@ -94633,8 +98079,8 @@ self: {
({ mkDerivation, base, directory, filepath, hspec-meta }:
mkDerivation {
pname = "hspec-discover";
- version = "2.4.1";
- sha256 = "e0670831f06a8924779cc81d4eb706b35d3a7176cba6bee5df506de961e8d5f3";
+ version = "2.4.3";
+ sha256 = "aa3d75c891dd134020dcb6afe547f15d055e6c304c2cd1a5c723f7602868b44e";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base directory filepath ];
@@ -94679,8 +98125,8 @@ self: {
({ mkDerivation, base, hspec-expectations, transformers }:
mkDerivation {
pname = "hspec-expectations-lifted";
- version = "0.8.2";
- sha256 = "2b629013b07f69b2dbbe1462f067f097a9f28beae2eb222b1255ff45327cecef";
+ version = "0.10.0";
+ sha256 = "22cdf1509b396fea2f53a0bb88dec3552f540d58cc60962a82970264c1e73828";
libraryHaskellDepends = [ base hspec-expectations transformers ];
description = "A version of hspec-expectations generalized to MonadIO";
license = stdenv.lib.licenses.mit;
@@ -94784,6 +98230,7 @@ self: {
homepage = "https://github.com/worksap-ate/hspec-jenkins";
description = "Jenkins-friendly XML formatter for Hspec";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hspec-laws" = callPackage
@@ -94953,8 +98400,8 @@ self: {
}:
mkDerivation {
pname = "hspec-snap";
- version = "1.0.0.0";
- sha256 = "e3afa22d1c68a9db41463b115f432ac01d80fee706ae58bf2cf00d6d4f7b0e65";
+ version = "1.0.0.1";
+ sha256 = "4c97bd2c2d81feffd21d848b7682aecbf77d36418c126bb6d50ab181cd1f4cce";
libraryHaskellDepends = [
aeson base bytestring containers digestive-functors HandsomeSoup
hspec hspec-core hxt lens mtl snap snap-core text transformers
@@ -95347,6 +98794,7 @@ self: {
homepage = "http://www.gekkou.co.uk/software/hsqml/";
description = "HsQML-based clone of Pipe Mania";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hsqml-demo-morris" = callPackage
@@ -95480,6 +98928,8 @@ self: {
pname = "hsshellscript";
version = "3.3.4";
sha256 = "3bd909d227215e0de6d6a42af736ccc21c360b677b9bff5b9c366859f582b54e";
+ revision = "2";
+ editedCabalFile = "29ba42acbe811deb1bf36828db57e8063c8e733e39e7d848fc29c0aca184602b";
libraryHaskellDepends = [ base directory parsec random unix ];
libraryToolDepends = [ c2hs ];
homepage = "http://www.volker-wysk.de/hsshellscript/";
@@ -95522,6 +98972,7 @@ self: {
homepage = "http://jakewheat.github.com/hssqlppp/";
description = "SQL parser and type checker";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hssqlppp-th" = callPackage
@@ -95541,6 +98992,7 @@ self: {
homepage = "http://jakewheat.github.com/hssqlppp/";
description = "hssqlppp extras which need template-haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hstatistics" = callPackage
@@ -95897,6 +99349,7 @@ self: {
homepage = "https://github.com/ThoughtLeadr/hsyslog-udp";
description = "Log to syslog over a network via UDP";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hszephyr" = callPackage
@@ -95930,6 +99383,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) taglib;};
+ "htaglib_1_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, directory, filepath, hspec
+ , taglib, text, transformers
+ }:
+ mkDerivation {
+ pname = "htaglib";
+ version = "1.1.0";
+ sha256 = "e2d2c9df136823d4c88f5e6f2c8053a713e326ec2b0de9e0e00410997c99ff00";
+ libraryHaskellDepends = [ base bytestring text transformers ];
+ librarySystemDepends = [ taglib ];
+ testHaskellDepends = [ base directory filepath hspec ];
+ homepage = "https://github.com/mrkkrp/htaglib";
+ description = "Bindings to TagLib, audio meta-data library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) taglib;};
+
"htags" = callPackage
({ mkDerivation, base, directory, filepath, haskell-src, mtl }:
mkDerivation {
@@ -96055,7 +99525,7 @@ self: {
}) {};
"html-email-validate" = callPackage
- ({ mkDerivation, attoparsec, base, hspec, QuickCheck
+ ({ mkDerivation, attoparsec, base, criterion, hspec, QuickCheck
, regex-pcre-builtin, text
}:
mkDerivation {
@@ -96066,6 +99536,7 @@ self: {
testHaskellDepends = [
attoparsec base hspec QuickCheck regex-pcre-builtin text
];
+ benchmarkHaskellDepends = [ base criterion text ];
description = "Validating an email address against HTML standard";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -96076,8 +99547,8 @@ self: {
}:
mkDerivation {
pname = "html-entities";
- version = "1.1.3";
- sha256 = "6bb2ae9f6b65b5652854e78ece26d7c78e4c5eef6c7f5a75ee88e6730469bc1d";
+ version = "1.1.4";
+ sha256 = "0d5c21b4d6b82f85fa4ad867db99b25fb948becd37a6841391cc7dec829792c0";
libraryHaskellDepends = [
attoparsec base-prelude text unordered-containers
];
@@ -96087,6 +99558,7 @@ self: {
homepage = "https://github.com/nikita-volkov/html-entities";
description = "A codec library for HTML-escaped text and HTML-entities";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"html-kure" = callPackage
@@ -96114,12 +99586,17 @@ self: {
}) {};
"html-parse" = callPackage
- ({ mkDerivation, attoparsec, base, deepseq, text }:
+ ({ mkDerivation, attoparsec, base, criterion, deepseq, tagsoup
+ , text
+ }:
mkDerivation {
pname = "html-parse";
version = "0.2.0.0";
sha256 = "9c9f8401dc86ea3a9612bfc0d430a03b7e9130183f0b8dc1fa100cd0bbb84a92";
libraryHaskellDepends = [ attoparsec base deepseq text ];
+ benchmarkHaskellDepends = [
+ attoparsec base criterion deepseq tagsoup text
+ ];
homepage = "http://github.com/bgamari/html-parse";
description = "A high-performance HTML tokenizer";
license = stdenv.lib.licenses.bsd3;
@@ -96193,12 +99670,15 @@ self: {
}) {};
"html5-entity" = callPackage
- ({ mkDerivation, base, containers, text }:
+ ({ mkDerivation, base, containers, criterion, text }:
mkDerivation {
pname = "html5-entity";
version = "0.2.0.3";
sha256 = "2e067939e2c7d1a204ee219651f6c31205eed3ff6f43e0852ffc5bd5a1feb52e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base containers text ];
+ benchmarkHaskellDepends = [ base containers criterion ];
homepage = "https://github.com/zudov/html5-entity/";
description = "A library for looking up and validating HTML5 entities";
license = stdenv.lib.licenses.bsd3;
@@ -96232,9 +99712,9 @@ self: {
}) {};
"htoml" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, file-embed
- , old-locale, parsec, tasty, tasty-hspec, tasty-hunit, text, time
- , unordered-containers, vector
+ ({ mkDerivation, aeson, base, bytestring, containers, criterion
+ , file-embed, old-locale, parsec, tasty, tasty-hspec, tasty-hunit
+ , text, time, unordered-containers, vector
}:
mkDerivation {
pname = "htoml";
@@ -96248,6 +99728,10 @@ self: {
aeson base bytestring containers file-embed parsec tasty
tasty-hspec tasty-hunit text time unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ aeson base containers criterion parsec text time
+ unordered-containers vector
+ ];
homepage = "https://github.com/cies/htoml";
description = "Parser for TOML files";
license = stdenv.lib.licenses.bsd3;
@@ -96392,6 +99876,37 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "http-client_0_4_31_2" = callPackage
+ ({ mkDerivation, array, async, base, base64-bytestring
+ , blaze-builder, bytestring, case-insensitive, containers, cookie
+ , data-default-class, deepseq, directory, exceptions, filepath
+ , ghc-prim, hspec, http-types, mime-types, monad-control, network
+ , network-uri, random, streaming-commons, text, time, transformers
+ , zlib
+ }:
+ mkDerivation {
+ pname = "http-client";
+ version = "0.4.31.2";
+ sha256 = "16410148a9705677cdd89510192caf1abd3460db2a17ce0c2fafd7bd0c15d88b";
+ libraryHaskellDepends = [
+ array base base64-bytestring blaze-builder bytestring
+ case-insensitive containers cookie data-default-class deepseq
+ exceptions filepath ghc-prim http-types mime-types network
+ network-uri random streaming-commons text time transformers
+ ];
+ testHaskellDepends = [
+ async base base64-bytestring blaze-builder bytestring
+ case-insensitive containers deepseq directory hspec http-types
+ monad-control network network-uri streaming-commons text time
+ transformers zlib
+ ];
+ doCheck = false;
+ homepage = "https://github.com/snoyberg/http-client";
+ description = "An HTTP client engine, intended as a base layer for more user-friendly packages";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"http-client" = callPackage
({ mkDerivation, array, async, base, base64-bytestring
, blaze-builder, bytestring, case-insensitive, containers, cookie
@@ -96401,8 +99916,8 @@ self: {
}:
mkDerivation {
pname = "http-client";
- version = "0.5.5";
- sha256 = "d1fdda6035e0bab95d3294f5175ac8c3629f9cd1d32e1bce5d0aa27226751c85";
+ version = "0.5.6.1";
+ sha256 = "2c304337b88ea48cf4b1c4e4ac12ec48c5f3a241f3ab44a57965c1d9d06a2bed";
libraryHaskellDepends = [
array base base64-bytestring blaze-builder bytestring
case-insensitive containers cookie deepseq exceptions filepath
@@ -96553,25 +100068,49 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "http-client-tls" = callPackage
- ({ mkDerivation, base, bytestring, case-insensitive, connection
- , cryptonite, data-default-class, exceptions, hspec, http-client
- , http-types, memory, network, tls, transformers
+ "http-client-tls_0_2_4_1" = callPackage
+ ({ mkDerivation, base, bytestring, connection, data-default-class
+ , hspec, http-client, http-types, network, tls
}:
mkDerivation {
pname = "http-client-tls";
- version = "0.3.3.1";
- sha256 = "56317378785688a129fdc7abdf5d721fe15e46178f89f457878aa3acd1ac7d12";
+ version = "0.2.4.1";
+ sha256 = "8dc85884e15cd32f59a47e11861d78566c6ccb202e8d317403b784278f628ba3";
+ revision = "1";
+ editedCabalFile = "26f1b0cf1b449df4fce7c4531444ff06ccfacae528d20c5470461ecc4058f56c";
libraryHaskellDepends = [
- base bytestring case-insensitive connection cryptonite
- data-default-class exceptions http-client http-types memory network
- tls transformers
+ base bytestring connection data-default-class http-client network
+ tls
];
testHaskellDepends = [ base hspec http-client http-types ];
doCheck = false;
homepage = "https://github.com/snoyberg/http-client";
description = "http-client backend using the connection package and tls library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "http-client-tls" = callPackage
+ ({ mkDerivation, base, bytestring, case-insensitive, connection
+ , containers, criterion, cryptonite, data-default-class, exceptions
+ , hspec, http-client, http-types, memory, network, network-uri
+ , text, tls, transformers
+ }:
+ mkDerivation {
+ pname = "http-client-tls";
+ version = "0.3.4";
+ sha256 = "37693b0ebcfa6ce796abf39647ff4df17361ab1ab1f999ac10faba67d3042bc1";
+ libraryHaskellDepends = [
+ base bytestring case-insensitive connection containers cryptonite
+ data-default-class exceptions http-client http-types memory network
+ network-uri text tls transformers
+ ];
+ testHaskellDepends = [ base hspec http-client http-types ];
+ benchmarkHaskellDepends = [ base criterion http-client ];
+ doCheck = false;
+ homepage = "https://github.com/snoyberg/http-client";
+ description = "http-client backend using the connection package and tls library";
+ license = stdenv.lib.licenses.mit;
}) {};
"http-common" = callPackage
@@ -96602,8 +100141,8 @@ self: {
}:
mkDerivation {
pname = "http-conduit";
- version = "2.2.3";
- sha256 = "eee51e80fe76b3bf4b4041545f452e126e0593f70a0623a5a35ee47d72fe0dc3";
+ version = "2.2.3.1";
+ sha256 = "53ae16c601f980f323f2b24a32a776f9867b6b595e6e1929d440d1549715ca0e";
libraryHaskellDepends = [
aeson base bytestring conduit conduit-extra exceptions http-client
http-client-tls http-types lifted-base monad-control mtl resourcet
@@ -96734,6 +100273,8 @@ self: {
pname = "http-enumerator";
version = "0.7.3.3";
sha256 = "463f4a7086ee9226ad882ddeb51d5086b237204ef2e0780e1c544eb2debd8283";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
asn1-data attoparsec attoparsec-enumerator base base64-bytestring
blaze-builder blaze-builder-enumerator bytestring case-insensitive
@@ -96747,6 +100288,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "http-grammar" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring }:
+ mkDerivation {
+ pname = "http-grammar";
+ version = "0.1.0.0";
+ sha256 = "47d093d24dacfda6880b2f920768323bd292fdebc70ad24d90eb2977b81d07f4";
+ libraryHaskellDepends = [ attoparsec base bytestring ];
+ homepage = "https://github.com/owensmurray/http-grammar";
+ description = "Attoparsec-based parsers for the RFC-2616 HTTP grammar rules";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"http-kinder" = callPackage
({ mkDerivation, aeson, base, bytestring, case-insensitive
, containers, http-media, http-types, HUnit, QuickCheck, singletons
@@ -96791,8 +100344,9 @@ self: {
"http-link-header" = callPackage
({ mkDerivation, attoparsec, base, bytestring
- , bytestring-conversion, errors, hspec, hspec-attoparsec
- , http-api-data, network-uri, QuickCheck, text
+ , bytestring-conversion, criterion, directory, errors, hspec
+ , hspec-attoparsec, http-api-data, network-uri, QuickCheck, text
+ , transformers
}:
mkDerivation {
pname = "http-link-header";
@@ -96805,9 +100359,13 @@ self: {
testHaskellDepends = [
base hspec hspec-attoparsec QuickCheck text
];
+ benchmarkHaskellDepends = [
+ base criterion directory network-uri text transformers
+ ];
homepage = "https://github.com/myfreeweb/http-link-header";
description = "A parser and writer for the HTTP Link header as specified in RFC 5988 \"Web Linking\"";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"http-listen" = callPackage
@@ -96857,6 +100415,8 @@ self: {
pname = "http-monad";
version = "0.1.1.1";
sha256 = "ad3ea0bc4a95cf66b442d69084f99906e79bcd431ae1c0eb0237fb1ee7276355";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers explicit-exception HTTP lazyio network
network-uri parsec transformers utility-ht
@@ -96880,6 +100440,7 @@ self: {
homepage = "https://github.com/nfjinjing/http-pony";
description = "A type unsafe http library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"http-pony-serve-wai" = callPackage
@@ -97017,8 +100578,8 @@ self: {
}:
mkDerivation {
pname = "http-reverse-proxy";
- version = "0.4.3.2";
- sha256 = "c2b3300bf43a9810e8642dd7fa44ecfb5e0ce1055dc01e0b604ae9a99fbfd77a";
+ version = "0.4.3.3";
+ sha256 = "eccfbd44f9f9f8a2a8d70dd4f9a347e4dbe39b38327271fcceeff25f0dd18b81";
libraryHaskellDepends = [
async base blaze-builder bytestring case-insensitive conduit
conduit-extra containers data-default-class http-client http-types
@@ -97057,6 +100618,8 @@ self: {
pname = "http-shed";
version = "0.1";
sha256 = "bb31968733cbe9d369c651b166f1ecbac9d325c371a9b2fd9723f79953224b2b";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base network ];
description = "A simple websever with an interact style API";
license = stdenv.lib.licenses.bsd3;
@@ -97172,14 +100735,17 @@ self: {
"http2" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
- , bytestring-builder, case-insensitive, containers, directory
- , doctest, filepath, Glob, hex, hspec, psqueues, stm, text
- , unordered-containers, vector, word8
+ , bytestring-builder, case-insensitive, containers, criterion
+ , directory, doctest, filepath, Glob, hashtables, heaps, hex, hspec
+ , mwc-random, psqueues, stm, text, unordered-containers, vector
+ , word8
}:
mkDerivation {
pname = "http2";
version = "1.6.3";
sha256 = "61620eca0f57875a6a9bd24f9cc04c301b5c3c668bf98f85e9989aad5d069c43";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring bytestring-builder case-insensitive
containers psqueues stm
@@ -97189,6 +100755,10 @@ self: {
case-insensitive containers directory doctest filepath Glob hex
hspec psqueues stm text unordered-containers vector word8
];
+ benchmarkHaskellDepends = [
+ array base bytestring case-insensitive containers criterion
+ hashtables heaps mwc-random psqueues stm
+ ];
homepage = "https://github.com/kazu-yamamoto/http2";
description = "HTTP/2 library including frames, priority queues and HPACK";
license = stdenv.lib.licenses.bsd3;
@@ -97200,6 +100770,8 @@ self: {
pname = "httpd-shed";
version = "0.4.0.3";
sha256 = "b0ff87d81e61f788d3920d952e4469d984742ba49c006df086c159886bf09218";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base network network-uri ];
description = "A simple web-server with an interact style API";
license = stdenv.lib.licenses.bsd3;
@@ -97441,13 +101013,14 @@ self: {
}) {};
"human-readable-duration" = callPackage
- ({ mkDerivation, base, doctest, Glob }:
+ ({ mkDerivation, base, criterion, doctest, Glob }:
mkDerivation {
pname = "human-readable-duration";
version = "0.2.0.3";
sha256 = "93f3a91a2994588728ae757dcca5104e18a570b3591773aa7f03c524c97599da";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base doctest Glob ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "http://github.com/yogsototh/human-readable-duration#readme";
description = "Provide duration helper";
license = stdenv.lib.licenses.bsd3;
@@ -97498,6 +101071,7 @@ self: {
homepage = "https://github.com/loganbraga/hunch";
description = "CSS-like syntax for file system manipulation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hunit-dejafu" = callPackage
@@ -97512,6 +101086,19 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hunit-dejafu_0_4_0_1" = callPackage
+ ({ mkDerivation, base, dejafu, exceptions, HUnit, random }:
+ mkDerivation {
+ pname = "hunit-dejafu";
+ version = "0.4.0.1";
+ sha256 = "b0e97ecb22eb7b0b1552daad8cd7ddab4e91c255e7fc8183e0ee2536fa7d8caf";
+ libraryHaskellDepends = [ base dejafu exceptions HUnit random ];
+ homepage = "https://github.com/barrucadu/dejafu";
+ description = "Deja Fu support for the HUnit test framework";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hunit-gui" = callPackage
({ mkDerivation, base, cairo, gtk, haskell98, HUnit }:
mkDerivation {
@@ -97841,8 +101428,8 @@ self: {
}) {};
"hw-balancedparens" = callPackage
- ({ mkDerivation, base, hspec, hw-bits, hw-excess, hw-prim
- , hw-rankselect-base, QuickCheck, vector
+ ({ mkDerivation, base, criterion, hspec, hw-bits, hw-excess
+ , hw-prim, hw-rankselect-base, QuickCheck, vector
}:
mkDerivation {
pname = "hw-balancedparens";
@@ -97854,6 +101441,9 @@ self: {
testHaskellDepends = [
base hspec hw-bits hw-prim hw-rankselect-base QuickCheck vector
];
+ benchmarkHaskellDepends = [
+ base criterion hw-bits hw-prim vector
+ ];
homepage = "http://github.com/haskell-works/hw-balancedparens#readme";
description = "Balanced parentheses";
license = stdenv.lib.licenses.bsd3;
@@ -97861,8 +101451,8 @@ self: {
}) {};
"hw-bits" = callPackage
- ({ mkDerivation, base, bytestring, hspec, hw-int, hw-prim
- , hw-string-parse, QuickCheck, safe, vector
+ ({ mkDerivation, base, bytestring, criterion, hspec, hw-int
+ , hw-prim, hw-string-parse, QuickCheck, safe, vector
}:
mkDerivation {
pname = "hw-bits";
@@ -97874,6 +101464,7 @@ self: {
testHaskellDepends = [
base bytestring hspec hw-prim QuickCheck vector
];
+ benchmarkHaskellDepends = [ base criterion hw-prim vector ];
homepage = "http://github.com/haskell-works/hw-bits#readme";
description = "Bit manipulation";
license = stdenv.lib.licenses.bsd3;
@@ -97882,7 +101473,7 @@ self: {
"hw-conduit" = callPackage
({ mkDerivation, array, base, bytestring, conduit, criterion, hspec
- , hw-bits, resourcet, word8
+ , hw-bits, mmap, resourcet, vector, word8
}:
mkDerivation {
pname = "hw-conduit";
@@ -97895,6 +101486,9 @@ self: {
];
executableHaskellDepends = [ base criterion ];
testHaskellDepends = [ base bytestring hspec ];
+ benchmarkHaskellDepends = [
+ base bytestring conduit criterion mmap vector
+ ];
homepage = "http://github.com/haskell-works/hw-conduit#readme";
description = "Conduits for tokenizing streams";
license = stdenv.lib.licenses.mit;
@@ -97997,6 +101591,11 @@ self: {
hw-rankselect-base mmap parsec QuickCheck resourcet transformers
vector
];
+ benchmarkHaskellDepends = [
+ base bytestring conduit criterion hw-balancedparens hw-bits
+ hw-conduit hw-prim hw-rankselect hw-rankselect-base mmap resourcet
+ vector
+ ];
homepage = "http://github.com/haskell-works/hw-json#readme";
description = "Memory efficient JSON parser";
license = stdenv.lib.licenses.bsd3;
@@ -98005,11 +101604,11 @@ self: {
"hw-json-lens" = callPackage
({ mkDerivation, ansi-wl-pprint, array, attoparsec, base
- , bytestring, conduit, containers, dlist, hspec, hw-balancedparens
- , hw-bits, hw-conduit, hw-diagnostics, hw-json, hw-parser, hw-prim
- , hw-rankselect, lens, mmap, mono-traversable, parsec, QuickCheck
- , resourcet, scientific, text, transformers, unordered-containers
- , vector, word8
+ , bytestring, conduit, containers, criterion, dlist, hspec
+ , hw-balancedparens, hw-bits, hw-conduit, hw-diagnostics, hw-json
+ , hw-parser, hw-prim, hw-rankselect, lens, mmap, mono-traversable
+ , parsec, QuickCheck, resourcet, scientific, text, transformers
+ , unordered-containers, vector, word8
}:
mkDerivation {
pname = "hw-json-lens";
@@ -98027,6 +101626,11 @@ self: {
lens mmap parsec QuickCheck resourcet scientific transformers
unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ base bytestring conduit criterion hw-bits hw-conduit hw-prim
+ hw-rankselect lens mmap resourcet scientific unordered-containers
+ vector
+ ];
homepage = "http://github.com/haskell-works/hw-json-lens#readme";
description = "Lens for hw-json";
license = stdenv.lib.licenses.mit;
@@ -98040,8 +101644,8 @@ self: {
}:
mkDerivation {
pname = "hw-kafka-client";
- version = "1.0.0";
- sha256 = "01722988ca762cfefcbb97944d408fb3f4463fe56a3697e7e3aba501962d3af0";
+ version = "1.1.2";
+ sha256 = "d96a9cfb09a10a1c4526a9a910f7212692c36c138bf5594468a5699f6f0ebb78";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -98059,17 +101663,18 @@ self: {
homepage = "https://github.com/haskell-works/hw-kafka-client";
description = "Kafka bindings for Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) rdkafka;};
"hw-kafka-conduit" = callPackage
({ mkDerivation, base, bifunctors, bytestring, conduit
- , conduit-extra, containers, exceptions, hspec, hw-kafka-client
- , mtl, resourcet, transformers
+ , conduit-extra, containers, exceptions, extra, hspec
+ , hw-kafka-client, mtl, QuickCheck, resourcet, transformers
}:
mkDerivation {
pname = "hw-kafka-conduit";
- version = "1.0.0";
- sha256 = "9b37eecd87f4e166a9cf8fec4dc2685aadb458028fae5d2adaea480e05826d1a";
+ version = "1.1.2";
+ sha256 = "aa01650709e83e2a6014e47081248d6169fcab10e1b49a8c2b89928605693bcf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -98080,12 +101685,13 @@ self: {
base bifunctors bytestring conduit containers resourcet
];
testHaskellDepends = [
- base bifunctors bytestring conduit conduit-extra containers hspec
- hw-kafka-client mtl resourcet transformers
+ base bifunctors bytestring conduit conduit-extra containers extra
+ hspec hw-kafka-client mtl QuickCheck resourcet transformers
];
homepage = "https://github.com/haskell-works/hw-kafka-client-conduit";
description = "Conduit bindings for kafka-client";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hw-mquery" = callPackage
@@ -98174,7 +101780,7 @@ self: {
}) {};
"hw-rankselect-base" = callPackage
- ({ mkDerivation, base, hspec, hw-bits, hw-int, hw-prim
+ ({ mkDerivation, base, criterion, hspec, hw-bits, hw-int, hw-prim
, hw-string-parse, QuickCheck, safe, vector
}:
mkDerivation {
@@ -98187,6 +101793,9 @@ self: {
testHaskellDepends = [
base hspec hw-bits hw-prim QuickCheck vector
];
+ benchmarkHaskellDepends = [
+ base criterion hw-bits hw-prim vector
+ ];
homepage = "http://github.com/haskell-works/hw-rankselect-base#readme";
description = "Rank-select base";
license = stdenv.lib.licenses.bsd3;
@@ -98272,6 +101881,10 @@ self: {
hw-rankselect-base mmap parsec QuickCheck resourcet transformers
vector
];
+ benchmarkHaskellDepends = [
+ base bytestring conduit criterion hw-balancedparens hw-bits
+ hw-conduit hw-prim hw-rankselect mmap resourcet vector
+ ];
homepage = "http://github.com/haskell-works/hw-xml#readme";
description = "Conduits for tokenizing streams";
license = stdenv.lib.licenses.bsd3;
@@ -98298,8 +101911,8 @@ self: {
}) {};
"hweblib" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, HUnit
- , mtl, text, transformers
+ ({ mkDerivation, attoparsec, base, bytestring, containers
+ , criterion, HUnit, mtl, text, transformers
}:
mkDerivation {
pname = "hweblib";
@@ -98311,6 +101924,10 @@ self: {
testHaskellDepends = [
attoparsec base bytestring containers HUnit mtl transformers
];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring containers criterion HUnit mtl
+ transformers
+ ];
homepage = "http://github.com/aycanirican/hweblib";
description = "Haskell Web Library";
license = stdenv.lib.licenses.bsd3;
@@ -98379,8 +101996,8 @@ self: {
}) {};
"hwsl2" = callPackage
- ({ mkDerivation, base, bytestring, quickcheck-properties, tasty
- , tasty-quickcheck
+ ({ mkDerivation, base, bytestring, Cabal, criterion, cryptohash
+ , parallel, quickcheck-properties, tasty, tasty-quickcheck
}:
mkDerivation {
pname = "hwsl2";
@@ -98390,6 +102007,9 @@ self: {
testHaskellDepends = [
base bytestring quickcheck-properties tasty tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base bytestring Cabal criterion cryptohash parallel
+ ];
homepage = "https://github.com/srijs/hwsl2";
description = "Hashing with SL2";
license = stdenv.lib.licenses.mit;
@@ -98552,6 +102172,8 @@ self: {
pname = "hxt-css";
version = "0.1.0.3";
sha256 = "0244fc145d5923df0522ad80949e9b221b01a028c755ebfc4740339881ef65b7";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base hxt parsec split ];
homepage = "https://github.com/redneb/hxt-css";
description = "CSS selectors for HXT";
@@ -98644,8 +102266,8 @@ self: {
}) {};
"hxt-regex-xmlschema" = callPackage
- ({ mkDerivation, base, bytestring, HUnit, hxt-charproperties
- , parsec, text
+ ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit
+ , hxt-charproperties, parsec, text
}:
mkDerivation {
pname = "hxt-regex-xmlschema";
@@ -98655,6 +102277,9 @@ self: {
base bytestring hxt-charproperties parsec text
];
testHaskellDepends = [ base bytestring HUnit parsec text ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq parsec text
+ ];
homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema";
description = "A regular expression library for W3C XML Schema regular expressions";
license = stdenv.lib.licenses.mit;
@@ -99175,6 +102800,7 @@ self: {
];
description = "Display instances for the HyperHaskell graphical Haskell interpreter";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hyper-haskell-server" = callPackage
@@ -99373,6 +102999,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hzenhan" = callPackage
+ ({ mkDerivation, base, containers, QuickCheck, text }:
+ mkDerivation {
+ pname = "hzenhan";
+ version = "0.0.1";
+ sha256 = "13350850717d2691ad30dbbfe76a8506d726fae278b6079bb1258dfcecccf6d8";
+ libraryHaskellDepends = [ base containers text ];
+ testHaskellDepends = [ base containers QuickCheck text ];
+ homepage = "https://github.com/karky7/hzenhan#readme";
+ description = "Zenhan library for Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hzk" = callPackage
({ mkDerivation, base, bytestring, resource-pool, tasty
, tasty-hunit, time, zookeeper_mt
@@ -99515,6 +103154,8 @@ self: {
pname = "iban";
version = "0.1.1.1";
sha256 = "e9e2ef69259edb58988ab147fbd71d75f7c1a1015220e40cca4e1c68d5fc9c91";
+ revision = "1";
+ editedCabalFile = "6feb3674edd88f6a5d6de76bd3ee726d39564309c148249762ee02a657434cbf";
libraryHaskellDepends = [
base containers iso3166-country-codes text unordered-containers
];
@@ -99752,27 +103393,54 @@ self: {
}) {};
"identicon" = callPackage
- ({ mkDerivation, base, bytestring, hspec, JuicyPixels }:
+ ({ mkDerivation, base, bytestring, criterion, hspec, JuicyPixels
+ , random, tf-random
+ }:
mkDerivation {
pname = "identicon";
version = "0.2.0";
sha256 = "c9d22c41893f50ac6c096c11ac037f91153cd3b324c76bcbdd3277b2761cb346";
libraryHaskellDepends = [ base bytestring JuicyPixels ];
testHaskellDepends = [ base bytestring hspec JuicyPixels ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion JuicyPixels random tf-random
+ ];
homepage = "https://github.com/mrkkrp/identicon";
description = "Flexible generation of identicons";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "identicon_0_2_1" = callPackage
+ ({ mkDerivation, base, bytestring, criterion, hspec, JuicyPixels
+ , QuickCheck, random, tf-random
+ }:
+ mkDerivation {
+ pname = "identicon";
+ version = "0.2.1";
+ sha256 = "b86796d03b0480a59f9889244aa3df6459c2def0666a2656219a306d1e25c13f";
+ libraryHaskellDepends = [ base bytestring JuicyPixels ];
+ testHaskellDepends = [
+ base bytestring hspec JuicyPixels QuickCheck
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion JuicyPixels random tf-random
+ ];
+ homepage = "https://github.com/mrkkrp/identicon";
+ description = "Flexible generation of identicons";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"identifiers" = callPackage
- ({ mkDerivation, base, binary, cereal, containers, deepseq
- , hashable, ListLike, QuickCheck, test-framework
- , test-framework-quickcheck2, text, unordered-containers
+ ({ mkDerivation, base, binary, bytestring, cereal, containers
+ , criterion, deepseq, hashable, ListLike, QuickCheck
+ , test-framework, test-framework-quickcheck2, text
+ , unordered-containers
}:
mkDerivation {
pname = "identifiers";
- version = "0.4.0.0";
- sha256 = "0e9504c56888e35664840027b8fa38f9cd16ef6b19adf0a1aee7a86208436552";
+ version = "0.4.1.0";
+ sha256 = "8ba63f3a52712f2296d8dc1737593560c38055a54f2745d3a9c465269d25b38c";
libraryHaskellDepends = [
base binary cereal containers deepseq hashable ListLike text
unordered-containers
@@ -99780,6 +103448,9 @@ self: {
testHaskellDepends = [
base QuickCheck test-framework test-framework-quickcheck2
];
+ benchmarkHaskellDepends = [
+ base binary bytestring cereal criterion deepseq text
+ ];
description = "Numeric identifiers for values";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -99857,31 +103528,31 @@ self: {
"idris" = callPackage
({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal
, ansi-wl-pprint, array, async, base, base64-bytestring, binary
- , blaze-html, blaze-markup, bytestring, cheapskate, containers
- , deepseq, directory, filepath, fingertree, fsnotify, gmp
- , haskeline, ieee754, libffi, mtl, network, optparse-applicative
- , parsers, pretty, process, regex-tdfa, safe, split, tagged, tasty
- , tasty-golden, tasty-rerun, terminal-size, text, time
- , transformers, transformers-compat, trifecta, uniplate, unix
- , unordered-containers, utf8-string, vector
+ , blaze-html, blaze-markup, bytestring, cheapskate, code-page
+ , containers, deepseq, directory, filepath, fingertree, fsnotify
+ , gmp, haskeline, ieee754, libffi, mtl, network
+ , optparse-applicative, parsers, pretty, process, regex-tdfa, safe
+ , split, tagged, tasty, tasty-golden, tasty-rerun, terminal-size
+ , text, time, transformers, transformers-compat, trifecta, uniplate
+ , unix, unordered-containers, utf8-string, vector
, vector-binary-instances, zip-archive
}:
mkDerivation {
pname = "idris";
- version = "0.99";
- sha256 = "f124c22a56d3547f878fdcfcddb36884bf69279411a724bb18b7829e8bdfa4e9";
+ version = "1.0";
+ sha256 = "b06852c83e307c9398fa33e031ca1fbe3c4f927496e7f5b00f13b4ed19f82beb";
configureFlags = [ "-fcurses" "-fffi" "-fgmp" ];
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson annotated-wl-pprint ansi-terminal ansi-wl-pprint array async
base base64-bytestring binary blaze-html blaze-markup bytestring
- cheapskate containers deepseq directory filepath fingertree
- fsnotify haskeline ieee754 libffi mtl network optparse-applicative
- parsers pretty process regex-tdfa safe split terminal-size text
- time transformers transformers-compat trifecta uniplate unix
- unordered-containers utf8-string vector vector-binary-instances
- zip-archive
+ cheapskate code-page containers deepseq directory filepath
+ fingertree fsnotify haskeline ieee754 libffi mtl network
+ optparse-applicative parsers pretty process regex-tdfa safe split
+ terminal-size text time transformers transformers-compat trifecta
+ uniplate unix unordered-containers utf8-string vector
+ vector-binary-instances zip-archive
];
librarySystemDepends = [ gmp ];
executableHaskellDepends = [
@@ -99986,8 +103657,8 @@ self: {
({ mkDerivation, base, binary, bytestring }:
mkDerivation {
pname = "iff";
- version = "0.0.5";
- sha256 = "26ec287bfa3039429d21af00f98b9a7723922dab71d721c54fc7cd9f464bc1e3";
+ version = "0.0.6";
+ sha256 = "6b8845808481307e2d374fd8d17e82a5de1284e612cf8ade27db8785e9e12837";
libraryHaskellDepends = [ base binary bytestring ];
homepage = "http://code.haskell.org/~thielema/iff/";
description = "Constructing and dissecting IFF files";
@@ -100392,13 +104063,17 @@ self: {
}) {};
"ilist" = callPackage
- ({ mkDerivation, base, hspec, transformers }:
+ ({ mkDerivation, base, criterion, hspec, lens, transformers, vector
+ }:
mkDerivation {
pname = "ilist";
version = "0.2.0.0";
sha256 = "ffbfab4804e01a4b36caa3f75d77535084d6165ed6c92c0df4329b9238e03cef";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec transformers ];
+ benchmarkHaskellDepends = [
+ base criterion lens transformers vector
+ ];
homepage = "http://github.com/aelve/ilist";
description = "Optimised list functions for doing index-related things";
license = stdenv.lib.licenses.bsd3;
@@ -100461,10 +104136,13 @@ self: {
pname = "imagemagick";
version = "0.0.4.2";
sha256 = "1956fd48139c43e73528c358021595c1b867abb6fba8bc0334770f74d4089178";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring filepath resourcet text transformers vector
];
libraryPkgconfigDepends = [ imagemagick ];
+ executablePkgconfigDepends = [ imagemagick ];
testHaskellDepends = [
base bytestring directory filepath lifted-base QuickCheck resourcet
tasty tasty-hunit text transformers vector
@@ -100635,6 +104313,41 @@ self: {
license = "unknown";
}) {};
+ "imm_1_2_0_0" = callPackage
+ ({ mkDerivation, aeson, ansi-wl-pprint, atom-conduit, base
+ , blaze-html, blaze-markup, bytestring, case-insensitive
+ , chunked-data, comonad, conduit, conduit-combinators, connection
+ , containers, directory, dyre, fast-logger, filepath, free
+ , hashable, HaskellNet, HaskellNet-SSL, http-client
+ , http-client-tls, http-types, mime-mail, mono-traversable
+ , monoid-subclasses, network, opml-conduit, optparse-applicative
+ , rainbow, rainbox, rss-conduit, safe-exceptions, tagged, text
+ , time, timerep, tls, transformers, uri-bytestring, xml
+ , xml-conduit, xml-types
+ }:
+ mkDerivation {
+ pname = "imm";
+ version = "1.2.0.0";
+ sha256 = "29256d69fb797031bbcb2307d230e3a988491de604a9f76f5098b8fda1d2ecae";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson ansi-wl-pprint atom-conduit base blaze-html blaze-markup
+ bytestring case-insensitive chunked-data comonad conduit
+ conduit-combinators connection containers directory dyre
+ fast-logger filepath free hashable HaskellNet HaskellNet-SSL
+ http-client http-client-tls http-types mime-mail mono-traversable
+ monoid-subclasses network opml-conduit optparse-applicative rainbow
+ rainbox rss-conduit safe-exceptions tagged text time timerep tls
+ transformers uri-bytestring xml xml-conduit xml-types
+ ];
+ executableHaskellDepends = [ base free ];
+ homepage = "https://github.com/k0ral/imm";
+ description = "Execute arbitrary actions for each unread element of RSS/Atom feeds";
+ license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"immortal" = callPackage
({ mkDerivation, base, lifted-base, monad-control, stm, tasty
, tasty-hunit, transformers, transformers-base
@@ -100689,8 +104402,8 @@ self: {
pname = "imperative-edsl";
version = "0.7";
sha256 = "1a207736fb6b84e5316bbbe95593b464fe7f155db65e89fbac78b59d0e05f5f7";
- revision = "1";
- editedCabalFile = "c7ce36becbcecf66151a8b850abb7a19752aa0dfd68922198dd53ed95470b57c";
+ revision = "2";
+ editedCabalFile = "c0d206bbb494b14bb4f2bbcbab994dc65fde03edb3f898d3ede7492578774f97";
libraryHaskellDepends = [
array base BoundedChan containers data-default-class deepseq
directory exception-transformers ghc-prim language-c-quote
@@ -100728,8 +104441,8 @@ self: {
({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg
, bytestring, containers, criterion, deepseq, directory, download
, filepath, hspec, JuicyPixels, monads-tf, mtl, NumInstances
- , optparse-applicative, parallel, parsec, silently, snap-core
- , snap-server, storable-endian, text, transformers
+ , optparse-applicative, parallel, parsec, random, silently
+ , snap-core, snap-server, storable-endian, text, transformers
, unordered-containers, vector-space
}:
mkDerivation {
@@ -100751,6 +104464,7 @@ self: {
storable-endian text transformers vector-space
];
testHaskellDepends = [ base containers hspec mtl parsec ];
+ benchmarkHaskellDepends = [ base criterion parsec random ];
homepage = "http://kalli1.faikvm.com/ImplicitCAD/Stable";
description = "Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export..";
license = stdenv.lib.licenses.agpl3;
@@ -100812,6 +104526,50 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "imprevu" = callPackage
+ ({ mkDerivation, aeson, base, Boolean, Cabal, containers
+ , DebugTraceHelpers, ghc, Imprevu, lens, monad-loops, mtl, NoTrace
+ , old-locale, random, safe, semigroups, shortcut, stm, time
+ , time-recurrence, validation
+ }:
+ mkDerivation {
+ pname = "imprevu";
+ version = "0.1.0";
+ sha256 = "38d48f6634effa51d039a880cf6fbd595f6868e637e261413caef95c65d30aa9";
+ libraryHaskellDepends = [
+ aeson base Boolean containers DebugTraceHelpers ghc lens
+ monad-loops mtl NoTrace old-locale random safe semigroups shortcut
+ stm time time-recurrence validation
+ ];
+ testHaskellDepends = [ base Cabal Imprevu ];
+ homepage = "http://www.nomyx.net";
+ description = "Reactive programming language based on a DSL";
+ license = stdenv.lib.licenses.bsd3;
+ broken = true;
+ }) {Imprevu = null;};
+
+ "imprevu-happstack" = callPackage
+ ({ mkDerivation, base, blaze-html, Cabal, containers
+ , DebugTraceHelpers, ghc, happstack-server, HTTP, imprevu, lens
+ , monad-extras, mtl, NoTrace, old-locale, reform, reform-blaze
+ , reform-happstack, safe, stm, text
+ }:
+ mkDerivation {
+ pname = "imprevu-happstack";
+ version = "0.1.0";
+ sha256 = "5925745029fe381ad5b13c755ac2b6b3d0f201531cfee86293406863fb64f01b";
+ libraryHaskellDepends = [
+ base blaze-html containers DebugTraceHelpers ghc happstack-server
+ HTTP imprevu lens monad-extras mtl NoTrace old-locale reform
+ reform-blaze reform-happstack safe stm text
+ ];
+ testHaskellDepends = [ base Cabal ];
+ homepage = "http://www.nomyx.net";
+ description = "Imprevu support for Happstack";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"improve" = callPackage
({ mkDerivation, base, mtl, yices }:
mkDerivation {
@@ -100894,7 +104652,9 @@ self: {
}) {};
"include-file" = callPackage
- ({ mkDerivation, base, bytestring, random, template-haskell }:
+ ({ mkDerivation, base, bytestring, criterion, random
+ , template-haskell
+ }:
mkDerivation {
pname = "include-file";
version = "0.1.0.3";
@@ -100903,13 +104663,15 @@ self: {
base bytestring random template-haskell
];
testHaskellDepends = [ base bytestring ];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
description = "Inclusion of files in executables at compile-time";
license = stdenv.lib.licenses.bsd3;
}) {};
"incremental-computing" = callPackage
({ mkDerivation, base, Cabal, cabal-test-quickcheck, containers
- , dlist, fingertree, order-maintenance, QuickCheck, transformers
+ , deepseq, dlist, fingertree, order-maintenance, QuickCheck
+ , transformers
}:
mkDerivation {
pname = "incremental-computing";
@@ -100921,6 +104683,7 @@ self: {
testHaskellDepends = [
base Cabal cabal-test-quickcheck containers QuickCheck
];
+ benchmarkHaskellDepends = [ base containers deepseq QuickCheck ];
homepage = "http://darcs.wolfgang.jeltsch.info/haskell/incremental-computing";
description = "Incremental computing";
license = stdenv.lib.licenses.bsd3;
@@ -100928,8 +104691,9 @@ self: {
}) {};
"incremental-maps" = callPackage
- ({ mkDerivation, base, Cabal, cabal-test-quickcheck, containers
- , dlist, fingertree, order-maintenance, QuickCheck, transformers
+ ({ mkDerivation, aeson, base, Cabal, cabal-test-quickcheck
+ , containers, criterion, deepseq, deepseq-generics, dlist
+ , fingertree, order-maintenance, QuickCheck, transformers
}:
mkDerivation {
pname = "incremental-maps";
@@ -100941,14 +104705,18 @@ self: {
testHaskellDepends = [
base Cabal cabal-test-quickcheck containers QuickCheck
];
+ benchmarkHaskellDepends = [
+ aeson base containers criterion deepseq deepseq-generics dlist
+ QuickCheck
+ ];
description = "Package for doing incremental computations on maps";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"incremental-parser" = callPackage
- ({ mkDerivation, base, checkers, monoid-subclasses, QuickCheck
- , tasty, tasty-quickcheck
+ ({ mkDerivation, base, bytestring, checkers, criterion, deepseq
+ , monoid-subclasses, QuickCheck, tasty, tasty-quickcheck, text
}:
mkDerivation {
pname = "incremental-parser";
@@ -100958,6 +104726,9 @@ self: {
testHaskellDepends = [
base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq monoid-subclasses text
+ ];
homepage = "https://github.com/blamario/incremental-parser";
description = "Generic parser library capable of providing partial results from partial input";
license = "GPL";
@@ -101062,6 +104833,8 @@ self: {
pname = "indentparser";
version = "0.1";
sha256 = "5c1dd6eeeb8fb5e136528df6ffb7c0041e708b63f0bcd4e55fa297d960fd2b90";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base mtl parsec ];
homepage = "http://www.cse.iitk.ac.in/users/ppk/code/HASKELL/indentparser";
description = "A parser for indentation based structures";
@@ -101144,6 +104917,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "indextype" = callPackage
+ ({ mkDerivation, base, hspec }:
+ mkDerivation {
+ pname = "indextype";
+ version = "0.2.0.0";
+ sha256 = "9b680b0a7fb25429238b00b3c0e87faad0a5f90c9bef73ab80a4726aebf397bb";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec ];
+ description = "A series of type families and constraints for \"indexable\" types";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"indian-language-font-converter" = callPackage
({ mkDerivation, base, gtk, HDBC, HDBC-sqlite3 }:
mkDerivation {
@@ -101156,13 +104941,16 @@ self: {
}) {};
"indices" = callPackage
- ({ mkDerivation, base, QuickCheck, tagged, template-haskell }:
+ ({ mkDerivation, base, criterion, deepseq, QuickCheck, tagged
+ , template-haskell
+ }:
mkDerivation {
pname = "indices";
version = "1.7.1";
sha256 = "8505d262f5ae056e83be32084d93bb1472194c4c4d2b8e442fb3c5845f02c6eb";
libraryHaskellDepends = [ base tagged template-haskell ];
testHaskellDepends = [ base QuickCheck ];
+ benchmarkHaskellDepends = [ base criterion deepseq ];
description = "Multi-dimensional statically bounded indices";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -101325,19 +105113,24 @@ self: {
}) {};
"influxdb" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
- , data-default-class, dlist, exceptions, http-client, HUnit, mtl
- , network-uri, retry, scientific, tagged, tasty, tasty-hunit
- , tasty-quickcheck, tasty-th, template-haskell, text, vector
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, clock
+ , containers, foldl, http-client, http-types, HUnit, lens, mtl
+ , network, optional-args, scientific, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-th, text, time, unordered-containers
+ , vector
}:
mkDerivation {
pname = "influxdb";
- version = "0.10.0";
- sha256 = "063754458bbceb4a89e70c26a979f47e2c632a0ccaf93b53360870d44c5268bb";
+ version = "1.1.1";
+ sha256 = "7dead9ab13e8feca491f5444d6d42383f948b347c7ceb44942a21c21f8b3a522";
+ revision = "1";
+ editedCabalFile = "5f2759927fa334b8991455100079701ef0064764715e42c82f5b469325e2174d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- aeson attoparsec base bytestring containers data-default-class
- dlist exceptions http-client mtl network-uri retry scientific
- tagged template-haskell text vector
+ aeson attoparsec base bytestring clock containers foldl http-client
+ http-types lens network optional-args scientific text time
+ unordered-containers vector
];
testHaskellDepends = [
base http-client HUnit mtl tasty tasty-hunit tasty-quickcheck
@@ -101346,6 +105139,7 @@ self: {
homepage = "https://github.com/maoe/influxdb-haskell";
description = "Haskell client library for InfluxDB";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"informative" = callPackage
@@ -101459,19 +105253,23 @@ self: {
"inline-c" = callPackage
({ mkDerivation, ansi-wl-pprint, base, binary, bytestring
- , containers, cryptohash, directory, filepath, hashable, hspec, mtl
- , parsec, parsers, QuickCheck, raw-strings-qq, regex-posix
- , template-haskell, transformers, unordered-containers, vector
+ , containers, cryptohash, directory, filepath, gsl, gslcblas
+ , hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq
+ , regex-posix, template-haskell, transformers, unordered-containers
+ , vector
}:
mkDerivation {
pname = "inline-c";
version = "0.5.6.1";
sha256 = "2daf717e6fc0046ccb6563557825fe26fcdc327c55b9771aa7b4c51473e6eb4e";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
ansi-wl-pprint base binary bytestring containers cryptohash
directory filepath hashable mtl parsec parsers QuickCheck
template-haskell transformers unordered-containers vector
];
+ executableSystemDepends = [ gsl gslcblas ];
testHaskellDepends = [
ansi-wl-pprint base containers hashable hspec parsers QuickCheck
raw-strings-qq regex-posix template-haskell transformers
@@ -101479,7 +105277,7 @@ self: {
];
description = "Write Haskell source files including C code inline. No FFI required.";
license = stdenv.lib.licenses.mit;
- }) {};
+ }) {inherit (pkgs) gsl; gslcblas = null;};
"inline-c-cpp" = callPackage
({ mkDerivation, base, inline-c, template-haskell }:
@@ -101534,14 +105332,39 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "inline-java_0_6_3" = callPackage
+ ({ mkDerivation, base, binary, bytestring, Cabal, containers
+ , directory, distributed-closure, filepath, ghc-heap-view, hspec
+ , inline-c, jni, jvm, language-java, process, singletons, syb
+ , template-haskell, temporary, text, thread-local-storage, vector
+ }:
+ mkDerivation {
+ pname = "inline-java";
+ version = "0.6.3";
+ sha256 = "a9d5742b78b22ea4190269d73e2cc6f74a5f45e150ee9582bdbb31ba966c657c";
+ libraryHaskellDepends = [
+ base binary bytestring Cabal containers directory
+ distributed-closure filepath ghc-heap-view inline-c jni jvm
+ language-java process singletons syb template-haskell temporary
+ text thread-local-storage vector
+ ];
+ testHaskellDepends = [
+ base bytestring hspec jni jvm singletons text
+ ];
+ homepage = "http://github.com/tweag/inline-java#readme";
+ description = "Java interop via inline Java code in Haskell modules";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"inline-r" = callPackage
({ mkDerivation, aeson, base, bytestring, c2hs, containers
- , data-default-class, deepseq, directory, exceptions, filepath
- , ieee754, mtl, pretty, primitive, process, quickcheck-assertions
- , R, reflection, setenv, silently, singletons, strict, tasty
- , tasty-expected-failure, tasty-golden, tasty-hunit
- , tasty-quickcheck, template-haskell, temporary, text, th-lift
- , th-orphans, transformers, unix, vector
+ , criterion, data-default-class, deepseq, directory, exceptions
+ , filepath, ieee754, mtl, pretty, primitive, process
+ , quickcheck-assertions, R, reflection, setenv, silently
+ , singletons, strict, tasty, tasty-expected-failure, tasty-golden
+ , tasty-hunit, tasty-quickcheck, template-haskell, temporary, text
+ , th-lift, th-orphans, transformers, unix, vector
}:
mkDerivation {
pname = "inline-r";
@@ -101561,6 +105384,10 @@ self: {
tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck
template-haskell temporary text unix vector
];
+ benchmarkHaskellDepends = [
+ base criterion filepath primitive process singletons
+ template-haskell vector
+ ];
homepage = "https://tweag.github.io/HaskellR";
description = "Seamlessly call R from Haskell and vice versa. No FFI required.";
license = stdenv.lib.licenses.bsd3;
@@ -101983,14 +105810,15 @@ self: {
}:
mkDerivation {
pname = "interlude-l";
- version = "0.1.0.8";
- sha256 = "5eb16c248a0528543702ae17452c8cdb31d525f1bc95b4e9ea146682fab93100";
+ version = "0.2.0.0";
+ sha256 = "39707b2d0ad546aa6ff34ad072ab0a231e23dc3c009708c63b0331c3c7f14270";
libraryHaskellDepends = [
aeson base exceptions lens monad-control MonadRandom mtl protolude
string-conv text transformers witherable
];
description = "Prelude replacement based on protolude";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"intern" = callPackage
@@ -102074,6 +105902,7 @@ self: {
homepage = "https://github.com/scvalex/interpol";
description = "GHC preprocessor and library to enable variable interpolation in strings";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"interpolate" = callPackage
@@ -102142,13 +105971,15 @@ self: {
({ mkDerivation, array, base, containers, QuickCheck, utility-ht }:
mkDerivation {
pname = "interpolation";
- version = "0.1";
- sha256 = "cad3e655c9893007058dfd8b128195a15434f0759e447c78722fb50aa50337fa";
+ version = "0.1.0.1";
+ sha256 = "ac693e487d2097c6997d3bf82113deaac5562ec97bda692e69fc684f24982948";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base utility-ht ];
testHaskellDepends = [
array base containers QuickCheck utility-ht
];
- homepage = "http://code.haskell.org/~thielema/interpolation/";
+ homepage = "http://hub.darcs.net/thielema/interpolation/";
description = "piecewise linear and cubic Hermite interpolation";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -102214,20 +106045,21 @@ self: {
"intricacy" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
- , cryptohash, directory, filepath, hscurses, mtl, network-fancy
- , random, safe, SDL, SDL-gfx, SDL-mixer, SDL-ttf, stm, time
- , transformers, vector
+ , crypto-api, crypto-pubkey-types, cryptohash, directory, filepath
+ , hscurses, mtl, network-fancy, random, RSA, safe, SDL, SDL-gfx
+ , SDL-mixer, SDL-ttf, stm, time, transformers, vector
}:
mkDerivation {
pname = "intricacy";
- version = "0.6.2";
- sha256 = "dce6907980d4b3e9eace2e4e5f5192459992a365d12d2c22860ff1afe2ffb5c7";
+ version = "0.7.0.1";
+ sha256 = "27920afacec2929700d4a1a152ea12d416b2e498bcb52604cc57fa47be18df16";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- array base binary bytestring containers cryptohash directory
- filepath hscurses mtl network-fancy random safe SDL SDL-gfx
- SDL-mixer SDL-ttf stm time transformers vector
+ array base binary bytestring containers crypto-api
+ crypto-pubkey-types cryptohash directory filepath hscurses mtl
+ network-fancy random RSA safe SDL SDL-gfx SDL-mixer SDL-ttf stm
+ time transformers vector
];
homepage = "http://mbays.freeshell.org/intricacy";
description = "A game of competitive puzzle-design";
@@ -102242,8 +106074,8 @@ self: {
}:
mkDerivation {
pname = "intro";
- version = "0.1.0.6";
- sha256 = "a3ebf5474aa99626287859c27669ffb2bcd0873204e1d9a6994f628742180bcd";
+ version = "0.1.0.10";
+ sha256 = "1c8c6c7bd6ff10eb10d26cea7a04c2a048b8128eb7fc154d931f7c17201741d9";
libraryHaskellDepends = [
base bifunctors binary bytestring containers deepseq dlist extra
hashable mtl safe string-conversions tagged text transformers
@@ -102260,25 +106092,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "intro_0_1_0_8" = callPackage
- ({ mkDerivation, base, bifunctors, binary, bytestring, containers
- , deepseq, dlist, extra, hashable, lens, mtl, safe
- , string-conversions, tagged, text, transformers
- , unordered-containers, writer-cps-mtl
+ "intro_0_2_0_2" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, bifunctors, binary
+ , bytestring, cassava, containers, contravariant, deepseq, dlist
+ , extra, filepath, hashable, lens, megaparsec, mtl, profunctors
+ , QuickCheck, quickcheck-instances, safe, tagged, text
+ , transformers, unordered-containers, writer-cps-mtl
}:
mkDerivation {
pname = "intro";
- version = "0.1.0.8";
- sha256 = "09c570361dddf8c67572acffc7fd6c93bdfa1c8143d2f7eb9aec0ad5db4f21bf";
+ version = "0.2.0.2";
+ sha256 = "24a45432efcf9920391465723fde8c20384dcd2d2c4c0e7ca921f4aeb14c88d7";
libraryHaskellDepends = [
base bifunctors binary bytestring containers deepseq dlist extra
- hashable mtl safe string-conversions tagged text transformers
- unordered-containers writer-cps-mtl
+ hashable mtl safe tagged text transformers unordered-containers
+ writer-cps-mtl
];
testHaskellDepends = [
- base bifunctors binary bytestring containers deepseq dlist extra
- hashable lens mtl safe string-conversions tagged text transformers
- unordered-containers writer-cps-mtl
+ aeson async attoparsec base bifunctors binary bytestring cassava
+ containers contravariant deepseq dlist extra filepath hashable lens
+ megaparsec mtl profunctors QuickCheck quickcheck-instances safe
+ tagged text transformers unordered-containers writer-cps-mtl
];
homepage = "https://github.com/minad/intro#readme";
description = "\"Fixed Prelude\" - Mostly total and safe, provides Text and Monad transformers";
@@ -102380,18 +106214,17 @@ self: {
}) {};
"invertible" = callPackage
- ({ mkDerivation, arrows, base, haskell-src-meta, HList, invariant
- , lens, partial-isomorphisms, Piso, QuickCheck, semigroupoids
- , template-haskell, transformers, TypeCompose
+ ({ mkDerivation, base, haskell-src-meta, invariant, lens
+ , partial-isomorphisms, QuickCheck, semigroupoids, template-haskell
+ , transformers, TypeCompose
}:
mkDerivation {
pname = "invertible";
- version = "0.2.0";
- sha256 = "3da08f518924925a547e954821eb96f15b4ecf47d541fa5770d38180963db19e";
+ version = "0.2.0.2";
+ sha256 = "eee1b66f20190b5cc87122e22c664422df4188b38f81e896e8381bf2f58385a8";
libraryHaskellDepends = [
- arrows base haskell-src-meta HList invariant lens
- partial-isomorphisms Piso semigroupoids template-haskell
- transformers TypeCompose
+ base haskell-src-meta invariant lens partial-isomorphisms
+ semigroupoids template-haskell transformers TypeCompose
];
testHaskellDepends = [ base QuickCheck transformers ];
description = "bidirectional arrows, bijective functions, and invariant functors";
@@ -102399,6 +106232,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "invertible-hlist" = callPackage
+ ({ mkDerivation, base, HList, invertible }:
+ mkDerivation {
+ pname = "invertible-hlist";
+ version = "0.2.0.2";
+ sha256 = "c50f1f10c75476893d117c0cc4b29129e427ceaa0386e9b709b6168f269144a0";
+ libraryHaskellDepends = [ base HList invertible ];
+ description = "invertible functions and instances for HList";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "invertible-hxt" = callPackage
+ ({ mkDerivation, base, hxt, hxt-charproperties, invertible, mtl }:
+ mkDerivation {
+ pname = "invertible-hxt";
+ version = "0.1";
+ sha256 = "add3ba846667b933d8fd4bbe20a1f68be02716e6e047eb711b96a14975a88e94";
+ libraryHaskellDepends = [
+ base hxt hxt-charproperties invertible mtl
+ ];
+ description = "invertible transformer instances for HXT Picklers";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"invertible-syntax" = callPackage
({ mkDerivation, base, partial-isomorphisms }:
mkDerivation {
@@ -102539,10 +106397,8 @@ self: {
}:
mkDerivation {
pname = "io-streams";
- version = "1.3.6.0";
- sha256 = "5e2ae8363cc30d69687db98bfa6711ec53b3b104fcc1829c1e62d8de3d249e3d";
- revision = "1";
- editedCabalFile = "2e5ea27945eb6c0f4260a482cc77c6ebebdf160cd00fa86130f4d31342fa994f";
+ version = "1.3.6.1";
+ sha256 = "28dcd4abc4b132aa4689c2f9c455ca6777b792f1ffef682576e0978793c83628";
configureFlags = [ "-fnointeractivetests" ];
libraryHaskellDepends = [
attoparsec base bytestring bytestring-builder network primitive
@@ -102693,16 +106549,14 @@ self: {
}) {};
"ip" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, doctest
- , hashable, HUnit, primitive, QuickCheck, test-framework
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
+ , doctest, hashable, HUnit, primitive, QuickCheck, test-framework
, test-framework-hunit, test-framework-quickcheck2, text, vector
}:
mkDerivation {
pname = "ip";
- version = "0.8.7";
- sha256 = "f33f12745defa0ac5aa72f8bfd1b48d905c6ece9a228c9a2209b2943c2f2c690";
- revision = "1";
- editedCabalFile = "53d0cca59537fcb2f837d6afcb3d9b0ac3df15a7cdbc4a06f97d696931698ebd";
+ version = "0.9";
+ sha256 = "19f99c1b673f9ca924a78888fb22ae2d534b0165653c3bdd3f8332ac7ca26a0e";
libraryHaskellDepends = [
aeson attoparsec base bytestring hashable primitive text vector
];
@@ -102710,6 +106564,9 @@ self: {
attoparsec base bytestring doctest HUnit QuickCheck test-framework
test-framework-hunit test-framework-quickcheck2 text
];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring criterion text
+ ];
homepage = "https://github.com/andrewthad/haskell-ip#readme";
description = "Library for IP and MAC addresses";
license = stdenv.lib.licenses.bsd3;
@@ -102760,6 +106617,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ip6addr_0_5_3" = callPackage
+ ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
+ mkDerivation {
+ pname = "ip6addr";
+ version = "0.5.3";
+ sha256 = "1ff90994e691785a6eb4bc080d71556761f0ef6f91f0a3a1452c58a8b06e03c6";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [ base cmdargs IPv6Addr text ];
+ homepage = "https://github.com/MichelBoucey/ip6addr";
+ description = "Commandline tool to generate IPv6 address text representations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ipatch" = callPackage
({ mkDerivation, base, bytestring, darcs, directory, filepath
, hashed-storage, process, unix
@@ -102818,6 +106690,8 @@ self: {
pname = "ipopt-hs";
version = "0.5.1.0";
sha256 = "aaf193c06daed43998d4d37f7916d8c1bb73b61e01815755eff61bd2c472344a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
ad ansi-wl-pprint base containers lens mtl template-haskell
uu-parsinglib vector vector-space
@@ -102827,7 +106701,7 @@ self: {
description = "haskell binding to ipopt and nlopt including automatic differentiation";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) ipopt; nlopt = null;};
+ }) {inherit (pkgs) ipopt; inherit (pkgs) nlopt;};
"ipprint" = callPackage
({ mkDerivation, base, haskell-src, sr-extra }:
@@ -102914,6 +106788,8 @@ self: {
pname = "ipython-kernel";
version = "0.8.4.0";
sha256 = "ac4c822836d5b2cecf7ac4c61fe32ed876b09d18bcbe44760a6096bcd7338264";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base bytestring cereal containers directory filepath mtl
process SHA temporary text transformers unordered-containers uuid
@@ -102991,8 +106867,8 @@ self: {
}:
mkDerivation {
pname = "irc-conduit";
- version = "0.2.2.0";
- sha256 = "b66e058a66e9cd782f065be6b100bb80157c55d733db6691112a70e9aab13065";
+ version = "0.2.2.1";
+ sha256 = "9640c826f27f262cbe6877cb3757548fd6e052d6e27a64bfba41875856a1721a";
libraryHaskellDepends = [
async base bytestring conduit conduit-extra connection irc irc-ctcp
network-conduit-tls profunctors text time tls transformers
@@ -103021,6 +106897,7 @@ self: {
homepage = "https://github.com/glguy/irc-core";
description = "IRC core library for glirc";
license = stdenv.lib.licenses.isc;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"irc-ctcp" = callPackage
@@ -103036,18 +106913,18 @@ self: {
}) {};
"irc-dcc" = callPackage
- ({ mkDerivation, attoparsec, base, binary, bytestring, errors
+ ({ mkDerivation, attoparsec, base, binary, bytestring
, hspec-attoparsec, io-streams, iproute, irc-ctcp, mtl, network
, path, safe-exceptions, tasty, tasty-hspec, tasty-quickcheck
, transformers, utf8-string
}:
mkDerivation {
pname = "irc-dcc";
- version = "2.0.0";
- sha256 = "af21bb0929ead7439e0d45ce4db1c35799949d91c8dd8f25f048826498483115";
+ version = "2.0.1";
+ sha256 = "6408a28733743d3463664677c5e3ad72e46c168799dad458988067039f25d2df";
libraryHaskellDepends = [
- attoparsec base binary bytestring errors io-streams iproute
- irc-ctcp mtl network path safe-exceptions transformers utf8-string
+ attoparsec base binary bytestring io-streams iproute irc-ctcp mtl
+ network path safe-exceptions transformers utf8-string
];
testHaskellDepends = [
base bytestring hspec-attoparsec iproute network path tasty
@@ -103160,6 +107037,7 @@ self: {
homepage = "https://github.com/stepcut/ircbot";
description = "A library for writing IRC bots";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ircbouncer" = callPackage
@@ -103251,11 +107129,11 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "is";
- version = "0.2";
- sha256 = "502c962d45859050455057be9886e8944e300ef690a56605c91aca76fdcd19c6";
+ version = "0.4";
+ sha256 = "7f628b7fe4d1acc8f7b043cebb3da597faa83802166b3efbf08ad6ef778ee72d";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base template-haskell ];
- description = "Pattern predicates using TH";
+ description = "Generic pattern predicates";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -103338,8 +107216,10 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "iso3166-country-codes";
- version = "0.20140203.7";
- sha256 = "3a9d48b3ccb6d0df6df9e41e3a58bfb1afa2c0ae702a9e33caacf1d2f3ccd5b1";
+ version = "0.20140203.8";
+ sha256 = "b4d6e01cd61bcaef9a8e455c331a8e7a2298531cb587ef6f23675eae7a6b0a36";
+ revision = "1";
+ editedCabalFile = "ee03b7547119da3be9afb040b2e93d06ad65d63c3bc401044d1c443c77bd0158";
libraryHaskellDepends = [ base ];
description = "A datatype for ISO 3166 country codes";
license = "LGPL";
@@ -103388,14 +107268,14 @@ self: {
}) {};
"isobmff-builder" = callPackage
- ({ mkDerivation, base, binary, bytestring, data-default, hspec, mtl
- , pretty-types, QuickCheck, singletons, tagged, template-haskell
- , text, time, type-list, type-spec, vector
+ ({ mkDerivation, base, binary, bytestring, criterion, data-default
+ , hspec, mtl, pretty-types, QuickCheck, singletons, tagged
+ , template-haskell, text, time, type-list, type-spec, vector
}:
mkDerivation {
pname = "isobmff-builder";
- version = "0.11.2.0";
- sha256 = "062397e266687379d99ebe4acb7dd21b6289df1fdad079c3fef7d9ec45b1d220";
+ version = "0.11.3.0";
+ sha256 = "578e440f473427c7e413075de294830118a49e8043c8be75a6db9c158c5c7f42";
libraryHaskellDepends = [
base bytestring data-default mtl pretty-types singletons tagged
template-haskell text time type-list type-spec vector
@@ -103404,6 +107284,9 @@ self: {
base binary bytestring hspec mtl pretty-types QuickCheck tagged
text type-spec
];
+ benchmarkHaskellDepends = [
+ base binary bytestring criterion tagged type-spec
+ ];
homepage = "https://github.com/sheyll/isobmff-builder#readme";
description = "A (bytestring-) builder for the ISO-14496-12 base media file format";
license = stdenv.lib.licenses.bsd3;
@@ -103434,12 +107317,14 @@ self: {
}:
mkDerivation {
pname = "isotope";
- version = "0.1.0.0";
- sha256 = "8b63da859be3cbf3eaabcdf123563feeb2479b2edbb98acee1632b8322b5bc78";
+ version = "0.4.0.0";
+ sha256 = "040dc0ab7b47f478351bdd491acb6ed7e6f5aad2845f3cf29dfdd89041129ea7";
libraryHaskellDepends = [
base containers megaparsec template-haskell th-lift
];
- testHaskellDepends = [ base containers hspec QuickCheck ];
+ testHaskellDepends = [
+ base containers hspec megaparsec QuickCheck
+ ];
homepage = "https://github.com/Michaelt293/Element-isotopes/blob/master/README.md";
description = "Isotopic masses and relative abundances";
license = stdenv.lib.licenses.gpl3;
@@ -103558,10 +107443,10 @@ self: {
}) {};
"iteratee" = callPackage
- ({ mkDerivation, base, bytestring, containers, exceptions, HUnit
- , ListLike, monad-control, mtl, parallel, QuickCheck
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , transformers, transformers-base, unix
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , exceptions, HUnit, ListLike, monad-control, mtl, parallel
+ , QuickCheck, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, transformers, transformers-base, unix
}:
mkDerivation {
pname = "iteratee";
@@ -103578,6 +107463,10 @@ self: {
QuickCheck test-framework test-framework-hunit
test-framework-quickcheck2 transformers transformers-base unix
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq exceptions ListLike monad-control
+ mtl transformers transformers-base unix
+ ];
homepage = "http://www.tiresiaspress.us/haskell/iteratee";
description = "Iteratee-based I/O";
license = stdenv.lib.licenses.bsd3;
@@ -103605,6 +107494,8 @@ self: {
pname = "iteratee-mtl";
version = "0.5.0.0";
sha256 = "008a7dfc38986daf8b164472dd739b8185b5564246858450d093b04753056e28";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers ListLike MonadCatchIO-mtl mtl unix
];
@@ -103741,8 +107632,8 @@ self: {
pname = "ivory-backend-c";
version = "0.1.0.5";
sha256 = "e07d69634f6b50145f51886b87b7556bd6eb01e21bcd6476f849071a1120e535";
- revision = "1";
- editedCabalFile = "d628f3ab8d4d61816af6f9ff9fb34bf8cbcf28d2ff75246aa86303a59c457d1a";
+ revision = "3";
+ editedCabalFile = "896caeaf7836e16c1e75400cb0d4be531cfdf5bac4c87740c54319b9964c2027";
libraryHaskellDepends = [
base base-compat bytestring containers directory filepath ivory
ivory-artifact ivory-opts language-c-quote mainland-pretty monadLib
@@ -103838,6 +107729,8 @@ self: {
pname = "ivory-opts";
version = "0.1.0.5";
sha256 = "36bbf696b1f711885a2493233d09a304686572ff32d0e7e8f30c0a8ebc139340";
+ revision = "1";
+ editedCabalFile = "f64e49dfa4b60729864f1a33acfb53df1465c19b200a92786537d4cf6f96c1d6";
libraryHaskellDepends = [
base base-compat containers data-reify dlist fgl filepath ivory
monadLib pretty
@@ -104052,6 +107945,8 @@ self: {
pname = "jack";
version = "0.7.1.1";
sha256 = "d17b5d299154edf55f479b9fc4508b662f4852e545dc47afa60b166ca7306c40";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring enumset event-list explicit-exception midi
non-negative transformers
@@ -104135,13 +108030,14 @@ self: {
}) {};
"jalaali" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, deepseq, time }:
mkDerivation {
pname = "jalaali";
version = "0.2.0";
sha256 = "a01e8ade25f87e0c20c946b77be3a446e7ffa2870b601b001931ae837ef6b908";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base deepseq time ];
homepage = "https://github.com/jalaali/jalaali-hs";
description = "Convert Jalaali and Gregorian calendar systems to each other";
license = stdenv.lib.licenses.mit;
@@ -104179,8 +108075,8 @@ self: {
}:
mkDerivation {
pname = "jammittools";
- version = "0.5.2";
- sha256 = "cf7b09b08144d7cdc35111a07a1374b08b099a4d639da12bcad9502a830bcebc";
+ version = "0.5.3";
+ sha256 = "2e6ab2632c50b2141ec9ab885db21f9ec8ad4d8499507d5f6a8ede49955764d1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -104348,6 +108244,20 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "javascript-extras" = callPackage
+ ({ mkDerivation, base, deepseq, ghcjs-base-stub, parallel, text }:
+ mkDerivation {
+ pname = "javascript-extras";
+ version = "0.2.0.2";
+ sha256 = "45075e3abfe658311f209110701c02fa57dddd36b1df9405cb7ae5abdb3d6c83";
+ libraryHaskellDepends = [
+ base deepseq ghcjs-base-stub parallel text
+ ];
+ homepage = "https://github.com/louispan/javascript-extras#readme";
+ description = "Extra javascript functions when using GHCJS";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"javasf" = callPackage
({ mkDerivation, base, binary, bytestring, directory, doctest
, filepath, language-java-classfile, QuickCheck
@@ -104425,6 +108335,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "jenga" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+ , http-conduit, http-types, text
+ }:
+ mkDerivation {
+ pname = "jenga";
+ version = "0.1.0.0";
+ sha256 = "4468d8a1c55009b146b8294ab9ed677b5c7a5e3d0fbae1825a5aebcd509412d0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring Cabal containers http-conduit http-types text
+ ];
+ executableHaskellDepends = [ base text ];
+ homepage = "https://github.com/erikd/jenga";
+ description = "Generate a cabal freeze file from a stack.yaml";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jespresso" = callPackage
({ mkDerivation, arrows, base, bytestring, cmdargs
, data-default-class, data-default-instances-base, Diff, directory
@@ -104552,6 +108482,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) jdk;};
+ "jni_0_3_0" = callPackage
+ ({ mkDerivation, base, bytestring, choice, containers, cpphs
+ , inline-c, jdk, singletons, thread-local-storage
+ }:
+ mkDerivation {
+ pname = "jni";
+ version = "0.3.0";
+ sha256 = "1d92d232180f5ebcb4e6017febc5f7b5320ccc49bcbc3787c62eb94195a60e08";
+ libraryHaskellDepends = [
+ base bytestring choice containers inline-c singletons
+ thread-local-storage
+ ];
+ librarySystemDepends = [ jdk ];
+ libraryToolDepends = [ cpphs ];
+ homepage = "https://github.com/tweag/inline-java/tree/master/jni#readme";
+ description = "Complete JNI raw bindings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) jdk;};
+
"jobqueue" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, bytestring
, containers, data-default, directory, fast-logger, HDBC
@@ -104669,25 +108619,27 @@ self: {
}) {};
"jose-jwt" = callPackage
- ({ mkDerivation, aeson, base, bytestring, cereal, containers
- , cryptonite, doctest, either, hspec, HUnit, memory, mtl
- , QuickCheck, text, time, unordered-containers, vector
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
+ , containers, criterion, cryptonite, doctest, either, hspec, HUnit
+ , memory, mtl, QuickCheck, text, time, unordered-containers, vector
}:
mkDerivation {
pname = "jose-jwt";
- version = "0.7.4";
- sha256 = "747088658aee2b57bce8dc27fa921f9c4181f2f01677dde9a4c17de18bd3febd";
+ version = "0.7.5";
+ sha256 = "53e3e9441b7d6d987920749edd61ab15e6e526856822e7d6c27cab302eedcdea";
libraryHaskellDepends = [
- aeson base bytestring cereal containers cryptonite either memory
- mtl text time unordered-containers vector
+ aeson attoparsec base bytestring cereal containers cryptonite
+ either memory mtl text time unordered-containers vector
];
testHaskellDepends = [
aeson base bytestring cryptonite doctest either hspec HUnit memory
mtl QuickCheck text unordered-containers vector
];
+ benchmarkHaskellDepends = [ base bytestring criterion cryptonite ];
homepage = "http://github.com/tekul/jose-jwt";
description = "JSON Object Signing and Encryption Library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ];
}) {};
"jpeg" = callPackage
@@ -104741,6 +108693,21 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "js-jquery_3_2_1" = callPackage
+ ({ mkDerivation, base, HTTP }:
+ mkDerivation {
+ pname = "js-jquery";
+ version = "3.2.1";
+ sha256 = "60503d82d0a601291cf0aa495edecbdb749dcf8982502bf18b9a886979ac1e0f";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base HTTP ];
+ doCheck = false;
+ homepage = "https://github.com/ndmitchell/js-jquery#readme";
+ description = "Obtain minified jQuery code";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jsaddle" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, bytestring, containers, deepseq, filepath, ghc-prim, http-types
@@ -105029,6 +108996,7 @@ self: {
homepage = "https://github.com/mgajda/json-autotype";
description = "Automatic type declaration for JSON input data";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"json-b" = callPackage
@@ -105083,6 +109051,7 @@ self: {
libraryHaskellDepends = [
base base-prelude bytestring scientific semigroups text
];
+ benchmarkHaskellDepends = [ base-prelude bytestring text ];
homepage = "https://github.com/nikita-volkov/json-bytes-builder";
description = "Direct-to-bytes JSON Builder";
license = stdenv.lib.licenses.mit;
@@ -105322,6 +109291,8 @@ self: {
pname = "json-rpc-client";
version = "0.2.5.0";
sha256 = "5349f5c0b0fa8f6c5433152d6effc10846cfb3480e78c5aa99adb7540bcff49c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base bytestring json-rpc-server mtl text unordered-containers
vector vector-algorithms
@@ -105366,6 +109337,8 @@ self: {
pname = "json-rpc-server";
version = "0.2.6.0";
sha256 = "169e9997734bd1d7d07a13b5ae0223d5363c43de93b0d5fbb845a598f9eaccf5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base bytestring deepseq mtl text unordered-containers vector
];
@@ -105388,8 +109361,8 @@ self: {
pname = "json-schema";
version = "0.7.4.1";
sha256 = "560d6a17d6eab734f43d329e51967e3ed62f8df2a6fea4a92d06359fe77d7c96";
- revision = "6";
- editedCabalFile = "b6211ab8989ce7d576cac285b7d17f2e50ee79139545e2e84b2dd319904360b2";
+ revision = "7";
+ editedCabalFile = "c3b107899b4297971b6b2cb913b3ace26f6d847844c6a7a6b6fe9f8dc2a9a6f7";
libraryHaskellDepends = [
aeson base containers generic-aeson generic-deriving mtl scientific
text time unordered-containers vector
@@ -105564,6 +109537,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "jsonextfilter" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+ , monads-tf, optparse-applicative, process, scientific, string-qq
+ , text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "jsonextfilter";
+ version = "0.1.0.0";
+ sha256 = "6c2dc674133e3a6304a0803c3e823d1210b50cd4d1c711b1182f767addc0a156";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson attoparsec base bytestring containers monads-tf
+ optparse-applicative process scientific string-qq text
+ unordered-containers vector
+ ];
+ homepage = "https://github.com/mackeyrms/jsonextfilter#readme";
+ description = "Filter select values in JSON objects to unix programs";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"jsonresume" = callPackage
({ mkDerivation, aeson, base, bytestring, old-locale, text, time
, unordered-containers
@@ -105667,6 +109661,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "jsonxlsx" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+ , HUnit, old-time, optparse-applicative, scientific, string-qq
+ , text, time, unordered-containers, vector, xlsx
+ }:
+ mkDerivation {
+ pname = "jsonxlsx";
+ version = "0.1.0.1";
+ sha256 = "4778267befeec6c792da44faa7e81b4c7649f8f2983501fea523d7c4e1f9c460";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson attoparsec base bytestring containers HUnit old-time
+ optparse-applicative scientific string-qq text time
+ unordered-containers vector xlsx
+ ];
+ homepage = "https://github.com/mackeyrms/jsonxlsx#readme";
+ description = "json to xlsx converter";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jspath" = callPackage
({ mkDerivation, base, bytestring, bytestring-trie, JSONb
, utf8-string
@@ -105730,8 +109746,8 @@ self: {
}:
mkDerivation {
pname = "juicy-gcode";
- version = "0.1.0.1";
- sha256 = "4393aae302e034c95e2c3cff57f432c322db7ecf21580295310648c73bc09bbf";
+ version = "0.1.0.3";
+ sha256 = "fbef1579a9561b62b308e5f172cee2dc4d11e7b5fb6e51fae7c1721bd60eeb33";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -105751,8 +109767,8 @@ self: {
}:
mkDerivation {
pname = "jukebox";
- version = "0.2.11";
- sha256 = "ec2419917909588b5aaf88fef64fc0b7cb40d9da9e41a26763c53def58f8c506";
+ version = "0.2.17";
+ sha256 = "3952d52d54fbacfff9a001d00a7627955c9429304ca08b1f4edcde201e5ba764";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -105839,6 +109855,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "jvm_0_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, criterion, distributed-closure
+ , hspec, jni, singletons, text, vector
+ }:
+ mkDerivation {
+ pname = "jvm";
+ version = "0.2.0";
+ sha256 = "f766db5293100de25605f883170d4869fcca7b99e1ae2b2d418cdb92eca7ccce";
+ libraryHaskellDepends = [
+ base bytestring distributed-closure jni singletons text vector
+ ];
+ testHaskellDepends = [ base bytestring hspec text ];
+ benchmarkHaskellDepends = [ base criterion jni ];
+ homepage = "http://github.com/tweag/inline-java/tree/master/jvm#readme";
+ description = "Call JVM methods from Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jvm-parser" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, data-binary-ieee754, fgl, fingertree, pretty, zlib
@@ -105875,6 +109910,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "jvm-streaming_0_2" = callPackage
+ ({ mkDerivation, base, distributed-closure, hspec, inline-java, jni
+ , jvm, singletons, streaming
+ }:
+ mkDerivation {
+ pname = "jvm-streaming";
+ version = "0.2";
+ sha256 = "2251efe0192d36845ac852357a6af923950f7e9cb007900c40cc6a1d116c30bb";
+ libraryHaskellDepends = [
+ base distributed-closure inline-java jni jvm singletons streaming
+ ];
+ testHaskellDepends = [ base hspec inline-java jvm streaming ];
+ homepage = "http://github.com/tweag/inline-java/tree/master/jvm-streaming#readme";
+ description = "Expose Java iterators as streams from the streaming package";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jwt" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, cryptonite
, data-default, doctest, http-types, HUnit, lens, lens-aeson
@@ -105947,20 +110000,20 @@ self: {
}) {};
"kafka-device" = callPackage
- ({ mkDerivation, aeson, base, binary, bytestring, cereal, milena
- , mtl
+ ({ mkDerivation, aeson, base, binary, bytestring, cereal, linear
+ , milena, mtl
}:
mkDerivation {
pname = "kafka-device";
- version = "0.1.5.0";
- sha256 = "e43b2e3ed49285745bf3dde7b870f61b87dc4f5ef8fdc31bda56c5ee22c18004";
+ version = "0.2.1.2";
+ sha256 = "281d1155594a4a4f44c71042e41c5151f10370d3a96a6159ae9a42c60898463b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base binary bytestring cereal milena mtl
+ aeson base binary bytestring cereal linear milena mtl
];
executableHaskellDepends = [
- aeson base binary bytestring cereal milena mtl
+ aeson base binary bytestring cereal linear milena mtl
];
homepage = "https://bitbucket.org/functionally/kafka-device";
description = "UI device events via a Kafka message broker";
@@ -105969,17 +110022,15 @@ self: {
}) {};
"kafka-device-glut" = callPackage
- ({ mkDerivation, base, GLUT, kafka-device, milena, OpenGL }:
+ ({ mkDerivation, base, GLUT, kafka-device, OpenGL }:
mkDerivation {
pname = "kafka-device-glut";
- version = "0.1.3.0";
- sha256 = "c06c42b23f1fcec14fad72e690b2360942e56a6b5d3f7d7496c379dd22887f8f";
+ version = "0.2.1.2";
+ sha256 = "69a4fbd1015b765ab5e0ef7d81a9bd6db578545b7f69cfd96681c8052b87c146";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base GLUT kafka-device milena OpenGL ];
- executableHaskellDepends = [
- base GLUT kafka-device milena OpenGL
- ];
+ libraryHaskellDepends = [ base GLUT kafka-device OpenGL ];
+ executableHaskellDepends = [ base GLUT kafka-device OpenGL ];
homepage = "https://bitbucket.org/functionally/kafka-device-glut";
description = "GLUT events via a Kafka message broker";
license = stdenv.lib.licenses.mit;
@@ -105988,19 +110039,19 @@ self: {
"kafka-device-joystick" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, cereal
- , kafka-device, milena
+ , kafka-device, yaml
}:
mkDerivation {
pname = "kafka-device-joystick";
- version = "0.1.5.0";
- sha256 = "ec7cdb06a7ddc8aa54238cf3b762721ce81ff22021daa16f559abf75350798cd";
+ version = "0.2.1.2";
+ sha256 = "e07acdef7bc09038d20b5b6ab4a228fcd41877e00fde257d41014a4197c4f49e";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base binary bytestring cereal kafka-device milena
+ aeson base binary bytestring cereal kafka-device
];
executableHaskellDepends = [
- aeson base binary bytestring cereal kafka-device milena
+ aeson base binary bytestring cereal kafka-device yaml
];
homepage = "https://bitbucket.org/functionally/kafka-device-joystick";
description = "Linux joystick events via a Kafka message broker";
@@ -106009,20 +110060,18 @@ self: {
}) {};
"kafka-device-leap" = callPackage
- ({ mkDerivation, aeson, base, hleap, kafka-device, milena
- , websockets
- }:
+ ({ mkDerivation, aeson, base, hleap, kafka-device, websockets }:
mkDerivation {
pname = "kafka-device-leap";
- version = "0.1.3.0";
- sha256 = "d9440f6991d230caed95c81940569c77d7911616c2d598a8cb5e770e41cada3a";
+ version = "0.2.1.2";
+ sha256 = "c16b2c2ea6d79354bef02ace9f86c44e2627bb5de8506935715618a2b81f9693";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base hleap kafka-device milena websockets
+ aeson base hleap kafka-device websockets
];
executableHaskellDepends = [
- aeson base hleap kafka-device milena websockets
+ aeson base hleap kafka-device websockets
];
homepage = "https://bitbucket.org/functionally/kafka-device-leap";
description = "Leap Motion events via a Kafka message broker";
@@ -106032,19 +110081,19 @@ self: {
"kafka-device-spacenav" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, cereal
- , kafka-device, milena
+ , kafka-device, yaml
}:
mkDerivation {
pname = "kafka-device-spacenav";
- version = "0.1.5.0";
- sha256 = "c501b38ef88ac3d8e870f6ce698a299508cbabb2088c472c8163bcca5d53cf7d";
+ version = "0.2.1.2";
+ sha256 = "39f0acf5ad9b6d4f4b53724080c7467aeadb6d93f76691143ec1599a1d713737";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base binary bytestring cereal kafka-device milena
+ aeson base binary bytestring cereal kafka-device
];
executableHaskellDepends = [
- aeson base binary bytestring cereal kafka-device milena
+ aeson base binary bytestring cereal kafka-device yaml
];
homepage = "https://bitbucket.org/functionally/kafka-device-spacenav";
description = "Linux SpaceNavigator events via a Kafka message broker";
@@ -106053,15 +110102,15 @@ self: {
}) {};
"kafka-device-vrpn" = callPackage
- ({ mkDerivation, base, kafka-device, milena, vrpn }:
+ ({ mkDerivation, base, kafka-device, vrpn }:
mkDerivation {
pname = "kafka-device-vrpn";
- version = "0.1.5.0";
- sha256 = "27df692620b7fbd293520108c236406cad95aed665c4807afc15d8efc9c006bb";
+ version = "0.2.1.2";
+ sha256 = "9adcd43ec1851ac26083c629b07744d12150dd6dbb13f2a468d904dbb6f3b17e";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base kafka-device milena vrpn ];
- executableHaskellDepends = [ base kafka-device milena vrpn ];
+ libraryHaskellDepends = [ base kafka-device vrpn ];
+ executableHaskellDepends = [ base kafka-device vrpn ];
homepage = "https://bitbucket.org/functionally/kafka-device-vrpn";
description = "VRPN events via a Kafka message broker";
license = stdenv.lib.licenses.mit;
@@ -106188,6 +110237,8 @@ self: {
pname = "kansas-lava";
version = "0.2.4.4";
sha256 = "ed44a01f95c72580c3e198ea43f42a582ec44bbdc8897629fe37f874208f6c5d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring cmdargs containers data-default data-reify
directory dotgen filepath netlist netlist-to-vhdl process random
@@ -106207,6 +110258,8 @@ self: {
pname = "kansas-lava-cores";
version = "0.1.2.2";
sha256 = "15502f0da60b224fc6b5a6fed21c2507c34ddbdbc51377736c3bc254186ad01c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
ansi-terminal base bytestring data-default directory filepath
kansas-lava network sized-types
@@ -106283,11 +110336,12 @@ self: {
}) {};
"katip" = callPackage
- ({ mkDerivation, aeson, auto-update, base, bytestring, containers
- , directory, either, exceptions, hostname, microlens, microlens-th
- , monad-control, mtl, old-locale, quickcheck-instances, regex-tdfa
- , resourcet, semigroups, string-conv, tasty, tasty-golden
- , tasty-hunit, tasty-quickcheck, template-haskell, text, time
+ ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
+ , bytestring, containers, criterion, deepseq, directory, either
+ , exceptions, hostname, microlens, microlens-th, monad-control, mtl
+ , old-locale, quickcheck-instances, regex-tdfa, resourcet
+ , semigroups, string-conv, tasty, tasty-golden, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, time
, time-locale-compat, transformers, transformers-base
, transformers-compat, unix, unordered-containers
}:
@@ -106307,6 +110361,10 @@ self: {
regex-tdfa tasty tasty-golden tasty-hunit tasty-quickcheck
template-haskell text time time-locale-compat unordered-containers
];
+ benchmarkHaskellDepends = [
+ aeson async base blaze-builder criterion deepseq text time
+ transformers unix
+ ];
homepage = "https://github.com/Soostone/katip";
description = "A structured logging framework";
license = stdenv.lib.licenses.bsd3;
@@ -106315,10 +110373,11 @@ self: {
"katip-elasticsearch" = callPackage
({ mkDerivation, aeson, async, base, bloodhound, containers
- , enclosed-exceptions, exceptions, http-client, http-types, katip
- , lens, lens-aeson, quickcheck-instances, retry, scientific, stm
- , stm-chans, tasty, tasty-hunit, tasty-quickcheck, text, time
- , transformers, unordered-containers, uuid, vector
+ , criterion, deepseq, enclosed-exceptions, exceptions, http-client
+ , http-types, katip, lens, lens-aeson, quickcheck-instances, retry
+ , rng-utils, scientific, stm, stm-chans, tasty, tasty-hunit
+ , tasty-quickcheck, text, time, transformers, unordered-containers
+ , uuid, vector
}:
mkDerivation {
pname = "katip-elasticsearch";
@@ -106334,6 +110393,10 @@ self: {
lens-aeson quickcheck-instances scientific stm tasty tasty-hunit
tasty-quickcheck text time transformers unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ aeson base bloodhound criterion deepseq rng-utils text
+ unordered-containers uuid
+ ];
description = "ElasticSearch scribe for the Katip logging framework";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -106413,9 +110476,9 @@ self: {
}) {};
"kazura-queue" = callPackage
- ({ mkDerivation, async, atomic-primops, base, containers, deepseq
- , doctest, exceptions, free, hspec, hspec-expectations, HUnit, mtl
- , primitive, QuickCheck, transformers
+ ({ mkDerivation, async, atomic-primops, base, containers, criterion
+ , deepseq, doctest, exceptions, free, hspec, hspec-expectations
+ , HUnit, mtl, primitive, QuickCheck, stm, transformers
}:
mkDerivation {
pname = "kazura-queue";
@@ -106428,6 +110491,7 @@ self: {
async base containers deepseq doctest exceptions free hspec
hspec-expectations HUnit mtl QuickCheck transformers
];
+ benchmarkHaskellDepends = [ async base containers criterion stm ];
homepage = "http://github.com/asakamirai/kazura-queue";
description = "Fast concurrent queues much inspired by unagi-chan";
license = stdenv.lib.licenses.bsd3;
@@ -106503,7 +110567,8 @@ self: {
}) {};
"kdt" = callPackage
- ({ mkDerivation, base, deepseq, deepseq-generics, heap, QuickCheck
+ ({ mkDerivation, base, criterion, deepseq, deepseq-generics, heap
+ , mersenne-random-pure64, MonadRandom, QuickCheck
}:
mkDerivation {
pname = "kdt";
@@ -106511,6 +110576,10 @@ self: {
sha256 = "bc0f8f9ac0cb01466273171f47b627abe170d1130bd59657fb9198b4f9479f9a";
libraryHaskellDepends = [ base deepseq deepseq-generics heap ];
testHaskellDepends = [ base deepseq deepseq-generics QuickCheck ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq deepseq-generics heap mersenne-random-pure64
+ MonadRandom QuickCheck
+ ];
homepage = "https://github.com/giogadi/kdt";
description = "Fast and flexible k-d trees for various types of point queries";
license = stdenv.lib.licenses.mit;
@@ -106570,6 +110639,7 @@ self: {
homepage = "http://www.keera.es/blog/community/";
description = "Rapid Gtk Application Development - I18N";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"keera-hails-mvc-controller" = callPackage
@@ -106973,8 +111043,10 @@ self: {
({ mkDerivation, base, udbus }:
mkDerivation {
pname = "keyring";
- version = "0.1.0.4";
- sha256 = "2ddbfe06b0cdbd888c5e2e420e698d746fd3f98ce9ba4f6cc3594f7db2f5f6c8";
+ version = "0.1.0.5";
+ sha256 = "9565c1b08e1b5b4a11d4f3df30fe053893c6228dc79f3766602837074a2901f8";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base udbus ];
homepage = "https://github.com/lunaryorn/haskell-keyring";
description = "Keyring access";
@@ -107014,8 +111086,8 @@ self: {
}:
mkDerivation {
pname = "keysafe";
- version = "0.20170122";
- sha256 = "39349c641898e77e340d171263a9b2d860089a4ae7a6068a563e8e6647a1fd7e";
+ version = "0.20170303";
+ sha256 = "1785ee897795fcde79ef96742b473f84705335a22d6f033981163cf8a3a9b45a";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -107079,6 +111151,7 @@ self: {
];
description = "Pure Haskell key/value store implementation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"keyword-args" = callPackage
@@ -107259,8 +111332,9 @@ self: {
}) {};
"kmeans-par" = callPackage
- ({ mkDerivation, base, hspec, metric, normaldistribution, parallel
- , QuickCheck, semigroups, vector
+ ({ mkDerivation, base, criterion, deepseq, hspec, metric
+ , normaldistribution, parallel, QuickCheck, random, semigroups
+ , vector
}:
mkDerivation {
pname = "kmeans-par";
@@ -107271,13 +111345,17 @@ self: {
base hspec metric normaldistribution parallel QuickCheck semigroups
vector
];
+ benchmarkHaskellDepends = [
+ base criterion deepseq metric normaldistribution random vector
+ ];
description = "Sequential and parallel implementations of Lloyd's algorithm";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"kmeans-vector" = callPackage
- ({ mkDerivation, base, mtl, probable, vector }:
+ ({ mkDerivation, base, criterion, mtl, probable, QuickCheck, vector
+ }:
mkDerivation {
pname = "kmeans-vector";
version = "0.3.2";
@@ -107286,6 +111364,7 @@ self: {
isExecutable = true;
libraryHaskellDepends = [ base mtl vector ];
executableHaskellDepends = [ base probable vector ];
+ benchmarkHaskellDepends = [ base criterion QuickCheck vector ];
homepage = "http://github.com/alpmestan/kmeans-vector";
description = "An implementation of the kmeans clustering algorithm based on the vector package";
license = stdenv.lib.licenses.bsd3;
@@ -107297,8 +111376,8 @@ self: {
}:
mkDerivation {
pname = "knead";
- version = "0.2.0.1";
- sha256 = "767515c8db0abff908d927354a027cb4f2cac929cb768302ba3900c050ad945c";
+ version = "0.2.1";
+ sha256 = "0aa766ebd9b72370dd18b1f7e3bef2d67c6575b36d9f47467ab54997bfe88f0d";
libraryHaskellDepends = [
base llvm-extra llvm-tf storable-record storable-tuple transformers
utility-ht
@@ -107509,7 +111588,7 @@ self: {
}) {};
"krpc" = callPackage
- ({ mkDerivation, base, bencoding, bytestring, containers
+ ({ mkDerivation, base, bencoding, bytestring, containers, criterion
, data-default-class, hspec, lifted-base, monad-control
, monad-logger, mtl, network, QuickCheck, quickcheck-instances
, text, transformers
@@ -107526,6 +111605,9 @@ self: {
base bencoding bytestring hspec monad-logger mtl network QuickCheck
quickcheck-instances
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion monad-logger mtl
+ ];
homepage = "https://github.com/cobit/krpc";
description = "KRPC protocol implementation";
license = stdenv.lib.licenses.bsd3;
@@ -107543,6 +111625,18 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "ksystools" = callPackage
+ ({ mkDerivation, base, directory }:
+ mkDerivation {
+ pname = "ksystools";
+ version = "0.1.0.0";
+ sha256 = "61bf58d8d7464cdcd565fc80cf91b62190daff6ea3c99dad66a5da71fe586d53";
+ libraryHaskellDepends = [ base directory ];
+ homepage = "https://github.com/kisom/ksystools#readme";
+ description = "System management tooling";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"ktx" = callPackage
({ mkDerivation, base, bytestring, egl, glew, OpenGL }:
mkDerivation {
@@ -107613,8 +111707,8 @@ self: {
({ mkDerivation, base, text, time }:
mkDerivation {
pname = "l10n";
- version = "0.1.0.0";
- sha256 = "56f935a18248473cada2bca5cef2c5e98fbab77a02f5bb075ecdc90750de6531";
+ version = "0.1.0.1";
+ sha256 = "0a7032476d257981eb7c274600bef809b4a515ab162a1772a7887f0113455ca0";
libraryHaskellDepends = [ base text time ];
homepage = "https://github.com/louispan/l10n#readme";
description = "Enables providing localization as typeclass instances in separate files";
@@ -107648,8 +111742,8 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "labels";
- version = "0.3.0";
- sha256 = "2e7fa244c88e4de017440a617bc10c4899e3ade4422e435698923b24d84a1afb";
+ version = "0.3.2";
+ sha256 = "c4060c9fe6adb9f8c34f21acf761a4a5e0f45c4d580a27ead0f05ea2717e0a31";
libraryHaskellDepends = [ base template-haskell ];
homepage = "https://github.com/chrisdone/labels#readme";
description = "Anonymous records via named tuples";
@@ -107785,6 +111879,8 @@ self: {
pname = "laika";
version = "0.1.3.1";
sha256 = "a1873cd1fb75cc1ff45cca4565cf950ce25fa63bb4d15231349131f07fd63e2f";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
attoparsec base-prelude either record system-fileio system-filepath
template-haskell text transformers
@@ -107840,6 +111936,7 @@ self: {
homepage = "https://github.com/sgillespie/lambda-calculus#readme";
description = "A lambda calculus interpreter";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambda-canvas" = callPackage
@@ -108008,8 +112105,8 @@ self: {
}:
mkDerivation {
pname = "lambdabot";
- version = "5.1";
- sha256 = "6a8d27eb05dff3c3cf8950994e04239bc0fbc84d811cab6bd185a4f5fd0f6ffc";
+ version = "5.1.0.1";
+ sha256 = "24dc7cd5081c443933ce40a1c18c8f492dec436c67d71b7728f23acceca9bda4";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -108017,10 +112114,10 @@ self: {
lambdabot-misc-plugins lambdabot-novelty-plugins
lambdabot-reference-plugins lambdabot-social-plugins mtl
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Lambdabot is a development tool and advanced IRC bot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ abbradar ];
}) {};
"lambdabot-core" = callPackage
@@ -108034,8 +112131,8 @@ self: {
}:
mkDerivation {
pname = "lambdabot-core";
- version = "5.1";
- sha256 = "f44e0f1264bb6158b79394a2ce7595d81028413cb97911c0a9e5ae19cecc4425";
+ version = "5.1.0.1";
+ sha256 = "ebb542e189ce551c79e3d89f9a0c2898e545abb8c6bf19655b0ec8052cd28970";
libraryHaskellDepends = [
base binary bytestring containers dependent-map dependent-sum
dependent-sum-template directory edit-distance filepath haskeline
@@ -108044,36 +112141,35 @@ self: {
split syb template-haskell time transformers transformers-base unix
utf8-string zlib
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Lambdabot core functionality";
license = "GPL";
}) {};
"lambdabot-haskell-plugins" = callPackage
({ mkDerivation, array, arrows, base, bytestring, containers
- , data-memocombinators, directory, filepath, haskell-src-exts
- , hoogle, HTTP, IOSpec, lambdabot-core, lambdabot-reference-plugins
- , lambdabot-trusted, lifted-base, logict, MonadRandom, mtl, mueval
- , network, numbers, oeis, parsec, pretty, process, QuickCheck
- , regex-tdfa, show, split, syb, transformers, utf8-string
- , vector-space
+ , data-memocombinators, directory, filepath
+ , haskell-src-exts-simple, hoogle, HTTP, IOSpec, lambdabot-core
+ , lambdabot-reference-plugins, lambdabot-trusted, lifted-base
+ , logict, MonadRandom, mtl, mueval, network, numbers, oeis, parsec
+ , pretty, process, QuickCheck, regex-tdfa, show, split, syb
+ , transformers, utf8-string, vector-space
}:
mkDerivation {
pname = "lambdabot-haskell-plugins";
- version = "5.1";
- sha256 = "7fe68b97aec6f62e5694bda236b73e30a94fbf45a6a9a6b5c0f1b12398cfaef7";
+ version = "5.1.0.1";
+ sha256 = "fccf7635ec1074196695b424261fb243a2b6b71e25110131fbad13278cc6b3da";
libraryHaskellDepends = [
array arrows base bytestring containers data-memocombinators
- directory filepath haskell-src-exts hoogle HTTP IOSpec
+ directory filepath haskell-src-exts-simple hoogle HTTP IOSpec
lambdabot-core lambdabot-reference-plugins lambdabot-trusted
lifted-base logict MonadRandom mtl mueval network numbers oeis
parsec pretty process QuickCheck regex-tdfa show split syb
transformers utf8-string vector-space
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Lambdabot Haskell plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lambdabot-irc-plugins" = callPackage
@@ -108083,13 +112179,13 @@ self: {
}:
mkDerivation {
pname = "lambdabot-irc-plugins";
- version = "5.1";
- sha256 = "000e84f1f72af87180c67a8088b15d5e4f6078e1fb4e06f3ea0cc827baa835d5";
+ version = "5.1.0.1";
+ sha256 = "4e50f2430da752ac36e23cf87ce5b2db9e42cf2e76b48447d2fbc882cdeab1ab";
libraryHaskellDepends = [
base bytestring containers directory filepath lambdabot-core
lifted-base mtl network SafeSemaphore split time
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "IRC plugins for lambdabot";
license = "GPL";
}) {};
@@ -108103,8 +112199,8 @@ self: {
}:
mkDerivation {
pname = "lambdabot-misc-plugins";
- version = "5.1";
- sha256 = "b3868b5099b399cc1d5d12a1407edf3ed12cde74d210a8c0362afd844ae5ce62";
+ version = "5.1.0.1";
+ sha256 = "7a424f1c3919c0e34378ce6187e88b456f264bdf3ddf3d2d6f800631cf2fe1ad";
libraryHaskellDepends = [
base bytestring containers filepath hstatsd lambdabot-core
lifted-base mtl network network-uri parsec process random random-fu
@@ -108112,7 +112208,7 @@ self: {
template-haskell time transformers transformers-base unix
utf8-string zlib
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Lambdabot miscellaneous plugins";
license = "GPL";
}) {};
@@ -108124,13 +112220,13 @@ self: {
}:
mkDerivation {
pname = "lambdabot-novelty-plugins";
- version = "5.1";
- sha256 = "afbf25fad387f8e3232d1dfb2bcfbcb42f639f2cff6346459732f47d9b44cff9";
+ version = "5.1.0.1";
+ sha256 = "f11918f9fbd0b1c49e69864e7a3a6f4669c4791d5ed9103473c88928c2b557c7";
libraryHaskellDepends = [
base binary brainfuck bytestring containers dice directory
lambdabot-core misfortune process random-fu regex-tdfa unlambda
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Novelty plugins for Lambdabot";
license = "GPL";
}) {};
@@ -108142,13 +112238,13 @@ self: {
}:
mkDerivation {
pname = "lambdabot-reference-plugins";
- version = "5.1";
- sha256 = "441a94ddd6dc686c1d0fe991ee898922eb06b4caafb97dfdd1852612a321129c";
+ version = "5.1.0.1";
+ sha256 = "9713547bd30e5a84ebc9f672aa09ea4f677277a4a42412bdf2ff06aae110a968";
libraryHaskellDepends = [
base bytestring containers HTTP lambdabot-core mtl network
network-uri oeis process regex-tdfa split tagsoup utf8-string
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Lambdabot reference plugins";
license = "GPL";
}) {};
@@ -108159,12 +112255,12 @@ self: {
}:
mkDerivation {
pname = "lambdabot-social-plugins";
- version = "5.1";
- sha256 = "a8bbd6a1ac47f64fa9e6a71a2b69383570fd5af4e2a13b6e24f7397cb0802ef4";
+ version = "5.1.0.1";
+ sha256 = "82502bebb4f51ace089dbccd97e7e699a05d580d33199f743f039e2e96c786dc";
libraryHaskellDepends = [
base binary bytestring containers lambdabot-core mtl split time
];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Social plugins for Lambdabot";
license = "GPL";
}) {};
@@ -108173,10 +112269,10 @@ self: {
({ mkDerivation, base, oeis, QuickCheck, QuickCheck-safe }:
mkDerivation {
pname = "lambdabot-trusted";
- version = "5.1";
- sha256 = "f3719ceb57523f2e4448431581070bb0bdd0b089a4f1956af10398e79232b0bc";
+ version = "5.1.0.1";
+ sha256 = "f92c7d46bca96da2f7dbc7dbc71f90bf911364aba8470a78447a75b25fbf1b87";
libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ];
- homepage = "http://haskell.org/haskellwiki/Lambdabot";
+ homepage = "https://wiki.haskell.org/Lambdabot";
description = "Lambdabot trusted code";
license = "GPL";
}) {};
@@ -108401,6 +112497,8 @@ self: {
pname = "lambdacube-gl";
version = "0.5.2.3";
sha256 = "be33bde75e5753c134cba7dd2e98e8f31870bd0bfb3787659a3cf357c677dd2b";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw
vector vector-algorithms
@@ -108446,15 +112544,17 @@ self: {
}) {};
"lambdatex" = callPackage
- ({ mkDerivation, async, base, containers, directory, HaTeX, hspec
- , mtl, QuickCheck, quickcheck-text, text, transformers
+ ({ mkDerivation, async, base, containers, directory, filepath
+ , HaTeX, hspec, mtl, QuickCheck, quickcheck-text, text
+ , transformers
}:
mkDerivation {
pname = "lambdatex";
- version = "0.1.1.0";
- sha256 = "ab86128908697c0f595076b36769e26365d927ade325879d9b350deb489c0164";
+ version = "0.2.0.0";
+ sha256 = "64d89ff1a397e7cc1390f5c0c49fd83e358b9fa12ca78325ff63a2cc44ddcea9";
libraryHaskellDepends = [
- async base containers directory HaTeX mtl text transformers
+ async base containers directory filepath HaTeX mtl text
+ transformers
];
testHaskellDepends = [
base hspec QuickCheck quickcheck-text text
@@ -108525,14 +112625,38 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "lame" = callPackage
+ ({ mkDerivation, base, bytestring, data-default-class, directory
+ , exceptions, filepath, hspec, htaglib, mp3lame, temporary, text
+ , transformers, wave
+ }:
+ mkDerivation {
+ pname = "lame";
+ version = "0.1.0";
+ sha256 = "af72ca85baee296af9577c307f263e9590841063903b7feaaae164fd50692e4c";
+ libraryHaskellDepends = [
+ base bytestring data-default-class directory exceptions filepath
+ text transformers wave
+ ];
+ librarySystemDepends = [ mp3lame ];
+ testHaskellDepends = [
+ base data-default-class directory filepath hspec htaglib temporary
+ text
+ ];
+ homepage = "https://github.com/mrkkrp/lame";
+ description = "Fairly complete high-level binding to LAME encoder";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {mp3lame = null;};
+
"lame-tester" = callPackage
({ mkDerivation, base, bifunctors, containers, semigroups, tasty
, tasty-hunit, validation
}:
mkDerivation {
pname = "lame-tester";
- version = "1.2";
- sha256 = "de04042967c5d7879ce46ba7d77cd315e71f2f151432121139cbc1a3108147f1";
+ version = "1.2.1";
+ sha256 = "f13129313c8c0fe5757e5ff62ba9a326f19724568dd9e311c341df21633512a6";
libraryHaskellDepends = [
base bifunctors containers semigroups validation
];
@@ -108549,6 +112673,8 @@ self: {
pname = "language-asn1";
version = "0.5";
sha256 = "e3fef756ed6c53c0e9d5058291071ca804f47a418ad0cada816bb440c3c45191";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base parsec syb ];
homepage = "http://patch-tag.com/r/adept/language-asn1";
description = "Parsing of ASN1 definitions";
@@ -108562,8 +112688,8 @@ self: {
}:
mkDerivation {
pname = "language-bash";
- version = "0.6.2";
- sha256 = "63b3201611262cf8aad5b836b2bbe673a6b718bd1a05d16289e3adc790b08ce8";
+ version = "0.7.0";
+ sha256 = "9debcc259bba8c09490965d6886db1b5495193aae633e624542e8e7f9f2df970";
libraryHaskellDepends = [ base parsec pretty transformers ];
testHaskellDepends = [
base parsec process QuickCheck tasty tasty-expected-failure
@@ -108617,6 +112743,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "language-c_0_6_1" = callPackage
+ ({ mkDerivation, alex, array, base, bytestring, containers
+ , directory, filepath, happy, pretty, process, syb
+ }:
+ mkDerivation {
+ pname = "language-c";
+ version = "0.6.1";
+ sha256 = "23cadc9d04e46490ec57f56b79ecdc2a709ebf57571345905e6e30db29fa37e8";
+ libraryHaskellDepends = [
+ array base bytestring containers directory filepath pretty process
+ syb
+ ];
+ libraryToolDepends = [ alex happy ];
+ testHaskellDepends = [ base directory filepath process ];
+ homepage = "http://visq.github.io/language-c/";
+ description = "Analysis and generation of C code";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"language-c-comments" = callPackage
({ mkDerivation, alex, array, base, language-c }:
mkDerivation {
@@ -108657,8 +112803,10 @@ self: {
}:
mkDerivation {
pname = "language-c-quote";
- version = "0.11.7.1";
- sha256 = "5583e92748e6b4cac01536bff86eb119e424e136e03bb3ea0d2db3217328f88c";
+ version = "0.11.7.3";
+ sha256 = "8e1bdc55d7c146e3d58feba03388f679933a8e033aaf15087e73d4d45e344152";
+ revision = "1";
+ editedCabalFile = "33b48f16c0cb1e3476c76828c61c9faed896f1bba16336903bd2bafbae94145c";
libraryHaskellDepends = [
array base bytestring containers exception-mtl
exception-transformers filepath haskell-src-meta mainland-pretty
@@ -108695,6 +112843,8 @@ self: {
pname = "language-conf";
version = "0.2.2.0";
sha256 = "f7413ee42c06fb62b47965e2aa1a03355e609177c5d2590d9d129ec0c2a8a39a";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson base deepseq directory filepath megaparsec pretty scientific
semigroups text unordered-containers vector
@@ -108743,6 +112893,8 @@ self: {
pname = "language-dockerfile";
version = "0.3.5.0";
sha256 = "9667fd70217ebf229369fbaf906bf74926a8ef1651fd965862c47082d09342e5";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring free mtl parsec pretty ShellCheck split
template-haskell th-lift th-lift-instances transformers
@@ -108916,9 +113068,9 @@ self: {
}) {};
"language-hcl" = callPackage
- ({ mkDerivation, base, deepseq, directory, filepath, hspec
- , hspec-megaparsec, megaparsec, pretty, QuickCheck, scientific
- , semigroups, text, transformers, unordered-containers
+ ({ mkDerivation, base, criterion, deepseq, directory, filepath
+ , hspec, hspec-megaparsec, megaparsec, pretty, QuickCheck
+ , scientific, semigroups, text, transformers, unordered-containers
}:
mkDerivation {
pname = "language-hcl";
@@ -108932,6 +113084,9 @@ self: {
base directory filepath hspec hspec-megaparsec megaparsec pretty
QuickCheck semigroups text transformers
];
+ benchmarkHaskellDepends = [
+ base criterion directory filepath text
+ ];
homepage = "https://github.com/beijaflor-io/haskell-language-hcl#readme";
description = "HCL parsers and pretty-printers for the Haskell programming language";
license = stdenv.lib.licenses.mit;
@@ -109023,9 +113178,9 @@ self: {
}) {};
"language-lua" = callPackage
- ({ mkDerivation, alex, array, base, bytestring, deepseq, directory
- , filepath, happy, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
- , text
+ ({ mkDerivation, alex, array, base, bytestring, criterion, deepseq
+ , directory, filepath, happy, QuickCheck, tasty, tasty-hunit
+ , tasty-quickcheck, text
}:
mkDerivation {
pname = "language-lua";
@@ -109037,6 +113192,9 @@ self: {
base bytestring deepseq directory filepath QuickCheck tasty
tasty-hunit tasty-quickcheck text
];
+ benchmarkHaskellDepends = [
+ base criterion directory filepath text
+ ];
homepage = "http://github.com/glguy/language-lua";
description = "Lua parser and pretty-printer";
license = stdenv.lib.licenses.bsd3;
@@ -109070,6 +113228,8 @@ self: {
pname = "language-lua2";
version = "0.1.0.5";
sha256 = "4f24d7b015dbe1c7e9d1ead835ce426223531b8b6f408ee97b3d18904424393d";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers Earley lexer-applicative microlens
regex-applicative semigroups srcloc transformers
@@ -109082,6 +113242,7 @@ self: {
homepage = "http://github.com/mitchellwrosen/language-lua2";
description = "Lua parser and pretty printer";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-mixal" = callPackage
@@ -109191,8 +113352,8 @@ self: {
}:
mkDerivation {
pname = "language-puppet";
- version = "1.3.5.1";
- sha256 = "4c33feba8e2b3654d25d7cb3d7a881b1f1228196db2d0335a0a83c995b5f19d4";
+ version = "1.3.7";
+ sha256 = "9b549422aed7b8a4b0d1fb1ed62e8648d2b16646c29d3736aeef1008035955ee";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -109236,6 +113397,7 @@ self: {
homepage = "http://github.com/bjpop/language-python";
description = "Parsing and pretty printing of Python code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-python-colour" = callPackage
@@ -109267,6 +113429,7 @@ self: {
homepage = "http://github.com/bjpop/language-python-test";
description = "testing code for the language-python library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-qux" = callPackage
@@ -109420,15 +113583,16 @@ self: {
}) {};
"large-hashable" = callPackage
- ({ mkDerivation, aeson, base, base16-bytestring, bytes, bytestring
- , containers, hashable, HTF, QuickCheck, scientific, strict
- , template-haskell, text, time, transformers, unordered-containers
- , utf8-light, vector, void
+ ({ mkDerivation, aeson, base, base16-bytestring, byteable, bytes
+ , bytestring, cereal, containers, cryptohash, deepseq, hashable
+ , HTF, QuickCheck, safecopy, scientific, strict, template-haskell
+ , text, time, transformers, unordered-containers, utf8-light
+ , vector, void
}:
mkDerivation {
pname = "large-hashable";
- version = "0.1.0.3";
- sha256 = "ece9da94f91dfb97f3507035f280fe89a9bed50cf1071aae1afbd5d288682d89";
+ version = "0.1.0.4";
+ sha256 = "e9c3345d9fa0161f1b809f2c57e00b4c687ebd48ea42623fe480cc85339a628e";
libraryHaskellDepends = [
aeson base base16-bytestring bytes bytestring containers scientific
strict template-haskell text time transformers unordered-containers
@@ -109438,6 +113602,10 @@ self: {
aeson base bytes bytestring containers hashable HTF QuickCheck
scientific strict text time unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ base base16-bytestring byteable bytes bytestring cereal cryptohash
+ deepseq safecopy text transformers
+ ];
homepage = "https://github.com/factisresearch/large-hashable";
description = "Efficiently hash (large) Haskell values";
license = stdenv.lib.licenses.bsd3;
@@ -109693,6 +113861,7 @@ self: {
];
description = "A prototypical 2d platform game";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"layout" = callPackage
@@ -109719,6 +113888,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "layout-rules" = callPackage
+ ({ mkDerivation, alex-tools, base, text }:
+ mkDerivation {
+ pname = "layout-rules";
+ version = "0.1.0.1";
+ sha256 = "b00a77aec2f4d8dcd71b29b5c399a7668158ae7bc05d1c7fb09e414ec3354934";
+ libraryHaskellDepends = [ alex-tools base text ];
+ homepage = "https://github.com/elliottt/layout-rules";
+ description = "A collection of different layout implementations";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lazy-csv" = callPackage
({ mkDerivation, base, bytestring }:
mkDerivation {
@@ -109786,6 +113967,8 @@ self: {
pname = "lazyio";
version = "0.1.0.4";
sha256 = "8b54f0bccdc1c836393ce667ea0f1ad069d52c04762e61fad633d4d44916cf6c";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base transformers unsafe ];
homepage = "http://www.haskell.org/haskellwiki/Lazy_IO";
description = "Run IO actions lazily while respecting their order";
@@ -109793,13 +113976,18 @@ self: {
}) {};
"lazyset" = callPackage
- ({ mkDerivation, base, containers, data-ordlist, HUnit }:
+ ({ mkDerivation, base, containers, data-ordlist, HUnit, time
+ , timeit
+ }:
mkDerivation {
pname = "lazyset";
version = "0.1.0.0";
sha256 = "9e62ccd181117484c63920b8dfb8d385d23119e11595ab2aa045b272c55f4bad";
libraryHaskellDepends = [ base containers data-ordlist ];
testHaskellDepends = [ base containers data-ordlist HUnit ];
+ benchmarkHaskellDepends = [
+ base containers data-ordlist time timeit
+ ];
homepage = "https://github.com/happyherp/lazyset";
description = "Set and Map from lazy/infinite lists";
license = stdenv.lib.licenses.mit;
@@ -110000,8 +114188,8 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "leancheck";
- version = "0.6.0";
- sha256 = "15651a9e1bb9b20e805a012be57082c5e2c1f59dde51c25f9fb88299150853ed";
+ version = "0.6.2";
+ sha256 = "f422d9b18382d338814f6435330ed68340ac5294a4b9a6af6f6cc12763721377";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base template-haskell ];
homepage = "https://github.com/rudymatela/leancheck#readme";
@@ -110148,19 +114336,19 @@ self: {
"legion" = callPackage
({ mkDerivation, aeson, base, binary, binary-conduit, bytestring
, canteven-http, conduit, conduit-extra, containers
- , data-default-class, data-dword, directory, exceptions, http-types
+ , data-default-class, data-dword, exceptions, http-types
, monad-logger, network, Ranged-sets, scotty, scotty-resource, text
, time, transformers, unix, uuid, wai, wai-extra, warp
}:
mkDerivation {
pname = "legion";
- version = "0.9.0.0";
- sha256 = "a40c85edad14c4dca15d3d4ef6b3c240c5afb30a3798ab63acc43f6f1d5a08ce";
+ version = "0.9.0.2";
+ sha256 = "784005d0ca6875192b9837ea169b4b768e0fd34881f913809c2e7310044191eb";
libraryHaskellDepends = [
aeson base binary binary-conduit bytestring canteven-http conduit
- conduit-extra containers data-default-class data-dword directory
- exceptions http-types monad-logger network Ranged-sets scotty
- scotty-resource text time transformers unix uuid wai wai-extra warp
+ conduit-extra containers data-default-class data-dword exceptions
+ http-types monad-logger network Ranged-sets scotty scotty-resource
+ text time transformers unix uuid wai wai-extra warp
];
homepage = "https://github.com/owensmurray/legion#readme";
description = "Distributed, stateful, homogeneous microservice framework";
@@ -110171,22 +114359,21 @@ self: {
"legion-discovery" = callPackage
({ mkDerivation, aeson, attoparsec, base, binary, bytestring, Cabal
, canteven-http, canteven-log, conduit, containers
- , data-default-class, ekg, graphviz, http-types, legion
- , legion-extra, monad-logger, scotty, scotty-format
- , scotty-resource, SHA, text, time, transformers, wai, wai-extra
- , warp
+ , data-default-class, ekg, graphviz, http-api-data, http-grammar
+ , legion, legion-extra, monad-logger, mtl, servant-server, SHA
+ , text, time, wai, wai-extra, warp
}:
mkDerivation {
pname = "legion-discovery";
- version = "0.3.0.0";
- sha256 = "a5bcbbcaec065c4f833b51c05e0379bce3e1f22ca70585b63878ef57dbabfc61";
+ version = "1.0.0.0";
+ sha256 = "7be93501fda9e9f37fbd90db3692ea1bf36069b1bb80f34f6663e339f3104854";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson attoparsec base binary bytestring Cabal canteven-http
canteven-log conduit containers data-default-class ekg graphviz
- http-types legion legion-extra monad-logger scotty scotty-format
- scotty-resource SHA text time transformers wai wai-extra warp
+ http-api-data http-grammar legion legion-extra monad-logger mtl
+ servant-server SHA text time wai wai-extra warp
];
executableHaskellDepends = [ base ];
testHaskellDepends = [ base ];
@@ -110198,22 +114385,22 @@ self: {
"legion-discovery-client" = callPackage
({ mkDerivation, aeson, base, bytestring, Cabal, containers
- , data-default-class, http-client, http-types, load-balancing
- , network, resourcet, text, transformers
+ , http-client, http-types, load-balancing, resourcet, text
+ , transformers
}:
mkDerivation {
pname = "legion-discovery-client";
- version = "0.1.0.3";
- sha256 = "4fd1c98dcade6f1251418f14537df3cffb4af814eca8074f7a06e0efdd67189b";
+ version = "0.1.1.1";
+ sha256 = "257150e35dddb8e67fa48dc61b740ec73e216cd59ce21bbe898c0fc3f290df24";
libraryHaskellDepends = [
- aeson base bytestring Cabal containers data-default-class
- http-client http-types load-balancing network resourcet text
- transformers
+ aeson base bytestring Cabal containers http-client http-types
+ load-balancing resourcet text transformers
];
testHaskellDepends = [ base ];
homepage = "https://github.com/owensmurray/legion-discovery-client#readme";
description = "Client library for communicating with legion-discovery";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"legion-extra" = callPackage
@@ -110223,8 +114410,8 @@ self: {
}:
mkDerivation {
pname = "legion-extra";
- version = "0.1.2.0";
- sha256 = "20619c18f0b4155fdef8a358338a987e41bc0ae3081990cdfcf3354cc4c67bec";
+ version = "0.1.2.1";
+ sha256 = "696c33bc6dd19dbc6320a637359675bfc3090b9ad05d92fd356b4242f8832519";
libraryHaskellDepends = [
aeson attoparsec base binary bytestring canteven-log conduit
containers data-default-class data-dword directory legion network
@@ -110340,7 +114527,7 @@ self: {
"lens" = callPackage
({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
- , comonad, containers, contravariant, deepseq, directory
+ , comonad, containers, contravariant, criterion, deepseq, directory
, distributive, doctest, exceptions, filepath, free
, generic-deriving, ghc-prim, hashable, hlint, HUnit
, kan-extensions, mtl, nats, parallel, profunctors, QuickCheck
@@ -110369,11 +114556,27 @@ self: {
test-framework-quickcheck2 test-framework-th text transformers
unordered-containers vector
];
+ benchmarkHaskellDepends = [
+ base bytestring comonad containers criterion deepseq
+ generic-deriving transformers unordered-containers vector
+ ];
homepage = "http://github.com/ekmett/lens/";
description = "Lenses, Folds and Traversals";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lens-accelerate" = callPackage
+ ({ mkDerivation, accelerate, base, lens }:
+ mkDerivation {
+ pname = "lens-accelerate";
+ version = "0.1.0.0";
+ sha256 = "e4a736962342c116960425a32a17f4eaccc03bf583c09d2a619779deee5c9548";
+ libraryHaskellDepends = [ accelerate base lens ];
+ homepage = "https://github.com/tmcdonell/lens-accelerate";
+ description = "Instances to mix lens with accelerate";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lens-action" = callPackage
({ mkDerivation, base, comonad, contravariant, directory, doctest
, filepath, lens, mtl, profunctors, semigroupoids, semigroups
@@ -110469,6 +114672,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lens-labels" = callPackage
+ ({ mkDerivation, base, ghc-prim }:
+ mkDerivation {
+ pname = "lens-labels";
+ version = "0.1.0.0";
+ sha256 = "cde729cf0f9024417d17234a933a54e0a4f3e2073e84f00e8ad60da5fc39e67c";
+ libraryHaskellDepends = [ base ghc-prim ];
+ homepage = "https://github.com/google/proto-lens";
+ description = "Integration of lenses with OverloadedLabels";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lens-prelude" = callPackage
({ mkDerivation, array, base, bytestring, containers, contravariant
, either, hashable, lens, mtl, text, time, transformers
@@ -110508,6 +114723,8 @@ self: {
pname = "lens-regex";
version = "0.1.0";
sha256 = "4954b3ae395661e916c536bfe837c42a1cd8223ea81ffd86b1fdd9b6abfc5142";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base lens regex-base template-haskell
];
@@ -110670,14 +114887,40 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "lentil_1_0_9_0" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, base, csv, directory, filemanip
+ , filepath, hspec, natural-sort, optparse-applicative, parsec
+ , pipes, regex-tdfa, semigroups, terminal-progress-bar, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "lentil";
+ version = "1.0.9.0";
+ sha256 = "4403da26f4c6bef7848a20587422103e1e84cd446fc428dfe6370b875c78cf93";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ ansi-wl-pprint base csv directory filemanip filepath natural-sort
+ optparse-applicative parsec pipes regex-tdfa semigroups
+ terminal-progress-bar text transformers
+ ];
+ testHaskellDepends = [
+ ansi-wl-pprint base csv directory filemanip filepath hspec
+ natural-sort optparse-applicative parsec pipes regex-tdfa
+ semigroups terminal-progress-bar text transformers
+ ];
+ homepage = "http://www.ariis.it/static/articles/lentil/page.html";
+ description = "frugal issue tracker";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"lenz" = callPackage
({ mkDerivation, base, base-unicode-symbols, transformers }:
mkDerivation {
pname = "lenz";
- version = "0.1";
- sha256 = "98b3aef14ca16218ecd6643812e9df5dde5c60af6e2f56f98ec523ecc0917397";
- revision = "1";
- editedCabalFile = "48a9254ce289eedf5db423844732c4b5a42798d94b3c2e82b4b9770f87c97f07";
+ version = "0.1.2.1";
+ sha256 = "086dc7dd29cdc7f8166f2248bd9cebbfe0f926ec5f6a6d99e6ac81cfe62b1215";
libraryHaskellDepends = [ base base-unicode-symbols transformers ];
description = "Van Laarhoven lenses";
license = "unknown";
@@ -110721,6 +114964,8 @@ self: {
pname = "leveldb-haskell";
version = "0.6.4";
sha256 = "25a8f9c2cdd5a32423389173a6323bd804689f69aee1082c57887ea74ead1b04";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring data-default exceptions filepath resourcet
transformers
@@ -110744,6 +114989,8 @@ self: {
pname = "leveldb-haskell-fork";
version = "0.3.4.4";
sha256 = "589935f658b432546ba3e82f1473c55365a2a3fd01e3751faa93f3c2a79f2c08";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base bytestring data-default filepath resourcet transformers
];
@@ -110777,6 +115024,8 @@ self: {
pname = "levmar-chart";
version = "0.2";
sha256 = "5271f6dadec35b22d6fd00900992c819d2e7a7daa7e53016c9f19879a3684973";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base Chart colour data-accessor levmar ];
description = "Plots the results of the Levenberg-Marquardt algorithm in a chart";
license = stdenv.lib.licenses.bsd3;
@@ -110883,7 +115132,7 @@ self: {
version = "0.10";
sha256 = "23b3cd7479108864b5a167b3fd1b1f58bf49b1773f590c68c766dcd4a999a0f4";
isLibrary = false;
- isExecutable = false;
+ isExecutable = true;
homepage = "http://lhc.seize.it/";
description = "LHC Haskell Compiler";
license = stdenv.lib.licenses.publicDomain;
@@ -111152,8 +115401,8 @@ self: {
}:
mkDerivation {
pname = "libjenkins";
- version = "0.8.3";
- sha256 = "939379ae30f65d20d524d5735d6b6ec86b91ce295c64e089b1097161da1067cc";
+ version = "0.8.4";
+ sha256 = "e7602fc1312661a8305e3ddb84b365cf520c74b9afbd4c5b741e05ab8fb71123";
libraryHaskellDepends = [
async attoparsec base bytestring conduit containers free
http-client http-conduit http-types monad-control mtl network
@@ -111200,9 +115449,10 @@ self: {
"liblawless" = callPackage
({ mkDerivation, aeson, base, base-unicode-symbols, binary
- , boomerang, bytestring, containers, containers-unicode-symbols
- , contravariant, data-default, data-textual, dns, exceptions
- , filepath, hjsonschema, lens, machines, mtl, network, network-ip
+ , boomerang, bytestring, concurrent-machines, containers
+ , containers-unicode-symbols, contravariant, data-default
+ , data-textual, dns, exceptions, filepath, hjsonschema, lens
+ , machines, managed, monad-control, mtl, network, network-ip
, parsers, pathtype, protolude, QuickCheck, random, semigroups, stm
, stm-containers, temporary, test-framework
, test-framework-quickcheck2, test-framework-th, text, text-icu
@@ -111210,21 +115460,20 @@ self: {
}:
mkDerivation {
pname = "liblawless";
- version = "0.16.1";
- sha256 = "9598c6e717b1118057190f6a6f15977903956df374812e94049e78866b40578a";
- isLibrary = true;
- isExecutable = true;
+ version = "0.19.1";
+ sha256 = "e2d5e56b411098adcd139d6aae5f9226f8951b0a932af8cbfa178ffa626f326c";
libraryHaskellDepends = [
aeson base base-unicode-symbols binary boomerang bytestring
- containers containers-unicode-symbols contravariant data-default
- data-textual dns exceptions hjsonschema lens machines mtl network
- network-ip parsers pathtype protolude QuickCheck random semigroups
- stm stm-containers temporary text text-icu text-icu-normalized
- text-printer time transformers zippers
+ concurrent-machines containers containers-unicode-symbols
+ contravariant data-default data-textual dns exceptions hjsonschema
+ lens machines managed monad-control mtl network network-ip parsers
+ pathtype protolude QuickCheck random semigroups stm stm-containers
+ temporary text text-icu text-icu-normalized text-printer time
+ transformers zippers
];
testHaskellDepends = [
aeson base binary bytestring exceptions filepath network QuickCheck
- semigroups temporary test-framework test-framework-quickcheck2
+ semigroups stm temporary test-framework test-framework-quickcheck2
test-framework-th text time transformers
];
description = "Prelude based on protolude for GHC 8 and beyond";
@@ -111253,6 +115502,8 @@ self: {
pname = "libltdl";
version = "0.1.1";
sha256 = "9327d7108607fecc30803217eb329465a569a1c26c564b49800ceb08e362f828";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base ];
homepage = "https://github.com/mainland/libltdl";
description = "FFI interface to libltdl";
@@ -111464,6 +115715,8 @@ self: {
pname = "libssh2";
version = "0.2.0.3";
sha256 = "7caa9f23ae3ff54a819ff56bbecc7953fe39aa958c77feebd52849f2bf86cd75";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring network syb time ];
librarySystemDepends = [ ssh2 ];
libraryPkgconfigDepends = [ libssh2 ];
@@ -111665,8 +115918,8 @@ self: {
({ mkDerivation, base, mtl, nvpair, transformers, zfs }:
mkDerivation {
pname = "libzfs";
- version = "0.1.0.2";
- sha256 = "887ea6f0fbcba72885090666e3384b35cd543c7bc56f28fd1b9c6b5f6640f2e7";
+ version = "0.2.0.0";
+ sha256 = "85cce97cf4f0fa9be343427ecd3ab0d18c93e6264f1562eafd54fd59dbb06bbc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl transformers ];
@@ -111733,9 +115986,9 @@ self: {
}) {};
"lifted-async" = callPackage
- ({ mkDerivation, async, base, constraints, HUnit, lifted-base
- , monad-control, mtl, tasty, tasty-hunit, tasty-th
- , transformers-base
+ ({ mkDerivation, async, base, constraints, criterion, deepseq
+ , HUnit, lifted-base, monad-control, mtl, tasty, tasty-hunit
+ , tasty-th, transformers-base
}:
mkDerivation {
pname = "lifted-async";
@@ -111748,34 +116001,16 @@ self: {
async base HUnit lifted-base monad-control mtl tasty tasty-hunit
tasty-th
];
+ benchmarkHaskellDepends = [ async base criterion deepseq ];
homepage = "https://github.com/maoe/lifted-async";
description = "Run lifted IO operations asynchronously and wait for their results";
license = stdenv.lib.licenses.bsd3;
}) {};
"lifted-base" = callPackage
- ({ mkDerivation, base, HUnit, monad-control, test-framework
- , test-framework-hunit, transformers, transformers-base
- , transformers-compat
- }:
- mkDerivation {
- pname = "lifted-base";
- version = "0.2.3.8";
- sha256 = "1605df810bc941951522d0cd1b777ff1d62dac6628aabed165a49b848f25df9f";
- libraryHaskellDepends = [ base monad-control transformers-base ];
- testHaskellDepends = [
- base HUnit monad-control test-framework test-framework-hunit
- transformers transformers-base transformers-compat
- ];
- homepage = "https://github.com/basvandijk/lifted-base";
- description = "lifted IO operations from the base library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "lifted-base_0_2_3_10" = callPackage
- ({ mkDerivation, base, HUnit, monad-control, test-framework
- , test-framework-hunit, transformers, transformers-base
- , transformers-compat
+ ({ mkDerivation, base, criterion, HUnit, monad-control, monad-peel
+ , test-framework, test-framework-hunit, transformers
+ , transformers-base, transformers-compat
}:
mkDerivation {
pname = "lifted-base";
@@ -111786,10 +116021,12 @@ self: {
base HUnit monad-control test-framework test-framework-hunit
transformers transformers-base transformers-compat
];
+ benchmarkHaskellDepends = [
+ base criterion monad-control monad-peel transformers
+ ];
homepage = "https://github.com/basvandijk/lifted-base";
description = "lifted IO operations from the base library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lifted-protolude" = callPackage
@@ -111889,6 +116126,7 @@ self: {
homepage = "https://github.com/cmoresid/lightning-haskell#readme";
description = "Haskell client for lightning-viz REST API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lighttpd-conf" = callPackage
@@ -112048,6 +116286,20 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "line-size" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "line-size";
+ version = "0.1.0.0";
+ sha256 = "ba7b29516152e13756eed1593c0f33332ee7fae9f7da268429c9684ec85a79db";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [ base ];
+ homepage = "xy30.com";
+ description = "Display the number of bytes of each line";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"line2pdf" = callPackage
({ mkDerivation, base, bytestring, containers }:
mkDerivation {
@@ -112104,6 +116356,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "linear-accelerate_0_3" = callPackage
+ ({ mkDerivation, accelerate, base, Cabal, distributive, filepath
+ , lens, linear
+ }:
+ mkDerivation {
+ pname = "linear-accelerate";
+ version = "0.3";
+ sha256 = "3aef0c04059e3b650573929aabbf782cc712b2926d76a2a3ed7e37079bdb42a9";
+ setupHaskellDepends = [ base Cabal filepath ];
+ libraryHaskellDepends = [
+ accelerate base distributive lens linear
+ ];
+ homepage = "http://github.com/ekmett/linear-accelerate/";
+ description = "Lifting linear vector spaces into Accelerate";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"linear-algebra-cblas" = callPackage
({ mkDerivation, base, ieee754, QuickCheck, storable-complex
, test-framework, test-framework-quickcheck2, vector
@@ -112218,15 +116488,16 @@ self: {
"linearmap-category" = callPackage
({ mkDerivation, base, constrained-categories, containers
, free-vector-spaces, ieee754, lens, linear, manifolds-core
- , semigroups, tagged, vector, vector-space
+ , semigroups, tagged, transformers, vector, vector-space
}:
mkDerivation {
pname = "linearmap-category";
- version = "0.3.0.1";
- sha256 = "f8f24aa068e6578798b9fcdbbc4e7058322db89cf630540b7b91a7cbfe5d5f78";
+ version = "0.3.2.0";
+ sha256 = "45932979d622e33de233a01e8e66e5925be9553caa246132705e36437580233d";
libraryHaskellDepends = [
base constrained-categories containers free-vector-spaces ieee754
- lens linear manifolds-core semigroups tagged vector vector-space
+ lens linear manifolds-core semigroups tagged transformers vector
+ vector-space
];
homepage = "https://github.com/leftaroundabout/linearmap-family";
description = "Native, complete, matrix-free linear algebra";
@@ -112359,8 +116630,8 @@ self: {
}) {};
"linkedhashmap" = callPackage
- ({ mkDerivation, base, containers, deepseq, hashable, mtl, tasty
- , tasty-hunit, unordered-containers
+ ({ mkDerivation, base, containers, criterion, deepseq, hashable
+ , mtl, tasty, tasty-hunit, unordered-containers
}:
mkDerivation {
pname = "linkedhashmap";
@@ -112373,6 +116644,9 @@ self: {
base containers deepseq hashable mtl tasty tasty-hunit
unordered-containers
];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq hashable unordered-containers
+ ];
homepage = "https://github.com/abasko/linkedhashmap";
description = "Persistent LinkedHashMap data structure";
license = stdenv.lib.licenses.bsd3;
@@ -112404,8 +116678,8 @@ self: {
}:
mkDerivation {
pname = "linode";
- version = "0.2.0.0";
- sha256 = "3a5c1d507121a40848217ad8e092c3347c1c26a1ada09ccfa1450b30d22d59fa";
+ version = "0.3.0.0";
+ sha256 = "7c5c35938d19cd8577bd40c8c574a27011b3c0b30da45920129187d4d204139e";
libraryHaskellDepends = [
aeson async base binary bytestring containers errors lens process
retry safe text transformers wreq
@@ -112485,6 +116759,8 @@ self: {
pname = "linux-file-extents";
version = "0.2.0.0";
sha256 = "6c7cd9e700f666f774736d31a0e6aa7bfe9bd1e075c11eed701ba95095fd9bd0";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base unix ];
homepage = "https://github.com/redneb/linux-file-extents";
description = "Retrieve file fragmentation information under Linux";
@@ -112697,7 +116973,7 @@ self: {
}) {};
"liquid" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, hashable, lens
+ ({ mkDerivation, aeson, attoparsec, base, criterion, hashable, lens
, lens-aeson, mtl, QuickCheck, scientific, semigroups, tasty
, tasty-hunit, tasty-quickcheck, tasty-th, text
, unordered-containers, validation, vector
@@ -112715,6 +116991,7 @@ self: {
semigroups tasty tasty-hunit tasty-quickcheck tasty-th text
unordered-containers validation vector
];
+ benchmarkHaskellDepends = [ aeson attoparsec base criterion text ];
homepage = "https://github.com/projectorhq/haskell-liquid";
description = "Liquid template language library";
license = stdenv.lib.licenses.bsd3;
@@ -112894,6 +117171,8 @@ self: {
pname = "list-prompt";
version = "0.1.1.0";
sha256 = "c7323c7a802940deba1a7be46265fd8c01f548174d5f08923a607e1730ca4dee";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
ansi-terminal base data-default stm terminal-size vty
];
@@ -113357,8 +117636,10 @@ self: {
}:
mkDerivation {
pname = "llvm-extra";
- version = "0.7.0.1";
- sha256 = "4928e405deff09451edce864558ce7b3276549ca7f1d71dac118dcbcafe15573";
+ version = "0.7.1";
+ sha256 = "02b54ca12c6dbcb24589bbc93819a4857f169b811e15a6d00d05b7e42f1f6505";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers cpuid llvm-tf non-empty tfp transformers unsafe
utility-ht
@@ -113375,6 +117656,8 @@ self: {
pname = "llvm-ffi";
version = "3.8.1";
sha256 = "d636af82033d1fbfa5c05ed66f823afe9081db387f85eae862f97ca6db4e24c9";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base enumset ];
libraryPkgconfigDepends = [ llvm ];
homepage = "http://haskell.org/haskellwiki/LLVM";
@@ -113476,6 +117759,54 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "llvm-hs" = callPackage
+ ({ mkDerivation, array, base, bytestring, Cabal, containers
+ , llvm-config, llvm-hs-pure, mtl, parsec, pretty-show, QuickCheck
+ , tasty, tasty-hunit, tasty-quickcheck, template-haskell, temporary
+ , transformers, transformers-compat, utf8-string
+ }:
+ mkDerivation {
+ pname = "llvm-hs";
+ version = "4.0.1.0";
+ sha256 = "48f5a375514269fae1fa8723c80500de845e0798a55fc36074e22bc2e7daa82d";
+ setupHaskellDepends = [ base Cabal containers ];
+ libraryHaskellDepends = [
+ array base bytestring containers llvm-hs-pure mtl parsec
+ template-haskell transformers transformers-compat utf8-string
+ ];
+ libraryToolDepends = [ llvm-config ];
+ testHaskellDepends = [
+ base bytestring containers llvm-hs-pure mtl pretty-show QuickCheck
+ tasty tasty-hunit tasty-quickcheck temporary transformers
+ transformers-compat
+ ];
+ homepage = "http://github.com/llvm-hs/llvm-hs/";
+ description = "General purpose LLVM bindings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {llvm-config = null;};
+
+ "llvm-hs-pure" = callPackage
+ ({ mkDerivation, base, containers, mtl, parsec, tasty, tasty-hunit
+ , template-haskell, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "llvm-hs-pure";
+ version = "4.0.0.0";
+ sha256 = "7452314aac955bd9afb4e93df2fc235788d069b18b16872878681cf91d0639fd";
+ libraryHaskellDepends = [
+ base containers mtl parsec template-haskell transformers
+ transformers-compat
+ ];
+ testHaskellDepends = [
+ base containers mtl tasty tasty-hunit transformers
+ transformers-compat
+ ];
+ homepage = "http://github.com/llvm-hs/llvm-hs/";
+ description = "Pure Haskell LLVM functionality (no FFI)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"llvm-ht" = callPackage
({ mkDerivation, base, bytestring, directory, mtl, process
, type-level
@@ -113511,12 +117842,12 @@ self: {
}) {};
"llvm-pretty" = callPackage
- ({ mkDerivation, base, containers, monadLib, pretty }:
+ ({ mkDerivation, base, containers, monadLib, parsec, pretty }:
mkDerivation {
pname = "llvm-pretty";
- version = "0.5";
- sha256 = "d38228d980ad1fc0b833cf5daa0e78ce981c102a6ad7cad16bed2761f98cbb19";
- libraryHaskellDepends = [ base containers monadLib pretty ];
+ version = "0.7.1.0";
+ sha256 = "5805bbb6a0408dad250eaee5ebd15bc8fbeccbca8b54fa50aa1de94ea95d2c60";
+ libraryHaskellDepends = [ base containers monadLib parsec pretty ];
description = "A pretty printing library inspired by the llvm binding";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -113528,8 +117859,8 @@ self: {
}:
mkDerivation {
pname = "llvm-pretty-bc-parser";
- version = "0.3.0.0";
- sha256 = "7873abf8b3acbc679642f2f1c2d639db91c084a2a97546037f049735536dfb81";
+ version = "0.3.2.0";
+ sha256 = "198a7985b2c263427a9a216d2b4074e3ac44b5100a3b8580be926ea5c4ed1440";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -113553,8 +117884,10 @@ self: {
}:
mkDerivation {
pname = "llvm-tf";
- version = "3.1.0.1";
- sha256 = "5aa4e2e733b442de88096ba0eaa7fe92e52a1e61601c423d4fbb4dc44355e2e5";
+ version = "3.1.0.2";
+ sha256 = "566a16989cdb64a87a78287341aa71379db88c6072683219c2853dff2afabf98";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base containers enumset fixed-length llvm-ffi non-empty
storable-record tfp transformers utility-ht
@@ -113746,12 +118079,13 @@ self: {
}) {};
"located-base" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, criterion }:
mkDerivation {
pname = "located-base";
version = "0.1.1.0";
sha256 = "83a96081c87ec9820b6bad7200404f7e1fbed365fe8c57641d8645d95732d59f";
libraryHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base criterion ];
homepage = "http://github.com/gridaphobe/located-base";
description = "Location-aware variants of partial functions";
license = stdenv.lib.licenses.bsd3;
@@ -113826,8 +118160,8 @@ self: {
pname = "lock-file";
version = "0.5.0.2";
sha256 = "274ecb94d0af66fed7b624fca402381d7f262f510ac7c4271037153efda49ad0";
- revision = "3";
- editedCabalFile = "565e73c14184f1760473a10e35d2a04f354dbec33abcf185d217754ad63709b6";
+ revision = "4";
+ editedCabalFile = "2c6bc79db0f2cdeb55396860867b462995047699a66e4b0cb31724f961ae443b";
libraryHaskellDepends = [
base data-default-class directory exceptions tagged-exception-core
transformers
@@ -113840,6 +118174,7 @@ self: {
homepage = "https://github.com/trskop/lock-file";
description = "Provide exclusive access to a resource using lock file";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"locked-poll" = callPackage
@@ -113895,6 +118230,33 @@ self: {
pname = "log";
version = "0.7";
sha256 = "67daea67ce76d9838f2cb853f198e891d853d705405ff3806ce46fdf2376e51b";
+ revision = "1";
+ editedCabalFile = "e5202dc6af8bc3ecfffe0ef5d49c71dc2049a05f0f584d514c609af7702f111c";
+ libraryHaskellDepends = [
+ base log-base log-elasticsearch log-postgres
+ ];
+ testHaskellDepends = [
+ aeson base bloodhound bytestring exceptions http-client http-types
+ process random tasty tasty-hunit text time transformers
+ ];
+ homepage = "https://github.com/scrive/log";
+ description = "Structured logging solution with multiple backends";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "log_0_8" = callPackage
+ ({ mkDerivation, aeson, base, bloodhound, bytestring, exceptions
+ , http-client, http-types, log-base, log-elasticsearch
+ , log-postgres, process, random, tasty, tasty-hunit, text, time
+ , transformers
+ }:
+ mkDerivation {
+ pname = "log";
+ version = "0.8";
+ sha256 = "3c48e377d8e25cb6874c1496d8635342dc3c57843d45f1347b4fdfb110d42a52";
+ revision = "1";
+ editedCabalFile = "110b0297ddce3744cffe2749373311677df01d27531bbec528a27744d7aed1ea";
libraryHaskellDepends = [
base log-base log-elasticsearch log-postgres
];
@@ -113915,8 +118277,8 @@ self: {
}:
mkDerivation {
pname = "log-base";
- version = "0.7";
- sha256 = "ba961838e19cccb5d84a052ba75acbd7320119dda482a4fa230346743c8a8c07";
+ version = "0.7.1";
+ sha256 = "63eb485d51edb8f76d1cf3feeab379afe19546f8e52e284db51e5ae4c690a2bf";
libraryHaskellDepends = [
aeson aeson-pretty base bytestring deepseq exceptions monad-control
monad-time mtl semigroups stm text time transformers-base
@@ -113990,6 +118352,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "log-elasticsearch_0_8_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
+ , bloodhound, bytestring, deepseq, http-client, http-client-tls
+ , log-base, semigroups, text, text-show, time, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "log-elasticsearch";
+ version = "0.8.1";
+ sha256 = "b0a67b2335f2d1a075bf611b723572db81075c69a3f4a4a06ab35906341f8281";
+ libraryHaskellDepends = [
+ aeson aeson-pretty base base64-bytestring bloodhound bytestring
+ deepseq http-client http-client-tls log-base semigroups text
+ text-show time transformers unordered-containers vector
+ ];
+ homepage = "https://github.com/scrive/log";
+ description = "Structured logging solution (Elasticsearch back end)";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"log-postgres" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
, bytestring, deepseq, hpqtypes, http-client, lifted-base, log-base
@@ -114038,24 +118421,25 @@ self: {
"log-warper" = callPackage
({ mkDerivation, aeson, ansi-terminal, async, base, bytestring
, containers, data-default, directory, dlist, errors, exceptions
- , extra, filepath, formatting, hashable, hslogger, hspec, HUnit
- , lens, monad-control, monad-loops, mtl, QuickCheck, safecopy, text
- , text-format, time, transformers, transformers-base, universum
- , unordered-containers, yaml
+ , extra, filepath, formatting, hashable, hspec, HUnit, lens, mmorph
+ , monad-control, monad-loops, mtl, network, QuickCheck, safecopy
+ , text, text-format, time, transformers, transformers-base
+ , universum, unix, unordered-containers, yaml
}:
mkDerivation {
pname = "log-warper";
- version = "0.4.4";
- sha256 = "9a2cfcf95d0c88ae6471106f67314e81e2bd370fe092a4f21d9459f1f235dbea";
+ version = "1.0.4";
+ sha256 = "c2024e6a5c01d2862d05ea47273e659c3ee31afeeb2f69e67b52fec0749f0990";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson ansi-terminal base bytestring containers directory dlist
- errors exceptions extra filepath formatting hashable hslogger lens
- monad-control monad-loops mtl safecopy text text-format time
- transformers transformers-base universum unordered-containers yaml
+ errors exceptions extra filepath formatting hashable lens mmorph
+ monad-control monad-loops mtl network safecopy text text-format
+ time transformers transformers-base universum unix
+ unordered-containers yaml
];
- executableHaskellDepends = [ base exceptions hslogger text ];
+ executableHaskellDepends = [ base exceptions text ];
testHaskellDepends = [
async base data-default directory filepath hspec HUnit lens
QuickCheck universum unordered-containers
@@ -114063,6 +118447,7 @@ self: {
homepage = "https://github.com/serokell/log-warper";
description = "Flexible, configurable, monadic and pretty logging";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"log2json" = callPackage
@@ -114170,23 +118555,52 @@ self: {
}) {};
"logging-effect" = callPackage
- ({ mkDerivation, async, base, exceptions, free, monad-control, mtl
+ ({ mkDerivation, async, base, bytestring, criterion, exceptions
+ , fast-logger, free, lifted-async, monad-control, monad-logger, mtl
, semigroups, stm, stm-delay, text, time, transformers
, transformers-base, wl-pprint-text
}:
mkDerivation {
pname = "logging-effect";
- version = "1.1.2";
- sha256 = "7a39a46028c456b024088fcc5995f7552abe21f6578019970cb079083180d12c";
+ version = "1.1.3";
+ sha256 = "0eaa34ec9174acc7cbc4c806b44f4b616430658bf215c086b3ee29877cbe7914";
libraryHaskellDepends = [
async base exceptions free monad-control mtl semigroups stm
stm-delay text time transformers transformers-base wl-pprint-text
];
+ benchmarkHaskellDepends = [
+ base bytestring criterion fast-logger lifted-async monad-logger
+ text time wl-pprint-text
+ ];
homepage = "https://github.com/ocharles/logging-effect";
description = "A mtl-style monad transformer for general purpose & compositional logging";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "logging-effect_1_2_0" = callPackage
+ ({ mkDerivation, async, base, bytestring, criterion, exceptions
+ , fast-logger, free, lifted-async, monad-control, monad-logger, mtl
+ , semigroups, stm, stm-delay, text, time, transformers
+ , transformers-base, wl-pprint-text
+ }:
+ mkDerivation {
+ pname = "logging-effect";
+ version = "1.2.0";
+ sha256 = "be6f0121d16e9947d4147c264123b8d622102eb43f0d16e815f117505d6d8544";
+ libraryHaskellDepends = [
+ async base exceptions free monad-control mtl semigroups stm
+ stm-delay text time transformers transformers-base wl-pprint-text
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion fast-logger lifted-async monad-logger
+ text time wl-pprint-text
+ ];
+ homepage = "https://github.com/ocharles/logging-effect";
+ description = "A mtl-style monad transformer for general purpose & compositional logging";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"logging-facade" = callPackage
({ mkDerivation, base, hspec, template-haskell, transformers }:
mkDerivation {
@@ -114394,31 +118808,25 @@ self: {
}) {};
"lol" = callPackage
- ({ mkDerivation, arithmoi, base, binary, bytestring, constraints
- , containers, crypto-api, data-default, deepseq, DRBG
+ ({ mkDerivation, arithmoi, base, bytestring, constraints
+ , containers, crypto-api, data-default, deepseq, directory
, monadcryptorandom, MonadRandom, mtl, numeric-prelude
- , protocol-buffers, protocol-buffers-descriptor, QuickCheck, random
- , reflection, repa, singletons, tagged-transformer
- , template-haskell, test-framework, test-framework-quickcheck2
- , th-desugar, transformers, vector, vector-th-unbox
+ , protocol-buffers, protocol-buffers-descriptor, random, reflection
+ , singletons, tagged-transformer, template-haskell, vector
+ , vector-th-unbox
}:
mkDerivation {
pname = "lol";
- version = "0.5.0.2";
- sha256 = "7a3a494d8262865e7262bf34e39030f1bf48c81a602b8f81e1d50770372030ca";
+ version = "0.6.0.0";
+ sha256 = "973a5ecd6397fd01e34bb7a40e80a3b0b564ca00aeafb73dc66fb0ec988c950d";
revision = "1";
- editedCabalFile = "3e58e5596d39e3a7265acecf79ece269b44cf58fd14699bdbc9a28fde0bd622d";
+ editedCabalFile = "bc9524337ed4a7608bda8a983259e6e381621d8a0914531833a5d1a761ba7971";
libraryHaskellDepends = [
- arithmoi base binary bytestring constraints containers crypto-api
- data-default deepseq monadcryptorandom MonadRandom mtl
- numeric-prelude protocol-buffers protocol-buffers-descriptor
- QuickCheck random reflection repa singletons tagged-transformer
- template-haskell th-desugar transformers vector vector-th-unbox
- ];
- testHaskellDepends = [
- arithmoi base constraints deepseq DRBG MonadRandom mtl QuickCheck
- random repa singletons test-framework test-framework-quickcheck2
- vector
+ arithmoi base bytestring constraints containers crypto-api
+ data-default deepseq directory monadcryptorandom MonadRandom mtl
+ numeric-prelude protocol-buffers protocol-buffers-descriptor random
+ reflection singletons tagged-transformer template-haskell vector
+ vector-th-unbox
];
homepage = "https://github.com/cpeikert/Lol";
description = "A library for lattice cryptography";
@@ -114427,35 +118835,56 @@ self: {
}) {};
"lol-apps" = callPackage
- ({ mkDerivation, arithmoi, base, constraints, deepseq, DRBG, lol
- , MonadRandom, mtl, numeric-prelude, QuickCheck, random, repa
- , singletons, test-framework, test-framework-quickcheck2, vector
+ ({ mkDerivation, base, containers, deepseq, DRBG, filepath, lol
+ , lol-benches, lol-cpp, lol-repa, lol-tests, MonadRandom, mtl
+ , numeric-prelude, protocol-buffers, protocol-buffers-descriptor
+ , singletons, split, test-framework, time
}:
mkDerivation {
pname = "lol-apps";
- version = "0.1.1.0";
- sha256 = "75b0d6d53161d25e77286ab0cbf43487112f6b6d944ff77d11ace6e7ef83af7e";
- revision = "2";
- editedCabalFile = "5d9f33a4442eff096507ba9917c86de5cd01ee1fe55f4837c69301ccaa7f4c69";
+ version = "0.2.0.2";
+ sha256 = "d082ac8f4112884878a5f8f0ce8d994b1c5dc8d62bba8f55a437b03f1f2e1c88";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base deepseq lol MonadRandom numeric-prelude
+ base containers deepseq lol MonadRandom mtl numeric-prelude
+ protocol-buffers protocol-buffers-descriptor singletons split
];
executableHaskellDepends = [
- arithmoi base lol MonadRandom numeric-prelude
+ base deepseq DRBG filepath lol lol-cpp MonadRandom mtl
+ numeric-prelude singletons time
];
testHaskellDepends = [
- arithmoi base constraints deepseq DRBG lol MonadRandom mtl
- QuickCheck random repa singletons test-framework
- test-framework-quickcheck2 vector
+ base lol lol-cpp lol-repa lol-tests MonadRandom numeric-prelude
+ test-framework
+ ];
+ benchmarkHaskellDepends = [
+ base DRBG lol lol-benches lol-cpp lol-repa MonadRandom mtl
+ numeric-prelude
];
homepage = "https://github.com/cpeikert/Lol";
- description = "Lattice-based cryptographic applications using Lol";
+ description = "Lattice-based cryptographic applications using .";
license = stdenv.lib.licenses.gpl2;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "lol-benches" = callPackage
+ ({ mkDerivation, ansi-terminal, base, containers, criterion
+ , crypto-api, deepseq, DRBG, lol, MonadRandom, split, statistics
+ }:
+ mkDerivation {
+ pname = "lol-benches";
+ version = "0.0.0.5";
+ sha256 = "6d708ff14c3dbe0ea7742d9498fe43ad087eb43652bd20cc92bd4f5fc0671858";
+ libraryHaskellDepends = [
+ ansi-terminal base containers criterion crypto-api deepseq DRBG lol
+ MonadRandom split statistics
+ ];
+ homepage = "https://github.com/cpeikert/Lol";
+ description = "A library for benchmarking .";
+ license = stdenv.lib.licenses.gpl2;
+ }) {};
+
"lol-calculus" = callPackage
({ mkDerivation, base, containers, directory, filepath, haskeline
, mtl, parsec, text, text-format, transformers
@@ -114478,6 +118907,65 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "lol-cpp" = callPackage
+ ({ mkDerivation, base, constraints, deepseq, DRBG, lol, lol-benches
+ , lol-tests, MonadRandom, mtl, numeric-prelude, reflection, vector
+ }:
+ mkDerivation {
+ pname = "lol-cpp";
+ version = "0.0.0.3";
+ sha256 = "42fe0cc6f99aabd9ab47666fa41cb8407688d0e4e18a7e9cf67f1db43e1b9325";
+ libraryHaskellDepends = [
+ base constraints deepseq lol MonadRandom mtl numeric-prelude
+ reflection vector
+ ];
+ testHaskellDepends = [ base lol-tests ];
+ benchmarkHaskellDepends = [ base DRBG lol lol-benches ];
+ homepage = "https://github.com/cpeikert/Lol";
+ description = "A fast C++ backend for .";
+ license = stdenv.lib.licenses.gpl2;
+ }) {};
+
+ "lol-repa" = callPackage
+ ({ mkDerivation, base, constraints, data-default, deepseq, DRBG
+ , lol, lol-benches, lol-tests, MonadRandom, mtl, numeric-prelude
+ , reflection, repa, singletons, vector, vector-th-unbox
+ }:
+ mkDerivation {
+ pname = "lol-repa";
+ version = "0.0.0.2";
+ sha256 = "9545c89813d53d928ba6da0ef24118f6a80c01525d05963b6e8b1399bd3e91a4";
+ libraryHaskellDepends = [
+ base constraints data-default deepseq lol MonadRandom mtl
+ numeric-prelude reflection repa singletons vector vector-th-unbox
+ ];
+ testHaskellDepends = [ base lol-tests ];
+ benchmarkHaskellDepends = [ base DRBG lol lol-benches ];
+ homepage = "https://github.com/cpeikert/Lol";
+ description = "A repa backend for .";
+ license = stdenv.lib.licenses.gpl2;
+ }) {};
+
+ "lol-tests" = callPackage
+ ({ mkDerivation, base, lol, MonadRandom, QuickCheck, test-framework
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "lol-tests";
+ version = "0.0.0.1";
+ sha256 = "656cbe1a7bcea84cffd271a61d0f2b731e14705309636d872afff363628a37ed";
+ revision = "1";
+ editedCabalFile = "39058c9844930c138aed3e9135879c07de330ae36259e5799c0cdf96fc9ca9d2";
+ libraryHaskellDepends = [
+ base lol MonadRandom QuickCheck test-framework
+ test-framework-quickcheck2
+ ];
+ testHaskellDepends = [ base lol test-framework ];
+ homepage = "https://github.com/cpeikert/Lol";
+ description = "A library for testing