Commit graph

88737 commits

Author SHA1 Message Date
Matthew Bauer
6ceedaaee4 emacs: add versatile "emacsWrapper"
"emacsWrapper" replaces emacsWithPackages. In addition to "packagesFun",
emacsWrapper has an optional variable called "execStart". execStart can
be used to append elisp to the default site-start.el script. This is
useful for providing a way to load a user's .emacs.d/init.el
file. "emacsWithPackages" is implemented with emacsWrapper for
convenience and compatability.
2016-08-17 18:19:58 +00:00
Nikolay Amiantov
8978989ef6 calibre: use the right sip directory 2016-08-17 20:50:27 +03:00
Nikolay Amiantov
3e5bf44aab sip: 4.14.7 -> 4.18.1, drop unused old version 2016-08-17 20:30:51 +03:00
Nikolay Amiantov
1c5399626a qutebrowser: don't depend on qtmultimedia
It's not needed now that qtwebkit uses gstreamer backend
2016-08-17 20:30:50 +03:00
Nikolay Amiantov
c1262a76e4 qt5.qtwebkit: use gstreamer backend
It's recommended by upstream: https://bugs.webkit.org/show_bug.cgi?id=63472
2016-08-17 20:20:35 +03:00
Nikolay Amiantov
4b2e1998bb pyqt4: update flags like in pyqt5 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
1d53115765 qutebrowser: use qtwebkit-plugins 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
727678936d qt5.qtwebkit-plugins: init at 2015-05-09 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
33cabd882f pythonPackages.pyqt5: 5.5.1 -> 5.6 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
13fdb45c04 qt57.webkit: init at 5.7.0 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
306358992a qt56.webkit: init at 5.6.1 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
b14f6a96f6 qt55: regenerate srcs 2016-08-17 20:20:35 +03:00
Nikolay Amiantov
58202a9113 qt fetchsrcs.sh: add community releases
Also parametrize by version and make more reproducable.
2016-08-17 20:20:35 +03:00
Rommel M. Martinez
c8ecc146a3 emem: 0.2.24 -> 0.2.25 2016-08-17 23:53:33 +08:00
Lluís Batlle i Rossell
5b3c885b35 Shotcut builds, but wants jack1 libs on start. 2016-08-17 17:25:03 +02:00
Rommel M. Martinez
963d8cc3e0 translate-shell: init at 0.9.4 (#17780) 2016-08-17 16:20:55 +02:00
Peter Hoeg
5de7993f7e dropbox: 6.4.14 -> 8.4.19 (#17797) 2016-08-17 16:19:32 +02:00
Tomas Hlavaty
e444532046 mlt: 0.9.6 -> 6.2.0 (#17725)
The old version with qt4 is kept around for kdenlive dependency.
2016-08-17 16:09:58 +02:00
Ram Kromberg
d6d716490e leo-editor: 5.1 -> 5.3 2016-08-17 16:44:25 +03:00
Joachim Fasting
66a3f0e988
gradm: 3.1-201607172312 -> 3.1-201608131257 2016-08-17 15:19:33 +02:00
Joachim Fasting
ba20363f11
grsecurity: 4.7-201608151842 -> 4.7.1-201608161813 2016-08-17 15:19:27 +02:00
mimadrid
60c3f3f2b9
nerdfonts: 0.7.0 -> 0.8.0, fixes #17693 2016-08-17 14:06:28 +02:00
Anthony Cowley
29572c28a3 llvm-3.8: build shared library on darwin (#17671)
- Enable the shared library build on darwin by default to match other
  platforms.

- Fix the dylib file's name in the store

- Symlink a versioned name as some tooling expects this.
2016-08-17 13:43:57 +02:00
Christine Koppelt
75bffa11d6 influxdb: add 1.0.0-beta3 (#17733) 2016-08-17 13:40:05 +02:00
8573
34435a9502 redshift: Fix default value of $DISPLAY (#17746)
Before commit 54fa0cfe4e, the `redshift`
service was run with the environment variable `DISPLAY` set to `:0`.

Commit 54fa0cfe4e changed this to
instead use the value of the `services.xserver.display` configuration
option in the value of the `DISPLAY` variable. In so doing, no default
value was provided for the case where `services.xserver.display` is
`null`.

While the default value of `services.xserver.display` is `0`, use of
which by the `redshift` module would result in `DISPLAY` again being
set to `:0`, `services.xserver.display` may also be `null`, to which
value it is set by, e.g., the `lightdm` module.

In the case that `services.xserver.display` is `null`, with the change
made in commit 54fa0cfe4e, the `DISPLAY`
variable in the environment of the `redshift` service would be set to
`:` (a single colon), which, according to my personal experience,
would result in —

  - the `redshift` service failing to start; and

  - systemd repeatedly attempting to restart the `redshift` service,
    looping indefinitely, while the hapless `redshift` spews error
    messages into the journal.

It can be observed that the malformed value of `DISPLAY` is likely at
fault for this issue by executing the following commands in an
ordinary shell, with a suitable `redshift` executable, and the X11
display not already tinted:

  - `redshift -O 2500` — This command should reduce the color
    temperature of the display (making it more reddish).

  - `DISPLAY=':' redshift -O 6500` — This command should raise the
    color temperature back up, were it not for the `DISPLAY`
    environment variable being set to `:` for it, which should cause
    it to, instead, fail with several error messages.

This commit attempts to fix this issue by having the `DISPLAY`
environment variable for the `redshift` service default to its old
value of `:0` in the case that `services.xserver.display` is `null`.

I have tested this solution on NixOS, albeit without the benefit of a
system with multiple displays.
2016-08-17 13:34:26 +02:00
Michal Rus
d965dfc00d bitwig-studio: init at 1.3.12 (#17756) 2016-08-17 13:23:48 +02:00
cmfwyp
c403221af5 calibre: 2.58.0 -> 2.64.0 (#17771)
Extension definitions were moved to extensions.json, so the patch
needed to be updated.
2016-08-17 13:20:39 +02:00
Franz Pletz
6aa729cf52 ympd: remove unncessary preConfigure hook
Fixes #17788.
2016-08-17 13:19:41 +02:00
Franz Pletz
131bc22b84 gitlab service: add option for db_key_base secret 2016-08-17 13:17:47 +02:00
Franz Pletz
cfb930c985 znapzend: 0.15.5 -> 0.15.7 2016-08-17 13:17:46 +02:00
Langston Barrett
0cc89278a1 ympd: init at 1.3.0 2016-08-17 13:17:41 +02:00
Nikolay Amiantov
1db8403e6f Merge pull request #17792 from jflanglois/stage-1-zram
stage-1: exclude zram devices from resumeDevices
2016-08-17 14:16:20 +04:00
Franz Pletz
32ce20c86b Merge pull request #17791 from ebzzry/emem-0.2.24
emem: 0.2.23 -> 0.2.24
2016-08-17 11:20:02 +02:00
Frederik Rietdijk
80b3a7b128 Revert "pythonPackages.psutil: 3.4.2 -> 4.3.0"
This reverts commit 86caec1be1.

In this commit tests were re-enabled, but without correctly testing whether it could.
When a package builds it doesn't mean the tests are actually run. This is often seen when it says that 0 tests were run.
Typically this is because the test runner was invoked incorrectly.

By re-enabling the tests, a false impression is generated that the package is tested while in fact it isn't. Furthermore, the Python 3.5
package broke because the tests are invoked incorrectly.

cc @abbradar
2016-08-17 10:52:22 +02:00
Lluís Batlle i Rossell
9f9cac34d3 Updating mlt to 6.2.0
(cherry picked from commit 93d8ab8007102e0e4d7f23cf25bb353d1cc5bced)

I checked with kdenlive people, and they say that we should always use the
latest mlt possible; that it should not be any problem, and provide only
improvements.
2016-08-17 10:06:30 +02:00
Julien Langlois
552c30c155 stage-1: exclude zram devices from resumeDevices 2016-08-17 00:21:47 -07:00
Rommel M. Martinez
e5a4afc1b7 emem: 0.2.23 -> 0.2.24 2016-08-17 14:37:37 +08:00
Franz Pletz
efab1cb928 Merge pull request #17782 from Baughn/unifi-fix
Unifi controller fixes
2016-08-17 06:24:55 +02:00
Franz Pletz
2571438988 linux: 4.7 -> 4.7.1 2016-08-17 05:46:00 +02:00
Franz Pletz
7a4407461b linux: 4.6.6 -> 4.6.7
Fixes CVE-2016-5696.
2016-08-17 05:45:59 +02:00
Franz Pletz
da95fb368c linux: 4.4.17 -> 4.4.18
Fixes CVE-2016-5696.
2016-08-17 05:45:59 +02:00
Franz Pletz
2104d28bcd linux: 4.1.27 -> 4.1.30
Fixes CVE-2016-5696.
2016-08-17 05:45:59 +02:00
Franz Pletz
b070a9c439 gitlab: 8.10.3 -> 8.10.6 2016-08-17 05:36:24 +02:00
Matthew Bauer
49bb0aa25a gnustep: attempt to fix osx building
Set with-layout=fhs. This should prevent OS X from having compat issues.
2016-08-16 21:53:45 +00:00
Matthew Bauer
2e5edbfd99 gnustep: move to pkgs/desktops/gnustep 2016-08-16 21:53:45 +00:00
Matthew Bauer
63bd635f80 libobjc2: 1.7 -> 1.8.1 2016-08-16 21:53:33 +00:00
Matthew Bauer
a8befcb796 gnustep: fixup descriptions, remove punctuation
This is based on @joachifm's review. Reworded description in each of
GNUstep's attributes.
2016-08-16 21:11:06 +00:00
Matthew Bauer
f541715057 gnustep: fix gdomap service
This gets rid of the rest of the pidfile stuff and makes gdomap just act
like a normal systemd process. Also reword "enable" option.
2016-08-16 21:11:06 +00:00
Matthew Bauer
08ce2d9d40 gnustep: remove gdnc service
gdnc is a user process and can't be made into a NixOS module very
easily. It can still be put in the user's login script. According to the
GNUstep documentation it will be started as soon as it is needed.
2016-08-16 21:11:05 +00:00
Matthew Bauer
5ea9bd0920 gnustep: fix naming of gnustep stuff
This should fix the NixOS issues.
2016-08-16 21:11:05 +00:00