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
9c4745fe73
Merge pull request #37933 from dtzWill/fix/parted-musl
...
parted: add missing fnctl include, fix w/musl
2018-03-27 15:41:21 -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
cdf1079665
opengl service: don't override mesa non-drivers in runtime
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
220d0decaf
qemu-vm service: quote arguments in qemu runner
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
4f0b59de9a
xserver service: cleanup LD_LIBRARY_PATH
...
X libraries in LD_LIBRARY_PATH seem to not be needed anymore.
I've tracked this addition as far as I could
(02cef04c81
) and they seem to be added for unfree
NVIDIA and ATI drivers but at least for NVIDIA they are not needed anymore. We
can add them with patchelf instead if it turns out to be the case with ATI.
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
Nikolay Amiantov
e2d59e06bf
qemu: add virgl renderer support
2018-03-26 14:01:49 +03:00