Tomáš Chvátal 2013-10-14 07:29:43 +00:00 committed by Git OBS Bridge
commit e49b6342a2
12 changed files with 37 additions and 66 deletions

View File

@ -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

View File

@ -17,9 +17,10 @@
#
%define with_kde 1
%define mainversion 24.0.1
%define update_channel release
%define gstreamer_ver 0.10
%define with_kde 1
Name: MozillaThunderbird
BuildRequires: Mesa-devel
@ -47,11 +48,9 @@ BuildRequires: pkgconfig(gstreamer-%gstreamer_ver)
BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver)
BuildRequires: pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
%endif
%define mainversion 24.0
%define update_channel release
Version: %{mainversion}
Release: 0
%define releasedate 2013091200
%define releasedate 2013101000
Provides: thunderbird = %{version}
%if %{with_kde}
# 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
Source7: find-external-requires.sh
Source8: thunderbird-rpmlintrc
Source9: enigmail-1.5.2.tar.gz
Source9: enigmail-1.6.tar.gz
Source10: create-tar.sh
Source11: compare-locales.tar.bz2
Source12: kde.js
@ -87,8 +86,6 @@ Patch7: mozilla-ppc.patch
Patch20: tb-ssldap.patch
Patch21: tb-develdirs.patch
Patch22: thunderbird-shared-nss-db.patch
# Enigmail
Patch30: enigmail-build.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: coreutils fileutils textutils /bin/sh
Recommends: libcanberra0
@ -178,7 +175,7 @@ symbols meant for upload to Mozilla's crash collector database.
%if %build_enigmail
%package -n enigmail
Version: 1.5.2+%{mainversion}
Version: 1.6.0+%{mainversion}
Release: 0
Summary: OpenPGP addon for Thunderbird and SeaMonkey
License: MPL-1.1 or GPL-2.0+
@ -217,12 +214,6 @@ popd
%patch20 -p1
%patch21 -p1
%patch22 -p1
%if %build_enigmail
# enigmail
pushd $RPM_BUILD_DIR/enigmail
%patch30 -p1
popd
%endif
%build
# no need to add build time to binaries
@ -242,6 +233,9 @@ export SUSE_ASNEEDED=0
export MOZ_BUILD_DATE=%{releasedate}
export MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1
%if %{update_channel} == "esr"
export MOZ_ESR=1
%endif
export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
%ifarch ppc64
export CFLAGS="$CFLAGS -mminimal-toc"

View File

@ -5,7 +5,7 @@
<size unit="G">9</size>
</disk>
<memory>
<size unit="M">3500</size>
<size unit="M">3000</size>
</memory>
</hardware>
</constraints>

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:974a49bccf5a58915935a55714975dd519cb668fd76b5907b3a49964afcc72cc
size 29942
oid sha256:02a2655e062dff2649d2a3742de577a5a1e7ab0d68481b3c92403ae500c72edc
size 29906

View File

@ -2,8 +2,8 @@
CHANNEL="esr24"
BRANCH="releases/comm-$CHANNEL"
RELEASE_TAG="THUNDERBIRD_24_0_RELEASE"
VERSION="24.0"
RELEASE_TAG="THUNDERBIRD_24_0_1_RELEASE"
VERSION="24.0.1"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:10d5eb7ba364b9b6e6275aae8bba1d0e4321ed7d55a715337d566ccf2a56ea4d
size 1231111

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:762a4c5d0233f816eeab2969f6f95294b13dfc9573fcd77df688dd7aaebc81aa
size 27937701

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b02fe5a6f487c932fa6912ee99e9da4b43440728dad29de3e2e93ef75ad88a30
size 27945426

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:209a6e9e1c2a0cccc8e9582db43c1c8125ffa6623517e91e51606683adc951c3
size 142363452

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:439505840f9775c090927051616e77c61aaf8c0ae8145643c6e6114166dc5078
size 142430472