diff options
author | BlackEagle | 2016-10-12 16:31:33 +0200 |
---|---|---|
committer | BlackEagle | 2016-10-12 16:31:33 +0200 |
commit | c693a20eb54a843579faba91a5d6138050137025 (patch) | |
tree | eca44c70097ba91ee902b0149a8d5991a4082d44 | |
parent | 5eb479e9a6f18662701a8b0ea2bb7ec7e18b099a (diff) | |
download | aur-c693a20eb54a843579faba91a5d6138050137025.tar.gz |
opera-developer-ffmpeg-codecs :: 55.0.2859.0-1
Signed-off-by: BlackEagle <ike.devolder@gmail.com>
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | chromium-last-commit-position-r1.patch | 26 |
3 files changed, 48 insertions, 22 deletions
@@ -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 @@ -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", + ] |