Commit Graph

20 Commits

Author SHA1 Message Date
Robin Gloster
e5ded57aab
treewide: NIX_CFLAGS_COMPILE -> string 2019-12-31 00:05:53 +01:00
Jan Tojnar
ebe0fd4353
libglvnd: switch to python3 2019-12-15 01:50:36 +01:00
adisbladis
f509874f91
libglvnd: Apply patches to work with mesa 19.2.3 2019-11-09 10:34:51 +00:00
Mario Rodas
efce3c1367
libglvnd: fix build on darwin
The --version-script flag is only supported by GNU LD
2019-10-24 21:00:00 -05:00
Edmund Wu
2d1a119ff8 libglvnd: 1.0.0 -> 1.2.0 2019-10-22 10:01:56 +02:00
Frederik Rietdijk
e68505e735 Merge remote-tracking branch 'upstream/gcc8' into staging-next 2019-09-06 23:25:18 +02:00
Ambroz Bizjak
1bba961e2a libglvnd, ocl-icd, vulkan-loader: Remove addOpenGLRunpath where not needed.
For APIs that use driver config files, the config files should point to libraries using absolute paths, so `RUNPATH` should be unnecessary. It is still needed for `libGLX` because that does not use config files but the dispatch library receives just a vendor name from the X server.
2019-08-18 21:29:42 +03:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Ambroz Bizjak
1860e506e7 libglvnd, ocl-icd, vulkan-loader: Add driver library paths to RUNPATH.
Previously we were relying on LD_LIBRARY_PATH to discover driver libraries (libGL, ligGLX, libEGL, OpenCL and Vulkan). This has the problem that setuid programs (in particular VirtualBox) ignore LD_LIBRARY_PATH. Fix it by setting RUNPATH in various dispatch libraries.

This is not needed for libvdpau because it is already configured to look for libraries in the driver paths.

Fixes https://github.com/NixOS/nixpkgs/issues/22760.
2019-05-22 18:30:05 +02:00
Matthew Bauer
fb5bd7256d libglvnd: fix darwin
Unfortunately this had been broken for a while and i just realized it
was broken. This adds a patch from upstream that fixes the
issue (missing _u_execmem symbol).
2019-02-24 04:12:39 -05:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
Matthew Bauer
7a39b0c43b libglvnd: build on darwin 2018-08-15 17:37:00 -05:00
Patrick Hilhorst
116cce8b5f libglvnd: set -Wno-error=array-bounds (#40432) 2018-05-13 17:26:27 +02:00
Will Dietz
64c2e058e6 mesa, libglvnd, xorg: disable tls w/musl 2018-04-24 17:16:22 -05:00
Will Dietz
2367250cfb libglvnd: patch from upstream for libdl 2018-03-30 23:27:07 -05:00
Nikolay Amiantov
6467c94c8d libglvnd: 2016-12-22 -> 1.0.0
Move driverLink attribute there.
2018-03-26 14:01:49 +03:00
Alexander V. Nikolaev
42dcaa91d6 libglvnd: refer to driversLink via libGL_driver 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Nikolay Amiantov
750e7ba0d9 libglvnd: init at 2016-12-22 2017-02-08 16:56:50 +03:00