SPECS: mozilla-lightning.spec - enable objdir, more options, enabl...

glen glen at pld-linux.org
Mon Oct 30 01:44:01 CET 2006


Author: glen                         Date: Mon Oct 30 00:44:01 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- enable objdir, more options, enable tests

---- Files affected:
SPECS:
   mozilla-lightning.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/mozilla-lightning.spec
diff -u SPECS/mozilla-lightning.spec:1.2 SPECS/mozilla-lightning.spec:1.3
--- SPECS/mozilla-lightning.spec:1.2	Mon Oct 30 01:22:10 2006
+++ SPECS/mozilla-lightning.spec	Mon Oct 30 01:43:56 2006
@@ -1,7 +1,7 @@
 # $Revision$, $Date$
 #
 # Conditional build:
-%bcond_with	tests	# enable tests (whatever they check)
+%bcond_without	tests	# Disabling these tests can speed build time and reduce disk space considerably.
 %bcond_without	gnome	# disable all GNOME components (gnomevfs, gnome, gnomeui)
 #
 Summary:	Mozilla Lightning - calendar extension for Thunderbird
@@ -86,7 +86,8 @@
 %build
 cd mozilla
 
-# info about building: http://www.mozilla.org/projects/calendar/lightning/build.html
+# info about lightning building: http://www.mozilla.org/projects/calendar/lightning/build.html
+# general mozilla.org build notes: http://developer.mozilla.org/en/docs/Configuring_Build_Options
 # To generate .mozconfig you may visit: http://webtools.mozilla.org/build/config.cgi
 
 cat << 'EOF' > .mozconfig
@@ -104,23 +105,28 @@
 ac_add_options --sharedstatedir=%{_sharedstatedir}
 ac_add_options --mandir=%{_mandir}
 ac_add_options --infodir=%{_infodir}
-ac_add_options --enable-optimize="%{rpmcflags}"
 %if %{?debug:1}0
 ac_add_options --enable-debug
 ac_add_options --enable-debug-modules
+ac_add_options --disable-optimize
 %else
 ac_add_options --disable-debug
 ac_add_options --disable-debug-modules
+ac_add_options --enable-optimize="%{rpmcflags}"
 %endif
 %if %{with tests}
 ac_add_options --enable-tests
 %else
 ac_add_options --disable-tests
 %endif
+mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj- at CONFIG_GUESS@
+ac_add_options --disable-freetype2
 ac_add_options --disable-logging
-ac_add_options --enable-application=calendar
-ac_add_options --enable-calendar
+ac_add_options --disable-old-abi-compat-wrappers
+ac_add_options --enable-application=mail
+ac_add_options --enable-default-toolkit=gtk2
 ac_add_options --enable-elf-dynstr-gc
+ac_add_options --enable-extensions=default,lightning
 ac_add_options --enable-image-decoders=all
 ac_add_options --enable-image-encoders=all
 ac_add_options --enable-ipcd
@@ -130,6 +136,7 @@
 ac_add_options --enable-storage
 ac_add_options --enable-system-cairo
 ac_add_options --enable-url-classifier
+ac_add_options --enable-xft
 ac_add_options --with-default-mozilla-five-home=%{_thunderbirddir}
 ac_add_options --with-distribution-id=org.pld-linux
 ac_add_options --with-java-bin-path=/usr/bin
@@ -142,7 +149,7 @@
 ac_add_options --with-system-zlib
 EOF
 
-%{__make} -f client.mk build \
+%{__make} -j1 -f client.mk build \
 	CC="%{__cc}" \
 	CXX="%{__cxx}"
 
@@ -216,6 +223,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2006/10/30 00:43:56  glen
+- enable objdir, more options, enable tests
+
 Revision 1.2  2006/10/30 00:22:10  glen
 - using .mozconfig & partial mozilla-firefox merge
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mozilla-lightning.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list