forked from pool/MozillaThunderbird
- update to Thunderbird 24.0.1
* fqdn for smtp server name was not accepted (bmo#913785) * fixed crash in PL_strncasecmp (bmo#917955) - update Enigmail to 1.6 * The passphrase timeout configuration in Enigmail is now read and written from/to gpg-agent. * New dialog to change the expiry date of keys * New function to search for the OpenPGP keys of all Address Book entries on a keyserver * removed obsolete enigmail-build.patch OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaThunderbird?expand=0&rev=227
This commit is contained in:
parent
dc2b5f5d81
commit
db13379b32
@ -1,3 +1,17 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 10 14:43:22 UTC 2013 - wr@rosenauer.org
|
||||||
|
|
||||||
|
- update to Thunderbird 24.0.1
|
||||||
|
* fqdn for smtp server name was not accepted (bmo#913785)
|
||||||
|
* fixed crash in PL_strncasecmp (bmo#917955)
|
||||||
|
- update Enigmail to 1.6
|
||||||
|
* The passphrase timeout configuration in Enigmail is now read and
|
||||||
|
written from/to gpg-agent.
|
||||||
|
* New dialog to change the expiry date of keys
|
||||||
|
* New function to search for the OpenPGP keys of all Address Book
|
||||||
|
entries on a keyserver
|
||||||
|
* removed obsolete enigmail-build.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Sep 14 20:32:28 UTC 2013 - wr@rosenauer.org
|
Sat Sep 14 20:32:28 UTC 2013 - wr@rosenauer.org
|
||||||
|
|
||||||
|
@ -17,9 +17,10 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define with_kde 1
|
%define mainversion 24.0.1
|
||||||
|
%define update_channel release
|
||||||
%define gstreamer_ver 0.10
|
%define gstreamer_ver 0.10
|
||||||
|
%define with_kde 1
|
||||||
|
|
||||||
Name: MozillaThunderbird
|
Name: MozillaThunderbird
|
||||||
BuildRequires: Mesa-devel
|
BuildRequires: Mesa-devel
|
||||||
@ -47,11 +48,9 @@ BuildRequires: pkgconfig(gstreamer-%gstreamer_ver)
|
|||||||
BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver)
|
BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver)
|
||||||
BuildRequires: pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
|
BuildRequires: pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
|
||||||
%endif
|
%endif
|
||||||
%define mainversion 24.0
|
|
||||||
%define update_channel release
|
|
||||||
Version: %{mainversion}
|
Version: %{mainversion}
|
||||||
Release: 0
|
Release: 0
|
||||||
%define releasedate 2013091200
|
%define releasedate 2013101000
|
||||||
Provides: thunderbird = %{version}
|
Provides: thunderbird = %{version}
|
||||||
%if %{with_kde}
|
%if %{with_kde}
|
||||||
# this is needed to match this package with the kde4 helper package without the main package
|
# this is needed to match this package with the kde4 helper package without the main package
|
||||||
@ -72,7 +71,7 @@ Source4: l10n-%{version}.tar.bz2
|
|||||||
Source6: suse-default-prefs.js
|
Source6: suse-default-prefs.js
|
||||||
Source7: find-external-requires.sh
|
Source7: find-external-requires.sh
|
||||||
Source8: thunderbird-rpmlintrc
|
Source8: thunderbird-rpmlintrc
|
||||||
Source9: enigmail-1.5.2.tar.gz
|
Source9: enigmail-1.6.tar.gz
|
||||||
Source10: create-tar.sh
|
Source10: create-tar.sh
|
||||||
Source11: compare-locales.tar.bz2
|
Source11: compare-locales.tar.bz2
|
||||||
Source12: kde.js
|
Source12: kde.js
|
||||||
@ -87,8 +86,6 @@ Patch7: mozilla-ppc.patch
|
|||||||
Patch20: tb-ssldap.patch
|
Patch20: tb-ssldap.patch
|
||||||
Patch21: tb-develdirs.patch
|
Patch21: tb-develdirs.patch
|
||||||
Patch22: thunderbird-shared-nss-db.patch
|
Patch22: thunderbird-shared-nss-db.patch
|
||||||
# Enigmail
|
|
||||||
Patch30: enigmail-build.patch
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
PreReq: coreutils fileutils textutils /bin/sh
|
PreReq: coreutils fileutils textutils /bin/sh
|
||||||
Recommends: libcanberra0
|
Recommends: libcanberra0
|
||||||
@ -178,7 +175,7 @@ symbols meant for upload to Mozilla's crash collector database.
|
|||||||
|
|
||||||
%if %build_enigmail
|
%if %build_enigmail
|
||||||
%package -n enigmail
|
%package -n enigmail
|
||||||
Version: 1.5.2+%{mainversion}
|
Version: 1.6.0+%{mainversion}
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: OpenPGP addon for Thunderbird and SeaMonkey
|
Summary: OpenPGP addon for Thunderbird and SeaMonkey
|
||||||
License: MPL-1.1 or GPL-2.0+
|
License: MPL-1.1 or GPL-2.0+
|
||||||
@ -217,12 +214,6 @@ popd
|
|||||||
%patch20 -p1
|
%patch20 -p1
|
||||||
%patch21 -p1
|
%patch21 -p1
|
||||||
%patch22 -p1
|
%patch22 -p1
|
||||||
%if %build_enigmail
|
|
||||||
# enigmail
|
|
||||||
pushd $RPM_BUILD_DIR/enigmail
|
|
||||||
%patch30 -p1
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# no need to add build time to binaries
|
# no need to add build time to binaries
|
||||||
@ -242,6 +233,9 @@ export SUSE_ASNEEDED=0
|
|||||||
export MOZ_BUILD_DATE=%{releasedate}
|
export MOZ_BUILD_DATE=%{releasedate}
|
||||||
export MOZILLA_OFFICIAL=1
|
export MOZILLA_OFFICIAL=1
|
||||||
export BUILD_OFFICIAL=1
|
export BUILD_OFFICIAL=1
|
||||||
|
%if %{update_channel} == "esr"
|
||||||
|
export MOZ_ESR=1
|
||||||
|
%endif
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
|
export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
|
||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
export CFLAGS="$CFLAGS -mminimal-toc"
|
export CFLAGS="$CFLAGS -mminimal-toc"
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<size unit="G">9</size>
|
<size unit="G">9</size>
|
||||||
</disk>
|
</disk>
|
||||||
<memory>
|
<memory>
|
||||||
<size unit="M">3500</size>
|
<size unit="M">3000</size>
|
||||||
</memory>
|
</memory>
|
||||||
</hardware>
|
</hardware>
|
||||||
</constraints>
|
</constraints>
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:974a49bccf5a58915935a55714975dd519cb668fd76b5907b3a49964afcc72cc
|
oid sha256:02a2655e062dff2649d2a3742de577a5a1e7ab0d68481b3c92403ae500c72edc
|
||||||
size 29942
|
size 29906
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
CHANNEL="esr24"
|
CHANNEL="esr24"
|
||||||
BRANCH="releases/comm-$CHANNEL"
|
BRANCH="releases/comm-$CHANNEL"
|
||||||
RELEASE_TAG="THUNDERBIRD_24_0_RELEASE"
|
RELEASE_TAG="THUNDERBIRD_24_0_1_RELEASE"
|
||||||
VERSION="24.0"
|
VERSION="24.0.1"
|
||||||
|
|
||||||
echo "cloning $BRANCH..."
|
echo "cloning $BRANCH..."
|
||||||
hg clone http://hg.mozilla.org/$BRANCH thunderbird
|
hg clone http://hg.mozilla.org/$BRANCH thunderbird
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f20d6d1be1ab12dc2f1208d8f01227fd7e5c4dcf5d6f4bd0833a932b58973a26
|
|
||||||
size 1211395
|
|
3
enigmail-1.6.tar.gz
Normal file
3
enigmail-1.6.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:10d5eb7ba364b9b6e6275aae8bba1d0e4321ed7d55a715337d566ccf2a56ea4d
|
||||||
|
size 1231111
|
@ -1,37 +0,0 @@
|
|||||||
Subject: Enigmail breaks Thunderbird packaging
|
|
||||||
Reference:
|
|
||||||
https://bug886095.bugzilla.mozilla.org/attachment.cgi?id=773916
|
|
||||||
|
|
||||||
diff --git a/genxpi b/genxpi
|
|
||||||
--- a/genxpi
|
|
||||||
+++ b/genxpi
|
|
||||||
@@ -73,16 +73,17 @@ if [ ${platform} = OS2_x86-gcc3 ]; then
|
|
||||||
enigDllFile=platform/${platform}/components/${enigmimeDll}
|
|
||||||
else
|
|
||||||
enigDllFile=platform/${platform}/components/${libPrefix}enigmime-${xpcomAbi}${dllSuffix}
|
|
||||||
fi
|
|
||||||
|
|
||||||
subprocessDll=${libPrefix}subprocess${dllSuffix}
|
|
||||||
spDllFile=platform/${platform}/lib/${libPrefix}subprocess-${xpcomAbi}${dllSuffix}
|
|
||||||
|
|
||||||
+cp ${targetDir}/chrome.manifest{,.save}
|
|
||||||
# Prepare chrome.manifest
|
|
||||||
cat ${srcDir}/package/chrome.manifest | \
|
|
||||||
sed 's/##ENIGMIMEDLL-PLACEHOLDER##/binary-component platform\/'${platform}'\/components\/'`basename ${enigDllFile}`' ABI='${platform}'/' \
|
|
||||||
> ${targetDir}/chrome.manifest
|
|
||||||
|
|
||||||
# Prepare languages other than en-US
|
|
||||||
|
|
||||||
if [ -s ${srcDir}/lang/current-languages.txt ]; then
|
|
||||||
@@ -146,9 +147,10 @@ zip ${xpiFile} \
|
|
||||||
chrome/${xpiModule}.jar \
|
|
||||||
${localeJar} \
|
|
||||||
components/enigmime.xpt \
|
|
||||||
${enigDllFile} \
|
|
||||||
${spDllFile} \
|
|
||||||
chrome.manifest \
|
|
||||||
install.rdf
|
|
||||||
|
|
||||||
-rm install.rdf chrome.manifest
|
|
||||||
+rm install.rdf
|
|
||||||
+mv chrome.manifest{.save,}
|
|
3
l10n-24.0.1.tar.bz2
Normal file
3
l10n-24.0.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:762a4c5d0233f816eeab2969f6f95294b13dfc9573fcd77df688dd7aaebc81aa
|
||||||
|
size 27937701
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b02fe5a6f487c932fa6912ee99e9da4b43440728dad29de3e2e93ef75ad88a30
|
|
||||||
size 27945426
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:209a6e9e1c2a0cccc8e9582db43c1c8125ffa6623517e91e51606683adc951c3
|
|
||||||
size 142363452
|
|
3
thunderbird-24.0.1-source.tar.bz2
Normal file
3
thunderbird-24.0.1-source.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:439505840f9775c090927051616e77c61aaf8c0ae8145643c6e6114166dc5078
|
||||||
|
size 142430472
|
Loading…
Reference in New Issue
Block a user