[xulrunner] Added switch for system cairo

Martin Stransky stransky at fedoraproject.org
Tue Apr 24 08:19:35 UTC 2012


commit df71757668a22d9b672bdc7fa92d209a2ea42559
Author: Martin Stransky <stransky at anakreon.cz>
Date:   Tue Apr 24 10:19:29 2012 +0200

    Added switch for system cairo

 xulrunner-mozconfig |    1 -
 xulrunner.spec      |   13 +++++++++++++
 2 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/xulrunner-mozconfig b/xulrunner-mozconfig
index c9f0b8c..bed6ee5 100644
--- a/xulrunner-mozconfig
+++ b/xulrunner-mozconfig
@@ -9,7 +9,6 @@ ac_add_options --with-system-zlib
 ac_add_options --with-system-bz2
 ac_add_options --with-system-libvpx
 ac_add_options --enable-system-hunspell
-ac_add_options --enable-system-cairo
 ac_add_options --with-pthreads
 ac_add_options --disable-strip
 ac_add_options --disable-tests
diff --git a/xulrunner.spec b/xulrunner.spec
index 42c7d1a..9419930 100644
--- a/xulrunner.spec
+++ b/xulrunner.spec
@@ -8,6 +8,9 @@
 %define system_sqlite     1
 %endif
 
+# Use system cairo?
+%define system_cairo      1
+
 # Build as a debug package?
 %define debug_build       0
 
@@ -111,7 +114,9 @@ Patch47:        mozilla-691898.patch
 BuildRequires:  nspr-devel >= %{nspr_version}
 BuildRequires:  nss-devel >= %{nss_version}
 %endif
+%if %{?system_cairo}
 BuildRequires:  cairo-devel >= %{cairo_version}
+%endif
 BuildRequires:  libpng-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  zip
@@ -169,7 +174,9 @@ Requires: xulrunner = %{version}-%{release}
 Requires: nspr-devel >= %{nspr_version}
 Requires: nss-devel >= %{nss_version}
 %endif
+%if %{?system_cairo}
 Requires: cairo-devel >= %{cairo_version}
+%endif
 Requires: libjpeg-devel
 Requires: zip
 Requires: bzip2-devel
@@ -261,6 +268,12 @@ echo "ac_add_options --enable-system-sqlite" >> .mozconfig
 echo "ac_add_options --disable-system-sqlite" >> .mozconfig
 %endif
 
+%if %{?system_cairo}
+echo "ac_add_options --enable-system-cairo" >> .mozconfig
+%else
+echo "ac_add_options --disable-system-cairo" >> .mozconfig
+%endif
+
 %if %{?debug_build}
 echo "ac_add_options --enable-debug" >> .mozconfig
 echo "ac_add_options --disable-optimize" >> .mozconfig


More information about the scm-commits mailing list