Package Details: vlc-qt5 2.2.4-1

Git Clone URL: https://aur.archlinux.org/vlc-qt5.git (read-only)
Package Base: vlc-qt5
Description: A multi-platform MPEG, VCD/DVD, and DivX player (Qt5 version)
Upstream URL: http://www.videolan.org/vlc/
Licenses: GPL2, LGPL2.1
Conflicts: vlc
Provides: vlc
Submitter: City-busz
Maintainer: City-busz
Last Packager: City-busz
Votes: 2
Popularity: 1.311948
First Submitted: 2017-02-17 17:05
Last Updated: 2017-04-08 11:52

Dependencies (77)

Required by (95)

Sources (5)

Latest Comments

compgamer89 commented on 2017-04-12 09:19

It seems like building this package with ffmpeg proper installed will break, because libtool pulls in the /usr/lib directory for linking too early, thus hitting the wrong version of ffmpeg2.8:

Compile phase:

-L/usr/lib/ffmpeg2.8 -lavcodec ...

Compile-time result: libavcodec.so.56 (correct)

Linking phase:

../src/libvlccore.la -L/usr/lib/ffmpeg2.8 -lavcodec ...

expands to:

-L/usr/lib -lvlccore -L/usr/lib/ffmpeg2.8 -lavcodec ...

since ../src/libvlccore.la has libdir=/usr/lib. Final relink then yields: libavcodec.so.57 (wrong)

Likely cause:

commit 8ac45478b4cddfb3ea83feefbad3e98de0397ac2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 16:27:10 2012 +0300

Move libvlccore and libcompat to LDFLAGS from LIBADD

An ABI change to libvlccore or libcompat will always be signaled by a
change in a header file. That change will trigger a recompilation and
then relinking of affected plugins.

Thus, there is no need for libvlccore.la and libcompat.la to be
explicit dependencies of plugins. This small hack avoids relinking
every plugin whenever the libvlccore is rebuilt.

Also, as a complete novice to UNIX build tooling, libtool shellscript nonsense makes my eyes bleed, why is everything terrible

City-busz commented on 2017-03-31 19:25

I don't know, I haven't checked it yet. Probably it can be removed.

MichaelS commented on 2017-03-31 19:08

Hi,

why does a Qt5 based application need (Qt4-based) kdelibs as build dependency?

Regards

Michael

City-busz commented on 2017-02-17 17:33

It can be installed also from my repository:
https://pkgbuild.com/~bgyorgy/city.html