Commit Graph

117595 Commits

Author SHA1 Message Date
Nikolay Amiantov
133c5cee44 enlightenment.efl: fix build 2018-03-28 16:25:14 +03:00
Nikolay Amiantov
7fec6c8cd3 weston: fix build 2018-03-28 16:25:14 +03:00
Nikolay Amiantov
8d0f470984 kvfb: fix build 2018-03-28 16:25:14 +03:00
Matthew Justin Bauer
2162eb4bed
Merge pull request #37953 from obsidiansystems/unixtools
unixtools: Utilize meta.platforms
2018-03-27 21:21:52 -05:00
John Ericson
52f4be2c1f unixtools: Utilize meta.platforms 2018-03-27 20:26:10 -04:00
Matthew Justin Bauer
75616ceb49
Merge pull request #37840 from matthewbauer/unixtools
Cross-platform "unixtools"
2018-03-27 18:43:03 -05:00
Matthew Bauer
49455d7bae treewide: replace utillinux refs of {u,}mount
umount and mount are now provided top-level
2018-03-27 18:17:46 -05:00
Matthew Bauer
11f0e07d4f unixtools: replace darwin.ps 2018-03-27 18:17:46 -05:00
Matthew Justin Bauer
00e6cc94ae Cleanup all-packages.nix 2018-03-27 18:17:46 -05:00
Matthew Justin Bauer
80aec24b92 Update default.nix 2018-03-27 18:17:45 -05:00
Matthew Bauer
4a9fddc598 unixtools: cleanup 2018-03-27 18:17:45 -05:00
Matthew Justin Bauer
35d6688a1b top-level: add sysctl 2018-03-27 18:17:44 -05:00
Matthew Bauer
ef428ab202 treewide: cleanup procps uses 2018-03-27 18:17:37 -05:00
Will Dietz
ee9ad96898 parted: add missing fnctl include, fix w/musl
Disable tests on musl, maybe fix or refine this in the future.
2018-03-27 15:00:29 -05:00
Will Dietz
1c110d5285
Merge pull request #37892 from dtzWill/fix/virglrenderer-include
virglrenderer: fix missing include
2018-03-27 12:47:39 -05:00
Matthew Bauer
ce8ce600ae unix-tools: introduce unix-tools.nix
unix-tools.nix has a collection of tools that are commonly installed
by default in Unix derivatives. This is intended to provide
compatibility between macOS and Linux users. Three Linux-only
derivations are provided for compatbility:

- procps
- utillinux
- nettools

More tools are also provided.

Also: treewide: use unixtools

Non-comprehensive replace of Linux-only procps and util-linux with
'unixtools'.
2018-03-26 17:40:55 -05:00
Will Dietz
69cdf22aef
Merge pull request #37891 from dtzWill/fix/usbredir-werror
usbredir: -Wno-error
2018-03-26 16:34:16 -05:00
Will Dietz
332c90b3fb
Merge pull request #37888 from dtzWill/fix/xfsprogs-use-upstream-patch
xfsprogs: replace glibc-2.27 patch w/upstream variant
2018-03-26 16:33:10 -05:00
Will Dietz
6579e204eb
Merge pull request #37894 from dtzWill/fix/grub2-linux
grub2: extend platforms to include all linux
2018-03-26 16:27:40 -05:00
Will Dietz
e78900213b grub2: extend platforms to include all linux
This works (and is needed) on musl-based linux too!
2018-03-26 15:53:38 -05:00
Will Dietz
4037d68db4 virglrenderer: fix missing include 2018-03-26 15:32:00 -05:00
Will Dietz
49726921d5
Merge pull request #37831 from dtzWill/fix/celt-0.5.1-disable-broken-tests
celt-0.5.1: disable tests that fail to build due to bad code
2018-03-26 15:24:45 -05:00
Will Dietz
23ace05628 usbredir: -Wno-error 2018-03-26 15:21:20 -05:00
Will Dietz
06e093c270 xfsprogs: replace glibc-2.27 patch w/upstream variant
This version also works w/musl :)

https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/patch/?id=8041435de7ed028a27ecca64302945ad455c69a6
2018-03-26 14:53:50 -05:00
Will Dietz
73320be341
Merge pull request #37885 from dtzWill/fix/musl-fts
musl-fts: setup-hook to add -lfts, use in xar and libselinux
2018-03-26 14:17:53 -05:00
Will Dietz
9f1c8c57c7
Merge pull request #37884 from dtzWill/fix/nilfs-utils-musl
nilfs-utils: apply upstream patches to fix w/musl
2018-03-26 14:13:28 -05:00
Will Dietz
ec10698e5b
Merge pull request #37819 from dtzWill/fix/netcat-openbsd-musl
netcat-openbsd: fix w/musl by providing b64_ntop
2018-03-26 14:07:06 -05:00
Will Dietz
69ca33057e xar, libselinux: use musl-fts on musl, fix 2018-03-26 14:00:11 -05:00
Will Dietz
ebf04d83c0 musl-fts: add setup-hook to add -lfts 2018-03-26 13:59:59 -05:00
Will Dietz
da0da6177d nilfs-utils: apply upstream patches to fix w/musl 2018-03-26 13:58:44 -05:00
Will Dietz
5e3e3e985d netcat-openbsd: fix w/musl by providing b64_ntop
It seems many projects have copies of this code--
and AFAICT all are derived from ISC's BIND[2]
although it does not appear present in recent versions.

This is a curious function as it is not documented
nor part of any standard[1].

[1] https://www.lemoda.net/unix/base64/index.html
[2] for example, glibc's copy:
    https://sourceware.org/git/?p=glibc.git;a=blob;f=resolv/README;h=514e9bb617e710f16126c1474561965a2b35653d;hb=HEAD#l104
2018-03-26 12:43:50 -05:00
Shea Levy
59a53aada0
haskell.compiler.ghc8{22,41}: Fix abi-depends non-determinism.
See https://github.com/haskell/cabal/issues/4728 for symptoms,
https://phabricator.haskell.org/D4159 for the base of the fix.
2018-03-26 10:09:00 -04:00
Nikolay Amiantov
9258cea7e0 libva1: full by default
This follows similar changes for libva. Also move `libva-full` to aliases.nix
with an intent to deprecate it later.
2018-03-26 14:11:07 +03:00
Jan Malakhovski
c7cf808ff8 libva: make libva-full the default
It seems that all uses of `libva` it in nixpkgs except `mesa` and itself actually
either will gain from using `libva-full` instead of `libva-minimal` by default
or simply won't care.
2018-03-26 14:02:06 +03:00
Jan Malakhovski
8f6f69cb0f nvidia_x11.settings: fix build 2018-03-26 14:02:06 +03:00
Jan Malakhovski
53af02b5bb kodi: fix build 2018-03-26 14:02:06 +03:00
Jan Malakhovski
98a8a9b08a webkitgtk218x: fix build 2018-03-26 14:02:06 +03:00
Jan Malakhovski
e822c85287 spice-gtk: fix build 2018-03-26 14:02:06 +03:00
Jan Malakhovski
228eee6cd4 qemu: fix options 2018-03-26 14:02:06 +03:00
Nikolay Amiantov
7fe170baff bumblebee: remove X libraries from LD_LIBRARY_PATH
They seem to no longer be needed.
2018-03-26 14:02:06 +03:00
Nikolay Amiantov
9cdaddf3a0 steam: add libGL to the environment
Also remove duplicate libGLU.
2018-03-26 14:02:06 +03:00
Nikolay Amiantov
96a76b8b9c primusLib: fix path to libglapi 2018-03-26 14:02:06 +03:00
Nikolay Amiantov
4b8e3c66d9 intel-gpu-tools: enable parallel building 2018-03-26 14:02:06 +03:00
Nikolay Amiantov
6493261bf2 cogl: fix build 2018-03-26 14:02:05 +03:00
Nikolay Amiantov
564f9be78f fbida: fix build 2018-03-26 14:01:49 +03:00
Nikolay Amiantov
a5b2e0277a qt5.qtwebengine: fix build 2018-03-26 14:01:49 +03:00
Nikolay Amiantov
db51b836b2 gtk3: fix build 2018-03-26 14:01:49 +03:00
Nikolay Amiantov
65da25997d xorg.xorgserver: don't use XORG_DRI_DRIVER_PATH
Our patch which adds this envvar has been removed.
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
a798ec30f9 xorg: update autogeneration script
* Fix shebang so that it's usable on NixOS;
* Enable warnings (they were enabled with Perl flag before);
* Switch from mesa to libGL.
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
22671aa031 glxinfo: fix build 2018-03-26 14:01:49 +03:00