[arch-commits] Commit in opera-ffmpeg-codecs/repos/community-x86_64 (6 files)
Ike Devolder
idevolder at archlinux.org
Sat Dec 1 09:26:48 UTC 2018
Date: Saturday, December 1, 2018 @ 09:26:47
Author: idevolder
Revision: 410678
archrelease: copy trunk to community-x86_64
Added:
opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD
(from rev 410677, opera-ffmpeg-codecs/trunk/PKGBUILD)
opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch
(from rev 410677, opera-ffmpeg-codecs/trunk/chromium-FORTIFY_SOURCE-r2.patch)
opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch
(from rev 410677, opera-ffmpeg-codecs/trunk/chromium-last-commit-position-r1.patch)
Deleted:
opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD
opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch
opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch
----------------------------------------+
PKGBUILD | 136 +++++++++++++++----------------
chromium-FORTIFY_SOURCE-r2.patch | 60 ++++++-------
chromium-last-commit-position-r1.patch | 52 +++++------
3 files changed, 124 insertions(+), 124 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-12-01 09:26:40 UTC (rev 410677)
+++ PKGBUILD 2018-12-01 09:26:47 UTC (rev 410678)
@@ -1,68 +0,0 @@
-# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
-
-pkgname=opera-ffmpeg-codecs
-pkgver=69.0.3497.100
-pkgrel=1
-pkgdesc="additional support for proprietary codecs for opera"
-arch=('x86_64')
-url="https://ffmpeg.org/"
-license=('LGPL2.1')
-depends=('glibc')
-makedepends=(
- 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python2'
- 'xdg-utils' 'gn'
-)
-options=('!strip')
-source=(
- "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz"
- 'chromium-FORTIFY_SOURCE-r2.patch'
-)
-sha512sums=('bc9dd4a63eb9a8c369bd360f7fd0fb9b72addfa553e9a9d8adbfafe7ec4af39ec1fb3dd6523af1f17cb141aaf017ca4b6abc357c4a595ff627e88c58e87e8f6f'
- '2d78092a700788c74b86db636af303fdb63a28ce5b7b0431dd81f6b7ce501e5d0234a6327a1b49bc23e1c1d00ba98fd5334dd07d9a20bb0d81d1a4ca4487a26c')
-
-prepare() {
- cd "$srcdir/chromium-$pkgver"
-
- # Use Python 2
- find -name '*.py' | xargs sed -e 's|env python|&2|g' -e 's|bin/python|&2|g' -i
-
- # force some 'older' binaries in the path
- [[ -d "$srcdir/path" ]] && rm -rf "$srcdir/path"
- mkdir "$srcdir/path"
- ln -s /usr/bin/python2 "$srcdir/path/python"
-
- patch -p1 -i "$srcdir/chromium-FORTIFY_SOURCE-r2.patch"
-}
-
-build() {
- cd "$srcdir/chromium-$pkgver"
-
- #python2 tools/clang/scripts/update.py --without-android
-
- #export PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$srcdir/path:$PATH"
-
- #export CC="clang"
- #export CXX="clang++"
-
- local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_hevc_demuxing=true use_gnome_keyring=false use_sysroot=false use_gold=false use_allocator=\"none\" linux_use_bundled_binutils=false fatal_linker_warnings=false treat_warnings_as_errors=false enable_nacl=false enable_nacl_nonsfi=false is_clang=false clang_use_chrome_plugins=false is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=false use_lld=false use_jumbo_build=false"
-
- #(
- #cd third_party/ffmpeg
- #chromium/scripts/build_ffmpeg.py linux x64 --branding ChromeOS
- #chromium/scripts/copy_config.sh
- #chromium/scripts/generate_gn.py
- #)
-
- gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python2
-
- ninja -C out/Release -v media/ffmpeg
-}
-
-package() {
- cd "$srcdir/chromium-$pkgver"
-
- install -Dm644 out/Release/libffmpeg.so \
- "$pkgdir/usr/lib/opera/lib_extra/libffmpeg.so"
-}
-
-# vim:set ts=2 sw=2 et:
Copied: opera-ffmpeg-codecs/repos/community-x86_64/PKGBUILD (from rev 410677, opera-ffmpeg-codecs/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-12-01 09:26:47 UTC (rev 410678)
@@ -0,0 +1,68 @@
+# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
+
+pkgname=opera-ffmpeg-codecs
+pkgver=70.0.3538.102
+pkgrel=1
+pkgdesc="additional support for proprietary codecs for opera"
+arch=('x86_64')
+url="https://ffmpeg.org/"
+license=('LGPL2.1')
+depends=('glibc')
+makedepends=(
+ 'gtk3' 'libexif' 'libxss' 'ninja' 'nss' 'pciutils' 'python2'
+ 'xdg-utils' 'gn'
+)
+options=('!strip')
+source=(
+ "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz"
+ 'chromium-FORTIFY_SOURCE-r2.patch'
+)
+sha512sums=('ceb997f1b945ad4159f5434a1593a4d60c78a695cb356430ad76b52eb0350bd4b9af0c61a5304dc7176f6598a129987944e63d1a7798d907730c66cbcae4e201'
+ '2d78092a700788c74b86db636af303fdb63a28ce5b7b0431dd81f6b7ce501e5d0234a6327a1b49bc23e1c1d00ba98fd5334dd07d9a20bb0d81d1a4ca4487a26c')
+
+prepare() {
+ cd "$srcdir/chromium-$pkgver"
+
+ # Use Python 2
+ find -name '*.py' | xargs sed -e 's|env python|&2|g' -e 's|bin/python|&2|g' -i
+
+ # force some 'older' binaries in the path
+ [[ -d "$srcdir/path" ]] && rm -rf "$srcdir/path"
+ mkdir "$srcdir/path"
+ ln -s /usr/bin/python2 "$srcdir/path/python"
+
+ patch -p1 -i "$srcdir/chromium-FORTIFY_SOURCE-r2.patch"
+}
+
+build() {
+ cd "$srcdir/chromium-$pkgver"
+
+ #python2 tools/clang/scripts/update.py --without-android
+
+ #export PATH="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin:$srcdir/path:$PATH"
+
+ #export CC="clang"
+ #export CXX="clang++"
+
+ local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_hevc_demuxing=true use_gnome_keyring=false use_sysroot=false use_gold=false use_allocator=\"none\" linux_use_bundled_binutils=false fatal_linker_warnings=false treat_warnings_as_errors=false enable_nacl=false enable_nacl_nonsfi=false is_clang=false clang_use_chrome_plugins=false is_component_build=true is_debug=false symbol_level=0 use_custom_libcxx=false use_lld=false use_jumbo_build=false"
+
+ #(
+ #cd third_party/ffmpeg
+ #chromium/scripts/build_ffmpeg.py linux x64 --branding ChromeOS
+ #chromium/scripts/copy_config.sh
+ #chromium/scripts/generate_gn.py
+ #)
+
+ gn gen out/Release -v --args="$args" --script-executable=/usr/bin/python2
+
+ ninja -C out/Release -v media/ffmpeg
+}
+
+package() {
+ cd "$srcdir/chromium-$pkgver"
+
+ install -Dm644 out/Release/libffmpeg.so \
+ "$pkgdir/usr/lib/opera/lib_extra/libffmpeg.so"
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: chromium-FORTIFY_SOURCE-r2.patch
===================================================================
--- chromium-FORTIFY_SOURCE-r2.patch 2018-12-01 09:26:40 UTC (rev 410677)
+++ chromium-FORTIFY_SOURCE-r2.patch 2018-12-01 09:26:47 UTC (rev 410678)
@@ -1,30 +0,0 @@
-Drop _FORTIFY_SOURCE=2 from defines
-
-Gentoo toolchains enable this by default. Removing this prevents spammy
-warnings about the macro being redefined.
-
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -1213,22 +1213,6 @@
- "__STDC_FORMAT_MACROS",
- ]
-
-- if (!is_debug && !using_sanitizer &&
-- (!is_linux || !is_clang || is_official_build) &&
-- current_cpu != "s390x" && current_cpu != "s390" &&
-- current_cpu != "ppc64" && current_cpu != "ppc64" &&
-- current_cpu != "mips" && current_cpu != "mips64") {
-- # _FORTIFY_SOURCE isn't really supported by Clang now, see
-- # http://llvm.org/bugs/show_bug.cgi?id=16821.
-- # It seems to work fine with Ubuntu 12 headers though, so use it in
-- # official builds.
-- #
-- # Non-chromium code is not guaranteed to compile cleanly with
-- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are
-- # disabled, so only do that for Release build.
-- defines += [ "_FORTIFY_SOURCE=2" ]
-- }
--
- if (is_mac || is_ios) {
- cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
- cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
Copied: opera-ffmpeg-codecs/repos/community-x86_64/chromium-FORTIFY_SOURCE-r2.patch (from rev 410677, opera-ffmpeg-codecs/trunk/chromium-FORTIFY_SOURCE-r2.patch)
===================================================================
--- chromium-FORTIFY_SOURCE-r2.patch (rev 0)
+++ chromium-FORTIFY_SOURCE-r2.patch 2018-12-01 09:26:47 UTC (rev 410678)
@@ -0,0 +1,30 @@
+Drop _FORTIFY_SOURCE=2 from defines
+
+Gentoo toolchains enable this by default. Removing this prevents spammy
+warnings about the macro being redefined.
+
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -1213,22 +1213,6 @@
+ "__STDC_FORMAT_MACROS",
+ ]
+
+- if (!is_debug && !using_sanitizer &&
+- (!is_linux || !is_clang || is_official_build) &&
+- current_cpu != "s390x" && current_cpu != "s390" &&
+- current_cpu != "ppc64" && current_cpu != "ppc64" &&
+- current_cpu != "mips" && current_cpu != "mips64") {
+- # _FORTIFY_SOURCE isn't really supported by Clang now, see
+- # http://llvm.org/bugs/show_bug.cgi?id=16821.
+- # It seems to work fine with Ubuntu 12 headers though, so use it in
+- # official builds.
+- #
+- # Non-chromium code is not guaranteed to compile cleanly with
+- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are
+- # disabled, so only do that for Release build.
+- defines += [ "_FORTIFY_SOURCE=2" ]
+- }
+-
+ if (is_mac || is_ios) {
+ cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
+ cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
Deleted: chromium-last-commit-position-r1.patch
===================================================================
--- chromium-last-commit-position-r1.patch 2018-12-01 09:26:40 UTC (rev 410677)
+++ chromium-last-commit-position-r1.patch 2018-12-01 09:26:47 UTC (rev 410678)
@@ -1,26 +0,0 @@
---- 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",
- ]
Copied: opera-ffmpeg-codecs/repos/community-x86_64/chromium-last-commit-position-r1.patch (from rev 410677, opera-ffmpeg-codecs/trunk/chromium-last-commit-position-r1.patch)
===================================================================
--- chromium-last-commit-position-r1.patch (rev 0)
+++ chromium-last-commit-position-r1.patch 2018-12-01 09:26:47 UTC (rev 410678)
@@ -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",
+ ]
More information about the arch-commits
mailing list