Commit graph

140474 commits

Author SHA1 Message Date
Moritz Angermann
4b48094285 ghc 8.4.2, head: Drop libiconv on windows.
nixpkgs#37012 and  nixpkgs#37707 introduces the setup-hooks for libiconv, which inject `-liconv` into the `NIX_LDFLAGS`. This breaks horribly on windows where the linker end up having no idea how to linke `-liconv`. The configure.ac file specifically ignores libiconv on windows.
2018-05-21 15:11:12 -04:00
John Ericson
03602f8162 ghc 8.4.2, head: Adjust enableShared enableTerminfo for windows 2018-05-21 15:11:12 -04:00
Moritz Angermann
6af0c192d1 ghc: paxmark all unwraped executables across the board
Shell glob works even as the exact set of executable (filenames) varries
beween configuations.
2018-05-21 15:11:12 -04:00
John Ericson
8d2ce113d5 ghc: Handle flavors better 2018-05-21 15:11:12 -04:00
John Ericson
6f2f081b90 ghc: Normalize derivations 2018-05-21 15:11:12 -04:00
Moritz Angermann
f914fdd960 used stdenv.targetPlatform.isDarwin and not stdenv.isDarwin. 2018-05-21 15:11:11 -04:00
Moritz Angermann
82a847a04b haskell infra: Adds buildFlags logic 2018-05-21 15:11:11 -04:00
Moritz Angermann
5e589a4049 haskell generic builder: Do the links dance only if shared is enabled. 2018-05-21 15:11:11 -04:00
Moritz Angermann
4ea33def46 haskell generic builder: Disable static libs on Windows because no -staticlib
The reason why this does not work is not that we can't built static
objects, we can, but we can't use `-staticlib` on GHC on windows.
`-staticlib` rolls all dependencies into a combined archive. While this
would work on windows if we used gnu ar and MRI script, GHC can't rely
on GNU ar, and as such has a quick archive concatenation module for GNU
and BSD archives only.
2018-05-21 15:11:11 -04:00
Moritz Angermann
15759df660 haskell generic builder: Use setup package database for setup-depends
Adapted from b69f420121 by @Ericson2314
2018-05-21 15:11:10 -04:00
John Ericson
900862ea3b haskell generic builder: setupHaskellDepends should be `nativeBuildInputs
This is because they are just for Setup.hs, so they are just used at build time
and completely isolated from the normal components' dependencies.

This was previous implemented in 8a8f0408cd, but
reverted in e69c7f5641 because it broken
setup-depends non-cross in haskell shell environments (custom Setup.hs in cross
shell environments has never worked). This version adds a special native
exception to avoid that breakage.
2018-05-21 15:09:51 -04:00
John Ericson
c6f742b770 haskell-generic-builder: Add extra framework dirs
Just like with the other `--extra-*` flags, cc/ld-wrapper already handles
this, but we need to make Cabal aware so that the haskell builds have
the correct metadata.
2018-05-18 17:49:41 -04:00
John Ericson
974fa94fd8
Merge pull request #40641 from angerman/feature/darwin-wine
Enable WINE on macOS
2018-05-18 17:42:12 -04:00
Moritz Angermann
0828bc5b1f wine: Enable on macOS 2018-05-18 17:15:42 -04:00
Robert Schütz
e3a7d55d3e
nixos/tests/home-assistant: ignore "Timer got out of sync" error (#40735) 2018-05-18 23:06:25 +02:00
R. RyanTM
2355a7f0e4 linuxPackages.wireguard: 0.0.20180420 -> 0.0.20180514 (#40631)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/wireguard/versions.

These checks were done:

- built on NixOS

- 0 of 0 passed binary check by having a zero exit code.
- 0 of 0 passed binary check by having the new version present in output.
- directory tree listing: https://gist.github.com/ed69b3dfb89cc9d82136b356d54d21bb
- du listing: https://gist.github.com/0f8c8caf71b9d18efa2341ce03a212f1
2018-05-18 22:57:13 +02:00
Matthew Justin Bauer
18e1aea5c5
Merge pull request #40717 from hedning/fix-inkscape-build
inkscape: disable parallelBuilding to avoid non-deterministic failure
2018-05-18 15:53:13 -05:00
John Wiegley
d33322d449
haskellPackages.developPackage: Add a defaulted provideDrv argument
The purpose of this argument is to allow you to get at the derivation (rather
than it's env) even when in the evaluation context of a nix-shell invocation.
2018-05-18 13:04:18 -07:00
Patrick Hilhorst
5e49920d41 iasl: 20180313 -> 20180508 (#40613) 2018-05-18 20:35:26 +02:00
Will Dietz
61fd8d63b4
Merge pull request #40730 from dtzWill/feature/xbps
xbps: init at 0.52
2018-05-18 13:23:37 -05:00
Will Dietz
6a8aa56a12
Merge pull request #40733 from dtzWill/update/gllvm-wllvm-1.2.1
{g,w}llvm: 1.2.0 -> 1.2.1
2018-05-18 13:15:01 -05:00
Will Dietz
a9d3d4dc6d xbps: limit to platforms.linux
Darwin is a no-go at least:
https://github.com/NixOS/nixpkgs/pull/40730#issuecomment-390284212
2018-05-18 13:07:51 -05:00
Will Dietz
41ede7f4c4 wllvm: 1.2.0 -> 1.2.1
Also add myself as another maintainer.
2018-05-18 12:55:04 -05:00
Will Dietz
208abdba78 gllvm: 1.2.0 -> 1.2.1 2018-05-18 12:54:47 -05:00
Will Dietz
0c30d6597e xbps: init at 0.52 2018-05-18 12:42:34 -05:00
Maximilian Bosch
641a623053 nixos/xss-lock: add module (#40619)
`xsslock` (which was originally packaged in 6cb1d1aaaf)
is a simple screensaver which connects a given screen locker (e.g.
`i3lock`) with `logind`. Whenever `loginctl lock-sessions` is invoked
the locker will be used to lock the screen. This works with its power
management features (e.g. `lid switch`) as well, so the PC can be locked
automatically when the lid is closed.

The module can be used like this:

```
{
  services.xserver.enable = true;

  programs.xss-lock.enable = true;
  programs.xss-lock.lockerCommand = "i3lock";
}
```
2018-05-18 18:24:53 +02:00
xeji
cfc016c7cd
Merge pull request #40703 from gnidorah/autopatchelf
franz, maxx: switch to autoPatchelfHook
2018-05-18 18:20:51 +02:00
Thomas Kerber
2921c447d4 astroid: 0.10.2 -> 0.11.1 (#40720) 2018-05-18 18:09:48 +02:00
R. RyanTM
218b60b85d ace: 6.4.7 -> 6.4.8 (#40696)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/ace/versions.

These checks were done:

- built on NixOS
- /nix/store/2bjwljxg8xr8f44h622mqc3xacy9419y-ace-6.4.8/bin/ace_gperf passed the binary check.
- 1 of 1 passed binary check by having a zero exit code.
- 0 of 1 passed binary check by having the new version present in output.
- found 6.4.8 with grep in /nix/store/2bjwljxg8xr8f44h622mqc3xacy9419y-ace-6.4.8
- directory tree listing: https://gist.github.com/246159b0e45b5fe1369de042fd0534cf
- du listing: https://gist.github.com/dc07102e153c9c3a7f97e1fe743aed1b
2018-05-18 17:34:52 +02:00
José Romildo Malaquias
e8b8ba148e enlightenment: add xkeyboard-config dependency (#40690)
- Add runtime dependence on xkeyboard-config

- Add base.lst from xkeyboard-config to the list of keyboard layout
files. Something similar to this has been removed in a previous patch
by mistake.

- Fix location of binary edge_cc. This has been removed in a previous
patch by mastake.

- Make the explanation for the wrapping of some binaries more clear.
2018-05-18 17:28:16 +02:00
R. RyanTM
e80957d516 imagemagick7: 7.0.7-29 -> 7.0.7-32 (#40669)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/imagemagick/versions.

These checks were done:

- built on NixOS
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/animate passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/compare passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/composite passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/conjure passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/convert passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/display passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/identify passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/import passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/magick-script passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/mogrify passed the binary check.
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/montage passed the binary check.
- Warning: no invocation of /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/stream had a zero exit code or showed the expected version
- /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32/bin/magick passed the binary check.
- 12 of 13 passed binary check by having a zero exit code.
- 0 of 13 passed binary check by having the new version present in output.
- found 7.0.7-32 with grep in /nix/store/s71ipahy5v22lscx13qq054ki72z094y-imagemagick-7.0.7-32
- directory tree listing: https://gist.github.com/f22a02931178895b4d9ac8401f7d6eb8
- du listing: https://gist.github.com/d5150ae0b886668b2b42f583409a14a4
2018-05-18 17:21:25 +02:00
Eelco Dolstra
e86be6919a
Merge pull request #40723 from uqam-fob/master
Remove all references to absent nixos-prepare-root
2018-05-18 16:16:43 +02:00
R. RyanTM
364f922cbf gtkwave: 3.3.89 -> 3.3.90
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/gtkwave/versions.

These checks were done:

- built on NixOS
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/evcd2vcd passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/fst2vcd passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vcd2fst passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/fstminer passed the binary check.
- Warning: no invocation of /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/ghwdump had a zero exit code or showed the expected version
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/lxt2miner passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/lxt2vcd passed the binary check.
- Warning: no invocation of /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/shmidcat had a zero exit code or showed the expected version
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vcd2lxt passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vcd2lxt2 passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vcd2vzt passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vzt2vcd passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vztminer passed the binary check.
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/gtkwave passed the binary check.
- Warning: no invocation of /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/twinwave had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/rtlbrowse had a zero exit code or showed the expected version
- /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90/bin/vermin passed the binary check.
- 13 of 17 passed binary check by having a zero exit code.
- 0 of 17 passed binary check by having the new version present in output.
- found 3.3.90 with grep in /nix/store/hhpifj7x2j4nr80kiksdhqyfny1hlyvh-gtkwave-3.3.90
- directory tree listing: https://gist.github.com/cf30f5f6dd398a3083156aed84f02f36
- du listing: https://gist.github.com/6d77f0a1fdfe06cfe325c3873fdfd97c
2018-05-18 08:59:50 -05:00
R. RyanTM
82fbc339a5 jhiccup: 2.0.8 -> 2.0.9
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/jhiccup/versions.

These checks were done:

- built on NixOS
- Warning: no invocation of /nix/store/di6qgm16dycmq6xg4jhwbmin207kykkr-jhiccup-2.0.9/bin/jHiccup had a zero exit code or showed the expected version
- /nix/store/di6qgm16dycmq6xg4jhwbmin207kykkr-jhiccup-2.0.9/bin/jHiccupLogProcessor passed the binary check.
- 1 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 2.0.9 with grep in /nix/store/di6qgm16dycmq6xg4jhwbmin207kykkr-jhiccup-2.0.9
- directory tree listing: https://gist.github.com/83abe7e20b3fd3db4dd38e3223479de0
- du listing: https://gist.github.com/196b47d4bb8d9ecf736bb2a7be08ce2c
2018-05-18 08:59:31 -05:00
Philippe Grégoire
536a41171b
Remove all references to absent nixos-prepare-root
Fixes the broken 0f5d5970b2 commit.
2018-05-18 09:53:11 -04:00
Michael Weiss
31712afa7b androidStudioPackages.{dev,canary}: 3.2.0.13 -> 3.2.0.14 2018-05-18 14:26:09 +02:00
Tor Hedin Brønner
05a6e94f34 inkscape: disable parallelBuilding
Try to avoid non-deterministic build failure.
2018-05-18 12:32:11 +02:00
Robert Schütz
c80f36df99
Merge pull request #40498 from andreabedini/fix/pythonPackages-docker-pycreds-update
pythonPackages.docker-pycreds: 0.2.2 -> 0.2.3
2018-05-18 11:51:46 +02:00
R. RyanTM
73a12c0403 duperemove: 0.10 -> 0.11 (#40684)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/duperemove/versions.

These checks were done:

- built on NixOS
- Warning: no invocation of /nix/store/mcgis270lv4waah1f68insh0n8j7ja52-duperemove-0.11/bin/btrfs-extent-same had a zero exit code or showed the expected version
- /nix/store/mcgis270lv4waah1f68insh0n8j7ja52-duperemove-0.11/bin/duperemove passed the binary check.
- /nix/store/mcgis270lv4waah1f68insh0n8j7ja52-duperemove-0.11/bin/hashstats passed the binary check.
- /nix/store/mcgis270lv4waah1f68insh0n8j7ja52-duperemove-0.11/bin/show-shared-extents passed the binary check.
- 2 of 4 passed binary check by having a zero exit code.
- 2 of 4 passed binary check by having the new version present in output.
- found 0.11 with grep in /nix/store/mcgis270lv4waah1f68insh0n8j7ja52-duperemove-0.11
- directory tree listing: https://gist.github.com/0df1e551a8c77ca4dd4bb8f2783f75c4
- du listing: https://gist.github.com/4dc88fc1b6adba1caf3a67e67383c3c9
2018-05-18 11:18:12 +02:00
xeji
831e8ce8e4
Merge pull request #40716 from dywedir/iosevka
iosevka: 1.14.2 -> 1.14.3
2018-05-18 11:11:32 +02:00
Jens Binkert
d566244039 typora: 0.9.47 -> 0.9.48 (#40714) 2018-05-18 11:04:13 +02:00
R. RyanTM
a270cbde18 lsscsi: 0.28 -> 0.29 (#40663)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/lsscsi/versions.

These checks were done:

- built on NixOS
- /nix/store/2z22y23xx308psxsxn605hsizfhll3jd-lsscsi-0.29/bin/lsscsi passed the binary check.
- 1 of 1 passed binary check by having a zero exit code.
- 0 of 1 passed binary check by having the new version present in output.
- found 0.29 with grep in /nix/store/2z22y23xx308psxsxn605hsizfhll3jd-lsscsi-0.29
- directory tree listing: https://gist.github.com/8a27d93aa9459ec96b068a78e73f6f1c
- du listing: https://gist.github.com/1c65dda6f5dc9d0ef0fa880d016dc260
2018-05-18 10:59:19 +02:00
Vladyslav Mykhailichenko
e44659509f iosevka-bin: 1.14.0 -> 1.14.3 2018-05-18 11:46:25 +03:00
Vladyslav Mykhailichenko
e63bc58d7b iosevka: 1.14.2 -> 1.14.3 2018-05-18 11:45:25 +03:00
Jörg Thalheim
b6495376d2
Merge pull request #40603 from ryantm/mattermost_4_10
mattermost: 4.8.0 -> 4.10.0
2018-05-18 09:17:28 +01:00
Christoph Hrdinka
4c07c5635a
Merge pull request #40656 from r-ryantm/auto-update/nsd
nsd: 4.1.20 -> 4.1.21
2018-05-18 09:35:55 +02:00
Michael Raskin
ec752bc47f
Merge pull request #40676 from r-ryantm/auto-update/firejail
firejail: 0.9.52 -> 0.9.54
2018-05-18 06:38:10 +00:00
Michael Raskin
499b9e794b
Merge pull request #40713 from yrashk/attempto-ape
ape: init at 6.7-131003
2018-05-18 06:22:29 +00:00
Yurii Rashkovskii
63f2c2f73f
ape: init at 6.7-131003 2018-05-17 21:47:43 -07:00
Mateusz Kowalczyk
50bbc56b0b
Merge pull request #40701 from r-ryantm/auto-update/babeld
babeld: 1.8.1 -> 1.8.2
2018-05-18 08:54:06 +09:00