Commit Graph

133993 Commits

Author SHA1 Message Date
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
Will Dietz 01b254ec50
Merge pull request #37835 from dtzWill/fix/musl-libiconv
"libiconv" fixes re:musl
2018-03-25 23:40:20 -05:00
Matthew Justin Bauer 1eda88c3bf
recode: fix libintl issue
should resolve https://hydra.nixos.org/build/71918435/nixlog/1
2018-03-25 23:36:14 -05:00
adisbladis ea1ba075a8
Merge pull request #37824 from ryantm/auto-update/libusb
libusb1: 1.0.21 -> 1.0.22
2018-03-26 10:33:46 +08:00
Will Dietz b6b94f0b27 man-db: disable tests w/musl as simplest solution 2018-03-25 21:17:50 -05:00
Will Dietz 9204fa2620 propagate libiconv header from musl too 2018-03-25 21:17:49 -05:00
Will Dietz f623858a82 glib: no one wants --witih-libiconv=gnu
Previously this was set on FreBSD and SunOS...
2018-03-25 21:17:49 -05:00
Will Dietz ba18240b26
Merge pull request #37815 from dtzWill/fix/qemu-musl
qemu: musl patches
2018-03-25 20:40:09 -05:00
Will Dietz 9d0bc503b5
Merge pull request #37809 from dtzWill/fix/zfs-tirpc-musl
tirpc, zfs: fixups, support using tirpc w/zfs
2018-03-25 20:38:31 -05:00
Will Dietz 0f33611c10
Merge pull request #37816 from dtzWill/fix/vde2-musl
vde2: musl patch
2018-03-25 20:35:11 -05:00
Will Dietz 27065f85a4
Merge pull request #37818 from dtzWill/fix/btrfs-progs-no-backtrace-musl
btrfs-progs: disable backtrace, fix build w/musl
2018-03-25 20:28:24 -05:00
Will Dietz 515d29c2a5
Merge pull request #37820 from dtzWill/fix/libbsd-musl
libbsd: apply patches from upstream, fix w/musl
2018-03-25 20:26:26 -05:00
Will Dietz 3bf2002199 celt-0.5.1: disable tests that fail to build due to bad code
These were fixed upstream, but patches don't apply to
0.5.1 which we need to use for spice.

Instead of maintaining backported patches for very deprecated
software, just don't build the tests in the first place.
2018-03-25 20:25:01 -05:00
Will Dietz e9376e1829
Merge pull request #37808 from dtzWill/fix/wrapper-includes
wrapper.c: fixup includes to work w/musl
2018-03-25 20:20:21 -05:00
Will Dietz c7ed538456
Merge pull request #37807 from dtzWill/update/libpipeline-1.5.0
libpipeline: 1.4.1 -> 1.5.0
2018-03-25 20:17:18 -05:00
Ryan Mulligan 7f71182cc1 libusb1: 1.0.21 -> 1.0.22
Semi-automatic update generated by https://github.com/ryantm/nix-update tools.

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

These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 1.0.22 with grep in /nix/store/5wk75f6zd7ha7vhm4y3pd9p1qbc3vmgd-libusb-1.0.22
- directory tree listing: https://gist.github.com/ceccc2a897849afc2956de19e751995f
2018-03-25 17:31:39 -07:00
Will Dietz 3675d77058 vde2: musl patch 2018-03-25 19:06:59 -05:00
Will Dietz 969499f3e2 libbsd: more upstream patches 2018-03-25 18:48:28 -05:00
Will Dietz 88ea78745a libbsd: apply upstream patch to fix w/musl 2018-03-25 18:48:26 -05:00
Will Dietz 5faa470da2 btrfs-progs: disable backtrace, fix build w/musl 2018-03-25 18:46:06 -05:00
Will Dietz 55e59e4557 qemu: musl patches
(cherry picked from commit 1bf8ff49d55fc7dfdd460f3d4f02c148ed2a2b40)
2018-03-25 18:41:11 -05:00
Will Dietz bae5ec0faf zfs: fix hardcoded include path for libtirpc 2018-03-25 18:08:12 -05:00
Will Dietz 47dc9d7b35 tirpc: remove upstreamed patch, fix w/musl 2018-03-25 18:08:05 -05:00
Will Dietz d6ffaac4ac zfs: libtirpc dep on musl 2018-03-25 18:07:59 -05:00
Will Dietz cb30a1b425 wrapper.c: fixup includes to work w/musl 2018-03-25 18:06:02 -05:00
Will Dietz 2e29f46cc4 libpipeline: 1.4.1 -> 1.5.0 2018-03-25 18:03:23 -05:00
Matthew Bauer 675dc1bfbf apache-ant: init 1.9
1.9.x is a legacy version of ant supporting Java 5, 6, and 7

Fixes #37747
2018-03-25 14:11:00 -05:00
Tim Steinbach 026d53020c
linux-copperhead: 4.15.12.a -> 4.15.13.a 2018-03-25 15:06:12 -04:00