SPECS (DEVEL): mozilla-firefox.spec - seems javaxpcom needs jsd - ...

glen glen at pld-linux.org
Wed Nov 1 10:18:24 CET 2006


Author: glen                         Date: Wed Nov  1 09:18:24 2006 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- seems javaxpcom needs jsd
- try dropping probably obsolete hacks

---- Files affected:
SPECS:
   mozilla-firefox.spec (1.95.2.33 -> 1.95.2.34) 

---- Diffs:

================================================================
Index: SPECS/mozilla-firefox.spec
diff -u SPECS/mozilla-firefox.spec:1.95.2.33 SPECS/mozilla-firefox.spec:1.95.2.34
--- SPECS/mozilla-firefox.spec:1.95.2.33	Wed Nov  1 01:48:20 2006
+++ SPECS/mozilla-firefox.spec	Wed Nov  1 10:18:18 2006
@@ -19,6 +19,7 @@
 #   /usr/lib/mozilla-firefox/libfreebl3.chk
 #   /usr/lib/mozilla-firefox/libsoftokn3.chk
 # - previous postun cleanup should be handled by ghost files
+# - stop providing mozdir/components/*.so
 #
 # Conditional build:
 %bcond_with	tests	# enable tests (whatever they check)
@@ -28,7 +29,7 @@
 Summary(pl):	Mozilla Firefox - przeglądarka WWW
 Name:		mozilla-firefox
 Version:	2.0
-Release:	0.5
+Release:	0.7
 License:	MPL/LGPL
 Group:		X11/Applications/Networking
 Source0:	ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/%{version}/source/firefox-%{version}-source.tar.bz2
@@ -133,19 +134,18 @@
 sed -i 's/\(-lgss\)\(\W\)/\1disable\2/' configure
 
 # use system
-rm -rf mozilla/nsprpub mozilla/security/nss
+#rm -rf mozilla/nsprpub mozilla/security/nss
 
 %build
 cd mozilla
-rm -f .mozconfig
-export CFLAGS="%{rpmcflags} `%{_bindir}/pkg-config mozilla-nspr --cflags-only-I`"
-export CXXFLAGS="%{rpmcflags} `%{_bindir}/pkg-config mozilla-nspr --cflags-only-I`"
+export CFLAGS="%{rpmcflags} $(%{_bindir}/pkg-config mozilla-nspr --cflags-only-I)"
+export CXXFLAGS="%{rpmcflags} $(%{_bindir}/pkg-config mozilla-nspr --cflags-only-I)"
 
 cp -f %{_datadir}/automake/config.* build/autoconf
 cp -f %{_datadir}/automake/config.* nsprpub/build/autoconf
 cp -f %{_datadir}/automake/config.* directory/c-sdk/config/autoconf
 
-LIBIDL_CONFIG="%{_bindir}/libIDL-config-2"; export LIBIDL_CONFIG
+#export LIBIDL_CONFIG="%{_bindir}/libIDL-config-2"
 
 cat << 'EOF' > .mozconfig
 . $topsrcdir/browser/config/mozconfig
@@ -198,7 +198,6 @@
 ac_add_options --disable-dtd-debug
 ac_add_options --disable-freetype2
 ac_add_options --disable-installer
-ac_add_options --disable-jsd
 ac_add_options --disable-ldap
 ac_add_options --disable-mailnews
 ac_add_options --disable-profilesharing
@@ -232,7 +231,7 @@
 ac_add_options --with-system-jpeg
 ac_add_options --with-system-png
 ac_add_options --enable-native-uconv
-ac_add_options --enable-javaxpcom
+ac_add_options --enable-jsd --enable-javaxpcom --with-java-include-path=/usr/lib/jvm/java/include
 ac_add_options --enable-update-channel=default
 ac_add_options --enable-reorder
 ac_add_options --enable-libxul
@@ -241,6 +240,31 @@
 ac_cv_visibility_pragma=no
 EOF
 
+%if 0
+# sanity checks
+# TODO: should hook somewhere between configure and real make
+if [ $(grep -c "MOZ_NATIVE_NSPR = 1" config/autoconf.mk) != 1 ]; then
+	: internal nspr used!
+	exit 1
+fi
+if [ $(grep -c "MOZ_NATIVE_NSS = 1" config/autoconf.mk) != 1 ]; then
+	: internal nss used!
+	exit 1
+fi
+if [ $(grep -c "MOZ_NATIVE_ZLIB = 1" config/autoconf.mk) != 1 ]; then
+	: internal zlib used!
+	exit 1
+fi
+if [ $(grep -c "MOZ_NATIVE_JPEG = 1" config/autoconf.mk) != 1 ]; then
+	: internal libjpeg used!
+	exit 1
+fi
+if [ $(grep -c "MOZ_NATIVE_PNG = 1" config/autoconf.mk) != 1 ]; then
+	: internal libpng used!
+	exit 1
+fi
+%endif
+
 %{__make} -j1 -f client.mk build \
 	CC="%{__cc}" \
 	CXX="%{__cxx}"
@@ -394,6 +418,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.95.2.34  2006/11/01 09:18:18  glen
+- seems javaxpcom needs jsd
+- try dropping probably obsolete hacks
+
 Revision 1.95.2.33  2006/11/01 00:48:20  glen
 - added more configure options, reviewed them
 - install section cleanup and skip tgz step
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mozilla-firefox.spec?r1=1.95.2.33&r2=1.95.2.34&f=u



More information about the pld-cvs-commit mailing list