aboutsummaryrefslogtreecommitdiff
path: root/package/vlc/vlc.mk
Commit message (Collapse)AuthorAgeFilesLines
* package/vlc: Update SITE urlGravatar Bernd Kuhls2014-12-201-1/+1
| | | | | | | old SITE is now password-protected Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSGravatar Thomas Petazzoni2014-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed from "prefer static libraries when possible" to "use only static libraries". The former semantic didn't make much sense, since the user had absolutely no control/idea of which package would use static libraries, and which packages would not. Therefore, for quite some time, we have been starting to enforce that BR2_PREFER_STATIC_LIB should really build everything with static libraries. As a consequence, this patch renames BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS, and adjust the Config.in option accordingly. This also helps preparing the addition of other options to select shared, shared+static or just static. Note that we have verified that this commit can be reproduced by simply doing a global rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* vlc: allow dynamically linking live555Gravatar Baruch Siach2014-11-191-3/+1
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* live555: use upstream install target for staging installationGravatar Baruch Siach2014-11-181-5/+4
| | | | | | | | | Move include directories out of $(STAGING_DIR)/usr/include/live. This is upstream choice, and is consistent with e.g. Debian. Update mplayer and vlc to match. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: indentation cleanupGravatar Jerzy Grzegorek2014-10-261-3/+3
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/vlc: Fix typoGravatar Bernd Kuhls2014-10-121-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix build when Qt4 development files are installed on the hostGravatar Thomas Petazzoni2014-10-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When Qt4 development files are installed on the host, VLC uses /usr/bin/moc, /usr/bin/uic and /usr/bin/rcc when Qt support is enabled. However, those host installed versions are not necessarily compatible with the Qt version used in Buildroot, causes some build failures. This commit therefore passes explicit ac_cv_path_MOC, ac_cv_path_RCC and ac_cv_path_UIC variables to make sure the Qt host tools built by Buildroot are used. Note that the VLC configure.ac script uses 'pkg-config --variable=exec_prefix QtCore' to find the location of such tools, but this invocation returns /usr. One solution would have been to extend the pkgconf-01-fix-variable.patch we have against pkgconf to also cover exec_prefix, but this has more uncertain consequences than just fixing VLC. Fixes: http://autobuild.buildroot.org/results/061/06174eaeb7f2b8a591395e607912ad72623b79e3/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSGravatar Thomas De Schampheleire2014-10-041-70/+70
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/vlc: Bump version to 2.1.5Gravatar Bernd Kuhls2014-08-031-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vlc: security bump to version 2.1.4Gravatar Gustavo Zacarias2014-06-181-1/+1
| | | | | | | | | | | Fixes CVE-2014-1684: The ASF_ReadObject_file_properties function in modules/demux/asf/libasf.c in the ASF Demuxer in VideoLAN VLC Media Player before 2.1.3 allows remote attackers to cause a denial of service (divide-by-zero error and crash) via a zero minimum and maximum data packet size in an ASF file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* powerpc: add BR2_POWERPC_CPU_HAS_ALTIVEC to replace adhoc deps/checksGravatar Cody P Schafer2014-05-261-2/+1
| | | | | Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/vlc: depends on the virtual package libglGravatar Yann E. MORIN2014-04-171-2/+2
| | | | | | | | | | | | | | Currently, vlc depends on mesa3d to provide the openGL support. We now have a virtual package, libgl, which ensures openGL is available. This is support for full OpenGL, which is only available when X.Org is enabled, which is anyway a dependency of full OpenGL. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <berndkuhls@hotmail.com> Cc: Paul Cercueil <paul@crapouillou.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vlc: select libvorbis when opus is also selectedGravatar Vicente Olivert Riera2014-04-141-1/+1
| | | | | | | | | | | | | | | | | If BR2_PACKAGE_OPUS is selected then vlc will be built with support for opus passing "--enable-opus" option to the configure script. But when the configure script checks for the opus library it also checks for the ogg library at the same time, so if only opus has been installed and not ogg, then it will fail with an error message like this one: checking for OPUS... no configure: error: Library ogg opus needed for opus was not found Fixes: http://autobuild.buildroot.net/results/4da/4da8e7cfb35c351e5d623835118512248d331d16/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vlc: update opencv disabling flagGravatar Samuel Martin2014-03-071-1/+1
| | | | | | | | | | | This patch completes the commit d7f13e500e5970577e7abd96a0e9254a1e8f643f turning --{with,without}- options in --{enable,disable}- options. Fixes: http://autobuild.buildroot.net/results/a34/a34abdcc92a6b2cf976760d66adf6c7572743bb4/ Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vlc: avoid that AUTORECONF renames configure's argumentsGravatar Arnout Vandecappelle2014-03-011-0/+11
| | | | | | | | | | | | | | | | | | | VLC defines two autoconf functions which are also defined by our own pkg.m4 from pkgconf. Unfortunately, they are defined in a different way: VLC adds --enable- options, but pkg.m4 adds --with- options. To make sure we use VLC's definition, rename these two functions from PKG_WITH_MODULES to VLC_PKG_WITH_MODULES and from PKG_HAVE_WITH_MODULES to VLC_PKG_HAVE_WITH_MODULES. Note that the second function (PKG_HAVE_WITH_MODULES) is in fact defined in exactly the same way by VLC and pkgconf, but this might no longer be the case when either pkgconf or VLC is updated. Therefore, that one is renamed as well. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Simon Dawson <spdawson@gmail.com> Tested-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "vlc: fix some configure options"Gravatar Thomas Petazzoni2014-03-011-35/+35
| | | | | | | | | | | | | This reverts commit 020047730b5a30491751b81f9bc7017818d29269. The change of configuration option from --{enable,disable}-* to --{with,without} was made because we autoreconf vlc, but some vlc m4 functions are overriden by functions coming from our pkg.m4. An upcoming patch from Arnout fixes the problem in a better way by renaming the problematic macro so that they have a different name between their vlc specific variants and the pkg.m4 variants. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Gravatar Peter Korsgaard2014-02-281-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile package/dmraid/Config.in package/gdb/Config.in.host package/linux-headers/linux-headers.mk package/python/python.mk package/python3/python3.mk package/rt-tests/Config.in package/sdl/sdl.mk package/systemd/systemd-01-fix-getty-unit.patch package/systemd/systemd-02-fix-page-size.patch package/systemd/systemd-03-uclibc-fix.patch package/udev/Config.in package/udisks/Config.in package/vlc/vlc.mk system/Config.in Quite some merge conflicts, hopefully I didn't screw up anything. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * udev: convert to virtual packageGravatar eric.le.bihan.dev@free.fr2014-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch converts udev to a virtual package. For the moment, there is only one provider for the udev features: eudev. Packages meant to provide udev-like features must select the symbol BR2_PACKAGE_HAS_UDEV. Packages depending on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV or BR2_PACKAGE_UDEV have been converted to use the new symbol. [Peter: move legacy symbols under 2014.05] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | vlc: fix shared library buildingGravatar Arnout Vandecappelle2014-02-271-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes e.g. http://autobuild.buildroot.net/results/9c7/9c7a97882d446a42cabcb07e4af7e6825192e70b VLC cannot build static and shared libraries at the same time. Also, live555 only has a static library, and VLC tries to link this into a shared library. Therefore, disable the live555 plugin unless static linking is selected. It would be better to build live555 as a shared library, but that's for another patch. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | vlc: fix some configure optionsGravatar Simon Dawson2014-02-271-35/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a large number of incorrect configure options for vlc. Configure warnings reported by Arnout Vandecappelle, in his analysis of vlc autobuild failures. Notice that this change of configure options is caused by our AUTORECONF picking up a different PKG_WITH_MODULES definition. If vlc is bumped in the future and AUTORECONF is turned off, then this needs to be reverted. Signed-off-by: Simon Dawson <spdawson@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | vlc: explicitly disable opencv supportGravatar Samuel Martin2014-02-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vlc can use opencv in video filters, but it requires a couple of features enabled in opencv; so, simply force disabling opencv support. Note that vlc does includes the legacy opencv/cv.h header, which pulls a number of opencv's features (core, video, imgproc, ...). Fixes: http://autobuild.buildroot.org/results/39c/39c77ffb5a5599d0b09422433c747b2bac185c4f/ http://autobuild.buildroot.org/results/a79/a79b055da09e4d8ede263251df8461bc8a64569a/ Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | vlc: needs dependency on host-lua if Lua is selectedGravatar Thomas De Schampheleire2014-02-161-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | If Lua support is requested in VLC, its configure script tries to find the luac byte compiler, which fails if host-lua is not yet built. This can be easily reproduced by setting a minimal config with vlc and Lua enabled, and running: 'make clean toolchain vlc'. Final output is: checking for LUA... no configure: WARNING: Package lua5.2 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.2.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.2' found, trying lua 5.1 instead checking for LUA... no configure: WARNING: Package lua5.1 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.1.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.1' found, trying lua >= 5.1 instead checking for LUA... yes checking for luac... no configure: error: Could not find the LUA byte compiler. make: *** [<buildroot>/output/build/vlc-2.1.2/.stamp_configured] Error 1 Fix this problem by setting host-lua as a dependency to vlc. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix typo when setting VLC_CONF_ENVGravatar Samuel Martin2014-02-091-1/+1
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/917/917c26656557d50f869639162ec7e9d0f3399824/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix glx supportGravatar Samuel Martin2014-02-091-0/+7
| | | | | | | | | | | glx support is provided by the mesa3d package; so, enable it only when mesa3d is part of the package selection. Fixes: http://autobuild.buildroot.org/results/9b4/9b46021ea0064850ce8f1adcb5455d6da5bff459/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: enable altivec support only when appropriateGravatar Samuel Martin2014-02-081-0/+7
| | | | | | | | All PowerPC CPUs do not support altivec instruction set; so enable its support only when the sub-architecture support it. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix sdl supportGravatar Samuel Martin2014-02-081-1/+1
| | | | | | | | | | | | sdl video output module includes xlib headers, so it requires xlib_libx11 to be available. Fixes: http://autobuild.buildroot.org/results/d41/d41d2f36a4384289e300a3cf91d51960df9fab00/build-end.log [Peter: check for SDL X11 backend instead] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix libgcrypt supportGravatar Samuel Martin2014-02-081-0/+3
| | | | | | | | | | | This patch allows to override the libgcrypt-config location instead of using the one found in the PATH, which is usually the host system one. Fixes: http://autobuild.buildroot.org/results/5e4/5e42d1139bbbed2421193d8acc52df9442c43730/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix live555 supportGravatar Samuel Martin2014-02-081-0/+9
| | | | | | | | | | | | vlc looks for a *.pc file which is not provided by the live555 package. So, instead, we explicitly set the LIVE555_CFLAGS and LIVE555_LIBS variables. Fixes: http://autobuild.buildroot.org/results/b59/b5972ecad4e5004dc23a2366066ce45346994f58/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix bonjour supportGravatar Samuel Martin2014-02-081-2/+3
| | | | | | | | | | | bonjour support checks for avahi-client, which requires avahi-daemon and dbus enabled. Fixes: http://autobuild.buildroot.org/results/f8b/f8bed9a42f1853db8aa81161d7be5a7cb67afe8f/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix svg supportGravatar Samuel Martin2014-02-081-2/+2
| | | | | | | | | | | In vlc, svg support is done using librsvg, not libsvg. Fixes: http://autobuild.buildroot.org/results/344/344af6e756a5f2c1ee515a355ae5b288401c4c71/build-end.log http://autobuild.buildroot.org/results/19f/19f1450ed5453aa666bc7aae2e965ad81e5f845d/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* VLC needs QT_GUI_MODULE and not just QTGravatar Jeremy Rosen2014-02-041-1/+1
| | | | | | | fixes http://autobuild.buildroot.net/results/78d/78df2d86394d7637db88dac5d1e3c7b4a27af293/ Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: add libass supportGravatar Simon Dawson2014-01-291-1/+7
| | | | | Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: correct sdl_image dependency nameGravatar Peter Korsgaard2014-01-211-1/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/7e8/7e85b79612a46df2eee0278703f54d872da72ed5/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: add udev supportGravatar Simon Dawson2014-01-161-1/+7
| | | | | Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: add libmodplug supportGravatar Simon Dawson2014-01-161-1/+7
| | | | | | | | | Commit 0a5d5240157f1df80d2457db2a153821f56997d8 added a libmodplug package to Buildroot; this means that libmodplug support can now be enabled for the vlc package. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: correct libtheora dependency nameGravatar Peter Korsgaard2014-01-141-1/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/7b5/7b5387fa4e50036b7db407bf6ce866156bafcfdd/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: needs host-pkgconfGravatar Peter Korsgaard2014-01-131-0/+1
| | | | | | The configure script uses PKG_CHECK_MODULES to detect dependencies. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: new packageGravatar Simon Dawson2014-01-121-0/+237
| | | | | Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mplayer, vlc: move into multimedia categoryGravatar Peter Korsgaard2008-11-151-18/+0
| | | | Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* buildroot: remove trailing spacesGravatar Peter Korsgaard2008-08-041-2/+2
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* add libiconv and framework for vlcGravatar John Voltz2008-04-241-0/+18