|
@@ -0,0 +1,183 @@
|
|
|
+# HG changeset patch
|
|
|
+# User seabld
|
|
|
+# Parent 282b3932982311c4f788b2e0ddd38b635d8e89cb
|
|
|
+Start building Chatzilla and DOM Inspector again (partial backout of Bug 1346939)
|
|
|
+
|
|
|
+diff --git a/suite/app/Makefile.in b/suite/app/Makefile.in
|
|
|
+--- a/suite/app/Makefile.in
|
|
|
++++ b/suite/app/Makefile.in
|
|
|
+@@ -93,16 +93,17 @@ endef # do not remove the blank line!
|
|
|
+ DONOTPACK = {e2fda1a4%
|
|
|
+
|
|
|
+ pack-ext: $(STAGEDIST)
|
|
|
+ @echo "Packaging extensions..."
|
|
|
+ $(foreach dir,$(filter-out $(DONOTPACK),$(subst $(STAGEDIST)/,,$(wildcard $(STAGEDIST)/*))),$(_PACKAGE_EXTENSIONS))
|
|
|
+
|
|
|
+ tools::
|
|
|
+ @$(MAKE) pack-ext STAGEDIST="$(DIST)/bin/extensions"
|
|
|
++ @$(MAKE) pack-ext STAGEDIST="$(DIST)/bin/distribution/extensions"
|
|
|
+
|
|
|
+ endif
|
|
|
+
|
|
|
+ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
|
|
+ # Anything below the above ifdef won't be included in mac builds. So be very
|
|
|
+ # careful what you add here.
|
|
|
+
|
|
|
+ MAC_APP_NAME = $(MOZ_APP_DISPLAYNAME)
|
|
|
+diff --git a/suite/confvars.sh b/suite/confvars.sh
|
|
|
+--- a/suite/confvars.sh
|
|
|
++++ b/suite/confvars.sh
|
|
|
+@@ -8,17 +8,17 @@ MOZ_APP_VENDOR=Mozilla
|
|
|
+ MOZ_APP_NAME=seamonkey
|
|
|
+ MOZ_APP_DISPLAYNAME=SeaMonkey
|
|
|
+ MOZ_LDAP_XPCOM=1
|
|
|
+ MOZ_COMPOSER=1
|
|
|
+ MOZ_DISABLE_EXPORT_JS=1
|
|
|
+ MOZ_SUITE=1
|
|
|
+ MOZ_BRANDING_DIRECTORY=suite/branding/nightly
|
|
|
+ MOZ_OFFICIAL_BRANDING_DIRECTORY=suite/branding/nightly
|
|
|
+-MOZ_EXTENSIONS_DEFAULT=" gio"
|
|
|
++MOZ_EXTENSIONS_DEFAULT=" inspector irc gio"
|
|
|
+ MOZ_UPDATER=1
|
|
|
+ # This should usually be the same as the value MAR_CHANNEL_ID.
|
|
|
+ # If more than one ID is needed, then you should use a comma separated list
|
|
|
+ # of values.
|
|
|
+ ACCEPTED_MAR_CHANNEL_IDS=seamonkey-comm-release
|
|
|
+ # The MAR_CHANNEL_ID must not contain the following 3 characters: ",\t "
|
|
|
+ MAR_CHANNEL_ID=seamonkey-comm-release
|
|
|
+ MOZ_MORK=1
|
|
|
+diff --git a/suite/installer/package-manifest.in b/suite/installer/package-manifest.in
|
|
|
+--- a/suite/installer/package-manifest.in
|
|
|
++++ b/suite/installer/package-manifest.in
|
|
|
+@@ -899,16 +899,61 @@ bin/libfreebl_32int64_3.so
|
|
|
+ @BINPATH@/llvm-symbolizer
|
|
|
+ #endif
|
|
|
+ #endif
|
|
|
+
|
|
|
+ #if defined(MOZ_ASAN) && defined(CLANG_CL)
|
|
|
+ @BINPATH@/clang_rt.asan_dynamic-i386.dll
|
|
|
+ #endif
|
|
|
+
|
|
|
++[chatzilla]
|
|
|
++#ifdef MOZ_OMNIJAR
|
|
|
++@RESPATH@/distribution/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
|
|
|
++#else
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla@JAREXT@
|
|
|
++#ifdef MOZ_GTK
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/icons/default/chatzilla-window.xpm
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/icons/default/chatzilla-window16.xpm
|
|
|
++#elifdef XP_WIN32
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/icons/default/chatzilla-window.ico
|
|
|
++#endif
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome.manifest
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/components/chatzilla-service.js
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/components/components.list
|
|
|
++@RESPATH@/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/install.rdf
|
|
|
++#endif
|
|
|
++#ifdef LOCALE_BUILD
|
|
|
++#ifdef MOZ_OMNIJAR
|
|
|
++@RESPATH@/distribution/extensions/langpack-@AB_CD@@chatzilla.mozilla.org.xpi
|
|
|
++#else
|
|
|
++@RESPATH@/extensions/langpack-@AB_CD@@chatzilla.mozilla.org/chrome/chatzilla@JAREXT@
|
|
|
++@RESPATH@/extensions/langpack-@AB_CD@@chatzilla.mozilla.org/chrome.manifest
|
|
|
++@RESPATH@/extensions/langpack-@AB_CD@@chatzilla.mozilla.org/install.js
|
|
|
++@RESPATH@/extensions/langpack-@AB_CD@@chatzilla.mozilla.org/install.rdf
|
|
|
++#endif
|
|
|
++#endif
|
|
|
++
|
|
|
++[inspector]
|
|
|
++#ifdef MOZ_OMNIJAR
|
|
|
++@RESPATH@/distribution/extensions/inspector@mozilla.org.xpi
|
|
|
++#else
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/install.rdf
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/chrome.manifest
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/chrome/inspector@JAREXT@
|
|
|
++#ifdef MOZ_GTK
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/platform/Linux/chrome/icons/default/winInspectorMain16.xpm
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/platform/Linux/chrome/icons/default/winInspectorMain.xpm
|
|
|
++#elifdef XP_WIN32
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/platform/WINNT/chrome/icons/default/winInspectorMain.ico
|
|
|
++#endif
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/components/components.list
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/components/inspector-cmdline.js
|
|
|
++@RESPATH@/extensions/inspector@mozilla.org/defaults/preferences/inspector.js
|
|
|
++#endif
|
|
|
++
|
|
|
+ [debugqa]
|
|
|
+ #ifdef MOZ_PACKAGE_DEBUGQA
|
|
|
+ #ifdef MOZ_OMNIJAR
|
|
|
+ @RESPATH@/distribution/extensions/debugQA@mozilla.org.xpi
|
|
|
+ #else
|
|
|
+ @RESPATH@/extensions/debugQA@mozilla.org/install.rdf
|
|
|
+ @RESPATH@/extensions/debugQA@mozilla.org/chrome.manifest
|
|
|
+ @RESPATH@/extensions/debugQA@mozilla.org/chrome/debugqa@JAREXT@
|
|
|
+diff --git a/suite/locales/Makefile.in b/suite/locales/Makefile.in
|
|
|
+--- a/suite/locales/Makefile.in
|
|
|
++++ b/suite/locales/Makefile.in
|
|
|
+@@ -109,21 +109,26 @@ PANELS_XTRA_FILE = $(call MERGE_FILE,pro
|
|
|
+ profile/panels.rdf.in -o $@)
|
|
|
+
|
|
|
+ libs:: $(FINAL_TARGET)/defaults/profile/bookmarks.html ;
|
|
|
+ libs:: $(FINAL_TARGET)/defaults/profile/panels.rdf ;
|
|
|
+
|
|
|
+ libs:: $(call MERGE_FILES,$(addprefix profile/chrome/,$(PROFILE_CHROME)))
|
|
|
+ $(SYSINSTALL) $(IFLAGS1) $^ $(FINAL_TARGET)/defaults/profile/chrome
|
|
|
+
|
|
|
++# Extend l10n.mk clobber-% target for our localised extensions
|
|
|
++clobber-%:
|
|
|
++ $(RM) -rf $(DIST)/xpi-stage/chatzilla-$* $(DIST)/xpi-stage/chatzilla-*.$*.xpi
|
|
|
++
|
|
|
+ libs-%:
|
|
|
+ $(NSINSTALL) -D $(DIST)/install
|
|
|
+ @$(MAKE) -C $(DEPTH)/toolkit/locales libs-$*
|
|
|
+ @$(MAKE) -C $(DEPTH)/services/sync/locales AB_CD=$* XPI_NAME=locale-$*
|
|
|
+ @$(MAKE) -C ../../editor/ui/locales AB_CD=$* XPI_NAME=locale-$*
|
|
|
++ @$(MAKE) -C $(DEPTH)/extensions/irc/locales libs-$*
|
|
|
+ @$(MAKE) -C $(DEPTH)/extensions/spellcheck/locales AB_CD=$* XPI_NAME=locale-$*
|
|
|
+ @$(MAKE) -C $(DEPTH)/intl/locales AB_CD=$* XPI_NAME=locale-$*
|
|
|
+ @$(MAKE) -C $(DEPTH)/devtools/client/locales AB_CD=$* XPI_NAME=locale-$*
|
|
|
+ @$(MAKE) libs AB_CD=$* XPI_NAME=locale-$* PREF_DIR=defaults/pref
|
|
|
+
|
|
|
+ repackage-win32-installer: WIN32_INSTALLER_OUT=$(ABS_DIST)/$(PKG_INST_PATH)$(PKG_INST_BASENAME).exe
|
|
|
+ repackage-win32-installer: $(call ESCAPE_WILDCARD,$(WIN32_INSTALLER_IN)) $(SUBMAKEFILES)
|
|
|
+ @echo 'Repackaging $(WIN32_INSTALLER_IN) into $(WIN32_INSTALLER_OUT).'
|
|
|
+@@ -154,18 +159,20 @@ clobber-zip:
|
|
|
+ $(STAGEDIST)/defaults/profile \
|
|
|
+ $(STAGEDIST)/chrome/$(AB_CD) \
|
|
|
+ $(STAGEDIST)/extensions/langpack-$(AB_CD)@* \
|
|
|
+ $(STAGEDIST)/distribution/extensions/langpack-$(AB_CD)@* \
|
|
|
+
|
|
|
+ repackage-zip: repackage-extensions
|
|
|
+
|
|
|
+ repackage-extensions: $(STAGEDIST)
|
|
|
++ $(MAKE) -C $(DEPTH)/extensions/irc/locales repackage-zip-$(AB_CD) STAGEDIST=$(STAGEDIST)
|
|
|
+ ifeq ($(MOZ_PACKAGER_FORMAT),omni)
|
|
|
+ $(MAKE) -C ../app pack-ext AB_CD=$(AB_CD) STAGEDIST=$(STAGEDIST)/extensions;
|
|
|
++ $(MAKE) -C ../app pack-ext AB_CD=$(AB_CD) STAGEDIST=$(STAGEDIST)/distribution/extensions;
|
|
|
+ endif
|
|
|
+
|
|
|
+ repackage-zip-%: $(call ESCAPE_WILDCARD,$(ZIP_IN)) $(STAGEDIST) libs-%
|
|
|
+ @$(MAKE) repackage-zip AB_CD=$* ZIP_IN=$(ZIP_IN)
|
|
|
+
|
|
|
+ langpack: langpack-$(AB_CD)
|
|
|
+
|
|
|
+ ifdef MOZ_UPDATER
|
|
|
+@@ -203,16 +210,18 @@ merge-%:
|
|
|
+ ifdef LOCALE_MERGEDIR
|
|
|
+ $(RM) -rf $(LOCALE_MERGEDIR)
|
|
|
+ $(topsrcdir)/mozilla/mach compare-locales --merge-dir $(LOCALE_MERGEDIR) --l10n-ini $(srcdir)/l10n.ini $*
|
|
|
+ endif
|
|
|
+ @echo
|
|
|
+
|
|
|
+ .PHONY: repackage-extensions
|
|
|
+
|
|
|
++MOZ_PKG_EXTRAL10N += extensions/langpack-$(AB_CD)@chatzilla.mozilla.org=$(DIST)/xpi-stage/chatzilla-$(AB_CD)
|
|
|
++
|
|
|
+ ifdef MOZ_CALENDAR
|
|
|
+ LIGHTNING_PATH=$(DEPTH)/calendar/lightning
|
|
|
+ GDATA_PATH=$(DEPTH)/calendar/providers/gdata
|
|
|
+
|
|
|
+ define run-calendar-rule
|
|
|
+ $(MAKE) -C $(LIGHTNING_PATH) LOCALE_MERGEDIR=$(LOCALE_MERGEDIR) $(subst calendar-,,$@)
|
|
|
+ $(MAKE) -C $(GDATA_PATH) LOCALE_MERGEDIR=$(LOCALE_MERGEDIR) $(subst calendar-,,$@)
|
|
|
+ endef
|