SPECS: iceweasel.spec - name patches - sorted patches - firefox->i...

czarny czarny at pld-linux.org
Thu Oct 26 18:20:27 CEST 2006


Author: czarny                       Date: Thu Oct 26 16:20:27 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- name patches
- sorted patches
- firefox->icewaesel names/dirs
- files updated
- builds, but fails to start

---- Files affected:
SPECS:
   iceweasel.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SPECS/iceweasel.spec
diff -u SPECS/iceweasel.spec:1.6 SPECS/iceweasel.spec:1.7
--- SPECS/iceweasel.spec:1.6	Mon Oct 16 09:42:46 2006
+++ SPECS/iceweasel.spec	Thu Oct 26 18:20:22 2006
@@ -20,7 +20,7 @@
 %bcond_with	tests	# enable tests (whatever they check)
 %bcond_without	gnome	# disable all GNOME components (gnomevfs, gnome, gnomeui)
 #
-%define		_rc		g1
+%define		_rc		g2
 %define		_rel	0.2
 Summary:	Iceweasel web browser
 Summary(pl):	Iceweasel - przeglądarka WWW
@@ -30,19 +30,18 @@
 License:	MPL/LGPL
 Group:		X11/Applications/Networking
 Source0:	http://gnuzilla.gnu.org/download/%{name}-%{version}-%{_rc}.tar.bz2
-# Source0-md5:	4bb1f1ac5a52662239a1d5ced177493d
+# Source0-md5:	b9c3f12733132f6d35cd35ee1a7d5e07
 Source1:	%{name}.desktop
 Source2:	%{name}.sh
-Patch0:		%{name}-nss.patch
-Patch1:		mozilla-firefox-lib_path.patch
-Patch2:		mozilla-firefox-nss-system-nspr.patch
-Patch3:		mozilla-firefox-nopangoxft.patch
-#Patch4: mozilla-firefox-name.patch
-Patch5:		mozilla-firefox-fonts.patch
-Patch6:		%{name}-build.patch
-Patch7:		%{name}-stack.patch
-# UPDATE or DROP?
-#PatchX: %{name}-searchplugins.patch
+Patch0:		%{name}-autoconf.patch
+Patch1:		%{name}-build.patch
+Patch2:		mozilla-firefox-fonts.patch
+Patch3:		%{name}-lib_path.patch
+Patch4:		mozilla-firefox-nss-system-nspr.patch
+Patch5:		mozilla-firefox-nopangoxft.patch
+Patch6:		%{name}-name.patch
+Patch7:		%{name}-nss.patch
+Patch8:		%{name}-stack.patch
 URL:		http://www.gnu.org/software/gnuzilla/
 %{?with_gnome:BuildRequires:	GConf2-devel >= 1.2.1}
 BuildRequires:	automake
@@ -162,14 +161,15 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{_rc}
-%patch0 -p1
-%patch1 -p1
+%patch0 -p0
+%patch1 -p0
 %patch2 -p1
 %patch3 -p1
-#%patch4 -p1
+%patch4 -p1
 %patch5 -p1
 %patch6 -p0
-%patch7 -p1
+#%patch7 -p1
+#%patch8 -p1
 
 sed -i 's/\(-lgss\)\(\W\)/\1disable\2/' configure
 
@@ -186,7 +186,7 @@
 
 cat << 'EOF' > .mozconfig
 # That is evili, as we don't build default mozilla
-#. $topsrcdir/browser/config/mozconfig
+. $topsrcdir/browser/config/mozconfig
 
 ac_add_options --prefix=%{_prefix}
 ac_add_options --exec-prefix=%{_exec_prefix}
@@ -265,6 +265,9 @@
 ac_cv_visibility_pragma=no
 EOF
 
+# configure.in defines MOZ_APP_NAME as iceweasel, wheres configure is old and defines it as firefox
+#%{__aclocal}
+#%{__autoconf}
 %configure2_13
 
 %{__make}
@@ -306,6 +309,7 @@
 #	$RPM_BUILD_ROOT%{_includedir}/mozilla-firefox/nsIURI.h
 
 # CA certificates
+rm $RPM_BUILD_ROOT%{_iceweaseldir}/libnssckbi.so
 ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_iceweaseldir}/libnssckbi.so
 
 # pkgconfig files
@@ -315,14 +319,14 @@
 done
 
 # already provided by standalone packages
-rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/firefox-{nss,nspr}.pc
+rm -f $RPM_BUILD_ROOT%{_pkgconfigdir}/iceweasel-{nss,nspr}.pc
 
 sed -i -e 's#firefox-nspr =.*#mozilla-nspr#g' -e 's#irefox-nss =.*#mozilla-nss#g' \
 	$RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
 
 # includedir/dom CFLAGS
 sed -i -e '/Cflags:/{/{includedir}\/dom/!s,$, -I${includedir}/dom,}' \
-	$RPM_BUILD_ROOT%{_pkgconfigdir}/firefox-plugin.pc
+	$RPM_BUILD_ROOT%{_pkgconfigdir}/iceweasel-plugin.pc
 
 cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
 #!/bin/sh
@@ -343,7 +347,7 @@
 unset TMPDIR TMP || :
 export HOME=$(mktemp -d)
 MOZILLA_FIVE_HOME=%{_iceweaseldir} %{_iceweaseldir}/regxpcom
-MOZILLA_FIVE_HOME=%{_iceweaseldir} %{_iceweaseldir}/firefox -register
+MOZILLA_FIVE_HOME=%{_iceweaseldir} %{_iceweaseldir}/iceweasel -register
 rm -rf $HOME
 EOF
 
@@ -383,10 +387,10 @@
 %attr(755,root,root) %{_iceweaseldir}/*.so
 %attr(755,root,root) %{_iceweaseldir}/*.sh
 %attr(755,root,root) %{_iceweaseldir}/m*
-%attr(755,root,root) %{_iceweaseldir}/f*
+%attr(755,root,root) %{_iceweaseldir}/i*
 %attr(755,root,root) %{_iceweaseldir}/reg*
 %attr(755,root,root) %{_iceweaseldir}/x*
-%{_pixmapsdir}/*
+#%{_pixmapsdir}/*
 %{_desktopdir}/*
 
 %dir %{_iceweaseldir}/chrome
@@ -395,8 +399,8 @@
 # -chat subpackage?
 #%{_iceweaseldir}/chrome/chatzilla.jar
 #%{_iceweaseldir}/chrome/content-packs.jar
-%dir %{_iceweaseldir}/chrome/icons
-%{_iceweaseldir}/chrome/icons/default
+#%dir %{_iceweaseldir}/chrome/icons
+#%{_iceweaseldir}/chrome/icons/default
 
 # -dom-inspector subpackage?
 %dir %{_iceweaseldir}/extensions/inspector at mozilla.org
@@ -422,6 +426,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2006/10/26 16:20:22  czarny
+- name patches
+- sorted patches
+- firefox->icewaesel names/dirs
+- files updated
+- builds, but fails to start
+
 Revision 1.6  2006/10/16 07:42:46  glen
 - fix source0; cosmetics
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/iceweasel.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list