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