Package Details: vlc-git 4.0.0.r33184.g82e5f6c-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.21
First Submitted: 2008-04-01 12:14 (UTC)
Last Updated: 2025-02-19 03:40 (UTC)

Required by (159)

Sources (2)

Latest Comments

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

xiota commented on 2025-03-17 02:02 (UTC)

@fuzun This package has an extensive optdeps list mainly for parity with extra/vlc. I'm unlikely to expand it further.

I'll consider removing qt6-tools and qt6-svg with a later revision.

There is no such thing as "optional build time dependency".

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

MontBD.Veloper commented on 2024-09-25 03:26 (UTC) (edited on 2024-09-25 03:27 (UTC) by MontBD.Veloper)

@xiota, yes, I received response from code.videolan.org as seen in my previous comment. With regards to your suggestion, I will do that. Thanks.