packages: icedove/icedove-system-xulrunner.patch, icedove/icedove.spec - sy...
qboosh
qboosh at pld-linux.org
Sun Mar 25 20:49:46 CEST 2012
Author: qboosh Date: Sun Mar 25 18:49:46 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- synced xulrunner bcond with mozilla-thunderbird; now at least builds
---- Files affected:
packages/icedove:
icedove-system-xulrunner.patch (1.1 -> 1.2) , icedove.spec (1.151 -> 1.152)
---- Diffs:
================================================================
Index: packages/icedove/icedove-system-xulrunner.patch
diff -u packages/icedove/icedove-system-xulrunner.patch:1.1 packages/icedove/icedove-system-xulrunner.patch:1.2
--- packages/icedove/icedove-system-xulrunner.patch:1.1 Fri Mar 23 15:09:42 2012
+++ packages/icedove/icedove-system-xulrunner.patch Sun Mar 25 20:49:41 2012
@@ -1,26 +1,3 @@
---- mozilla/config/config.mk.orig 2012-03-22 16:58:29.475414529 +0100
-+++ mozilla/config/config.mk 2012-03-22 19:11:29.342349305 +0100
-@@ -368,7 +368,7 @@
- CCC = $(CXX)
- PURIFY = purify $(PURIFYOPTIONS)
- QUANTIFY = quantify $(QUANTIFYOPTIONS)
--XPIDL_LINK = $(PYTHON) $(SDK_BIN_DIR)/xpt.py link
-+XPIDL_LINK = $(PYTHON) $(LIBXUL_DIST)/sdk/bin/xpt.py link
-
- INCLUDES = \
- $(LOCAL_INCLUDES) \
---- mozilla/mail/build.mk.orig 2012-02-16 11:18:23.000000000 +0100
-+++ mozilla/mail/build.mk 2012-03-22 20:58:11.475895080 +0100
-@@ -45,6 +45,9 @@
-
- ifndef LIBXUL_SDK
- include $(topsrcdir)/toolkit/toolkit-tiers.mk
-+else
-+tier_app_staticdirs += $(APP_LIBXUL_STATICDIRS)
-+tier_app_dirs += $(APP_LIBXUL_DIRS)
- endif
-
- TIERS += app
--- mozilla/mail/app/Makefile.in.orig 2012-02-16 11:18:22.000000000 +0100
+++ mozilla/mail/app/Makefile.in 2012-03-22 16:43:33.608721456 +0100
@@ -44,5 +44,7 @@
@@ -63,7 +40,7 @@
+ifdef LIBXUL_SDK
+libs::
-+ cp $(LIBXUL_DIST)/bin/$(XULRUNNER_STUB_NAME)$(BIN_SUFFIX) $(DIST)/$(MOZ_APP_NAME)-bin$(BIN_SUFFIX)
++ cp $(LIBXUL_DIST)/bin/$(XULRUNNER_STUB_NAME)$(BIN_SUFFIX) $(DIST)/bin/$(MOZ_APP_NAME)-bin$(BIN_SUFFIX)
+endif
+
ifneq (,$(filter-out OS2 WINNT,$(OS_ARCH)))
================================================================
Index: packages/icedove/icedove.spec
diff -u packages/icedove/icedove.spec:1.151 packages/icedove/icedove.spec:1.152
--- packages/icedove/icedove.spec:1.151 Sun Mar 25 16:50:41 2012
+++ packages/icedove/icedove.spec Sun Mar 25 20:49:41 2012
@@ -191,7 +191,7 @@
/bin/sh %{SOURCE3}
%patch0 -p1
%{?with_enigmail:%patch1 -p1}
-%{?with_system_xulrunner:%patch2 -p1}
+%{?with_xulrunner:%patch2 -p1}
%patch3 -p1
%patch4 -p1
%patch6 -p1
@@ -211,8 +211,7 @@
mk_add_options MOZ_OBJDIR=%{objdir}
export CFLAGS="%{rpmcflags}"
-# use c++0x for char16_t (like in xulrunner 10.0.x)
-export CXXFLAGS="%{rpmcflags}%{?with_system_xulrunner: -std=gnu++0x}"
+export CXXFLAGS="%{rpmcflags}"
%if %{with crashreporter}
export MOZ_DEBUG_SYMBOLS=1
@@ -363,25 +362,28 @@
mv $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults
mv $RPM_BUILD_ROOT%{_libdir}/%{name}/isp $RPM_BUILD_ROOT%{_datadir}/%{name}/isp
mv $RPM_BUILD_ROOT%{_libdir}/%{name}/modules $RPM_BUILD_ROOT%{_datadir}/%{name}/modules
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}/res $RPM_BUILD_ROOT%{_datadir}/%{name}/res
mv $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins
ln -s ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome
ln -s ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults
ln -s ../../share/%{name}/isp $RPM_BUILD_ROOT%{_libdir}/%{name}/isp
ln -s ../../share/%{name}/modules $RPM_BUILD_ROOT%{_libdir}/%{name}/modules
-ln -s ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
ln -s ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins
+%if %{without xulrunner}
+mv $RPM_BUILD_ROOT%{_libdir}/%{name}/res $RPM_BUILD_ROOT%{_datadir}/%{name}/res
+ln -s ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res
+%endif
# dir for arch independant extensions besides arch dependant extensions
# see mozilla/xpcom/build/nsXULAppAPI.h
# XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and XRE_SYS_SHARE_EXTENSION_PARENT_DIR
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/extensions
+%if %{without xulrunner}
%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
-
%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/hyphenation
ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/hyphenation
+%endif
%{__sed} -e 's, at LIBDIR@,%{_libdir},' %{SOURCE5} > $RPM_BUILD_ROOT%{_bindir}/icedove
ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/thunderbird
@@ -455,35 +457,39 @@
%attr(755,root,root) %{_bindir}/thunderbird
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/application.ini
-%{_libdir}/%{name}/platform.ini
%{_libdir}/%{name}/blocklist.xml
%{_libdir}/%{name}/chrome.manifest
-%{_libdir}/%{name}/greprefs.js
%dir %{_libdir}/%{name}/components
-%attr(755,root,root) %{_libdir}/%{name}/components/*.so
%{_libdir}/%{name}/components/*.js
%{_libdir}/%{name}/components/*.xpt
%{_libdir}/%{name}/components/components.manifest
%{_libdir}/%{name}/components/interfaces.manifest
+%attr(755,root,root) %{_libdir}/%{name}/*.sh
+%attr(755,root,root) %{_libdir}/%{name}/*-bin
+%attr(755,root,root) %{_libdir}/%{name}/icedove
+%attr(755,root,root) %{_libdir}/%{name}/register
+%if %{without xulrunner}
+%{_libdir}/%{name}/platform.ini
+%{_libdir}/%{name}/greprefs.js
+%attr(755,root,root) %{_libdir}/%{name}/components/*.so
%attr(755,root,root) %{_libdir}/%{name}/libmozalloc.so
%attr(755,root,root) %{_libdir}/%{name}/libxpcom.so
%attr(755,root,root) %{_libdir}/%{name}/libxul.so
-%attr(755,root,root) %{_libdir}/%{name}/*.sh
-%attr(755,root,root) %{_libdir}/%{name}/*-bin
%attr(755,root,root) %{_libdir}/%{name}/mozilla-xremote-client
-%attr(755,root,root) %{_libdir}/%{name}/icedove
%attr(755,root,root) %{_libdir}/%{name}/plugin-container
-%attr(755,root,root) %{_libdir}/%{name}/register
+%endif
# symlinks
%{_libdir}/%{name}/chrome
%{_libdir}/%{name}/defaults
-%{_libdir}/%{name}/dictionaries
-%{_libdir}/%{name}/hyphenation
%{_libdir}/%{name}/isp
%{_libdir}/%{name}/modules
-%{_libdir}/%{name}/res
%{_libdir}/%{name}/searchplugins
+%if %{without xulrunner}
+%{_libdir}/%{name}/dictionaries
+%{_libdir}/%{name}/hyphenation
+%{_libdir}/%{name}/res
+%endif
%{_pixmapsdir}/icedove.png
%{_desktopdir}/icedove.desktop
@@ -494,8 +500,10 @@
%{_datadir}/%{name}/extensions
%{_datadir}/%{name}/isp
%{_datadir}/%{name}/modules
-%{_datadir}/%{name}/res
%{_datadir}/%{name}/searchplugins
+%if %{without xulrunner}
+%{_datadir}/%{name}/res
+%endif
%if %{with crashreporter}
%attr(755,root,root) %{_libdir}/%{name}/crashreporter
@@ -550,6 +558,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.152 2012/03/25 18:49:41 qboosh
+- synced xulrunner bcond with mozilla-thunderbird; now at least builds
+
Revision 1.151 2012/03/25 14:50:41 qboosh
- updated to 11.0
- updated branding,install patches
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/icedove/icedove-system-xulrunner.patch?r1=1.1&r2=1.2
http://cvs.pld-linux.org/packages/icedove/icedove.spec?r1=1.151&r2=1.152
More information about the pld-cvs-commit
mailing list