summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiguel Revilla2016-03-07 11:21:23 +0100
committerMiguel Revilla2016-03-07 11:21:23 +0100
commite943343b944f53e982093f09f54c859a167a7ba7 (patch)
tree2d36c7f72ddea0e057a452db1a924b4254361b1b
parent75b2f8fb1b5781cc001e07a3b1e9c874bb7b3a00 (diff)
downloadaur-e943343b944f53e982093f09f54c859a167a7ba7.tar.gz
Updated to 1.5.5-2. Fixed compilation with ffmpeg>=2.9.
Thanks to the Gentoo guys for the patch.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD13
-rw-r--r--ffmpeg29.patch13
3 files changed, 28 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32729730dd31..c563113d3492 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Mon Mar 7 10:21:20 UTC 2016
pkgbase = wxsvg
pkgdesc = C++ library to create, manipulate and render SVG files
pkgver = 1.5.5
- pkgrel = 1
+ pkgrel = 2
url = http://wxsvg.sourceforge.net/
arch = i686
arch = x86_64
@@ -12,7 +14,9 @@ pkgbase = wxsvg
depends = webkitgtk2
options = !libtool
source = http://downloads.sourceforge.net/project/wxsvg/wxsvg/1.5.5/wxsvg-1.5.5.tar.bz2
+ source = ffmpeg29.patch
md5sums = 0aadf0a5ad80c19c003013ba63358d53
+ md5sums = 7d22d946b9d8d56e8db67085a75b9cb0
pkgname = wxsvg
diff --git a/PKGBUILD b/PKGBUILD
index 93c165f8818c..0854a99ad442 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,15 +5,22 @@
pkgname=wxsvg
pkgver=1.5.5
-pkgrel=1
+pkgrel=2
pkgdesc="C++ library to create, manipulate and render SVG files"
arch=('i686' 'x86_64')
url="http://wxsvg.sourceforge.net/"
license=('custom:wxWindows')
depends=('wxgtk' 'ffmpeg' 'ffmpeg-compat' 'webkitgtk2')
options=('!libtool')
-source=("http://downloads.sourceforge.net/project/wxsvg/wxsvg/${pkgver}/wxsvg-${pkgver}.tar.bz2")
-md5sums=('0aadf0a5ad80c19c003013ba63358d53')
+source=("http://downloads.sourceforge.net/project/wxsvg/wxsvg/${pkgver}/wxsvg-${pkgver}.tar.bz2"
+ "ffmpeg29.patch")
+md5sums=('0aadf0a5ad80c19c003013ba63358d53'
+ '7d22d946b9d8d56e8db67085a75b9cb0')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -p1 < ../ffmpeg29.patch
+}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/ffmpeg29.patch b/ffmpeg29.patch
new file mode 100644
index 000000000000..5f191025fea5
--- /dev/null
+++ b/ffmpeg29.patch
@@ -0,0 +1,13 @@
+Index: wxsvg-1.5.5/src/mediadec_ffmpeg.cpp
+===================================================================
+--- wxsvg-1.5.5.orig/src/mediadec_ffmpeg.cpp
++++ wxsvg-1.5.5/src/mediadec_ffmpeg.cpp
+@@ -263,7 +263,7 @@ wxImage wxFfmpegMediaDecoder::GetNextFra
+ avcodec_decode_video2(m_codecCtx, m_frame, &frameFinished, &packet);
+ if (frameFinished) {
+ SwsContext* imgConvertCtx = sws_getContext(m_codecCtx->width, m_codecCtx->height, m_codecCtx->pix_fmt,
+- m_width, m_height, PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
++ m_width, m_height, AV_PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL, NULL);
+ if (imgConvertCtx == NULL) {
+ av_free_packet(&packet);
+ return wxImage();