[arch-commits] Commit in vlc/trunk (PKGBUILD vlc-2.0.7-vaapi-compat.patch)

Bartłomiej Piotrowski bpiotrowski at nymeria.archlinux.org
Sat Jul 27 18:08:51 UTC 2013


    Date: Saturday, July 27, 2013 @ 20:08:51
  Author: bpiotrowski
Revision: 191609

upgpkg: vlc 2.0.7-3

- rebuild against ffmpeg 2.0

Added:
  vlc/trunk/vlc-2.0.7-vaapi-compat.patch
Modified:
  vlc/trunk/PKGBUILD

------------------------------+
 PKGBUILD                     |   19 ++++++++++++++-----
 vlc-2.0.7-vaapi-compat.patch |   11 +++++++++++
 2 files changed, 25 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-07-27 17:57:23 UTC (rev 191608)
+++ PKGBUILD	2013-07-27 18:08:51 UTC (rev 191609)
@@ -5,14 +5,14 @@
 
 pkgname=vlc
 pkgver=2.0.7
-pkgrel=2
+pkgrel=3
 pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
 arch=('i686' 'x86_64')
 url="http://www.videolan.org/vlc/"
 license=('LGPL2.1' 'GPL2')
 depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt4' 'libproxy' 
          'sdl_image' 'libdvdnav' 'libtiger' 'lua51' 'libmatroska' 
-         'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp' 
+         'zvbi' 'taglib' 'libmpcdec' 'ffmpeg-compat' 'faad2' 'libupnp' 
          'libshout' 'libmad' 'libmpeg2' 'xcb-util-keysyms')
 makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs'
              'libdc1394' 'libavc1394' 'lirc-utils' 'libcaca' 'oss' 
@@ -56,20 +56,29 @@
         'usr/share/vlc/lua/http/dialogs/.hosts')
 options=('!libtool' '!emptydirs')
 install=vlc.install
-source=("http://download.videolan.org/pub/videolan/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz")
-md5sums=('3b0e465b0990097b65abaf3e25589957')
+source=("http://download.videolan.org/pub/videolan/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz"
+        vlc-2.0.7-vaapi-compat.patch)
+md5sums=('3b0e465b0990097b65abaf3e25589957'
+         '6df10774bb7acf20e09d6139e5c7839e')
 
-build() {
+prepare() {
   cd "${srcdir}/${pkgname}-${pkgver}"
 
+  patch -Np1 -i ../vlc-2.0.7-vaapi-compat.patch
+
   sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
   sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp
 
   # fix for flac-1.3.0
   sed -i -e 's:stream_decoder.h:FLAC/stream_decoder.h:' modules/codec/flac.c
   sed -i -e 's:stream_encoder.h:FLAC/stream_encoder.h:' modules/codec/flac.c
+}
 
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
   CFLAGS+="-I/usr/include/samba-4.0" CPPFLAGS+="-I/usr/include/samba-4.0" \
+  PKG_CONFIG_PATH+="/usr/lib/ffmpeg-compat/pkgconfig" \
   ./configure --prefix=/usr \
               --sysconfdir=/etc \
               --disable-rpath \

Added: vlc-2.0.7-vaapi-compat.patch
===================================================================
--- vlc-2.0.7-vaapi-compat.patch	                        (rev 0)
+++ vlc-2.0.7-vaapi-compat.patch	2013-07-27 18:08:51 UTC (rev 191609)
@@ -0,0 +1,11 @@
+diff -rupN a/modules/codec/avcodec/vaapi.c b/modules/codec/avcodec/vaapi.c
+--- a/modules/codec/avcodec/vaapi.c	2013-01-22 09:51:40.000000000 +0000
++++ b/modules/codec/avcodec/vaapi.c	2013-07-27 17:23:37.965202118 +0000
+@@ -47,6 +47,7 @@
+ 
+ #include <X11/Xlib.h>
+ #include <va/va_x11.h>
++#include <va/va_compat.h>
+ 
+ typedef struct
+ {




More information about the arch-commits mailing list