commit 7b8f219a71bf9932203e5095b5a3cc6cc2e65257
Author: Elan Ruusamäe <[email protected]>
Date:   Wed Feb 27 23:25:41 2013 +0200

    add system_mesa bcond (disabled), not ready

 chromium-browser.spec | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/chromium-browser.spec b/chromium-browser.spec
index 6550cb1..0abcbc1 100644
--- a/chromium-browser.spec
+++ b/chromium-browser.spec
@@ -22,6 +22,7 @@
 %bcond_without system_libusb   # system libusb-1
 %bcond_without system_libwebp  # system libwebp
 %bcond_without system_libxnvctrl       # system libxnvctrl
+%bcond_with            system_mesa             # system Mesa
 %bcond_without system_minizip  # system minizip
 %bcond_without system_opus             # system opus codec support, 
http://www.opus-codec.org/examples/
 %bcond_without system_protobuf # system protobuf
@@ -30,8 +31,7 @@
 %bcond_with            system_sqlite   # system sqlite
 %bcond_without system_libsrtp  # system srtp (can be used if using bundled 
libjingle)
 %bcond_with            system_v8               # system v8
-# system vpx broken currently due unreleased VP9 codec: 
https://code.google.com/p/chromium/issues/detail?id=174287
-%bcond_without system_libvpx   # system libvpx
+%bcond_with            system_libvpx   # system libvpx
 %bcond_without system_yasm             # system yasm
 %bcond_without system_zlib             # system zlib
 %bcond_without tcmalloc                # use tcmalloc
@@ -44,6 +44,9 @@
 # - use_system_hunspell
 # - use_system_stlport
 # - other defaults: src/build/common.gypi
+# - mesa https://code.google.com/p/chromium/issues/detail?id=161389
+#   missing packages for GL/glfbdev.h GL/vms_x_fix.h GL/wglext.h GL/wmesa.h
+# - vpx: invert (remove) media_use_libvpx when libvpx with vp9 support is 
released
 
 # NOTES:
 # - mute BEEP mixer if you do not want to hear horrible system bell when
@@ -70,7 +73,7 @@ Version:      %{branch}.%{patchver}
 %else
 Version:       %{branch}.%{basever}
 %endif
-Release:       0.26
+Release:       0.27
 License:       BSD, LGPL v2+ (ffmpeg)
 Group:         X11/Applications/Networking
 Source0:       
http://carme.pld-linux.org/~glen/chromium-browser/src/dev/%{name}-%{branch}.%{basever}.tar.gz
@@ -110,6 +113,9 @@ Patch26:    master-prefs-path.patch
 Patch27:       tcmalloc-glibc2.16.patch
 URL:           http://www.chromium.org/Home
 %{?with_gconf:BuildRequires:   GConf2-devel}
+%{?with_system_mesa:BuildRequires:     Mesa-libGL-devel}
+%{?with_system_mesa:BuildRequires:     Mesa-libGLU-devel}
+%{?with_system_mesa:BuildRequires:     Mesa-libOSMesa-devel}
 BuildRequires: alsa-lib-devel
 BuildRequires: atk-devel
 BuildRequires: bison
@@ -400,6 +406,7 @@ test -e Makefile || \
        %{gyp_with system_libvpx} \
        %{gyp_with system_libwebp} \
        %{gyp_with system_libxnvctrl} \
+       %{gyp_with system_mesa} \
        %{gyp_with system_minizip} \
        %{gyp_with system_opus} \
        %{gyp_with system_protobuf} \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chromium-browser.git/commitdiff/7b8f219a71bf9932203e5095b5a3cc6cc2e65257

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to