[packages/chromium-browser/DEVEL] prepare system protobuf bcond. should work in 25.x branch
glen
glen at pld-linux.org
Sat Jan 5 18:43:29 CET 2013
commit 75a27c2e99bf6a5396bed4dc3703af1b981e7026
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sat Jan 5 14:35:32 2013 +0200
prepare system protobuf bcond. should work in 25.x branch
chromium-browser.spec | 10 +++++++++-
clean-source.sh | 1 +
get-source.sh | 2 +-
3 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/chromium-browser.spec b/chromium-browser.spec
index 5ba2914..7ceb0cf 100644
--- a/chromium-browser.spec
+++ b/chromium-browser.spec
@@ -22,6 +22,7 @@
%bcond_without system_libxnvctrl # system libxnvctrl
%bcond_without system_minizip # system minizip
%bcond_without system_opus # system opus codec support, http://www.opus-codec.org/examples/
+%bcond_with system_protobuf # system protobuf
%bcond_without system_speex # system speex
%bcond_with system_sqlite # system sqlite
%bcond_without system_srtp # system srtp (can be used if using bundled libjingle)
@@ -153,6 +154,7 @@ BuildRequires: pam-devel
BuildRequires: pango-devel
BuildRequires: perl-modules
BuildRequires: pkgconfig
+%{?with_system_protobuf:BuildRequires: protobuf-devel}
%{?with_pulseaudio:BuildRequires: pulseaudio-devel}
BuildRequires: python
#BuildRequires: python-gyp >= 1-%{gyp_rev}
@@ -289,7 +291,12 @@ cat > chrome/test/data/nacl/nacl_test_data.gyp <<-EOF
}
EOF
-sh -x clean-source.sh %{!?with_system_v8:v8=0} %{!?with_nacl:nacl=0} %{!?with_system_zlib:zlib=0}
+sh -x clean-source.sh \
+ %{!?with_nacl:nacl=0} \
+ %{!?with_system_protobuf:protobuf=0} \
+ %{!?with_system_v8:v8=0} \
+ %{!?with_system_zlib:zlib=0} \
+ %{nil}
%build
cd src
@@ -375,6 +382,7 @@ test -e Makefile || %{__python} build/gyp_chromium \
%{gyp_with system_libxnvctrl} \
%{gyp_with system_minizip} \
%{gyp_with system_opus} \
+ %{gyp_with system_protobuf} \
%{gyp_with system_speex} \
%{gyp_with system_sqlite} \
%{gyp_with system_v8} \
diff --git a/clean-source.sh b/clean-source.sh
index 93d093a..92c3e5d 100755
--- a/clean-source.sh
+++ b/clean-source.sh
@@ -657,6 +657,7 @@ strip_system_dirs \
third_party/libxml_ \
third_party/libxslt \
third_party/opus \
+ third_party/protobuf \
third_party/speex \
third_party/yasm \
third_party/zlib \
diff --git a/get-source.sh b/get-source.sh
index 740aae8..67a62f3 100755
--- a/get-source.sh
+++ b/get-source.sh
@@ -71,7 +71,7 @@ else
v8=0
fi
-sh -x $WORK_DIR/clean-source.sh v8=$v8
+sh -x $WORK_DIR/clean-source.sh v8=$v8 protobuf=0
# do not keep REMOVED*.txt in tarball. they are visible in .log anyway
rm -vf REMOVED-*.txt
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/chromium-browser.git/commitdiff/8ca2ff1d9250a6c126111bca40e1a084af97cd9f
More information about the pld-cvs-commit
mailing list