From c46005ffeaeca6442a59db492c9201de86a87f2c Mon Sep 17 00:00:00 2001 From: Andreas Grapentin Date: Tue, 9 May 2017 07:21:40 +0200 Subject: importing 38.6.0-1 sources from https://repomirror.parabola.nu/other/icedove/icedove_38.6.0-1.branding.tar.xz --- release.sh | 2 +- src/app-icons/icedove128.png | Bin 0 -> 22441 bytes src/app-icons/icedove16.png | Bin 0 -> 920 bytes src/app-icons/icedove22.png | Bin 0 -> 1518 bytes src/app-icons/icedove24.png | Bin 0 -> 1773 bytes src/app-icons/icedove256.png | Bin 0 -> 59103 bytes src/app-icons/icedove32.png | Bin 0 -> 2733 bytes src/app-icons/icedove48.png | Bin 0 -> 5499 bytes src/app-icons/icedove64.png | Bin 0 -> 8513 bytes src/app-icons/icedovebig.svg | 1439 ++++++++++++++++++++ src/app-icons/icedovesmall.svg | 1409 +++++++++++++++++++ src/icedove-branding/Makefile.in | 58 + src/icedove-branding/background.png | Bin 0 -> 1143 bytes src/icedove-branding/branding.nsi | 54 + src/icedove-branding/configure.sh | 1 + src/icedove-branding/content/about-credits.png | Bin 0 -> 24376 bytes src/icedove-branding/content/about-logo.png | Bin 0 -> 45823 bytes src/icedove-branding/content/about-wordmark.png | Bin 0 -> 4862 bytes src/icedove-branding/content/about.png | Bin 0 -> 40468 bytes src/icedove-branding/content/aboutDialog.css | 31 + .../content/featureConfigurator.jpg | Bin 0 -> 9849 bytes src/icedove-branding/jar.mn | 9 + src/icedove-branding/locales/Makefile.in | 48 + src/icedove-branding/locales/en-US/brand.dtd | 4 + .../locales/en-US/brand.properties | 3 + src/icedove-branding/locales/jar.mn | 6 + src/icedove-branding/locales/moz.build | 6 + src/icedove-branding/moz.build | 10 + src/icedove-branding/thunderbird-branding.js | 13 + ...g-in-migration-wizard-and-the-addon-manag.patch | 117 ++ src/patches/icedove/fix-installdir.patch | 33 + src/patches/icedove/no-dynamic-nss-softokn.patch | 21 + .../iceowl/Change-extension-s-name-to-Iceowl.patch | 57 + src/patches/series | 4 + src/preview.png | Bin 0 -> 12433 bytes 35 files changed, 3324 insertions(+), 1 deletion(-) create mode 100644 src/app-icons/icedove128.png create mode 100644 src/app-icons/icedove16.png create mode 100644 src/app-icons/icedove22.png create mode 100644 src/app-icons/icedove24.png create mode 100644 src/app-icons/icedove256.png create mode 100644 src/app-icons/icedove32.png create mode 100644 src/app-icons/icedove48.png create mode 100644 src/app-icons/icedove64.png create mode 100644 src/app-icons/icedovebig.svg create mode 100644 src/app-icons/icedovesmall.svg create mode 100644 src/icedove-branding/Makefile.in create mode 100644 src/icedove-branding/background.png create mode 100644 src/icedove-branding/branding.nsi create mode 100644 src/icedove-branding/configure.sh create mode 100644 src/icedove-branding/content/about-credits.png create mode 100644 src/icedove-branding/content/about-logo.png create mode 100644 src/icedove-branding/content/about-wordmark.png create mode 100644 src/icedove-branding/content/about.png create mode 100644 src/icedove-branding/content/aboutDialog.css create mode 100644 src/icedove-branding/content/featureConfigurator.jpg create mode 100644 src/icedove-branding/jar.mn create mode 100644 src/icedove-branding/locales/Makefile.in create mode 100644 src/icedove-branding/locales/en-US/brand.dtd create mode 100644 src/icedove-branding/locales/en-US/brand.properties create mode 100644 src/icedove-branding/locales/jar.mn create mode 100644 src/icedove-branding/locales/moz.build create mode 100644 src/icedove-branding/moz.build create mode 100644 src/icedove-branding/thunderbird-branding.js create mode 100644 src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch create mode 100644 src/patches/icedove/fix-installdir.patch create mode 100644 src/patches/icedove/no-dynamic-nss-softokn.patch create mode 100644 src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch create mode 100644 src/patches/series create mode 100644 src/preview.png diff --git a/release.sh b/release.sh index faf8b51..fc6c278 100755 --- a/release.sh +++ b/release.sh @@ -3,7 +3,7 @@ set -eu pkgname=icedove -pkgver=53.0 +pkgver=38.6.0 pkgrel=1 srcdir=src diff --git a/src/app-icons/icedove128.png b/src/app-icons/icedove128.png new file mode 100644 index 0000000..b7d711e Binary files /dev/null and b/src/app-icons/icedove128.png differ diff --git a/src/app-icons/icedove16.png b/src/app-icons/icedove16.png new file mode 100644 index 0000000..412c0aa Binary files /dev/null and b/src/app-icons/icedove16.png differ diff --git a/src/app-icons/icedove22.png b/src/app-icons/icedove22.png new file mode 100644 index 0000000..29904ba Binary files /dev/null and b/src/app-icons/icedove22.png differ diff --git a/src/app-icons/icedove24.png b/src/app-icons/icedove24.png new file mode 100644 index 0000000..1ba411a Binary files /dev/null and b/src/app-icons/icedove24.png differ diff --git a/src/app-icons/icedove256.png b/src/app-icons/icedove256.png new file mode 100644 index 0000000..5147e89 Binary files /dev/null and b/src/app-icons/icedove256.png differ diff --git a/src/app-icons/icedove32.png b/src/app-icons/icedove32.png new file mode 100644 index 0000000..0b6ff34 Binary files /dev/null and b/src/app-icons/icedove32.png differ diff --git a/src/app-icons/icedove48.png b/src/app-icons/icedove48.png new file mode 100644 index 0000000..6472c47 Binary files /dev/null and b/src/app-icons/icedove48.png differ diff --git a/src/app-icons/icedove64.png b/src/app-icons/icedove64.png new file mode 100644 index 0000000..9702924 Binary files /dev/null and b/src/app-icons/icedove64.png differ diff --git a/src/app-icons/icedovebig.svg b/src/app-icons/icedovebig.svg new file mode 100644 index 0000000..54519df --- /dev/null +++ b/src/app-icons/icedovebig.svg @@ -0,0 +1,1439 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/app-icons/icedovesmall.svg b/src/app-icons/icedovesmall.svg new file mode 100644 index 0000000..82869ed --- /dev/null +++ b/src/app-icons/icedovesmall.svg @@ -0,0 +1,1409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icedove-branding/Makefile.in b/src/icedove-branding/Makefile.in new file mode 100644 index 0000000..f307264 --- /dev/null +++ b/src/icedove-branding/Makefile.in @@ -0,0 +1,58 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Thunderbird unofficial branding. +# +# The Initial Developer of the Original Code is +# Mozilla Messaging +# Portions created by the Initial Developer are Copyright (C) 2008 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Mark Banner +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +# Branding Makefile for Icedove branding + +DEPTH = @DEPTH@ +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +include $(topsrcdir)/config/rules.mk + +export:: + $(NSINSTALL) -D $(DIST)/branding +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) + cp $(srcdir)/mailicon16.png $(DIST)/branding/default16.png + cp $(srcdir)/mailicon22.png $(DIST)/branding/default22.png + cp $(srcdir)/mailicon24.png $(DIST)/branding/default24.png + cp $(srcdir)/mailicon32.png $(DIST)/branding/default32.png + cp $(srcdir)/mailicon48.png $(DIST)/branding/default48.png + cp $(srcdir)/mailicon256.png $(DIST)/branding/default256.png +endif diff --git a/src/icedove-branding/background.png b/src/icedove-branding/background.png new file mode 100644 index 0000000..e52f31d Binary files /dev/null and b/src/icedove-branding/background.png differ diff --git a/src/icedove-branding/branding.nsi b/src/icedove-branding/branding.nsi new file mode 100644 index 0000000..9d72455 --- /dev/null +++ b/src/icedove-branding/branding.nsi @@ -0,0 +1,54 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is the Mozilla Installer code. +# +# The Initial Developer of the Original Code is Mozilla Foundation +# Portions created by the Initial Developer are Copyright (C) 2006 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Robert Strong +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +# NSIS defines for nightly builds. +# The release build branding.nsi is located in other-license/branding/thunderbird/ +!define BrandShortName "Icedove" +# BrandFullNameInternal is used for some registry and file system values +# instead of BrandFullName and typically should not be modified. +!define BrandFullNameInternal "Icedove Mail/News" +!define CompanyName "debian.org" +!define URLInfoAbout "http://www.mozilla.org/" +!define URLUpdateInfo "http://www.mozilla.org/products/thunderbird/" +!define SurveyURL "https://survey.mozilla.com/1/Mozilla%20Thunderbird/${AppVersion}/${AB_CD}/exit.html" + +# Everything below this line may be modified for Alpha / Beta releases. +!define BrandFullName "Icedove" + +# Add !define NO_INSTDIR_FROM_REG to prevent finding a non-default installation +# directory in the registry and using that as the default. This prevents +# Beta releases built with official branding from finding an existing install +# of an official release and defaulting to its installation directory. diff --git a/src/icedove-branding/configure.sh b/src/icedove-branding/configure.sh new file mode 100644 index 0000000..d8c4968 --- /dev/null +++ b/src/icedove-branding/configure.sh @@ -0,0 +1 @@ +MOZ_APP_DISPLAYNAME=Icedove diff --git a/src/icedove-branding/content/about-credits.png b/src/icedove-branding/content/about-credits.png new file mode 100644 index 0000000..dbc56c3 Binary files /dev/null and b/src/icedove-branding/content/about-credits.png differ diff --git a/src/icedove-branding/content/about-logo.png b/src/icedove-branding/content/about-logo.png new file mode 100644 index 0000000..23223eb Binary files /dev/null and b/src/icedove-branding/content/about-logo.png differ diff --git a/src/icedove-branding/content/about-wordmark.png b/src/icedove-branding/content/about-wordmark.png new file mode 100644 index 0000000..713eb27 Binary files /dev/null and b/src/icedove-branding/content/about-wordmark.png differ diff --git a/src/icedove-branding/content/about.png b/src/icedove-branding/content/about.png new file mode 100644 index 0000000..86d8502 Binary files /dev/null and b/src/icedove-branding/content/about.png differ diff --git a/src/icedove-branding/content/aboutDialog.css b/src/icedove-branding/content/aboutDialog.css new file mode 100644 index 0000000..c83aec0 --- /dev/null +++ b/src/icedove-branding/content/aboutDialog.css @@ -0,0 +1,31 @@ +#clientBox { + background-color: #F7F7F7; + color: #222222; +} + +#leftBox { + background-image: url("chrome://branding/content/about-logo.png"); + background-repeat: no-repeat; + /* min-width and min-height create room for the logo */ + min-width: 210px; + min-height: 210px; + margin-top:20px; + -moz-margin-start: 30px; +} + +#rightBox { + margin-left: 30px; + margin-right: 30px; +} + +#updateDeck > hbox > label:not([class="text-link"]) { + color: #909090; +} + +#trademark { + font-size: xx-small; + text-align: center; + color: #999999; + margin-top: 10px; + margin-bottom: 10px; +} diff --git a/src/icedove-branding/content/featureConfigurator.jpg b/src/icedove-branding/content/featureConfigurator.jpg new file mode 100644 index 0000000..a21ab45 Binary files /dev/null and b/src/icedove-branding/content/featureConfigurator.jpg differ diff --git a/src/icedove-branding/jar.mn b/src/icedove-branding/jar.mn new file mode 100644 index 0000000..2545a21 --- /dev/null +++ b/src/icedove-branding/jar.mn @@ -0,0 +1,9 @@ +messenger.jar: +% content branding %content/branding/ + content/branding/about-logo.png (content/about-logo.png) + content/branding/about-wordmark.png (content/about-wordmark.png) + content/branding/about.png (content/about.png) + content/branding/icon48.png (content/icon48.png) + content/branding/icon64.png (content/icon64.png) + content/branding/featureConfigurator.jpg (content/featureConfigurator.jpg) +* content/branding/aboutDialog.css (content/aboutDialog.css) diff --git a/src/icedove-branding/locales/Makefile.in b/src/icedove-branding/locales/Makefile.in new file mode 100644 index 0000000..be2acfa --- /dev/null +++ b/src/icedove-branding/locales/Makefile.in @@ -0,0 +1,48 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is Thunderbird unofficial branding. +# +# The Initial Developer of the Original Code is +# Mozilla Messaging +# Portions created by the Initial Developer are Copyright (C) 2008 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Mark Banner +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = @DEPTH@ +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ +relativesrcdir = mail/branding/icedove/locales + +include $(DEPTH)/config/autoconf.mk + +DEFINES += -DAB_CD=$(AB_CD) -DMOZ_DISTRIBUTION_ID_UNQUOTED=$(MOZ_DISTRIBUTION_ID) + +include $(topsrcdir)/config/rules.mk diff --git a/src/icedove-branding/locales/en-US/brand.dtd b/src/icedove-branding/locales/en-US/brand.dtd new file mode 100644 index 0000000..54fcfe4 --- /dev/null +++ b/src/icedove-branding/locales/en-US/brand.dtd @@ -0,0 +1,4 @@ + + + + diff --git a/src/icedove-branding/locales/en-US/brand.properties b/src/icedove-branding/locales/en-US/brand.properties new file mode 100644 index 0000000..44bf191 --- /dev/null +++ b/src/icedove-branding/locales/en-US/brand.properties @@ -0,0 +1,3 @@ +brandShortName=Icedove +brandFullName=Icedove +vendorShortName=Mozilla diff --git a/src/icedove-branding/locales/jar.mn b/src/icedove-branding/locales/jar.mn new file mode 100644 index 0000000..708e5c9 --- /dev/null +++ b/src/icedove-branding/locales/jar.mn @@ -0,0 +1,6 @@ +#filter substitution + +@AB_CD@.jar: +% locale branding @AB_CD@ %locale/@AB_CD@/branding/ + locale/@AB_CD@/branding/brand.dtd (%brand.dtd) + locale/@AB_CD@/branding/brand.properties (%brand.properties) diff --git a/src/icedove-branding/locales/moz.build b/src/icedove-branding/locales/moz.build new file mode 100644 index 0000000..e0eb66a --- /dev/null +++ b/src/icedove-branding/locales/moz.build @@ -0,0 +1,6 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +JAR_MANIFESTS += ['jar.mn'] diff --git a/src/icedove-branding/moz.build b/src/icedove-branding/moz.build new file mode 100644 index 0000000..1da4292 --- /dev/null +++ b/src/icedove-branding/moz.build @@ -0,0 +1,10 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +DIRS += ['locales'] + +JAR_MANIFESTS += ['jar.mn'] + +JS_PREFERENCE_FILES += ['thunderbird-branding.js'] diff --git a/src/icedove-branding/thunderbird-branding.js b/src/icedove-branding/thunderbird-branding.js new file mode 100644 index 0000000..7caf6b6 --- /dev/null +++ b/src/icedove-branding/thunderbird-branding.js @@ -0,0 +1,13 @@ +// Default start page +//pref("mailnews.start_page.url", "chrome://messenger/content/start.xhtml"); +pref("mailnews.start_page.url", "about:"); + +// first launch welcome page +//pref("mailnews.start_page.welcome_url", "chrome://messenger/content/start.xhtml"); +pref("mailnews.start_page.welcome_url", "about:"); + +// start page override to load after an update +//pref("mailnews.start_page.override_url", "chrome://messenger/content/start.xhtml"); +pref("mailnews.start_page.override_url", "about:"); + +pref("app.vendorURL", "http://www.mozillamessaging.com/%LOCALE%/thunderbird/"); diff --git a/src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch b/src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch new file mode 100644 index 0000000..95c4b40 --- /dev/null +++ b/src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch @@ -0,0 +1,117 @@ +From: "Edward J. Shornock" +Date: Mon, 1 Feb 2010 19:16:08 +0100 +Subject: fix branding in migration wizard and the addon manager + +Replace /Thunderbird/ with /Icedove/ +Update %APP% with the respective Mozilla names so +addon-checking/installing/updating will work + +Closes: #565559 +--- + mail/app/profile/all-thunderbird.js | 28 +++++++++++----------- + .../en-US/chrome/messenger/accountCreation.dtd | 2 +- + 2 files changed, 15 insertions(+), 15 deletions(-) + +diff --git a/mail/app/profile/all-thunderbird.js b/mail/app/profile/all-thunderbird.js +index e8db9cf..d607136 100644 +--- a/mail/app/profile/all-thunderbird.js ++++ b/mail/app/profile/all-thunderbird.js +@@ -1,4 +1,3 @@ +-/* -*- Mode: JavaScript; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ + /* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +@@ -120,7 +119,7 @@ pref("app.update.url", "https://aus4.mozilla.org/update/3/%PRODUCT%/%VERSION%/%B + pref("app.update.url.manual", "http://www.getthunderbird.com"); + // A default value for the "More information about this update" link + // supplied in the "An update is available" page of the update wizard. +-pref("app.update.url.details", "http://www.mozilla.org/%LOCALE%/%APP%/releases/"); ++pref("app.update.url.details", "http://www.mozilla.org/%LOCALE%/thunderbird/releases/"); + // User-settable override to app.update.url for testing purposes. + //pref("app.update.url.override", ""); + +@@ -149,7 +148,7 @@ pref("toolkit.crashreporter.infoURL", + "http://www.mozilla.org/thunderbird/legal/privacy/#crash-reporter");"); + + // Base URL for web-based support pages. +-pref("app.support.baseURL", "http://support.live.mozillamessaging.com/%LOCALE%/%APP%/%APPBUILDID%/"); ++pref("app.support.baseURL", "http://support.live.mozillamessaging.com/%LOCALE%/thunderbird/%APPBUILDID%/"); + + // Show error messages in error console. + pref("javascript.options.showInConsole", true); +@@ -178,18 +177,18 @@ pref("extensions.autoDisableScopes", 15); + // Preferences for AMO integration + pref("extensions.getAddons.cache.enabled", true); + pref("extensions.getAddons.maxResults", 15); +-pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%"); +-pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%"); +-pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/%APP%/search?q=%TERMS%"); +-pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=thunderbird"); +-pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/%APP%/discovery/pane/%VERSION%/%OS%"); ++pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%"); ++pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%"); ++pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/search?q=%TERMS%"); ++pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=thunderbird"); ++pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/discovery/pane/%VERSION%/%OS%"); + + // Blocklist preferences + pref("extensions.blocklist.enabled", true); + pref("extensions.blocklist.interval", 86400); + pref("extensions.blocklist.url", "https://blocklist.addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/"); +-pref("extensions.blocklist.detailsURL", "https://addons.mozilla.org/%LOCALE%/%APP%/blocked/"); +-pref("extensions.blocklist.itemURL", "https://blocklist.addons.mozilla.org/%LOCALE%/%APP%/blocked/%blockID%"); ++pref("extensions.blocklist.detailsURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/blocked/"); ++pref("extensions.blocklist.itemURL", "https://blocklist.addons.mozilla.org/%LOCALE%/thunderbird/blocked/%blockID%"); + + // Enables some extra Extension System Logging (can reduce performance) + pref("extensions.logging.enabled", false); +@@ -209,7 +208,8 @@ pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla + pref("extensions.update.interval", 86400); // Check for updates to Extensions and + // Themes every day + +-pref("extensions.dss.enabled", false); // Dynamic Skin Switching ++pref("extensions.getMoreThemesURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/themes/"); ++pref("extensions.dss.enabled", false); // Dynamic Skin Switching + pref("extensions.dss.switchPending", false); // Non-dynamic switch pending after next + + pref("extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name", "chrome://messenger/locale/messenger.properties"); +@@ -424,7 +424,7 @@ pref("browser.helperApps.deleteTempFileOnExit", true); + + pref("spellchecker.dictionary", ""); + // Dictionary download preference +-pref("spellchecker.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/%APP%/dictionaries/"); ++pref("spellchecker.dictionaries.download.url", "https://addons.mozilla.com/%LOCALE%/thunderbird/dictionaries/"); + + // profile.force.migration can be used to bypass the migration wizard, forcing migration from a particular + // mail application without any user intervention. Possible values are: +@@ -559,7 +559,7 @@ pref("mailnews.database.global.logging.console", true); + pref("mailnews.database.global.search.msg.limit", 1000); + + // page to load to find good header add-ons +-pref("mailnews.migration.header_addons_url","http://live.mozillamessaging.com/%APP%/addons/search?q=header&locale=%LOCALE%&lver=%VERSION%&hver=%VERSION%&os=%OS%"); ++pref("mailnews.migration.header_addons_url","http://live.mozillamessaging.com/thunderbird/addons/search?q=header&locale=%LOCALE%&lver=%VERSION%&hver=%VERSION%&os=%OS%"); + + // Serif fonts look dated. Switching those language families to sans-serif + // where we think it makes sense. Worth investigating for other font families +@@ -751,7 +751,7 @@ pref("plugins.hide_infobar_for_carbon_failure_plugin", false); + + pref("plugins.update.url", "https://www.mozilla.org/%LOCALE%/plugincheck/"); + pref("plugins.update.notifyUser", false); +-pref("plugins.crash.supportUrl", "https://live.mozillamessaging.com/%APP%/plugin-crashed?locale=%LOCALE%&version=%VERSION%&os=%OS%&buildid=%APPBUILDID%"); ++pref("plugins.crash.supportUrl", "https://live.mozillamessaging.com/thunderbird/plugin-crashed?locale=%LOCALE%&version=%VERSION%&os=%OS%&buildid=%APPBUILDID%"); + + // Click-to-play has not been ported for TB yet, see bug 814168. + // The default plugin state should be changed to "ask to activate" when this +diff --git a/mail/locales/en-US/chrome/messenger/accountCreation.dtd b/mail/locales/en-US/chrome/messenger/accountCreation.dtd +index 3a9c30c..65e6203 100644 +--- a/mail/locales/en-US/chrome/messenger/accountCreation.dtd ++++ b/mail/locales/en-US/chrome/messenger/accountCreation.dtd +@@ -78,7 +78,7 @@ + + + +- ++ + + + diff --git a/src/patches/icedove/fix-installdir.patch b/src/patches/icedove/fix-installdir.patch new file mode 100644 index 0000000..36703fd --- /dev/null +++ b/src/patches/icedove/fix-installdir.patch @@ -0,0 +1,33 @@ +From: Alexander Sack +Date: Wed, 27 Jan 2010 19:05:18 +0100 +Subject: fix installdir + +--- + mail/app/Makefile.in | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in +index 8f81701..a65d48d 100644 +--- a/mail/app/Makefile.in ++++ b/mail/app/Makefile.in +@@ -108,11 +108,20 @@ libs:: $(addprefix icons/$(MOZ_WIDGET_TOOLKIT)/,$(DESKTOP_ICON_FILES)) + + libs:: $(addprefix $(DIST)/branding/,$(BRANDED_ICON_FILES)) + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/chrome/icons/default ++ ++install:: $(addprefix icons/$(MOZ_WIDGET_TOOLKIT)/,$(DESKTOP_ICON_FILES)) ++ $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(installdir)/chrome/icons/default ++ ++install:: $(addprefix $(DIST)/branding,$(BRANDED_ICON_FILES)) ++ $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(installdir)/chrome/icons/default + endif + + ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) + libs:: + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default* $(DIST)/bin/chrome/icons/default ++ ++install:: ++ $(SYSINSTALL) $(IFLAGS1) $(DIST)/branding/default* $(DESTDIR)$(installdir)/chrome/icons/default + endif + + libs:: $(srcdir)/profile/prefs.js diff --git a/src/patches/icedove/no-dynamic-nss-softokn.patch b/src/patches/icedove/no-dynamic-nss-softokn.patch new file mode 100644 index 0000000..330ea12 --- /dev/null +++ b/src/patches/icedove/no-dynamic-nss-softokn.patch @@ -0,0 +1,21 @@ +From: Alexander Sack +Date: Wed, 27 Jan 2010 19:06:07 +0100 +Subject: no dynamic nss softokn + +--- + ldap/sdks/c-sdk/component_versions.mk | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ldap/sdks/c-sdk/component_versions.mk b/ldap/sdks/c-sdk/component_versions.mk +index 2ad6347..5f61b57 100644 +--- a/ldap/sdks/c-sdk/component_versions.mk ++++ b/ldap/sdks/c-sdk/component_versions.mk +@@ -46,7 +46,7 @@ NSPR_RELEASE_TREE = $(COMPONENTS_DIR) + # NSS - Network Security Services + NSSVERS = 3 + NSS_RELEASE_TAG = NSS_3_9_3_RTM +-NSS_DYNAMIC_SOFTOKN = 1 ++NSS_DYNAMIC_SOFTOKN = 0 + NSS_RELEASE_TREE = $(COMPONENTS_DIR) + + # SVRCORE - Client/server utility library diff --git a/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch b/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch new file mode 100644 index 0000000..c0a5292 --- /dev/null +++ b/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch @@ -0,0 +1,57 @@ +From: agx +Date: Thu, 3 Nov 2011 22:35:44 +0100 +Subject: Change extension's name to Iceowl + +--- + calendar/lightning/install.rdf | 2 +- + calendar/locales/en-US/chrome/calendar/timezones.properties | 2 +- + calendar/locales/en-US/chrome/lightning/lightning.properties | 8 ++++---- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/calendar/lightning/install.rdf b/calendar/lightning/install.rdf +index ae6dbd2..f71d848 100644 +--- a/calendar/lightning/install.rdf ++++ b/calendar/lightning/install.rdf +@@ -30,7 +30,7 @@ + + + @XPI_EM_ID@ +- Lightning ++ Iceowl + @LIGHTNING_VERSION@ + An integrated calendar for Thunderbird + #ifdef LIGHTNING_PRERELEASE_VERSION +diff --git a/calendar/locales/en-US/chrome/calendar/timezones.properties b/calendar/locales/en-US/chrome/calendar/timezones.properties +index 882cc70..8b395bd 100644 +--- a/calendar/locales/en-US/chrome/calendar/timezones.properties ++++ b/calendar/locales/en-US/chrome/calendar/timezones.properties +@@ -4,7 +4,7 @@ + + # extension: + extensions.calendar-timezones@mozilla.org.name=Timezone Definitions for Mozilla Calendar +-extensions.calendar-timezones@mozilla.org.description=Timezone definitions required by Sunbird and Lightning ++extensions.calendar-timezones@mozilla.org.description=Timezone definitions required by Lightning and Iceowl + extensions.calendar-timezones@mozilla.org.creator=Mozilla Calendar Project + + pref.timezone.floating=Local Time +diff --git a/calendar/locales/en-US/chrome/lightning/lightning.properties b/calendar/locales/en-US/chrome/lightning/lightning.properties +index 78b15b6..6bf260f 100644 +--- a/calendar/locales/en-US/chrome/lightning/lightning.properties ++++ b/calendar/locales/en-US/chrome/lightning/lightning.properties +@@ -3,12 +3,12 @@ + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + + # addon description: +-extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.name=Lightning +-extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.description=An integrated calendar for Thunderbird +-extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.creator=Mozilla Calendar Project ++extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.name=Iceowl ++extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.description=An integrated calendar for Icedove ++extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.creator=Debian Project + + # Lightning branding +-brandShortName=Lightning ++brandShortName=Iceowl + + # Task mode title + taskModeApplicationTitle=Tasks diff --git a/src/patches/series b/src/patches/series new file mode 100644 index 0000000..cf3f11b --- /dev/null +++ b/src/patches/series @@ -0,0 +1,4 @@ +icedove/fix-installdir.patch +icedove/no-dynamic-nss-softokn.patch +icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch +iceowl/Change-extension-s-name-to-Iceowl.patch diff --git a/src/preview.png b/src/preview.png new file mode 100644 index 0000000..95c7a5b Binary files /dev/null and b/src/preview.png differ -- cgit v1.2.2