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
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
Nikolay Amiantov
1de04e45cb
qemu: add OpenGL support
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
5f44faaca9
qemu: use SDL2 as SDL library
...
This is needed for OpenGL support.
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
1e35a9cc06
virglrenderer: add libdrm as dependency
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
d61e6c5ed7
opengl service: move options under common hardware.opengl tree
...
Purely cosmetic.
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
0934c8f49b
nvidia service: rely on libglvnd
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
f362cf23d7
qt4: remove OpenGL absolute path patch
...
In resulting derivation there's no mention of this path anyway (checked with grep).
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
6bf1421f13
treewide: refactor to use libglvnd
...
* Implement libGL as a symlink package which uses libraries from libglvnd and
headers from Mesa (since ones from libglvnd are outdated).
* Use libGL_driver.driverLink treewide; add FHS paths where possible.
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
803e87aa1e
mesa_noglu: build virgl driver
...
It's used for 3D acceleration inside qemu.
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
03a6766a6d
mesa_noglu: build with libglvnd
2018-03-26 14:01:49 +03:00
Nikolay Amiantov
6467c94c8d
libglvnd: 2016-12-22 -> 1.0.0
...
Move driverLink attribute there.
2018-03-26 14:01:49 +03:00