Thanks for the info @tytan652. I have no issue getting it to build manually replacing the "ffmpeg" version to the "ffmpeg-amd-full" version and looks good.
Search Criteria
Package Details: libvlc-luajit 3.0.21-17
Package Actions
Git Clone URL: | https://aur.archlinux.org/vlc-luajit.git (read-only, click to copy) |
---|---|
Package Base: | vlc-luajit |
Description: | Multi-platform MPEG, VCD/DVD, and DivX player built with luajit for OBS Studio compatibility - library |
Upstream URL: | https://www.videolan.org/vlc/ |
Keywords: | luajit media obs obs-studio vlc |
Licenses: | GPL-2.0-or-later, LGPL-2.1-or-later |
Conflicts: | libvlc |
Provides: | libvlc |
Submitter: | tytan652 |
Maintainer: | tytan652 |
Last Packager: | tytan652 |
Votes: | 23 |
Popularity: | 0.40 |
First Submitted: | 2021-05-11 19:45 (UTC) |
Last Updated: | 2025-05-25 19:34 (UTC) |
Dependencies (108)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- a52dec (a52dec-gitAUR) (make)
- aalib (make)
- abseil-cpp (abseil-cpp-gitAUR) (make)
- alsa-lib (make)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR) (make)
- aribb24 (aribb24-gitAUR) (make)
- aribb25 (make)
- avahi (make)
- bash (bash-devel-gitAUR, bash-gitAUR) (make)
- cairo (cairo-gitAUR) (make)
- dav1d (dav1d-gitAUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- faad2 (faad2-gitAUR) (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-obsAUR) (make)
- flac (flac-gitAUR) (make)
- fluidsynth (fluidsynth-gitAUR) (make)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR) (make)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR) (make)
- fribidi (fribidi-gitAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR) (make)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR) (make)
- gnutls (gnutls-gitAUR) (make)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR) (make)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR) (make)
- harfbuzz (harfbuzz-gitAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (make)
- libarchive (libarchive-gitAUR) (make)
- libass (libass-gitAUR) (make)
- libavc1394 (make)
- libbluray (libbluray-gitAUR) (make)
- libcaca (make)
- libdc1394 (make)
- libdca (libdca-gitAUR) (make)
- libdvbpsi (libdvbpsi-gitAUR) (make)
- libdvdcss (libdvdcss-gitAUR) (make)
- libdvdnav (libdvdnav-gitAUR) (make)
- libdvdread (libdvdread-gitAUR) (make)
- libglvnd (libglvnd-gitAUR) (make)
- libgme (libgme-gitAUR) (make)
- libgoom2 (make)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (make)
- libkate (make)
- libmad (make)
- libmatroska (libmatroska-gitAUR) (make)
- libmicrodns (libmicrodns-gitAUR) (make)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR) (make)
- libmpcdec (libmpcdec-svnAUR) (make)
- libmpeg2 (make)
- libmtp (libmtp-gitAUR) (make)
- libnfs (libnfs-gitAUR) (make)
- libnotify (libnotify-gitAUR) (make)
- libogg (libogg-gitAUR) (make)
- libpng (libpng-gitAUR, libpng-apngAUR) (make)
- libproxy (libproxy-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- librsvg (librsvg-gitAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- libsecret (make)
- libshout (libshout-gitAUR) (make)
- libsoxr (make)
- libssh2 (libssh2-gitAUR) (make)
- libtar (make)
- libtheora (libtheora-gitAUR) (make)
- libtiger (make)
- libupnp (libupnp-gitAUR) (make)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR) (make)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxcb (libxcb-gitAUR) (make)
- libxinerama (libxinerama-randr-gitAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- libxpm (libxpm-gitAUR) (make)
- lirc (lirc-gitAUR) (make)
- live-media (make)
- lua (make)
- lua51 (luajit-symlinksAUR) (make)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-fp8-gitAUR, vulkan-terakan-gitAUR, mesa-amber) (make)
- mpg123 (mpg123-svnAUR, mpg321AUR) (make)
- opus (opus-gitAUR) (make)
- pcsclite (pcsclite-gitAUR) (make)
- projectm (projectm-gitAUR) (make)
- protobuf (protobuf-gitAUR) (make)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (make)
- qt5-svg (qt5-svg-gitAUR) (make)
- qt5-x11extras (make)
- sdl_image (make)
- smbclient (make)
- speex (speex-gitAUR) (make)
- srt (srt-gitAUR) (make)
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- taglib (taglib-gitAUR) (make)
- twolame (twolame-gitAUR) (make)
- vcdimager (make)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- x264 (x264-tmod-gitAUR, x264-gitAUR) (make)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR) (make)
- xcb-util-keysyms (make)
- xosd (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- zvbi (zvbi-gitAUR) (make)
Required by (6)
- arcan (requires libvlc)
- eaglemode-bin (requires libvlc)
- emulationstation-git (requires libvlc)
- vlc-luajit
- wechat-bin (requires libvlc)
- yozo-office (requires libvlc)
Sources (5)
ArchBoxHero commented on 2022-03-01 17:10 (UTC) (edited on 2022-03-01 17:12 (UTC) by ArchBoxHero)
tytan652 commented on 2022-03-01 14:57 (UTC) (edited on 2022-03-01 14:59 (UTC) by tytan652)
I can't add it, every FFmpeg package should add in there provide this "ffmpeg=$pkgver"
. But this is not a requirement.
It allow me to avoid that this package is built with FFmpeg 4. You can replace "ffmpeg>=5"
by "ffmpeg"
in VLC PKGBUILD. Or ask the maintainer of your FFmpeg package to add "ffmpeg=$pkgver"
in provided package.
ArchBoxHero commented on 2022-03-01 14:53 (UTC)
Hey @tytan652 -I've swapped out the ffmpeg>=5 with ffmpeg-amd-full>=5 in the PKBUILD. Could you add it? Thanks.
tytan652 commented on 2022-03-01 07:27 (UTC)
@ArchBoxHero I can't help if you don't gave me the full error.
ArchBoxHero commented on 2022-02-28 23:35 (UTC) (edited on 2022-02-28 23:42 (UTC) by ArchBoxHero)
No chance of building this using ffmpeg-amd-full version? I can't build it with that ffmpeg. And I'd really much rather keep that ffmpeg version. Any help? Thanks.
ngoonee commented on 2022-02-21 02:22 (UTC)
Thanks this works @tytan652
tal commented on 2022-02-20 20:24 (UTC) (edited on 2022-02-20 21:35 (UTC) by tal)
I'm still getting this when trying to build. is there any workaround for it?
error: libva is present but libavcodec/vaapi.h is missing
Edit:
It looks like it's not finding the ffmpeg-5.0.patch:
==> Retrieving sources...
-> Found vlc-3.0.16.tar.xz
-> Found update-vlc-plugin-cache.hook
-> Found vlc-3.0.11.1-srt_1.4.2.patch
-> Found vlc-live-media-2021.patch
RESOLVED:
Looks like I had a dirty PKGBUILD cached. I was using paru, and paru -Scc still wasn't getting rid of old pkgbuild files. a full paru -Sccd and some manual cache deletion seems to have resolved the problem
tytan652 commented on 2022-02-18 11:46 (UTC)
@Freso because Arch Linux vlc
package did the same thing because of ffmpeg4.4
but I think I can add it back since I use FFmpeg 5.
Freso commented on 2022-02-18 11:36 (UTC) (edited on 2022-02-18 12:45 (UTC) by Freso)
Why did you --disable-chromaprint
/AcoustID support?
Edit: I saw that this was done in Arch’s package too, due to extra/vlc linking against ffmpeg4.4 library: https://github.com/archlinux/svntogit-packages/commit/7fc77909e1788686a2cc7e5f08cc9c9506d121e7 – but this package depends
on ffmpeg>=5
, so this shouldn’t be an issue here, right?
Pinned Comments