Commit graph

84891 commits

Author SHA1 Message Date
Joachim Fasting
8246a845b4
zerotierone: gzip -9 -> gzip -9n
Note that it does not seem to make a difference to `nix-build --check`.
2016-12-20 15:32:07 +01:00
Joachim Fasting
6758d157d2
multipath-tools: ensure gzip does not capture timestamp
gzip is originally called as 'gzip -9 -c'

This is a port of
a8e7ddd1df

Note that it does not seem to make a difference to `nix-build --check`.
2016-12-20 15:31:55 +01:00
Thomas Tuegel
b9d3898995
qt57: 5.7.0 -> 5.7.1 2016-12-20 07:40:53 -06:00
Aristid Breitkreuz
6d75b913fd Merge pull request #21255 from jokogr/u/syncthing-0.14.15
syncthing: 0.14.13 -> 0.14.15
2016-12-20 14:20:26 +01:00
Aristid Breitkreuz
978c26a465 Merge pull request #21290 from peterhoeg/u/db
dropbox: 15.4.22 -> 16.4.29
2016-12-20 14:12:34 +01:00
Joachim Fasting
5a8147479e make-initrd: create reproducible initrds
To achieve reproducible results, `cpio` archive members are added in
sorted order and inodes renumbered.

The `cpio-clean.pl` script is made obsolete by setting mtimes via
`touch` & using `cpio --reproducible`.  Suggested by @dezgeg in
https://github.com/NixOS/nixpkgs/pull/21273#issuecomment-268116605.

Note that using `--reproducible` means that initial ramdisk creation now
requires at least `cpio` version 2.12 (released in 2015).
2016-12-20 14:00:04 +01:00
Daiderd Jordan
49e3190efa
Revert "xhyve: update and fix to use our Hypervisor framework"
This reverts commit f3b65f67d9.
2016-12-20 13:02:27 +01:00
Alexander Kjeldaas
6b4a41a360 libfaketime: make the build reproducible
A rebased version of cb8bd05a01
Note: we no longer apply the spurious lrt patch.

This allows `nix-build --check -A libfaketime` to succeed.
2016-12-20 12:54:23 +01:00
Daiderd Jordan
fb2a7cd705 Revert "apple-sdk: 10.9 -> 10.11"
This reverts commit 377cef8d16.
2016-12-20 12:33:27 +01:00
Eelco Dolstra
8a0843c3c4
qemu-kvm: Mark the version for tests
(cherry picked from commit d58a4ec1ba77e390c53c09ba6198b78f8568d495)
2016-12-20 10:52:46 +01:00
aszlig
ccbce6b11a
python/hetzner: 0.7.4 -> 0.7.5
This essentially unbreaks deploying new Hetzner machines with NixOps,
because the Hetzner robot has changed its way of handling admin
accounts.

It also now provides a more helpful error message (instead of an
AssertionError) if admin account creation has failed.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Reported-by: Graham Christensen <graham@grahamc.com>
Issue: https://github.com/NixOS/nixops/issues/563
2016-12-20 10:16:14 +01:00
Frederik Rietdijk
fd5a6b8efc Merge pull request #21296 from Ralith/matrix-synapse
matrix-synapse: 0.18.4 -> 0.18.5
2016-12-20 09:26:12 +01:00
Vincent Laporte
1b79847e75 ocamlPackages.containers: 0.20 -> 0.22 2016-12-20 04:10:05 +00:00
Benjamin Saunders
3422a7710f matrix-synapse: 0.18.4 -> 0.18.5 2016-12-19 19:50:24 -08:00
Dan Peebles
f3b65f67d9 xhyve: update and fix to use our Hypervisor framework 2016-12-19 19:47:24 -05:00
Dan Peebles
377cef8d16 apple-sdk: 10.9 -> 10.11 2016-12-19 19:47:24 -05:00
Matthew Daiter
6bce0dc23f python/pillow: Disable tests on Darwin 2016-12-20 01:29:20 +01:00
Joachim Fasting
3e92b56be3
tor: 0.2.8.10 -> 0.2.8.12
Notably contains fix for CVE-2016-1254

cc @grahamc
2016-12-19 23:49:17 +01:00
Peter Hoeg
08b01310c6 dropbox: 15.4.22 -> 16.4.29 2016-12-20 06:44:56 +08:00
Michael Fellinger
bb80d77d84 neovim: green :CheckHealth 2016-12-19 23:05:31 +01:00
aszlig
7199f1bd94
paperwork: init at 1.0.6.1
I have not yet tested scanning, but the main application works so far.

A lot of patching is required here, because the upstream project
references some paths from well-known FHS locations which of course are
not available on Nix(OS).

We also use all available aspell dictionaries right now, which is maybe
a bit ugly but it makes language switching easier.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-19 22:25:56 +01:00
aszlig
d331f58b90
python/paperwork-backend: init at 1.0.6
While not explicitly checked by setup.py or by the "chkdeps" command
from the project I have added pyinsane2 and pyocr to the list of
dependencies as well, because they're referenced in the source.

Tested by building against Python 3.3, 3.4, 3.5 and 3.6.

The build against Python 3.6 failed because pycairo doesn't build, so
it's a non-issue at least for paperwork-backend.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-19 22:25:53 +01:00
aszlig
1114a6b706
python/pypillowfight: init at 0.2.1
First of all: This is NOT the same package as "pillowfight".

I'm not sure why people want to choose this particular name, but well,
so be it.

I haven't investigated why test_ace and test_all_2 fail, but I've
disabled these tests by now and reported the failures upstream at
jflesch/libpillowfight#2.

Tested by building against Python 3.3, 3.4, 3.5 and 3.6.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-19 22:25:49 +01:00
aszlig
e186a8dba9
python/pyocr: init at 0.4.4
This package is a bit more involved because it assumes a lot of paths
being there in a FHS compliant way, so we need to patch the data and
binary directories for Tesseract and Cuneiform.

I've also tried to get the tests working, but they produce different
results comparing input/output. This is probably related to the
following issue:

https://github.com/jflesch/pyocr/issues/52

So I've disabled certain tests that fail but don't generally impede the
functionality of pyocr.

Tested by building against Python 3.3, 3.4, 3.5 and 3.6.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-19 22:25:45 +01:00
aszlig
68bc260ca2
tesseract: 3.02.02 -> 3.04.01
From the upstream changelog:

 * Tesseract development is now done with Git and hosted at github.com
   (Previously we used Subversion as a VCS and code.google.com for
   hosting).

So let's move over to the GitHub repository, where the organisation also
includes a full repository for tessdata, so we no longer need to fetch
it one-by-one.

The build also got significantly simpler, because we no longer need to
run autoconf, neither do we need to patch the configure script for
Leptonica headers.

This also has the advantage that we don't need to use the
enableLanguages attribute for the test runner anymore.

Full upstream changelog can be found at:

https://github.com/tesseract-ocr/tesseract/blob/c4d273d33cc36e/ChangeLog

Tested against all NixOS tests with enabled OCR (chromium, emacs-daemon,
installer.luksroot and lightdm).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @viric
2016-12-19 22:25:38 +01:00
aszlig
f805209a78
poppler: Add support for gobject-introspection
This optionally adds support for GI, because it's needed for
paperwork-backend. The new poppler_gi attribute is also marked as
lowPrio so that users won't accidentally install it.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @ttuegel
2016-12-19 22:25:34 +01:00
aszlig
0409ce2330
python/pyinsane2: init at 2.0.9
The tests require a scanner to be physically attached.

Quote from the upstream README:

> Tests require at least one scanner with a flatbed and an ADF
> (Automatic Document Feeder).
>
> If possible, they should be run with at least 2 scanners connected.
> The first that appear in "scanimage -L" must be the one with the ADF.
>
> For reference, my current setup is:
>
>  - HP Officejet 4620 (Flatbed + ADF)
>  - HP Deskjet 2050 J510 series (Flatbed)

So we disable the tests even though it might be theoretically possible
to use qemu and an emulated scanner. Instead of the upstream tests we
just do a quick check whether initialization of the library succeeds.

Other than that the library uses ctypes.cdll to dlopen() the libsane
shared library, so we need to patch in the right store path.

Tested by building against Python 2.7, 3.3, 3.4, 3.5 and 3.6.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-19 22:25:31 +01:00
aszlig
a7d425758a
python/simplebayes: init at 1.5.8
The upstream tag actually says 1.5.7 but the commit actually bumps the
version to 1.5.8:

https://github.com/hickeroar/simplebayes/commit/b8da72c50d20b6f8c0d

We needed to patch the setup.py because the upstream project's setup.py
reads in the README.rst for the longDescription. That very README.rst
contains non-ASCII characters which in turn throws a decoding error with
Python 3 on Nix because I think this has to do with our setup.py wrapper
that doesn't seem to recognize the right encoding when using compile().

Tested by building against Python 2.7, 3.3, 3.4, 3.5 and 3.6.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-19 22:25:27 +01:00
zimbatm
0c7afce7dd goaccess: 1.0 -> 1.1.1 2016-12-19 18:30:53 +00:00
Thomas Tuegel
30f717ec5f Merge pull request #21228 from mimadrid/update/poppler-0.50.0
poppler: 0.49.0 -> 0.50.0
2016-12-19 11:47:45 -06:00
volth
ac97fbab3a fte: init at 0.50.02 2016-12-19 16:15:59 +01:00
Aristid Breitkreuz
cc30f5dd5e boost: add 1.62.0 (not default yet) 2016-12-19 16:00:46 +01:00
Aristid Breitkreuz
2fdd4973ec parted: disable checks to fix Hydra build (fixes #21281) 2016-12-19 13:10:07 +01:00
Rickard Nilsson
b02e6cc70d libvirt and pythonPackages.libvirt: 2.2.0 -> 2.5.0 2016-12-19 11:52:02 +01:00
Jiri Danek
3745be8542 zim: fix #21270 (double call of wrapPythonPrograms)
Fixes #21270
2016-12-19 10:31:42 +00:00
Peter Simons
7906eed27e configuration-hackage2nix.yaml: update list of failing builds 2016-12-19 10:55:29 +01:00
Will Dietz
387066357d ghc-8.x: paxmark ghc and haddock 2016-12-19 10:55:29 +01:00
Will Dietz
708070d232 7.4.2-binary: paxmark ghc binary 2016-12-19 10:55:29 +01:00
Peter Simons
56c0f5de89 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.0.4 from Hackage revision
efd8c635e0.
2016-12-19 10:55:17 +01:00
Frederik Rietdijk
2f91dd32e9 Merge pull request #20590 from rasendubi/flask-0.11.1
flask: 0.10.1 -> 0.11.1
2016-12-19 09:56:36 +01:00
Rickard Nilsson
327a650f09 google-cloud-sdk: 134.0.0 -> 138.0.0 2016-12-19 09:05:45 +01:00
Thomas Tuegel
c2e2a8120f
audaciousQt5: init at 3.8.1 2016-12-18 15:56:24 -06:00
Joachim F
40990841f3 Merge pull request #21217 from glaebhoerl/vivaldi-1.6
Vivaldi 1.6
2016-12-18 22:50:41 +01:00
Marcin Janczyk
d6aa35d589 spotify: 1.0.43.125 -> 1.0.45.182 2016-12-18 22:48:55 +01:00
Joachim F
178b9e2734 Merge pull request #21246 from NeQuissimus/oh-my-zsh_2016_12_14
oh-my-zsh: 2016-11-16 -> 2016-12-14
2016-12-18 22:36:19 +01:00
Joachim Fasting
1ee50bc78a
electrum: manually fixup installation of share 2016-12-18 22:19:50 +01:00
Joachim Fasting
c04c9f7435
electrum: improve build determinism
The icon resource file captures the build timestamp, introducing an
element of indeterminism.  Fix by patching out the timestamp.

This allows

```sh
nix-build --check -A electrum
```

to succeed.
2016-12-18 22:19:48 +01:00
Domen Kožar
5e5df0fea2 rocksdb-haskell: just compile rocksdb statically to fix #21215 2016-12-18 22:17:37 +01:00
Stefan Goetz
8ca29a7960 youtube-dl: 2016.12.12 -> 2016.12.15 (#21258) 2016-12-18 20:47:15 +01:00
Thomas Tuegel
dd7dc94725 Merge pull request #21057 from gnidorah/master3
qtstyleplugins: init at 2016-12-01, kdecoration-viewer: init at 2015-08-20
2016-12-18 13:13:58 -06:00
Maximilian Güntner
4f57a25e62 gem-config: add lxc as a dependency for ruby-lxc
Signed-off-by: Maximilian Güntner <code@klandest.in>
2016-12-18 20:10:34 +01:00
Joachim F
291138171a Merge pull request #21264 from mjanczyk/update/keepass-keefox-add-maintainer
keepass-keefox: add myself as a maintainer
2016-12-18 19:59:12 +01:00
Balletie
bf82db37d2
light-locker: Conform meta.description to CONTRIBUTING 2016-12-18 19:38:12 +01:00
Balletie
786b5dd07b
light-locker: use systemd/logind instead of UPower
Since systemd has been adopted for a while now, we should switch to
using it for light-locker as well. So I disabled ConsoleKit/UPower
support in favor of using systemd with logind. This fixed many issues
for me, and made light-locker working again.

I followed the PKGBUILD of Arch's package in determining the right
configure flags. See: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/light-locker
2016-12-18 19:26:58 +01:00
Marcin Janczyk
bc6e9af7fa keepass-keefox: add myself as a maintainer 2016-12-18 19:04:35 +01:00
Alex Ivanov
bb63d4af9c kdecoration-viewer: init at 2015-08-20 2016-12-18 20:49:29 +03:00
Rok Garbas
a66b703f94 firefox-bin/thunderbird-bin: reuse the same updateScript for both 2016-12-18 16:45:33 +01:00
Rok Garbas
b7cfbf96d6 tp_smapi: updateScript added 2016-12-18 16:45:33 +01:00
Florent Becker
3ef134a19b ocaml-pcre: fix name 2016-12-18 16:19:55 +01:00
Thomas Tuegel
3f206e34f2
kde5.kpackage: 5.29.0 -> 5.29.1 2016-12-18 08:33:22 -06:00
Thomas Tuegel
46b1cc4f75
kde5.applications: 16.08.3 -> 16.12.0
New packages:
- akonadi
- akonadi-contacts
- akonadi-mime
- kcontacts
- kdegraphics-mobipocket
- kmime

Removed packages:
- gpgmepp: now part of gpgme

Notable changes:
- kgpg: ported from Qt 4 and kdelibs to Qt 5 and Frameworks
- okular: ported from Qt 4 and kdelibs to Qt 5 and Frameworks
2016-12-18 08:33:22 -06:00
Thomas Tuegel
0d296076b4
qt5.grantlee: 5.0.0 -> 5.1.0
The source location has been updated to reflect that upstream
development has moved to GitHub.
2016-12-18 08:33:21 -06:00
Alexey Shmalko
d0f4249792 Merge pull request #21259 from mjanczyk/update/keefox-1.6.4
keepass-keefox: 1.6.3 -> 1.6.4
2016-12-18 04:40:08 -08:00
Alexey Shmalko
07950a24b6
octoprint: allow any flask version 2016-12-18 14:33:03 +02:00
Vladimír Čunát
1aaedd33f1
liborc: remove the duplicate package
Now it's unused.  Close #21238.
2016-12-18 13:23:51 +01:00
Vladimír Čunát
e5bb5ef377
mendeley: use orc package instead of its duplicate
I just tested the startup due to having no account
(without liborc.so it would fail).
/cc @fridh, @badi, #21238.
2016-12-18 13:21:29 +01:00
Marcin Janczyk
b8453051b0 keepass-keefox: 1.6.3 -> 1.6.4 2016-12-18 13:19:10 +01:00
Daiderd Jordan
138f8a37ab Merge pull request #21251 from mdaiter/aplDarwin
gnuapl: add Darwin support
2016-12-18 13:12:45 +01:00
Matthew Daiter
4bef3ee358 gnuapl: add Darwin support 2016-12-18 13:07:52 +01:00
Daiderd Jordan
ca4114a291 Merge pull request #21250 from mdaiter/riakCSMac
riak-cs: add Darwin support
2016-12-18 12:54:03 +01:00
Ioannis Koutras
eb9fd3c00d syncthing: 0.14.13 -> 0.14.15 2016-12-18 12:09:53 +02:00
Vincent Laporte
3c7bd996e6 Revert "teyjus: 2.0b2 -> 2.1"
This reverts commit 7f501d7f02.
2016-12-18 09:51:00 +00:00
Vincent Laporte
e76a1f0e7e Revert "omake: remove 0.9.8.6-rc1"
This reverts commit e672fbc6f0.
2016-12-18 09:51:00 +00:00
John Ericson
508d9499b1 zdoom: Fix typo from 1cc9d9ef2c 2016-12-18 04:29:33 -05:00
Frederik Rietdijk
3057f3e962 pythonPackages.skype4py: broken 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
550d1458d6 pythonPackages.more-itertools: 2.2 -> 2.4.1 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
007fa632c0 pythonPackages.pip2nix: broken
pkg_resources.VersionConflict: (pip 9.0.1
(/nix/store/5drfa1s8mh5f1y9slq82zlv65iblb942-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages),
Requirement.parse('pip<9,>=8'))
2016-12-18 09:32:53 +01:00
Frederik Rietdijk
810e02e945 pythonPackages.pytestpep8: fix checkPhase 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
311171e69c pythonPackages.natsort: add missing dependency 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
540909f160 pythonPackages.pyflakes: 1.0.0 -> 1.3.0 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
4719205919 pythonPackages.mccabe: 0.4.0 -> 0.5.3 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
0b3629544b pythonPackages.lxml: 3.4.4 -> 3.7.0 2016-12-18 09:32:53 +01:00
Frederik Rietdijk
b0576a4ab9 pythonPackages.flake8_3: remove
since it is not used in nixpkgs
2016-12-18 09:32:53 +01:00
Frederik Rietdijk
6486b90820 pythonPackages.flake8: 2.6.2 -> 3.2.1 2016-12-18 09:32:53 +01:00
Franz Pletz
eb559d2b07
batman-adv: 2016.4 -> 2016.5 2016-12-18 05:23:38 +01:00
Franz Pletz
9a30cdc464
squid: refactor, add features, adopt 2016-12-18 05:23:38 +01:00
Franz Pletz
4b67968688
squid: 3.5.19 -> 3.5.23
Fixes CVE-2016-10002 & CVE-2016-10003.
2016-12-18 05:23:14 +01:00
aszlig
ffe71cbe19
kexec-tools: Add patch to fix build on ARM
Building on ARM fails with the following error:

kexec/arch/arm/phys_to_virt.o kexec/arch/arm/phys_to_virt.c
kexec/arch/arm/phys_to_virt.c:3:26: fatal error: phys_to_virt.h: No such file or directory

The patch I'm using is from Fedora:

http://pkgs.fedoraproject.org/cgit/rpms/kexec-tools.git/tree/kexec-tools-2.0.13-fix-armv7-build-failure.patch?id=97581f1a435aafa298a4d0bbcfaf40c63a41ce92

It has been reported upstream as well:

http://lists.infradead.org/pipermail/kexec/2016-September/017352.html

I'm adding the patch for all architectures, so that the next person to
upgrade kexec-tools doesn't forget that even while on x86.

Tested building with i686-linux, x86_64-linux and armv7l-linux.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-18 04:49:39 +01:00
Matthew Daiter
1090a269ab riak-cs: add Darwin support 2016-12-18 03:38:42 +01:00
aszlig
2fe1daf804
cython: 0.25.1 -> 0.25.2
Upstream changelog without issue numbers:

 * Fixes several issues with C++ template deduction.
 * Fixes a issue with bound method type inference.
 * Fixes a bug with cascaded tuple assignment.
 * Fixed or silenced many Clang warnings.
 * Fixes bug with powers of pure real complex numbers.

The full changelog with issue numbers can be found here:

https://github.com/cython/cython/blob/0.25.2/CHANGES.rst

My main reason for updating is because there were test failures on
i686-linux, although version 0.25.2 still has one test that fails.

So if we're on i686-linux and on Python 2 we just fix that one little
doctest.

The test failure has already been reported upstream at:

https://github.com/cython/cython/issues/1548

All of the failing tests (including the latter) had to do with integer
representations in that long integers are suffixed by an L while the
test cases weren't expecting this.

Built successfully on i686-linux and x86_64-linux against Python 2.7 and
Python 3.5.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-12-18 01:53:05 +01:00
Daiderd Jordan
05b305aa4b Merge pull request #21210 from mdaiter/stanchionMac
stanchion: add Darwin support
2016-12-18 01:04:19 +01:00
Matthew Daiter
4661689a49 stanchion: add Darwin support
stanchion: make pam nullify typesafe

stanchion: add Darwin support

stanchion: make pam OS-checked inside of stanchion.nix

stanchion: add Darwin support

stanchion: remove OS-checked pam on all-packages.nix

stanchion: add Darwin support
2016-12-18 00:59:34 +01:00
Daiderd Jordan
29ce1d9e5a Merge pull request #21245 from boronine/luarocks-darwin
luarocks: enable Darwin
2016-12-18 00:14:52 +01:00
Nikolay Amiantov
1cb3831f1c Merge pull request #21231 from abbradar/no-fmod
Update DOOM forks, remove top-level fmod
2016-12-18 00:29:46 +03:00
Graham Christensen
2fb80e573f Merge pull request #21187 from bzizou/ior
ior: init at 3.0.1
2016-12-17 15:54:35 -05:00
Graham Christensen
4c3e8dff8d Merge pull request #21173 from kamilchm/vagrant
vagrant: 1.8.7 -> 1.9.1
2016-12-17 15:41:40 -05:00
Tim Steinbach
3cf9b58003
oh-my-zsh: 2016-11-16 -> 2016-12-14 2016-12-17 15:32:48 -05:00
Alexei Boronine
a7347d9e9c luarocks: enable Darwin 2016-12-18 04:04:56 +08:00
Joachim F
cf82ab73e2 Merge pull request #21242 from mimadrid/update/teamviewer-12.0.71510
teamviewer: 11.0.57095 -> 12.0.71510
2016-12-17 20:58:48 +01:00
Vladimír Čunát
ffb90e8c4f
Revert "Merge pull request #21234 from l2dy/coreutils-up"
This reverts commit ee28ea0e91, reversing
changes made to f281ce8c29.
Moving to staging instead.
2016-12-17 20:28:50 +01:00