Search Criteria
Package Details: libva-git 2.17.0.r24.g97cbc87c-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libva-git.git (read-only, click to copy) |
---|---|
Package Base: | libva-git |
Description: | Video Acceleration (VA) API for Linux (git version) |
Upstream URL: | https://01.org/linuxmedia/vaapi/ |
Licenses: | MIT |
Conflicts: | libva |
Provides: | libva, libva-drm.so, libva-glx.so, libva-wayland.so, libva-x11.so, libva.so |
Submitter: | dbermond |
Maintainer: | dbermond |
Last Packager: | dbermond |
Votes: | 7 |
Popularity: | 0.000000 |
First Submitted: | 2017-12-26 15:09 (UTC) |
Last Updated: | 2023-02-25 15:17 (UTC) |
Dependencies (13)
- libdrm (libdrm-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libx11 (libx11-gitAUR)
- libxext (libxext-gitAUR)
- libxfixes
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- git (git-gitAUR, git-glAUR) (make)
- libglvnd (libglvnd-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- meson (meson-gitAUR) (make)
- intel-media-driver (intel-media-driver-gitAUR, intel-media-stack-binAUR) (optional) – backend for Intel GPUs (Broadwell and later)
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR) (optional) – backend for Intel GPUs (up until Haswell)
- libva-mesa-driver (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, mesa) (optional) – backend for NVIDIA and AMD GPUs
Required by (261)
- algodoo (requires libva)
- alvr (requires libva-x11.so)
- alvr (requires libva.so)
- alvr (requires libva-drm.so)
- alvr-git (requires libva-x11.so)
- alvr-git (requires libva.so)
- alvr-git (requires libva-drm.so)
- alvr-nvidia (requires libva-x11.so)
- alvr-nvidia (requires libva.so)
- alvr-nvidia (requires libva-drm.so)
- amazon-workspaces-bin (requires libva)
- amdonly-gaming-libva-mesa-driver-git (requires libva) (make)
- amdonly-gaming-mesa-git (requires libva) (make)
- amdonly-gaming-mesa-vdpau-git (requires libva) (make)
- amdonly-gaming-opencl-clover-mesa-git (requires libva) (make)
- amdonly-gaming-opencl-rusticl-mesa-git (requires libva) (make)
- amdonly-gaming-vulkan-mesa-layers-git (requires libva) (make)
- amdonly-gaming-vulkan-radeon-git (requires libva) (make)
- amdonly-gaming-vulkan-swrast-git (requires libva) (make)
- arch-gaming-meta (requires libva)
- avidemux-2.6 (requires libva)
- avidemux-cli-git (requires libva) (make)
- avidemux-core-git (requires libva-drm.so)
- avidemux-core-git (requires libva-x11.so)
- avidemux-core-git (requires libva.so)
- avidemux-core-git (requires libva)
- avidemux-core-git (requires libva) (make)
- avidemux-qt5-git (requires libva) (make)
- avidemux-qt6-git (requires libva) (make)
- bomi-git (requires libva)
- boosteroid (requires libva)
- cef (requires libva)
- chiaki-git (requires libva) (make)
- chromium-no-extras (requires libva)
- cinelerra-gg (requires libva)
- cinelerra-gg-git (requires libva)
- electron23 (requires libva) (make)
- electron28 (requires libva) (make)
- electron29 (requires libva) (make)
- emby-server-beta (requires libva-drm.so)
- emby-server-beta (requires libva.so)
- ffmpeg-amd-full (requires libva)
- ffmpeg-amd-full-git (requires libva)
- ffmpeg-compat-54 (requires libva)
- ffmpeg-compat-55 (requires libva)
- ffmpeg-cuda (requires libva)
- ffmpeg-decklink (requires libva)
- ffmpeg-dektec (requires libva)
- ffmpeg-ffplayout (requires libva-drm.so)
- ffmpeg-ffplayout (requires libva-x11.so)
- ffmpeg-ffplayout (requires libva)
- ffmpeg-ffplayout (requires libva.so)
- ffmpeg-full (requires libva)
- ffmpeg-full-git (requires libva)
- ffmpeg-git (requires libva)
- ffmpeg-headless (requires libva-drm.so)
- ffmpeg-headless (requires libva.so)
- ffmpeg-headless (requires libva)
- ffmpeg-libfdk_aac (requires libva)
- ffmpeg-libfdk_aac (requires libva-drm.so)
- ffmpeg-libfdk_aac (requires libva-x11.so)
- ffmpeg-libfdk_aac (requires libva.so)
- ffmpeg-nvcodec-11-1-git (requires libva.so)
- ffmpeg-nvcodec-11-1-git (requires libva-drm.so)
- ffmpeg-nvcodec-11-1-git (requires libva-x11.so)
- ffmpeg-obs (requires libva)
- ffmpeg2.8 (requires libva.so)
- ffmpeg3.4 (requires libva)
- ffmpeg5.1 (requires libva)
- ffmpeg6.1 (requires libva-drm.so)
- ffmpeg6.1 (requires libva-x11.so)
- ffmpeg6.1 (requires libva.so)
- ffmpeg6.1 (requires libva)
- freshplayerplugin (requires libva)
- geforcenow-electron (requires libva)
- gpu-screen-recorder (requires libva)
- gst-devtools-git (requires libva) (make)
- gst-editing-services-git (requires libva) (make)
- gst-libav-git (requires libva) (make)
- gst-plugin-codec2-git (requires libva) (make)
- gst-plugin-gtk-git (requires libva) (make)
- gst-plugin-msdk-git (requires libva)
- gst-plugin-msdk-git (requires libva) (make)
- gst-plugin-opencv-git (requires libva) (make)
- gst-plugin-qmlgl-git (requires libva) (make)
- gst-plugin-va-git (requires libva)
- gst-plugin-va-git (requires libva) (make)
- gst-plugin-wpe-git (requires libva) (make)
- gst-plugins-bad-git (requires libva) (make)
- gst-plugins-bad-libs-git (requires libva)
- gst-plugins-bad-libs-git (requires libva) (make)
- gst-plugins-base-git (requires libva) (make)
- gst-plugins-base-libs-git (requires libva) (make)
- gst-plugins-good-git (requires libva) (make)
- gst-plugins-intel-msdk-git (requires libva)
- gst-plugins-ugly-git (requires libva) (make)
- gst-python-git (requires libva) (make)
- gst-rtsp-server-git (requires libva) (make)
- gstreamer-docs-git (requires libva) (make)
- gstreamer-git (requires libva) (make)
- gstreamer-vaapi-git (requires libva)
- gstreamer-vaapi-git (requires libva) (make)
- gstreamer0.10-vaapi (requires libva)
- handbrake-cli-dev-git (requires libva)
- handbrake-cli-dev-git (requires libva) (make)
- handbrake-cli-git (requires libva)
- handbrake-cli-git (requires libva) (make)
- handbrake-dev-git (requires libva) (make)
- handbrake-dev-git (requires libva)
- handbrake-full (requires libva)
- handbrake-full (requires libva) (make)
- handbrake-full-cli (requires libva)
- handbrake-full-cli (requires libva) (make)
- handbrake-git (requires libva)
- handbrake-git (requires libva) (make)
- handbrake-llvm-optimized (requires libva)
- handbrake-llvm-optimized (requires libva) (make)
- handbrake-llvm-optimized-cli (requires libva)
- handbrake-llvm-optimized-cli (requires libva) (make)
- handbrake-nvenc (requires libva)
- handbrake-nvenc (requires libva) (make)
- handbrake-nvenc-cli (requires libva)
- handbrake-nvenc-cli (requires libva) (make)
- handbrake-semifull (requires libva)
- handbrake-semifull (requires libva) (make)
- handbrake-semifull-cli (requires libva)
- handbrake-semifull-cli (requires libva) (make)
- ifind-bin (requires libva)
- intel-compute-runtime-bin (requires libva) (optional)
- intel-compute-runtime-git (requires libva) (make)
- intel-compute-runtime-git (requires libva) (optional)
- intel-compute-runtime-legacy (requires libva) (make)
- intel-compute-runtime-legacy (requires libva) (optional)
- intel-compute-runtime-legacy-bin (requires libva) (optional)
- intel-hybrid-codec-driver-git (requires libva)
- intel-media-driver-git
- intel-media-sdk-git (requires libva)
- intel-media-sdk-git (requires libva) (make)
- itgmania-git (requires libva)
- jami-daemon-git (requires libva)
- kmsvnc (requires libva)
- kmsvnc-git (requires libva)
- kodi-ext-git (requires libva)
- kodi-ext-git (requires libva) (make)
- kodi-ext-git-dev (requires libva) (make)
- kodi-ext-git-eventclients (requires libva) (make)
- kodi-ext-git-tools-texturepacker (requires libva) (make)
- kodi-git (requires libva)
- kodi-git (requires libva) (make)
- kodi-git-dev (requires libva) (make)
- kodi-git-eventclients (requires libva) (make)
- kodi-git-tools-texturepacker (requires libva) (make)
- kodi-stable-git (requires libva)
- kodi-stable-git (requires libva) (make)
- kodi-stable-git-dev (requires libva) (make)
- kodi-stable-git-eventclients (requires libva) (make)
- kodi-stable-git-tools-texturepacker (requires libva) (make)
- lib32-libva1-compat (requires libva)
- libcmrt (requires libva)
- libmfx-git (requires libva) (make)
- libtg_owt-git (requires libva) (make)
- libva-intel-driver-g45-h264 (requires libva)
- libva-intel-driver-git
- libva-intel-driver-hybrid (requires libva)
- libva-nvidia-driver-git (requires libva) (make)
- libva-utils-git (requires libva)
- libva-v4l2-request-git (requires libva)
- libva-vdpau-driver-shadow-nvidia (requires libva)
- libva-vdpau-driver-vp9-git (requires libva) (make)
- libva-vdpau-driver-wayland (requires libva) (make)
- libvlc-nox (requires libva) (make)
- libvpl-tools-git (requires libva)
- libyami (requires libva)
- lutris-wine-meta (requires libva)
- lutris-world-of-warcraft-dependencies-amd (requires libva)
- lutris-world-of-warcraft-dependencies-nvidia (requires libva)
- mesa-amd-bc250 (requires libva) (make)
- mesa-git (requires libva) (make)
- mesa-minimal-git (requires libva) (make)
- mesa-wsl2-git (requires libva) (make)
- mplayer-vaapi (requires libva)
- mpv-amd-full-git (requires libva)
- mpv-build-git (requires libva-drm.so)
- mpv-build-git (requires libva)
- mpv-build-git (requires libva-x11.so)
- mpv-build-git (requires libva.so)
- mpv-build-git (requires libva-wayland.so)
- mpv-full (requires libva)
- mpv-full-build-git (requires libva)
- mpv-full-git (requires libva)
- mrdoc-desktop-bin (requires libva)
- mythtv-git (requires libva)
- nodejs-fast-cli (requires libva)
- obs-studio-browser (requires libva)
- obs-studio-liberty (requires libva)
- obs-studio-rc (requires libva)
- obs-studio-tytan652 (requires libva)
- opencl-rusticl-mesa-minimal-git (requires libva) (make)
- openrv-git (requires libva)
- opera-beta-ffmpeg-codecs (requires libva) (make)
- opera-developer-ffmpeg-codecs (requires libva) (make)
- opera-ffmpeg-codecs (requires libva) (make)
- paperspace (requires libva) (optional)
- parsec-bin (requires libva) (optional)
- plex-desktop (requires libva)
- plex-htpc (requires libva)
- prepros-bin (requires libva)
- qcma-git (requires libva.so)
- qcma-git (requires libva-drm.so)
- qcma-git (requires libva)
- qcma-git (requires libva-x11.so)
- qmplay2 (requires libva)
- qmplay2-git (requires libva)
- rustdesk (requires libva)
- rustdesk-bin (requires libva)
- rustdesk-git (requires libva)
- rustdesk-nightly (requires libva)
- shadow-tech (requires libva)
- steamlink (requires libva)
- sudachi-bin (requires libva.so)
- sunshine (requires libva)
- sunshine-beta-bin (requires libva)
- sunshine-bin (requires libva)
- sunshine-git (requires libva)
- suyu-dev-git (requires libva.so)
- suyu-dev-qt6-git (requires libva.so)
- suyu-git (requires libva.so)
- torzu (requires libva) (make)
- torzu-git (requires libva) (make)
- ungoogled-chromium (requires libva)
- ungoogled-chromium-bin (requires libva)
- ungoogled-chromium-git (requires libva) (make)
- ungoogled-chromium-git (requires libva) (optional)
- ungoogled-chromium-xdg (requires libva)
- ungoogled-chromium-xdg-bin (requires libva)
- vdr-softhddevice (requires libva)
- vivaldi-snapshot-ffmpeg-codecs (requires libva) (make)
- vlc-nox (requires libva)
- vlc-nox (requires libva) (make)
- vpl-gpu-rt-git (requires libva)
- vulkan-radeon-amd-bc250 (requires libva) (make)
- waypipe (requires libva)
- weston-git (requires libva)
- weylus (requires libva)
- weylus-bin (requires libva)
- weylus-community-git (requires libva)
- weylus-git (requires libva)
- wine-cachyos (requires libva) (make)
- wine-cachyos (requires libva) (optional)
- wine-cachyos-opt (requires libva) (make)
- wine-cachyos-opt (requires libva) (optional)
- wine-gaming-dependencies (requires libva)
- wine-ge-custom (requires libva) (make)
- wine-ge-custom (requires libva) (optional)
- wine-ge-custom-bin (requires libva) (optional)
- wine-ge-custom-bin-opt (requires libva) (optional)
- wine-ge-custom-opt (requires libva) (make)
- wine-ge-custom-opt (requires libva) (optional)
- wine-staging-git (requires libva) (make)
- wine-staging-git (requires libva) (optional)
- yacas (requires libva)
Latest Comments
eclairevoyant commented on 2023-02-25 19:23 (UTC)
Thanks for the explanation and looking into this. I forgot git tags are added after the versioned releases.
dbermond commented on 2023-02-25 15:26 (UTC)
@eclairevoyant Package updated. By using upstream source files for getting pkgver (like meson files), we will get a future git tag. For reflecting the current version, it's better to use the current git tag plus a revision number, as described in the Arch Wiki. Anyway, thanks for the suggestion and for pointing this. Now the package better reflects the upstream version.
eclairevoyant commented on 2023-02-23 21:08 (UTC) (edited on 2023-02-23 21:23 (UTC) by eclairevoyant)
I don't think this PKGBUILD is producing the correct pkgver. If I run this I get
2.11.0.pre1.r145.g97cbc87c
but upstream is already on2.18.0.pre1
.As per upstream's meson.build file, I think it makes more sense to parse that since that's what the build process does.
I would suggest something akin to the following (yes,
awk
could do whattr
is doing but I didn't want to include some rather tortured string quoting):This produces the expected version
2.18.0.pre1.r5.0cae15ff3
.EDIT: I also imagine you'd need to make a similar change to the other libva-* packages you maintain since upstream isn't tagging stuff properly.
dbermond commented on 2017-12-29 14:45 (UTC)
@laichiaheng I cannot reproduce your issue. Package is building fine for me.
Try to build it in a chroot.
laichiaheng commented on 2017-12-29 14:02 (UTC) (edited on 2017-12-29 14:25 (UTC) by laichiaheng)
error after changing the source:
make[3]: *** [Makefile:505: libva_display_la-va_display_wayland.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/tmp/yaourt-tmp-laichiaheng/aur-libva-git/src/libva-git/test/common'
make[2]: *** [Makefile:413: all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-laichiaheng/aur-libva-git/src/libva-git/test'
make[1]: *** [Makefile:467: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-laichiaheng/aur-libva-git/src/libva-git'
make: *** [Makefile:399: all] Error 2
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build libva-git.
laichiaheng commented on 2017-12-29 13:58 (UTC)
Because I'm not sure if it is out of date.
dbermond commented on 2017-12-28 15:44 (UTC)
@laichiaheng yes, there is. Use this as the source: 'git+https://github.com/01org/libva.git#tag=libva-1.1.0'.
By the way, the package is not out of date. I don't know why you flagged it.
laichiaheng commented on 2017-12-28 15:40 (UTC) (edited on 2017-12-28 15:40 (UTC) by laichiaheng)
Is there any way to enable VA version 1.1.0?