Package Details: vlc-git 3.0.0.r10558.g641fc44dc9-1

Git Clone URL: (read-only)
Package Base: vlc-git
Description: A multi-platform MPEG, VCD/DVD, and DivX player (GIT Version)
Upstream URL:
Licenses: GPLv3, LGPLv2.1
Conflicts: vlc, vlc-dev, vlc-plugin, vlc-stable-git
Provides: vlc=3.0.0.r10558.g641fc44dc9
Submitter: None
Maintainer: andrewSC
Last Packager: andrewSC
Votes: 172
Popularity: 3.763811
First Submitted: 2008-04-01 12:14
Last Updated: 2017-01-03 15:44

Dependencies (78)

Required by (91)

Sources (2)

Latest Comments

andrewSC commented on 2017-01-03 15:46

nsvir: Thanks for the comment. Given that this package is built using latest upstream at all times, sometimes upstream is broken. I've successfully built and updated this package version.

nsvir commented on 2016-12-25 20:42

I have a compilation error:
"codec/avcodec/video.c:840:19: error: implicit declaration of function ‘avcodec_send_packet’ [-Werror=implicit-function-declaration]"

Does a library is missing or something ?

andrewSC commented on 2016-11-04 19:36

Bermond, Ionaowna: Updated the package per your recommendations. Also fixed vlc.install and added the lua patch.

Thanks for the patience everyone!

lonaowna commented on 2016-10-06 22:06

Please build this with Qt5 instead of 4. The vlc-nightly AUR package also uses Qt5.

CaptainHook8 commented on 2016-09-10 08:48

+1 for your comment about updating major version number in '$pkgver'. Actual situation leaves room for confusion.

sli908 commented on 2016-08-30 23:06

Never mind, I figured it out.

Here's the specifics: download the patch that @Bermond linked, then add the following line to the prepare() function in the PKGBUILD:

patch -p1 </path/to/patchfile.patch

Then just build normally

sli908 commented on 2016-08-30 18:31


Could you provide more details on what should be changed in the PKGBUILD?

Bermond commented on 2016-08-22 15:30


This can be fixed by adding the Lua 5.3 compatibility patch from official Arch Linux repository package:

Modify PKGBUILD to use it.

This error was introduced by the following VLC git commit:;a=commit;h=520b13a2ca88fc63ba3c1287e9314fbb2777c85d

lonaowna commented on 2016-08-21 19:31

I'm having trouble building this, getting the following error:

lua/demux.c: In function ‘vlclua_demux_peek’:
lua/demux.c:55:13: error: implicit declaration of function ‘luaL_checkint’ [-Werror=implicit-function-declaration]
int n = luaL_checkint( L, 1 );

Bermond commented on 2016-08-02 17:24

Please consider changing the major version number in '$pkgver' to the current one which is 3.0.0 (the one that appears at Help->About menu). You're using 2.2.0 obtained by 'git describe' command but notice that the tags are outdated in the git repository (they made no tags after 2.2.0).
Letting it with outdated version 2.2.0 can cause confusion with the vlc release version which is currently at 2.2.4. In this way, it appears that the git version is older than the release version, what is not true.
The current version number for the git version can be obtained in the '' file.

Here are two methods to get it, ready to use in 'pkgver()' function (including git revision and git shorthash):

Method 1 (using 'AC_INIT' variable, single line):
printf "%s.r%s.g%s\n" "$(grep 'AC_INIT' | sed 's/[^0-9\.]*//g')" "$(git describe --tags --long | cut -d '-' -f 3)" "$(git rev-parse --short HEAD)"

Method 2 (using multiple 'VERSION_x' variables, multi line):
local _version_major="$(grep 'VERSION_MAJOR=' | sed 's/[^0-9\.]*//g')"
local _version_minor="$(grep 'VERSION_MINOR=' | sed 's/[^0-9\.]*//g')"
local _version_revision="$(grep 'VERSION_REVISION=' | sed 's/[^0-9\.]*//g')"
local _version_number=$(printf "%s.%s.%s" "$_version_major" "$_version_minor" "$_version_revision")
local _git_revision=$(printf "%s" "$(git describe --tags --long | cut -d '-' -f 3)")
local _git_shorthash=$(printf "%s" "$(git rev-parse --short HEAD)")
printf "%s.r%s.g%s\n" "$_version_number" "$_git_revision" "$_git_shorthash"

All comments