Commit graph

134252 commits

Author SHA1 Message Date
Symphorien Gibol a3e1da17cb cargo-vendor-normalise: add a small install check 2018-09-11 23:44:14 +02:00
Jörg Thalheim 33dab23255 alacritty: switch back to upstream source
Thanks to https://github.com/NixOS/nixpkgs/pull/46362
We can now support git dependencies!
2018-09-11 23:44:14 +02:00
Jörg Thalheim 7bfa20198a fetchcargo: add type checking to cargo-vendor-normalise.py 2018-09-11 23:44:14 +02:00
Symphorien Gibol f20b229aa1 fectchcargo: don't break old sha256 2018-09-11 23:44:14 +02:00
Symphorien Gibol ccf72b8537 fetchcargo: normalise cargo config to ensure determinism 2018-09-11 23:44:14 +02:00
Justin Humm b66ef28841 buildRustPackage, fetchcargo: optionally use vendor config from cargo-vendor
By setting useRealVendorConfig explicitly to true, the actual (slightly
modified) config generated by cargo-vendor is used.

This solves a problem, where the static vendor config in
pkgs/build-support/rust/default.nix would not sufficiently replace all
crates Cargo is looking for.

As useRealVendorConfig (and writeVendorConfig in fetchcargo) default to
false, there should be no breakage in existing cargoSha256 hashes.

Nethertheless, imho using this new feature should become standard. A
possible deprecation path could be:

- introduce this patch
- set useRealVendorConfig explicitly to false whereever cargoSha256 is
  set but migration is not wanted yet.
- after some time, let writeVendorConfig default to true
- when useRealVendorConfig is true everywhere cargoSha256 is set and
  enough time is passed, `assert cargoVendorDir == null ->
  useRealVendorConfig;`, remove old behaviour
- after some time, remove all appearences of useRealVendorConfig and the
  parameter itself
2018-09-11 23:44:14 +02:00
John Ericson cb8fb7e71b
Merge pull request #46542 from obsidiansystems/dhcpcd-cleanup
dhcpcd: No need to hack around broken patchShebangs anymore
2018-09-11 16:40:38 -04:00
John Ericson c64d76d0e6 dhcpcd: No need to hack around broken patchShebangs anymore 2018-09-11 16:15:10 -04:00
Matthew Bauer e258c8d8dd
Merge pull request #45698 from kamilchm/filename-in-usnupported-shebang-error
Show the filename on unsupported shebang error
2018-09-10 14:52:38 -05:00
Vladimír Čunát f88192950f
Merge #46259: libdrm: 2.4.93 -> 2.4.94 2018-09-10 09:14:14 +02:00
Will Dietz fc5daa7b68 mesa: 18.1.7 -> 18.1.8
https://www.mesa3d.org/relnotes/18.1.8.html
2018-09-09 16:54:06 -05:00
xeji 5870a61b04
Merge pull request #46404 from oxij/pkgs/default-texinfo
git, gpgme: use default texinfo
2018-09-09 12:04:28 +02:00
Samuel Dionne-Riel 1ac912bf1b texlive: Adds patch for missing synctex header. (#46376)
This seems like a known issue as other distributions (ArchLinux here)
have patches fixing the issue.

This hopefully fixes more than one dependant builds for ZHF 18.09.
2018-09-09 11:37:29 +02:00
Jan Malakhovski 53c9efe9e5 gpgme: use default texinfo 2018-09-08 23:04:55 +00:00
Jan Malakhovski 7705c76c49 git: use default texinfo 2018-09-08 23:04:51 +00:00
Jan Malakhovski b7bd0561be Merge branch 'master' into staging 2018-09-08 22:08:32 +00:00
xeji d2ab091dd3
Merge pull request #46196 from oxij/pkgs/kodi-with-plugins
kodi: implement `kodiWithPlugins`, add more plugins
2018-09-08 23:43:42 +02:00
xeji 113f4d7b44
pythonPackages.persistent: fix build (#46364)
Documentation-related tests failed, the docs didn't build correctly
because of missing dependencies sphinx and manuel. Add them.
2018-09-08 21:35:33 +02:00
Maximilian Bode 73e75a7d16 pythonPackages.confluent-kafka: fix build (#46380)
cc #45960
2018-09-08 21:32:04 +02:00
xeji 8c6cf3de3d
cryptsetup: enable and fix tests (#46346)
Some tests use O_DIRECT which is filesystem dependent and fails in a
sandbox as well as on some filesystems without sandboxing.
Patch out O_DIRECT and disable the 4 test cases that still fail in a
sandbox. See discussion in #46151.
2018-09-08 21:24:15 +02:00
Michael Weiss b58a230c60
Merge pull request #46370 from primeos/nixos-sks
sks,nixos/sks: Various minor improvements

Module:
- Add a webroot option (serve a website by default, makes the setup easier)
- Explicitly set a group (instead of using 65534/nogroup)
- Move pkgs.sks from environment.systemPackages to the "sks" user and add pkgs.db

Package:
- Adapt the output of "sks version" to NixOS
- Copy the example webpages to $webSamples
2018-09-08 17:24:58 +02:00
Thomas Tuegel 0ce6e32cb7
Merge pull request #46335 from bkchr/plasma_5_13_5
plasma5: 5.13.4 -> 5.13.5
2018-09-08 09:54:17 -05:00
Tim Steinbach 16650af8c3
curl: 7.61.0 -> 7.61.1 2018-09-08 10:44:02 -04:00
Timo Kaufmann fc67c051e4
Merge pull request #46366 from markuskowa/license-14
Add licenses
2018-09-08 16:32:23 +02:00
Michael Weiss a6934b2389 sks: Adapt the package to NixOS (pkgs.db provides only "db_stat") 2018-09-08 16:24:05 +02:00
Michael Weiss d02c6a56cc sks: Copy the web examples to $webSamples for the module 2018-09-08 16:24:05 +02:00
Michael Raskin 7c69ae6259
Merge pull request #46348 from YorikSar/update-chromium
chromium: 68.0.3440.106 -> 69.0.3497.81
2018-09-08 14:02:46 +00:00
Markus Kowalewski d18bf12735
fbpanel: add license 2018-09-08 15:28:25 +02:00
Markus Kowalewski 6e6e41b56e
xine-ui: add license 2018-09-08 15:28:10 +02:00
Markus Kowalewski 2be3ed4062
tivodecode: add license 2018-09-08 15:27:50 +02:00
Maximilian Bosch 6960a96a0c jbake: fix sandbox build (#46363)
See https://hydra.nixos.org/build/80999410

Without a sandbox the `checkPhase` breaks with the following error:

```
/nix/store/i6vl5lwlz5jbkg4r6p340dwmj6fha3xq-stdenv-linux/setup: bin/jbake: /usr/bin/env: bad interpreter: No such file or directory
jbake did not return correct version
```

Running `patchShebangs` before fixes the issue.

Addresses #45960
2018-09-08 15:20:39 +02:00
Markus Kowalewski ffb5eca618
vcprompt: add license 2018-09-08 15:15:58 +02:00
Robert Helgesson bcedf59d84
perl-packages: remove rycee from maintainers
I no longer use or develop Perl regularly so cannot vouch for these
packages anymore.
2018-09-08 15:15:41 +02:00
Markus Kowalewski ae795a6acd
monotone: add license 2018-09-08 15:12:27 +02:00
Markus Kowalewski edb1bfcd32
guitone: add license 2018-09-08 15:07:58 +02:00
Markus Kowalewski 9f29e4c9c7
cvs2svn: add license 2018-09-08 15:04:33 +02:00
Markus Kowalewski 499b7e8927
bzr-tools: add license 2018-09-08 15:01:25 +02:00
Markus Kowalewski c2ff374951
bazaar: add license 2018-09-08 14:55:41 +02:00
Markus Kowalewski 70e254d6bd
root: add license 2018-09-08 14:51:28 +02:00
Markus Kowalewski 1cff2dd135
pynac: add license 2018-09-08 14:48:19 +02:00
Markus Kowalewski 258c202565
prooftree: add license 2018-09-08 14:44:43 +02:00
Markus Kowalewski 2ed07fdb2b
drgeo: add license + homepage 2018-09-08 14:42:12 +02:00
Vladyslav M 3b4ab85f01 ripgrep: 0.9.0 -> 0.10.0 (#46331) 2018-09-08 14:21:25 +02:00
Maximilian Bosch 37032db583 chessx: fix build (#46359)
See https://hydra.nixos.org/build/80998335.

Upstream doesn't support QT 5.11 ATM which broke compilation:

```
src/dialogs/savedialog.cpp: In constructor ‘SaveDialog::SaveDialog(QWidget*, Qt::WindowFlags)’:
src/dialogs/savedialog.cpp:37:34: error: invalid use of incomplete type ‘class QButtonGroup’
     group = new QButtonGroup(this);
```

The Arch community recommends to use an older QT version to fix
this (https://aur.archlinux.org/packages/chessx/).

Furthermore the `QT_PLUGIN_PATH` wasn't set properly which broke the
runtime since QT coudln't find the `xcb` plugin:

```
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized.
Reinstalling the application may fix this problem.
```

Finally, some minor style fixes were made for consistent indentation.

Addresses #45960
2018-09-08 14:19:24 +02:00
Samuel Dionne-Riel 2c751dcdc9 yabause: 0.9.14 -> 0.9.15 (#46353)
+ fixes for Qt 5.11 build.
2018-09-08 13:58:50 +02:00
R. RyanTM cd20437f81
josm: 14066 -> 14178
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
josm
2018-09-08 13:42:49 +02:00
Maximilian Bosch a02002deba pythonPackages.pycaption: fix build (#46356)
The `beaitufulsoup4` package distributed by `nixpkgs` is now at `4.6.3`.

Additionally it fixes `gnomecaption` which depends on the broken
`pycaption` package.

See https://hydra.nixos.org/build/81000247
See https://hydra.nixos.org/build/80723223

Addresses #45960
2018-09-08 11:20:47 +02:00
Jörg Thalheim 182f1fc2c8 vim-plugins: remove .git extension from spec 2018-09-08 10:08:56 +01:00
worldofpeace 2031c0ebfe mono-addins: fix build (#46354) 2018-09-08 10:06:58 +02:00
Dan Peebles f223f417fa swift-corelibs.corefoundation: update and modernize
This actually makes it useful to the Darwin stdenv, which I'll soon be
adjusting to use this library
2018-09-08 03:08:16 -04:00