summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlackEagle2016-10-12 16:31:33 +0200
committerBlackEagle2016-10-12 16:31:33 +0200
commitc693a20eb54a843579faba91a5d6138050137025 (patch)
treeeca44c70097ba91ee902b0149a8d5991a4082d44
parent5eb479e9a6f18662701a8b0ea2bb7ec7e18b099a (diff)
downloadaur-c693a20eb54a843579faba91a5d6138050137025.tar.gz
opera-developer-ffmpeg-codecs :: 55.0.2859.0-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD31
-rw-r--r--chromium-last-commit-position-r1.patch26
3 files changed, 48 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f4b918e451bf..7b8e54154ca4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Mon Aug 8 14:10:49 UTC 2016
+# Wed Oct 12 14:31:32 UTC 2016
pkgbase = opera-developer-ffmpeg-codecs
pkgdesc = additional support for proprietary codecs for opera-developer
- pkgver = 54.0.2816.0
+ pkgver = 55.0.2859.0
pkgrel = 1
url = https://ffmpeg.org/
arch = i686
@@ -17,10 +17,13 @@ pkgbase = opera-developer-ffmpeg-codecs
makedepends = pciutils
makedepends = python2
makedepends = xdg-utils
- depends = glibc
+ depends = gcc-libs
+ depends = zlib
options = !strip
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-54.0.2816.0.tar.xz
- sha256sums = 56421ef35281b9fa1551259aaf8a8849ac895add74a8518a8f98d010bc93e3b0
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-55.0.2859.0.tar.xz
+ source = chromium-last-commit-position-r1.patch
+ sha256sums = 43c343096377195500b31ff97979883a2e6d34e30f3f76e7d6af45679696aa38
+ sha256sums = d3dc397956a26ec045e76c25c57a1fac5fc0acff94306b2a670daee7ba15709e
pkgname = opera-developer-ffmpeg-codecs
diff --git a/PKGBUILD b/PKGBUILD
index 0bc01e56e2c9..0b45b6308dca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
pkgname=opera-developer-ffmpeg-codecs
-pkgver=54.0.2816.0
+pkgver=55.0.2859.0
pkgrel=1
pkgdesc="additional support for proprietary codecs for opera-developer"
arch=('i686' 'x86_64')
url="https://ffmpeg.org/"
license=('LGPL2.1')
-depends=('glibc')
+depends=('gcc-libs' 'zlib')
makedepends=(
'gtk2' 'libexif' 'libpulse' 'libxss' 'ninja' 'nss' 'pciutils' 'python2'
'xdg-utils'
@@ -15,15 +15,18 @@ makedepends=(
options=('!strip')
source=(
"https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz"
+ 'chromium-last-commit-position-r1.patch'
)
-sha256sums=('56421ef35281b9fa1551259aaf8a8849ac895add74a8518a8f98d010bc93e3b0')
+sha256sums=('43c343096377195500b31ff97979883a2e6d34e30f3f76e7d6af45679696aa38'
+ 'd3dc397956a26ec045e76c25c57a1fac5fc0acff94306b2a670daee7ba15709e')
prepare() {
cd "$srcdir/chromium-$pkgver"
# Use Python 2
- find . -name '*.py' -exec sed -i -r 's|/usr/bin/python$|&2|g' {} +
+ find . -name '*.py' -exec sed -r 's|/usr/bin/python$|&2|g' -i {} +
+ find . -name '*.py' -exec sed -r 's|/usr/bin/env python$|&2|g' -i {} +
# There are still a lot of relative calls which need a workaround
[[ -d "$srcdir/python2-path" ]] && rm -rf "$srcdir/python2-path"
mkdir "$srcdir/python2-path"
@@ -32,6 +35,8 @@ prepare() {
# chromium 46 gives an error about a missing file
# workaround create empty
touch chrome/test/data/webui/i18n_process_css_test.html
+
+ patch -p1 -i "$srcdir/chromium-last-commit-position-r1.patch"
}
build() {
@@ -39,25 +44,17 @@ build() {
export PATH="$srcdir/python2-path:$PATH"
- build/gyp_chromium \
- --depth=. \
- -Dclang=0 \
- -Duse_gnome_keyring=0 \
- -Duse_gconf=0 \
- -Dlinux_use_bundled_binutils=0 \
- -Dlinux_use_bundled_gold=0 \
- -Dlinux_use_gold_flags=0 \
- -Dsysroot='' \
- -Dcomponent=shared_library \
- -Dffmpeg_branding=ChromeOS
+ local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_hevc_demuxing=true use_gconf=false use_gio=false use_gnome_keyring=false use_kerberos=false use_cups=false use_sysroot=false use_gold=false linux_use_bundled_binutils=false fatal_linker_warnings=false treat_warnings_as_errors=false is_clang=false is_component_build=true"
+ python2 tools/gn/bootstrap/bootstrap.py -v --gn-gen-args "$args"
+ out/Release/gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python2
- ninja -C out/Release ffmpeg
+ ninja -C out/Release -v media
}
package() {
cd "$srcdir/chromium-$pkgver"
- install -Dm644 out/Release/lib/libffmpeg.so \
+ install -Dm644 out/Release/libffmpeg.so \
"$pkgdir/usr/lib/opera-developer/lib_extra/libffmpeg.so"
}
diff --git a/chromium-last-commit-position-r1.patch b/chromium-last-commit-position-r1.patch
new file mode 100644
index 000000000000..700a86e86b61
--- /dev/null
+++ b/chromium-last-commit-position-r1.patch
@@ -0,0 +1,26 @@
+--- a/tools/gn/gn_main.cc.orig 2015-11-12 11:49:56.260549036 +0000
++++ b/tools/gn/gn_main.cc 2015-11-12 11:50:14.780931485 +0000
+@@ -11,13 +11,7 @@
+ #include "tools/gn/standard_out.h"
+ #include "tools/gn/switches.h"
+
+-// Only the GN-generated build makes this header for now.
+-// TODO(brettw) consider adding this if we need it in GYP.
+-#if defined(GN_BUILD)
+-#include "tools/gn/last_commit_position.h"
+-#else
+ #define LAST_COMMIT_POSITION "UNKNOWN"
+-#endif
+
+ namespace {
+
+--- a/tools/gn/BUILD.gn.orig 2015-11-12 11:50:43.513524769 +0000
++++ b/tools/gn/BUILD.gn 2015-11-12 11:50:57.697817632 +0000
+@@ -227,7 +227,6 @@
+
+ deps = [
+ ":gn_lib",
+- ":last_commit_position",
+ "//base",
+ "//build/config/sanitizers:deps",
+ ]