Package Details: vlc-git 4.0.0.r33753.g562bc83-1

Git Clone URL: https://aur.archlinux.org/vlc-git.git (read-only, click to copy)
Package Base: vlc-git
Description: Multi-platform MPEG, VCD/DVD, and DivX player
Upstream URL: https://code.videolan.org/videolan/vlc
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: libvlc, vlc
Provides: libvlc, vlc
Submitter: None
Maintainer: xiota (knoelli)
Last Packager: xiota
Votes: 211
Popularity: 0.115366
First Submitted: 2008-04-01 12:14 (UTC)
Last Updated: 2025-04-30 01:09 (UTC)

Required by (160)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 46 Next › Last »

soloturn commented on 2025-04-30 00:25 (UTC) (edited on 2025-04-30 13:22 (UTC) by soloturn)

build fails without vulkan:

In file included from video_output/vulkan/platform.h:27,
                 from video_output/vulkan/platform.c:31:
video_output/vulkan/instance.h:25:10: fatal error: vulkan/vulkan.h: No such file or directory
   25 | #include <vulkan/vulkan.h>
      |          ^~~~~~~~~~~~~~~~~

with vulkan-headers it builds and runs, video is showing. with gnome, wayland, video size is not adjusting to window wize and mouse buttons not working when "start in minimal view mode".

fuzun commented on 2025-03-16 23:33 (UTC)

Shouldn't we have vulkan-headers as an optional build time dependency?

fuzun commented on 2025-03-16 23:29 (UTC)

qt6-tools is not necessary. This is confusing (Qt naming problem) because the tools used (moc, uic, rcc, qmlcachegen, qsb) are provided by qt6-base, qt6-declarative, and qt6-shadertools.

fuzun commented on 2025-03-16 23:24 (UTC)

qt6-svg is no longer required for building. However, at runtime, the plugin it supplies is used to load SVG images. I'm not sure if it should remain a "dependency", ideally it should be marked as runtime dependency (if possible). I'm also not sure if it should be optional, because although the application should run, essential SVG images would either not load or show up as purple rectangles.

fuzun commented on 2025-01-18 16:42 (UTC) (edited on 2025-01-18 16:43 (UTC) by fuzun)

  • kwindowsystem should be an (optional) dependency, it provides background blur effect for the Qt interface. Probably only relevant with KWin (Wayland and X11).

  • qt6-5compat should not be a dependency, Qt Quick Effects is used if Qt version is at least 6.5.0 and that comes with qt6-declarative.

  • qt6-wayland should not be a dependency. It is up to the user if they want to use Qt wayland platform plugin (only relevant for runtime).

xiota commented on 2024-11-16 21:57 (UTC) (edited on 2024-11-16 22:24 (UTC) by xiota)

Updated provides and conflicts. However, it may not work with some packages because some files are absent, like libvlc.so.5 and vlc/deprecated.h.

nando commented on 2024-11-16 20:53 (UTC) (edited on 2024-11-16 21:58 (UTC) by nando)

vlc-git also provides libvlc. This should be stated in the PKGBUILD because otherwise pacman can't replace vlc with vlc-git, because there are file conflicts between vlc-git and libvlc. Removing vlc manually isn't really suitable because quite some other packages (e.g. okular) depend on it.

rubin55 commented on 2024-10-22 20:04 (UTC) (edited on 2024-10-22 20:05 (UTC) by rubin55)

With build 4.0.0-dev-31343-ge009cc4da6, built a few days ago, I'm running into a weird assertion error (possibly gcc related?) when trying to play some video files:

/usr/include/c++/14.2.1/optional:475: constexpr _Tp& std::_Optional_base_impl<_Tp, _Dp>::_M_get() [with _Tp = long int; _Dp = std::_Optional_base<long int, true, true>]: Assertion 'this->_M_is_engaged()' failed.
Aborted (core dumped)

I think this might be an upstream issue, but not sure. I filed https://code.videolan.org/videolan/vlc/-/issues/28838