nixpkgs/pkgs
Guillaume Bouchard b3c18fe2be
apitrace: fix OpenGL library path and Qt GUI (#86475)
For unknown reasons, Apitrace breaks the runpath of the traced program.
OpenGL programs on nix are looking at /run/opengl-driver/lib to find the
system OpenGL driver.

This change:

- add path /run/opengl-driver{-32} to the RPATH of the wrapper
libraries. This fixs tracing with `apitrace trace`.
- add rpath to `libglnvd` and `libGL` to the `{e}glretrace` binaries.
These libraries are loaded at runtime, but does not appears as NEEDED in
the binaries, hence the need for the explicit rpath addition. This fix
`{e}glretrace`.
- Explicitly add Qt wrapper to `qapitrace`. It fixs the GUI.

Co-authored-by: Florian Klink <flokli@flokli.de>

Co-authored-by: Florian Klink <flokli@flokli.de>
2020-05-04 12:39:44 +00:00
..
applications apitrace: fix OpenGL library path and Qt GUI (#86475) 2020-05-04 12:39:44 +00:00
build-support nix-prefetch-git: also add store path to json output 2020-05-04 17:43:29 +05:30
common-updater Merge pull request #85337 from petabyteboy/feature/mark-broken 2020-04-24 19:16:41 -04:00
data Merge pull request #86715 from r-ryantm/auto-update/papirus-icon-theme 2020-05-04 06:36:00 -03:00
desktops lxqt.libqtxdg: fix include and lib install directories 2020-05-03 19:53:35 -03:00
development Merge pull request #86693 from r-ryantm/auto-update/mod 2020-05-04 06:04:02 -05:00
games hyperrogue: 11.3f -> 11.3l 2020-05-04 01:39:04 -07:00
misc apulse: 0.1.12 -> 0.1.13 2020-05-02 10:18:14 +02:00
os-specific Merge pull request #86605 from BKPepe/wireguard 2020-05-03 19:38:23 +02:00
servers jellyfin: 10.5.4 -> 10.5.5 2020-05-04 17:02:56 +05:30
shells oh-my-zsh: 2020-04-26 -> 2020-04-30 2020-05-01 09:33:21 -04:00
stdenv
test
tools scrot: 1.2 -> 1.3 2020-05-04 16:47:36 +05:30
top-level onionshare: init at 2.2 2020-05-04 17:35:26 +05:30