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: 169
Popularity: 0.831142
First Submitted: 2008-04-01 12:14
Last Updated: 2016-02-04 16:47

Dependencies (78)

Required by (83)

Sources (1)

Latest Comments

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

Det commented on 2016-01-20 06:34

You're misplacing the "r". It belongs before the revision: 2.2.0.git.r6147.gf13c172

andrewSC commented on 2015-12-23 17:10

Confirmed build @ adfe0c2. Quit playing games with my heart guys ='(

bernd_b commented on 2015-12-15 22:28

Built and works here too with today's compile.
Why is this flagged out of date? This flag causes more confusion than guidance wherever I stumble upon it ...

FredBezies commented on 2015-12-15 11:38

Build it today : revision is r2.2.0.git.5630.g6cf7153

InfernoZeus commented on 2015-11-02 18:05

No longer building successfully for me. I get this error when build() tries to run ./bootstrap:

==> Starting build()...
generating modules/**/
+ autoreconf --install --force --verbose -I m4
autoreconf: Entering directory `.'
autoreconf: running: autopoint --force
Copying file ABOUT-NLS
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
autoreconf: running: aclocal -I m4 --force -I m4
/usr/bin/ Warning: excess arguments to builtin `m4_if' ignored
/usr/bin/ ERROR: end of file in string
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

All comments