Compare commits

...

1237 Commits

Author SHA1 Message Date
William A. Kennington III
fc2b0e9d10 argyllcms: gcc5 compat 2015-09-16 21:58:53 -07:00
William A. Kennington III
318ac091b2 ldns: Compat with perl 5.22 2015-09-16 21:20:49 -07:00
Thomas Tuegel
3faf5b53a5 dropbox: 3.8.5 -> 3.8.9 2015-09-16 17:55:12 -05:00
Arseniy Seroka
6c6653a437 vimPlugins: 2015-09-17 update 2015-09-17 00:42:27 +03:00
Arseniy Seroka
742caa28cb Merge pull request #9891 from matthiasbeyer/nixos-container-completion
nixos-container: Add bash completion for "nixos-container" command
2015-09-17 00:26:14 +03:00
William A. Kennington III
35b3a53829 libabw: Boost 1.59 Compat 2015-09-16 13:45:54 -07:00
William A. Kennington III
84505bd36a grsecurity: Update patches 2015-09-16 13:35:41 -07:00
Matthias Beyer
a38d9d1ca8 nixos-container: Add bash completion for "nixos-container" command 2015-09-16 22:18:48 +02:00
William A. Kennington III
5a0759971f heimdal: 2015-06-17 -> 2015-09-13 2015-09-16 13:14:23 -07:00
William A. Kennington III
62a04a8bf1 libtasn1: 4.5 -> 4.7 2015-09-16 13:05:16 -07:00
William A. Kennington III
871baf2278 kernel: 4.1.6 -> 4.1.7 2015-09-16 12:55:36 -07:00
William A. Kennington III
5975687f98 kernel: 3.14.51 -> 3.14.52 2015-09-16 12:55:36 -07:00
William A. Kennington III
72d22e3f4d kernel: 3.10.87 -> 3.10.88 2015-09-16 12:55:36 -07:00
Arseniy Seroka
69ea3f4a9a Merge pull request #9867 from AndersonTorres/intercal
Intercal: a quick fix to find gcc
2015-09-16 22:53:05 +03:00
Arseniy Seroka
ea8e824cdd Merge pull request #9852 from taku0/wavpack_darwin
wavpack: disabled asm for Darwin
2015-09-16 22:52:27 +03:00
Arseniy Seroka
0345a316ae Merge pull request #9853 from odi/emacs-packages
[emacs-packages]: engine-mode init at 1.0.0
2015-09-16 22:51:45 +03:00
Arseniy Seroka
0488226367 Merge pull request #9882 from rehno-lindeque/vimPlugins-vim-jade
vimPlugins: add vim-jade
2015-09-16 22:51:21 +03:00
Bjørn Forsman
c9a6b811d6 duply: 1.9.1 -> 1.9.2 2015-09-16 19:47:45 +02:00
Andreas Wagner
937741c9f3 teensy-loader-cli: consistent naming, version bump 2015-09-16 19:14:01 +02:00
Edward Tjörnhammar
f02eed27f9 gitRepo: 1.21 -> 1.22 2015-09-16 19:13:27 +02:00
Bjørn Forsman
b95bec7917 wireshark: 1.12.5 -> 1.12.7
Build and run tested.
2015-09-16 19:00:34 +02:00
Thomas Tuegel
ac74bb296c Merge branch 'julia' 2015-09-16 11:21:56 -05:00
Thomas Tuegel
3dcff36085 julia: build dependencies with same openblas 2015-09-16 11:19:03 -05:00
Thomas Tuegel
aa4efac850 arpack: update homepage 2015-09-16 11:08:39 -05:00
lethalman
8e6acbe201 Merge pull request #9888 from krgn/renoise
add Renoise to nixpkgs
2015-09-16 17:57:02 +02:00
karsten gebbert
6625fde1c7 add renoise to nixpkgs 2015-09-16 17:46:16 +02:00
Edward Tjörnhammar
c6cadd11db Merge pull request #9785 from khumba/jitsi-rpath-fix
jitsi: patch RPATHs for missing libraries
2015-09-16 16:10:04 +02:00
Bjørn Forsman
0af5fccf2a pidgin-sipe: 1.18.1 -> 1.20.0
Build and run tested (on release-15.09 branch).
2015-09-16 15:47:16 +02:00
Bryan Gardiner
476f2e3e2d jitsi: add myself as maintainer 2015-09-16 06:42:26 -07:00
Bryan Gardiner
e422c2398c jitsi: make a path patch for java slightly safer 2015-09-16 06:42:26 -07:00
Bryan Gardiner
8ef6197be5 jitsi: patch RPATHs of bundled .so files
Possibly helps with bug #3482.
2015-09-16 06:42:25 -07:00
Bryan Gardiner
4140c7fe16 openjdk8: add the architecture passthru from openjdk7 2015-09-16 06:42:22 -07:00
taku0
a904293857 wavpack: disabled asm for Clang 2015-09-16 21:10:19 +09:00
Edward Tjörnhammar
54ced3be71 Merge pull request #9856 from rycee/bump/svtplay-dl
svtplay-dl: 0.10.2015.08.24 -> 0.20.2015.09.13
2015-09-16 13:51:21 +02:00
Tobias Geerinckx-Rice
0f0b20ac0c eid-mw: 4.1.5 -> 4.1.6 2015-09-16 13:08:17 +02:00
Tobias Geerinckx-Rice
33d2f27d95 stress-ng: 0.04.18 -> 0.04.19 2015-09-16 13:08:17 +02:00
lethalman
d938e6bad5 Merge pull request #9881 from rycee/bump/some-perl-packages
Bump versions of some Perl packages
2015-09-16 11:23:34 +02:00
Domen Kožar
122efd93d0 Merge pull request #9880 from mbbx6spp/add-package-option-elasticsearch-module
elasticsearch module: add package option
2015-09-16 10:48:16 +02:00
aszlig
cb5e5a5b9d Revert "makeInitrd, makeModulesClosure: reduce repetition"
This reverts commit b5ee55f81f.

The reason is that the args attribute in this case doesn't contain the
optional attributes which are specified, see here for example:

$ nix-instantiate --eval -E '(args@{ bar ? 111, ... }: args) {}'
{ }
$

This essentially breaks all VM tests, because stage-1 is passing all
arguments but pkgs/build-support/vm/default.nix does not.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-16 10:33:10 +02:00
Edward Tjörnhammar
4c827cb601 Merge pull request #9883 from noqqe/fix-mlmmj-transport
mlmmj: Fix invalid mailman entry and update dbs
2015-09-16 10:26:41 +02:00
Florian Baumann
88a3951926 mlmmj: Fix invalid mailman entry and update transports and virtual dbs on activation 2015-09-16 09:31:38 +02:00
Bjørn Forsman
b8e776bbe4 diffstat: 1.59 -> 1.60
2015/07/07 (diffstat 1.60)
	+ add configure option --with-man2html

	+ update configure macros

	+ update config.guess, config.sub
2015-09-16 07:55:13 +02:00
Bjørn Forsman
a8b75d8777 ascii: 3.14 -> 3.15 2015-09-16 07:51:05 +02:00
Bjørn Forsman
0b9d83737c lighttpd: 1.4.35 -> 1.4.37 2015-09-16 07:46:34 +02:00
Tobias Geerinckx-Rice
b708f3b117 netsniff-ng: 0.5.9-{96-g4669e7a -> 98-gb3a9f17} 2015-09-16 05:48:58 +02:00
Tobias Geerinckx-Rice
d884dd7a55 libpsl: list 2015-09-07 -> 2015-09-15 2015-09-16 05:01:19 +02:00
Tobias Geerinckx-Rice
0635ec3b5c libpsl: 0.8.0 -> 0.9.0 2015-09-16 05:01:18 +02:00
Tobias Geerinckx-Rice
85ed1cc5ed miniupnpc: 1.9.{20150430 -> 20150730}
The miniupnpc(3) man page is (now?) installed by default,
no need to do so manually.

Let's try enabling the test "suite"; it is dirt-cheap.
2015-09-16 05:01:18 +02:00
Rehno Lindeque
b1d894e081 vimPlugins: add vim-jade 2015-09-16 00:38:20 +00:00
Austin Seipp
bab211893b nixpkgs: rethinkdb 2.0.4 -> 2.1.3
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-15 18:42:12 -05:00
Robert Helgesson
34ce5ce652 perl-Pod-Weaver: 4.004 -> 4.012 2015-09-16 01:22:41 +02:00
Robert Helgesson
c2705ef98d perl-Config-INI: 0.020 -> 0.025 2015-09-16 01:09:10 +02:00
Robert Helgesson
f75df15636 perl-Mixin-Linewise: 0.004 -> 0.108 2015-09-16 01:09:10 +02:00
Robert Helgesson
a2b7097059 perl-Throwable: 0.200010 -> 0.200013 2015-09-16 01:09:09 +02:00
Robert Helgesson
7324065115 perl-Readonly: 1.03 -> 2.00 2015-09-16 01:09:09 +02:00
Robert Helgesson
4dd7a7622a perl-CPAN-Changes: 0.27 -> 0.400002 2015-09-16 01:09:09 +02:00
Robert Helgesson
400d9e536b perl-Getopt-Long-Descriptive: 0.093 -> 0.099 2015-09-16 01:09:09 +02:00
Robert Helgesson
4d8733d7b4 perl-mousex-getopt: 0.35 -> 0.36 2015-09-16 01:09:04 +02:00
Robert Helgesson
f10fe3f596 perl-MooseX-Getopt: 0.65 -> 0.68 2015-09-16 00:47:38 +02:00
aszlig
0d4a3ce485 tests/virtualbox: Give test machines more memory.
Sometimes there are random kernel panics do to the lack of memory in the
qemu guests, but as we're setting the VirtualBox memory size relatively
low, 1024 MB should be enough for the qemu guests.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-16 00:19:52 +02:00
aszlig
7707c7df7f tests/virtualbox: Start systemwide DBus in guests.
We want to check whether DBus functionality is working, so let's make
sure it is running in our mini-initrd.

DBus unfortunately requires to have users properly set up and another
configuration file other than in ${dbus.daemon}/etc/dbus-1/system.conf,
so we do provide that as well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-16 00:19:52 +02:00
aszlig
89b6831ffd virtualbox: Fix load of dbus library at runtime.
VirtualBox had support for DBUS even in version 4.x, but it appears that
nothing in our VM test triggered it to load, thus I didn't notice the
runtime error:

rtldrNativeLoad: dlopen('libdbus-1.so.3', RTLD_NOW | RTLD_LOCAL) failed:
                 libdbus-1.so.3: cannot open shared object file: No such
                 file or directory

The upstream commits I think are responsible for this to come to surface
are _probably_ (did I ever mention that I love SVN? *cough*) one of
these:

https://www.virtualbox.org/changeset/55664/vbox
https://www.virtualbox.org/changeset/55602/vbox

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-16 00:19:52 +02:00
Pascal Wittmann
c748c0fb41 global: 6.5 -> 6.5.1 2015-09-15 23:47:18 +02:00
Susan Potter
79c1bbf050 Add package option to elasticsearch NixOS module 2015-09-15 15:49:04 -05:00
Robert Helgesson
d243a5d0c9 eclipse-plugin-bytecode-outline: init at 2.4.3 2015-09-15 22:13:14 +02:00
Vladimír Čunát
83df5ae07b ccl: fix fetchsvn hash (fixes #9746)
No idea what's changed.
2015-09-15 21:47:52 +02:00
Tobias Geerinckx-Rice
0f19e693aa perlPackages.MathBigRat: 0.2606 -> 0.260801 2015-09-15 21:34:10 +02:00
Peter Simons
91b07846a6 haskell-bytestring-builder: trigger re-build to recover from broken package on Hydra 2015-09-15 21:31:49 +02:00
William A. Kennington III
773b4deb7c Merge commit 'a6f6c0e' into master.upstream
This is a partial merge of staging where we have up to date binaries for
all packages.
2015-09-15 12:16:49 -07:00
Frederik Rietdijk
316a09377d numba: init at 0.21.0, fixes #9516 2015-09-15 20:25:16 +02:00
Frederik Rietdijk
1f58b332a0 llvmlite: init at 0.7.0
[ci skip]
2015-09-15 20:25:03 +02:00
Peter Simons
7802f5c793 haskell.lib: add doDistribute function as a dual to dontDistribute 2015-09-15 16:23:46 +02:00
Peter Simons
974f2122b1 jailbreak-cabal: clean up overrides
These changes ensure that jailbreak-cabal works correctly without further
configuration even with older compilers. The exception to that rule being,
naturally, versions of GHC that can't compile Cabal 1.20.x; these *do* need
another override.
2015-09-15 16:23:46 +02:00
Peter Simons
73d79ed945 ghc: re-add version 7.8.3, which is required for LTS support 2015-09-15 16:23:46 +02:00
Peter Simons
6a0e150aa9 configuration-ghc-7.10.x.nix: remove obsolete overrides 2015-09-15 16:23:46 +02:00
Domen Kožar
81b05b4a48 bump a bunch of python libs to fix py35 support 2015-09-15 16:16:11 +02:00
Peter Simons
8836c58dc0 Remove all references to haskell-ng and haskellngPackages from Nixpkgs. 2015-09-15 16:11:58 +02:00
Domen Kožar
21a3ebd013 Merge pull request #9873 from FRidh/multiprocessing
python-packages multiprocessing: remove package
2015-09-15 15:45:07 +02:00
Arseniy Seroka
32c4603a55 Merge pull request #9859 from ebzzry/rtorrent-0.9.6
rtorrent: 0.9.4 -> 0.9.6
2015-09-15 15:40:15 +03:00
Luca Bruno
dfeee51818 nixos tests: add gdm test 2015-09-15 14:25:36 +02:00
Rommel M. Martinez
5fc73c6de1 rtorrent: 0.9.4 -> 0.9.6 2015-09-15 20:03:03 +08:00
Frederik Rietdijk
3633a3b6f1 python-packages multiprocessing: remove package
multiprocessing is a backport for Python 2.4 and 2.5. Both versions are
not supported on Nix. This removes the multiprocessing package.
2015-09-15 13:26:05 +02:00
Frederik Rietdijk
ca769a679a python-packages inginious: does not need multiprocessing package
Inginious does not actually need the multiprocessing.
2015-09-15 13:23:48 +02:00
Pascal Wittmann
1e24c18d18 mujs: 2015-01-22 -> 2015-09-15 2015-09-15 11:02:23 +02:00
Pascal Wittmann
db0819f955 Fix some meta.license attributes 2015-09-15 11:02:09 +02:00
Vladimír Čunát
6521957bf4 lesstif: correct the version
... to correspond to what is really downloaded and built.
Also, the 2006 comment was no longer correct, as the version is from 2009.
2015-09-15 10:03:23 +02:00
Vladimír Čunát
b5ee55f81f makeInitrd, makeModulesClosure: reduce repetition
After #9869.
2015-09-15 10:03:23 +02:00
Domen Kožar
46ae0a0c98 Merge pull request #9870 from FRidh/python35
python-packages: Python 3.5
2015-09-15 09:24:32 +02:00
Frederik Rietdijk
f97b4c4fb8 python-packages numpy: disabled for Py35
numpy 1.9.2 does not support python 3.5. The newer version, 1.9.3 or 1.10 for sure will.
http://numpy-discussion.10968.n7.nabble.com/OK-to-upload-patched-1-9-2-for-Python-3-5-td41032.html
2015-09-15 09:18:19 +02:00
Frederik Rietdijk
36bf2f60d1 python-packages: Python 3.5 2015-09-15 09:17:42 +02:00
vbgl
39af9df25b Merge pull request #9866 from ericsagnes/byobu
byobu: fixup script paths (closes #9865)
2015-09-15 08:58:59 +02:00
Tobias Geerinckx-Rice
193319ce03 "Parallel Tools" -> Parallels Tools 2015-09-15 08:51:02 +02:00
Tobias Geerinckx-Rice
4105fe0062 nixos: correct "Kubernets" -> "Kubernetes" 2015-09-15 08:51:01 +02:00
Tobias Geerinckx-Rice
7c8dd80c30 perlPackages.SysVirt: 1.2.9 -> 1.2.19 2015-09-15 08:51:01 +02:00
Domen Kožar
de8f176875 fix nixos eval 2015-09-15 08:45:19 +02:00
Eric Sagnes
ad3193e59a byobu: fixup script paths 2015-09-15 15:42:20 +09:00
Domen Kožar
0f35fa16c8 python33Packages: too old to build them on hydra 2015-09-15 07:50:27 +02:00
Domen Kožar
cabb050528 add python35 and python35Packages 2015-09-15 07:46:46 +02:00
Domen Kožar
eb29d8e44b Merge pull request #9869 from Mathnerd314/import-fix
all-packages: Use callPackage where possible
2015-09-15 06:53:50 +02:00
Mathnerd314
eb7404d97a all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
Domen Kožar
f3519eb040 Merge pull request #9864 from ebzzry/unetbootin-613
unetbootin: 608 -> 613
2015-09-15 06:15:36 +02:00
Domen Kožar
b487fb65e3 Merge pull request #9860 from ktosiek/openafs-linux-4.2
openafs: patches for linux 4.2
2015-09-15 06:14:03 +02:00
Domen Kožar
60ad36ba67 libreoffice: 5.0.0.5 -> 5.0.1.2, refactor
I've extracted some of libraries and made expression simpler.

(cherry picked from commit 66e6f99d40)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-15 05:41:37 +02:00
Domen Kožar
0b4ec468c5 disable chronos /cc @offlinehacker
(cherry picked from commit 83cc494542)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-15 05:41:20 +02:00
AndersonTorres
6a8cf7854d Intercal: a quick fix to find gcc
Intercal needs gcc to build any executable, and in Nix/NixOS it needs to
be explicitly set in PATH environment variable. So, now ick is
conveniently wrapped.
2015-09-14 23:40:46 -03:00
aszlig
7fb1c7efcf python/notmuch: Fix runtime dep on libnotmuch.
The Python library wants to use ctypes.CDLL() on libnotmuch, so we need
to patch in the correct store path of the shared object file.

Thanks to mog from the #nixos IRC for stumbling over this.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-15 04:25:41 +02:00
Tobias Geerinckx-Rice
c545bc80f6 hack (font): init at 2.013 2015-09-15 00:47:58 +02:00
Tobias Geerinckx-Rice
133a31f71f mcelog: 125 -> 126
Adds --is-cpu-supported command line option.
2015-09-15 00:17:18 +02:00
Eric Seidel
1d5a96c3c6 Merge pull request #9309 from acowley/nix-darwin
nix: use libsodium on darwin
2015-09-14 15:12:33 -07:00
Tobias Geerinckx-Rice
cb363c1033 dstat: add python-wifi dependency for --wifi
This is limited to kernels with the (legacy) Wireless Extensions,
and supported wireless cards. Also add myself as a maintainer.

CC maintainer @jgeerds
2015-09-14 23:53:21 +02:00
Tobias Geerinckx-Rice
8314510a02 pythonPackages.python-wifi: init at 0.6.0 2015-09-14 23:53:21 +02:00
Tobias Geerinckx-Rice
6dc2a827c0 geolite-legacy: update 2015-09-08 -> 2015-09-14 2015-09-14 23:53:20 +02:00
Samuel Rivas
40d26f6730 erlang-mode: refactor maintainers (close #9855) 2015-09-14 23:47:20 +02:00
Benjamin Saunders
8613179f78 llvm: 3.6 -> 3.7 (close #9815)
Package changes from 3.6:
- CMake exports patch no longer necessary
- Cosmetic purity patch fix
- Build libc++ with private libc++abi headers visible from sources
- Work around bugs in lldb's configure scripts
2015-09-14 23:47:20 +02:00
Rommel M. Martinez
1b262abd98 unetbootin: 608 -> 613 2015-09-15 05:11:34 +08:00
Tomasz Kontusz
135fc6a769 lttng-modules: 2.6.2-1-g7a88f8b -> 2.6.3
This also drops the assertion about kernel.version - we don't have
anything older than 3.4 in nixpkgs anyway.
2015-09-14 21:45:37 +02:00
vbgl
bc6c6f1444 Merge pull request #9857 from ebzzry/deluge-1.3.12
deluge: 1.3.11 -> 1.3.12
2015-09-14 21:29:33 +02:00
Tomasz Kontusz
afff88e599 openafs: patches for linux 4.2 2015-09-14 21:28:20 +02:00
Rommel M. Martinez
95e8e6fc00 deluge: 1.3.11 -> 1.3.12 2015-09-15 02:21:11 +08:00
Eelco Dolstra
4e1b21d133 Make the jdk/jre attributes work on Darwin 2015-09-14 20:18:44 +02:00
Oliver Dunkl
410749d795 [emacs-packages]: engine-mode init at 1.0.0 2015-09-14 20:12:06 +02:00
Robert Helgesson
d749f111ab svtplay-dl: 0.10.2015.08.24 -> 0.20.2015.09.13 2015-09-14 20:08:56 +02:00
Vincent Laporte
55004d509a ocaml-dolog: 1.0 -> 1.1 2015-09-14 20:07:21 +02:00
Eelco Dolstra
ef490c6b14 Make the "openjdk7" attribute work on Darwin 2015-09-14 19:21:28 +02:00
Eelco Dolstra
acd97de64d Fix Darwin eval 2015-09-14 19:21:15 +02:00
Eelco Dolstra
77f3fe79b2 Disambiguate openjdk/openjre
This makes "nix-env -i openjre" work again.

Also get rid of some unnecessary aliases.
2015-09-14 19:07:18 +02:00
Domen Kožar
b729698b13 Merge pull request #9854 from lancelotsix/update_ddrescue
ddrescue: 1.19 -> 1.20
2015-09-14 18:48:47 +02:00
Eelco Dolstra
b0fd35e174 openjdk8: Add missing setup hooks 2015-09-14 18:28:52 +02:00
Eelco Dolstra
7a1aa50908 Rename OpenJDK expressions
It's silly to have OpenJDK 7 in default.nix when it's not in fact the
default.
2015-09-14 18:28:48 +02:00
Pascal Wittmann
f16eea1867 w3m: use gpm with ncurses support
fixes #9652
2015-09-14 17:47:32 +02:00
Lancelot SIX
01b1cea1a1 ddrescue: 1.19 -> 1.20 2015-09-14 15:17:54 +00:00
Pascal Wittmann
483479ffba Merge pull request #9362 from 4z3/bump-exim
exim: 4.85 -> 4.86
2015-09-14 16:51:23 +02:00
Peter Simons
6be6397aa1 ghcjs: import gtk2hs-buildtools from the regular Haskell package set
The tool is required for ghcjs builds, but ghcjs cannot compile it itself,
obviously, because it's written in C.
2015-09-14 16:43:31 +02:00
Arseniy Seroka
6c11c0629b Merge pull request #9832 from ardumont/fix-org-trello
emacs24PackagesNg.org-trello: fix inclusion files pattern
2015-09-14 17:41:39 +03:00
Arseniy Seroka
e38aa75c4e Merge pull request #9833 from AndersonTorres/desmume
Desmume: init ao 0.9.11
2015-09-14 17:41:15 +03:00
Arseniy Seroka
d9ac1c31b2 Merge pull request #9819 from gebner/xdotool-3-20150503-1
xdotool: 2.20110530.1 -> 3.20150503.1
2015-09-14 17:40:49 +03:00
Pascal Wittmann
9c8508386a Merge pull request #8957 from fpletz/package/luasocket
luasocket: 2.0.2 -> 3.0-rc1
2015-09-14 16:32:14 +02:00
Pascal Wittmann
e3ad734a8f TaskPlack: 0.25 -> 0.28 2015-09-14 15:49:46 +02:00
Pascal Wittmann
8dd795b0cb CPANMetaYAML: 0.012 -> 0.016 2015-09-14 15:49:46 +02:00
Pascal Wittmann
96512b8fa6 CPANPLUS: 0.9152 -> 0.9154 2015-09-14 15:49:46 +02:00
Pascal Wittmann
3685b2d117 CPAN-Perl-Releases: 1.94 -> 2.36 2015-09-14 15:49:45 +02:00
Pascal Wittmann
1a48265e49 CPAN-Uploader: 0.103006 -> 0.103010 2015-09-14 15:49:45 +02:00
Pascal Wittmann
4e1b9578d2 Merge pull request #9845 from devhell/lxappearance
lxappearance: 0.5.5 -> 0.6.1
2015-09-14 13:34:51 +02:00
Moritz Ulrich
1b479dbdc2 openttd: 1.5.1 -> 1.5.2 2015-09-14 13:22:22 +02:00
Peter Simons
346d777d31 hackage-packages.nix: update to 7fb00804dc with hackage2nix v20150903-37-ge57a1f9 2015-09-14 12:27:34 +02:00
Bjørn Forsman
d7a0becf37 opencv3: add enableContrib flag
If true, enable the repository of extra modules for OpenCV.
Build tested.

Based on patch from Bas van Dijk <v.dijk.bas@gmail.com>.
2015-09-14 11:10:13 +02:00
Bjørn Forsman
affcf2e030 opencv3: add enableIpp flag
Intel Integrated Performance Primitives (IPP) speeds up parts of OpenCV
on Intel processors (and compatible). It increases the store path from
220 MiB to 300 MiB, so it defaults to off.

Original patch from Bas van Dijk <v.dijk.bas@gmail.com>.

I tried applying the same change to opencv(2.x). OpenCV 2.x didn't
automatically detect IPP, so I reverted the change.
2015-09-14 11:10:13 +02:00
Luca Bruno
c94a625585 nixos gdm: use AutomaticLogin if delay is zero. Closes #9843 2015-09-14 08:48:53 +00:00
Luca Bruno
6644af5910 nixos gdm: add debug option 2015-09-14 08:33:44 +00:00
Tobias Geerinckx-Rice
49abb378e3 simple-scan: 3.17.91 -> 3.17.92 2015-09-14 10:20:38 +02:00
goibhniu
529fad3fcf Merge pull request #9691 from samuelrivas/update-argyllcms
Update argyllcms
2015-09-14 10:01:36 +02:00
William A. Kennington III
c2e4fb29c6 nixos/lxd: Add service 2015-09-13 23:27:31 -07:00
William A. Kennington III
3c25c42e74 lxd: 2015-08-05 -> 0.17 2015-09-13 22:07:58 -07:00
William A. Kennington III
27f0664960 chromiumBeta: Update 2015-09-13 20:23:21 -07:00
William A. Kennington III
b127f88711 git: 2.5.1 -> 2.5.2 2015-09-13 20:09:19 -07:00
William A. Kennington III
285db2986a Revert "libtasn1: 4.5 -> 4.6"
This reverts commit ea818b155e.

This broke building gnutls.
2015-09-13 19:51:52 -07:00
William A. Kennington III
0310a61e66 gnutls: 3.4.4 -> 3.4.5 2015-09-13 19:51:52 -07:00
William A. Kennington III
0ba0368a89 gnutls33: 3.3.17 -> 3.3.18 2015-09-13 19:51:52 -07:00
Tobias Geerinckx-Rice
b6c24c12b4 nixos: samba module: fix typo & clarify 2015-09-14 02:51:39 +02:00
William A. Kennington III
e968dd9be5 btrfsProgs: 4.1.2 -> 4.2 2015-09-13 15:55:49 -07:00
William A. Kennington III
70b6b6a735 dmidecode: 2.12 -> 3.0 2015-09-13 15:55:49 -07:00
William A. Kennington III
ea818b155e libtasn1: 4.5 -> 4.6 2015-09-13 15:55:49 -07:00
Tobias Geerinckx-Rice
cad2ac106a fio: 2.2.7 -> 2.2.10 2015-09-14 00:52:27 +02:00
devhell
1f28d29831 lxappearance: 0.5.5 -> 0.6.1
No changelog found. Built and run successfully.
2015-09-13 23:03:11 +01:00
William A. Kennington III
bc59b50b75 Merge pull request #9844 from devhell/syncthing
syncthing: 0.11.24 -> 0.11.25
2015-09-13 14:06:55 -07:00
devhell
23b2a3a1cc syncthing: 0.11.24 -> 0.11.25
From the changelog:
 - Fix incorrect "out of disk space" error when pulling files.
2015-09-13 21:48:53 +01:00
Tobias Geerinckx-Rice
7c1a8a0bc9 dfasma: 1.2.4 -> 1.2.5 2015-09-13 22:36:47 +02:00
Tobias Geerinckx-Rice
2ea03ece86 stress-ng: 0.04.17 -> 0.04.18 2015-09-13 22:36:47 +02:00
Tobias Geerinckx-Rice
59c6573cce keyfinder-cli: 2015-09-11 -> 2015-09-13 2015-09-13 22:36:46 +02:00
Samuel Rivas
7cc66a1c95 Update to 1.8.2 and make curl look like mozilla
This commit is supposed to be squashed, keeping it just for traceability during
the pull request.
2015-09-13 22:08:40 +02:00
Pascal Wittmann
9576187050 daemonize: 1.7.5 -> 1.7.6 2015-09-13 21:32:02 +02:00
Pascal Wittmann
f2e03fb4dc bundler: 1.10.5 -> 1.10.6 2015-09-13 21:25:58 +02:00
Pascal Wittmann
f244666175 hol_light: remove findlib argument 2015-09-13 21:05:25 +02:00
Cillian de Róiste
a3a522286d synfigstudio: upgrade 0.64.3 -> 1.0.1 2015-09-13 20:58:22 +02:00
Pascal Wittmann
de61320f18 DistCheckConflicts: 0.02 -> 0.11 2015-09-13 20:49:15 +02:00
Pascal Wittmann
9a8ec0d013 App-perlbrew: 0.71 -> 0.73 2015-09-13 20:49:14 +02:00
Pascal Wittmann
bd464bbbf6 Data-Section: 0.101622 -> 0.200006 2015-09-13 20:49:13 +02:00
Marco Maggesi
cb2a05b826 HOL Light: findlib is not necessary (nor actually used). Remove dependency. 2015-09-13 18:08:20 +02:00
Pascal Wittmann
89f652c673 Class-Method-Modifiers: 2.10 -> 2.11 2015-09-13 17:05:59 +02:00
Arseniy Seroka
bb1540cd7e Merge pull request #9838 from AndersonTorres/intercal
Intercal: init at 0.30
2015-09-13 17:00:50 +03:00
Pascal Wittmann
694b76a7ae Test-Script: 1.07 -> 1.10 2015-09-13 15:07:44 +02:00
Pascal Wittmann
f6bcf86995 Test-Vars: 0.005 -> 0.008 2015-09-13 14:52:48 +02:00
Pascal Wittmann
21e93f4a87 Test-WWW-Mechanize-Catalyst: 0.59 -> 0.60 2015-09-13 14:50:04 +02:00
AndersonTorres
5a5c05f6e3 Intercal: init at 0.30 2015-09-13 09:42:23 -03:00
Pascal Wittmann
3ed2f6a621 zsh-navigation-tools: init at 1.2 2015-09-13 14:39:46 +02:00
Pascal Wittmann
52f91a486b Text-Unidecode: 0.04 -> 1.24 2015-09-13 14:39:45 +02:00
Pascal Wittmann
18f73130d7 Text-TabularDisplay: 1.35 -> 1.38 2015-09-13 14:39:45 +02:00
Pascal Wittmann
85fe494c48 Text-RecordParser: 1.5.0 -> 1.6.5 2015-09-13 14:39:45 +02:00
Pascal Wittmann
897b30ffd0 Text-Diff: 1.41 -> 1.43 2015-09-13 14:39:44 +02:00
Pascal Wittmann
9633852ae5 ModuleBuild: 0.4005 -> 0.4214 2015-09-13 14:39:44 +02:00
Pascal Wittmann
a4024710f9 TaskPlack: fix url 2015-09-13 14:39:44 +02:00
Pascal Wittmann
0e00062ba0 Net-Amazon-EC2: fix source 2015-09-13 14:39:43 +02:00
Pascal Wittmann
39a7b3f791 inherit fetchFromGitHub in perl-packages.nix 2015-09-13 14:39:43 +02:00
Matej Cotman
8a79bdddf8 Merge pull request #9825 from ericsagnes/connman-conf
connman: improved configuration
2015-09-13 14:30:33 +02:00
goibhniu
dc00f56d24 Merge pull request #9651 from andrewrk/libsoundio
libsoundio: init at 1.0.1
2015-09-13 11:37:21 +02:00
Geoffrey Reedy
9d3da3a3bf nixos i18n: add option to set console keymap from xkb
Close #9675. The expression was refactored heavily by vcunat.
2015-09-13 11:02:16 +02:00
Mathnerd314
87012187b2 kmod-debian-aliases: init at 21-1 2015-09-13 10:55:44 +02:00
Benjamin Saunders
a6f6c0eeeb libxcb: add xinput support (close #9835) 2015-09-13 10:51:21 +02:00
Vladimír Čunát
8ab4c20998 xorg.{libXi,libxcb}: maintenance update 2015-09-13 10:51:21 +02:00
Vladimír Čunát
baf20fbcab mesa: maintenance update 10.6.6 -> 10.6.7 2015-09-13 10:51:20 +02:00
Robert Helgesson
667f26cabf pecita: download from difference source (close #9806)
The upstream URL of the Pecita font is often changed in-place resulting
in frequent hash mismatches. With this commit an archived version of the
font is used instead.
2015-09-13 09:59:41 +02:00
Gabriel Ebner
a395ceed40 keynav: 0.20110708.0 -> 0.20150730.0 2015-09-13 08:16:42 +02:00
AndersonTorres
65e44c62de Desmume: init at 0.9.11 2015-09-12 23:58:23 -03:00
Andrew Kelley
18f1842fe0 libsoundio: init at 1.0.1 2015-09-12 17:38:42 -07:00
Arseniy Seroka
5286878998 Merge pull request #9795 from lancelotsix/add_netcdfcxx_lib
netcdf-cxx4: init at 4.2.1
2015-09-13 01:56:22 +03:00
Lancelot SIX
49b7f613a7 netcdf-cxx4: init at 4.2.1 2015-09-12 21:52:36 +00:00
Peter Simons
ea72d27a21 configuration-hackage2nix.yaml: enable builds for maintained packages goatee and goatee-gtk 2015-09-12 22:28:12 +02:00
Peter Simons
3378b8430e hackage-packages.nix: update to 489f207e95 with hackage2nix v20150903-35-gfaf50c2 2015-09-12 22:20:53 +02:00
Peter Simons
4c089421d7 Merge pull request #9828 from drvink/fix-ginsu-deps
haskellPackages: ginsu: add missing deps
2015-09-12 21:17:08 +02:00
Jude Taylor
b3b2928ca6 Revert "libsecurity_generic: add El Capitan impure-deps"
This reverts commit 557fa59042.
2015-09-12 11:59:08 -07:00
Jude Taylor
f7cb16ff9b Revert "apple-sdk: add El Capitan impure-deps"
This reverts commit 3bf5d87f9e.
2015-09-12 11:58:59 -07:00
Arseniy Seroka
afcb67f3f3 Merge pull request #9827 from drvink/add-perl-Curses
perl-packages: add Curses
2015-09-12 21:27:28 +03:00
Mark Laws
92b925d811 Curses: new package 2015-09-12 11:07:10 -07:00
Arseniy Seroka
bff7e44ffe Merge pull request #9829 from ardumont/init-org2jekyll
emacs24PackagesNg.org2jekyll: init at 0.1.8
2015-09-12 21:00:34 +03:00
Arseniy Seroka
55415f2cf2 Merge pull request #9823 from taku0/fix_amr_urls
amrnb, amrwb: fixed URLs
2015-09-12 20:59:47 +03:00
Antoine R. Dumont
b78299bf32 org2jekyll: init at 0.1.8 2015-09-12 19:59:47 +02:00
Arseniy Seroka
4f852f901f Merge pull request #9831 from ardumont/init-markdown-toc
emacs24PackagesNg.markdown-toc: init at 0.0.8
2015-09-12 20:57:23 +03:00
Antoine R. Dumont
46b8f68ae7 org-trello: fix inclusion files pattern 2015-09-12 19:40:08 +02:00
Antoine R. Dumont
17730286fe markdown-toc: init at 0.0.8 2015-09-12 18:45:02 +02:00
Mark Laws
b6636db0a1 ginsu: add missing deps 2015-09-12 07:57:22 -07:00
Pascal Wittmann
5a3a42d1f7 Text-CSV: 1.32 -> 1.33 2015-09-12 16:53:43 +02:00
Pascal Wittmann
0ef87e7d9f Text-BibTeX: 0.69 -> 0.71 2015-09-12 16:53:43 +02:00
Pascal Wittmann
e36d017207 TextAligner: 0.10 -> 0.12 2015-09-12 16:53:42 +02:00
Pascal Wittmann
5c8ed93e5e TimeDurationParse: 0.06 -> 0.12 2015-09-12 16:53:42 +02:00
Pascal Wittmann
931096847c TimeDuration: 1.06 -> 1.20 2015-09-12 16:53:42 +02:00
Eric Sagnes
095bf185ec connman: improved configuration support 2015-09-12 23:31:50 +09:00
goibhniu
9dff2395b6 Merge pull request #9808 from andrewrk/libjack2-git
add libjack2-git
2015-09-12 16:01:34 +02:00
lethalman
af6e8eef18 Merge pull request #9813 from khumba/claws-mail-desktop-item
claws-mail: install desktop item, take maintainership
2015-09-12 15:52:06 +02:00
taku0
bbe32710f0 amrnb, amrwb: fixed URLs 2015-09-12 21:00:53 +09:00
Gabriel Ebner
50b1ca6dcc xdotool: 2.20110530.1 -> 3.20150503.1 2015-09-12 13:18:31 +02:00
Domen Kožar
54e430a689 blcr: drop support for kernel 3.12 2015-09-12 13:17:01 +02:00
Domen Kožar
d2fbbb2100 Revert "Revert "qemu: 2.2.1 -> 2.4.0""
This reverts commit df592a6535.

Segfauls on build machines were not caused due to qemu bump.
2015-09-12 12:56:18 +02:00
Pascal Wittmann
4f97f41083 imapsync: 1.607 -> 1.644 2015-09-12 12:11:19 +02:00
Pascal Wittmann
d65776b6a6 help2man: 1.47.1 -> 1.47.2 2015-09-12 12:07:28 +02:00
Pascal Wittmann
b7dd128a7a intel-gpu-tools: 1.11 -> 1.12 2015-09-12 11:58:57 +02:00
Pascal Wittmann
f24e989fd2 zsh: 5.1 -> 5.1.1 2015-09-12 11:58:57 +02:00
Pascal Wittmann
2431c5d349 Text-Markdown: 1.0.26 -> 1.000031 2015-09-12 11:58:57 +02:00
Pascal Wittmann
6e84941c4f HTMLTidy: init at 1.56 2015-09-12 11:58:57 +02:00
Pascal Wittmann
6c0864bb7a AlienTidyp: init at 1.4.7 2015-09-12 11:58:56 +02:00
Pascal Wittmann
6fbeecbd00 tidyp: init at 1.04 2015-09-12 11:58:56 +02:00
Pascal Wittmann
e77ca2a665 W3C-LinkChecker: 4.5 -> 4.81 2015-09-12 11:58:56 +02:00
Pascal Wittmann
1c36b9f5a1 CSS-DOM: init at 0.15 2015-09-12 11:58:55 +02:00
Pascal Wittmann
4f9fad253e Workflow: 1.41 -> 1.42 2015-09-12 11:58:55 +02:00
Pascal Wittmann
09a08ef164 Merge pull request #9803 from lancelotsix/update_ansible
ansible: 1.9.1 -> 1.9.3
2015-09-12 11:12:06 +02:00
Pascal Wittmann
8754fe68ed Merge pull request #9812 from a1russell/playonlinux
playonlinux: 4.2.8 -> 4.2.9
2015-09-12 11:05:36 +02:00
Pascal Wittmann
d8e90049d4 Merge pull request #9811 from khumba/maintain-goatee
goatee, goatee-gtk: add myself as maintainer
2015-09-12 11:05:10 +02:00
Tobias Geerinckx-Rice
812f7be7dc minidlna: 1.1.4 -> 1.1.5 2015-09-12 08:45:52 +02:00
Tobias Geerinckx-Rice
170fd9efce vaapiIntel: 1.6.0 -> 1.6.1 2015-09-12 08:45:51 +02:00
Tobias Geerinckx-Rice
a747216abd libva: 1.6.0 -> 1.6.1 2015-09-12 08:45:51 +02:00
Bryan Gardiner
ab206a0e9a claws-mail: install the .desktop file 2015-09-11 23:23:30 -07:00
Bryan Gardiner
7d7e983393 claws-mail: add myself as maintainer 2015-09-11 23:23:26 -07:00
Adam Russell
925233917f playonlinux: 4.2.8 -> 4.2.9 2015-09-11 23:32:19 -05:00
Bryan Gardiner
7d74847471 goatee, goatee-gtk: add myself as maintainer 2015-09-11 20:37:53 -07:00
William A. Kennington III
6727f76739 zfs: Update to 0.6.5 2015-09-11 17:45:38 -07:00
William A. Kennington III
9cb93e7966 spl: Update to 0.6.5 2015-09-11 17:45:38 -07:00
Tobias Geerinckx-Rice
24e10b0f9a libkeyfinder: remove now unused version 0.11 2015-09-12 02:35:11 +02:00
Tobias Geerinckx-Rice
a365bbd910 keyfinder-cli: 20150201 (sic) -> 2015-09-11 2015-09-12 02:34:22 +02:00
Andrew Kelley
3f47c2fb2c add libjack2-git
closes #9467
2015-09-11 16:59:28 -07:00
Tobias Geerinckx-Rice
0c87405315 exfat-utils: keep compatibility -> exfat 2015-09-12 01:25:19 +02:00
William A. Kennington III
25e25b1be2 ceph-git: 2015-09-04 -> 2015-09-11 2015-09-11 16:21:07 -07:00
William A. Kennington III
476b70c39c ceph-dev: Fix for i686-linux 2015-09-11 16:21:07 -07:00
Arseniy Seroka
cb2fcd412a qutebrowser: 0.3 -> 0.4.0 2015-09-12 00:57:49 +03:00
Nikolay Amiantov
a2f246770e Merge pull request #9782 from abbradar/deluge-restart
nixos/deluge: restart daemon if it's stopped from GUI
2015-09-12 00:03:13 +03:00
Tobias Geerinckx-Rice
c92ac3b1d6 exfat-{fuse,utils}: merge
Both packages have been merged as https://github.com/relan/exfat.
Follow suit.
2015-09-11 22:39:54 +02:00
Tobias Geerinckx-Rice
3c47829cb5 exfat-fuse: 1.1.0 -> 1.2.0
Remove underscore & use standard name (also used by upstream).

Changes: https://github.com/relan/exfat/blob/master/ChangeLog
2015-09-11 22:28:41 +02:00
Tobias Geerinckx-Rice
4dbaefa218 httping: add optional fftw for better graphing
Enabled by default.
2015-09-11 22:28:40 +02:00
William A. Kennington III
c2c70b5edd gpa: 0.9.7 -> 0.9.9 2015-09-11 12:41:39 -07:00
William A. Kennington III
508b5c733b gnupg: 2.1.7 -> 2.1.8 2015-09-11 12:41:25 -07:00
William A. Kennington III
fb4000547a Merge pull request #9789 from pesterhazy/fix/parallel-on-darwin
parallel: no dependency on `procps` on Darwin
2015-09-11 12:22:34 -07:00
William A. Kennington III
520958d891 Merge pull request #9794 from taku0/libao_for_darwin
libao: enable libcap only on Linux
2015-09-11 12:21:05 -07:00
Lancelot SIX
0224234a25 ansible: 1.9.1 -> 1.9.3 2015-09-11 18:01:01 +00:00
Lancelot SIX
090f27859c gettext: 0.19.5.1 -> 0.19.6 (close #9799) 2015-09-11 18:59:47 +02:00
Pascal Wittmann
afd3ebec5e remove deprecated Version-Requirements
Version::Requirements is deprecated; replace with CPAN::Meta::Requirements
2015-09-11 18:37:40 +02:00
Pascal Wittmann
806f65c5c8 pinpoint: 0.1.4 -> 0.1.6 2015-09-11 18:37:39 +02:00
Pascal Wittmann
b2302479a7 perPackages.GraphViz: 2.15 -> 2.18 2015-09-11 18:37:39 +02:00
Pascal Wittmann
c7ca190fa5 Geo-IP: 1.43 -> 1.45 2015-09-11 18:37:39 +02:00
Pascal Wittmann
12bd593a01 Business-ISMN: 1.11 -> 1.13 2015-09-11 18:37:39 +02:00
Pascal Wittmann
cfa6190875 Business-ISBN: 2.07 -> 2.09 2015-09-11 18:37:38 +02:00
Pascal Wittmann
8d5c12a50f Business-ISBN-Data: 20120719.001 -> 20140910.002 2015-09-11 18:37:38 +02:00
Pascal Wittmann
867dbd5cda B-Keywords: 1.13 -> 1.14 2015-09-11 18:37:38 +02:00
Eelco Dolstra
9ad5315b52 Merge pull request #9772 from lethalman/containers
nixos containers: fix system path when reloading
2015-09-11 18:25:16 +02:00
Edward Tjörnhammar
d3cff630ac Merge pull request #9792 from noqqe/master
mlmmj: postfix master config uses deprecated nextHop instead of nexthop
2015-09-11 18:15:38 +02:00
Arseniy Seroka
cb90dbfafe Merge pull request #9745 from bramd/brltty
Brltty
2015-09-11 19:13:58 +03:00
Edward Tjörnhammar
8b0aa65c67 Merge pull request #9793 from noqqe/mlmmj-fix-customheaders
mlmmj: fixing reply-to field in customheaders
2015-09-11 18:05:30 +02:00
Pascal Wittmann
8f6bfd3fa1 pdf2djvu: 0.8.1 -> 0.8.2 2015-09-11 17:31:24 +02:00
Pascal Wittmann
a85673d32b chocolate-doom: 2.2.0 -> 2.2.1 2015-09-11 17:31:23 +02:00
Luca Bruno
682777ed24 nixos containers: fix system path when reloading 2015-09-11 16:59:40 +02:00
taku0
2cc27bcfd8 libao: enable libcap only on Linux 2015-09-11 21:50:41 +09:00
Arseniy Seroka
d89912cbdb Merge pull request #9779 from mstarzyk/obnam
obnam: 1.15 -> 1.16
2015-09-11 15:37:43 +03:00
Arseniy Seroka
43cc651001 Merge pull request #9791 from matthiasbeyer/update-i3
i3: 4.10.3 -> 4.10.4
2015-09-11 15:37:16 +03:00
Florian Baumann
3ea6eda04e mlmmj: fixing reply-to field in customheaders 2015-09-11 14:28:47 +02:00
Jascha Geerds
8d56f24d6d numix-icon-theme-circle: 20150304 -> 20151005 2015-09-11 14:28:02 +02:00
Jascha Geerds
492c596c11 numix-icon-theme-circle: Add myself as a maintainer 2015-09-11 14:25:29 +02:00
Jascha Geerds
a82e75cd8b numix-icon-theme: 20150302 -> 20150910 2015-09-11 14:23:54 +02:00
Jascha Geerds
c84d9a2a82 numix-icon-theme: Add myself as a maintainer 2015-09-11 14:23:22 +02:00
Florian Baumann
7adb779d1f mlmmj: postfix master config uses deprecated nextHop instead of nexthop 2015-09-11 13:27:15 +02:00
Arseniy Seroka
d5505ae757 Merge pull request #9778 from statusfailed/service-gitit-github-auth
added more configuration options to gitit to allow github authentication
2015-09-11 14:13:01 +03:00
Matthias Beyer
a3a1bcb40a i3: 4.10.3 -> 4.10.4 2015-09-11 12:19:46 +02:00
Pascal Wittmann
9681e04d58 calibre: 2.37.1 -> 2.38.0 2015-09-11 11:57:17 +02:00
Paulus Esterhazy
caf43ad5af parallel: no dependency on procps on Darwin
Fixes #9592
2015-09-11 11:11:35 +02:00
Pascal Wittmann
e62b38bee8 pure-octave: 0.6 -> 0.7
compilation issue with octave 4 was fixed in this release
2015-09-11 10:39:05 +02:00
Pascal Wittmann
724e301135 Array-Compare: 1.18 -> 2.11 2015-09-11 10:39:04 +02:00
Peter Simons
9395a4c645 hackage-packages.nix: update to 99bc43a909 with hackage2nix v20150903-33-g4e6aefa 2015-09-11 10:30:28 +02:00
Peter Simons
6b682a9e37 haskell-language-nix: pull this library in from Hackage 2015-09-11 10:28:30 +02:00
Peter Simons
f6fd6defa5 haskell-nix-paths: pull the library in from Hackage now that it's been published 2015-09-11 10:28:30 +02:00
Peter Simons
eb5657e5a2 hackage-packages.nix: update to c5e3b29678 with hackage2nix v20150903-29-gdd74ac4 2015-09-11 10:28:30 +02:00
Domen Kožar
900138840d Merge pull request #9787 from desiderius/unidecode-0.4.18
pythonPackages.unidecode: 0.04.12 -> 0.04.18
2015-09-11 10:07:34 +02:00
desiderius
2cba97e1c3 pythonPackages.unidecode: 0.04.12 -> 0.04.18 2015-09-11 08:51:05 +02:00
Tobias Geerinckx-Rice
0b16704000 2048-in-terminal: init at 2015-01-15
Yes, another. With less seizure-inducing colours than n2048,
and working arrow keys.
2015-09-11 08:30:58 +02:00
roconnor
22838a8f99 Merge pull request #9765 from roconnor/master
Add csdp support for Micromega tactics in Coq.
2015-09-11 00:19:08 -04:00
Tobias Geerinckx-Rice
5d50acceeb htop: also touch headers in subdirectories 2015-09-11 05:12:06 +02:00
Michael Raskin
b1acfea179 Blood's Pilot (another XPilot fork): init at 1.4.6 server/1.5.0 client 2015-09-11 02:26:09 +03:00
Tobias Geerinckx-Rice
8b29707592 {,pythonPackages.}libvirt: 1.2.18 -> 1.2.19
The previous bump erroneously said 1.2.19. Make it so.
2015-09-11 00:41:06 +02:00
Nikolay Amiantov
0570ea2169 nixos/deluge: restart daemon if it's stopped from GUI 2015-09-11 01:32:21 +03:00
Tobias Geerinckx-Rice
41386bfdc6 libnetfilter_conntrack: 1.0.4 -> 1.0.5 2015-09-10 23:01:59 +02:00
Tobias Geerinckx-Rice
69e828b5a1 stress-ng: 0.04.16 -> 0.04.17 2015-09-10 23:01:59 +02:00
Tobias Geerinckx-Rice
d972665858 man-db: 2.7.2 -> 2.7.3 2015-09-10 23:01:59 +02:00
Tobias Geerinckx-Rice
eb6b290ab3 conntrack_tools: 1.4.2 -> 1.4.3; maintain 2015-09-10 23:01:30 +02:00
Tobias Geerinckx-Rice
7ed73b29ba netsniff-ng 0.5.9-{95-g186b116 -> 96-g4669e7a} 2015-09-10 22:46:21 +02:00
William A. Kennington III
91da606101 gnutls: Fix parallel build issue introduced in 3.4.x 2015-09-10 13:42:44 -07:00
Thomas Strobel
1f45b59885 dnscrypt-wrapper: init at 0.2 2015-09-10 21:56:56 +02:00
Arseniy Seroka
0948ead400 Merge pull request #9761 from eduarrrd/photoqt
Photoqt bump
2015-09-10 22:20:02 +03:00
Eelco Dolstra
972c0e5df4 virtualbox: Update to 5.0.4 2015-09-10 20:48:16 +02:00
Maciek Starzyk
a258db0842 obnam: 1.15 -> 1.16 2015-09-10 20:05:57 +02:00
Peter Simons
a3540d9bb7 haskell-generic-builder: drop "haskell-" prefix from interactive environment's names 2015-09-10 19:51:47 +02:00
Moritz Ulrich
3e03b921a1 Herbstluftwm: Fix zsh completion.
Files where installed in the wrong directory. This commit also replaces
sed with substituteInPlace.
2015-09-10 19:44:17 +02:00
vbgl
83fe2a4bfa Merge pull request #9423 from vbgl/gdal
gdal: fix standalone python programs (fixes #9386)
2015-09-10 19:37:48 +02:00
Paul Wilson
d2ca8b4079 gitit service: check null github auth options 2015-09-10 17:32:30 +00:00
Paul Wilson
dbd125b055 gitit service: add github authentication 2015-09-10 17:32:30 +00:00
aszlig
2cc8680b88 neko: Add patch fixing arg handling on 32bit.
The error was reported at HaxeFoundation/haxelib#152 and was fixed by
HaxeFoundation/neko#41 in HaxeFoundation/neko@ccc78c2, the latter being
fetchpatch'ed by us now.

This has caused the hxcpp build to fail on i686-linux with an "Invalid
array access" error.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-10 18:38:22 +02:00
Arseniy Seroka
617b371ba4 Merge pull request #9724 from ardumont/update-org-trello
[emacs-package] org-trello: 0.6.9.3 -> 0.7.5, dash-functional: init at 2.11.0 (dep)
2015-09-10 19:21:18 +03:00
Arseniy Seroka
08b20b7463 Merge pull request #9766 from desiderius/django-compressor-1.5
pythonPackages.django-compressor: init at 1.5
2015-09-10 19:19:31 +03:00
Arseniy Seroka
0021233808 Merge pull request #9768 from matthiasbeyer/update-khard
khard: 0.4.1 -> 0.5.0
2015-09-10 19:18:55 +03:00
Arseniy Seroka
38ed88538d Merge pull request #9773 from basvandijk/wordpress-extraHtaccess
wordpress: allow extending Wordpress's .htaccess file
2015-09-10 19:18:00 +03:00
Thomas Strobel
684cd17ff5 dnschain nixos module: init 2015-09-10 18:11:40 +02:00
Thomas Strobel
8db7c14e56 namecoind nixos module: security enhancements 2015-09-10 18:11:40 +02:00
Russell O'Connor
4cc5f5dbb6 coq: Add csdp dependency
The csdp program is invoked for some uses of Micromega tactics.
2015-09-10 11:50:38 -04:00
Russell O'Connor
772ec9cae3 csdp: init at 6.1.1 2015-09-10 11:50:18 -04:00
Pascal Wittmann
13e2d2245e ArchiveExtract: 0.74 -> 0.76 2015-09-10 17:34:24 +02:00
Pascal Wittmann
80002d9ea3 DevelPatchPerl: 1.28 -> 1.38 2015-09-10 17:34:24 +02:00
Pascal Wittmann
c41821f559 DevelPatchPerl: fix build 2015-09-10 17:34:23 +02:00
Pascal Wittmann
de2c9ffc97 Appcpanminus: 1.7027 -> 1.7039 2015-09-10 17:34:23 +02:00
aszlig
8be8193bd5 virtualbox: Fix revision/hash for guest additions.
Regression introduced in 7ffb1f3bde.

Also added a small notice so that this hopefully won't happen with
future updates.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-10 17:03:36 +02:00
Pascal Wittmann
d4bc49c8d9 Remove reference to svk in all-packages.nix 2015-09-10 16:59:21 +02:00
Pascal Wittmann
f4db373feb Remove SVN-Mirror
It is no longer developed and fails to build. It was also removed from
debian https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554336
2015-09-10 16:55:10 +02:00
Pascal Wittmann
0f10992d8a remove SVK, it does not build and its development stopped in 2009 2015-09-10 16:55:10 +02:00
Peter Simons
10d196c7f1 sqldeveloper: update to version 4.1.1.19.59
I also switched the build to depend on openjdk instead of Oracle's proprietary
one. I'm open to suggestions on how to determine the proper value of $JAVA_HOME
in a jdk-agnostic fashion. Right now, I just hard-coded the proper choice for
openjdk.

* pkgs/development/tools/database/sqldeveloper/default.nix:
2015-09-10 16:47:43 +02:00
Austin Seipp
b29e426a62 Merge pull request #9776 from KoviRobi/plan9port-fix-interpreter-paths
plan9port: fix interpreter paths, add perl
2015-09-10 08:58:34 -05:00
Austin Seipp
15bd0b8f19 nixpkgs: afl 1.88b -> 1.93b
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-10 08:55:19 -05:00
Kovacsics Robert (NixOS-SSD2)
d6e1ee5651 plan9port: fix interpreter paths, add perl
Fixing interpreter paths was done by exporting PLAN9_TARGET, which
INSTALL looks at. Giving $PLAN9 to INSTALL does not achieve this, as
INSTALL only looks at its first argument so I removed the other
arguments to avoid confusion.

Perl is an optional dependency for a script that adds URLs to man pages,
I have added it to get fewer errors during install.
2015-09-10 13:50:51 +01:00
Pascal Wittmann
d61df24f36 AppSqitch: 0.999 -> 0.9993 2015-09-10 13:42:14 +02:00
Pascal Wittmann
8d105ac0a6 AppConfig: 1.66 -> 1.71 2015-09-10 13:42:13 +02:00
Pascal Wittmann
c12a099cd0 Alien-wxWidgets: 0.65 -> 0.67 2015-09-10 13:42:13 +02:00
Bas van Dijk
5cf5e7ff4c wordpress: allow extending Wordpress's .htaccess file 2015-09-10 13:21:38 +02:00
Eelco Dolstra
af3ec14b24 Merge pull request #9769 from bjornfor/cudatoolkit-include-fixup
cudatoolkit: don't move $out/include to $out/usr_include
2015-09-10 13:06:32 +02:00
Luca Bruno
fe25f52cce gcr: disable parallel builds 2015-09-10 12:58:43 +02:00
Peter Simons
7690891ea4 nixos: give users of 'services.openvpn.enable' a nice warning message 2015-09-10 11:38:43 +02:00
Luca Bruno
f4b7be4f04 nixos ntpd: allow passing extra flags 2015-09-10 10:58:13 +02:00
Peter Simons
873bd03458 hackage-packages.nix: update to 9f8783f6a6 with hackage2nix v20150903-29-gdd74ac4 2015-09-10 10:40:58 +02:00
William Casarin
3cfe7b138d hackage: add jb55 maintainer to skeletons project 2015-09-10 10:39:28 +02:00
Peter Simons
64eb5527ba nixos: remove the obsolete 'services.openvpn.enable' option
OpenVPN is enabled implicitly when configuring 'services.openvpn.servers', so the
"enable" option is meaningless since b2910df04e.

Closes https://github.com/NixOS/nixpkgs/issues/9764.
2015-09-10 10:38:38 +02:00
Bjørn Forsman
22321f2e58 cudatoolkit: don't move $out/include to $out/usr_include
This effectively reverts 86c283824f
("If cuda headers are presented to nix [...]") and all the following
workarounds that was added due to that commit.

As far as I can tell[1] this hack isn't needed anymore. And moving
includes to $out/usr_include causes pain for cudatoolkit users, so
better get rid of it.

In patches that did more than the $out/usr_include workaround, I only
changed the line back to $out/include instead of re-generating the
patches and fully removing the changed line.

[1]: I build tested blender and caffe, and temporarily added
recurseIntoAttrs to rPackages and haskellPackages so that nox-review
could get proper coverage. However, many of the packages do not build
even before this patch. I also built CUDA samples with cudatoolkit7
that ran fine.
2015-09-10 10:35:40 +02:00
Matthias Beyer
12424562db khard: 0.4.1 -> 0.5.0 2015-09-10 10:26:47 +02:00
lethalman
220e02506f Merge pull request #9760 from ebzzry/devilspie2
devilspie2: init at 0.39
2015-09-10 09:57:10 +02:00
Thomas Strobel
260be2cbf6 xtrlock-pam: init at 3.4 2015-09-10 09:13:06 +02:00
desiderius
c94ecaa443 pythonPackages.django-compressor: init at 1.5
Compresses linked and inline JavaScript or CSS into
single cached files.
2015-09-10 07:58:28 +02:00
Tobias Geerinckx-Rice
26eaa93094 rsstail: 2.0 -> 2015-09-06
There are no releases, so don't let's pretend.
2015-09-10 01:47:09 +02:00
Tobias Geerinckx-Rice
9e408aa1c6 dfasma: 1.2.0 -> 1.2.4 2015-09-10 01:02:20 +02:00
Eduard Bachmakov
09bf6c95c6 photoqt: 1.2 -> 1.3 2015-09-09 19:00:51 -04:00
Eduard Bachmakov
f040a1443e graphicsmagick: 1.3.18 -> 1.3.21 2015-09-09 19:00:37 -04:00
Tobias Geerinckx-Rice
c5bd6fff36 mcelog: 124 -> 125 2015-09-10 00:59:07 +02:00
Pascal Wittmann
1711ce5135 Algorithm-C3: 0.08 -> 0.10 2015-09-09 23:32:46 +02:00
Rommel M. Martinez
6919533410 devilspie2: init at 0.39 2015-09-10 05:11:56 +08:00
Pascal Wittmann
c9ffd9868a Test-Base: 0.62 -> 0.88 2015-09-09 23:09:00 +02:00
Pascal Wittmann
15129c16f3 TextTable: 1.129 -> 1.130 2015-09-09 23:09:00 +02:00
Pascal Wittmann
a86d7bf5c4 TieCycle: 1.19 -> 1.21 2015-09-09 23:09:00 +02:00
Pascal Wittmann
750531c662 Catalyst-Engine-HTTP-Prefork: mark as broken
depends on an old package which no longer compiles
2015-09-09 23:08:59 +02:00
Pascal Wittmann
3cf77dac7d DevelSizeMe: mark as broken
see https://rt.cpan.org/Public/Bug/Display.html?id=92348
2015-09-09 23:08:59 +02:00
Pascal Wittmann
39197f9a62 SVNSimple: 0.27 -> 0.28 and fix buildInputs 2015-09-09 23:08:59 +02:00
Pascal Wittmann
2aba0a3a07 PerlIO-via-symlink: fix build 2015-09-09 23:08:59 +02:00
Pascal Wittmann
73622fabfb SVN-Mirror: mark as broken
It is no longer developed and fails to build. It was also removed from
debian https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554336
2015-09-09 23:08:59 +02:00
Bram Duvigneau
18acb80b82 Brltty service: simplified systemd service definition, now it matches
the
variant that has been developed upstream. Now the BRLTTY service comes up reliably on boot.
2015-09-09 22:40:12 +02:00
Peter Simons
f24ccfd54d Merge pull request #9756 from adnelson/feature/shellHook_option_in_haskell_mkderivation
add shellHook argument so that users can pass in their own
2015-09-09 22:31:13 +02:00
Peter Simons
d6396cc5d8 doc: update haskell-users-guide.xml to reflect that we've update GHC 7.10.1 to 7.10.2 2015-09-09 21:30:42 +02:00
Arseniy Seroka
1aebbb7b6a Merge pull request #9728 from yochai/master
steam: added libdrm to chrootenv.
2015-09-09 22:02:09 +03:00
Allen Nelson
d2457ea991 add shellHook argument so that users can pass in their own 2015-09-09 12:58:28 -05:00
Pascal Wittmann
8d5c2ade49 DBIxIntrospector: init at 0.001005
Is needed for 918de3ddb9.
2015-09-09 19:06:06 +02:00
Tobias Geerinckx-Rice
9eca1376b8 htop: fix version suffix
It may be an improvement, but it's still a downgrade.
2015-09-09 18:46:41 +02:00
Pascal Wittmann
918de3ddb9 DBIxClassHelpers: 2.016005 -> 2.031000 2015-09-09 16:17:21 +02:00
Pascal Wittmann
6ff74bd9c1 DBIxClassCandy: 0.002104 -> 0.005000 2015-09-09 16:17:21 +02:00
Pascal Wittmann
c86422c46c Test-Roo: init at 1.004 2015-09-09 16:17:21 +02:00
Pascal Wittmann
4641658c3e Text-Brew: init at 0.02 2015-09-09 16:17:21 +02:00
Pascal Wittmann
a6edc24aeb DataTime-Format-SQLite: init at 0.11 2015-09-09 16:17:21 +02:00
Domen Kožar
f2627f9c81 Merge pull request #9752 from FRidh/maintainer
add myself as maintainer
2015-09-09 15:27:34 +02:00
Frederik Rietdijk
cd5a9afeac add myself as maintainer 2015-09-09 15:25:49 +02:00
Austin Seipp
d8858e48e2 nixpkgs/jonprl: minor touchups
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-09 07:48:55 -05:00
Austin Seipp
eaf48b23e9 nixpkgs: name wibble, s/JonPRL/jonprl/
We generally don't use upper case for all-packages.nix definitions.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-09 07:43:31 -05:00
Austin Seipp
3cff7030c0 nixpkgs: clean up, adopt urweb package
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-09 07:40:35 -05:00
Domen Kožar
bd596f41f0 Merge pull request #9739 from desiderius/django-appconf-1.0.1
pythonPackages.django-appconf: init at 1.0.1
2015-09-09 14:40:06 +02:00
Domen Kožar
f357421a41 Merge pull request #9740 from desiderius/django-taggit-0.17.0
pythonPackages.django-taggit: init at 0.17.0
2015-09-09 14:39:57 +02:00
Domen Kožar
23262ce27f Merge pull request #9741 from desiderius/django-modelcluster-0.6.2
pythonPackages.django-modelcluster: init at 0.6.2
2015-09-09 14:39:45 +02:00
Austin Seipp
417986ebd7 Merge pull request #9747 from puffnfresh/package/jonprl
JonPRL: init at 0.1.0
2015-09-09 07:15:13 -05:00
Brian McKenna
e9bdf0fc07 JonPRL: init at 0.1.0 2015-09-09 21:23:48 +10:00
Arseniy Seroka
bd37676269 Merge pull request #9154 from tomberek/shellinabox_update_repo
shellinabox: 2.14 -> 2.16
2015-09-09 13:49:11 +03:00
Joachim Schiele
bb546ca4a8 Merge pull request #9703 from basvandijk/wordpress-upgrade
wordpress: 4.2.2 -> 4.3
2015-09-09 12:47:38 +02:00
Benjamin Staffin
ae9bd823ed mathics: Fix unit tests
Disabled two tests that require a preinstalled build of Mathics to
work, which is incompatible with the way nix runs them.

[Bjørn: remove unrelated disabling on Python 3]
2015-09-09 12:16:21 +02:00
Eelco Dolstra
ee83598688 Remove openjdk namespace pollution
Fixes #9743.
2015-09-09 11:44:14 +02:00
Eelco Dolstra
af82c983fc upower: Update to 0.99.3 2015-09-09 11:44:14 +02:00
Eelco Dolstra
a6a73a1429 upower: Remove unused dependencies 2015-09-09 11:44:14 +02:00
Eelco Dolstra
2a2cb8354e Remove upower-old 2015-09-09 11:44:14 +02:00
Peter Simons
1e5e17eeac haskell-nix-paths: initial version 1 2015-09-09 11:31:14 +02:00
Arseniy Seroka
2017d56edf Merge pull request #9708 from a1russell/playonlinux
Add playonlinux derivation.
2015-09-09 12:28:46 +03:00
Damien Cassou
2466652309 Merge pull request #9738 from DamienCassou/update-gpaste-3.16.3
gpaste: 3.16 → 3.16.3
2015-09-09 10:26:08 +02:00
Peter Simons
c0b25fe164 configuration-ghcjs.nix: remove obsolete overrides for dependent-map
Fixes https://github.com/NixOS/nixpkgs/issues/9734.
2015-09-09 10:22:29 +02:00
Vladimír Čunát
ac6f1313dc libarchive: comment on a vulnerability fixed before 2015-09-09 10:04:26 +02:00
Robert Helgesson
11693943de eclipse-plugin-checkstyle: 6.5.0.201504121610 -> 6.9.0.201508291549 2015-09-09 09:47:48 +02:00
Vladimír Čunát
409f8515fd tango-icon-theme: add cache file
After discussion at
https://github.com/NixOS/nixpkgs/commit/aae9e49cbc0c8#commitcomment-13041853
2015-09-09 09:27:30 +02:00
Pascal Wittmann
d18c7c8ae4 Merge pull request #9729 from matthiasbeyer/update-upass
upass: 0.1.2 -> 0.1.3
2015-09-09 09:19:41 +02:00
Simon Vandel Sillesen
d14669b9dc sundtek: 28-07-2015 -> 2015-09-07 (close #9723) 2015-09-09 09:04:37 +02:00
desiderius
50e35968dd pythonPackages.django-modelcluster: init at 0.6.2
Django extension to allow working with 'clusters' of models as
a single unit, independently of the database.
2015-09-09 09:04:11 +02:00
desiderius
e8e0f21d53 pythonPackages.django-taggit: init at 0.17.0
django-taggit is a reusable Django application for simple tagging.
2015-09-09 08:57:47 +02:00
desiderius
aba5aab9cc pythonPackages.django-appconf: init at 1.0.1
A helper class for handling configuration defaults of packaged apps
gracefully.
2015-09-09 08:41:56 +02:00
William A. Kennington III
a8e749d502 syncthing: 0.11.23 -> 0.11.24 2015-09-08 23:36:56 -07:00
William A. Kennington III
61dc30c092 syncthing: Pin to go1.4 pending upstream go fixes and disable tests until fixed 2015-09-08 23:36:43 -07:00
William A. Kennington III
1f1caff5c1 go: 1.5 -> 1.5.1 2015-09-08 23:35:42 -07:00
William A. Kennington III
4f00183685 htop: 8f07868f -> 229d0058
This fixes sopme of the strange rendering issues as well as some
intermittent crashes.
2015-09-08 22:33:20 -07:00
Adam Russell
735673bb9f playonlinux: init at 4.2.8 2015-09-09 00:05:02 -05:00
Damien Cassou
7ae0166557 gpaste: 3.16 → 3.16.3 2015-09-09 06:37:29 +02:00
Arseniy Seroka
488c5ac433 Merge pull request #9502 from anderspapitto/0ad
add spidermonkey 31.5, and upgrade 0ad to version 18 Alpha
2015-09-09 03:11:43 +03:00
Arseniy Seroka
90a7bb69d0 Merge pull request #9711 from anderspapitto/bitlbee
plugin support for bitlbee, and facebook plugin
2015-09-09 03:03:53 +03:00
Anders Papitto
3455919cd0 0ad: Alpha 17 -> Alpha 18 2015-09-08 17:02:02 -07:00
Anders Papitto
4bcde3f244 spidermonkey: add 31.5 2015-09-08 17:00:34 -07:00
William A. Kennington III
abb8fc3fdd gnupg: 2.0.28 -> 2.0.29 2015-09-08 16:28:49 -07:00
William A. Kennington III
2fcbaa56bd libgcrypt: 1.6.3 -> 1.6.4 2015-09-08 16:16:56 -07:00
William A. Kennington III
a403f130b6 go-packages: Fix version string output 2015-09-08 15:54:07 -07:00
William A. Kennington III
71ec4dbd45 chromium: Dev / Beta Updates 2015-09-08 15:19:48 -07:00
Anders Papitto
78f7a09e3a bitlbee service: enable plugins 2015-09-08 14:24:50 -07:00
Anders Papitto
207f74eee9 bitlbee-facebook: init at 2015-08-27 2015-09-08 14:24:25 -07:00
Thomas Bereknyei
e7a0b8c941 shellinabox: 2.14 -> 2.16 2015-09-08 17:05:46 -04:00
Thomas Strobel
cb4bea5f97 namecoind nixos module: fix environment variable 2015-09-08 22:37:10 +02:00
Matthias Beyer
7cfed9273c upass: 0.1.2 -> 0.1.3 2015-09-08 21:10:02 +02:00
Anders Papitto
7bcf564587 bitlbee: patch to allow plugindir configuration 2015-09-08 12:05:48 -07:00
Thomas Strobel
b6fb760484 namecoind nixos module: init 2015-09-08 20:17:52 +02:00
Yochai
0684ac10c8 steam: added libdrm to chrootenv. 2015-09-08 20:40:58 +03:00
Thomas Strobel
5e21271af0 dnsmasq nixos module: fix path in systemd service 2015-09-08 19:33:01 +02:00
Pascal Wittmann
855716a66b ceptre: 2015-08-15 -> 2015-08-30 2015-09-08 18:11:50 +02:00
Pascal Wittmann
5712adc781 lirc: 0.9.2a -> 0.9.3 2015-09-08 18:11:50 +02:00
Pascal Wittmann
eda0134193 instead: 2.2.3 -> 2.2.5 2015-09-08 18:11:50 +02:00
Pascal Wittmann
c11dc40d09 Merge pull request #9254 from FRidh/jupyter
ipython: 3.2 -> 4.0
2015-09-08 17:43:21 +02:00
Pascal Wittmann
7d12a0a709 Merge pull request #9606 from nckx/update-links2
links2: 2.10 -> 2.11
2015-09-08 17:38:26 +02:00
Pascal Wittmann
699dc6453b Merge pull request #9705 from rycee/bump/pecita
pecita: 5.1 -> 5.2
2015-09-08 17:35:16 +02:00
Pascal Wittmann
d5e8bd1739 Merge pull request #9718 from desiderius/djangorestframework-3.2.3
pythonPackage.djangorestframework: init at 3.2.3
2015-09-08 17:34:30 +02:00
Pascal Wittmann
bc10e9fcfa Merge pull request #9720 from desiderius/willow-0.2.1
pythonPackage.willow: init at 0.2.1
2015-09-08 17:33:57 +02:00
Pascal Wittmann
f0fc994369 airstrike: init at pre-6a 2015-09-08 17:28:00 +02:00
Nikolay Amiantov
57c33c1c54 lambdabot: rework custom modules and configuration 2015-09-08 17:50:55 +03:00
Eelco Dolstra
c904dfa87c nixos-container: Fix show-host-key
We don't generate ecdsa keys by default anymore, so print ed25519
instead if available.
2015-09-08 15:57:49 +02:00
Antoine R. Dumont
47012e37bf org-trello: 0.6.9.3 -> 0.7.5 2015-09-08 15:57:39 +02:00
Antoine R. Dumont
8fc12e64e6 dash-functional: init at 2.11.0 2015-09-08 15:57:39 +02:00
Pascal Wittmann
f36ea29b85 imapsync: 1.267 to 1.607 2015-09-08 15:37:04 +02:00
Pascal Wittmann
da6af8e76f Unicode-String: init at 2.09 2015-09-08 15:37:04 +02:00
Pascal Wittmann
67c34d35ec IO-Tee: init at 0.64 2015-09-08 15:37:04 +02:00
Eelco Dolstra
0ea1169dae php: Latest versions 2015-09-08 15:32:33 +02:00
Damien Cassou
c28ee050ac Merge pull request #9673 from DamienCassou/new-tmate 2015-09-08 14:54:36 +02:00
Peter Simons
11e4521d27 configuration-hackage2nix.yaml: track the configuration used by hackage2nix 2015-09-08 14:40:18 +02:00
Peter Simons
b8bd12a580 haskell-singletons has been declared fixed by upstream.
The test suite still fails, but apparently that's okay.
2015-09-08 14:40:18 +02:00
Peter Simons
397972a6ef haskell-yesod-static has been fixed upstream. 2015-09-08 14:40:17 +02:00
Peter Simons
eb860e488a Haskell ListLike and yesod-static have their test suites broken by HUnit 1.3.x. 2015-09-08 14:40:17 +02:00
Peter Simons
29114ce8a1 hackage-packages.nix: update to 2d8b43f689 with hackage2nix v20150903-21-g5daa38a 2015-09-08 14:40:11 +02:00
Eelco Dolstra
c34953ed24 systemd: Backport some journalctl performance improvements
Before:

$ time journalctl > /dev/null

real    6m12.470s
user    5m51.439s
sys     0m19.265s

After:

real    0m40.067s
user    0m37.717s
sys     0m2.383s

Before:

$ time journalctl --since '2015-08-01' _TRANSPORT=kernel

real    1m9.817s
user    0m13.318s
sys     0m56.626s

After:

real    0m0.689s
user    0m0.521s
sys     0m0.221s
2015-09-08 14:25:55 +02:00
Rok Garbas
747e0149cc marking junit and dolphinEmu as broken 2015-09-08 14:05:40 +02:00
宋文武
9e2df43e2e mirrors: add httpredir.debian.org as the first debian mirror 2015-09-08 20:02:59 +08:00
Pascal Wittmann
41fb95168e filezilla: 3.12.0.2 -> 3.13.1 2015-09-08 13:53:28 +02:00
Pascal Wittmann
c3f33be3ab pugixml: init at 1.6 2015-09-08 13:53:28 +02:00
Pascal Wittmann
7ed4046d90 checkstyle: 6.9 -> 6.10.1 2015-09-08 13:53:28 +02:00
Rok Garbas
a9df0f0c15 pythonPackages.pelican: 3.6.0 -> 3.6.3 2015-09-08 13:45:34 +02:00
Damien Cassou
1b55859d2a tmate: init at 1.8.10 2015-09-08 13:13:19 +02:00
Arseniy Seroka
c32727fa08 Merge pull request #9653 from gfxmonk/gup
gup: new package
2015-09-08 13:47:39 +03:00
Pascal Wittmann
923fd9d027 [tennix] fix build 2015-09-08 12:45:33 +02:00
Pascal Wittmann
fe3609b646 [zsh] disable tests again, they fail on hdyra 2015-09-08 12:45:33 +02:00
Tim Cuthbertson
9dfef9ff26 gup: init at version 0.5.1 2015-09-08 20:45:20 +10:00
Arseniy Seroka
91339593be Merge pull request #9702 from ardumont/add-github-release
[new] github-release
2015-09-08 13:29:01 +03:00
Arseniy Seroka
0236bd6590 Merge pull request #9696 from basvandijk/mysql-hostname-fix
Bring hostname into scope needed by mysql_install_db
2015-09-08 13:27:48 +03:00
Domen Kožar
8bc4775a82 Merge pull request #9715 from desiderius/beautifulsoup4-4.4.0
pythonPackages.beautifulsoup4: 4.1.3 -> 4.4.0
2015-09-08 12:04:21 +02:00
desiderius
b55012b3e7 pythonPackage.willow: init at 0.2.1
A Python image library that sits on top of Pillow, Wand and OpenCV.
2015-09-08 11:40:32 +02:00
desiderius
fde393e538 pythonPackage.djangorestframework: init at 3.2.3 2015-09-08 11:29:03 +02:00
Domen Kožar
f6cb62a060 Merge pull request #9713 from benley/nose2-0.5
nose2: 0.4.5 -> 0.5.0
2015-09-08 11:18:24 +02:00
Domen Kožar
627e1cab8f Merge pull request #9717 from desiderius/django-treebeard-3.0
pythonPackage.django-treebeard: init at 3.0
2015-09-08 11:18:13 +02:00
Eelco Dolstra
a5ea7ddb08 nix-repl: Update
Fixes #9710.
2015-09-08 10:41:13 +02:00
Bas van Dijk
88d9fd93c6 wordpress: 4.2.2 -> 4.3 2015-09-08 10:36:44 +02:00
Bas van Dijk
1f1e02daad mysql: add nettools to path
The mysql_install_db command, called in preStart, needs the hostname command.
2015-09-08 10:32:37 +02:00
Peter Simons
a030a7284e Merge pull request #9714 from kamilchm/git-radar
git-radar: init at 0.3.2
2015-09-08 10:03:14 +02:00
desiderius
aee8b10da2 pythonPackage.django-treebeard: init at 3.0
django-treebeard is a library that implements efficient tree
implementations for the Django Web Framework 1.6+
2015-09-08 09:32:35 +02:00
desiderius
9599e44821 pythonPackages.beautifulsoup4: 4.1.3 -> 4.4.0 2015-09-08 08:48:24 +02:00
Kamil Chmielewski
e77b9fff67 git-radar: init at 0.3.2 2015-09-08 08:44:51 +02:00
William A. Kennington III
d51d63fcf1 linux-firmware: 2015-07-23 -> 2015-09-07 2015-09-07 23:10:53 -07:00
Antoine R. Dumont
280c896a94 github-release: init at 0.6.2 2015-09-08 07:43:41 +02:00
Benjamin Staffin
ad56c24798 nose2: 0.4.5 -> 0.5.0
0.4.5 is incompatible with the version of Six that's currently in
nixpkgs.
2015-09-07 22:42:15 -07:00
Tobias Geerinckx-Rice
9006f793ad netsniff-ng: 0.5.9-{92-gd5bdc38 -> 95-g186b116} 2015-09-08 05:37:23 +02:00
Tobias Geerinckx-Rice
b8798b4642 libspl: list 2015-08-27 -> 2015-09-07 2015-09-08 04:41:15 +02:00
Arseniy Seroka
bc24780da4 Merge pull request #9684 from puffnfresh/fix/iodine
Update iodine's ifconfig path patch
2015-09-08 05:10:39 +03:00
Tobias Geerinckx-Rice
9aa595ef50 stress-ng: 0.04.15 -> 0.04.16 2015-09-08 02:21:19 +02:00
Tobias Geerinckx-Rice
b313fb0997 geolite-legacy: update 2015-09-03 -> 2015-09-08 2015-09-08 01:07:24 +02:00
Peter Simons
ca9158fa82 cabal2nix: fix version number 20180903 to 20150903
Thanks to @drvink for pointing this out.
2015-09-07 23:35:45 +02:00
Robert Helgesson
4b069bd52b pecita: 5.1 -> 5.2 2015-09-07 23:28:20 +02:00
Arseniy Seroka
54bcc4e446 Merge pull request #9699 from samuelrivas/emacs-erlang-mode
Add erlang-mode for emacs
2015-09-08 00:00:33 +03:00
Jascha Geerds
33e210a5cb Merge pull request #9695 from desiderius/pycharm-4.5.4
idea.pycharm-{community,professional}: 4.5.3 -> 4.5.4
2015-09-07 22:59:40 +02:00
Eelco Dolstra
3ebe5f802b Remove references to /root/test-firmware
This is no longer supported by systemd.
2015-09-07 22:55:16 +02:00
Arseniy Seroka
b70ffedbcc Merge pull request #9694 from samuelrivas/update-emacs-solarized-theme
update emacs solarized theme and fix the name
2015-09-07 23:45:20 +03:00
Arseniy Seroka
4c79de192d Merge pull request #9700 from simonvandel/master
keepassx2: 2.0-beta1 -> 2.0-beta2
2015-09-07 23:38:50 +03:00
Samuel Rivas
43fe8f2859 color-theme-solarized: initial at 1.0.0
update emacs solarized theme and fix the name

  * Added myself as maintainer as no one was there
  * Picked the latest version (no tags in that repo)
  * Changed the name, this was (probably mistakenly) named as color-theme, which
    is another package
2015-09-07 22:35:36 +02:00
Samuel Rivas
ce433f2a5f emacs-mode: initial (same version as erlang)
This is just extracted from the erlang derivation. Otherwise one needs to know
where the emacs mode is (and the path depends on the version of Erlang used)
2015-09-07 22:32:26 +02:00
Simon Vandel Sillesen
5dd30c6c4d keepassx2: 2.0-beta1 -> 2.0-beta2 2015-09-07 22:00:58 +02:00
Arseniy Seroka
24c0ca1f5d Merge pull request #9690 from matthiasbeyer/add-upass
upass: init at 0.1.2
2015-09-07 22:39:56 +03:00
Arseniy Seroka
4f4cc39555 Merge pull request #9698 from ebzzry/chkrootkit
chkrootkit: 0.48 -> 0.50
2015-09-07 22:37:00 +03:00
obadz
afdfe76bbd nixos: environment.pathsToLink += some desktop dirs
Close #9622.
(adding common desktop locations and locations specified in
http://standards.freedesktop.org/menu-spec/1.1/)
2015-09-07 21:16:23 +02:00
Rommel M. Martinez
d6673e845c chkrootkit: 0.48 -> 0.50 2015-09-08 02:07:41 +08:00
Thomas Strobel
119a6e33ed dnschain: init at 0.5.3 2015-09-07 19:14:23 +02:00
Nikolay Amiantov
eba96b9f56 scorched3d: 43.2a -> 44 2015-09-07 19:12:01 +03:00
Peter Simons
06a7b22985 cabal2nix: fix https://github.com/NixOS/cabal2nix/issues/203 some more 2015-09-07 17:34:59 +02:00
Peter Simons
d4f7bf9c29 cabal2nix: re-generate the build files to make sure all dependencies are listed correctly
Fixes https://github.com/NixOS/cabal2nix/issues/203.
2015-09-07 16:03:28 +02:00
desiderius
709ddcb475 idea.pycharm-{community,professional}: 4.5.3 -> 4.5.4 2015-09-07 16:01:43 +02:00
Bjørn Forsman
afdbfd9552 grabserial: drop pythonX.Y- name prefix
It's an application, not a library/module.
2015-09-07 15:54:00 +02:00
Arseniy Seroka
c8904b593d Merge pull request #9677 from mayflower/init-rustfmt
Init rustfmt
2015-09-07 16:24:38 +03:00
Domen Kožar
ba5919ef3b nginx: include mimetypes mapping
(cherry picked from commit b01eebf021)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-07 14:43:19 +02:00
Domen Kožar
71e67797d6 Revert "reverse_proxy module: helper to run nginx as reverse proxy"
This reverts commit e6f0cd336d.

These modifications are too specific to use cases and shouldn't be part of
nginx module.
2015-09-07 14:18:31 +02:00
Robin Gloster
7a90c8daa8 rustfmt: init at git-2015-09-05 2015-09-07 12:07:00 +00:00
Tobias Geerinckx-Rice
7a0be26f60 ip2location{,-c}: platforms.{unix -> linux}
Build fails on Darwin. See:
http://hydra.nixos.org/build/25638456
http://hydra.nixos.org/build/25638462
2015-09-07 12:46:11 +02:00
Domen Kožar
df592a6535 Revert "qemu: 2.2.1 -> 2.4.0"
This reverts commit 0e0e3c0c08.

I've been seeing quite some QEMU segfaults on Hydra,
hopefully reverting the bump will fix the issue.

(cherry picked from commit 863c121c07)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-07 12:22:13 +02:00
Domen Kožar
d2f0bc747d atom: 1.0.0 -> 1.0.4
(cherry picked from commit 072196adb0)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-07 12:22:08 +02:00
Samuel Rivas
6ef885defb argyllcms 1.4.0 -> 1.8.1 2015-09-07 11:41:39 +02:00
Samuel Rivas
4ef2d19981 jam: add yacc as build input
I am not sure why do I need this locally, it seems to be passing in hydra
anyway...
2015-09-07 11:37:18 +02:00
Matthias Beyer
21fa99342e upass: init at 0.1.2 2015-09-07 11:27:54 +02:00
Matthias Beyer
51eff28add pyperclip: init at 1.5.11 2015-09-07 11:27:43 +02:00
Jim Garrison
7a2c69c785 vte (gtk2): apply change-scroll-region.patch (close #9688)
More info (including upstream fix):
cb07c67478/index.html (L754-L773)
Patch from: https://bug542087.bugzilla-attachments.gnome.org/attachment.cgi?id=176035
2015-09-07 10:56:16 +02:00
Tobias Geerinckx-Rice
de2bba6d8c ipv6calc: add optional ip2location support
This only links to the C library.
The database must be downloaded manually.
2015-09-07 03:33:58 +02:00
Tobias Geerinckx-Rice
be10d389f1 ip2location-c: init at 7.0.2 2015-09-07 03:24:34 +02:00
Tobias Geerinckx-Rice
595063ffa7 ip2location: move to tools/networking 2015-09-07 03:12:53 +02:00
Tobias Geerinckx-Rice
071e9c0680 ip2location: init at 7.0.0 2015-09-07 02:54:15 +02:00
Tobias Geerinckx-Rice
a07e9036ec ipv6calc: 0.99.0 -> 0.99.1 2015-09-07 02:24:10 +02:00
Tobias Geerinckx-Rice
1102018a00 htop: touch all headers
Fix the following build failure:

```
config.status: executing libtool commands
building
make flags: SHELL=/nix/store/548wfw1i43glkx8lkyjmbg59h6127qky-bash-4.3-p39/bin/bash
./scripts/MakeHeader.py ColumnsPanel.c
/usr/bin/env: python: No such file or directory
Makefile:2164: recipe for target 'ColumnsPanel.h' failed
make: *** [ColumnsPanel.h] Error 127
builder for ‘/nix/store/6rai1vs6jsw8y5z5jff98f0f8jzfa12n-htop-1.0.3-584-8f07868f.drv’ failed with exit code 2
```
2015-09-07 02:09:48 +02:00
ts468
7fa5710d50 Merge pull request #9686 from NixOS/revert-8705-upstream.ocaml_renaming
Revert "ocaml-modules: fix naming: "_" -> "-""
2015-09-07 02:05:34 +02:00
Tobias Geerinckx-Rice
5d8f61a660 nixos: sitecopy service: re-format descriptions 2015-09-07 01:25:54 +02:00
Tobias Geerinckx-Rice
18851071e6 nixos: bacula service: re-format descriptions 2015-09-07 01:12:26 +02:00
Tobias Geerinckx-Rice
45b86d6981 nixos: cdemu service: mark up & tweak descriptions 2015-09-07 00:47:18 +02:00
Tobias Geerinckx-Rice
e349333246 dfasma: 1.1.36 -> 1.2.0 2015-09-06 23:50:03 +02:00
Tobias Geerinckx-Rice
c90eb862fc nixos: prey module: fix option descriptions 2015-09-06 23:50:03 +02:00
Tobias Geerinckx-Rice
24048fa226 nixos: redshift module: add package option
...and make code more consistent.
2015-09-06 23:50:02 +02:00
Tobias Geerinckx-Rice
fa3d7ea77b nixos: freefall module: add package option
...and tidy up some of my old cargo-culted code.
2015-09-06 23:50:02 +02:00
Brian McKenna
8b78f2ed11 iodine: fix ifconfig path patch
Looks like something changed but now we can pass a #define directive via the
CFLAGS instead. Still need to patch the route path, though.
2015-09-07 05:48:54 +10:00
Arseniy Seroka
a56eed5405 Merge pull request #9670 from Mathnerd314/ntpd
ntp: 4.2.8p2 -> 4.2.8p3
2015-09-06 22:48:26 +03:00
Arseniy Seroka
978120f7c7 Merge pull request #9671 from ryanartecona/fix/elixir-darwin
elixir: fix mix on darwin
2015-09-06 22:48:08 +03:00
Arseniy Seroka
297644c27a Merge pull request #9685 from gebner/fix-ibus-anthy-path
ibus-anthy: fixup path in share/ibus/component/anthy.xml
2015-09-06 22:45:07 +03:00
Arseniy Seroka
b537abe646 Merge pull request #9681 from ryantm/fix/spaceFM
spaceFM: add icon dependencies
2015-09-06 22:44:21 +03:00
Pascal Wittmann
73db5b2571 viking: update from 1.3 to 1.6 2015-09-06 21:44:05 +02:00
Arseniy Seroka
fa6a1980d9 Merge pull request #9664 from benley/mathics-0.8
New package: Mathics
2015-09-06 22:43:02 +03:00
Pascal Wittmann
59b6c1f51a tennix: update from 1.0 to 1.1 2015-09-06 21:16:48 +02:00
ts468
054be41e04 Revert "ocaml-modules: fix naming: "_" -> "-"" 2015-09-06 21:15:10 +02:00
Thomas Strobel
a9dab9df61 strongswan: enable more plugins 2015-09-06 21:12:08 +02:00
Gabriel Ebner
1f8348bb5b ibus-anthy: fixup path in share/ibus/component/anthy.xml
Fixes #9676.
2015-09-06 21:05:26 +02:00
Pascal Wittmann
ffc12580a6 cv: adopt its new name 'progress' 2015-09-06 20:57:57 +02:00
Thomas Strobel
167383c7bf vpnc: patch to not set a default route when a netmask is given
also, fix the name attribute in the nix expression
2015-09-06 19:27:08 +02:00
Pascal Wittmann
092a5eea28 zsh: enable tests 2015-09-06 19:04:55 +02:00
Pascal Wittmann
78b33072d8 zsh: update from 5.0.8 to 5.1 2015-09-06 19:04:55 +02:00
Ryan Mulligan
4b1cfd1e9f spaceFM: add icon dependencies
Fixes icon problems reported in #9678
2015-09-06 09:12:30 -07:00
Domen Kožar
341a65d4c9 perlPaclages.UnicodeICUCollator: mark as broken
(cherry picked from commit 03e06f2c52)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-06 16:01:22 +02:00
Domen Kožar
264a83c707 cups: 2.0.3 -> 2.0.4, fix transient failure
(cherry picked from commit cc06f9c0be)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-06 16:01:22 +02:00
Jaka Hudoklin
572ebb2f20 grafana: fix package naming 2015-09-06 15:23:31 +02:00
Jaka Hudoklin
93132d1717 logstash service: fix tests 2015-09-06 15:20:56 +02:00
Jaka Hudoklin
77356690fb logstash service: fix startup 2015-09-06 15:20:56 +02:00
Jaka Hudoklin
f364702bb7 logstash: fix description and make install process more compact 2015-09-06 14:51:10 +02:00
Jaka Hudoklin
a79d732243 etcd service: fix tests 2015-09-06 14:44:13 +02:00
Robin Gloster
b8c480f7c7 rustUnstable: update to 2015-09-05
Updated rustc and rustRegistry
2015-09-06 11:17:17 +00:00
Vladimír Čunát
8f33b8cc93 mass rewrite of find parameters to cross-platform style
Fixes #9044, close #9667. Thanks to @taku0 for suggesting this solution.
Now we have no modes starting with `/` or `+`.

Rewrite the `-perm` parameters of find:
 - completely safe: rewrite `/0100` and `+100` to `-0100`,
 - slightly semantics-changing: rewrite `+111` to `-0100`.
I cross-verified the `find` manual pages for Linux, Darwin, FreeBSD.
2015-09-06 10:26:30 +02:00
Vladimír Čunát
f67ddbaa6f mesa: maintenance update 10.6.5 -> 10.6.6 2015-09-06 09:59:31 +02:00
Ryan Artecona
4183604207 elixir: fix mix on darwin
Darwin disallows shebang scripts from using other scripts as their
command--the command must be a binary. This commit changes the `mix`
shebang script from calling `elixir` directly (another shebang script),
instead using `env` as an intermediary.

Fixes #9050
2015-09-05 23:49:51 -04:00
Mathnerd314
43b388fbd6 ntp: 4.2.8p2 -> 4.2.8p3 2015-09-05 18:35:45 -06:00
Benjamin Staffin
9f18606261 mathics: init at 0.8 2015-09-05 16:24:54 -07:00
Benjamin Staffin
f99566d35f ply: 3.4 -> 3.7 2015-09-05 16:24:49 -07:00
Benjamin Staffin
646cd4260d mpmath: 0.17 -> 0.19 2015-09-05 16:24:49 -07:00
Benjamin Staffin
a70f512460 interruptingcow: init at 0.6 2015-09-05 16:24:42 -07:00
Arseniy Seroka
fc29fe1d63 Merge pull request #9661 from noqqe/master
mlmmj: Fixed postfix config items to make module work again
2015-09-05 23:47:53 +03:00
Tobias Geerinckx-Rice
39054c5a6c dfasma: 1.1.11 -> 1.1.36 2015-09-05 22:19:45 +02:00
lethalman
4404682923 Merge pull request #9668 from Mathnerd314/evolution-crash-fix
evolution-data-server: Fix crash
2015-09-05 20:58:47 +02:00
Mathnerd314
5ab139c893 evolution-data-server: Fix crash 2015-09-05 10:16:46 -06:00
Nikolay Amiantov
02fc4551f5 julia: fix i686 build 2015-09-05 09:28:47 -05:00
Bob van der Linden
e6e338401f popcorntime: 0.3.7.2 -> 0.3.8-3 2015-09-05 16:01:37 +02:00
Bob van der Linden
b5da2e0237 node-webkit: added nwjs 0.12.3 2015-09-05 16:01:37 +02:00
koral
9beb3f71fd webkit: 2.8.3 -> 2.8.5 2015-09-05 21:42:00 +08:00
Rok Garbas
255a123a0e pythonPackages.cython: 0.22.1 -> 0.23.1 2015-09-05 15:01:44 +02:00
Rok Garbas
e78d0199b3 pythonPackages.sipsimple: 2.5.0 -> 2.5.1 2015-09-05 15:01:37 +02:00
Rok Garbas
2aa01cf530 pycangjie: 1.0 -> (master)361bb413203fd43bab624d98edf6f7d20ce6bfd3 2015-09-05 15:01:30 +02:00
Rok Garbas
f43d63c051 libcangjie: 1.1 -> (master)a73c1d8783f7b6526fd9b2cc44a669ffa5518d3d 2015-09-05 15:01:21 +02:00
Rok Garbas
7dc9dfae88 blink: 1.4.0 -> 1.4.1 2015-09-05 15:01:06 +02:00
William A. Kennington III
f92e9e9fbb goPackages: Make sure bin is the only output in all-packages 2015-09-05 02:34:35 -07:00
William A. Kennington III
78b3051b91 goPackages: Cleanups and fixes 2015-09-05 02:29:49 -07:00
Pascal Wittmann
46d9fbc446 ceptre: init at 2015-08-15
A linear logic programming language for modeling generative interactive systems
2015-09-05 11:20:29 +02:00
Pascal Wittmann
f912c211fe calibre: update from 2.36.0 to 2.37.1 2015-09-05 11:20:29 +02:00
Pascal Wittmann
90d628b040 cv: update from 0.8 to 0.9 2015-09-05 11:20:28 +02:00
Pascal Wittmann
b493688c69 bgs: update from 0.7.1 to 0.8 2015-09-05 11:20:28 +02:00
William A. Kennington III
9f1a3a4b0f pond: Fix x86_64 optimizations to be correctly applied to only x86_64 2015-09-05 01:35:41 -07:00
Bjørn Forsman
41ae7e00d7 nixos/gdm: simplify assert expression 2015-09-05 10:23:43 +02:00
Florian Baumann
935d0e858e mlmmj: Fixed postfix config items to make module work again 2015-09-05 10:14:48 +02:00
William A. Kennington III
f2271f7c19 drive: Migrate to go-packages 2015-09-05 00:42:49 -07:00
William A. Kennington III
31f5bbdaff go-repo-root: Move to go-packages 2015-09-05 00:38:42 -07:00
William A. Kennington III
7baf0e734e gotags: Move to go-packages 2015-09-05 00:27:16 -07:00
William A. Kennington III
9a5d1d85af goimports: Move to go-packages 2015-09-05 00:16:56 -07:00
William A. Kennington III
8c6088c0ce gocode: Move to go-packages 2015-09-05 00:15:02 -07:00
William A. Kennington III
4b02b32255 influxdb-backup: Move to go-packages 2015-09-05 00:06:05 -07:00
William A. Kennington III
fe8a27cd64 mesos-dns: Move to go-packages 2015-09-04 23:57:00 -07:00
William A. Kennington III
68be570a0a skydns: Move to go-packages 2015-09-04 21:26:35 -07:00
William A. Kennington III
8fe216dd3e bosun: Move to go-packages 2015-09-04 21:11:42 -07:00
William A. Kennington III
e617eeea41 syncthing: Move to go-packages 2015-09-04 21:00:57 -07:00
William A. Kennington III
eabf45a025 lxd: Don't build test binary 2015-09-04 20:28:45 -07:00
Tobias Geerinckx-Rice
fb61a48ebf simple-scan: 3.17.90 -> 3.17.91 2015-09-05 04:20:23 +02:00
Tobias Geerinckx-Rice
dcfc1fa341 dfasma: 1.1.2 -> 1.1.11
And (merely cosmetic) re-shuffle.
2015-09-05 04:20:23 +02:00
Tobias Geerinckx-Rice
336b79e6e3 {,pythonPackages.}libvirt: 1.2.17 -> 1.2.19 2015-09-05 04:20:22 +02:00
Tobias Geerinckx-Rice
75252e0a15 cpp-netlib: 0.11.0 -> 0.11.2
And maintain.
2015-09-05 04:20:22 +02:00
Arseniy Seroka
949cc5cd8d Merge pull request #9657 from kamilchm/gawp
gawp: init at 2015-08-31
2015-09-05 01:26:57 +03:00
Tobias Geerinckx-Rice
947723d557 netsniff-ng: 0.5.9-{88-ge5570a8 -> 92-gd5bdc38} 2015-09-04 23:38:36 +02:00
Tobias Geerinckx-Rice
0b8611e4c2 dfasma: 1.1.2 -> 1.1.3 2015-09-04 23:30:22 +02:00
William A. Kennington III
10f2a6b321 gpgme: 1.5.5 -> 1.6.0 2015-09-04 14:22:55 -07:00
William A. Kennington III
e04462f4c8 libassuan: 2.2.1 -> 2.3.0 2015-09-04 14:22:55 -07:00
William A. Kennington III
587d8d2660 libgpg-error: 1.19 -> 1.20 2015-09-04 14:22:55 -07:00
Michael Raskin
56cbf88a18 Xpilot-NG: init @ 4.7.3 2015-09-04 23:45:13 +03:00
Rickard Nilsson
ed140ff927 bosun,scollector: Fix NixOS modules to use bin attr of go pkgs 2015-09-04 21:46:10 +02:00
William A. Kennington III
3163d1aa65 libassuan2_1: remove
This library was orphaned and out of date so it is fit for removal.
2015-09-04 12:14:36 -07:00
William A. Kennington III
55b94cbd38 libevdev: 1.4.3 -> 1.4.4 2015-09-04 12:12:30 -07:00
William A. Kennington III
c6f689f951 Merge branch 'master.upstream' into staging.upstream 2015-09-04 12:05:11 -07:00
William A. Kennington III
c985530a25 tinc_pre: 2015-07-17 -> 2015-07-22 2015-09-04 11:54:51 -07:00
William A. Kennington III
362d3396c2 ceph-git: 2015-08-29 -> 2015-09-04 2015-09-04 11:42:42 -07:00
William A. Kennington III
379dd0af7a dhcpcd: 6.9.2 -> 6.9.3 2015-09-04 11:42:42 -07:00
William A. Kennington III
3347fb785e libinput: 0.21.0 -> 1.0.1 2015-09-04 11:42:42 -07:00
Domen Kožar
162f4e9e66 Revert "Updated atom to 1.0.10"
This reverts commit 6a974efdd2.

Atom doesn't start
2015-09-04 20:21:49 +02:00
William A. Kennington III
b68e45dfa7 mini-httpd: Boost 1.59 compat 2015-09-04 11:21:37 -07:00
Domen Kožar
a414391fd0 i3lock: 2.6 -> 2.7 2015-09-04 20:01:57 +02:00
Domen Kožar
86d9fa1827 libxkbcommon: 0.4.3 -> 0.5.0 2015-09-04 20:01:34 +02:00
Eelco Dolstra
7ffb1f3bde virtualbox: Update to 5.0.2 2015-09-04 19:41:06 +02:00
Domen Kožar
1819011291 Revert "accelio: enable tests"
This reverts commit 8b663509b1.

Fails to build kernel modules.
2015-09-04 18:47:40 +02:00
Domen Kožar
950d9de3c9 i3: 4.10.2 -> 4.10.3 2015-09-04 18:47:40 +02:00
Domen Kožar
66214fba8d Xorg: apply patch to fix X crashes
(cherry picked from commit dc0fe8ebf4)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-04 18:47:40 +02:00
lethalman
8bfacda44c Merge pull request #9642 from Mathnerd314/power-fix
Remove desktopManagerHandlesLidAndPower
2015-09-04 18:09:51 +02:00
Mathnerd314
13a314ec17 Remove all explicit assignments of desktopManagerHandlesLidAndPower 2015-09-04 09:34:15 -06:00
Peter Simons
a8bf17e493 all-packages.nix: strip trailing whitespace 2015-09-04 12:41:36 +02:00
Peter Simons
398fc5d9fe emacs-ido-ubiquitous: add version 3.6-4-gb659bf8 2015-09-04 12:38:51 +02:00
Peter Simons
96cb733207 nix-gc.nix: Revert 'prefer "nix-store" over "nix-collect-garbage" because the latter supports "--max-freed"'
This reverts commit ab6c8643d4. Issue
https://github.com/NixOS/nix/issues/609 has been resolved, the new Nix
version is available after 86eaeb4c0a, and
using nix-collect-garbage has the advantage that the '-d' flag is
available, which nix-store doesn't have.
2015-09-04 11:51:01 +02:00
Peter Simons
1ca79bff84 haskell-DSA: test suite run-time has been reduced upstream 2015-09-04 11:51:01 +02:00
Peter Simons
89e525eb4d python-packages.nix: drop trailing whitespace 2015-09-04 11:51:00 +02:00
Peter Simons
a7a125ac10 python-Babel: remove over-specified platform restrictions 2015-09-04 11:51:00 +02:00
Peter Simons
636e7fa166 hackage-packages.nix: update to 63f14dd1f7 with hackage2nix v20180903-1-g7c29be6 2015-09-04 11:51:00 +02:00
Kamil Chmielewski
392c9655e1 gawp: init at 2015-08-31 2015-09-04 11:06:14 +02:00
Domen Kožar
68a8d66885 categories: mark as broken cc #9471
(cherry picked from commit 4ed27ba319)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-04 10:43:45 +02:00
Eelco Dolstra
86eaeb4c0a Nix: Update to 1.10 2015-09-04 10:40:08 +02:00
Domen Kožar
3ed8c211e2 Merge pull request #9570 from dfoxfranke/accelio
accelio: fix i686-linux build
2015-09-04 09:59:42 +02:00
Domen Kožar
747e7e7b42 Merge pull request #9650 from ragnard/docker-fixes
docker: Minor improvements, fix failing test
2015-09-04 09:55:14 +02:00
Rok Garbas
b2579497c6 smartgithg: 6.5.9 -> 7.0.0 2015-09-04 09:04:56 +02:00
koral
944a0c82f0 mercurial: 3.5 -> 3.5.1, fixes #9615 2015-09-04 09:04:48 +02:00
koral
0c15deaeb6 mercurial: 3.4.2 -> 3.5 2015-09-04 09:03:59 +02:00
William A. Kennington III
0754a213c1 Merge pull request #9643 from dezgeg/pr-perf
linuxPackages_*.perf: Fix build after kernel 4.1
2015-09-03 20:24:11 -07:00
Nikolay Amiantov
ec3ffeb199 libunwind: add a patch to address https://github.com/JuliaLang/julia/issues/3469
Should be beneficial to other LLVM+libunwind projects as well (e.g. Pyston)
2015-09-04 03:52:25 +03:00
William A. Kennington III
a1c92c4593 libreoffice: Boost 1.59 compat 2015-09-03 17:31:35 -07:00
William A. Kennington III
b8b47ecea0 codeblock: Boost 1.59 compat 2015-09-03 17:31:22 -07:00
Thomas Tuegel
ff0e2c8658 Merge pull request #9648 from abbradar/julia-llvm
Use bundled LLVM with Julia
2015-09-03 19:27:51 -05:00
Daniel Fox Franke
8b663509b1 accelio: enable tests
The patch committed with 88471b684e6544da7691937a9b68cefa49d260d5
makes them work again.
2015-09-03 20:20:53 -04:00
Daniel Fox Franke
3129142f80 accelio: fix i686-linux build
* Compile with gcc5 to avoid the compiler bug described in
  https://gcc.gnu.org/ml/gcc-patches/2014-05/msg02560.html

* Add a patch to fix the many incorrect printf format specifiers and
  other sloppy type conversions that gcc5 catches and warns on
  (erroring out due to -Werror).
2015-09-03 20:20:53 -04:00
Nikolay Amiantov
b2c7bda45d julia03: use bundled llvm 2015-09-04 03:09:53 +03:00
Ragnar Dahlén
9bfe92ecee docker: Minor improvements, fix failing test
- Replace usage of deprecated CLI flag `--daemon`
- Introduce `storageDriver` option for module
- Fix failing test by using `overlay` storage driver
2015-09-04 00:23:38 +01:00
Nikolay Amiantov
c31a677482 Revert "bundler-HEAD: fix checksum"
This reverts commit 9cea5bcf2c.
See 9cea5bcf2c (commitcomment-13058505)
2015-09-04 01:14:50 +03:00
Yochai
6f3f5f536d rtl8812au: init at 4.2.2 2015-09-03 23:50:05 +02:00
William A. Kennington III
3f5207a396 folly: Build with boost < 1.59 2015-09-03 14:31:21 -07:00
William A. Kennington III
3df7b15932 folly: 0.52.0 -> 0.57.0 2015-09-03 14:31:10 -07:00
William A. Kennington III
799a02f209 libcdr: Boost 1.59 compat 2015-09-03 14:16:44 -07:00
William A. Kennington III
11315f9e70 libcdr: 0.1.0 -> 0.1.1 2015-09-03 14:16:34 -07:00
William A. Kennington III
677fe9f934 libe-book: Boost 1.59 compat 2015-09-03 14:09:26 -07:00
Tuomas Tynkkynen
710c4c3c9d linuxPackages_*.perf: Fix build after kernel 4.1
In 4.1, the build system changed, and it now wants to execute ld like this:

ld -r -o util/scripting-engines/libperf-in.o util/scripting-engines/trace-event-perl.o util/scripting-engines/trace-event-python.o

The actual problem seems to be that `buildInputs = [elfutils ...]`
causes 'ld' to point to elfutils in PATH instead of the usual binutils.

So remove elfutils from buildInputs and set NIX_CFLAGS_* manually. This
is a slight hack, but there is some precedent:
0761f81da7/pkgs/tools/package-management/rpm/default.nix (L13)

Fixes #9095.
2015-09-03 23:37:15 +03:00
Bjørn Forsman
b716673f97 nixos/gdm: add assertion for the autoLogin.user option
Or else users may see this unfriendly message:

  error: cannot coerce null to a string, at .../nixos/modules/services/x11/display-managers/gdm.nix:107:49
2015-09-03 22:30:07 +02:00
Bjørn Forsman
833b4c34c2 nixos/gdm: fix description typo 2015-09-03 22:30:07 +02:00
William A. Kennington III
6fc70d6b2e libvisio: Boost 1.59 compat 2015-09-03 13:26:03 -07:00
William A. Kennington III
6bdb5b90ca libvisio: 0.1.0 -> 0.1.3 2015-09-03 13:26:02 -07:00
Vladimír Čunát
4af33f24ac hhvm: fixup build 2015-09-03 22:10:33 +02:00
Peter Simons
fcb0bdbaa0 Merge pull request #9639 from k0ral/scons
scons: 2.3.5 -> 2.3.6
2015-09-03 21:08:32 +02:00
Cillian de Róiste
55d822c512 jack2: apply patch to fix build with gcc5 2015-09-03 11:22:28 -07:00
Cillian de Róiste
1e83055cd2 Revert "jack2: 1.9.10 -> 2015-06-02"
This reverts commit fd829968c7.
2015-09-03 11:22:23 -07:00
William A. Kennington III
86ebd3ee25 Merge branch 'master.upstream' into staging.upstream 2015-09-03 11:15:58 -07:00
William A. Kennington III
14e715a55d lvtk: Boost 1.59 compat 2015-09-03 10:52:30 -07:00
koral
bfe09b88fc scons: 2.3.5 -> 2.3.6 2015-09-03 17:37:56 +00:00
Artjom Vejsel
d169882bb2 qtcreator: add missing QML modules (fixes #9629)
Fixes empty welcome screen because of missing QML modules.
2015-09-03 19:24:58 +02:00
Peter Simons
65a415a1b2 cabal2nix: update to version 20180903 2015-09-03 17:53:24 +02:00
Eelco Dolstra
90dc8da64d linux: Update to 3.18.21 2015-09-03 16:50:31 +02:00
Eelco Dolstra
38a74e27de Remove Linux 4.0
It's EOL.
2015-09-03 16:50:31 +02:00
Peter Simons
407b4f7641 haskell-sophia: disable failing test suite 2015-09-03 15:22:22 +02:00
Peter Simons
acb05dfc15 haskell-base32-bytestring: disable failing test suite 2015-09-03 15:22:22 +02:00
Peter Simons
6c885b38ee hackage-packages.nix: update to d7dddc66da with hackage2nix v20150824-72-g87526c2 2015-09-03 15:22:16 +02:00
lethalman
66429fa043 Merge pull request #9636 from ragnard/rkt-fix-build
rkt: Don't download stage1 image during build.
2015-09-03 15:16:26 +02:00
Ragnar Dahlén
1942480e95 rkt: Don't download stage1 image during build.
Second attempt to resolve this issue. Copies stage1 image into expected
place manually. This has been improved in rkt master where there is a
configure option for specifying the location of this file. Can update
when next stable rkt is released.
2015-09-03 14:07:50 +01:00
Robert Scott
ecd873ddb0 pythonPackages.jsonpath_rw: init at 1.4.0, fixes #9493 2015-09-03 13:53:36 +02:00
Daniel Brockman
06b6648770 flow: 0.13.1 -> 0.14.0, fixes #9321 2015-09-03 13:51:08 +02:00
Daniel Brockman
8828a174cb awscli: 1.7.41 -> 1.7.47
People in #nixos told me to switch from fetchzip to fetchFromGitHub;
let me know if that's a bad change.
2015-09-03 13:51:08 +02:00
Daniel Brockman
fe16722cf9 botocore: 1.1.4 -> 1.1.10 2015-09-03 13:51:08 +02:00
Nikolay Amiantov
1967d9135a julia: 0.3.10 -> 0.3.11 2015-09-03 14:34:32 +03:00
Alexei Robyn
4028f88786 pidgin-opensteamworks: 1.5.1 -> 1.6.1, fixes #9489
Also, changed source url to (new) official github repo
2015-09-03 13:09:54 +02:00
Mariusz `shd` Gliwiński
7bd6aac2d0 lgogdownloader: init at 2.24, fixes #9613
htmlcxx: init at 0.85, dependency of lgogdownloader
2015-09-03 13:09:06 +02:00
Eelco Dolstra
f223448d5d Shorten inhibit message
This also makes it consistent with KDE's inhibit message.
2015-09-03 13:03:14 +02:00
Eelco Dolstra
882b2465c2 Remove ad hoc README
It's unlikely that people will see this file, so it's kind of
pointless.
2015-09-03 13:03:14 +02:00
devhell
32d0d863bc {lib}mediainfo{-gui}: 0.7.76 -> 0.7.77, fixes #9617
Local build and run successful.

From the ChangeLog:
```
Version 0.7.77, 2015-09-02

+ #B941, MXF: files having only a video stream and an ancillary data
  stream were having incorrect second video stream
+ MOV: detection of r210 CodecID as raw RGB
+ Ancillary data: detection of all metadata blocks (previously: only the
  first one was detected)
x MPEG-TS: Wrong demux of TSP (188+16 TS) files having PES with only
  padding x MediaTrace #2: XML malformed with Flags items (hotfix, flags
  meaning disabled in XML output)
x MediaTrace #3: XML malformed with some MP4 files
x MediaTrace #6: XML duplicated attributes
x MediaTrace #10: versioned xsd, creating library name and version
x MediaTrace: XML content was not escaped
x #B947, Amazon S3 support (REST API v2), CLI/DLL only and if compiled
  with libcurl support: Analyze file on s3 was not working if secret key
  contains / character
```
2015-09-03 13:00:47 +02:00
Kovacsics Robert (NixOS-SSD2)
b22e6cb299 wiimenu, wmiiSnap, libixp_for_wmii: removed, fixes #9609
wiimenu superseded by wimenu from wmii
wmiiSnap superseded by wmii_hg
libixp_for_wmii superseded by libixp_hg
2015-09-03 12:58:24 +02:00
Kovacsics Robert (NixOS-SSD2)
553e7d49ff wmii service: refactor to use wmii_hg 2015-09-03 12:58:11 +02:00
Kovacsics Robert (NixOS-SSD2)
c0b710fc68 wmii-hg: init at 2012-12-09 2015-09-03 12:58:11 +02:00
Kovacsics Robert (NixOS-SSD2)
b02921d4ca libixp-hg: init at 2012-12-02 2015-09-03 12:58:11 +02:00
Frederik Rietdijk
3e0fab3864 nox: use propagatedBuildInputs instead of pythonPath, fixes #9633
This way, when accessing Nox via Python, the dependencies will be
available.
2015-09-03 12:51:47 +02:00
Guillaume Maudoux
f5205a7ba6 python-web.py: disable Py3k interpreter, fixes #9619 2015-09-03 12:50:16 +02:00
Clemens Fruhwirth
e7f9bdcba1 Bump k2pdfopt to 2.32, fixes #9631 2015-09-03 12:48:50 +02:00
Eric Sagnes
4080b744b2 php-imagick: init at 3.1.2, fixes #9627 2015-09-03 12:47:27 +02:00
Luca Bruno
271b7ad006 Revert "zbar: ghostscript was missing for zbar"
This reverts commit a906355b8a.

Fixed imagemagick -lgs reference in .la file.

cc @garbas
2015-09-03 12:21:34 +02:00
Luca Bruno
5c014feb0a imagemagick: fix ghostscript reference in .la files 2015-09-03 12:21:33 +02:00
RoboNickBot
126d8dba96 texlive-moderntimeline: 0.8 (broken) -> 0.9 (close #9612)
The v0.8 build was broken because the CTAN package updated to v0.9 and
CTAN doesn't keep old versions of packages.

Besides bumping the version, this commit changes the src url from the
unversioned CTAN link (which would break the derivation every time a new
version of the package released, as it did yesterday) to the versioned
Github release link.
2015-09-03 12:03:05 +02:00
Domen Kožar
7bc624f572 And next release is called Emu!
http://img.gawkerassets.com/img/17qtp0agra45ajpg/original.jpg
2015-09-03 11:39:56 +02:00
Eelco Dolstra
6ab7e0de29 Create /var/log/journal
Fixes #9614.
2015-09-03 11:35:47 +02:00
Nikolay Amiantov
9cea5bcf2c bundler-HEAD: fix checksum
Related to #8567
2015-09-03 12:22:12 +03:00
Eelco Dolstra
a536eda82e Add firefox-esr 2015-09-03 11:15:53 +02:00
Luca Bruno
e27c796b51 ffmpeg-full: fix src 2015-09-03 11:10:06 +02:00
Luca Bruno
ad99ea6912 wml: fix build and unbreak 2015-09-03 11:10:06 +02:00
Rok Garbas
c7580cd175 dragonegg: does not build with gcc49
https://llvm.org/bugs/show_bug.cgi?id=19847
2015-09-03 11:02:56 +02:00
Nikolay Amiantov
7133fca524 texLiveModerntimeline: fix sha256 checksum
Looks like an upstream update. cc @peti
2015-09-03 12:01:38 +03:00
Domen Kožar
c0e97bb547 panamax_ui: fix libv8 pinpoint 2015-09-03 10:30:11 +02:00
Domen Kožar
6cb878e9c2 redmine: shorten flags line to avoid yaml parsing bug
(cherry picked from commit c56f25d06fcd1eb4b0b232296a055b2dce997a05)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-03 10:11:41 +02:00
Domen Kožar
51d7cb6b1c Merge pull request #9630 from spencerjanssen/fix-stevedore-pbr
stevedore: add pbr to propagatedBuildInputs
2015-09-03 09:00:35 +02:00
Spencer Janssen
27ffcf7872 stevedore: add pbr to propagatedBuildInputs
This fixes a crash in flexget and possibly other packages. I think the
issue was introduced in fc1165b0d9
2015-09-03 01:24:52 -05:00
William A. Kennington III
4bd817b82a pond: Migrate to go-packages 2015-09-02 22:17:45 -07:00
William A. Kennington III
20a1c9cc3b goPackages: Update appengine 2015-09-02 22:17:31 -07:00
William A. Kennington III
45734349bf dclxvi: Init at 2013-01-27 2015-09-02 22:16:53 -07:00
William A. Kennington III
21370fb150 bind: 9.10.2-P3 -> 9.10.2-P4 2015-09-02 21:49:43 -07:00
Rok Garbas
a906355b8a zbar: ghostscript was missing for zbar 2015-09-03 03:41:00 +02:00
William A. Kennington III
4fc7619d23 nsq: Remove benchmark utilies as they are uneeded 2015-09-02 18:19:47 -07:00
William A. Kennington III
e7a783dccf goPackages: More cleanups 2015-09-02 18:18:08 -07:00
William A. Kennington III
cb8a2e9503 nsq: Move to go-packages and 0.2.28 -> 0.3.5 2015-09-02 18:15:01 -07:00
William A. Kennington III
5f35b0f7da serfdom: Migrate to go-packages 2015-09-02 17:51:03 -07:00
William A. Kennington III
8f34c44824 asciinema: Move to go-packages 2015-09-02 17:43:36 -07:00
William A. Kennington III
acd17d21b3 mtpfs: Fix accidental deletion 2015-09-02 17:39:42 -07:00
William A. Kennington III
b50567912a mtpfs: Update to 2015-08-01 and move to go-packages 2015-09-02 17:36:23 -07:00
William A. Kennington III
72d86374f2 all-packages: goPackages Cleanups 2015-09-02 17:35:09 -07:00
William A. Kennington III
a8d64c8eea fzf: Move to go-packages and 0.10.0 -> 0.10.4 2015-09-02 17:27:03 -07:00
William A. Kennington III
dea4d952ae ngrok: Move to go-packages 2015-09-02 17:18:40 -07:00
William A. Kennington III
5b13442747 flannel: Migrate to go-packages 2015-09-02 17:05:42 -07:00
William A. Kennington III
81c9095d90 rocksdb: 3.12.1 -> 3.13.1 2015-09-02 16:56:27 -07:00
Tobias Geerinckx-Rice
a9b1c91285 geolite-legacy: update 2015-08-31 -> 2015-09-03 2015-09-03 01:17:28 +02:00
Tobias Geerinckx-Rice
e87fa04ddc nixos: move left-behind allowUnfree comment 2015-09-03 01:17:10 +02:00
William A. Kennington III
ffd9e6a6ae gnash: Mark as broken
We should weed out any last users of this dying project and hopefully
remove it at some juncture in the future if no one steps up to maintain
it.
2015-09-02 14:35:33 -07:00
Mateusz Kowalczyk
08094aa879 Merge pull request #9620 from k0ral/mkvtoolnix
mkvtoolnix: 7.9.0 -> 8.3.0
2015-09-02 22:27:56 +01:00
koral
fdfd9d294e mkvtoolnix: 7.9.0 -> 8.3.0 2015-09-02 21:24:35 +00:00
William A. Kennington III
57dc088f9e librevenge: Fix boost 1.59 compat 2015-09-02 13:52:46 -07:00
Cillian de Róiste
424ad5302e Remove tessel: too outdated, and broken 2015-09-02 22:12:34 +02:00
Domen Kožar
89cec0c096 racket: don't build docs as it causes failures sometimes
(cherry picked from commit 1a392bd62e)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-02 21:16:20 +02:00
Eric Seidel
acdc9370f5 emacs-packages: idris-mode 0.9.18 -> 0.9.19 2015-09-02 12:14:22 -07:00
Nikolay Amiantov
13b63c29ae rxvt_unicode_with-plugins: move to the deprecated names section 2015-09-02 21:41:20 +03:00
Domen Kožar
9aa6ca473b pcg-c: mark as broken on i686
(cherry picked from commit 6cfbdda1e9)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-02 20:35:55 +02:00
Domen Kožar
282bc1a10c ocaml.asn1-combinators: mark broken on i686
(cherry picked from commit 36b406fd1b)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-02 20:29:26 +02:00
Domen Kožar
0dfdb8938b meshlab: broken on i686 2015-09-02 20:26:02 +02:00
Domen Kožar
fb16b908bc qbittorrent: partial revert of 1d78f31b76
It still fails on 32bit:
http://hydra.nixos.org/build/25460116/nixlog/1/raw

(cherry picked from commit 57391b7322)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-09-02 20:23:28 +02:00
Nikolay Amiantov
513bae1f2e bomi, mpv: avoid using deprecated youtube-dl name 2015-09-02 21:14:46 +03:00
Tobias Geerinckx-Rice
5385a0a82a cassandra: use mirrors
Upstream likes to move "old" releases to an archive mirror as soon as a
new one is released. This is now handled for free by mirrors.nix.

(No idea why cs.utah.edu was used to begin with; it's now added to
mirrors.nix. Note that it doesn't support SSL, but that applies to
several others so I don't see the harm.)
2015-09-02 20:04:11 +02:00
Eelco Dolstra
c090efb9d8 command-not-found: Fix nix-env invocation 2015-09-02 19:49:34 +02:00
Domen Kožar
190a49e046 Merge pull request #9605 from sbruce/atom-1.0.10
Updated atom to 1.0.10
2015-09-02 19:06:15 +02:00
Enrico Fasoli
44788bb2ce fixed syncthing service to work as expected 2015-09-02 18:14:21 +02:00
Peter Simons
7182ef35f4 hackage-packages.nix: update to 23452bdddd with hackage2nix v20150824-68-ga8b9f17 2015-09-02 17:46:39 +02:00
Peter Simons
ada81b80fd cabal2nix: update to version 20150824-66-gd281a60
This patch fixes https://github.com/NixOS/nixpkgs/issues/9599.
2015-09-02 17:46:39 +02:00
Eelco Dolstra
13532ee161 command-not-found: Use attribute name 2015-09-02 17:40:19 +02:00
Eelco Dolstra
14321ae243 Rename users.extraUsers -> users.users, users.extraGroup -> users.groups
The "extra" part hasn't made sense for years.
2015-09-02 17:34:23 +02:00
Peter Simons
dc5bf39bfe haskell-generic-builder: improve meta.platforms vs. meta.hydraPlatforms logic
hydraPlatforms now defaults to the value of meta.platforms rather than
defaulting to ghc.meta.hydraPlatforms. This solution is, in fact, still
sub-optimal. See https://github.com/NixOS/nixpkgs/issues/9608 for further
details.
2015-09-02 16:51:35 +02:00
Tobias Geerinckx-Rice
eead42d104 links2: 2.10 -> 2.11
Changes: http://links.twibright.com/download/ChangeLog
2015-09-02 16:31:13 +02:00
Peter Simons
07542d12ea hoogle: use $NIX_BUILD_CORES to determine the proper level of parallelism for database creation 2015-09-02 16:28:01 +02:00
Eelco Dolstra
6e76765795 If !cfg.mutableUsers, require a password or SSH authorized key
Fixes https://github.com/NixOS/nixpkgs/issues/7308
2015-09-02 16:17:33 +02:00
Eelco Dolstra
e70f8c58cc Manual: Document system.autoUpgrade 2015-09-02 16:17:32 +02:00
Eelco Dolstra
f0e67b927f Merge pull request #9602 from bjornfor/ffmpeg-full-name
ffmpeg-full: align pkgname with attrname
2015-09-02 16:11:31 +02:00
Tobias Geerinckx-Rice
6c377c864a cassandra: 2.1.8 -> 2.1.9
The 2.1.8 sources have been removed upstream.
2015-09-02 16:01:09 +02:00
Arseniy Seroka
ccd0b231c3 Merge pull request #9601 from KoviRobi/remind-update
remind: 3.1.14 -> 3.1.15
2015-09-02 14:48:11 +03:00
Arseniy Seroka
23ea5e89f5 Merge pull request #9510 from rnhmjoj/gohufont-branch
gohufont: add console version
2015-09-02 14:47:56 +03:00
Bjørn Forsman
bd84ebaa1e nixos: document nvidia legacy driver options 2015-09-02 13:25:50 +02:00
Peter Simons
614ed1e1ad ikiwiki: use PerlMagick with imagemagickBig rather than the light version
Ikiwiki needs a version of PerlMagick that has ghostscript to fix
https://github.com/NixOS/nixpkgs/issues/9473.

This patch is brought to you courtesy of the venerable @vcunat.
2015-09-02 12:55:24 +02:00
Peter Simons
c310a5f608 all-packages.nix: instantiate 'perlPackages' with callPackage rather than import
This allows us to override the attributes passed to the package set, which is
needed to pass "imagemagickBig" to PerlMagic rather than the normal one (see
next commit).

This patch is brought to you courtesy of the venerable @vcunat.
2015-09-02 12:52:41 +02:00
Peter Simons
90c163bde0 hackage-packages.nix: update to 23452bdddd with hackage2nix v20150824-65-g80afb21 2015-09-02 12:44:02 +02:00
Peter Simons
c456073e03 Disable test suites of Haskell packages RSA and kademlia.
Those test suites run for 2+ hours and thus fail with a timeout error.
2015-09-02 12:29:00 +02:00
Bjørn Forsman
6483cf1d91 ffmpeg-full: align pkgname with attrname
Without this, users are presented with this endless loop:

  $ ffplay
  The program ‘ffplay’ is currently not installed. You can install it by
  typing:
    nix-env -i ffmpeg
  $ nix-env -i ffmpeg
  $ ffplay
  The program ‘ffplay’ is currently not installed. You can install it by
  typing:
    nix-env -i ffmpeg
2015-09-02 12:14:40 +02:00
Luca Bruno
873a6ce9a8 imagemagickBig: enable ghostscript 2015-09-02 11:46:27 +02:00
Kovacsics Robert (NixOS-SSD2)
83eed584bf remind: 3.1.14 -> 3.1.15 2015-09-02 09:56:35 +01:00
Rok Garbas
25a29e6671 pythonPackages.scikitlearn: fix for python2
test_standard_scaler_numerical_stability test fails on all i686 platforms
2015-09-02 10:37:48 +02:00
lethalman
9da76d7d11 Merge pull request #9552 from mayflower/fix-lxd-images
lxd: fix to include lxd-images
2015-09-02 10:32:09 +02:00
Bjørn Forsman
c54d939d6d freenect: cosmetic (2 space indents) 2015-09-02 10:28:16 +02:00
Shaun Bruce
6a974efdd2 Updated atom to 1.0.10 2015-09-02 08:17:38 +00:00
ts468
eec0113516 Merge pull request #8705 from ts468/upstream.ocaml_renaming
ocaml-modules: fix naming: "_" -> "-"
2015-09-02 10:03:22 +02:00
Thomas Strobel
616aa2bdda ocaml modules: fix some CamelCase and under_scores 2015-09-02 09:14:59 +02:00
Matthias Beyer
0f4b9218d2 python27Packages.klaus: 0.4.10 -> 0.6.0, fixes #9597 2015-09-02 08:59:07 +02:00
Thomas Strobel
e80b41e94f xen: remove 4.4.1 + fixes compilation of 4.5.x, fixes #9572 2015-09-02 08:33:24 +02:00
William A. Kennington III
b55a4df70f chromium: Updates
This bumps the stable and dev track forward a version
2015-09-01 21:22:34 -07:00
Vladimír Čunát
2dccca399c libunwind: security fix for CVE-2015-3239
Thanks to the monitor. Low security and high rebuild impact, but still...
2015-09-02 05:23:55 +02:00
Vladimír Čunát
54c4aab662 nixos: kill services.virtualboxGuest to fix #9600 2015-09-02 04:54:31 +02:00
William A. Kennington III
4fecf15b4b syncthing: Fix top-level expression 2015-09-01 17:19:11 -07:00
Domen Kožar
1820dd8e21 Merge pull request #9598 from benley/readme-15.09
Add hydra links for upcoming 15.09 release
2015-09-01 23:59:23 +02:00
Benjamin Staffin
8ddc086c35 Add hydra links for upcoming 15.09 release 2015-09-01 14:32:47 -07:00
Bjørn Forsman
fe85ba5806 opencv3: unbreak build (set "-DWITH_IPP=OFF")
OpenCV tries to download IPP itself at build time. That doesn't work
well with nix.
2015-09-01 22:23:47 +02:00
koral
f5615752ae imagemagick: 6.9.1-0 -> 6.9.2-0, fixes #9591 2015-09-01 21:55:24 +02:00
Rok Garbas
08ef227a61 pythonPackages.scikitlearn: apply patch for doctests on i686 and skip one test
fixes #9472
related scikit-learn/scikit-learn/#5198, scikit-learn/scikit-learn/#5197
2015-09-01 21:48:46 +02:00
Vladimír Čunát
0327ee3f8e libevent: remove unused vulnerable 1.4.x version 2015-09-01 21:37:40 +02:00
Vladimír Čunát
f2d25c5a4d firefox-gtk3: fix crashes by a Fedora-backported patch
These might be the same crashes as with gtk2 and system cairo #9368.
2015-09-01 21:34:17 +02:00
Vladimír Čunát
f65b692a07 firefox: fix argv0 with enableGTK3 (/cc #9562)
Also add a simple test detecting such problems.
2015-09-01 21:34:16 +02:00
Robin Gloster
d0d8828706 lxd: fix to include lxd-images 2015-09-01 18:14:31 +00:00
Arseniy Seroka
4ab89ab1e6 Merge pull request #9595 from gebner/ibus-anthy-1.5.7
ibus-anthy: 1.5.6 -> 1.5.7
2015-09-01 20:31:23 +03:00
lethalman
f8f224af05 Merge pull request #9500 from rnhmjoj/telegram-pass-args
telegram-cli: keep arguments passed to the wrapper
2015-09-01 18:57:04 +02:00
Gabriel Ebner
21370df4d6 ibus-anthy: 1.5.6 -> 1.5.7
Also fix zipcode lookup.
2015-09-01 18:05:12 +02:00
Peter Simons
2b71e4643e haskell-bloomfilter: patch to fix build on 32 bit platforms 2015-09-01 18:02:50 +02:00
William A. Kennington III
66563862ec zfs: Fix build for kernel 4.2 2015-09-01 08:57:02 -07:00
Peter Simons
8c1c38ee27 haskell-bloomfilter: re-enable 32-bit builds to verify whether the issue has in fact been fixed upstream 2015-09-01 17:55:03 +02:00
Peter Simons
64629ec611 hackage-packages.nix: update to 53c766e346 with hackage2nix v20150824-62-gb54260a 2015-09-01 17:55:03 +02:00
Arseniy Seroka
bb3bb95f9b Merge pull request #9582 from pjones/pkg/cura.lulzbot
curaLulzbot: init at 15.02.1-1.03-5064
2015-09-01 18:46:44 +03:00
lethalman
3427ce1b61 Merge pull request #9518 from FRidh/xray
python-packages xray: init at 0.6.0
2015-09-01 17:43:38 +02:00
lethalman
3a1fa6f107 Merge pull request #9594 from KoviRobi/txt2tags-new-package
txt2tags: init at 2.6
2015-09-01 17:40:10 +02:00
John Wiegley
b3bd3eef38 emacsMacport: 24.5-mac-5.9 -> 24.5-mac-5.10 2015-09-01 08:39:45 -07:00
Luca Bruno
561fecb239 cromfs: use gcc 4.8 to fix build on i686 (ZHF) 2015-09-01 17:38:54 +02:00
Peter Simons
c30410e2dc hackage-packages.nix: update to e6301b9ed8 with hackage2nix v20150824-58-g80c45f8 2015-09-01 16:59:06 +02:00
Peter Simons
881fb00fdf emacs-magit: update to version 2.2.1 2015-09-01 16:56:12 +02:00
Peter Simons
bcd3e06f4c emacs-git-modes: update to version 1.2.0 2015-09-01 16:56:12 +02:00
Peter Simons
ebd99dea2f emacs-dash: update to version 2.11.0 2015-09-01 16:56:12 +02:00
Peter Simons
f33f8e1b34 emacs-haskell-mode: update to version 13.14-169-g0d3569d 2015-09-01 16:56:11 +02:00
Tobias Geerinckx-Rice
04d6095700 netsniff-ng: 0.5.9-{86-gd84a6b7 -> 88-ge5570a8} 2015-09-01 16:37:16 +02:00
Marco Maggesi
97b27e69c0 Update HOL Light to svn r244. 2015-09-01 16:30:27 +02:00
Kovacsics Robert (NixOS-SSD2)
7234e89913 txt2tags: init at 2.6
txt2tags is a KISS markup language
2015-09-01 14:12:26 +01:00
Carles Pagès
b4ad13f667 opencv: add version 3.0
Adding as a separate expression, as it is not api compatible with 2.x.
2015-09-01 14:53:32 +02:00
Luca Bruno
65c1afd238 rosegarden: disable parallel builds 2015-09-01 14:37:35 +02:00
Luca Bruno
ffb8143cb1 lttng-modules: 2.6.0-5 -> 2.6.2-1, fixes build on kernel 3.18 2015-09-01 14:10:59 +02:00
lethalman
379790183d Merge pull request #9590 from Profpatsch/dm-lid-management
`desktopManagerHandlesLidAndPower default `false`
2015-09-01 13:50:27 +02:00
Thomas Tuegel
61cad61ebf makeWrapper: accept --argv0 flag (/cc #9562)
By default `makeWrapper` will not set argv[0] (this is a reversion to
the old default behavior). Based on the breakage we have seen from
changing the default, this is what most people want. The `wrapProgram`
function will send `--argv0 '"$0"'` to `makeWrapper`, i.e. it will
continue to pass-through the argv[0] that the wrapper is called with.
2015-09-01 13:27:12 +02:00
Vladimír Čunát
1464a4de57 nvidia-x11: don't install libvdpau* that we have already
Besides being redundant to inject libvdpau via LD_LIBRARY_PATH,
currently the drivers come with a vulnerable version.
https://devtalk.nvidia.com/default/topic/873035
2015-09-01 13:27:12 +02:00
Vladimír Čunát
5d5c053f68 libvdpau: security update 1.1 -> 1.1.1
CVE-2015-{5198,5199,5200}
2015-09-01 13:27:12 +02:00
Cillian de Róiste
3c7f1431c0 helmholtz: unset the curl user-agent to fix the download
I've checked this with the developer to ensure it isn't blocked
deliberately and she said it was just a problem with the hosting
provider, so it is fine to work around it.
2015-09-01 13:17:35 +02:00
Arseniy Seroka
6864526329 Merge pull request #9575 from lowfatcomputing/multimarkdown
multimarkdown: init at 4.7.1
2015-09-01 14:03:56 +03:00
Eelco Dolstra
79a8a9327d Doh 2015-09-01 12:53:26 +02:00
Andreas Wagner
bea3ba66bb multimarkdown: init at 4.7.1 2015-09-01 06:52:54 -04:00
Profpatsch
44c12dc0ff desktopManagerHandlesLidAndPower default false`
Changes the option and explicitely sets it for each desktopManager.

Reasoning: Currently,
services.xserver.displayManager.desktopManagerHandlesLidAndPower is set
to true by default. This creates a problem for users without desktop
environments activated, since lid management simply doesn't work
(and they have to be lucky to find this option).

See issue #9671
2015-09-01 12:14:44 +02:00
Eelco Dolstra
ea7b5bb8b0 Fix NFSv4 test
http://hydra.nixos.org/build/25349071
2015-09-01 12:00:04 +02:00
Eelco Dolstra
6cadec8906 ant: Update to 1.9.6 2015-09-01 12:00:04 +02:00
Eelco Dolstra
8fc039188e Mark some packages with undownloadable source as broken 2015-09-01 12:00:04 +02:00
Eelco Dolstra
7f0c5a2c8f praat: Update to 5417
Mostly because the old URL didn't work.
2015-09-01 12:00:04 +02:00
Eelco Dolstra
0f78de00b8 vboot_reference: Fix Git URL 2015-09-01 12:00:04 +02:00
Luca Bruno
24ae56e7fe ngrok: fix build 2015-09-01 11:59:01 +02:00
lethalman
81e47bce00 Merge pull request #9589 from ragnard/rkt-fix-image-download
rkt: Don't download stage1 image during build (fixes hydra build).
2015-09-01 11:18:25 +02:00
Rok Garbas
dbc6c2be3f pythonPackages: fix pyutil on pypy platform 2015-09-01 11:10:27 +02:00
Ragnar Dahlén
6e1bee84d3 rkt: Don't download stage1 image during build.
The rkt build process requires a stage1 image. By default it will try
and download one with wget from coreos.com during the build. This change
explicitly downloads the image using `fetchurl`, verifying checksum,
then passes that to the build using appropriate configure flag.
2015-09-01 10:08:44 +01:00
Eelco Dolstra
9013dc5826 inotifyTools -> inotify-tools
Fixes #9456.
2015-09-01 10:52:47 +02:00
Eelco Dolstra
217fbea5f9 Move some misplaced attributes 2015-09-01 10:50:18 +02:00
Eelco Dolstra
3ea329c6aa Revert "all-packages: warn when using deprecated attributes"
This reverts commit c53018c9a1. This
causes problems for "nix-env -qa", so we'll have to come up with a
clean solution first.

Issue #9456.
2015-09-01 10:46:32 +02:00
William A. Kennington III
cf92e411ee Revert "mongo-tools: fix build"
This reverts commit 3e391b839a.

This is a slower way to build the tools. Lets get this going in parallel
again. Instead of replacing the whole install process, keep the parts
which work and do just the binary copying ourselves.
2015-09-01 01:41:07 -07:00
William A. Kennington III
8570384288 goPackages: Disable failing packages 2015-09-01 01:18:39 -07:00
Vladimír Čunát
b92c4a51e6 desktop and xmonad wrappers: preferLocalBuild
Also no substitution.
2015-09-01 09:43:37 +02:00
William A. Kennington III
bada26d5ab ceph-dev: 9.0.2 -> 9.0.3 2015-09-01 00:26:20 -07:00
William A. Kennington III
04fe1dfe3a accelio: 2015-07-28 -> 2015-08-30 2015-09-01 00:26:20 -07:00
Vladimír Čunát
a839a48b0a root: fix build by -lX11
The pkgconfig change didn't help, but I'd leave it in.
2015-09-01 08:23:00 +02:00
Vincent Laporte
e94ddc290d ocaml-bitstring: fix typo in Makefile 2015-09-01 06:43:37 +02:00
Tobias Geerinckx-Rice
cfe12c7edd yodl: Sourceforge -> (fetchFrom)GitHub
Cosmetic tweaks; maintain.

CC@ pSub
2015-09-01 05:42:12 +02:00
Tobias Geerinckx-Rice
c2de55e6f8 python-packages: fusepy/gdrivefs platforms -> unix
FUSE is available on other Unix-alikes as well.
2015-09-01 05:30:17 +02:00
Tobias Geerinckx-Rice
687d60ec73 icmake: Sourceforge -> (fetchFrom)GitHub
Also add myself as a maintainer.

CC@ pSub
2015-09-01 05:28:53 +02:00
Tobias Geerinckx-Rice
7e4675cb00 bobcat: 3.25.02 -> 4.00.00 2015-09-01 05:28:53 +02:00
Arseniy Seroka
1c158ecdb4 vimPlugins: 2015-09-01 update 2015-09-01 05:10:53 +03:00
Arseniy Seroka
a3fab58287 Merge pull request #9583 from pjones/pkg/geda
geda: init at 1.8.2-20130925
2015-09-01 04:42:34 +03:00
Arseniy Seroka
e04f23b332 Merge pull request #9507 from benley/vim-unity
vimPlugins.unite: Init at 2015-08-29
2015-09-01 04:41:26 +03:00
Tobias Geerinckx-Rice
f4193da388 flexc++: 2.02.00 -> 2.03.00
Good-bye Sourceforge, hello (fetchFrom)GitHub. Please stay nice.
2015-09-01 03:28:19 +02:00
Arseniy Seroka
beda13e18a Merge pull request #9240 from layus/inginious
python-INGInious: add at 0.3.dev1
2015-09-01 04:26:41 +03:00
Mateusz Kowalczyk
adbb5d7ca6 youtube-dl: update to 2015.08.28 2015-08-31 23:57:16 +01:00
Tobias Geerinckx-Rice
0631e2233d libtiff: 4.0.4beta -> 4.0.5 2015-09-01 00:30:19 +02:00
Tobias Geerinckx-Rice
328f68cb7e libpsl: list 2015-08-07 -> 2015-08-27
Use fetchFromGitHub for both list and library, removing fetchurl.
2015-08-31 23:59:16 +02:00
Peter Jones
1d4135eab9 geda: init at 1.8.2-20130925 2015-08-31 15:09:58 -06:00
Arseniy Seroka
b653aac1cc Merge pull request #9576 from rnhmjoj/bdf2psf
bdf2psf: init at 1.132
2015-08-31 23:58:50 +03:00
Arseniy Seroka
268501ef06 Merge pull request #9579 from gebner/qalculate-gtk
qalculate-gtk: init at 0.9.7
2015-08-31 23:58:45 +03:00
Arseniy Seroka
fcacbc2d3b Merge pull request #9580 from devhell/connman
connman: 1.28 -> 1.30
2015-08-31 23:58:29 +03:00
Arseniy Seroka
c0ed5753ac yandex-disk: update 0.1.5.870 -> 0.1.5.905 2015-08-31 23:56:55 +03:00
Peter Jones
674d0a7992 curaLulzbot: init at 15.02.1-1.03-5064 2015-08-31 14:42:05 -06:00
Tobias Geerinckx-Rice
d35d991028 phc-intel: 0.4.0-rev{17 -> 18} for Linux 4.2
Fix build failure: http://hydra.nixos.org/build/25314451/nixlog/1
2015-08-31 20:53:41 +02:00
Tobias Geerinckx-Rice
11d1eeed7c xca: 1.3.0 -> 1.3.1 2015-08-31 20:49:01 +02:00
Tobias Geerinckx-Rice
21a5df097c reiser4progs: 1.0.9 -> 1.1.0 2015-08-31 20:49:00 +02:00
Tobias Geerinckx-Rice
8f86ec0976 fmit: add portaudioSupport (off by default) 2015-08-31 20:49:00 +02:00
Tobias Geerinckx-Rice
5f793dda66 Merge pull request #9232 from jraygauthier/jrg/libreoffice_icons_desktop
libreoffice: improvements.
2015-08-31 20:22:34 +02:00
devhell
10d5d9acf4 connman: 1.28 -> 1.30
Built fine, couldn't test though as I don't have a laptop around me at
the moment.

From the changelog:
```
Fix issue with pending DNS request during server change.
Fix issue with empty strings in nameservers configuration.
Fix issue with time servers during IP configuration change.
Fix issue with 4-way handshake during roaming.
Fix issue with open WiFi networks security.
Fix issue with support for WiFi AnonymousIdentity.
Fix issue with memory leak and DHCPv6 DUID handling.
Fix issue with DHCP client and P2P interaction.
Fix issue with handling provision file updates.
Fix issue with VPN state updates.
Disable 6to4 support by default.
```
2015-08-31 19:19:14 +01:00
Tobias Geerinckx-Rice
be91ec0fd7 fmit: qt53Full -> modular qt5 (currently 5.4)
See https://github.com/NixOS/nixpkgs/pull/9560.

"Native" Qt audio capture is now broken (patches/time welcome). ALSA
should work just as well and is now enabled by default until Qt is fixed.
2015-08-31 19:29:09 +02:00
William A. Kennington III
7735c6cb0e Merge branch 'master.upstream' into staging.upstream 2015-08-31 10:28:18 -07:00
William A. Kennington III
6f19418b65 git: 2.5.0 -> 2.5.1 2015-08-31 10:27:07 -07:00
William A. Kennington III
461a9ee562 bash4.3: p39 -> p42 2015-08-31 10:25:12 -07:00
William A. Kennington III
883fadf6d1 bash: Remove stale 4.1 patches 2015-08-31 10:23:01 -07:00
Gabriel Ebner
6b42cd852a qalculate-gtk: init at 0.9.7 2015-08-31 19:20:29 +02:00
Eelco Dolstra
c839c988f4 Make proxy test more robust
http://hydra.nixos.org/build/25322489
2015-08-31 18:36:32 +02:00
Guillaume Maudoux
c601814cd3 python-inginious: init at 0.3.dev1 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
7d4b026a81 python-PyVirtualDisplay: init at 0.1.5 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
72890773c4 python-EasyProcess: init at 0.1.9 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
2dedf83d37 python-web.py: init at 0.37 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
dee6dc162f python-semantic_version: init at 2.4.2 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
c070bd7e0a python-tidylib: init at 0.2.4 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
637097a142 python-simpleldap: init at 0.8 2015-08-31 18:27:20 +02:00
Guillaume Maudoux
00abee22be python-multiprocessing: init at 2.6.2.1 2015-08-31 18:27:19 +02:00
Guillaume Maudoux
0db8e6c792 python-PyLTI: init at 0.4.0 2015-08-31 18:27:19 +02:00
Guillaume Maudoux
96a1539256 python-cgroup-utils: init at 0.6 2015-08-31 18:27:19 +02:00
Guillaume Maudoux
73c61b6286 python-sh: update 1.08 -> 1.11 2015-08-31 18:26:44 +02:00
Guillaume Maudoux
579424f94a python-PyYAML: update 3.10 -> 3.11 2015-08-31 18:26:43 +02:00
Guillaume Maudoux
ba3e4f6c10 python-pymongo: update 2.8 -> 3.0.3 2015-08-31 18:26:43 +02:00
Guillaume Maudoux
a57e6da65a python-plumbum: update 1.4.2 -> 1.5.0 2015-08-31 18:26:43 +02:00
Eelco Dolstra
9000ddce90 openvpn: Update to 2.3.7 2015-08-31 17:54:56 +02:00
Eelco Dolstra
a88b9bf19e Revert "openvpn: 2.3.6 -> 2.3.8"
This reverts commit f547eaab44 because
it breaks asking passphrased via systemd.
2015-08-31 17:54:56 +02:00
Tobias Geerinckx-Rice
6a02e7201c packagekit: 1.0.7 -> 1.0.8 2015-08-31 17:17:33 +02:00
Tobias Geerinckx-Rice
2245e09218 geolite-legacy: update 2015-08-24 -> 2015-08-31 2015-08-31 17:17:33 +02:00
Tobias Geerinckx-Rice
80a882e6cc dpkg: 1.18.1 -> 1.18.2 2015-08-31 17:17:33 +02:00
Tobias Geerinckx-Rice
5ab17dbe98 rescuetime: 2.8.8.1040 -> 2.8.9.1170
Fix build broken by upstream (unversioned) .deb change.

CC maintainer @cstrahan.
2015-08-31 17:17:32 +02:00
Tobias Geerinckx-Rice
45d5833e82 debian_devscripts: 2.15.4 -> 2.15.8
Also:
- add some previously missing dependencies and patch /usr paths
- fix fetching of https:// URIs with perlPackages.LWPProtocolHttps
- remove the bash completion work-around (no longer needed)
- add newly required make flags
- change licence from string to attribute (still unspecified)

CC maintainer @raskin.
2015-08-31 17:17:32 +02:00
Tobias Geerinckx-Rice
e3a93b6e9a python-packages: mycli 1.3.0 -> 1.4.0
Remove now unused prompt_toolkit0_45, and pull the unversioned
attribute back to release 0.46 until dependents catch up.
2015-08-31 17:17:32 +02:00
Tobias Geerinckx-Rice
42f329e841 python-packages: pgcli 0.19.1 -> 0.19.2 2015-08-31 17:17:31 +02:00
Tobias Geerinckx-Rice
5d6323817c python-packages: sqlparse 0.1.14 -> 0.1.16 2015-08-31 17:17:31 +02:00
Tobias Geerinckx-Rice
8a0a151d60 freefall: 3.19 -> 4.2 2015-08-31 17:17:30 +02:00
Peter Simons
4a8797d827 haskell-generic-builder: stop pre-pending "haskell-" to package names
A derivation of the Hackage package "foo" is called "haskell-foo" if it is a
library, but only "foo" if it is an executable (without a library). This
distinction used to be fine when Haskell packages where visible to operations
like "nix-env -qa" or "nix-env -i", but after our switch to Haskell NG it has
no more purpose. Consequently, this patch removes the name prefix from all
Haskell packages -- every Haskell package is now called exactly like it's
called on Hackage.

Closes https://github.com/NixOS/nixpkgs/pull/9538.
2015-08-31 16:50:12 +02:00
Peter Simons
dea5d87e42 ghc-7.10.2: enable documentation builds by passing the required XML/XSLT toolchain
Closes https://github.com/NixOS/nixpkgs/issues/9265.

Also, pass a hscolour binary to get source code links in the generated Haddock
documentation: closes https://github.com/NixOS/nixpkgs/issues/2985.
2015-08-31 16:49:37 +02:00
Peter Simons
de2c043d5f ghc: install bash completion shipped in version 7.10.x and later
Addresses one half of https://github.com/NixOS/nixpkgs/issues/9265.
2015-08-31 16:49:00 +02:00
Peter Simons
c7a9fa11c0 haskell-DSA fails its test suite. 2015-08-31 16:46:39 +02:00
Peter Simons
d7055b15b7 ghc: drop obsolete version 7.10.1
The new 7.10.2 version works fine.
2015-08-31 16:46:39 +02:00
Peter Simons
34687b53e6 haskell-amazonka-core: test suite build failure has been fixed upstream 2015-08-31 16:46:39 +02:00
Peter Simons
0059984294 haskell-MFlow: build fixed upstream 2015-08-31 16:46:39 +02:00
Peter Simons
82160f77a3 hackage-packages.nix: update to 9ef9917fdb with hackage2nix v20150824-49-gbeb4fa1 2015-08-31 16:46:36 +02:00
Nikolay Amiantov
4ce182c736 xlockmore: clean configure flags and add Xinerama and DPMS support
Close #9391.
2015-08-31 16:35:26 +02:00
rnhmjoj
cb976a40ab gohufont: add console version 2015-08-31 16:06:22 +02:00
rnhmjoj
d4b4647857 bdf2psf: init at 1.132 2015-08-31 16:04:32 +02:00
Peter Simons
77f18a152b Merge pull request #9574 from rnhmjoj/pirate-get
pirate-get: init at 0.2.7
2015-08-31 15:43:56 +02:00
Arseniy Seroka
fc1165b0d9 Merge pull request #9550 from mbakke/pbr-1.6
pbr: 0.9.0 -> 1.6.0
2015-08-31 16:22:22 +03:00
Mateusz Kowalczyk
b263ca0208 Merge pull request #9513 from andrewrk/ffmpeg-2.7.2
ffmpeg: 2.7.1 -> 2.7.2
2015-08-31 14:07:27 +01:00
rnhmjoj
5553280940 pirate-get: init at 0.2.7 2015-08-31 13:04:20 +00:00
Austin Seipp
03bc71f174 nixpkgs: tarsnap 1.0.35 -> 1.0.36.1
This also fixes the same build failure present in `scrypt-1.2.0`,
which is quite trivial.

(partially cherry picked from commit 54c7053b)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 08:01:38 -05:00
Austin Seipp
8a74451273 nixpkgs: scrypt 1.1.6 -> 1.2.0
Now with less build breakage!
2015-08-31 07:54:49 -05:00
Nikolay Amiantov
ed5f04eb86 deadbeef: fix patch checksum 2015-08-31 14:57:17 +03:00
Cillian de Róiste
75f880b1d1 mednafen: fix src url (sourceforge -> mednafen.fobby.net)
Also bump the minor version 0.9.38.5 -> 0.9.38.6
2015-08-31 13:50:14 +02:00
Marius Bakke
1869b8f213 stevedore: 0.15 -> 1.7.0 2015-08-31 12:42:22 +01:00
Marius Bakke
642a10df0e oslosphinx: init at 3.1.0 2015-08-31 12:41:59 +01:00
Marius Bakke
f5f24ce884 pbr: 0.9.0 -> 1.6.0 2015-08-31 12:40:54 +01:00
Peter Simons
b5409b4ed4 Merge pull request #9573 from phunehehe/haskell-profiling-doc
add note about using profiledHaskellPackages
2015-08-31 13:01:03 +02:00
Hoang Xuan Phu
4f4bf1f79c add note about using profiledHaskellPackages 2015-08-31 18:55:42 +08:00
Austin Seipp
7399c600e4 Revert "nixpkgs: scrypt 1.1.6 -> 1.2.0"
This breaks the build. :(

This reverts commit 4022e07c1e.
2015-08-31 05:43:40 -05:00
Luca Bruno
3e391b839a mongo-tools: fix build 2015-08-31 11:17:33 +02:00
Eelco Dolstra
4725d21583 bibtex-tools: Mark as broken
Tarball is missing.
2015-08-31 11:13:12 +02:00
Luca Bruno
38dd4f5ce1 gnome3 test: revert back to using slim
GDM needs more time to load on hydra, need a better way to find out
when the user has logged in.
2015-08-31 10:36:18 +02:00
Austin Seipp
4068869d62 nixpkgs: openresty 1.7.10.1 -> 1.9.3.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:18:13 -05:00
Austin Seipp
6e9b561a88 nixpkgs: trace-cmd 2.5.3 -> 2.6
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:18 -05:00
Austin Seipp
4022e07c1e nixpkgs: scrypt 1.1.6 -> 1.2.0
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
Austin Seipp
ce73dbd791 nixpkgs: pax-utils 1.0.5 -> 1.1.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
Austin Seipp
860d720940 nixpkgs: nginxUnstable 1.9.3 -> 1.9.4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
Austin Seipp
5f5cc4e4f4 nixpkgs: musl 1.1.10 -> 1.1.11
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
Austin Seipp
23b16c8d19 nixpkgs: mono 4.0.2.5 -> 4.0.3.20
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
Austin Seipp
b1f502b94e nixpkgs: afl 1.86b -> 1.88b
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:16 -05:00
Austin Seipp
e84c8772c9 nixpkgs: nmap 6.47 -> 6.49BETA4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:16 -05:00
Peter Simons
5a961f4e84 Merge pull request #9568 from dfoxfranke/haskell-lucid
haskell-lucid: disable tests
2015-08-31 10:16:51 +02:00
Peter Simons
8a7d90499d Merge pull request #9569 from dfoxfranke/haskell-comonad
haskell-comonad: re-enable tests
2015-08-31 10:16:23 +02:00
Vladimír Čunát
c53018c9a1 all-packages: warn when using deprecated attributes
The aliases are split into two groups, as mass-renaming is anticipated.
Also added fold markers as in the rest of file.
https://github.com/NixOS/nixpkgs/issues/9456
2015-08-31 09:56:03 +02:00
Daniel Fox Franke
ca673d66de policycoreutils: fix i686-linux compilation error, closes #9544
This adds a patch to quiet a compiler warning which would be harmless
except that it breaks the build due to use of -Werror.
See http://hydra.nixos.org/build/25151888/nixlog/1
2015-08-31 09:39:07 +02:00
William A. Kennington III
38e2c1586b zfs_git: 2015-07-21 -> 2015-08-30 2015-08-31 00:09:18 -07:00
William A. Kennington III
bdbe9fc172 spl_git: 2015-07-21 -> 2015-08-25 2015-08-31 00:09:02 -07:00
William A. Kennington III
5056267761 nvidia: Add 4.2 patch 2015-08-31 00:08:33 -07:00
Daniel Fox Franke
76a497c95e haskell-comonad: re-enable tests
https://github.com/ekmett/comonad/issues/25 is fixed now and they
work again.
2015-08-30 22:19:36 -04:00
Daniel Fox Franke
cf3e2a5f5b haskell-lucid: disable tests
They buggily make assumptions about the order in which strings appear
in a hash table and thereby fail on i686-linux. See
http://hydra.nixos.org/build/25132604/log/raw and
https://github.com/chrisdone/lucid/issues/25
2015-08-30 21:46:09 -04:00
William A. Kennington III
8e26a55dc4 linux: Add 4.2.0 2015-08-30 18:20:19 -07:00
William A. Kennington III
0f44a1c8d7 boost: Make 1.59 the default 2015-08-30 18:14:19 -07:00
William A. Kennington III
c6d73dcbb0 boost: Add 1.59 2015-08-30 18:13:58 -07:00
rnhmjoj
721dc51640 telegram-cli: keep arguments passed to the wrapper
Also break long lines
2015-08-30 22:57:08 +00:00
Benjamin Staffin
cd142cea4f vimPlugins.unite: Init at 2015-08-29
unite works nicely together with vimshell.
2015-08-30 15:31:52 -07:00
Domen Kožar
556eb9b30b Merge pull request #9546 from dfoxfranke/openafs-client
openafs-client: 1.6.9 -> 1.6.14, fix build
2015-08-31 00:18:27 +02:00
Domen Kožar
83b5a75d94 nettle27: remove uneeded package superseeded by 3.x
(cherry picked from commit b4b6b914c4)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-31 00:07:55 +02:00
Domen Kožar
6936b5c183 Merge pull request #9547 from FRidh/scikitlearn
scikit-learn: fix i686 build failures
2015-08-31 00:05:43 +02:00
Arseniy Seroka
ca29db9262 Merge pull request #9519 from FRidh/dask
python-packages dask: init at 0.7.0
2015-08-31 01:00:11 +03:00
Arseniy Seroka
96ce94c151 Merge pull request #9557 from kamilchm/bluejeans-pulseaudio
bleujeans: fix hanging on connect screen
2015-08-31 00:59:25 +03:00
Arseniy Seroka
7cf4d2cf5b Merge pull request #9556 from kamilchm/vim-go
vimPlugins: replace unmaintained vim-golang with vim-go
2015-08-31 00:58:54 +03:00
Arseniy Seroka
167f1891c3 Merge pull request #9565 from nbarbey/fuseiso
fuseiso: init at 20070708
2015-08-31 00:58:12 +03:00
Kamil Chmielewski
25f19c2725 vimPlugins: replace unmaintained vim-golang with vim-go 2015-08-30 22:36:02 +02:00
Nicolas Barbey
b4215fdda5 fuseiso: init at 20070708 2015-08-30 22:28:39 +02:00
Arseniy Seroka
984ca122f4 Merge pull request #9506 from benley/vim2nix
vimUtils.pluginnames2nix: fixes for non-nixos systems
2015-08-30 23:15:26 +03:00
Arseniy Seroka
4d76808fca Merge pull request #9548 from hiberno/bump-rofi-pass
rofi-pass: 1.0 -> 1.2
2015-08-30 23:12:24 +03:00
Arseniy Seroka
582ed94aa2 Merge pull request #9559 from k0ral/conky
conky: 1.9.0 -> 1.10.0
2015-08-30 23:10:13 +03:00
Arseniy Seroka
29ded0f5bf Merge pull request #9563 from k0ral/mediainfo
mediainfo: 0.7.75 -> 0.7.76
2015-08-30 23:09:54 +03:00
Arseniy Seroka
89de878498 Merge pull request #9564 from k0ral/beets
beets: 1.3.13 -> 1.3.14
2015-08-30 23:09:39 +03:00
Bjørn Forsman
e9ad37e231 gnuradio: rename *-wrapper and *-full attributes to *-with-packages
Having both *-wrapper and *-full attribute names is rather confusing
(what's the difference?). And further, both packages are named
gnuradio-with-packages:

  $ nix-env -f. -qaP ".*gnuradio.*"
  gnuradio          gnuradio-3.7.7.1
  gnuradio-osmosdr  gnuradio-osmosdr-0.1.4
  gnuradio-full     gnuradio-with-packages-3.7.7.1
  gnuradio-wrapper  gnuradio-with-packages-3.7.7.1

Get rid of *-wrapper and rename *-full to *-with-packages, to align it
with the package name.

Now:

  $ nix-env -f. -qaP ".*gnuradio.*"
  gnuradio                gnuradio-3.7.7.1
  gnuradio-osmosdr        gnuradio-osmosdr-0.1.4
  gnuradio-with-packages  gnuradio-with-packages-3.7.7.1

And you can customize the *-with-packages variant like this:

  gnuradio-with-packages.override { extraPackages = [...]; }
2015-08-30 22:01:46 +02:00
Thomas Tuegel
5d57d8244a Merge pull request #9427 from henrytill/racket-6.2.1
racket: 6.2 -> 6.2.1
2015-08-30 13:56:54 -05:00
Andreas Wagner
e7a024abc4 urjtag: init at 0.10
[Bjørn: make the function argument lines occupy less vertical space.]
2015-08-30 20:47:24 +02:00
koral
d3723b300e beets: 1.3.13 -> 1.3.14 2015-08-30 18:34:10 +00:00
William A. Kennington III
ba8b70bd54 etcd: 2.1.1 -> 2.1.2 2015-08-30 10:57:17 -07:00
William A. Kennington III
d96b30f5b0 dos2unix: 7.2.2 -> 7.3 2015-08-30 10:57:16 -07:00
William A. Kennington III
0210ecab70 ceph-git: 2015-08-18 -> 2015-08-29 2015-08-30 10:57:16 -07:00
William A. Kennington III
dc506110c1 nvidia: 352.30 -> 352.41 2015-08-30 10:57:16 -07:00
William A. Kennington III
b3d5a11b5b lmbd: 0.9.15 -> 0.9.16 2015-08-30 10:57:16 -07:00
William A. Kennington III
d4fc051c06 jemalloc: 3.6.0 -> 4.0.0 2015-08-30 10:57:16 -07:00
Cillian de Róiste
2c5e423a77 calf: fix src URL (sourceforge->calf-studio-gear.org) 2015-08-30 19:02:09 +02:00
koral
2517975cac mediainfo: 0.7.75 -> 0.7.76 2015-08-30 16:45:50 +00:00
ts468
12d3de1caa Merge pull request #9103 from ts468/upstream.nginx
reverse_proxy module: helper to run nginx as reverse proxy
2015-08-30 18:32:07 +02:00
Rommel M. Martinez
23a00d212f doc/haskell: fix typos (close #9561) 2015-08-30 18:11:57 +02:00
Cillian de Róiste
e67a0119e2 kde4.digikam: update from 4.11.0 to 4.12.0 2015-08-30 17:38:03 +02:00
Cillian de Róiste
6e58e2307a xf86_input_wacom: update from 0.30.0 to 0.31.0 2015-08-30 17:37:36 +02:00
koral
7eb5b00d82 conky: 1.9.0 -> 1.10.0 2015-08-30 14:18:47 +00:00
Kamil Chmielewski
4b522294c8 bleujeans: fix hanging on connect screen 2015-08-30 16:13:49 +02:00
Thomas Tuegel
875f660481 wrapFirefox: remove (broken) sed trick
This sed trick to set argv[0] is made obsolete by c234f37, which sets
argv[0] correctly anyway.
2015-08-30 08:33:44 -05:00
Peter Simons
78f1720532 haskell-lib: make sdistTarball and buildStrictly functions fuzzier to cope with Hydra builds
In Hydra CI environments, the version strings we get from Hydra don't
necessarily match those hard-coded into the Cabal files. To make those builds
succeed anyway, we have to apply some pattern matching.
2015-08-30 15:20:21 +02:00
Thomas Tuegel
29ee3ec8c4 cantor: patch to fix filename string type 2015-08-30 07:23:44 -05:00
Peter Simons
b2c3c58476 cabal2nix: add myself as a maintainer 2015-08-30 12:49:45 +02:00
Aycan iRiCAN
523cd395c7 cabal2nix: fixed sha256 hash 2015-08-30 11:47:25 +03:00
Austin Seipp
16b47aff4b nixpkgs: saw-tools 0.1-20150609 -> 0.1.1-20150731
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-30 02:58:47 -05:00
Frederik Rietdijk
46e51883d8 scikit-learn: fix i686 build failures
Currently i686 builds fail because a couple of doctests fail.
The values are correct, but the dtype is missing.
This commit disables doctests.
2015-08-30 09:55:29 +02:00
hiberno
a51efdcb48 rofi-pass: 1.0 -> 1.2 2015-08-30 09:54:21 +02:00
William A. Kennington III
cfabf80425 Merge pull request #9539 from benley/funwithgodeps
prometheus-*: fixes to deal with goPackages multiple-outputs changes
2015-08-30 00:53:33 -07:00
Benjamin Staffin
395c268ab7 prometheus-statsd-bridge: fold into go-packages.nix 2015-08-30 00:26:10 -07:00
Benjamin Staffin
d17a29a150 prometheus-pushgateway: fold into go-packages.nix 2015-08-30 00:22:09 -07:00
Benjamin Staffin
4c95e49593 prometheus-node-exporter: fold into go-packages.nix 2015-08-30 00:16:00 -07:00
Benjamin Staffin
6122488297 prometheus-nginx-exporter: fold into go-packages.nix 2015-08-30 00:12:09 -07:00
Benjamin Staffin
4f53847ca2 prometheus-mysqld-exporter: fold into go-packages.nix 2015-08-29 23:51:19 -07:00
Benjamin Staffin
52dd6ea9d9 prometheus-mesos-exporter: fold into go-packages.nix 2015-08-29 23:47:13 -07:00
Benjamin Staffin
9001ad4106 prometheus-haproxy-exporter: fold into go-packages.nix 2015-08-29 23:37:48 -07:00
Benjamin Staffin
c5b6f17e1c prometheus-collectd-exporter: fold into go-packages.nix 2015-08-29 23:30:27 -07:00
Benjamin Staffin
fe5a2b0a39 prom2json: fold into go-packages.nix 2015-08-29 23:19:48 -07:00
Benjamin Staffin
853602fae5 prometheus-cli: fold into go-packages.nix 2015-08-29 23:17:13 -07:00
Benjamin Staffin
87655d9fe8 prometheus-alertmanager: fold into go-packages.nix 2015-08-29 22:55:22 -07:00
Benjamin Staffin
d74e65bd6f prometheus: fold definition into go-packages.nix 2015-08-29 22:46:57 -07:00
Benjamin Staffin
ff03cf23c6 prometheus-*: trivial cleanup 2015-08-29 22:30:26 -07:00
Benjamin Staffin
e734ce05b8 prometheus-pushgateway: move go-bindata into nativeBuildInputs
Thereotically make life easier for a future cross-compilation path.
2015-08-29 22:13:51 -07:00
Benjamin Staffin
94407ad644 prometheus-alertmanager: streamline build, prune buildInputs
It turns out it's no longer necessary to run the protoc and
static-asset compile steps ourselves, as those are included in the
upstream repo now.
2015-08-29 22:13:51 -07:00
Benjamin Staffin
a480bd89dc prometheus-*: fixes to deal with goPackages multiple-outputs changes 2015-08-29 22:13:51 -07:00
Benjamin Staffin
96882b14d5 prometheus: Include console templates and libraries
Also tweaked to work with the recent goPackages multiple-outputs stuff.
2015-08-29 22:13:51 -07:00
Daniel Fox Franke
dbf8feb815 openafs-client: 1.6.9 -> 1.6.14, fix build
* Upgrade 1.6.9 -> 1.6.14
* Support all kernels
* Clean up nested smart-quotes that seemed to be causing a build failure
* Remove redundant `assert isLinux`: already checked by meta.platforms
2015-08-29 23:34:56 -04:00
Nikolay Amiantov
1d78437848 wesnoth: 1.10.7 -> 1.12.4 2015-08-30 05:36:17 +03:00
William A. Kennington III
affead28cb goPackages: Update core packages from golang 2015-08-29 19:11:11 -07:00
William A. Kennington III
043839368e goPackages: Exclude commonly useless go packages from being built 2015-08-29 19:10:24 -07:00
William A. Kennington III
ba7335700a nghttp2: 1.1.2 -> 1.2.1 2015-08-29 18:19:38 -07:00
Carter Charbonneau
ffc679460f networkmanager: build with dnsmasq
Networkmanager requires dnsmasq for network sharing
2015-08-30 02:55:56 +02:00
William A. Kennington III
afe1f0f127 Merge branch 'master.upstream' into staging.upstream 2015-08-29 17:48:49 -07:00
Thomas Tuegel
e9a8c5a988 Merge pull request #9524 from bjornfor/qt5-mkspecs-libgl
qt5: embed path to mesa (libGL) in Qt mkspecs file
2015-08-29 18:11:15 -05:00
Thomas Tuegel
fc0baf0ebe Merge pull request #9343 from akaWolf/qtcreator
qtcreator: refactor for using qt54; qt4SDK, qt5SDK: commented
2015-08-29 18:10:27 -05:00
Daniel Fox Franke
36ac761340 expect: fix Darwin linkage
expect's build system doesn't seem to provide the proper linker flags
for the expect programs to be able to find libexpect on Darwin. (Stuff
like this should really just use libtool. *sigh*). Setting
DYLD_LIBRARY_PATH is an inelegant hack, but it gets the job done
without risking affecting other platforms.
2015-08-30 00:50:48 +02:00
Thomas Tuegel
7c3d65ec41 qt5Full: build from Qt 5.4 with qtEnv 2015-08-29 17:48:03 -05:00
Thomas Tuegel
b873f5bd62 Add qtEnv 2015-08-29 17:47:49 -05:00
koral
da6b369029 xurls: 0.6.0 -> 0.7.0 2015-08-29 23:46:18 +02:00
ro6
3207b9f70f urweb: 20150520 -> 20150819 2015-08-29 23:41:22 +02:00
Benjamin Staffin
04bb91bcce consul: revert to stable 0.5.2 rather than a snapshot
Follup to #9515: It appears that Prometheus doesn't actually require an
unreleased version of Consul.
2015-08-29 23:23:09 +02:00
Daniel Fox Franke
e69a162ced pythonPackages.gevent: works just fine on Darwin
Closes #8569, #7275, and #5782. Obviates #8730. As asserted by
@lethalman and observed by @aflatter and @ecyrb, this package
is currently building just fine on Darwin.
2015-08-29 23:10:11 +02:00
William A. Kennington III
26f9ea6dd5 goPackages: Fix tools 2015-08-29 13:25:00 -07:00
Bjørn Forsman
06ed82677a qt5: embed path to mesa (libGL) in Qt mkspecs file
Fixes this problem, when building apps in QtCreator:

  ...(compile output window)
  g++ -Wl,-rpath,/nix/store/1w7h7p6s2srfw2ady90k7072991lrnpp-qtbase-5.4.2/lib \
      -o qt-test3 main.o mainwindow.o moc_mainwindow.o \
      -L/nix/store/1w7h7p6s2srfw2ady90k7072991lrnpp-qtbase-5.4.2/lib \
      -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
  /nix/store/b8qhjrwf8sf9ggkjxqqav7f1m6w83bh0-binutils-2.23.1/bin/ld: cannot find -lGL
  collect2: error: ld returned 1 exit status

mesa is already in the closure of Qt, so there is no size increase.
The patch is copied into both qt-5.3 and qt-5.4 directories, like other
patches are.

Note that programs still can _run_ against a different libGL (e.g. one
provided by nvidia) by configuring the dynamic linker. For instance,
NixOS sets the LD_LIBRARY_PATH environment variable to
/run/opengl-driver/lib/, meaning that whatever libGL is found there
will be used instead of the default (mesa).
2015-08-29 22:21:57 +02:00
Bjørn Forsman
16b5d3f70b Fix eval
Fallout from 83cf8b0cf (goPackages: Split into multiple derivations).
2015-08-29 22:18:59 +02:00
Rok Garbas
07c4cbccf1 pythonPackages.pycdio: applied patch since driver_id can be also long type 2015-08-29 22:03:45 +02:00
William A. Kennington III
83cf8b0cf8 goPackages: Split into multiple derivations
This should reduce the closure size for end users who only need go
binaries as well as reduce the size of closures hydra builders consume.
2015-08-29 12:58:03 -07:00
Rok Garbas
0b4bcaad95 pythonPackages.gcutil: fix pinning of google_apputils version
also added some more metadata to the package
2015-08-29 21:39:35 +02:00
Rok Garbas
32dca6d3b2 pythonPackages.qscintilla: dont build on py3 and pypy
because qscintilla is not a standard python package ``buildPythonPackage`` is
not used and ``disabled`` does do anything.

diff --git a/pkgs/top-level/python-packages.nix
b/pkgs/top-level/python-packages.nix index 93d40c3..925ceb0 100644 ---
a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix
@@ -11823,35 +11823,36 @@ let }; };

-  qscintilla = pkgs.stdenv.mkDerivation rec {
-    # TODO: Qt5 support
-    name = "qscintilla-${version}";
-    version = pkgs.qscintilla.version;
-    disabled = isPy3k || isPyPy;
-
-    src = pkgs.qscintilla.src;
-
-    buildInputs = with pkgs; [ xorg.lndir qt4 pyqt4 python ];
-
-    preConfigure = ''
-      mkdir -p $out
-      lndir ${pkgs.pyqt4} $out
-      cd Python
-      ${python.executable} ./configure-old.py \
-          --destdir $out/lib/${python.libPrefix}/site-packages/PyQt4 \
-          --apidir $out/api/${python.libPrefix} \
-          -n ${pkgs.qscintilla}/include \
-          -o ${pkgs.qscintilla}/lib \
-          --sipdir $out/share/sip
-    '';
+  qscintilla = if isPy3k || isPyPy
+    then throw "qscintilla-${pkgs.qscintilla.version} not supported for interpreter ${python.executable}"
+    else pkgs.stdenv.mkDerivation rec {
+      # TODO: Qt5 support
+      name = "qscintilla-${version}";
+      version = pkgs.qscintilla.version;
+
+      src = pkgs.qscintilla.src;
+
+      buildInputs = with pkgs; [ xorg.lndir qt4 pyqt4 python ];
+
+      preConfigure = ''
+        mkdir -p $out
+        lndir ${pkgs.pyqt4} $out
+        cd Python
+        ${python.executable} ./configure-old.py \
+            --destdir $out/lib/${python.libPrefix}/site-packages/PyQt4 \
+            --apidir $out/api/${python.libPrefix} \
+            -n ${pkgs.qscintilla}/include \
+            -o ${pkgs.qscintilla}/lib \
+            --sipdir $out/share/sip
+      '';

-    meta = with stdenv.lib; {
-      description = "A Python binding to QScintilla, Qt based text editing control";
-      license = licenses.lgpl21Plus;
-      maintainers = [ "abcz2.uprola@gmail.com" ];
-      platforms = platforms.linux;
+      meta = with stdenv.lib; {
+        description = "A Python binding to QScintilla, Qt based text editing control";
+        license = licenses.lgpl21Plus;
+        maintainers = [ "abcz2.uprola@gmail.com" ];
+        platforms = platforms.linux;
+      };
     };
-  };

   qserve = buildPythonPackage rec {
2015-08-29 21:22:29 +02:00
Rok Garbas
33cb16104c vimPlugins: adding css_color_5056, ctrlp-py-matcher, ctrlp-z, goyo, vim-signify, vim-webdevicons 2015-08-29 21:01:38 +02:00
Rok Garbas
c61ade7b52 vimPlugins: updated (and sorted alphabetically) 2015-08-29 21:01:28 +02:00
William A. Kennington III
3afc3494bb goPackages: Use parallel instead of forking in bash 2015-08-29 11:51:26 -07:00
Peter Simons
b9e999a595 Merge pull request #9526 from dfoxfranke/cvs-fast-export
cvs-fast-export: don't link against librt
2015-08-29 20:09:59 +02:00
Peter Simons
6b1bcc66ae haskell-MFlow: fix build 2015-08-29 20:01:49 +02:00
William A. Kennington III
4121c5064a parallel: Fix some needed dependencies 2015-08-29 10:49:23 -07:00
Jaka Hudoklin
be1d6923a8 Merge pull request #9528 from offlinehacker/nixos/openvswitch/startup_fix
openvswitch service: fix ipsec startup order
2015-08-29 19:19:56 +02:00
Jaka Hudoklin
eaaad0deea Merge pull request #9527 from offlinehacker/nixos/kube/options
kubernetes service: add a few options
2015-08-29 19:19:23 +02:00
Jaka Hudoklin
c65cdcf722 kubernetes service: add a few options 2015-08-29 19:18:38 +02:00
Jaka Hudoklin
8ceca44dbd Merge pull request #9363 from Havvy/iojs
iojs: 3.0.0 -> 3.1.0
2015-08-29 19:00:15 +02:00
Jaka Hudoklin
c7bb64cb97 Merge pull request #7344 from joachifm/apparmor-pam
nixos: add AppArmor PAM support
2015-08-29 18:59:53 +02:00
Jaka Hudoklin
ed63e18652 Merge pull request #9384 from jefdaj/bitcoinxt-twopackages
Add BitcoinXT as a separate package
2015-08-29 18:47:48 +02:00
Jaka Hudoklin
5c91812c79 Merge pull request #9351 from offlinehacker/pkgs/xca/update/1.3.0
xca: Update to 1.3.0
2015-08-29 18:44:56 +02:00
Jaka Hudoklin
256d2950b9 xca: 0.9.3 -> 1.3.0 2015-08-29 18:44:02 +02:00
Jaka Hudoklin
bb708a5dad Merge pull request #9531 from offlinehacker/pkgs/skydns/update_2.5.2b
skydns: 2.5.0a -> 2.5.2b
2015-08-29 18:34:04 +02:00
Jaka Hudoklin
03b564620b Merge pull request #9529 from offlinehacker/pkgs/qtpass/1.0.1
qtpass: 0.8.4 -> 1.0.1
2015-08-29 18:33:29 +02:00
Jaka Hudoklin
95e2403f86 Merge pull request #9530 from offlinehacker/pkgs/docker/fix_add_utillinux
docker: add blkid from utillinux to path
2015-08-29 18:32:52 +02:00
Jaka Hudoklin
e2f673e024 skydns: 2.5.0a -> 2.5.2b 2015-08-29 18:28:50 +02:00
Jaka Hudoklin
ff0575a2f1 docker: add blkid from utillinux to path 2015-08-29 18:25:39 +02:00
Jaka Hudoklin
367b0be7b4 qtpass: 0.8.4 -> 1.0.1 2015-08-29 18:23:08 +02:00
Jaka Hudoklin
29c0262708 openvswitch service: fix ipsec startup order 2015-08-29 18:21:43 +02:00
Daniel Fox Franke
07903b1617 cvs-fast-export: don't link against librt
It's superfluous on Linux, and it breaks the build on Darwin.
2015-08-29 12:05:52 -04:00
Bjørn Forsman
ab6af31ecb spyder: enable for all python interpreters
Rope is not ported to python3 yet, so it is disabled (it's a
"recommended" dependency, not critical).
2015-08-29 17:41:35 +02:00
Frederik Rietdijk
dbc7e0fea5 spyder: 2.2.5 -> 2.3.6
Set environment variable to use setuptools (fixes build issue).

[Bjørn: split enabling spyder for python3 into separate commit.]
2015-08-29 17:41:35 +02:00
Damien Cassou
de3a53f277 Merge pull request #9525 from DamienCassou/update-maintainer-email
Change my email address
2015-08-29 16:59:47 +02:00
Damien Cassou
41507ce415 Change my email address 2015-08-29 16:57:08 +02:00
Peter Simons
c95f642260 Merge pull request #9508 from dfoxfranke/haskell-tar
haskellPackages.tar: disable tests
2015-08-29 16:09:21 +02:00
Bjørn Forsman
f6135c9fba calibre: 2.35.0 -> 2.36.0
Unbreaks build, as the 2.35.0 source URL returns HTTP error 404.
2015-08-29 15:58:42 +02:00
Peter Simons
69b648ea95 Revert "Added K Framework package."
This reverts commit de02110903. The package doesn't
compile: https://github.com/NixOS/nixpkgs/pull/7419#issuecomment-135972366.
2015-08-29 15:38:33 +02:00
Domen Kožar
fe0d91a0eb petrifoo: fix build
(cherry picked from commit dc8e1c199c)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-29 14:12:36 +02:00
Domen Kožar
cbb7bc92b6 Merge pull request #9320 from kamilchm/vimPlugins-molokai
vimPlugins: add molokai
2015-08-29 14:09:51 +02:00
Domen Kožar
0c8b638b57 Merge pull request #9514 from dfoxfranke/glob2
glob2: fix build failure
2015-08-29 14:05:48 +02:00
Domen Kožar
806b679b6d Merge pull request #9515 from benley/prometheus-0.15.1
Prometheus: update to 0.15.1
2015-08-29 14:04:43 +02:00
Domen Kožar
d9cb4f92b5 pythonPackages.protobuf: disable on pypy
(cherry picked from commit 172d2793b9)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-29 13:17:33 +02:00
Domen Kožar
df045923b4 Merge pull request #9491 from FRidh/importlib
importlib: disable for Python>2.6 and PyPy
2015-08-29 13:13:03 +02:00
Frederik Rietdijk
12553227d2 python-packages dask: init at 0.7.0 2015-08-29 13:03:36 +02:00
Frederik Rietdijk
582c9a81dc python-packages dill: init at 0.2.4 2015-08-29 13:03:01 +02:00
Frederik Rietdijk
88d444b36f python-packages objgraph: init at 2.0.1 2015-08-29 13:02:44 +02:00
Frederik Rietdijk
d3bc5765dd python-packages xray: init at 0.6.0 2015-08-29 12:36:11 +02:00
Vincent Laporte
1a2d05a840 getdata: 0.8.8 -> 0.8.9 2015-08-29 11:57:10 +02:00
Frederik Rietdijk
fb5f7832d9 gnome 3.16 accersiser: change ipythonLight to ipython 2015-08-29 10:57:37 +02:00
Frederik Rietdijk
df8ddf9809 python-packages ipyparallel: init at 4.0.2 2015-08-29 10:57:37 +02:00
Frederik Rietdijk
4aed6b2d29 python-packages nbconvert: init at 4.0.0 2015-08-29 10:57:37 +02:00
Frederik Rietdijk
2e27fdab1f python-packages nbformat: init at 4.0.0 2015-08-29 10:57:36 +02:00
Frederik Rietdijk
70dddefc96 python-packages notebook: init at 4.0.4
The Jupyter notebook used to be part of ipython
2015-08-29 10:57:36 +02:00
Frederik Rietdijk
529083ae67 python-packages qtconsole: init at 4.0.1
The qtconsole used to be part of the ipython package.
2015-08-29 10:57:36 +02:00
Frederik Rietdijk
86137992f7 python-packages jupyter_client: init at 4.0.0 2015-08-29 10:57:35 +02:00
Frederik Rietdijk
50aed1ee10 importlib: disable for Python>2.6 and PyPy
importlib is part of the standard library for Python > 2.6 and PyPy.

Tested with nix-shell for all *Packages.importlib versions.
2015-08-29 10:43:42 +02:00
Frederik Rietdijk
e9407cda10 python-packages ipykernel: init at 4.0.3 2015-08-29 10:36:42 +02:00
Frederik Rietdijk
3ccedc7630 python-packages ipython: 3.2 -> 4.0 2015-08-29 10:36:42 +02:00
Frederik Rietdijk
2669bf2005 python-packages jupyter_core: init at 4.0.4 2015-08-29 10:36:42 +02:00
Frederik Rietdijk
470c99125a python-packages traitlets: init at 4.0.0 2015-08-29 10:36:41 +02:00
Frederik Rietdijk
12e9aaf753 python-packages ipython_genutils: init at 0.1.0 2015-08-29 10:36:41 +02:00
Frederik Rietdijk
d0f947cfc4 python-packages pickleshare: init at 0.5 2015-08-29 10:36:41 +02:00
Frederik Rietdijk
650116a773 python-packages pathpy: 5.2 -> 7.6
Note that tests fail because of apparently a bug in the dependency
pytestrunner.

The latest version of pathpy is 8.0. However, that version breaks the qtconsole.
2015-08-29 10:36:41 +02:00
Frederik Rietdijk
c81eed6e61 python-packages pytestrunner: init at 2.6.2 2015-08-29 10:06:32 +02:00
Frederik Rietdijk
4b12129b1e python-packages mistune: init at 0.7.1 2015-08-29 10:05:02 +02:00
Frederik Rietdijk
80b356a918 python-packages simplegeneric: init at 0.8.1 2015-08-29 10:03:32 +02:00
Benjamin Staffin
86eca38b0c prometheus: 0.14.0 -> 0.15.1 2015-08-29 00:19:22 -07:00
Benjamin Staffin
49f9aba5dd goPackages: update various Prometheus dependencies
Improving style and adding dates along the dependency tree.
2015-08-29 00:19:16 -07:00
Tuomas Tynkkynen
6b866a37fc xrdb: Use mcpp as the preprocessor
Close #9501, fixes #9480.

By default, xrdb uses GCC as the preprocessor at runtime for X resource files.
However, gcc is a large dependency, so replace it with mcpp, a much smaller
preprocessor (currently under a megabyte on i686).

Arch Linux already does this as well, so this should be relatively safe:
https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/xorg-xrdb
2015-08-29 08:29:59 +02:00
Daniel Fox Franke
7f26d95dcf glob2: fix build failure
The same issue was reported here to Debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746854

Apparently this failure only cropped up with g++-4.9, but looking at
the code I have no idea how it ever worked without this patch.
2015-08-29 01:09:24 -04:00
Andrew Kelley
9dd6f4f6ce ffmpeg: 2.7.1 -> 2.7.2 2015-08-28 22:08:43 -07:00
Daniel Fox Franke
17667cd6ac haskellPackages.tar: disable tests
They fail on i686-linux: http://hydra.nixos.org/build/25088435/nixlog/2
2015-08-28 22:41:56 -04:00
Benjamin Staffin
5fe9618a30 vimUtils.pluginnames2nix: fixes for non-nixos systems
Now referring to the nix prefetch scripts through their nixpkgs
derivation in order to make sure their shebang lines are rewritten
properly.  Otherwise nix-prefetch-hg fails on Ubuntu (and probably
Debian) systems, where /bin/sh is not bash.
2015-08-28 19:27:33 -07:00
William A. Kennington III
86e53bdff3 curl: 7.43.0 -> 7.44.0 2015-08-28 17:57:13 -07:00
William A. Kennington III
5ca1c32a9d Merge branch 'master.upstream' into staging.upstream 2015-08-28 17:55:20 -07:00
William A. Kennington III
d2dce19793 uid_wrapper: 1.1.0 -> 1.1.1 2015-08-28 17:53:48 -07:00
William A. Kennington III
3e6092fe6b libraw: 0.16.0 -> 0.17.0 2015-08-28 17:50:55 -07:00
William A. Kennington III
b409331a5a ipset: 6.24 -> 6.26 2015-08-28 17:49:15 -07:00
William A. Kennington III
6d83b13734 ceph: 0.94.2 -> 0.94.3 2015-08-28 17:49:03 -07:00
William A. Kennington III
2d16959bb8 goPackages: gcloud-golang don't mark broken as this breaks anything depending on metadata 2015-08-28 16:29:48 -07:00
William A. Kennington III
645709eaa5 go1.5: Remove the bootstrap as it is unneeded 2015-08-28 16:29:22 -07:00
William A. Kennington III
500f871d45 go1.5: Fix references to go1.4 2015-08-28 16:17:47 -07:00
William A. Kennington III
5a303519fa kernel: 3.12.46 -> 3.12.47 2015-08-28 15:46:34 -07:00
William A. Kennington III
c5e2beab9f Revert mongodb-tools: use Go 1.4
Unneeded as it works fine with Go 1.5 now
2015-08-28 15:44:50 -07:00
William A. Kennington III
43ea4b670c ipfs: Update 2015-08-28 15:43:35 -07:00
Peter Simons
ab37ad22f7 doc: add "other resources" section to haskell-users-guide.xml 2015-08-28 22:59:29 +02:00
Peter Simons
d34f7ded49 ghc-head: update to current HEAD 2015-08-28 22:28:06 +02:00
Peter Simons
97c5f0577d haskell-llvm-general: the new version still doesn't support LLVM 3.5 2015-08-28 22:28:06 +02:00
Peter Simons
67fcedd517 haskell-harp has been fixed upstream. 2015-08-28 22:28:06 +02:00
Peter Simons
12dcb664d6 haskell-amazonka-core can't compile its test suite. 2015-08-28 22:28:06 +02:00
Peter Simons
c375b224b0 haskell-concurrent-extra fails its test suite. 2015-08-28 22:28:06 +02:00
Peter Simons
b45e3290c9 haskell-wx: new versions require wkGTK 3.0 2015-08-28 22:28:06 +02:00
Peter Simons
2bcad47a90 hackage-packages.nix: update to ca23e76c2e with hackage2nix v20150824-45-g9a3a80d 2015-08-28 22:28:02 +02:00
Nicolas B. Pierron
03fb785b5c Merge pull request #9497 from joachifm/fuppes-broken
fuppes: mark as broken
2015-08-28 20:51:42 +02:00
Domen Kožar
6dab6ed76b Merge pull request #9494 from FRidh/nibabel
nibabel: remove failing test
2015-08-28 19:20:26 +02:00
Domen Kožar
bd161d0dfc Merge pull request #9496 from FRidh/pyfribidi
pyfribidi: disable for pypy
2015-08-28 19:19:35 +02:00
Peter Simons
db63c21f96 Merge pull request #9498 from deepfire/nokinds-update
ghcNokinds:  2015-07-18 -> 2015-08-26
2015-08-28 19:01:14 +02:00
Kosyrev Serge
18926d981c ghcNokinds: 2015-07-18 -> 2015-08-26 2015-08-28 19:50:18 +03:00
Joachim Fasting
624eba1885 fuppes: mark as broken
This package has been broken since 2014-01-20, according to Hydra [1]. I tried
various ad-hoc patching & adding missing dependencies, uncovering yet more
errors. Updating is also out of the question, as nixpkgs already contains the
latest version.

[1]: https://hydra.nixos.org/build/25188337
2015-08-28 17:22:26 +02:00
Domen Kožar
93e8a121c8 hedgewars: add missing patch 2015-08-28 17:09:35 +02:00
Frederik Rietdijk
15aa28f71b pyfribidi: disable for pypy
Extension module. pypy is unsupported.
2015-08-28 16:51:07 +02:00
Sibi
89cec3c895 Add myself as maintainer (close #9495).
Related to https://github.com/NixOS/cabal2nix/pull/196
2015-08-28 16:50:15 +02:00
Arseniy Seroka
5ea112f4c3 Merge pull request #9465 from fazo96/ne
ne: init at 3.0.1
2015-08-28 17:43:12 +03:00
Frederik Rietdijk
2927f1a883 nibabel: remove failing test
One of the tests explicitly calls python, which will fail with python3.
The issue has been reported upstream,
https://github.com/nipy/nibabel/issues/341
For now, remove the test.

Fix also the license type.
2015-08-28 16:24:08 +02:00
Enrico Fasoli
0f041e5487 ne: init at 3.0.1
ne: building improvements
2015-08-28 14:24:03 +00:00
Luca Bruno
01a874b3cf gcloud-golang: mark as broken 2015-08-28 15:17:29 +02:00
Domen Kožar
b950ec8617 Merge pull request #9485 from taku0/firefox-bin-40.0.3
firefox-bin: 40.0.2 -> 40.0.3
2015-08-28 14:22:36 +02:00
Domen Kožar
01587f02a2 hedgewars: 0.9.20.5 -> 0.9.21, fix build
(cherry picked from commit 199be0273eb347a432d74cd50d9ef6083c73c1dd)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-28 14:00:17 +02:00
Arseniy Seroka
eb4ba90ef8 Merge pull request #9486 from benley/vimproc-fix
vimproc: Fix when run on non-NixOS linux distros
2015-08-28 14:41:45 +03:00
Eelco Dolstra
1852e65776 Fix tests that use the Valgrind docs 2015-08-28 13:27:51 +02:00
Eelco Dolstra
9d82f7e53e Revert "Apache service module: allow compression"
This reverts commit 164f6ff2a8 per
https://github.com/NixOS/nixpkgs/pull/9407#issuecomment-134523359
(it's too site-specific). Furthermore this should be an option at the
virtual host level.
2015-08-28 12:41:06 +02:00
Luca Bruno
77354ebacd gcr: 3.14.0 -> 3.16.0, should fix race condition during build 2015-08-28 11:35:29 +02:00
Eelco Dolstra
0619a23236 firefox: Update to 40.0.3 2015-08-28 11:26:44 +02:00
Arseniy Seroka
4302291e3d Merge pull request #9483 from lebastr/qmidiroute
qmidiroute: init at 0.3.0
2015-08-28 11:49:38 +03:00
Luca Bruno
d7d619f2cb nixos gdm: fix enable description 2015-08-28 10:36:25 +02:00
Domen Kožar
aa242281ab Merge pull request #9487 from FRidh/gmpy
gmpy/gmpy2 disable for PyPy
2015-08-28 10:27:37 +02:00
Thomas Strobel
e6f0cd336d reverse_proxy module: helper to run nginx as reverse proxy 2015-08-28 09:33:08 +02:00
Frederik Rietdijk
6ec74dfdef gmpy/gmpy2 disable for PyPy
gmpy and gmpy2 are both extension modules that cannot be used with PyPy.
2015-08-28 09:28:31 +02:00
Edward Tjörnhammar
28a18999fa ruby: use fetchFromSavannah to enable better availability for proxied users. 2015-08-28 07:45:49 +02:00
Edward Tjörnhammar
7f3566da8a services.xserver.displayManager.gdm.autoLogin: add description 2015-08-28 05:55:56 +02:00
Benjamin Staffin
a166119486 vimproc: Fix when run on non-NixOS linux distros
Prior to this change, if there exists a /lib*/ld-linux*.so.2 on a
system, vimproc will try to load vimproc_linux64.so or
vimproc_linux32.so instead of vimproc_unix.so, which is what nix
actually builds.
2015-08-27 20:35:46 -07:00
taku0
3f14b5f226 firefox-bin: 40.0.2 -> 40.0.3 2015-08-28 10:12:21 +09:00
Arseniy Seroka
7589dd61e8 Merge pull request #9464 from joachifm/electrum-2_4_3
electrum: 2.4 -> 2.4.3
2015-08-28 01:31:22 +03:00
Arseniy Seroka
096515656d Merge pull request #9475 from dezgeg/pr-uboot-update
u-boot: 2015.04 -> 2015.07
2015-08-28 01:31:02 +03:00
Arseniy Seroka
4a549c1045 Merge pull request #9469 from rycee/reptyr
reptyr: 0.5 -> 0.6.2
2015-08-28 01:30:29 +03:00
Arseniy Seroka
d6eaae77f9 Merge pull request #9476 from fazo96/syncthing-update
syncthing: 0.11.21 -> 0.11.22
2015-08-28 01:29:55 +03:00
Jascha Geerds
4e478cbeaa cask: 0.7.2 -> 0.7.3 2015-08-27 22:08:24 +02:00
Alexander Lebedev
e96ee79006 qmidiroute: init at 0.3.0 2015-08-27 19:00:08 +00:00
Eelco Dolstra
1502117418 sane-backends: Separate doc output 2015-08-27 19:07:44 +02:00
Eelco Dolstra
0ac4ad33fd Unify the docbook-xsl and docbook-xsl-ns expressions 2015-08-27 19:07:44 +02:00
Eelco Dolstra
97cd7cfea2 docbook-xsl: Remove cruft 2015-08-27 19:07:44 +02:00
Eelco Dolstra
4e41b64511 valgrind: Separate doc output 2015-08-27 19:07:44 +02:00
Domen Kožar
e5b6de902f setuptools: 18.0.1 -> 18.2
(cherry picked from commit 43b3f6e59d)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-27 18:46:10 +02:00
Domen Kožar
07ca74f60f Merge pull request #9481 from rycee/fix/xdaliclock
xdaliclock: replace use of builderDefsPackage
2015-08-27 18:41:00 +02:00
Luca Bruno
119a6ef543 gnome3 test: use gdm with autologin instead of slim 2015-08-27 18:11:40 +02:00
Luca Bruno
6eb096900f nixos gdm: support autologin 2015-08-27 18:11:39 +02:00
Luca Bruno
52d7550da3 gdm: point to /etc/gdm/custom.conf 2015-08-27 18:11:39 +02:00
Damien Cassou
7043fa844c Merge pull request #9479 from DamienCassou/update-umlet-13.3
umlet 13.2 → 13.3
2015-08-27 17:20:16 +02:00
Damien Cassou
3dc24b9e53 umlet 13.2 → 13.3 2015-08-27 17:14:54 +02:00
Robert Helgesson
6a41cb828e xdaliclock: replace use of builderDefsPackage 2015-08-27 16:44:23 +02:00
Enrico Fasoli
d4988bd5ba syncthing: 0.11.21 -> 0.11.22 2015-08-27 14:17:33 +00:00
Tuomas Tynkkynen
071009ee4f ubootJetsonTK1: Install some more files
tegra-uboot-flasher needs 'u-boot', 'u-boot-nodtb-tegra.bin' and
'u-boot.dtb' for its 'flash' subcommand, and 'u-boot-dtb-tegra.bin'
for its exec subcommand.

No, there's no sanity in the embedded world.
2015-08-27 17:14:46 +03:00
Eelco Dolstra
f6eece6f8f programs.ssh.knownHosts: Use attribute name
This allows writing:

  programs.ssh.knownHosts."10.1.2.3".publicKey = "bar";

instead of

  programs.ssh.knownHosts = [ { hostNames = [ "10.1.2.3" ]; publicKey = "bar"; } ];
2015-08-27 15:32:46 +02:00
Eelco Dolstra
7c6ff6c1da programs.ssh.knownHosts: Use submodule 2015-08-27 15:32:46 +02:00
Eelco Dolstra
287c08d8a3 Rename services.openssh.knownHosts -> programs.ssh.knownHosts
This option configures the SSH client, not the server.
2015-08-27 15:32:46 +02:00
Eelco Dolstra
f15270833a Don't barf JSON at users in error messages 2015-08-27 15:32:45 +02:00
Domen Kožar
6fe7532396 Revert "vagrant: use ruby 2.2"
This reverts commit c00405d8d9.
2015-08-27 13:41:37 +02:00
Domen Kožar
e65fce3af6 docker: fix build on i686 2015-08-27 13:22:29 +02:00
Domen Kožar
0392197226 fix python_fedora build
(cherry picked from commit 959ab2ebcc)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-27 12:52:37 +02:00
Peter Simons
93a3ba3909 haskell-github-types: test suite tries to access the network 2015-08-27 12:45:20 +02:00
Peter Simons
a9ec286d99 haskell-regex-tdfa-text has been fixed upstream. 2015-08-27 12:45:20 +02:00
Peter Simons
d9baa13d2a hackage-packages.nix: update to 33d64f7231 with hackage2nix v20150824-28-g88e95d3 2015-08-27 12:45:15 +02:00
Luca Bruno
c91d360cec pidginsipe: add nss and nspr (ZHF) 2015-08-27 12:29:45 +02:00
Luca Bruno
591d43ec91 freeswitch: use gcc 4.8 to fix build (ZHF) 2015-08-27 11:54:38 +02:00
Eelco Dolstra
d4ccd68648 Rename rl-unstable.xml -> rl-1509.xml 2015-08-27 11:50:45 +02:00
Domen Kožar
9855a8fcc0 mongodb-tools, drive, bosun, scollector: use Go 1.4 2015-08-27 11:33:37 +02:00
Eelco Dolstra
320f963e16 firefox: Build with internal cairo
This might fix the recent segfaults, according to
https://bugzilla.redhat.com/show_bug.cgi?id=1253086.

Fixes #9368.
2015-08-27 11:18:39 +02:00
Domen Kožar
b65c5875e9 upgrade python-fedora, taskw
(cherry picked from commit 5384c08ea6)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-27 11:16:36 +02:00
Bjørn Forsman
ac613f0748 opencv: remove duplicated -DCMAKE_BUILD_TYPE=Release flag
The standard builder already does this.
2015-08-27 10:54:10 +02:00
lethalman
144502c6e5 Merge pull request #9447 from dfoxfranke/reposurgeon
reposurgeon: init at 3.28
2015-08-27 10:52:58 +02:00
Domen Kožar
baf76b11a6 vagrant: use ruby 2.2
(cherry picked from commit c00405d8d9)
Signed-off-by: Domen Kožar <domen@dev.si>
2015-08-27 10:52:00 +02:00
Robert Helgesson
ca11cb8288 reptyr: 0.5 -> 0.6.2 2015-08-27 10:11:11 +02:00
William A. Kennington III
00fd3b25f9 parallel: 20150722 -> 20150822 2015-08-27 01:02:35 -07:00
William A. Kennington III
27ab91161d mongo-tools: Update 2015-08-27 01:02:27 -07:00
William A. Kennington III
d0880a27dd go-modules: Fix the application of reference removal on packages like mongo-tools 2015-08-27 01:02:20 -07:00
William A. Kennington III
2c4186b045 Fix go-tools to include cover/vet for 1.4 but not 1.5 onward 2015-08-27 01:02:00 -07:00
Jascha Geerds
ab70c601b6 cups: Fix printing test 2015-08-27 09:24:45 +02:00
Jude Taylor
0d54f0de59 add new libs to impure-deps for CoreServices
affects nodejs, vim, etc.
2015-08-26 17:06:10 -07:00
Jude Taylor
9d1748d384 terminal-notifier: allow kernel to find Info.plist file 2015-08-26 17:05:29 -07:00
Joachim Fasting
268abe1cce electrum: 2.4 -> 2.4.3 2015-08-27 01:44:41 +02:00
Arseniy Seroka
d60d13eaa2 Merge pull request #9408 from zimbatm/fix/npm2nix
npm2nix: use the current node version
2015-08-27 02:05:08 +03:00
Cillian de Róiste
cef7bccbbf Add artha 1.0.3: an offline thesaurus 2015-08-27 00:50:50 +02:00
Tobias Geerinckx-Rice
51cd219cd5 .version: remove trailing newline 2015-08-27 00:30:42 +02:00
Domen Kožar
538857a473 Let's aim for 6 months again, so 16.03 2015-08-27 00:15:02 +02:00
Daniel Fox Franke
0912bdfa92 cvs-fast-export: patch shebangs in source tree
This allows unit tests to run successfully in chroot build
environments, which lack /usr/bin/env.
2015-08-26 15:18:06 -04:00
Tuomas Tynkkynen
02f9f0c7e0 u-boot: 2015.04 -> 2015.07
A new regularly release. Some improvements I've noted:
    - Keyboard on the pcDuino3 Nano now works without a hub.
    - Ctrl-C now correctly cancels the 'sysboot' boot menu

Also, config_cmd_default.h is replaced by equivalents in the kconfig
system, so the vexpress patch needs some updating.
2015-08-26 22:07:18 +03:00
Daniel Fox Franke
686fec3ce7 reposurgeon: init at 3.28 2015-08-25 22:06:07 -04:00
Daniel Fox Franke
2194295fff cvs-fast-export: init at 1.32 2015-08-25 22:06:06 -04:00
Jude Taylor
e5fe8aab74 add reattach-to-user-namespace 2015-08-25 19:03:49 -07:00
Daniel Fox Franke
a04bd9301b hglib: init at 1.7 2015-08-25 21:58:24 -04:00
Jude Taylor
4e8279b43b darwin purity: ruby-2.1.6 2015-08-25 17:14:02 -07:00
Jude Taylor
557fa59042 libsecurity_generic: add El Capitan impure-deps 2015-08-25 17:13:35 -07:00
Jude Taylor
3bf5d87f9e apple-sdk: add El Capitan impure-deps 2015-08-25 17:13:35 -07:00
Jude Taylor
34c092b114 libgcrypt: fix test crash on Darwin 2015-08-25 12:08:59 -07:00
Jude Taylor
881fd7f589 disable libsystem_stats (temporarily?) 2015-08-25 11:12:10 -07:00
Jude Taylor
c1f2fd4619 update pure-darwin bootstrap tools with new hash 2015-08-25 11:12:09 -07:00
Jude Taylor
16a615a0f6 IOKit: add 10.11-only dependency 2015-08-25 11:12:09 -07:00
Jude Taylor
80e09678f7 darwin: use system dyld
see https://github.com/NixOS/nixpkgs/issues/9432
2015-08-25 11:12:09 -07:00
Henry Till
94abba931d racket: 6.2 -> 6.2.1 2015-08-24 14:54:05 -04:00
Vincent Laporte
4501d4f5d9 gdal: fix standalone python programs 2015-08-24 14:32:07 +02:00
Artjom Vejsel
9c206b6cf7 qtcreator: refactor for using qt54 2015-08-24 11:34:28 +03:00
Artjom Vejsel
e4410bfd85 qt4SDK/qt5SDK: delete (see #9342) 2015-08-24 09:27:14 +03:00
zimbatm
23d155fb6f npm2nix: use the current node version 2015-08-23 15:03:10 +01:00
Jeffrey David Johnson
17c0af24d2 add bitcoin-xt as a separate package 2015-08-20 23:57:10 -07:00
Ryan Scheel (Havvy)
088cc7f5f7 iojs: 3.0.0 -> 3.1.0 2015-08-20 13:21:53 +02:00
tv
84295986e7 exim: 4.85 -> 4.86 2015-08-20 09:42:11 +02:00
Kamil Chmielewski
86b34e3a0d vimPlugins: add molokai 2015-08-19 14:44:20 +02:00
Anthony Cowley
7dbea7aa78 Nix darwin use libsodium 2015-08-17 18:09:19 -04:00
Raymond Gauthier
d12563475a libreoffice: improvements.
Icons no longer missing (fix #5509).

In `*.desktop` files:

 -  Replaced absolute path to the the store by the program name.

    This is so that files can be dragged elsewhere by the user
    (e.g.: desktop, bar) and still work after upgrade + garbage
    collection and can be shared between machines.

 -  Replace program name `soffice` by program name `libreoffice`
    so that we're sure the desktop file really refers to our
    package's binary and not start office or open office.

Add the possibility of building without the help. This build is
not modular and take a really long time to complete so I want
a mean of improving shortcuts without having to rebuild the
whole thing (see #899). A wrapper script is the next step.

Tested (build and ran the program) with `en_US` only and
without the help module.
2015-08-13 08:30:57 -04:00
Franz Pletz
0859d45a09 luasocket: 2.0.2 -> 3.0-rc1 2015-07-22 23:39:34 +02:00
Joachim Fasting
2e0933787b nixos: add AppArmor PAM support
Enables attaching AppArmor profiles at the user/group level.

This is not intended to be used directly, but as part of a
role-based access control scheme. For now, profile attachment
is 'session optional', but should be changed to 'required' once
a more comprehensive solution is in place.
2015-07-15 12:40:06 +02:00
763 changed files with 23575 additions and 11499 deletions

View File

@@ -1 +1 @@
15.08
16.03

View File

@@ -33,8 +33,10 @@ For pull-requests, please rebase onto nixpkgs `master`.
* [Manual (NixOS)](https://nixos.org/nixos/manual/)
* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined)
* [Continuous package builds for 14.12 release](https://hydra.nixos.org/jobset/nixos/release-14.12)
* [Continuous package builds for 15.09 release](https://hydra.nixos.org/jobset/nixos/release-15.09)
* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
* [Tests for 14.12 release](https://hydra.nixos.org/job/nixos/release-14.12/tested#tabs-constituents)
* [Tests for 15.09 release](https://hydra.nixos.org/job/nixos/release-15.09/tested#tabs-constituents)
Communication:

View File

@@ -95,7 +95,7 @@ $ nix-env -qaP coreutils
nixos.coreutils coreutils-8.23
</programlisting>
<para>
If your system responds like that (most NixOS installatios will),
If your system responds like that (most NixOS installations will),
then the attribute path to <literal>haskellPackages</literal> is
<literal>nixos.haskellPackages</literal>. Thus, if you want to
use <literal>nix-env</literal> without giving an explicit
@@ -119,7 +119,7 @@ $ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskell.packages.ghc763
</programlisting>
<para>
The name <literal>haskellPackages</literal> is really just a synonym
for <literal>haskell.packages.ghc7101</literal>, because we prefer
for <literal>haskell.packages.ghc7102</literal>, because we prefer
that package set internally and recommend it to our users as their
default choice, but ultimately you are free to compile your Haskell
packages with any GHC version you please. The following command
@@ -134,7 +134,7 @@ haskell.compiler.ghc722 ghc-7.2.2
haskell.compiler.ghc742 ghc-7.4.2
haskell.compiler.ghc763 ghc-7.6.3
haskell.compiler.ghc784 ghc-7.8.4
haskell.compiler.ghc7101 ghc-7.10.1
haskell.compiler.ghc7102 ghc-7.10.2
haskell.compiler.ghcHEAD ghc-7.11.20150402
haskell.compiler.ghcNokinds ghc-nokinds-7.11.20150704
haskell.compiler.ghcjs ghcjs-0.1.0
@@ -167,7 +167,7 @@ $ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.ghc haskellPackages
<para>
Instead of the default package set
<literal>haskellPackages</literal>, you can also use the more
precise name <literal>haskell.compiler.ghc7101</literal>, which
precise name <literal>haskell.compiler.ghc7102</literal>, which
has the advantage that it refers to the same GHC version
regardless of what Nixpkgs considers &quot;default&quot; at any
given time.
@@ -254,7 +254,7 @@ $ nix-shell -p haskell.compiler.ghc784 --command &quot;cabal configure&quot;
$ nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: [pkgs.mtl])&quot;
[nix-shell:~]$ ghc-pkg list mtl
/nix/store/zy79...-ghc-7.10.1/lib/ghc-7.10.1/package.conf.d:
/nix/store/zy79...-ghc-7.10.2/lib/ghc-7.10.2/package.conf.d:
mtl-2.2.1
</programlisting>
<para>
@@ -266,7 +266,7 @@ $ nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: [pkgs.mtl])&quot;
{
packageOverrides = super: let self = super.pkgs; in
{
myHaskellEnv = self.haskell.packages.ghc7101.ghcWithPackages
myHaskellEnv = self.haskell.packages.ghc7102.ghcWithPackages
(haskellPackages: with haskellPackages; [
# libraries
arrows async cgi criterion
@@ -281,7 +281,7 @@ $ nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: [pkgs.mtl])&quot;
<literal>nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA myHaskellEnv</literal>.
If you'd like to switch that development environment to a
different version of GHC, just replace the
<literal>ghc7101</literal> bit in the previous definition with the
<literal>ghc7102</literal> bit in the previous definition with the
appropriate name. Of course, it's also possible to define any
number of these development environments! (You can't install two
of them into the same profile at the same time, though, because
@@ -296,11 +296,11 @@ $ nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: [pkgs.mtl])&quot;
<programlisting>
$ cat $(type -p ghc)
#! /nix/store/xlxj...-bash-4.3-p33/bin/bash -e
export NIX_GHC=/nix/store/19sm...-ghc-7.10.1/bin/ghc
export NIX_GHCPKG=/nix/store/19sm...-ghc-7.10.1/bin/ghc-pkg
export NIX_GHC_DOCDIR=/nix/store/19sm...-ghc-7.10.1/share/doc/ghc/html
export NIX_GHC_LIBDIR=/nix/store/19sm...-ghc-7.10.1/lib/ghc-7.10.1
exec /nix/store/j50p...-ghc-7.10.1/bin/ghc &quot;-B$NIX_GHC_LIBDIR&quot; &quot;$@&quot;
export NIX_GHC=/nix/store/19sm...-ghc-7.10.2/bin/ghc
export NIX_GHCPKG=/nix/store/19sm...-ghc-7.10.2/bin/ghc-pkg
export NIX_GHC_DOCDIR=/nix/store/19sm...-ghc-7.10.2/share/doc/ghc/html
export NIX_GHC_LIBDIR=/nix/store/19sm...-ghc-7.10.2/lib/ghc-7.10.2
exec /nix/store/j50p...-ghc-7.10.2/bin/ghc &quot;-B$NIX_GHC_LIBDIR&quot; &quot;$@&quot;
</programlisting>
<para>
The variables <literal>$NIX_GHC</literal>,
@@ -371,7 +371,7 @@ nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: with pkgs; [mtl pandoc
<literal>shell.nix</literal> that looks like this:
</para>
<programlisting>
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7101&quot; }:
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7102&quot; }:
let
inherit (nixpkgs) pkgs;
ghc = pkgs.haskell.packages.${compiler}.ghcWithPackages (ps: with ps; [
@@ -451,7 +451,7 @@ $ cabal2nix . &gt;foo.nix
<literal>default.nix</literal>:
</para>
<programlisting>
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7101&quot; }:
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7102&quot; }:
nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./foo.nix { }
</programlisting>
<para>
@@ -459,7 +459,7 @@ nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./foo.nix { }
<literal>shell.nix</literal>:
</para>
<programlisting>
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7101&quot; }:
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7102&quot; }:
(import ./default.nix { inherit nixpkgs compiler; }).env
</programlisting>
<para>
@@ -600,6 +600,12 @@ $ nix-shell &quot;&lt;nixpkgs&gt;&quot; -A haskellPackages.bar.env
};
}
</programlisting>
<para>
Then, replace instances of <literal>haskellPackages</literal> in the
<literal>cabal2nix</literal>-generated <literal>default.nix</literal>
or <literal>shell.nix</literal> files with
<literal>profiledHaskellPackages</literal>.
</para>
</section>
<section xml:id="how-to-override-package-versions-in-a-compiler-specific-package-set">
<title>How to override package versions in a compiler-specific
@@ -755,4 +761,69 @@ export NIX_CFLAGS_LINK=&quot;-L/usr/lib&quot;
</section>
</section>
<section xml:id="other-resources">
<title>Other resources</title>
<itemizedlist>
<listitem>
<para>
The Youtube video
<link xlink:href="https://www.youtube.com/watch?v=BsBhi_r-OeE">Nix
Loves Haskell</link> provides an introduction into Haskell NG
aimed at beginners. The slides are available at
http://cryp.to/nixos-meetup-3-slides.pdf and also -- in a form
ready for cut &amp; paste -- at
https://github.com/NixOS/cabal2nix/blob/master/doc/nixos-meetup-3-slides.md.
</para>
</listitem>
<listitem>
<para>
Another Youtube video is
<link xlink:href="https://www.youtube.com/watch?v=mQd3s57n_2Y">Escaping
Cabal Hell with Nix</link>, which discusses the subject of
Haskell development with Nix but also provides a basic
introduction to Nix as well, i.e. it's suitable for viewers with
almost no prior Nix experience.
</para>
</listitem>
<listitem>
<para>
Oliver Charles wrote a very nice
<link xlink:href="http://wiki.ocharles.org.uk/Nix">Tutorial how to
develop Haskell packages with Nix</link>.
</para>
</listitem>
<listitem>
<para>
The <emphasis>Journey into the Haskell NG
infrastructure</emphasis> series of postings describe the new
Haskell infrastructure in great detail:
</para>
<itemizedlist>
<listitem>
<para>
<link xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-January/015591.html">Part
1</link> explains the differences between the old and the
new code and gives instructions how to migrate to the new
setup.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-January/015608.html">Part
2</link> looks in-depth at how to tweak and configure your
setup by means of overrides.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-April/016912.html">Part
3</link> describes the infrastructure that keeps the
Haskell package set in Nixpkgs up-to-date.
</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist>
</section>
</chapter>

View File

@@ -7,6 +7,7 @@
so it's easy to ping a package @maintainer.
*/
a1russell = "Adam Russell <adamlr6+pub@gmail.com>";
abaldeau = "Andreas Baldeau <andreas@baldeau.net>";
abbradar = "Nikolay Amiantov <ab@fmap.me>";
adev = "Adrien Devresse <adev@adev.name>";
@@ -14,6 +15,7 @@
aflatter = "Alexander Flatter <flatter@fastmail.fm>";
aherrmann = "Andreas Herrmann <andreash87@gmx.ch>";
ak = "Alexander Kjeldaas <ak@formalprivacy.com>";
akaWolf = "Artjom Vejsel <akawolf0@gmail.com>";
akc = "Anders Claesson <akc@akc.is>";
algorith = "Dries Van Daele <dries_van_daele@telenet.be>";
all = "Nix Committers <nix-commits@lists.science.uu.nl>";
@@ -67,7 +69,7 @@
couchemar = "Andrey Pavlov <couchemar@yandex.ru>";
cstrahan = "Charles Strahan <charles.c.strahan@gmail.com>";
cwoac = "Oliver Matthews <oliver@codersoffortune.net>";
DamienCassou = "Damien Cassou <damien.cassou@gmail.com>";
DamienCassou = "Damien Cassou <damien@cassou.me>";
davidrusu = "David Rusu <davidrusu.me@gmail.com>";
dbohdan = "Danyil Bohdan <danyil.bohdan@gmail.com>";
DerGuteMoritz = "Moritz Heidkamp <moritz@twoticketsplease.de>";
@@ -78,6 +80,7 @@
dfoxfranke = "Daniel Fox Franke <dfoxfranke@gmail.com>";
dmalikov = "Dmitry Malikov <malikov.d.y@gmail.com>";
doublec = "Chris Double <chris.double@double.co.nz>";
ebzzry = "Rommel Martinez <ebzzry@gmail.com>";
ederoyd46 = "Matthew Brown <matt@ederoyd.co.uk>";
eduarrrd = "Eduard Bachmakov <e.bachmakov@gmail.com>";
edwtjo = "Edward Tjörnhammar <ed@cflags.cc>";
@@ -94,6 +97,7 @@
fluffynukeit = "Daniel Austin <dan@fluffynukeit.com>";
forkk = "Andrew Okin <forkk@forkk.net>";
fpletz = "Franz Pletz <fpletz@fnordicwalking.de>";
fridh = "Frederik Rietdijk <fridh@fridh.nl>";
fro_ozen = "fro_ozen <fro_ozen@gmx.de>";
ftrvxmtrx = "Siarhei Zirukin <ftrvxmtrx@gmail.com>";
funfunctor = "Edward O'Callaghan <eocallaghan@alterapraxis.com>";
@@ -103,6 +107,7 @@
garrison = "Jim Garrison <jim@garrison.cc>";
gavin = "Gavin Rogers <gavin@praxeology.co.uk>";
gebner = "Gabriel Ebner <gebner@gebner.org>";
gfxmonk = "Tim Cuthbertson <tim@gfxmonk.net>";
giogadi = "Luis G. Torres <lgtorres42@gmail.com>";
globin = "Robin Gloster <robin@glob.in>";
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
@@ -123,6 +128,7 @@
jagajaga = "Arseniy Seroka <ars.seroka@gmail.com>";
jb55 = "William Casarin <bill@casarin.me>";
jcumming = "Jack Cummings <jack@mudshark.org>";
jefdaj = "Jeffrey David Johnson <jefdaj@gmail.com>";
jfb = "James Felix Black <james@yamtime.com>";
jgeerds = "Jascha Geerds <jg@ekby.de>";
jirkamarsik = "Jirka Marsik <jiri.marsik89@gmail.com>";
@@ -135,12 +141,14 @@
jwilberding = "Jordan Wilberding <jwilberding@afiniate.com>";
jzellner = "Jeff Zellner <jeffz@eml.cc>";
kamilchm = "Kamil Chmielewski <kamil.chm@gmail.com>";
khumba = "Bryan Gardiner <bog@khumba.net>";
kkallio = "Karn Kallio <tierpluspluslists@gmail.com>";
koral = "Koral <koral@mailoo.org>";
kovirobi = "Kovacsics Robert <kovirobi@gmail.com>";
kragniz = "Louis Taylor <kragniz@gmail.com>";
ktosiek = "Tomasz Kontusz <tomasz.kontusz@gmail.com>";
lassulus = "Lassulus <lassulus@gmail.com>";
layus = "Guillaume Maudoux <layus.on@gmail.com>";
lebastr = "Alexander Lebedev <lebastr@gmail.com>";
leonardoce = "Leonardo Cecchi <leonardo.cecchi@gmail.com>";
lethalman = "Luca Bruno <lucabru@src.gnome.org>";
@@ -150,6 +158,7 @@
linus = "Linus Arver <linusarver@gmail.com>";
lnl7 = "Daiderd Jordan <daiderd@gmail.com>";
lovek323 = "Jason O'Conal <jason@oconal.id.au>";
lowfatcomputing = "Andreas Wagner <andreas.wagner@lowfatcomputing.org>";
lsix = "Lancelot SIX <lsix@lancelotsix.com>";
ludo = "Ludovic Courtès <ludo@gnu.org>";
madjar = "Georges Dubus <georges.dubus@compiletoi.net>";
@@ -204,6 +213,7 @@
pmahoney = "Patrick Mahoney <pat@polycrystal.org>";
pmiddend = "Philipp Middendorf <pmidden@secure.mailbox.org>";
prikhi = "Pavan Rikhi <pavan.rikhi@gmail.com>";
psibi = "Sibi <sibi@psibi.in>";
pSub = "Pascal Wittmann <mail@pascal-wittmann.de>";
puffnfresh = "Brian McKenna <brian@brianmckenna.org>";
qknight = "Joachim Schiele <js@lastlog.de>";
@@ -224,6 +234,7 @@
rszibele = "Richard Szibele <richard_szibele@hotmail.com>";
rushmorem = "Rushmore Mushambi <rushmore@webenchanter.com>";
rycee = "Robert Helgesson <robert@rycee.net>";
samuelrivas = "Samuel Rivas <samuelrivas@gmail.com>";
sander = "Sander van der Burg <s.vanderburg@tudelft.nl>";
schmitthenner = "Fabian Schmitthenner <development@schmitthenner.eu>";
schristo = "Scott Christopher <schristopher@konputa.com>";

View File

@@ -61,6 +61,12 @@ by default because its not free software. You can enable it as follows:
<programlisting>
services.xserver.videoDrivers = [ "nvidia" ];
</programlisting>
Or if you have an older card, you may have to use one of the legacy drivers:
<programlisting>
services.xserver.videoDrivers = [ "nvidiaLegacy340" ];
services.xserver.videoDrivers = [ "nvidiaLegacy304" ];
services.xserver.videoDrivers = [ "nvidiaLegacy173" ];
</programlisting>
You may need to reboot after enabling this driver to prevent a clash
with other kernel modules.</para>

View File

@@ -107,4 +107,30 @@ newer Nix version, which may involve an upgrade of Nixs database
schema. This cannot be undone easily, so in that case you will not be
able to go back to your original channel.</para></warning>
<section><title>Automatic Upgrades</title>
<para>You can keep a NixOS system up-to-date automatically by adding
the following to <filename>configuration.nix</filename>:
<programlisting>
system.autoUpgrade.enable = true;
</programlisting>
This enables a periodically executed systemd service named
<literal>nixos-upgrade.service</literal>. It runs
<command>nixos-rebuild switch --upgrade</command> to upgrade NixOS to
the latest version in the current channel. (To see when the service
runs, see <command>systemctl list-timers</command>.) You can also
specify a channel explicitly, e.g.
<programlisting>
system.autoUpgrade.channel = https://nixos.org/channels/nixos-15.09;
</programlisting>
</para>
</section>
</chapter>

View File

@@ -10,6 +10,7 @@
and current unstable revision.</para>
<xi:include href="rl-unstable.xml" />
<xi:include href="rl-1509.xml" />
<xi:include href="rl-1412.xml" />
<xi:include href="rl-1404.xml" />
<xi:include href="rl-1310.xml" />

View File

@@ -0,0 +1,231 @@
<section xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
xml:id="sec-release-15.09">
<title>Release 15.09 (“Dingo”, 2015/09/??)</title>
<para>In addition to numerous new and upgraded packages, this release has the following highlights:
<itemizedlist>
<listitem>
<para>
The Haskell packages infrastructure has been re-designed from the ground up.
NixOS now distributes the latest version of every single package registered on
<link xlink:href="http://hackage.haskell.org/">Hackage</link>, i.e. well over
8000 Haskell packages. Further information and usage instructions for the
improved infrastructure are available at <link
xlink:href="https://nixos.org/wiki/Haskell">https://nixos.org/wiki/Haskell</link>.
Users migrating from an earlier release will find also find helpful information
below, in the list of backwards-incompatible changes.
</para>
</listitem>
<listitem>
<para>
Users running an SSH server who worry about the quality of their
<literal>/etc/ssh/moduli</literal> file with respect to the <link
xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html">vulnerabilities
discovered in the Diffie-Hellman key exchange</link> can now replace OpenSSH's
default version with one they generated themselves using the new
<literal>services.openssh.moduliFile</literal> option.
</para>
</listitem>
</itemizedlist>
</para>
<para>When upgrading from a previous release, please be aware of the
following incompatible changes:
<itemizedlist>
<listitem><para><command>sshd</command> no longer supports DSA and ECDSA
host keys by default. If you have existing systems with such host keys
and want to continue to use them, please set
<programlisting>
system.stateVersion = "14.12";
</programlisting>
(The new option <option>system.stateVersion</option> ensures that
certain configuration changes that could break existing systems (such
as the <command>sshd</command> host key setting) will maintain
compatibility with the specified NixOS release.)</para></listitem>
<listitem><para><command>cron</command> is no longer enabled by
default, unless you have a non-empty
<option>services.cron.systemCronJobs</option>. To force
<command>cron</command> to be enabled, set
<option>services.cron.enable = true</option>.</para></listitem>
<listitem><para>Nix now requires binary caches to be cryptographically
signed. If you have unsigned binary caches that you want to continue
to use, you should set <option>nix.requireSignedBinaryCaches =
false</option>.</para></listitem>
<listitem><para>Steam now doesn't need root rights to work. Instead of using
<literal>*-steam-chrootenv</literal>, you should now just run <literal>steam</literal>.
<literal>steamChrootEnv</literal> package was renamed to <literal>steam</literal>,
and old <literal>steam</literal> package -- to <literal>steamOriginal</literal>.
</para></listitem>
<listitem><para>CMPlayer has been renamed to bomi upstream. Package <literal>cmplayer</literal>
was accordingly renamed to <literal>bomi</literal>
</para></listitem>
<listitem><para>Atom Shell has been renamed to Electron upstream. Package <literal>atom-shell</literal>
was accordingly renamed to <literal>electron</literal>
</para></listitem>
<listitem><para>Elm is not released on Hackage anymore. You should now use <literal>elmPackages.elm</literal>
which contains the latest Elm platform.</para></listitem>
<listitem>
<para>
The CUPS printing service has been updated to version <literal>2.0.2</literal>.
Furthermore its systemd service has been renamed to <literal>cups.service</literal>.
</para>
<para>
Local printers are no longer shared or advertised by default. This behavior
can be changed by enabling <literal>services.printing.defaultShared</literal>
or <literal>services.printing.browsing</literal> respectively.
</para>
</listitem>
<listitem>
<para>
The VirtualBox host and guest options have been moved/renamed more
consistently and less confusing to be now found in
<literal>virtualisation.virtualbox.host.*</literal> instead of
<literal>services.virtualboxHost.*</literal> and
<literal>virtualisation.virtualbox.guest.*</literal> instead of
<literal>services.virtualboxGuest.*</literal>.
</para>
</listitem>
<listitem>
<para>
Haskell packages can no longer be found by name, i.e. the commands
<literal>nix-env -qa cabal-install</literal> and <literal>nix-env -i
ghc</literal> will fail, even though we <emphasis>do</emphasis> ship
both <literal>cabal-install</literal> and <literal>ghc</literal>.
The reason for this inconvenience is the sheer size of the Haskell
package set: name-based lookups such as these would become much
slower than they are today if we'd add the entire Hackage database
into the top level attribute set. Instead, the list of Haskell
packages can be displayed by
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskellPackages
</programlisting>
<para>
and packages can be installed with:
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.cabal-install
</programlisting>
</listitem>
<listitem>
<para>
Previous versions of NixOS came with a feature called
<literal>ghc-wrapper</literal>, a small wrapper script that allows
GHC to transparently pick up on libraries installed in the user's
profile. This feature has been deprecated;
<literal>ghc-wrapper</literal> was removed from the distribution.
The proper way to register Haskell libraries with the compiler now
is the <literal>haskellPackages.ghcWithPackages</literal>
function.
<link xlink:href="https://nixos.org/wiki/Haskell">https://nixos.org/wiki/Haskell</link>
provides much information about this subject.
</para>
</listitem>
<listitem>
<para>
All Haskell builds that have been generated with version 1.x of
the <literal>cabal2nix</literal> utility are now invalid and need
to be re-generated with a current version of
<literal>cabal2nix</literal> to function. The most recent version
of this tool can be installed by running
<literal>nix-env -i cabal2nix</literal>.
</para>
</listitem>
<listitem>
<para>
The <literal>haskellPackages</literal> set in Nixpkgs used to have a
function attribute called <literal>extension</literal> that users
could override in their <literal>~/.nixpkgs/config.nix</literal>
files to configure additional attributes, etc. That function still
exists, but it's now called <literal>overrides</literal>.
</para>
</listitem>
<listitem>
<para>
The OpenBLAS library has been updated to version
<literal>0.2.14</literal>. Support for the
<literal>x86_64-darwin</literal> platform was added. Dynamic
architecture detection was enabled; OpenBLAS now selects
microarchitecture-optimized routines at runtime, so optimal
performance is achieved without the need to rebuild OpenBLAS
locally. OpenBLAS has replaced ATLAS in most packages which use an
optimized BLAS or LAPACK implementation.
</para>
</listitem>
<listitem>
<para>
The <literal>phpfpm</literal> is now using the default PHP version
(<literal>pkgs.php</literal>) instead of PHP 5.4 (<literal>pkgs.php54</literal>).
</para>
</listitem>
<listitem>
<para>
The <literal>locate</literal> service no longer indexes the Nix store
by default, preventing packages with potentially numerous versions from
cluttering the output. Indexing the store can be activated by setting
<literal>services.locate.includeStore = true</literal>.
</para>
</listitem>
<listitem>
<para>
The Nix expression search path (<envar>NIX_PATH</envar>) no longer
contains <filename>/etc/nixos/nixpkgs</filename> by default. You
can override <envar>NIX_PATH</envar> by setting
<option>nix.nixPath</option>.
</para>
</listitem>
</itemizedlist>
</para>
<para>The following new services were added since the last release:
<itemizedlist>
<listitem><para><literal>brltty</literal></para></listitem>
<listitem><para><literal>marathon</literal></para></listitem>
<listitem><para><literal>tvheadend</literal></para></listitem>
</itemizedlist>
</para>
<para>Other notable improvements:
<itemizedlist>
<listitem><para>The nixos and nixpkgs channels were unified,
so one <emphasis>can</emphasis> use <literal>nix-env -iA nixos.bash</literal>
instead of <literal>nix-env -iA nixos.pkgs.bash</literal>.
See <link xlink:href="https://github.com/NixOS/nixpkgs/commit/2cd7c1f198">the commit</link> for details.
</para></listitem>
</itemizedlist>
</para>
</section>

View File

@@ -4,228 +4,24 @@
version="5.0"
xml:id="sec-release-unstable">
<title>Release 15.07 (“Dingo”, 2015/07/??)</title>
<para>In addition to numerous new and upgraded packages, this release has the following highlights:
<itemizedlist>
<listitem>
<para>
The Haskell packages infrastructure has been re-designed from the ground up.
NixOS now distributes the latest version of every single package registered on
<link xlink:href="http://hackage.haskell.org/">Hackage</link>, i.e. well over
8000 Haskell packages. Further information and usage instructions for the
improved infrastructure are available at <link
xlink:href="https://nixos.org/wiki/Haskell">https://nixos.org/wiki/Haskell</link>.
Users migrating from an earlier release will find also find helpful information
below, in the list of backwards-incompatible changes.
</para>
</listitem>
<listitem>
<para>
Users running an SSH server who worry about the quality of their
<literal>/etc/ssh/moduli</literal> file with respect to the <link
xlink:href="https://stribika.github.io/2015/01/04/secure-secure-shell.html">vulnerabilities
discovered in the Diffie-Hellman key exchange</link> can now replace OpenSSH's
default version with one they generated themselves using the new
<literal>services.openssh.moduliFile</literal> option.
</para>
</listitem>
</itemizedlist>
</para>
<title>Unstable</title>
<para>When upgrading from a previous release, please be aware of the
following incompatible changes:
following incompatible changes:
<itemizedlist>
<listitem><para><command>sshd</command> no longer supports DSA and ECDSA
host keys by default. If you have existing systems with such host keys
and want to continue to use them, please set
<programlisting>
system.stateVersion = "14.12";
</programlisting>
(The new option <option>system.stateVersion</option> ensures that
certain configuration changes that could break existing systems (such
as the <command>sshd</command> host key setting) will maintain
compatibility with the specified NixOS release.)</para></listitem>
<listitem><para><command>cron</command> is no longer enabled by
default, unless you have a non-empty
<option>services.cron.systemCronJobs</option>. To force
<command>cron</command> to be enabled, set
<option>services.cron.enable = true</option>.</para></listitem>
<listitem><para>Nix now requires binary caches to be cryptographically
signed. If you have unsigned binary caches that you want to continue
to use, you should set <option>nix.requireSignedBinaryCaches =
false</option>.</para></listitem>
<listitem><para>Steam now doesn't need root rights to work. Instead of using
<literal>*-steam-chrootenv</literal>, you should now just run <literal>steam</literal>.
<literal>steamChrootEnv</literal> package was renamed to <literal>steam</literal>,
and old <literal>steam</literal> package -- to <literal>steamOriginal</literal>.
</para></listitem>
<listitem><para>CMPlayer has been renamed to bomi upstream. Package <literal>cmplayer</literal>
was accordingly renamed to <literal>bomi</literal>
</para></listitem>
<listitem><para>Atom Shell has been renamed to Electron upstream. Package <literal>atom-shell</literal>
was accordingly renamed to <literal>electron</literal>
</para></listitem>
<listitem><para>Elm is not released on Hackage anymore. You should now use <literal>elmPackages.elm</literal>
which contains the latest Elm platform.</para></listitem>
<listitem>
<para>
The CUPS printing service has been updated to version <literal>2.0.2</literal>.
Furthermore its systemd service has been renamed to <literal>cups.service</literal>.
</para>
<para>
Local printers are no longer shared or advertised by default. This behavior
can be changed by enabling <literal>services.printing.defaultShared</literal>
or <literal>services.printing.browsing</literal> respectively.
</para>
</listitem>
<listitem>
<para>
The VirtualBox host and guest options have been moved/renamed more
consistently and less confusing to be now found in
<literal>virtualisation.virtualbox.host.*</literal> instead of
<literal>services.virtualboxHost.*</literal> and
<literal>virtualisation.virtualbox.guest.*</literal> instead of
<literal>services.virtualboxGuest.*</literal>.
</para>
</listitem>
<listitem>
<para>
Haskell packages can no longer be found by name, i.e. the commands
<literal>nix-env -qa cabal-install</literal> and <literal>nix-env -i
ghc</literal> will fail, even though we <emphasis>do</emphasis> ship
both <literal>cabal-install</literal> and <literal>ghc</literal>.
The reason for this inconvenience is the sheer size of the Haskell
package set: name-based lookups such as these would become much
slower than they are today if we'd add the entire Hackage database
into the top level attribute set. Instead, the list of Haskell
packages can be displayed by
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskellPackages
</programlisting>
<para>
and packages can be installed with:
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.cabal-install
</programlisting>
</listitem>
<listitem>
<para>
Previous versions of NixOS came with a feature called
<literal>ghc-wrapper</literal>, a small wrapper script that allows
GHC to transparently pick up on libraries installed in the user's
profile. This feature has been deprecated;
<literal>ghc-wrapper</literal> was removed from the distribution.
The proper way to register Haskell libraries with the compiler now
is the <literal>haskellPackages.ghcWithPackages</literal>
function.
<link xlink:href="https://nixos.org/wiki/Haskell">https://nixos.org/wiki/Haskell</link>
provides much information about this subject.
</para>
</listitem>
<listitem>
<para>
All Haskell builds that have been generated with version 1.x of
the <literal>cabal2nix</literal> utility are now invalid and need
to be re-generated with a current version of
<literal>cabal2nix</literal> to function. The most recent version
of this tool can be installed by running
<literal>nix-env -i cabal2nix</literal>.
</para>
</listitem>
<listitem>
<para>
The <literal>haskellPackages</literal> set in Nixpkgs used to have a
function attribute called <literal>extension</literal> that users
could override in their <literal>~/.nixpkgs/config.nix</literal>
files to configure additional attributes, etc. That function still
exists, but it's now called <literal>overrides</literal>.
</para>
</listitem>
<listitem>
<para>
The OpenBLAS library has been updated to version
<literal>0.2.14</literal>. Support for the
<literal>x86_64-darwin</literal> platform was added. Dynamic
architecture detection was enabled; OpenBLAS now selects
microarchitecture-optimized routines at runtime, so optimal
performance is achieved without the need to rebuild OpenBLAS
locally. OpenBLAS has replaced ATLAS in most packages which use an
optimized BLAS or LAPACK implementation.
</para>
</listitem>
<listitem>
<para>
The <literal>phpfpm</literal> is now using the default PHP version
(<literal>pkgs.php</literal>) instead of PHP 5.4 (<literal>pkgs.php54</literal>).
</para>
</listitem>
<listitem>
<para>
The <literal>locate</literal> service no longer indexes the Nix store
by default, preventing packages with potentially numerous versions from
cluttering the output. Indexing the store can be activated by setting
<literal>services.locate.includeStore = true</literal>.
</para>
</listitem>
<listitem>
<para>
The Nix expression search path (<envar>NIX_PATH</envar>) no longer
contains <filename>/etc/nixos/nixpkgs</filename> by default. You
can override <envar>NIX_PATH</envar> by setting
<option>nix.nixPath</option>.
</para>
</listitem>
</itemizedlist>
<itemizedlist>
<listitem><para>
<command>wmiiSnap</command> has been replaced with
<command>wmii_hg</command>, but
<command>services.xserver.windowManager.wmii.enable</command>
has been updated respectively so this only affects you if you
have explicitly installed <command>wmiiSnap</command>.
</para></listitem>
<listitem><para>
<command>wmiimenu</command> is removed, as it has been removed by
the developers upstream. Use <command>wimenu</command> from the
<command>wmii-hg</command> package.
</para></listitem>
</itemizedlist>
</para>
<para>The following new services were added since the last release:
<itemizedlist>
<listitem><para><literal>brltty</literal></para></listitem>
<listitem><para><literal>marathon</literal></para></listitem>
<listitem><para><literal>tvheadend</literal></para></listitem>
</itemizedlist>
</para>
<para>Other notable improvements:
<itemizedlist>
<listitem><para>The nixos and nixpkgs channels were unified,
so one <emphasis>can</emphasis> use <literal>nix-env -iA nixos.bash</literal>
instead of <literal>nix-env -iA nixos.pkgs.bash</literal>.
See <link xlink:href="https://github.com/NixOS/nixpkgs/commit/2cd7c1f198">the commit</link> for details.
</para></listitem>
</itemizedlist>
</para>
</section>

View File

@@ -54,11 +54,6 @@ in rec {
# These are the extra arguments passed to every module. In
# particular, Nixpkgs is passed through the "pkgs" argument.
# FIXME: we enable config.allowUnfree to make packages like
# nvidia-x11 available. This isn't a problem because if the user has
# nixpkgs.config.allowUnfree = false, then evaluation will fail on
# the 64-bit package anyway. However, it would be cleaner to respect
# nixpkgs.config here.
extraArgs = extraArgs_ // {
inherit modules baseModules;
};

View File

@@ -52,6 +52,15 @@ in
'';
};
consoleUseXkbConfig = mkOption {
type = types.bool;
default = false;
description = ''
If set, configure the console keymap from the xserver keyboard
settings.
'';
};
consoleKeyMap = mkOption {
type = mkOptionType {
name = "string or path";
@@ -74,6 +83,13 @@ in
config = {
i18n.consoleKeyMap = with config.services.xserver;
mkIf config.i18n.consoleUseXkbConfig
(pkgs.runCommand "xkb-console-keymap" { preferLocalBuild = true; } ''
'${pkgs.ckbcomp}/bin/ckbcomp' -model '${xkbModel}' -layout '${layout}' \
-option '${xkbOptions}' -variant '${xkbVariant}' > "$out"
'');
environment.systemPackages =
optional (config.i18n.supportedLocales != []) glibcLocales;

View File

@@ -106,13 +106,19 @@ in
"/lib"
"/man"
"/sbin"
"/share/applications"
"/share/desktop-directories"
"/share/doc"
"/share/emacs"
"/share/icons"
"/share/info"
"/share/man"
"/share/menus"
"/share/mime"
"/share/nano"
"/share/org"
"/share/terminfo"
"/share/themes"
"/share/vim-plugins"
];

View File

@@ -216,7 +216,7 @@ let
exist. If <option>users.mutableUsers</option> is true, the
password can be changed subsequently using the
<command>passwd</command> command. Otherwise, it's
equivalent to setting the <option>password</option> option.
equivalent to setting the <option>hashedPassword</option> option.
${hashedPasswordDescription}
'';
@@ -336,13 +336,13 @@ let
map (range: "${user.name}:${toString range.startUid}:${toString range.count}\n")
user.subUidRanges);
subuidFile = concatStrings (map mkSubuidEntry (attrValues cfg.extraUsers));
subuidFile = concatStrings (map mkSubuidEntry (attrValues cfg.users));
mkSubgidEntry = user: concatStrings (
map (range: "${user.name}:${toString range.startGid}:${toString range.count}\n")
user.subGidRanges);
subgidFile = concatStrings (map mkSubgidEntry (attrValues cfg.extraUsers));
subgidFile = concatStrings (map mkSubgidEntry (attrValues cfg.users));
idsAreUnique = set: idAttr: !(fold (name: args@{ dup, acc }:
let
@@ -354,8 +354,8 @@ let
else { dup = false; acc = newAcc; }
) { dup = false; acc = {}; } (builtins.attrNames set)).dup;
uidsAreUnique = idsAreUnique (filterAttrs (n: u: u.uid != null) cfg.extraUsers) "uid";
gidsAreUnique = idsAreUnique (filterAttrs (n: g: g.gid != null) cfg.extraGroups) "gid";
uidsAreUnique = idsAreUnique (filterAttrs (n: u: u.uid != null) cfg.users) "uid";
gidsAreUnique = idsAreUnique (filterAttrs (n: g: g.gid != null) cfg.groups) "gid";
spec = pkgs.writeText "users-groups.json" (builtins.toJSON {
inherit (cfg) mutableUsers;
@@ -364,13 +364,13 @@ let
name uid group description home shell createHome isSystemUser
password passwordFile hashedPassword
initialPassword initialHashedPassword;
}) cfg.extraUsers;
}) cfg.users;
groups = mapAttrsToList (n: g:
{ inherit (g) name gid;
members = g.members ++ (mapAttrsToList (n: u: u.name) (
filterAttrs (n: u: elem g.name u.extraGroups) cfg.extraUsers
filterAttrs (n: u: elem g.name u.extraGroups) cfg.users
));
}) cfg.extraGroups;
}) cfg.groups;
});
in {
@@ -388,10 +388,10 @@ in {
<literal>groupadd</literal> commands. On system activation, the
existing contents of the <literal>/etc/passwd</literal> and
<literal>/etc/group</literal> files will be merged with the
contents generated from the <literal>users.extraUsers</literal> and
<literal>users.extraGroups</literal> options.
contents generated from the <literal>users.users</literal> and
<literal>users.groups</literal> options.
The initial password for a user will be set
according to <literal>users.extraUsers</literal>, but existing passwords
according to <literal>users.users</literal>, but existing passwords
will not be changed.
<warning><para>
@@ -399,7 +399,7 @@ in {
group files will simply be replaced on system activation. This also
holds for the user passwords; all changed
passwords will be reset according to the
<literal>users.extraUsers</literal> configuration on activation.
<literal>users.users</literal> configuration on activation.
</para></warning>
'';
};
@@ -412,7 +412,7 @@ in {
'';
};
users.extraUsers = mkOption {
users.users = mkOption {
default = {};
type = types.loaOf types.optionSet;
example = {
@@ -433,7 +433,7 @@ in {
options = [ userOpts ];
};
users.extraGroups = mkOption {
users.groups = mkOption {
default = {};
example =
{ students.gid = 1001;
@@ -461,7 +461,7 @@ in {
config = {
users.extraUsers = {
users.users = {
root = {
uid = ids.uids.root;
description = "System administrator";
@@ -478,7 +478,7 @@ in {
};
};
users.extraGroups = {
users.groups = {
root.gid = ids.gids.root;
wheel.gid = ids.gids.wheel;
disk.gid = ids.gids.disk;
@@ -525,6 +525,27 @@ in {
{ assertion = !cfg.enforceIdUniqueness || (uidsAreUnique && gidsAreUnique);
message = "UIDs and GIDs must be unique!";
}
{ # If mutableUsers is false, to prevent users creating a
# configuration that locks them out of the system, ensure that
# there is at least one "privileged" account that has a
# password or an SSH authorized key. Privileged accounts are
# root and users in the wheel group.
assertion = !cfg.mutableUsers ->
any id (mapAttrsToList (name: cfg:
(name == "root"
|| cfg.group == "wheel"
|| elem "wheel" cfg.extraGroups)
&&
((cfg.hashedPassword != null && cfg.hashedPassword != "!")
|| cfg.password != null
|| cfg.passwordFile != null
|| cfg.openssh.authorizedKeys.keys != []
|| cfg.openssh.authorizedKeys.keyFiles != [])
) cfg.users);
message = ''
Neither the root account nor any wheel user has a password or SSH authorized key.
You must set one to prevent being locked out of your system.'';
}
];
};

View File

@@ -4,6 +4,11 @@
_module.args = {
pkgs_i686 = import ../../.. {
system = "i686-linux";
# FIXME: we enable config.allowUnfree to make packages like
# nvidia-x11 available. This isn't a problem because if the user has
# nixpkgs.config.allowUnfree = false, then evaluation will fail on
# the 64-bit package anyway. However, it would be cleaner to respect
# nixpkgs.config here.
config.allowUnfree = true;
};

View File

@@ -229,6 +229,9 @@
riak = 205;
shout = 206;
gateone = 207;
namecoin = 208;
dnschain = 209;
#lxd = 210; # unused
# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!
@@ -436,6 +439,9 @@
riak = 205;
#shout = 206; #unused
gateone = 207;
namecoin = 208;
#dnschain = 209; #unused
lxd = 210; # unused
# When adding a gid, make sure it doesn't match an existing
# uid. Users and groups with the same name should have equal

View File

@@ -75,7 +75,7 @@ with lib;
mkDefault (if pathExists fn then readFile fn else "master");
# Note: code names must only increase in alphabetical order.
system.nixosCodeName = "Dingo";
system.nixosCodeName = "Emu";
# Generate /etc/os-release. See
# http://0pointer.de/public/systemd-man/os-release.html for the

View File

@@ -275,6 +275,7 @@
./services/networking/ddclient.nix
./services/networking/dhcpcd.nix
./services/networking/dhcpd.nix
./services/networking/dnschain.nix
./services/networking/dnscrypt-proxy.nix
./services/networking/dnsmasq.nix
./services/networking/docker-registry-server.nix
@@ -303,6 +304,7 @@
./services/networking/minidlna.nix
./services/networking/mstpd.nix
./services/networking/murmur.nix
./services/networking/namecoind.nix
./services/networking/nat.nix
./services/networking/networkmanager.nix
./services/networking/ngircd.nix
@@ -485,6 +487,7 @@
./virtualisation/docker.nix
./virtualisation/libvirtd.nix
./virtualisation/lxc.nix
./virtualisation/lxd.nix
./virtualisation/amazon-options.nix
./virtualisation/openvswitch.nix
./virtualisation/parallels-guest.nix

View File

@@ -9,19 +9,28 @@ in {
programs.cdemu = {
enable = mkOption {
default = false;
description = "Whether to enable cdemu for users of appropriate group (default cdrom)";
description = ''
<command>cdemu</command> for members of
<option>programs.cdemu.group</option>.
'';
};
group = mkOption {
default = "cdrom";
description = "Required group for users of cdemu";
description = ''
Group that users must be in to use <command>cdemu</command>.
'';
};
gui = mkOption {
default = true;
description = "Whether to install cdemu GUI (gCDEmu)";
description = ''
Whether to install the <command>cdemu</command> GUI (gCDEmu).
'';
};
image-analyzer = mkOption {
default = true;
description = "Whether to install image analyzer";
description = ''
Whether to install the image analyzer.
'';
};
};
};

View File

@@ -57,9 +57,9 @@ in
if [ $? = 126 ]; then
"$@"
fi
else
else
# Indicate than there was an error so ZSH falls back to its default handler
return 127
return 127
fi
}
'';

View File

@@ -30,11 +30,11 @@ The program $program is currently not installed. It is provided by
the package $package, which I will now install for you.
EOF
;
exit 126 if system("nix-env", "-i", $package) == 0;
exit 126 if system("nix-env", "-iA", "nixos.$package") == 0;
} else {
print STDERR <<EOF;
The program $program is currently not installed. You can install it by typing:
nix-env -i $package
nix-env -iA nixos.$package
EOF
}
} else {
@@ -42,7 +42,7 @@ EOF
The program $program is currently not installed. It is provided by
several packages. You can install it by typing one of the following:
EOF
print STDERR " nix-env -i $_->{package}\n" foreach @$res;
print STDERR " nix-env -iA nixos.$_->{package}\n" foreach @$res;
}
exit 127;

View File

@@ -18,6 +18,14 @@ let
exec ${askPassword}
'';
knownHosts = map (h: getAttr h cfg.knownHosts) (attrNames cfg.knownHosts);
knownHostsText = flip (concatMapStringsSep "\n") knownHosts
(h: assert h.hostNames != [];
concatStringsSep "," h.hostNames + " "
+ (if h.publicKey != null then h.publicKey else readFile h.publicKeyFile)
);
in
{
###### interface
@@ -92,16 +100,76 @@ in
'';
};
knownHosts = mkOption {
default = {};
type = types.loaOf (types.submodule ({ name, ... }: {
options = {
hostNames = mkOption {
type = types.listOf types.str;
default = [];
description = ''
A list of host names and/or IP numbers used for accessing
the host's ssh service.
'';
};
publicKey = mkOption {
default = null;
type = types.nullOr types.str;
example = "ecdsa-sha2-nistp521 AAAAE2VjZHN...UEPg==";
description = ''
The public key data for the host. You can fetch a public key
from a running SSH server with the <command>ssh-keyscan</command>
command. The public key should not include any host names, only
the key type and the key itself.
'';
};
publicKeyFile = mkOption {
default = null;
type = types.nullOr types.path;
description = ''
The path to the public key file for the host. The public
key file is read at build time and saved in the Nix store.
You can fetch a public key file from a running SSH server
with the <command>ssh-keyscan</command> command. The content
of the file should follow the same format as described for
the <literal>publicKey</literal> option.
'';
};
};
config = {
hostNames = mkDefault [ name ];
};
}));
description = ''
The set of system-wide known SSH hosts.
'';
example = [
{
hostNames = [ "myhost" "myhost.mydomain.com" "10.10.1.4" ];
publicKeyFile = literalExample "./pubkeys/myhost_ssh_host_dsa_key.pub";
}
{
hostNames = [ "myhost2" ];
publicKeyFile = literalExample "./pubkeys/myhost2_ssh_host_dsa_key.pub";
}
];
};
};
};
config = {
assertions = singleton
{ assertion = cfg.forwardX11 -> cfg.setXAuthLocation;
message = "cannot enable X11 forwarding without setting XAuth location";
};
assertions =
[ { assertion = cfg.forwardX11 -> cfg.setXAuthLocation;
message = "cannot enable X11 forwarding without setting XAuth location";
}
] ++ flip mapAttrsToList cfg.knownHosts (name: data: {
assertion = (data.publicKey == null && data.publicKeyFile != null) ||
(data.publicKey != null && data.publicKeyFile == null);
message = "knownHost ${name} must contain either a publicKey or publicKeyFile";
});
# SSH configuration. Slight duplication of the sshd_config
# generation in the sshd service.
@@ -118,6 +186,8 @@ in
${cfg.extraConfig}
'';
environment.etc."ssh/ssh_known_hosts".text = knownHostsText;
# FIXME: this should really be socket-activated for über-awesomeness.
systemd.user.services.ssh-agent =
{ enable = cfg.startAgent;

View File

@@ -77,6 +77,8 @@ in zipModules ([]
++ obsolete [ "environment" "nix" ] [ "nix" "package" ]
++ obsolete [ "fonts" "enableFontConfig" ] [ "fonts" "fontconfig" "enable" ]
++ obsolete [ "fonts" "extraFonts" ] [ "fonts" "fonts" ]
++ alias [ "users" "extraUsers" ] [ "users" "users" ]
++ alias [ "users" "extraGroups" ] [ "users" "groups" ]
++ obsolete [ "security" "extraSetuidPrograms" ] [ "security" "setuidPrograms" ]
++ obsolete [ "networking" "enableWLAN" ] [ "networking" "wireless" "enable" ]
@@ -110,6 +112,7 @@ in zipModules ([]
++ obsolete [ "services" "sshd" "permitRootLogin" ] [ "services" "openssh" "permitRootLogin" ]
++ obsolete [ "services" "xserver" "startSSHAgent" ] [ "services" "xserver" "startOpenSSHAgent" ]
++ obsolete [ "services" "xserver" "startOpenSSHAgent" ] [ "programs" "ssh" "startAgent" ]
++ alias [ "services" "openssh" "knownHosts" ] [ "programs" "ssh" "knownHosts" ]
# VirtualBox
++ obsolete [ "services" "virtualbox" "enable" ] [ "virtualisation" "virtualbox" "guest" "enable" ]
@@ -162,5 +165,6 @@ in zipModules ([]
++ obsolete' [ "services" "syslog-ng" "serviceName" ]
++ obsolete' [ "services" "syslog-ng" "listenToJournal" ]
++ obsolete' [ "ec2" "metadata" ]
++ obsolete' [ "services" "openvpn" "enable" ]
)

View File

@@ -37,13 +37,5 @@ in
) cfg.profiles;
};
};
security.pam.services.apparmor.text = ''
## AppArmor changes hats according to `order`: first try user, then
## group, and finally fall back to a hat called "DEFAULT"
##
## For now, enable debugging as this is an experimental feature.
session optional ${pkgs.apparmor-pam}/lib/security/pam_apparmor.so order=user,group,default debug
'';
};
}

View File

@@ -192,6 +192,16 @@ let
description = "Whether to log authentication failures in <filename>/var/log/faillog</filename>.";
};
enableAppArmor = mkOption {
default = false;
type = types.bool;
description = ''
Enable support for attaching AppArmor profiles at the
user/group level, e.g., as part of a role based access
control scheme.
'';
};
text = mkOption {
type = types.nullOr types.lines;
description = "Contents of the PAM service file.";
@@ -294,6 +304,8 @@ let
"session optional ${pkgs.pam}/lib/security/pam_motd.so motd=${motd}"}
${optionalString cfg.pamMount
"session optional ${pkgs.pam_mount}/lib/security/pam_mount.so"}
${optionalString (cfg.enableAppArmor && config.security.apparmor.enable)
"session optional ${pkgs.apparmor-pam}/lib/security/pam_apparmor.so order=user,group,default debug"}
'';
};

View File

@@ -16,19 +16,28 @@ in {
default = false;
type = types.bool;
description = ''
Enables http://preyproject.com/ bash client. Be sure to specify api and device keys.
Once setup, cronjob will run evert 15 minutes and report status.
Enables the <link xlink:href="http://preyproject.com/" />
shell client. Be sure to specify both API and device keys.
Once enabled, a <command>cron</command> job will run every 15
minutes to report status information.
'';
};
deviceKey = mkOption {
type = types.string;
description = "Device Key obtained from https://panel.preyproject.com/devices (and clicking on the device)";
description = ''
<literal>Device key</literal> obtained by visiting
<link xlink:href="https://panel.preyproject.com/devices" />
and clicking on your device.
'';
};
apiKey = mkOption {
type = types.string;
description = "API key obtained from https://panel.preyproject.com/profile";
description = ''
<literal>API key</literal> obtained from
<link xlink:href="https://panel.preyproject.com/profile" />.
'';
};
};

View File

@@ -169,14 +169,17 @@ in {
type = types.bool;
default = false;
description = ''
Whether to enable Bacula File Daemon.
Whether to enable the Bacula File Daemon.
'';
};
name = mkOption {
default = "${config.networking.hostName}-fd";
description = ''
The client name that must be used by the Director when connecting. Generally, it is a good idea to use a name related to the machine so that error messages can be easily identified if you have multiple Clients. This directive is required.
The client name that must be used by the Director when connecting.
Generally, it is a good idea to use a name related to the machine
so that error messages can be easily identified if you have multiple
Clients. This directive is required.
'';
};
@@ -184,7 +187,9 @@ in {
default = 9102;
type = types.int;
description = ''
This specifies the port number on which the Client listens for Director connections. It must agree with the FDPort specified in the Client resource of the Director's configuration file. The default is 9102.
This specifies the port number on which the Client listens for
Director connections. It must agree with the FDPort specified in
the Client resource of the Director's configuration file.
'';
};
@@ -202,7 +207,7 @@ in {
description = ''
Extra configuration to be passed in Client directive.
'';
example = ''
example = literalExample ''
Maximum Concurrent Jobs = 20;
Heartbeat Interval = 30;
'';
@@ -213,7 +218,7 @@ in {
description = ''
Extra configuration to be passed in Messages directive.
'';
example = ''
example = literalExample ''
console = all
'';
};

View File

@@ -21,15 +21,16 @@ in
enable = mkOption {
default = false;
description = ''
Whether to enable sitecopy backups of specified directories.
Whether to enable <command>sitecopy</command> backups of specified
directories.
'';
};
period = mkOption {
default = "15 04 * * *";
description = ''
This option defines (in the format used by cron) when the
sitecopy backup are being run.
This option defines (in the format used by <command>cron</command>)
when the <command>sitecopy</command> backups are to be run.
The default is to update at 04:15 (at night) every day.
'';
};
@@ -47,9 +48,10 @@ in
];
default = [];
description = ''
List of attributesets describing the backups.
List of attribute sets describing the backups.
Username/password are extracted from <filename>${stateDir}/sitecopy.secrets</filename> at activation
Username/password are extracted from
<filename>${stateDir}/sitecopy.secrets</filename> at activation
time. The secrets file lines should have the following structure:
<screen>
server username password

View File

@@ -73,7 +73,7 @@ in {
};
port = mkOption {
description = "Kubernets apiserver listening port.";
description = "Kubernetes apiserver listening port.";
default = 8080;
type = types.int;
};
@@ -105,7 +105,7 @@ in {
tokenAuth = mkOption {
description = ''
Kubernetes apiserver token authentication file. See
<link xlink:href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/authentication.md"/>
<link xlink:href="http://kubernetes.io/v1.0/docs/admin/authentication.html"/>
'';
default = {};
example = literalExample ''
@@ -120,7 +120,7 @@ in {
authorizationMode = mkOption {
description = ''
Kubernetes apiserver authorization mode (AlwaysAllow/AlwaysDeny/ABAC). See
<link xlink:href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/authorization.md"/>
<link xlink:href="http://kubernetes.io/v1.0/docs/admin/authorization.html"/>
'';
default = "AlwaysAllow";
type = types.enum ["AlwaysAllow" "AlwaysDeny" "ABAC"];
@@ -129,7 +129,7 @@ in {
authorizationPolicy = mkOption {
description = ''
Kubernetes apiserver authorization policy file. See
<link xlink:href="https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/authorization.md"/>
<link xlink:href="http://kubernetes.io/v1.0/docs/admin/authorization.html"/>
'';
default = [];
example = literalExample ''
@@ -159,18 +159,37 @@ in {
};
runtimeConfig = mkOption {
description = "Api runtime configuration";
description = ''
Api runtime configuration. See
<link xlink:href="http://kubernetes.io/v1.0/docs/admin/cluster-management.html"/>
'';
default = "";
example = "api/all=false,api/v1=true";
type = types.str;
};
admissionControl = mkOption {
description = "Kubernetes admission control plugins to use.";
description = ''
Kubernetes admission control plugins to use. See
<link xlink:href="http://kubernetes.io/v1.0/docs/admin/admission-controllers.html"/>
'';
default = ["AlwaysAdmit"];
example = [
"NamespaceLifecycle" "NamespaceExists" "LimitRanger"
"SecurityContextDeny" "ServiceAccount" "ResourceQuota"
];
type = types.listOf types.str;
};
serviceAccountKey = mkOption {
description = ''
Kubernetes apiserver PEM-encoded x509 RSA private or public key file,
used to verify ServiceAccount tokens.
'';
default = null;
type = types.nullOr types.path;
};
extraOpts = mkOption {
description = "Kubernetes apiserver extra command line options.";
default = "";
@@ -192,7 +211,7 @@ in {
};
port = mkOption {
description = "Kubernets scheduler listening port.";
description = "Kubernetes scheduler listening port.";
default = 10251;
type = types.int;
};
@@ -224,7 +243,7 @@ in {
};
port = mkOption {
description = "Kubernets controller manager listening port.";
description = "Kubernetes controller manager listening port.";
default = 10252;
type = types.int;
};
@@ -235,8 +254,26 @@ in {
type = types.str;
};
serviceAccountPrivateKey = mkOption {
description = ''
Kubernetes controller manager PEM-encoded private RSA key file used to
sign service account tokens
'';
default = null;
type = types.nullOr types.path;
};
rootCaFile = mkOption {
description = ''
Kubernetes controller manager certificate authority file included in
service account's token secret.
'';
default = null;
type = types.nullOr types.path;
};
extraOpts = mkOption {
description = "Kubernetes controller extra command line options.";
description = "Kubernetes controller manager extra command line options.";
default = "";
type = types.str;
};
@@ -262,7 +299,7 @@ in {
};
port = mkOption {
description = "Kubernets kubelet info server listening port.";
description = "Kubernetes kubelet info server listening port.";
default = 10250;
type = types.int;
};
@@ -294,7 +331,10 @@ in {
};
apiServers = mkOption {
description = "Kubernetes kubelet list of Kubernetes API servers for publishing events, and reading pods and services.";
description = ''
Kubernetes kubelet list of Kubernetes API servers for publishing events,
and reading pods and services.
'';
default = ["${cfg.apiserver.address}:${toString cfg.apiserver.port}"];
type = types.listOf types.str;
};
@@ -413,17 +453,14 @@ in {
${optionalString (cfg.apiserver.runtimeConfig!="")
"--runtime-config=${cfg.apiserver.runtimeConfig}"} \
--admission_control=${concatStringsSep "," cfg.apiserver.admissionControl} \
${optionalString (cfg.apiserver.serviceAccountKey!=null)
"--service-account-key-file=${cfg.apiserver.serviceAccountKey}"} \
--logtostderr=true \
${optionalString cfg.verbose "--v=6 --log-flush-frequency=1s"} \
${cfg.apiserver.extraOpts}
'';
User = "kubernetes";
};
postStart = ''
until ${pkgs.curl}/bin/curl -s -o /dev/null 'http://${cfg.apiserver.address}:${toString cfg.apiserver.port}/'; do
sleep 1;
done
'';
};
})
@@ -456,6 +493,10 @@ in {
--address=${cfg.controllerManager.address} \
--port=${toString cfg.controllerManager.port} \
--master=${cfg.controllerManager.master} \
${optionalString (cfg.controllerManager.serviceAccountPrivateKey!=null)
"--service-account-private-key-file=${cfg.controllerManager.serviceAccountPrivateKey}"} \
${optionalString (cfg.controllerManager.rootCaFile!=null)
"--root-ca-file=${cfg.controllerManager.rootCaFile}"} \
--logtostderr=true \
${optionalString cfg.verbose "--v=6 --log-flush-frequency=1s"} \
${cfg.controllerManager.extraOpts}
@@ -509,6 +550,8 @@ in {
${optionalString cfg.verbose "--v=6 --log-flush-frequency=1s"} \
${cfg.proxy.extraOpts}
'';
Restart = "always"; # Retry connection
RestartSec = "5s";
};
};
})

View File

@@ -167,6 +167,12 @@ in
unitConfig.RequiresMountsFor = "${cfg.dataDir}";
path = [
# Needed for the mysql_install_db command in the preStart script
# which calls the hostname command.
pkgs.nettools
];
preStart =
''
if ! test -e ${cfg.dataDir}/mysql; then

View File

@@ -4,10 +4,6 @@ with lib;
let
cfg = config.services.brltty;
stateDir = "/run/brltty";
pidFile = "${stateDir}/brltty.pid";
in {
@@ -24,14 +20,24 @@ in {
config = mkIf cfg.enable {
systemd.services.brltty = {
description = "Braille console driver";
preStart = ''
mkdir -p ${stateDir}
'';
description = "Braille Device Support";
unitConfig = {
Documentation = "http://mielke.cc/brltty/";
DefaultDependencies = "no";
RequiresMountsFor = "${pkgs.brltty}/var/lib/brltty";
};
serviceConfig = {
ExecStart = "${pkgs.brltty}/bin/brltty --pid-file=${pidFile}";
Type = "forking";
PIDFile = pidFile;
ExecStart = "${pkgs.brltty}/bin/brltty --no-daemon";
Type = "simple"; # Change to notidy after next releae
TimeoutStartSec = 5;
TimeoutStopSec = 10;
Restart = "always";
RestartSec = 30;
Nice = -10;
OOMScoreAdjust = -900;
ProtectHome = "read-only";
ProtectSystem = "full";
SystemCallArchitectures = "native";
};
before = [ "sysinit.target" ];
wantedBy = [ "sysinit.target" ];

View File

@@ -2,40 +2,42 @@
with lib;
{
let
###### interface
cfg = config.services.freefall;
options = with types; {
in {
services.freefall = {
options.services.freefall = {
enable = mkOption {
default = false;
description = ''
Whether to protect HP/Dell laptop hard drives (not SSDs) in free fall.
'';
type = bool;
};
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to protect HP/Dell laptop hard drives (not SSDs) in free fall.
'';
};
devices = mkOption {
default = [ "/dev/sda" ];
description = ''
Device paths to all internal spinning hard drives.
'';
type = listOf string;
};
package = mkOption {
type = types.package;
default = pkgs.freefall;
description = ''
freefall derivation to use.
'';
};
devices = mkOption {
type = types.listOf types.string;
default = [ "/dev/sda" ];
description = ''
Device paths to all internal spinning hard drives.
'';
};
};
###### implementation
config = let
cfg = config.services.freefall;
mkService = dev:
assert dev != "";
let dev' = utils.escapeSystemdPath dev; in
@@ -43,12 +45,8 @@ with lib;
description = "Free-fall protection for ${dev}";
after = [ "${dev'}.device" ];
wantedBy = [ "${dev'}.device" ];
path = [ pkgs.freefall ];
unitConfig = {
DefaultDependencies = false;
};
serviceConfig = {
ExecStart = "${pkgs.freefall}/bin/freefall ${dev}";
ExecStart = "${cfg.package}/bin/freefall ${dev}";
Restart = "on-failure";
Type = "forking";
};
@@ -56,9 +54,9 @@ with lib;
in mkIf cfg.enable {
environment.systemPackages = [ pkgs.freefall ];
environment.systemPackages = [ cfg.package ];
systemd.services = listToAttrs (map mkService cfg.devices);
systemd.services = builtins.listToAttrs (map mkService cfg.devices);
};

View File

@@ -180,9 +180,7 @@ in
firmware to function). If multiple packages contain firmware
files with the same name, the first package in the list takes
precedence. Note that you must rebuild your system if you add
files to any of these directories. For quick testing,
put firmware files in <filename>/root/test-firmware</filename>
and add that directory to the list.
files to any of these directories.
'';
apply = list: pkgs.buildEnv {
name = "firmware";

View File

@@ -132,6 +132,7 @@ in
description = "Logstash Daemon";
wantedBy = [ "multi-user.target" ];
environment = { JAVA_HOME = jre; };
path = [ pkgs.bash ];
serviceConfig = {
ExecStart =
"${cfg.package}/bin/logstash agent " +

View File

@@ -14,7 +14,7 @@ let
alias = domain: list: "${list}: \"|${pkgs.mlmmj}/bin/mlmmj-receive -L ${listDir domain list}/\"";
subjectPrefix = list: "[${list}]";
listAddress = domain: list: "${list}@${domain}";
customHeaders = list: domain: [ "List-Id: ${list}" "Reply-To: ${list}@${domain}" ];
customHeaders = domain: list: [ "List-Id: ${list}" "Reply-To: ${list}@${domain}" ];
footer = domain: list: "To unsubscribe send a mail to ${list}+unsubscribe@${domain}";
createList = d: l: ''
${pkgs.coreutils}/bin/mkdir -p ${listCtl d l}
@@ -90,14 +90,15 @@ in
enable = true;
recipientDelimiter= "+";
extraMasterConf = ''
mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L ${spoolDir}/$nextHop
mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L ${spoolDir}/$nexthop
'';
extraAliases = concatMapStrings (alias cfg.listDomain) cfg.mailLists;
extraConfig = ''
transport = hash:${stateDir}/transports
virtual = hash:${stateDir}/virtuals
transport_maps = hash:${stateDir}/transports
virtual_alias_maps = hash:${stateDir}/virtuals
propagate_unmatched_extensions = virtual
'';
};
@@ -108,9 +109,10 @@ in
${pkgs.coreutils}/bin/chown -R ${cfg.user}:${cfg.group} ${spoolDir}
${lib.concatMapStrings (createList cfg.listDomain) cfg.mailLists}
echo ${lib.concatMapStrings (virtual cfg.listDomain) cfg.mailLists} > ${stateDir}/virtuals
echo ${cfg.listDomain} mailman: > ${stateDir}/transports
echo ${lib.concatMapStrings (transport cfg.listDomain) cfg.mailLists} >> ${stateDir}/transports
'';
echo ${lib.concatMapStrings (transport cfg.listDomain) cfg.mailLists} > ${stateDir}/transports
${pkgs.postfix}/bin/postmap ${stateDir}/virtuals
${pkgs.postfix}/bin/postmap ${stateDir}/transports
'';
systemd.services."mlmmj-maintd" = {
description = "mlmmj maintenance daemon";

View File

@@ -63,7 +63,7 @@ in {
package = mkOption {
description = "Confd package to use.";
default = pkgs.goPackages.confd;
default = pkgs.confd;
type = types.package;
};
};

View File

@@ -99,7 +99,7 @@ let
};
authenticationMethod = mkOption {
type = types.enum [ "form" "http" "generic"];
type = types.enum [ "form" "http" "generic" "github" ];
default = "form";
description = ''
'form' means that users will be logged in and registered using forms
@@ -537,6 +537,42 @@ video/x-ms-wmx wmx
through xss-sanitize. Set to no only if you trust all of your users.
'';
};
oauthClientId = mkOption {
type = with types; nullOr str;
default = null;
description = "OAuth client ID";
};
oauthClientSecret = mkOption {
type = with types; nullOr str;
default = null;
description = "OAuth client secret";
};
oauthCallback = mkOption {
type = with types; nullOr str;
default = null;
description = "OAuth callback URL";
};
oauthAuthorizeEndpoint = mkOption {
type = with types; nullOr str;
default = null;
description = "OAuth authorize endpoint";
};
oauthAccessTokenEndpoint = mkOption {
type = with types; nullOr str;
default = null;
description = "OAuth access token endpoint";
};
githubOrg = mkOption {
type = with types; nullOr str;
default = null;
description = "Github organization";
};
};
configFile = pkgs.writeText "gitit.conf" ''
@@ -587,6 +623,14 @@ video/x-ms-wmx wmx
pdf-export: ${toYesNo cfg.pdfExport}
pandoc-user-data: ${toString cfg.pandocUserData}
xss-sanitize: ${toYesNo cfg.xssSanitize}
[Github]
oauthclientid: ${toString cfg.oauthClientId}
oauthclientsecret: ${toString cfg.oauthClientSecret}
oauthcallback: ${toString cfg.oauthCallback}
oauthauthorizeendpoint: ${toString cfg.oauthAuthorizeEndpoint}
oauthaccesstokenendpoint: ${toString cfg.oauthAccessTokenEndpoint}
github-org: ${toString cfg.githubOrg}
'';
in
@@ -681,4 +725,3 @@ NAMED
};
};
}

View File

@@ -52,7 +52,7 @@ in
systemd.services.nix-gc =
{ description = "Nix Garbage Collector";
script = "exec ${config.nix.package}/bin/nix-store --gc ${cfg.options}";
script = "exec ${config.nix.package}/bin/nix-collect-garbage ${cfg.options}";
startAt = optionalString cfg.automatic cfg.dates;
};

View File

@@ -30,6 +30,7 @@ in {
package = mkOption {
type = types.package;
default = pkgs.bosun;
example = literalExample "pkgs.bosun";
description = ''
bosun binary to use.
@@ -95,8 +96,6 @@ in {
config = mkIf cfg.enable {
services.bosun.package = mkDefault pkgs.bosun;
systemd.services.bosun = {
description = "bosun metrics collector (part of Bosun)";
wantedBy = [ "multi-user.target" ];

View File

@@ -200,13 +200,13 @@ in {
staticRootPath = mkOption {
description = "Root path for static assets.";
default = "${cfg.package}/share/go/src/github.com/grafana/grafana/public";
default = "${cfg.package.out}/share/go/src/github.com/grafana/grafana/public";
type = types.str;
};
package = mkOption {
description = "Package to use.";
default = pkgs.goPackages.grafana;
default = pkgs.grafana;
type = types.package;
};
@@ -319,7 +319,7 @@ in {
wantedBy = ["multi-user.target"];
after = ["networking.target"];
serviceConfig = {
ExecStart = "${cfg.package}/bin/grafana --config ${cfgFile} web";
ExecStart = "${cfg.package-backend}/bin/grafana --config ${cfgFile} web";
WorkingDirectory = cfg.dataDir;
User = "grafana";
};

View File

@@ -88,10 +88,7 @@ in
environment.systemPackages = [ pkgs.nfs-utils ];
environment.etc = singleton
{ source = exports;
target = "exports";
};
environment.etc.exports.source = exports;
boot.kernelModules = [ "nfsd" ];

View File

@@ -97,8 +97,8 @@ in
description = ''
Enabling this will add a line directly after pam_unix.so.
Whenever a password is changed the samba password will be updated as well.
However you still yave to add the samba password once using smbpasswd -a user
If you don't want to maintain an extra pwd database you still can send plain text
However, you still have to add the samba password once, using smbpasswd -a user.
If you don't want to maintain an extra password database, you still can send plain text
passwords which is not secure.
'';
};

View File

@@ -16,11 +16,12 @@ let
''
[settings]
RunMode = Daemon
User = bitlbee
User = bitlbee
ConfigDir = ${cfg.configDir}
DaemonInterface = ${cfg.interface}
DaemonPort = ${toString cfg.portNumber}
AuthMode = ${cfg.authMode}
Plugindir = ${pkgs.bitlbee-plugins cfg.plugins}/lib/bitlbee
${lib.optionalString (cfg.hostName != "") "HostName = ${cfg.hostName}"}
${lib.optionalString (cfg.protocols != "") "Protocols = ${cfg.protocols}"}
${cfg.extraSettings}
@@ -72,7 +73,7 @@ in
Open -- Accept connections from anyone, use NickServ for user authentication.
Closed -- Require authorization (using the PASS command during login) before allowing the user to connect at all.
Registered -- Only allow registered users to use this server; this disables the register- and the account command until the user identifies himself.
'';
'';
};
hostName = mkOption {
@@ -85,6 +86,15 @@ in
'';
};
plugins = mkOption {
type = types.listOf types.package;
default = [];
example = literalExample "[ pkgs.bitlbee-facebook ]";
description = ''
The list of bitlbee plugins to install.
'';
};
configDir = mkOption {
default = "/var/lib/bitlbee";
type = types.path;
@@ -107,14 +117,14 @@ in
default = "";
description = ''
Will be inserted in the Settings section of the config file.
'';
'';
};
extraDefaults = mkOption {
default = "";
description = ''
Will be inserted in the Default section of the config file.
'';
'';
};
};
@@ -138,7 +148,7 @@ in
gid = config.ids.gids.bitlbee;
};
systemd.services.bitlbee =
systemd.services.bitlbee =
{ description = "BitlBee IRC to other chat networks gateway";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];

View File

@@ -5,7 +5,12 @@ with lib;
let
cfg = config.networking.connman;
configFile = pkgs.writeText "connman.conf" ''
[General]
NetworkInterfaceBlacklist=${concatStringsSep "," cfg.networkInterfaceBlacklist}
${cfg.extraConfig}
'';
in {
###### interface
@@ -22,6 +27,23 @@ in {
'';
};
extraConfig = mkOption {
type = types.lines;
default = ''
'';
description = ''
Configuration lines appended to the generated connman configuration file.
'';
};
networkInterfaceBlacklist = mkOption {
type = with types; listOf string;
default = [ "vmnet" "vboxnet" "virbr" "ifb" "ve" ];
description = ''
Default blacklisted interfaces, this includes NixOS containers interfaces (ve).
'';
};
};
};
@@ -51,7 +73,7 @@ in {
Type = "dbus";
BusName = "net.connman";
Restart = "on-failure";
ExecStart = "${pkgs.connman}/sbin/connmand --nodaemon";
ExecStart = "${pkgs.connman}/sbin/connmand --config=${configFile} --nodaemon";
StandardOutput = "null";
};
};

View File

@@ -0,0 +1,110 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services;
dnschainConf = pkgs.writeText "dnschain.conf" ''
[log]
level=info
[dns]
host = 127.0.0.1
port = 5333
oldDNSMethod = NO_OLD_DNS
# TODO: check what that address is acutally used for
externalIP = 127.0.0.1
[http]
host = 127.0.0.1
port=8088
tlsPort=4443
'';
in
{
###### interface
options = {
services.dnschain = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to run dnschain. That implies running
namecoind as well, so make sure to configure
it appropriately.
'';
};
};
services.dnsmasq = {
resolveDnschainQueries = mkOption {
type = types.bool;
default = false;
description = ''
Resolve <literal>.bit</literal> top-level domains
with dnschain and namecoind.
'';
};
};
};
###### implementation
config = mkIf cfg.dnschain.enable {
services.namecoind.enable = true;
services.dnsmasq.servers = optionals cfg.dnsmasq.resolveDnschainQueries [ "/.bit/127.0.0.1#5333" ];
users.extraUsers = singleton
{ name = "dnschain";
uid = config.ids.uids.dnschain;
extraGroups = [ "namecoin" ];
description = "Dnschain daemon user";
home = "/var/lib/dnschain";
createHome = true;
};
systemd.services.dnschain = {
description = "Dnschain Daemon";
after = [ "namecoind.target" ];
wantedBy = [ "multi-user.target" ];
path = [ pkgs.openssl ];
preStart = ''
# Link configuration file into dnschain HOME directory
if [ "$(${pkgs.coreutils}/bin/realpath /var/lib/dnschain/.dnschain.conf)" != "${dnschainConf}" ]; then
rm -rf /var/lib/dnschain/.dnschain.conf
ln -s ${dnschainConf} /var/lib/dnschain/.dnschain.conf
fi
# Create empty namecoin.conf so that dnschain is not
# searching for /etc/namecoin/namecoin.conf
if [ ! -e /var/lib/dnschain/.namecoin/namecoin.conf ]; then
mkdir -p /var/lib/dnschain/.namecoin
touch /var/lib/dnschain/.namecoin/namecoin.conf
fi
'';
serviceConfig = {
Type = "simple";
User = "dnschain";
EnvironmentFile = config.services.namecoind.userFile;
ExecStart = "${pkgs.dnschain}/bin/dnschain --rpcuser=\${USER} --rpcpassword=\${PASSWORD} --rpcport=8336";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
ExecStop = "${pkgs.coreutils}/bin/kill -KILL $MAINPID";
};
};
};
}

View File

@@ -96,7 +96,7 @@ in
Type = "dbus";
BusName = "uk.org.thekelleys.dnsmasq";
ExecStart = "${dnsmasq}/bin/dnsmasq -k --enable-dbus --user=dnsmasq -C ${dnsmasqConf}";
ExecReload = "${dnsmasq}/bin/kill -HUP $MAINPID";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
};
restartTriggers = [ config.environment.etc.hosts.source ];
};

View File

@@ -0,0 +1,150 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.namecoind;
namecoinConf =
let
useSSL = (cfg.rpcCertificate != null) && (cfg.rpcKey != null);
in
pkgs.writeText "namecoin.conf" ''
server=1
daemon=0
rpcallowip=127.0.0.1
walletpath=${cfg.wallet}
gen=${if cfg.generate then "1" else "0"}
rpcssl=${if useSSL then "1" else "0"}
${optionalString useSSL "rpcsslcertificatechainfile=${cfg.rpcCertificate}"}
${optionalString useSSL "rpcsslprivatekeyfile=${cfg.rpcKey}"}
${optionalString useSSL "rpcsslciphers=TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH"}
txindex=1
txprevcache=1
'';
in
{
###### interface
options = {
services.namecoind = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to run namecoind.
'';
};
wallet = mkOption {
type = types.path;
example = "/etc/namecoin/wallet.dat";
description = ''
Wallet file. The ownership of the file has to be
namecoin:namecoin, and the permissions must be 0640.
'';
};
userFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/etc/namecoin/user";
description = ''
File containing the user name and user password to
authenticate RPC connections to namecoind.
The content of the file is of the form:
<literal>
USER=namecoin
PASSWORD=secret
</literal>
The ownership of the file has to be namecoin:namecoin,
and the permissions must be 0640.
'';
};
generate = mkOption {
type = types.bool;
default = false;
description = ''
Whether to generate (mine) Namecoins.
'';
};
rpcCertificate = mkOption {
type = types.nullOr types.path;
default = null;
example = "/etc/namecoin/server.cert";
description = ''
Certificate file for securing RPC connections.
'';
};
rpcKey = mkOption {
type = types.nullOr types.path;
default = null;
example = "/etc/namecoin/server.pem";
description = ''
Key file for securing RPC connections.
'';
};
};
};
###### implementation
config = mkIf cfg.enable {
users.extraUsers = singleton
{ name = "namecoin";
uid = config.ids.uids.namecoin;
description = "Namecoin daemon user";
home = "/var/lib/namecoin";
createHome = true;
};
users.extraGroups = singleton
{ name = "namecoin";
gid = config.ids.gids.namecoin;
};
systemd.services.namecoind = {
description = "Namecoind Daemon";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
preStart = ''
if [ "$(stat --printf '%u' ${cfg.userFile})" != "${toString config.ids.uids.namecoin}" \
-o "$(stat --printf '%g' ${cfg.userFile})" != "${toString config.ids.gids.namecoin}" \
-o "$(stat --printf '%a' ${cfg.userFile})" != "640" ]; then
echo "ERROR: bad ownership or rights on ${cfg.userFile}" >&2
exit 1
fi
if [ "$(stat --printf '%u' ${cfg.wallet})" != "${toString config.ids.uids.namecoin}" \
-o "$(stat --printf '%g' ${cfg.wallet})" != "${toString config.ids.gids.namecoin}" \
-o "$(stat --printf '%a' ${cfg.wallet})" != "640" ]; then
echo "ERROR: bad ownership or rights on ${cfg.wallet}" >&2
exit 1
fi
'';
serviceConfig = {
Type = "simple";
User = "namecoin";
EnvironmentFile = cfg.userFile;
ExecStart = "${pkgs.altcoins.namecoind}/bin/namecoind -conf=${namecoinConf} -rpcuser=\${USER} -rpcpassword=\${PASSWORD} -printtoconsole";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
ExecStop = "${pkgs.coreutils}/bin/kill -KILL $MAINPID";
StandardOutput = "null";
Nice = "10";
};
};
};
}

View File

@@ -6,6 +6,8 @@ let
inherit (pkgs) ntp;
cfg = config.services.ntp;
stateDir = "/var/lib/ntp";
ntpUser = "ntp";
@@ -16,10 +18,10 @@ let
restrict 127.0.0.1
restrict -6 ::1
${toString (map (server: "server " + server + " iburst\n") config.services.ntp.servers)}
${toString (map (server: "server " + server + " iburst\n") cfg.servers)}
'';
ntpFlags = "-c ${configFile} -u ${ntpUser}:nogroup";
ntpFlags = "-c ${configFile} -u ${ntpUser}:nogroup ${toString cfg.extraFlags}";
in
@@ -51,6 +53,12 @@ in
'';
};
extraFlags = mkOption {
type = types.listOf types.str;
description = "Extra flags passed to the ntpd command.";
default = [];
};
};
};

View File

@@ -67,12 +67,6 @@ in
options = {
/* !!! Obsolete. */
services.openvpn.enable = mkOption {
default = true;
description = "Whether to enable OpenVPN.";
};
services.openvpn.servers = mkOption {
default = {};

View File

@@ -9,14 +9,6 @@ let
nssModulesPath = config.system.nssModules.path;
knownHosts = map (h: getAttr h cfg.knownHosts) (attrNames cfg.knownHosts);
knownHostsText = flip (concatMapStringsSep "\n") knownHosts
(h:
concatStringsSep "," h.hostNames + " "
+ (if h.publicKey != null then h.publicKey else readFile h.publicKeyFile)
);
userOptions = {
openssh.authorizedKeys = {
@@ -48,8 +40,7 @@ let
};
authKeysFiles = let
mkAuthKeyFile = u: {
target = "ssh/authorized_keys.d/${u.name}";
mkAuthKeyFile = u: nameValuePair "ssh/authorized_keys.d/${u.name}" {
mode = "0444";
source = pkgs.writeText "${u.name}-authorized_keys" ''
${concatStringsSep "\n" u.openssh.authorizedKeys.keys}
@@ -59,7 +50,7 @@ let
usersWithKeys = attrValues (flip filterAttrs config.users.extraUsers (n: u:
length u.openssh.authorizedKeys.keys != 0 || length u.openssh.authorizedKeys.keyFiles != 0
));
in map mkAuthKeyFile usersWithKeys;
in listToAttrs (map mkAuthKeyFile usersWithKeys);
in
@@ -211,57 +202,6 @@ in
description = "Verbatim contents of <filename>sshd_config</filename>.";
};
knownHosts = mkOption {
default = {};
type = types.loaOf types.optionSet;
description = ''
The set of system-wide known SSH hosts.
'';
example = [
{
hostNames = [ "myhost" "myhost.mydomain.com" "10.10.1.4" ];
publicKeyFile = literalExample "./pubkeys/myhost_ssh_host_dsa_key.pub";
}
{
hostNames = [ "myhost2" ];
publicKeyFile = literalExample "./pubkeys/myhost2_ssh_host_dsa_key.pub";
}
];
options = {
hostNames = mkOption {
type = types.listOf types.str;
default = [];
description = ''
A list of host names and/or IP numbers used for accessing
the host's ssh service.
'';
};
publicKey = mkOption {
default = null;
type = types.nullOr types.str;
example = "ecdsa-sha2-nistp521 AAAAE2VjZHN...UEPg==";
description = ''
The public key data for the host. You can fetch a public key
from a running SSH server with the <command>ssh-keyscan</command>
command. The public key should not include any host names, only
the key type and the key itself.
'';
};
publicKeyFile = mkOption {
default = null;
type = types.nullOr types.path;
description = ''
The path to the public key file for the host. The public
key file is read at build time and saved in the Nix store.
You can fetch a public key file from a running SSH server
with the <command>ssh-keyscan</command> command. The content
of the file should follow the same format as described for
the <literal>publicKey</literal> option.
'';
};
};
};
moduliFile = mkOption {
example = "services.openssh.moduliFile = /etc/my-local-ssh-moduli;";
type = types.path;
@@ -274,7 +214,7 @@ in
};
users.extraUsers = mkOption {
users.users = mkOption {
options = [ userOptions ];
};
@@ -292,14 +232,8 @@ in
services.openssh.moduliFile = mkDefault "${cfgc.package}/etc/ssh/moduli";
environment.etc = authKeysFiles ++ [
{ source = cfg.moduliFile;
target = "ssh/moduli";
}
{ text = knownHostsText;
target = "ssh/ssh_known_hosts";
}
];
environment.etc = authKeysFiles //
{ "ssh/moduli".source = cfg.moduliFile; };
systemd =
let
@@ -417,11 +351,6 @@ in
assertions = [{ assertion = if cfg.forwardX11 then cfgc.setXAuthLocation else true;
message = "cannot enable X11 forwarding without setting xauth location";}]
++ flip mapAttrsToList cfg.knownHosts (name: data: {
assertion = (data.publicKey == null && data.publicKeyFile != null) ||
(data.publicKey != null && data.publicKeyFile == null);
message = "knownHost ${name} must contain either a publicKey or publicKeyFile";
})
++ flip map cfg.listenAddresses ({ addr, port, ... }: {
assertion = addr != null;
message = "addr must be specified in each listenAddresses entry";

View File

@@ -36,9 +36,7 @@ in
dataDir = mkOption {
default = "/var/lib/syncthing";
description = ''
Path where the `.syncthing` (settings and keys) and `Sync`
(your synced files) directories will exist. This can be your home
directory.
Path where the settings and keys will exist.
'';
};
@@ -57,18 +55,12 @@ in
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
environment.STNORESTART = "placeholder"; # do not self-restart
environment.HOME = "${cfg.dataDir}";
serviceConfig = {
User = "${cfg.user}";
PermissionsStartOnly = true;
Restart = "always";
ExecStart = "${pkgs.syncthing}/bin/syncthing -home=${cfg.dataDir}/.syncthing";
ExecStart = "${pkgs.syncthing}/bin/syncthing -no-browser -home=${cfg.dataDir}";
};
preStart = ''
mkdir -p ${cfg.dataDir}
chown ${cfg.user} ${cfg.dataDir}
'';
};
environment.systemPackages = [ pkgs.syncthing ];

View File

@@ -37,6 +37,12 @@ in {
type = types.bool;
};
package = mkOption {
description = "Elasticsearch package to use.";
default = pkgs.elasticsearch;
type = types.package;
};
host = mkOption {
description = "Elasticsearch listen address.";
default = "127.0.0.1";
@@ -123,7 +129,7 @@ in {
after = [ "network-interfaces.target" ];
environment = { ES_HOME = cfg.dataDir; };
serviceConfig = {
ExecStart = "${pkgs.elasticsearch}/bin/elasticsearch -Des.path.conf=${configDir} ${toString cfg.extraCmdLineOptions}";
ExecStart = "${cfg.package}/bin/elasticsearch -Des.path.conf=${configDir} ${toString cfg.extraCmdLineOptions}";
User = "elasticsearch";
PermissionsStartOnly = true;
};
@@ -142,7 +148,7 @@ in {
'';
};
environment.systemPackages = [ pkgs.elasticsearch ];
environment.systemPackages = [ cfg.package ];
users.extraUsers = singleton {
name = "elasticsearch";

View File

@@ -95,7 +95,7 @@ in {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${pkgs.goPackages.hologram}/bin/hologram-server --debug --conf ${cfgFile}";
ExecStart = "${pkgs.hologram}/bin/hologram-server --debug --conf ${cfgFile}";
};
};
};

View File

@@ -36,6 +36,8 @@ in {
wantedBy = [ "multi-user.target" ];
path = [ pkgs.pythonPackages.deluge ];
serviceConfig.ExecStart = "${pkgs.pythonPackages.deluge}/bin/deluged -d";
# To prevent "Quit & shutdown daemon" from working; we want systemd to manage it!
serviceConfig.Restart = "on-success";
serviceConfig.User = "deluge";
serviceConfig.Group = "deluge";
};

View File

@@ -117,7 +117,6 @@ let
]
++ (if mainCfg.multiProcessingModule == "prefork" then [ "cgi" ] else [ "cgid" ])
++ optional enableSSL "ssl"
++ optional mainCfg.enableCompression "deflate"
++ extraApacheModules;
@@ -177,27 +176,6 @@ let
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!EXP
'';
# From http://paulstamatiou.com/how-to-optimize-your-apache-site-with-mod-deflate/
compressConf = ''
SetOutputFilter DEFLATE
# Don't compress binaries
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|iso|tar|bz2|sit|rar) no-gzip dont-vary
# Don't compress images
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|jpg|ico|png) no-gzip dont-vary
# Don't compress PDFs
SetEnvIfNoCase Request_URI .pdf no-gzip dont-vary
# Don't compress flash files (only relevant if you host your own videos)
SetEnvIfNoCase Request_URI .flv no-gzip dont-vary
# Netscape 4.X has some problems
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
'';
mimeConf = ''
TypesConfig ${httpd}/conf/mime.types
@@ -373,7 +351,6 @@ let
${mimeConf}
${loggingConf}
${browserHacks}
${optionalString mainCfg.enableCompression compressConf}
Include ${httpd}/conf/extra/httpd-default.conf
Include ${httpd}/conf/extra/httpd-autoindex.conf
@@ -446,7 +423,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = "Enable the Apache HTTP Server.";
description = "Whether to enable the Apache HTTP Server.";
};
package = mkOption {
@@ -609,12 +586,6 @@ in
description =
"Maximum number of httpd requests answered per httpd child (prefork), 0 means unlimited";
};
enableCompression = mkOption {
type = types.bool;
default = false;
description = "Enable compression of responses using mod_deflate.";
};
}
# Include the options shared between the main server and virtual hosts.

View File

@@ -5,8 +5,8 @@ with lib;
let
version = "4.2";
fullversion = "${version}.2";
version = "4.3";
fullversion = "${version}";
# Our bare-bones wp-config.php file using the above settings
wordpressConfig = pkgs.writeText "wp-config.php" ''
@@ -40,6 +40,8 @@ let
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
${config.extraHtaccess}
'';
# WP translation can be found here:
@@ -72,7 +74,7 @@ let
owner = "WordPress";
repo = "WordPress";
rev = "${fullversion}";
sha256 = "0gq1j9b0d0rykql3jzdb2yn4adj0rrcsvqrmj3dzx11ir57ilsgc";
sha256 = "0sz5jjhjpwqis8336gyq9a77cr4sf8zahd1y4pzmpvpzn9cn503y";
};
installPhase = ''
mkdir -p $out
@@ -220,7 +222,18 @@ in
settings, see <link xlink:href='http://codex.wordpress.org/Editing_wp-config.php'/>.
'';
};
};
extraHtaccess = mkOption {
default = "";
example =
''
php_value upload_max_filesize 20M
php_value post_max_size 20M
'';
description = ''
Any additional text to be appended to Wordpress's .htaccess file.
'';
};
};
documentRoot = wordpressRoot;

View File

@@ -8,9 +8,12 @@ let
configFile = pkgs.writeText "nginx.conf" ''
user ${cfg.user} ${cfg.group};
daemon off;
${cfg.config}
${optionalString (cfg.httpConfig != "") ''
http {
include ${cfg.package}/conf/mime.types;
${cfg.httpConfig}
}
''}

View File

@@ -99,7 +99,6 @@ in {
networking.networkmanager.enable = mkDefault true;
services.upower.enable = config.powerManagement.enable;
hardware.bluetooth.enable = mkDefault true;
services.xserver.displayManager.desktopManagerHandlesLidAndPower = false; # true doesn't make sense here, GNOME just doesn't handle it anymore
fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell_fonts ];

View File

@@ -28,4 +28,4 @@ in
environment.systemPackages = [ pkgs.kodi ];
};
}
}

View File

@@ -62,7 +62,7 @@ let
if [ -z "$_INHIBITION_LOCK_TAKEN" ]; then
export _INHIBITION_LOCK_TAKEN=1
if ! ${config.systemd.package}/bin/loginctl show-session $XDG_SESSION_ID | grep -q '^RemoteHost='; then
exec ${config.systemd.package}/bin/systemd-inhibit --what=handle-lid-switch:handle-power-key --why="See NixOS configuration option 'services.xserver.displayManager.desktopManagerHandlesLidAndPower' for more information." "$0" "$sessionType"
exec ${config.systemd.package}/bin/systemd-inhibit --what=handle-lid-switch:handle-power-key --why="Desktop environment handles power events" "$0" "$sessionType"
fi
fi
@@ -161,7 +161,11 @@ let
exit 0
'';
mkDesktops = names: pkgs.runCommand "desktops" {}
mkDesktops = names: pkgs.runCommand "desktops"
{ # trivial derivation
preferLocalBuild = true;
allowSubstitutes = false;
}
''
mkdir -p $out
${concatMapStrings (n: ''
@@ -225,7 +229,7 @@ in
desktopManagerHandlesLidAndPower = mkOption {
type = types.bool;
default = true;
default = false;
description = ''
Whether the display manager should prevent systemd from handling
lid and power events. This is normally handled by the desktop

View File

@@ -18,14 +18,49 @@ in
services.xserver.displayManager.gdm = {
enable = mkOption {
type = types.bool;
default = false;
example = true;
enable = mkEnableOption ''
GDM as the display manager.
<emphasis>GDM is very experimental and may render system unusable.</emphasis>
'';
debug = mkEnableOption ''
debugging messages in GDM
'';
autoLogin = mkOption {
default = {};
description = ''
Whether to enable GDM as the display manager.
<emphasis>GDM is very experimental and may render system unusable.</emphasis>
Auto login configuration attrset.
'';
type = types.submodule {
options = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Automatically log in as the sepecified <option>autoLogin.user</option>.
'';
};
user = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
User to be used for the autologin.
'';
};
delay = mkOption {
type = types.int;
default = 0;
description = ''
Seconds of inactivity after which the autologin will be performed.
'';
};
};
};
};
};
@@ -37,6 +72,12 @@ in
config = mkIf cfg.gdm.enable {
assertions = [
{ assertion = cfg.gdm.autoLogin.enable -> cfg.gdm.autoLogin.user != null;
message = "GDM auto-login requires services.xserver.displayManager.gdm.autoLogin.user to be set";
}
];
services.xserver.displayManager.slim.enable = false;
users.extraUsers.gdm =
@@ -50,7 +91,7 @@ in
users.extraGroups.gdm.gid = config.ids.gids.gdm;
services.xserver.displayManager.job =
{
{
environment = {
GDM_X_SERVER = "${cfg.xserverBin} ${cfg.xserverArgs}";
GDM_SESSIONS_DIR = "${cfg.session.desktops}";
@@ -71,6 +112,34 @@ in
programs.dconf.profiles.gdm = "${gdm}/share/dconf/profile/gdm";
# Use AutomaticLogin if delay is zero, because it's immediate.
# Otherwise with TimedLogin with zero seconds the prompt is still
# presented and there's a little delay.
environment.etc."gdm/custom.conf".text = ''
[daemon]
${optionalString cfg.gdm.autoLogin.enable (
if cfg.gdm.autoLogin.delay > 0 then ''
TimedLoginEnable=true
TimedLogin=${cfg.gdm.autoLogin.user}
TimedLoginDelay=${toString cfg.gdm.autoLogin.delay}
'' else ''
AutomaticLoginEnable=true
AutomaticLogin=${cfg.gdm.autoLogin.user}
'')
}
[security]
[xdmcp]
[greeter]
[chooser]
[debug]
${optionalString cfg.gdm.debug "Enable=true"}
'';
# GDM LFS PAM modules, adapted somehow to NixOS
security.pam.services = {
gdm-launch-environment.text = ''
@@ -89,7 +158,7 @@ in
session optional pam_permit.so
'';
gdm.text = ''
gdm.text = ''
auth requisite pam_nologin.so
auth required pam_env.so
@@ -130,7 +199,7 @@ in
"auth required pam_deny.so"}
account sufficient pam_unix.so
password requisite pam_unix.so nullok sha512
${optionalString config.security.pam.enableEcryptfs
"password optional ${pkgs.ecryptfs}/lib/security/pam_ecryptfs.so"}

View File

@@ -1,58 +1,90 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.redshift;
in {
options = {
services.redshift.enable = mkOption {
options.services.redshift = {
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";
description = ''
Enable Redshift to change your screen's colour temperature depending on
the time of day.
'';
};
services.redshift.latitude = mkOption {
description = "Your current latitude";
latitude = mkOption {
type = types.str;
description = ''
Your current latitude.
'';
};
services.redshift.longitude = mkOption {
description = "Your current longitude";
longitude = mkOption {
type = types.str;
description = ''
Your current longitude.
'';
};
services.redshift.temperature = {
temperature = {
day = mkOption {
description = "Colour temperature to use during day time";
type = types.int;
default = 5500;
type = types.int;
description = ''
Colour temperature to use during the day.
'';
};
night = mkOption {
description = "Colour temperature to use during night time";
type = types.int;
default = 3700;
type = types.int;
description = ''
Colour temperature to use at night.
'';
};
};
services.redshift.brightness = {
brightness = {
day = mkOption {
description = "Screen brightness to apply during the day (between 0.1 and 1.0)";
default = "1";
type = types.str;
default = "1";
description = ''
Screen brightness to apply during the day,
between <literal>0.1</literal> and <literal>1.0</literal>.
'';
};
night = mkOption {
description = "Screen brightness to apply during the night (between 0.1 and 1.0)";
default = "1";
type = types.str;
default = "1";
description = ''
Screen brightness to apply during the night,
between <literal>0.1</literal> and <literal>1.0</literal>.
'';
};
};
services.redshift.extraOptions = mkOption {
package = mkOption {
type = types.package;
default = pkgs.redshift;
description = ''
redshift derivation to use.
'';
};
extraOptions = mkOption {
type = types.listOf types.str;
default = [];
example = [ "-v" "-m randr" ];
description = "Additional command-line arguments to pass to the redshift(1) command";
description = ''
Additional command-line arguments to pass to
<command>redshift</command>.
'';
};
};
@@ -63,7 +95,7 @@ in {
after = [ "display-manager.service" ];
wantedBy = [ "graphical.target" ];
serviceConfig.ExecStart = ''
${pkgs.redshift}/bin/redshift \
${cfg.package}/bin/redshift \
-l ${cfg.latitude}:${cfg.longitude} \
-t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \
-b ${toString cfg.brightness.day}:${toString cfg.brightness.night} \
@@ -73,4 +105,5 @@ in {
serviceConfig.Restart = "always";
};
};
}

View File

@@ -1,47 +1,43 @@
{ config, lib, pkgs, ... }:
with lib;
{ config, lib, pkgs, options, modulesPath }:
let
inherit (lib) mkOption mkIf singleton;
cfg = config.services.xserver.windowManager.wmii;
wmii = pkgs.wmii_hg;
in
{
options = {
services.xserver.windowManager.wmii.enable = mkOption {
default = false;
example = true;
description = "Enable the wmii window manager.";
};
};
config = mkIf cfg.enable {
services.xserver.windowManager.session = singleton
# stop wmii by
# $wmiir xwrite /ctl quit
# this will cause wmii exiting with exit code 0
# (or "mod+a quit", which is bound to do the same thing in wmiirc
# by default)
#
# why this loop?
# wmii crashes once a month here. That doesn't matter that much
# wmii can recover very well. However without loop the x session terminates and then your workspace setup is
# lost and all applications running on X will terminate.
# wmii can recover very well. However without loop the X session
# terminates and then your workspace setup is lost and all
# applications running on X will terminate.
# Another use case is kill -9 wmii; after rotating screen.
# Note: we don't like kill for that purpose. But it works (-> subject "wmii and xrandr" on mailinglist)
# Note: we don't like kill for that purpose. But it works (->
# subject "wmii and xrandr" on mailinglist)
{ name = "wmii";
start = ''
while :; do
${pkgs.wmiiSnap}/bin/wmii && break
${wmii}/bin/wmii && break
done
'';
};
environment.systemPackages = [ pkgs.wmiiSnap ];
environment.systemPackages = [ wmii ];
};
}

View File

@@ -85,11 +85,7 @@ with lib;
'')}
${config.boot.extraModprobeConfig}
'';
environment.etc."modprobe.d/usb-load-ehci-first.conf".text =
''
softdep uhci_hcd pre: ehci_hcd
softdep ohci_hcd pre: ehci_hcd
'';
environment.etc."modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases;
environment.systemPackages = [ config.system.sbin.modprobe pkgs.kmod ];

View File

@@ -241,6 +241,9 @@ let
};
symlink = "/etc/modprobe.d/ubuntu.conf";
}
{ object = pkgs.kmod-debian-aliases;
symlink = "/etc/modprobe.d/debian.conf";
}
];
};

View File

@@ -643,6 +643,10 @@ in
if ! [ -e /etc/machine-id ]; then
${systemd}/bin/systemd-machine-id-setup
fi
# Keep a persistent journal. Note that systemd-tmpfiles will
# set proper ownership/permissions.
mkdir -m 0700 -p /var/log/journal
'';
users.extraUsers.systemd-network.uid = config.ids.uids.systemd-network;

View File

@@ -12,6 +12,12 @@ let
perl = "${pkgs.perl}/bin/perl -I${pkgs.perlPackages.FileSlurp}/lib/perl5/site_perl";
su = "${pkgs.shadow.su}/bin/su";
inherit (pkgs) utillinux;
postInstall = ''
t=$out/etc/bash_completion.d
mkdir -p $t
cp ${./nixos-container-completion.sh} $t/nixos-container
'';
};
# The container's init script, a small wrapper around the regular
@@ -299,7 +305,7 @@ in
''
#! ${pkgs.stdenv.shell} -e
${nixos-container}/bin/nixos-container run "$INSTANCE" -- \
bash --login -c "/nix/var/nix/profiles/system/bin/switch-to-configuration test"
bash --login -c "''${SYSTEM_PATH:-/nix/var/nix/profiles/system}/bin/switch-to-configuration test"
'';
SyslogIdentifier = "container %i";

View File

@@ -43,6 +43,17 @@ in
in future. So set this option explicitly to false if you wish.
'';
};
storageDriver =
mkOption {
type = types.enum ["aufs" "btrfs" "devicemapper" "overlay" "zfs"];
description =
''
This option determines which Docker storage driver to use.
It is required but lacks a default value as its most
suitable value will depend the filesystems available on the
host.
'';
};
extraOptions =
mkOption {
type = types.separatedString " ";
@@ -85,7 +96,7 @@ in
after = [ "network.target" "docker.socket" ];
requires = [ "docker.socket" ];
serviceConfig = {
ExecStart = "${pkgs.docker}/bin/docker --daemon=true --host=fd:// --group=docker ${cfg.extraOptions}";
ExecStart = "${pkgs.docker}/bin/docker daemon --host=fd:// --group=docker --storage-driver=${cfg.storageDriver} ${cfg.extraOptions}";
# I'm not sure if that limits aren't too high, but it's what
# goes in config bundled with docker itself
LimitNOFILE = 1048576;
@@ -111,7 +122,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${pkgs.docker}/bin/docker --daemon=true --group=docker ${cfg.extraOptions}";
ExecStart = "${pkgs.docker}/bin/docker daemon --group=docker --storage-driver=${cfg.storageDriver} ${cfg.extraOptions}";
# I'm not sure if that limits aren't too high, but it's what
# goes in config bundled with docker itself
LimitNOFILE = 1048576;

View File

@@ -0,0 +1,64 @@
# Systemd services for lxd.
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.virtualisation.lxd;
in
{
###### interface
options = {
virtualisation.lxd.enable =
mkOption {
type = types.bool;
default = false;
description =
''
This option enables lxd, a daemon that manages
containers. Users in the "lxd" group can interact with
the daemon (e.g. to start or stop containers) using the
<command>lxc</command> command line tool, among others.
'';
};
};
###### implementation
config = mkIf cfg.enable {
environment.systemPackages =
[ pkgs.lxd ];
systemd.services.lxd =
{ description = "LXD Container Management Daemon";
wantedBy = [ "multi-user.target" ];
after = [ "systemd-udev-settle.service" ];
# TODO(wkennington): Add lvm2 and thin-provisioning-tools
path = with pkgs; [ acl rsync gnutar xz btrfsProgs ];
serviceConfig.ExecStart = "@${pkgs.lxd}/bin/lxd lxd --syslog --group lxd";
serviceConfig.Type = "simple";
serviceConfig.KillMode = "process"; # when stopping, leave the containers alone
};
users.extraGroups.lxd.gid = config.ids.gids.lxd;
users.extraUsers.root = {
subUidRanges = [ { startUid = 1000000; count = 65536; } ];
subGidRanges = [ { startGid = 1000000; count = 65536; } ];
};
};
}

View File

@@ -0,0 +1,33 @@
#!/usr/bin/env bash
_nixos-container() {
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts="list create destroy start stop status update login root-login run show-ip show-host-key"
startstop_opts=$(nixos-container list)
update_opts="--config"
if [[ "$prev" == "nixos-container" ]]
then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
fi
if [[ $(echo "$opts" | grep "$prev") ]]
then
if [[ "$prev" == "start" || "$prev" == "stop" ]]
then
COMPREPLY=( $(compgen -W "${startstop_opts}" -- ${cur}) )
return 0
elif [[ "$prev" == "update" ]]
then
COMPREPLY=( $(compgen -W "${update_opts}" -- ${cur}) )
return 0
fi
fi
}
complete -F _nixos-container nixos-container

View File

@@ -290,7 +290,8 @@ elsif ($action eq "show-ip") {
}
elsif ($action eq "show-host-key") {
my $fn = "$root/etc/ssh/ssh_host_ecdsa_key.pub";
my $fn = "$root/etc/ssh/ssh_host_ed25519_key.pub";
$fn = "$root/etc/ssh/ssh_host_ecdsa_key.pub" unless -e $fn;
exit 1 if ! -f $fn;
print read_file($fn);
}

View File

@@ -67,7 +67,6 @@ in {
description = "Open_vSwitch Database Server";
wantedBy = [ "multi-user.target" ];
after = [ "systemd-udev-settle.service" ];
wants = [ "vswitchd.service" ];
path = [ cfg.package ];
restartTriggers = [ db cfg.package ];
# Create the config database
@@ -108,6 +107,7 @@ in {
systemd.services.vswitchd = {
description = "Open_vSwitch Daemon";
wantedBy = [ "multi-user.target" ];
bindsTo = [ "ovsdb.service" ];
after = [ "ovsdb.service" ];
path = [ cfg.package ];
@@ -135,8 +135,8 @@ in {
systemd.services.ovs-monitor-ipsec = {
description = "Open_vSwitch Ipsec Daemon";
wantedBy = [ "multi-user.target" ];
requires = [ "racoon.service" ];
after = [ "vswitchd.service" ];
requires = [ "ovsdb.service" ];
before = [ "vswitchd.service" "racoon.service" ];
environment.UNIXCTLPATH = "/tmp/ovsdb.ctl.sock";
serviceConfig = {
ExecStart = ''

View File

@@ -17,7 +17,7 @@ in
type = types.bool;
default = false;
description = ''
This enables Parallel Tools for Linux guests, along with provided
This enables Parallels Tools for Linux guests, along with provided
video, mouse and other hardware drivers.
'';
};

View File

@@ -128,6 +128,6 @@ in {
boot.loader.grub.version = 2;
boot.loader.grub.device = "/dev/sda";
services.virtualboxGuest.enable = true;
virtualisation.virtualbox.guest.enable = true;
};
}

View File

@@ -226,6 +226,7 @@ in rec {
tests.fleet = hydraJob (import tests/fleet.nix { system = "x86_64-linux"; });
#tests.gitlab = callTest tests/gitlab.nix {};
tests.gnome3 = callTest tests/gnome3.nix {};
tests.gnome3-gdm = callTest tests/gnome3-gdm.nix {};
tests.i3wm = callTest tests/i3wm.nix {};
tests.installer.grub1 = forAllSystems (system: hydraJob (import tests/installer.nix { inherit system; }).grub1.test);
tests.installer.lvm = forAllSystems (system: hydraJob (import tests/installer.nix { inherit system; }).lvm.test);

View File

@@ -44,6 +44,8 @@ import ./make-test.nix (
search --onlyvisible --name "startup done"
windowfocus --sync
windowactivate --sync
''}");
$machine->execute("${xdo "new-window" ''
key Ctrl+n
''}");
});
@@ -55,6 +57,8 @@ import ./make-test.nix (
search --onlyvisible --name "new tab"
windowfocus --sync
windowactivate --sync
''}");
$machine->execute("${xdo "close-window" ''
key Ctrl+w
''}");
for (1..20) {
@@ -155,6 +159,8 @@ import ./make-test.nix (
$machine->succeed("${xdo "submit-url" ''
search --sync --onlyvisible --name "sandbox status"
windowfocus --sync
''}");
$machine->succeed("${xdo "submit-url" ''
key --delay 1000 Ctrl+a Ctrl+c
''}");

View File

@@ -11,6 +11,7 @@ import ./make-test.nix ({ pkgs, ...} : {
{ config, pkgs, ... }:
{
virtualisation.docker.enable = true;
virtualisation.docker.storageDriver = "overlay";
};
};

View File

@@ -82,7 +82,7 @@ import ./make-test.nix ({ pkgs, ... } : {
subtest "single node", sub {
$simple->start();
$simple->waitForUnit("etcd.service");
$simple->succeed("etcdctl set /foo/bar 'Hello world'");
$simple->waitUntilSucceeds("etcdctl set /foo/bar 'Hello world'");
$simple->waitUntilSucceeds("etcdctl get /foo/bar | grep 'Hello world'");
};
@@ -91,7 +91,7 @@ import ./make-test.nix ({ pkgs, ... } : {
$node2->start();
$node1->waitForUnit("etcd.service");
$node2->waitForUnit("etcd.service");
$node1->succeed("etcdctl set /foo/bar 'Hello world'");
$node1->waitUntilSucceeds("etcdctl set /foo/bar 'Hello world'");
$node2->waitUntilSucceeds("etcdctl get /foo/bar | grep 'Hello world'");
$node1->shutdown();
$node2->shutdown();
@@ -104,7 +104,7 @@ import ./make-test.nix ({ pkgs, ... } : {
$discovery2->start();
$discovery1->waitForUnit("etcd.service");
$discovery2->waitForUnit("etcd.service");
$discovery1->succeed("etcdctl set /foo/bar 'Hello world'");
$discovery1->waitUntilSucceeds("etcdctl set /foo/bar 'Hello world'");
$discovery2->waitUntilSucceeds("etcdctl get /foo/bar | grep 'Hello world'");
};
'';

View File

@@ -14,7 +14,7 @@ import ./make-test.nix ({ pkgs, ... }: {
testScript =
''
$machine->waitForX;
$machine->execute("firefox file://${pkgs.valgrind}/share/doc/valgrind/html/index.html &");
$machine->execute("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->screenshot("screen");

View File

@@ -0,0 +1,39 @@
import ./make-test.nix ({ pkgs, ...} : {
name = "gnome3-gdm";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ lethalman ];
};
machine =
{ config, pkgs, ... }:
{ imports = [ ./common/user-account.nix ];
services.xserver.enable = true;
services.xserver.displayManager.gdm = {
enable = true;
autoLogin = {
enable = true;
user = "alice";
};
};
services.xserver.desktopManager.gnome3.enable = true;
virtualisation.memorySize = 512;
};
testScript =
''
$machine->waitForX;
$machine->sleep(15);
# Check that logging in has given the user ownership of devices.
$machine->succeed("getfacl /dev/snd/timer | grep -q alice");
$machine->succeed("su - alice -c 'DISPLAY=:0.0 gnome-terminal &'");
$machine->waitForWindow(qr/Terminal/);
$machine->sleep(20);
$machine->screenshot("screen");
'';
})

View File

@@ -15,7 +15,7 @@ import ./make-test.nix ({ pkgs, ... }: {
services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
services.httpd.documentRoot = "${pkgs.valgrind}/share/doc/valgrind/html";
services.httpd.documentRoot = "${pkgs.valgrind.doc}/share/doc/valgrind/html";
services.xserver.displayManager.kdm.enable = true;
services.xserver.displayManager.kdm.extraConfig =

View File

@@ -19,8 +19,8 @@ import ./make-test.nix ({ pkgs, ...} : {
exec { command => "echo dragons" interval => 1 type => "test" }
'';
filterConfig = ''
if [type] == "test" {
grep { match => ["message", "flowers"] drop => true }
if [message] =~ /dragons/ {
drop {}
}
'';
outputConfig = ''

View File

@@ -6,7 +6,7 @@ let
{ config, pkgs, ... }:
{ fileSystems = pkgs.lib.mkVMOverride
[ { mountPoint = "/data";
device = "server:${if version == 4 then "/" else "/data"}";
device = "server:/data";
fsType = "nfs";
options = "vers=${toString version}";
}

View File

@@ -63,7 +63,7 @@ import ./make-test.nix ({pkgs, ... }: {
foreach my $file ("${pkgs.groff.doc}/share/doc/*/examples/mom/penguin.pdf",
"${pkgs.groff.doc}/share/doc/*/meref.ps",
"${pkgs.cups}/share/doc/cups/images/cups.png",
"${pkgs.pcre}/share/doc/pcre/pcre.txt")
"${pkgs.pcre.doc}/share/doc/pcre/pcre.txt")
{
$file =~ /([^\/]*)$/; my $fn = $1;

View File

@@ -7,7 +7,7 @@ let
{ services.httpd.enable = true;
services.httpd.adminAddr = "foo@example.org";
services.httpd.documentRoot = "${pkgs.valgrind}/share/doc/valgrind/html";
services.httpd.documentRoot = "${pkgs.valgrind.doc}/share/doc/valgrind/html";
networking.firewall.allowedTCPPorts = [ 80 ];
};
@@ -67,6 +67,7 @@ in
$proxy->waitForUnit("httpd");
$backend1->waitForUnit("httpd");
$backend2->waitForUnit("httpd");
$client->waitForUnit("network.target");
# With the back-ends up, the proxy should work.
$client->succeed("curl --fail http://proxy/");

View File

@@ -8,6 +8,19 @@ import ./make-test.nix ({ pkgs, ... }: with pkgs.lib; let
#!${pkgs.stdenv.shell} -xe
export PATH="${pkgs.coreutils}/bin:${pkgs.utillinux}/bin"
mkdir -p /etc/dbus-1 /var/run/dbus
cat > /etc/passwd <<EOF
root:x:0:0::/root:/bin/false
messagebus:x:1:1::/var/run/dbus:/bin/false
EOF
cat > /etc/group <<EOF
root:x:0:
messagebus:x:1:
EOF
cp -v "${pkgs.dbus.daemon}/etc/dbus-1/system.conf" \
/etc/dbus-1/system.conf
"${pkgs.dbus.daemon}/bin/dbus-daemon" --fork --system
${pkgs.linuxPackages.virtualboxGuestAdditions}/bin/VBoxService
${(attrs.vmScript or (const "")) pkgs}
@@ -307,7 +320,7 @@ in {
mkVMConf = name: val: val.machine // { key = "${name}-config"; };
vmConfigs = mapAttrsToList mkVMConf vboxVMs;
in [ ./common/user-account.nix ./common/x11.nix ] ++ vmConfigs;
virtualisation.memorySize = 768;
virtualisation.memorySize = 1024;
virtualisation.virtualbox.host.enable = true;
users.extraUsers.alice.extraGroups = let
inherit (config.virtualisation.virtualbox.host) enableHardening;

View File

@@ -0,0 +1,39 @@
{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost
, zlib, miniupnpc, qt4, utillinux, protobuf, qrencode, curl
, withGui }:
with stdenv.lib;
stdenv.mkDerivation rec{
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-xt-" + version;
xt_version = "0.11A";
version = xt_version;
src = fetchurl {
url = "https://github.com/bitcoinxt/bitcoinxt/archive/v0.11A.tar.gz";
sha256 = "129cbqf6bln6rhdk70c6nfwdjk6afvsaaw4xdyp0pnfand8idz7n";
};
buildInputs = [ pkgconfig autoreconfHook openssl db48 boost zlib
miniupnpc utillinux protobuf curl ]
++ optionals withGui [ qt4 qrencode ];
configureFlags = [
"--with-boost-libdir=${boost.lib}/lib"
"--with-libcurl-headers=${curl}/include"
] ++ optionals withGui [ "--with-gui=qt4" ];
meta = {
description = "Peer-to-peer electronic cash system";
longDescription= ''
Bitcoin XT is an implementation of a Bitcoin full node, based upon the
source code of Bitcoin Core. It is built by taking the latest stable
Core release, applying a series of patches, and then doing deterministic
builds so anyone can check the downloads correspond to the source code.
'';
homepage = "https://bitcoinxt.software/";
maintainers = with maintainers; [ jefdaj ];
license = licenses.mit;
platforms = platforms.unix;
};
}

View File

@@ -5,6 +5,9 @@ rec {
bitcoin = callPackage ./bitcoin.nix { withGui = true; };
bitcoind = callPackage ./bitcoin.nix { withGui = false; };
bitcoin-xt = callPackage ./bitcoin-xt.nix { withGui = true; };
bitcoind-xt = callPackage ./bitcoin-xt.nix { withGui = false; };
darkcoin = callPackage ./darkcoin.nix { withGui = true; };
darkcoind = callPackage ./darkcoin.nix { withGui = false; };

View File

@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "0.0.60";
src = fetchurl {
url = "mirror://sourceforge/calf/${name}.tar.gz";
url = "http://calf-studio-gear.org/files/${name}.tar.gz";
sha256 = "019fwg00jv217a5r767z7szh7vdrarybac0pr2sk26xp81kibrx9";
};

View File

@@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
patches = [ (fetchpatch {
url = "https://github.com/Alexey-Yakovenko/deadbeef/commit/e7725ea73fa1bd279a3651704870156bca8efea8.patch";
sha256 = "0a04l2607y3swcq9b1apffl1chdwj38jwfiizxcfmdbia4a0qlyg";
sha256 = "1530w968zyvcm9c8k57889n125k7a1kk3ydinjm398n07gypd599";
})
];

View File

@@ -1,16 +1,58 @@
{ stdenv, fetchFromGitHub, fftw, libsndfile, qt5 }:
let version = "1.1.2"; in
stdenv.mkDerivation {
let
version = "1.2.5";
rev = "v${version}";
sha256 = "0mgy2bkmyp7lvaqsr7hkndwdgjf26mlpsj6smrmn1vp0cqyrw72d";
reaperFork = {
src = fetchFromGitHub {
sha256 = "07m2wf2gqyya95b65gawrnr4pvc9jyzmg6h8sinzgxlpskz93wwc";
rev = "39053e8896eedd7b3e8a9e9a9ffd80f1fc6ceb16";
repo = "reaper";
owner = "gillesdegottex";
};
meta = with stdenv.lib; {
license = licenses.asl20;
};
};
libqaudioextra = {
src = fetchFromGitHub {
sha256 = "17pvlij8cc4lwzf6f1cnygj3m3ci6xfa3lv5bgcr5i1gzyjxqpq1";
rev = "b7d187cd9a1fd76ea94151e2e02453508d0151d3";
repo = "libqaudioextra";
owner = "gillesdegottex";
};
meta = with stdenv.lib; {
license = licenses.gpl3Plus;
};
};
in stdenv.mkDerivation {
name = "dfasma-${version}";
src = fetchFromGitHub {
sha256 = "0xqam5hm4kvfksdlyz1rviijv386fk3px4lhz6glfsimbcvvzl0r";
rev = "v${version}";
inherit sha256 rev;
repo = "dfasma";
owner = "gillesdegottex";
};
buildInputs = [ fftw libsndfile qt5.base qt5.multimedia ];
postPatch = ''
substituteInPlace dfasma.pro --replace '$$DFASMAVERSIONGITPRO' '${version}'
cp -Rv "${reaperFork.src}"/* external/REAPER
cp -Rv "${libqaudioextra.src}"/* external/libqaudioextra
'';
configurePhase = ''
qmake PREFIX=$out PREFIXSHORTCUT=$out dfasma.pro
'';
enableParallelBuilding = true;
meta = with stdenv.lib; {
inherit version;
description = "Analyse and compare audio files in time and frequency";
@@ -23,25 +65,8 @@ stdenv.mkDerivation {
amplitude, this software does not aim to be an audio editor.
'';
homepage = http://gillesdegottex.github.io/dfasma/;
license = licenses.gpl3Plus;
platforms = with platforms; linux;
license = [ licenses.gpl3Plus reaperFork.meta.license ];
platforms = platforms.linux;
maintainers = with maintainers; [ nckx ];
};
buildInputs = [ fftw libsndfile qt5.base qt5.multimedia ];
postPatch = ''
substituteInPlace dfasma.pro --replace '$$DFASMAVERSIONGITPRO' '${version}'
'';
configurePhase = ''
qmake DESTDIR=$out/bin dfasma.pro
'';
enableParallelBuilding = true;
postInstall = ''
install -Dm644 distrib/dfasma.desktop $out/share/applications/dfasma.desktop
install -Dm644 icons/dfasma.png $out/share/pixmaps/dfasma.png
'';
}

View File

@@ -1,11 +1,11 @@
# FIXME: upgrading qt5Full (Qt 5.3) to qt5.{base,multimedia} (Qt 5.4) breaks
# the default Qt audio capture source!
{ stdenv, fetchFromGitHub, fftw, freeglut, qt5Full
, alsaSupport ? false, alsaLib ? null
, jackSupport ? false, libjack2 ? null }:
{ stdenv, fetchFromGitHub, fftw, freeglut, qt5
, alsaSupport ? true, alsaLib ? null
, jackSupport ? false, libjack2 ? null
, portaudioSupport ? false, portaudio ? null }:
assert alsaSupport -> alsaLib != null;
assert jackSupport -> libjack2 != null;
assert portaudioSupport -> portaudio != null;
let version = "1.0.8"; in
stdenv.mkDerivation {
@@ -18,9 +18,10 @@ stdenv.mkDerivation {
owner = "gillesdegottex";
};
buildInputs = [ fftw freeglut qt5Full ]
buildInputs = [ fftw freeglut qt5.base qt5.multimedia ]
++ stdenv.lib.optional alsaSupport [ alsaLib ]
++ stdenv.lib.optional jackSupport [ libjack2 ];
++ stdenv.lib.optional jackSupport [ libjack2 ]
++ stdenv.lib.optional portaudioSupport [ portaudio ];
configurePhase = ''
mkdir build
@@ -28,6 +29,7 @@ stdenv.mkDerivation {
qmake \
CONFIG+=${stdenv.lib.optionalString alsaSupport "acs_alsa"} \
CONFIG+=${stdenv.lib.optionalString jackSupport "acs_jack"} \
CONFIG+=${stdenv.lib.optionalString portaudioSupport "acs_portaudio"} \
PREFIX="$out" PREFIXSHORTCUT="$out" \
../fmit.pro
'';

View File

@@ -1,16 +1,22 @@
{ stdenv, fetchFromGitHub, libav, libkeyfinder_0_11 }:
{ stdenv, fetchFromGitHub, libav, libkeyfinder }:
let version = "20150201"; in
let version = "2015-09-13"; in
stdenv.mkDerivation rec {
name = "keyfinder-cli-${version}";
src = fetchFromGitHub {
repo = "keyfinder-cli";
owner = "EvanPurkhiser";
rev = "e8a20e73f8a465a6c3c9e71dabf4b636244a9b0c";
sha256 = "0x198ijr6wgzq24642s4pz5zxn4gvcc7dxmb6d1bfn3dwzi3j8lp";
rev = "8579282f15ab3ebad937fed398ec5c88843be03d";
sha256 = "0jylykigxmsqvdny265k58vpxa4cqs1hq2f7mph1nl3apfx2shrh";
};
buildInputs = [ libav libkeyfinder ];
makeFlagsArray = "PREFIX=$(out)";
enableParallelBuilding = true;
meta = with stdenv.lib; {
inherit version;
inherit (src.meta) homepage;
@@ -21,13 +27,7 @@ stdenv.mkDerivation rec {
used to estimate the musical key of many different audio formats.
'';
license = licenses.gpl3Plus;
platforms = with platforms; linux;
platforms = platforms.linux;
maintainers = with maintainers; [ nckx ];
};
buildInputs = [ libav libkeyfinder_0_11 ];
makeFlagsArray = "PREFIX=$(out)";
enableParallelBuilding = true;
}

View File

@@ -6,6 +6,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://www.katjaas.nl/helmholtz/helmholtz~.zip";
name = "helmholtz.zip";
curlOpts = "--user-agent ''";
sha256 = "0h1fj7lmvq9j6rmw33rb8k0byxb898bi2xhcwkqalb84avhywgvs";
};

View File

@@ -1,6 +1,6 @@
{ stdenv, fetchurl, alsaLib, cmake, gtk, libjack2, libgnomecanvas
, libpthreadstubs, libsamplerate, libsndfile, libtool, libxml2
, pkgconfig }:
, pkgconfig, openssl }:
stdenv.mkDerivation rec {
name = "petri-foo-${version}";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ alsaLib cmake gtk libjack2 libgnomecanvas libpthreadstubs
libsamplerate libsndfile libtool libxml2 pkgconfig
libsamplerate libsndfile libtool libxml2 pkgconfig openssl
];
meta = with stdenv.lib; {

View File

@@ -1,12 +1,12 @@
{ stdenv, fetchurl, alsaLib, gtk, pkgconfig }:
let version = "5401"; in
let version = "5417"; in
stdenv.mkDerivation {
name = "praat-${version}";
src = fetchurl {
url = "http://www.fon.hum.uva.nl/praat/praat${version}_sources.tar.gz";
sha256 = "1hx0simc0hp5w5scyaiw8h8lrpafra4h1zy1jn1kzb0299yd06n3";
sha256 = "1bspl963pb1s6k3cd9p3g5j518pxg6hkrann945lqsrvbzaa20kl";
};
configurePhase = ''

View File

@@ -0,0 +1,29 @@
{ stdenv, fetchurl, pkgconfig, qt4, alsaLib }:
stdenv.mkDerivation rec {
version = "0.3.0";
name = "qmidiroute-${version}";
src = fetchurl {
url = "mirror://sourceforge/project/alsamodular/QMidiRoute/${version}/${name}.tar.gz";
sha256 = "11bfjz14z37v6hk2xyg4vrw423b5h3qgcbviv07g00ws1fgjygm2";
};
buildInputs = [ pkgconfig qt4 alsaLib ];
meta = with stdenv.lib; {
description = "MIDI event processor and router";
longDescription = ''
qmidiroute is a versatile MIDI event processor and router for the ALSA
sequencer. The graphical interface is based on the Qt4 toolkit.
qmidiroute permits setting up an unlimited number of MIDI maps in which
incoming events are selected, modified or even changed in type before
being directed to a dedicated ALSA output port. The maps work in
parallel, and they are organized in tabs.
'';
license = licenses.gpl2;
maintainers = [ maintainers.lebastr ];
platforms = stdenv.lib.platforms.linux;
};
}

View File

@@ -0,0 +1,61 @@
{ stdenv, lib, requireFile, demo, fetchurl, libX11, libXext, libXcursor, libXrandr, libjack2, alsaLib, ... }:
stdenv.mkDerivation rec {
name = "renoise";
buildInputs = [ libX11 libXext libXcursor libXrandr alsaLib libjack2 ];
src =
if builtins.currentSystem == "x86_64-linux" then
if demo then
fetchurl {
url = "http://files.renoise.com/demo/Renoise_3_0_1_Demo_x86_64.tar.bz2";
sha256 = "1q7f94wz2dbz659kpp53a3n1qyndsk0pkb29lxdff4pc3ddqwykg";
}
else
requireFile {
url = "http://backstage.renoise.com/frontend/app/index.html#/login";
name = "rns_3_0_1_reg_x86_64.tar.gz";
sha256 = "1swax2jz0gswdpzz8alwjfd8rhigc2yfspj7p8wvdvylqrf7n8q7";
}
else if builtins.currentSystem == "i686-linux" then
if demo then
fetchurl {
url = "http://files.renoise.com/demo/Renoise_3_0_1_Demo_x86.tar.bz2";
sha256 = "0dgqvib4xh2yhgh2wajj11wsb6xiiwgfkhyz32g8vnyaij5q8f58";
}
else
requireFile {
url = "http://backstage.renoise.com/frontend/app/index.html#/login";
name = "rns_3_0_1_reg_x86.tar.gz";
sha256 = "1swax2jz0gswdpzz8alwjfd8rhigc2yfspj7p8wvdvylqrf7n8q7";
}
else throw "platform is not suppored by Renoise";
installPhase = ''
cp -r Resources $out
mkdir -p $out/lib/
mv $out/AudioPluginServer* $out/lib/
cp renoise $out/renoise
for path in ${toString buildInputs}; do
ln -s $path/lib/*.so* $out/lib/
done
ln -s ${stdenv.cc.cc}/lib/libstdc++.so.6 $out/lib/
mkdir $out/bin
ln -s $out/renoise $out/bin/renoise
patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) --set-rpath $out/lib $out/renoise
'';
meta = {
description = "modern tracker-based DAW";
homepage = http://www.renoise.com/;
license = stdenv.lib.licenses.unfree;
};
}

View File

@@ -17,7 +17,7 @@ stdenv.mkDerivation (rec {
libsndfile libsamplerate perl makedepend libjack2 ]
++ stdenv.lib.optional withLirc [ lirc ];
enableParallelBuilding = true;
#enableParallelBuilding = true; issues on hydra
meta = with stdenv.lib; {
homepage = http://www.rosegardenmusic.com/;

View File

@@ -16,11 +16,11 @@ let
};
in stdenv.mkDerivation rec {
name = "atom-${version}";
version = "1.0.0";
version = "1.0.4";
src = fetchurl {
url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
sha256 = "434be52726fed9804ddb8c07dba200d774d145d0a870d2a013b5f95eb882fa7e";
sha256 = "0jki2ca12mazvszy05xc7zy8nfpavl0rnzcyksvvic32l3w2yxj7";
name = "${name}.deb";
};

View File

@@ -23,6 +23,10 @@ stdenv.mkDerivation rec {
configureFlags = [ "--enable-pch=no" ]
++ optional contribPlugins "--with-contrib-plugins";
# Fix boost 1.59 compat
# Try removing in the next version
CPPFLAGS = "-DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED";
meta = with stdenv.lib; {
maintainers = [ maintainers.linquize ];
platforms = platforms.all;

Some files were not shown because too many files have changed in this diff Show More