3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

152511 commits

Author SHA1 Message Date
Ryan Mulligan b02c65ab30 treewide: fix allowAliases = false evaluation problems
(cherry picked from commit 856fbc8dba)

 Conflicts:
	pkgs/os-specific/linux/roccat-tools/default.nix

File isn't in release-18.09
2018-10-18 21:06:21 -04:00
Shreyansh Khajanchi f8847fc824
hugo: apply upstream patch to call rst2html directly on Nix
Initially, rst2html was called via the python interpreter which would
fail if the script was wrapped in a launcher as on NixOS.

(cherry picked from commit d4f88f1d0c)
2018-10-18 12:51:44 +01:00
Mario Rodas 0919505711 pythonPackages.pytest: pathlib2 is only required for python<3.6
(cherry picked from commit 0f26db59ad)
2018-10-18 11:08:01 +02:00
Mario Rodas 50b8c23de8 pythonPackages.pathlib2: remove unnecessary python version check
(cherry picked from commit 0a08d69bf0)
2018-10-18 11:08:01 +02:00
Tim Steinbach 81f5c2698a
sbt: 1.2.4 -> 1.2.6
(cherry picked from commit b2dabdc697)
2018-10-17 20:48:45 -04:00
Matt McHenry 41905d631f
clementine: add gst_plugins to buildInputs so setup hooks work
when the build was refactored in ef5e212d, this was lost.  a4ba8c65
got most of it back, but missed the addition of gst_plugins to
buildInputs.

fixes #39960

(cherry picked from commit 6fcee4e1dd)
Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
2018-10-18 01:48:35 +02:00
Maximilian Bosch bfb61a7709
nixos/weechat: add setuid wrapper for `screen' to ensure true multiuser capabilities
Previously you either had to set the setuid bit yourself or workaround
`isSystemUser = true` (for a loginable shell) to access the weechat
screen.

`programs.screen` shouldn't do this by default to avoid taking too much
assumptions about the setup, however `services.weechat` explicitly
requires tihs.

See #45728

(cherry picked from commit 018573b757)
2018-10-17 23:43:46 +02:00
volth 971b5bea49 oraclejdk8: 8u181 -> 8u191 (#48624)
(cherry picked from commit 4035086baf)
Oracle download site provides 8u191 now.
2018-10-17 18:47:42 +02:00
Jörg Thalheim 56915a59ad
Merge pull request #48632 from clefru/hostapd-fix-on-18.09
Fix hostapd's place in systemd dependency tree. (#45464)
2018-10-17 16:02:36 +01:00
clefru 20ebe73f91 Fix hostapd's place in systemd dependency tree. (#45464)
* nat/bind/dhcp.service:
  Remove. Those services have nothing to do with a link-level service.

* sys-subsystem-net-devices-${if}.device:
  Add as BindsTo dependency as this will make hostapd stop when the
  device is unplugged.

* network-link-${if}.service:
  Add hostapd as dependency for this service via requiredBy clause,
  so that the network link is only considered to be established
  only after hostapd has started.

* network.target:
  Remove this from wantedBy clause as this is already implied from
  dependencies stacked above hostapd. And if it's not implied than
  starting hostapd is not required for this particular network
  configuration.

(cherry picked from commit 725fcdef3f)
2018-10-17 16:53:49 +02:00
Anatolii Prylutskyi ff7413b160
rambox: fix invalid sha256
(cherry picked from commit 4051fc901b)
2018-10-17 09:34:32 +01:00
Tim Steinbach 19ee57bdaf
oh-my-zsh: 2018-09-03 -> 2018-09-14
(cherry picked from commit e0a98c5dc0)
2018-10-16 16:51:11 -04:00
Rob Vermaas 3b3a2d30df julia_10: update to 1.0.1 2018-10-16 22:14:16 +02:00
zimbatm 68c70cfe9e
terraform-providers.libvirt: fix plugin output (#48577)
Terraform depends on this binary name format to detect the provider
version.

(cherry picked from commit 7786575c6c)
2018-10-16 19:36:35 +02:00
Linus Heckemann 4a748215d1 libssh: 0.7.5 -> 0.7.6
Fixes CVE-2018-10933:

libssh versions 0.6 and above have an authentication bypass
vulnerability in the server code. By presenting the server an
SSH2_MSG_USERAUTH_SUCCESS message in place of the
SSH2_MSG_USERAUTH_REQUEST message which the server would expect to
initiate authentication, the attacker could successfully authentciate
without any credentials.

Source:
https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release/
(cherry picked from commit eca462813d)
2018-10-16 19:09:51 +02:00
Rob Vermaas 71941853a1 nixpart0.blivet: fix reference to selinux python modules 2018-10-16 17:12:05 +02:00
Rob Vermaas 7ceea6f601 blivet: fix reference to selinux python modules 2018-10-16 17:04:43 +02:00
José Romildo Malaquias 8fe63a0c1e greybird: remove license cc-by-nc-sa-30 (#46802)
Greybird is dual-licensed as GPLv2 or later and CC-BY-SA 3.0 or later.
The first is free, and the second is unfree in nixpkgs. Currently both
licenses are listed in the package derivation. And nix takes that it is
unfree. If one of the licenses in the list is unfree. nix consider
that the software is unfree. Remove the unfree one.

(cherry picked from commit 1944defa4c)
2018-10-16 08:36:34 +02:00
Sarah Brofeldt 24bab87520
Merge pull request #48486 from srhb/backport-48485
Backport 18.09: haskellPackages.cryptonite: fix for aarch64 and re-enable tests
2018-10-16 00:02:05 +02:00
Drew Hess 67a7354cd5 haskellPackages.cryptonite: fix for aarch64.
This is a cherry-pick from upstream (see
https://github.com/haskell-crypto/cryptonite/issues/234); there has
been no upstream release since the fix was committed.

(cherry picked from commit 321626d5ee)
Backport of #48485
2018-10-15 23:46:26 +02:00
Drew Hess fbb068dcc4 haskellPackages.cryptonite: re-enable tests.
This has been fixed since cryptonite-0.7:

https://github.com/haskell-crypto/cryptonite/issues/28

cryptonite is also no longer listed in expected-test-failures in
Stackage.

(cherry picked from commit c8a59e8453)
Backport of #48485
2018-10-15 23:46:08 +02:00
Eelco Dolstra b5380ae736 ec2-amis.nix: Add 18.09 images
(cherry picked from commit 47dfe25e1b)
2018-10-15 22:52:23 +02:00
Wael M. Nasreddine f935d5ba86
easyrsa: add support for darwin
(cherry picked from commit 1828799f47)
2018-10-15 20:28:18 +02:00
Florian Jacob 38f5b076d7
gitea: 1.5.1 -> 1.5.2
(cherry picked from commit 0a5c7cf512)
2018-10-15 19:58:46 +02:00
Jörg Thalheim c15e342304
Merge pull request #48469 from Lassulus/df-18.09
[18.09] fix dwarf fortress package
2018-10-15 18:20:41 +01:00
Graham Christensen 1f50fc2bc5
Merge pull request #48468 from Ekleog/release-notes-backport
release-notes/18-09: add licenses marked as unfree
2018-10-15 13:17:24 -04:00
lassulus 12847b9043 dwarf-fortress: fix build error
(cherry picked from commit 0d57159eca)
2018-10-15 17:28:22 +02:00
Morgan Jones 35beccebbf Inline JSON files
(cherry picked from commit 213b5457fc)
2018-10-15 17:28:18 +02:00
Morgan Jones 0f3b98a39c Update twbt to 6.54
(cherry picked from commit 2cd2571edd)
2018-10-15 17:28:14 +02:00
Morgan Jones 982080d18b Use stdenv.mkDerivation for Therapist wrapper
(cherry picked from commit 5f1013d875)
2018-10-15 17:28:11 +02:00
Morgan Jones 811d52713e Fix dangling DFHack "Git:" version text
(cherry picked from commit 870f05c975)
2018-10-15 17:28:07 +02:00
Morgan Jones 99b1a44ab3 Therapist needs to depend on the DF version, since it uses its MD5
(cherry picked from commit fe847fcc92)
2018-10-15 17:28:03 +02:00
Morgan Jones aa12b85056 Let the user override dfVersion in dwarf-fortress-full
(cherry picked from commit 7a5521537a)
2018-10-15 17:27:59 +02:00
Morgan Jones 5f563479b2 Fix dfhack's Dwarf Fortress MD5 in the correct environment
(cherry picked from commit f14d3b4795)
2018-10-15 17:27:55 +02:00
Morgan Jones d66a253aad dwarf-fortress: Support multiple unfuck/dfhack/TWBT versions
(cherry picked from commit 4ada74e293)
2018-10-15 17:27:51 +02:00
Aaron VonderHaar 13e6a3e41a
elm-format: 0.8.0 -> 0.8.1
(cherry picked from commit 67f58eee5e)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-10-15 16:12:52 +01:00
Léo Gaspard 3b65a51174 release-notes/18-09: add licenses marked as unfree
(cherry picked from commit 2a2c99673b)
2018-10-16 00:07:45 +09:00
Lancelot SIX c6494972c1
pythonPackages.django_2_1: 2.1.1 -> 2.1.2
See https://docs.djangoproject.com/en/2.1/releases/2.1.2/

(cherry picked from commit 50ad0f2cc7)
2018-10-15 15:09:13 +02:00
Lancelot SIX 145076a41f
pythonPackages.django_2_1: 2.0.8 -> 2.0.9
See https://docs.djangoproject.com/en/2.0/releases/2.0.9/

(cherry picked from commit cd902644bf)
2018-10-15 15:08:10 +02:00
Lancelot SIX 7d19c136e9
pythonPackages.django: 1.11.15 -> 1.11.16
See https://docs.djangoproject.com/en/1.11/releases/1.11.16/

(cherry picked from commit 95a040f9b6)
2018-10-15 15:07:31 +02:00
Jörg Thalheim ae16537bf8
Merge pull request #48437 from rnhmjoj/shell-conduit-backport
haskellPackages.shell-conduit: fix build
2018-10-15 11:02:28 +01:00
rnhmjoj 2334e37f5a
haskellPackages.shell-conduit: fix build
(cherry picked from commit 096be6d941)
Reason: the package is broken in NixOS stable.
2018-10-15 11:24:56 +02:00
Samuel Dionne-Riel c06f5302f6 dbeaver: 5.2.1 -> 5.2.2 (#48442)
(cherry picked from commit 22c12da8aa)
2018-10-15 08:09:55 +02:00
Ambroz Bizjak 195a573cc8 nixos/xserver: Implement configuration of NVIDIA Optimus via PRIME
This adds configuration options which automate the configuration of NVIDIA Optimus using PRIME. This allows using the NVIDIA proprietary driver on Optimus laptops, in order to render using the NVIDIA GPU while outputting to displays connected only to the integrated Intel GPU. It also adds an option for enabling kernel modesetting for the NVIDIA driver (via a kernel command line flag); this is particularly useful together with Optimus/PRIME because it fixes tearing on PRIME-connected screens.

The user still needs to enable the Optimus/PRIME feature and specify the bus IDs of the Intel and NVIDIA GPUs, but this is still much easier for users and more reliable. The implementation handles both the X configuration file as well as getting display managers to run certain necessary `xrandr` commands just after X has started.

Configuration of commands run after X startup is done using a new configuration option `services.xserver.displayManager.setupCommands`. Support for this option is implemented for LightDM, GDM and SDDM; all of these have been tested with this feature including logging into a Plasma session.

Note: support of `setupCommands` for GDM is implemented by making GDM run the session executable via a wrapper; the wrapper will run the `setupCommands` before execing. This seemed like the simplest and most reliable approach, and solves running these commands both for GDM's X server and user X servers (GDM starts separate X servers for itself and user sessions). An alternative approach would be with autostart files but that seems harder to set up and less reliable.

Note that some simple features for X configuration file generation (in `xserver.nix`) are added which are used in the implementation:
- `services.xserver.extraConfig`: Allows adding arbitrary new sections. This is used to add the Device section for the Intel GPU.
- `deviceSection` and `screenSection` within `services.xserver.drivers`. This allows the nvidia configuration module to add additional contents into the `Device` and `Screen` sections of the "nvidia" driver, and not into such sections for other drivers that may be enabled.
2018-10-14 20:06:12 -05:00
Tycho Grouwstra 320499ca33 skypeforlinux: 8.28.0.41 -> 8.32.0.44 (#48391)
* skypeforlinux: 8.28.0.41 -> 8.32.0.44

Fixes 404 on https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.28.0.41_amd64.deb, as only [more recent versions](https://repo.skype.com/deb/pool/main/s/skypeforlinux/) are still available, as previously noted at #31047. Avoiding `x.y.76.z` releases as per the comment.

* update sha256

(cherry picked from commit 72128fcd9d)
2018-10-15 01:11:12 +03:00
Jörg Thalheim 9345561c18
rambox: 0.5.17 -> 0.6.1
(cherry picked from commit a25e765dc9)
2018-10-14 20:52:40 +01:00
Tim Steinbach 08005ede0f
fail2ban: 0.10.3.1 -> 0.10.4
(cherry picked from commit 2a4bfe20d5aa2709c40f4b1d2bf55b34d3131144)
2018-10-14 10:27:15 -04:00
Jörg Thalheim 970b2937f6
Merge pull request #48377 from bgamari/cross-fixes-for-18.09
Cross fixes for 18.09
2018-10-14 09:10:26 +01:00
volth eb1dc551af bootStage1: fix cross build (@matthewbauer's solution)
(cherry picked from commit b3dff39105)
2018-10-14 02:03:23 -04:00
volth e1fbfca6e0 bootStage1: fix cross build
(cherry picked from commit 9dd5dc57a7)
2018-10-14 02:03:18 -04:00