Package Details: vlc-git 2.2.0.git.r6294.gc9c734d-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: GPL2, LGPL2.1
Conflicts: vlc, vlc-dev, vlc-plugin, vlc-stable-git
Provides: vlc=2.2.0.git.r6294.gc9c734d
Submitter: None
Maintainer: andrewSC
Last Packager: andrewSC
Votes: 167
Popularity: 0.259246
First Submitted: 2008-04-01 12:14
Last Updated: 2016-02-04 16:47

Dependencies (78)

Required by (90)

Sources (1)

Latest Comments

andrewSC commented on 2016-10-07 17:50

Bermond: I've thought through the implications of using the version not supplied by git describe and think the best way forward is as you described. I'll be making the change in the next 72 hours.

Ionaowna: I'll look into it and if the change is appropriate I'll make the update immediately after Bermond's changes.

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"

Cysioland commented on 2016-05-30 19:00

[00007f3048303d78] core generic error: corrupt module: /usr/lib/vlc/plugins/lua/
[000000000136a868] qt interface error: Unable to load extensions module
[00007f30482b7408] core probe error: corrupt module: /usr/lib/vlc/plugins/lua/

andrewSC commented on 2016-02-04 16:47

Det: Updated regex

All comments