New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libva: make libva-full
the default
#35115
Conversation
7e45b8e
to
7c0bd6c
Compare
ping @vcunat because its related to libGL |
7c0bd6c
to
290789d
Compare
Success on aarch64-linux (full log) Attempted: libva Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: libva Partial log (click to expand)
|
i'm +0 on this. i would let @vcunat decide. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can merge this with my libglvnd
changes as related in the staging batch. Note to myself: check for new packages using libva
before merging.
d859e79
to
7ef85a8
Compare
Thanks! Rebased onto newer staging and cleaned up a bit.
|
Success on aarch64-linux (full log) Attempted: libva Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: libva Partial log (click to expand)
|
7ef85a8
to
ccf15a3
Compare
* Fix shebang so that it's usable on NixOS; * Enable warnings (they were enabled with Perl flag before); * Switch from mesa to libGL.
X libraries in LD_LIBRARY_PATH seem to not be needed anymore. I've tracked this addition as far as I could (02cef04) 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.
Our patch which adds this envvar has been removed.
Also remove duplicate libGLU.
They seem to no longer be needed.
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.
ccf15a3
to
ea7ef75
Compare
Rebased onto current staging. The old branch lives in `pkgs/libva-full-by-default-before-rebase`.
|
Merged into staging, thanks! |
Motivation for this change
Side-effect of me making kodi play torrent streams (will PR when this gets merged and staging gets merged into master).
It seems that all uses of
libva
it in nixpkgs exceptmesa
and itself actuallyeither will gain from using
libva-full
instead oflibva-minimal
by defaultor simply won't care.
They way it was recursively defined with overrides before was also very
confusing.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)