[Pkg-chromium-commit] [SCM] Git repository for pkg-chromium branch, master, updated. debian/22.0.1229.94_r161065-1-1-geab9323

Michael Gilbert mgilbert at debian.org
Sun Oct 28 21:37:23 UTC 2012


The following commit has been merged in the master branch:
commit eab93232f01ec98314510491499d46b8429d3156
Author: Michael Gilbert <mgilbert at debian.org>
Date:   Sun Oct 28 17:36:29 2012 -0400

    Use system vpx

diff --git a/debian/changelog b/debian/changelog
index 82220e6..9fd9736 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,16 @@
+chromium-browser (22.0.1229.94~r161065-3) unstable; urgency=medium
+
+  * Use system vpx library again (resolves armel build failures).
+
+ -- Michael Gilbert <mgilbert at debian.org>  Sun, 28 Oct 2012 00:55:58 -0400
+
+chromium-browser (22.0.1229.94~r161065-2) unstable; urgency=medium
+
+  * [574d76c] Override the lintian flag: embedded-library
+     usr/lib/chromium/libffmpegsumo.so: libavcodec
+
+ -- Giuseppe Iuculano <iuculano at debian.org>  Tue, 23 Oct 2012 17:51:56 +0200
+
 chromium-browser (22.0.1229.94~r161065-1) unstable; urgency=medium
 
   * New stable release:
diff --git a/debian/chromium.install b/debian/chromium.install
index 0fb8905..3366d3c 100644
--- a/debian/chromium.install
+++ b/debian/chromium.install
@@ -8,7 +8,6 @@ debian/tmp/usr/lib/chromium/locales/*
 #debian/tmp/usr/lib/chromium/ffmpegsumo_nolink
 #debian/tmp/usr/lib/chromium/libppGoogleNaClPluginChrome.so
 debian/tmp/usr/lib/chromium/libffmpegsumo.so
-debian/tmp/usr/lib/chromium/libvpx_obj_int_extract
 #debian/tmp/usr/lib/chromium/ssl_false_start_blacklist_process
 #debian/tmp/usr/lib/chromium/nacl_irt_*
 debian/tmp/usr/lib/chromium/pseudo_locales/fake-bidi.pak
diff --git a/debian/chromium.lintian-overrides b/debian/chromium.lintian-overrides
index 7ef8e1d..b18be94 100644
--- a/debian/chromium.lintian-overrides
+++ b/debian/chromium.lintian-overrides
@@ -1,3 +1,5 @@
 chromium: embedded-library usr/lib/chromium/chromium: sqlite
+chromium: embedded-library usr/lib/chromium/libffmpegsumo.so: libavcodec
+chromium: embedded-library usr/lib/chromium/libffmpegsumo.so: libavutil
 chromium: statically-linked-binary usr/lib/chromium/nacl_irt_x86_64.nexe
 chromium: statically-linked-binary usr/lib/chromium/nacl_irt_x86_32.nexe
diff --git a/debian/patches/series b/debian/patches/series
index ef60839..dd6f193 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -19,7 +19,7 @@ cups1.5.patch
 #system_v8.patch
 #protobuf.patch
 arm-no-float-abi.patch
-#vpx.patch
+vpx.patch
 gcc4.7.patch
 arm.patch
 icon.patch
diff --git a/debian/patches/vpx.patch b/debian/patches/vpx.patch
index 41cf28c..a56f4ca 100644
--- a/debian/patches/vpx.patch
+++ b/debian/patches/vpx.patch
@@ -1,13 +1,48 @@
-Index: sid/src/remoting/remoting.gyp
+Index: chromium-browser/src/third_party/libvpx/libvpx.gyp
 ===================================================================
---- sid.orig/src/remoting/remoting.gyp	2012-09-26 11:12:57.802698559 +0200
-+++ sid/src/remoting/remoting.gyp	2012-09-26 16:58:35.194257270 +0200
-@@ -1139,7 +1139,7 @@
-         '../ui/ui.gyp:ui',
-         '../net/net.gyp:net',
-         '../skia/skia.gyp:skia',
--        '../third_party/libvpx/libvpx.gyp:libvpx',
-+        '../third_party/libvpx/libvpx.gyp:libvpx_include',
-         '../third_party/protobuf/protobuf.gyp:protobuf_lite',
-         '../third_party/zlib/zlib.gyp:zlib',
-         '../media/media.gyp:yuv_convert',
+--- chromium-browser.orig/src/third_party/libvpx/libvpx.gyp	2012-10-28 00:39:46.934324915 -0400
++++ chromium-browser/src/third_party/libvpx/libvpx.gyp	2012-10-28 00:53:45.566289134 -0400
+@@ -3,6 +3,11 @@
+ # found in the LICENSE file.
+ {
+   'variables': {
++   'use_system_vpx%': 0,
++   },
++   'conditions': [
++   ['use_system_vpx==0',{
++    'variables':{
+     'conditions': [
+       ['os_posix==1', {
+         'asm_obj_extension': 'o',
+@@ -458,6 +463,31 @@
+       ]
+     },
+   ],
++  },{ # use_system_vpx==1
++    'targets': [
++      {
++        'target_name':'libvpx',
++        'type':'none',
++        'direct_dependent_settings': {
++          'cflags': [
++          '<!@(pkg-config --cflags vpx)',
++        ],
++        'defines': [
++          'USE_SYSTEM_VPX',
++        ],
++      },
++      'link_settings': {
++        'ldflags': [
++          '<!@(pkg-config --libs-only-L --libs-only-other vpx)',
++        ],
++        'libraries': [
++          '<!@(pkg-config --libs-only-l vpx)',
++        ],
++      },
++    },
++  ],
++ }],
++ ],
+ }
+ 
+ # Local Variables:

-- 
Git repository for pkg-chromium



More information about the Pkg-chromium-commit mailing list