forked from pool/MozillaThunderbird
Accepting request 737931 from mozilla:Factory
- Mozilla Thunderbird 68.1.2 Bugfixes * Some attachments couldn't be opened in messages originating from MS Outlook 2016 * Address book import from CSV * Performance problem in message body search * Ctrl+Enter to send a message would open an attachment if the attachment pane had focus * Calendar: Issues with "Today Pane" start-up * Calendar: Glitches with custom repeat and reminder number input * Calendar: Problems with WCAP provider - add mozilla-bmo1585099.patch to fix build with rust >= 1.38 OBS-URL: https://build.opensuse.org/request/show/737931 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/MozillaThunderbird?expand=0&rev=218
This commit is contained in:
commit
f9b7e978e3
@ -1,3 +1,19 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 10 14:30:09 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||
|
||||
- Mozilla Thunderbird 68.1.2
|
||||
Bugfixes
|
||||
* Some attachments couldn't be opened in messages originating from
|
||||
MS Outlook 2016
|
||||
* Address book import from CSV
|
||||
* Performance problem in message body search
|
||||
* Ctrl+Enter to send a message would open an attachment if the
|
||||
attachment pane had focus
|
||||
* Calendar: Issues with "Today Pane" start-up
|
||||
* Calendar: Glitches with custom repeat and reminder number input
|
||||
* Calendar: Problems with WCAP provider
|
||||
- add mozilla-bmo1585099.patch to fix build with rust >= 1.38
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 25 11:46:51 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||
|
||||
|
@ -26,11 +26,11 @@
|
||||
# major 69
|
||||
# mainver %major.99
|
||||
%define major 68
|
||||
%define mainver %major.1.1
|
||||
%define orig_version 68.1.1
|
||||
%define mainver %major.1.2
|
||||
%define orig_version 68.1.2
|
||||
%define orig_suffix %{nil}
|
||||
%define update_channel release
|
||||
%define releasedate 20190924105435
|
||||
%define releasedate 20191008153335
|
||||
%define source_prefix thunderbird-%{mainver}
|
||||
|
||||
# always build with GCC as SUSE Security Team requires that
|
||||
@ -55,11 +55,7 @@
|
||||
%define __provides_exclude ^lib.*\\.so.*$
|
||||
%define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*|libldap.*|libldif.*|libprldap.*)$
|
||||
%define localize 1
|
||||
%ifarch %ix86 x86_64
|
||||
%define crashreporter 1
|
||||
%else
|
||||
%define crashreporter 0
|
||||
%endif
|
||||
|
||||
%define has_system_cairo 0
|
||||
|
||||
@ -178,6 +174,7 @@ Patch21: mozilla-bmo1554971.patch
|
||||
Patch22: mozilla-nestegg-big-endian.patch
|
||||
Patch23: mozilla-bmo1512162.patch
|
||||
Patch24: mozilla-fix-top-level-asm.patch
|
||||
Patch25: mozilla-bmo1585099.patch
|
||||
Patch100: thunderbird-broken-locales-build.patch
|
||||
%endif # only_print_mozconfig
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@ -185,15 +182,8 @@ PreReq: coreutils fileutils textutils /bin/sh
|
||||
Recommends: libcanberra0
|
||||
Recommends: libpulse0
|
||||
### build options
|
||||
%ifarch aarch64 ppc ppc64 ppc64le s390 s390x ia64 %arm
|
||||
%define crashreporter 0
|
||||
%else
|
||||
%define crashreporter 1
|
||||
%endif
|
||||
%define has_system_cairo 0
|
||||
### build options end
|
||||
%define __provides_exclude ^lib.*\\.so.*$
|
||||
%define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*|libldap.*|libldif.*|libprldap.*)$
|
||||
Requires: mozilla-nspr >= %(rpm -q --queryformat '%%{VERSION}' mozilla-nspr)
|
||||
Requires: mozilla-nss >= %(rpm -q --queryformat '%%{VERSION}' mozilla-nss)
|
||||
Requires(post): desktop-file-utils
|
||||
@ -266,7 +256,7 @@ fi
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%patch10 -p1
|
||||
%ifarch s390x
|
||||
%ifarch s390x ppc64
|
||||
%patch11 -p1
|
||||
%endif
|
||||
%patch12 -p1
|
||||
@ -282,6 +272,7 @@ fi
|
||||
%patch22 -p1
|
||||
%patch23 -p1
|
||||
%patch24 -p1
|
||||
%patch25 -p1
|
||||
# Thunderbird
|
||||
%patch100 -p1
|
||||
%endif # only_print_mozconfig
|
||||
@ -308,6 +299,7 @@ export SUSE_ASNEEDED=0
|
||||
export MOZ_BUILD_DATE=%{releasedate}
|
||||
export MOZILLA_OFFICIAL=1
|
||||
export BUILD_OFFICIAL=1
|
||||
export MOZ_TELEMETRY_REPORTING=1
|
||||
%if 0%{?suse_version} <= 1320
|
||||
export CC=gcc-7
|
||||
%else
|
||||
@ -329,9 +321,6 @@ export CFLAGS="$CFLAGS -mminimal-toc"
|
||||
%endif
|
||||
%endif
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
%ifarch %{arm} aarch64
|
||||
export RUSTFLAGS="-Cdebuginfo=0"
|
||||
%endif
|
||||
export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
|
||||
%if %{with only_print_mozconfig}
|
||||
echo "export CC=$CC"
|
||||
@ -345,6 +334,7 @@ cat << EOF
|
||||
%limit_build -m 2000
|
||||
export MOZ_DEBUG_FLAGS="-pipe"
|
||||
cat << EOF > $MOZCONFIG
|
||||
%endif
|
||||
mk_add_options MOZILLA_OFFICIAL=1
|
||||
mk_add_options BUILD_OFFICIAL=1
|
||||
mk_add_options MOZ_MILESTONE_RELEASE=1
|
||||
@ -356,11 +346,11 @@ mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
|
||||
%endif
|
||||
%endif
|
||||
mk_add_options MOZ_OBJDIR=$RPM_BUILD_DIR/obj
|
||||
ac_add_options --enable-application=comm/mail
|
||||
ac_add_options --enable-calendar
|
||||
ac_add_options --prefix=%{_prefix}
|
||||
ac_add_options --libdir=%{progdir}
|
||||
ac_add_options --includedir=%{_includedir}
|
||||
ac_add_options --enable-application=comm/mail
|
||||
ac_add_options --enable-calendar
|
||||
ac_add_options --disable-tests
|
||||
ac_add_options --disable-debug
|
||||
ac_add_options --enable-alsa
|
||||
@ -382,18 +372,20 @@ ac_add_options --disable-elf-hack
|
||||
ac_add_options --with-system-nspr
|
||||
ac_add_options --with-system-nss
|
||||
ac_add_options --with-system-zlib
|
||||
%if 0%{?localize}
|
||||
ac_add_options --with-l10n-base=$RPM_BUILD_DIR/l10n
|
||||
%endif
|
||||
ac_add_options --disable-updater
|
||||
#ac_add_options --with-system-png # no apng support
|
||||
#ac_add_options --enable-system-hunspell
|
||||
ac_add_options --enable-startup-notification
|
||||
ac_add_options --enable-official-branding
|
||||
ac_add_options --disable-necko-wifi
|
||||
ac_add_options --enable-update-channel=%{update_channel}
|
||||
ac_add_options --with-unsigned-addon-scopes=app
|
||||
%if %has_system_cairo
|
||||
ac_add_options --enable-system-cairo
|
||||
%endif
|
||||
ac_add_options --with-unsigned-addon-scopes=app
|
||||
ac_add_options --enable-official-branding
|
||||
%if ! %crashreporter
|
||||
ac_add_options --disable-crashreporter
|
||||
%endif
|
||||
@ -406,9 +398,8 @@ ac_add_options --with-arch=armv6
|
||||
ac_add_options --with-arch=armv7-a
|
||||
%endif
|
||||
%endif
|
||||
%if %{with mozilla_tb_valgrind}
|
||||
ac_add_options --disable-jemalloc
|
||||
ac_add_options --enable-valgrind
|
||||
%ifarch aarch64 %arm s390x
|
||||
ac_add_options --disable-webrtc
|
||||
%endif
|
||||
# mitigation/workaround for bmo#1512162
|
||||
%ifarch s390x
|
||||
@ -420,8 +411,11 @@ ac_add_options --enable-optimize="-O1"
|
||||
ac_add_options --enable-lto
|
||||
%endif
|
||||
%endif
|
||||
EOF
|
||||
%if %{with mozilla_tb_valgrind}
|
||||
ac_add_options --disable-jemalloc
|
||||
ac_add_options --enable-valgrind
|
||||
%endif
|
||||
EOF
|
||||
%if !%{with only_print_mozconfig}
|
||||
%ifarch ppc64 s390x s390
|
||||
# NOTE: Currently, system-icu is too old, so we can't build with that,
|
||||
@ -466,8 +460,8 @@ sed -r '/^(ja-JP-mac|en-US|$)/d;s/ .*$//' $RPM_BUILD_DIR/%{source_prefix}/comm/m
|
||||
[ "$_match" = "$locale" ] && _matched=1
|
||||
done
|
||||
[ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
|
||||
echo %{progdir}/extensions/langpack-$locale@thunderbird.mozilla.org \
|
||||
>> %{_tmppath}/translations.$_l10ntarget
|
||||
echo %{progdir}/extensions/langpack-$locale@thunderbird.mozilla.org \
|
||||
>> %{_tmppath}/translations.$_l10ntarget
|
||||
' -- {}
|
||||
# repack the lightning xpi with all available locales (boo#939153) (lp#545778)
|
||||
_extid="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
|
||||
@ -487,6 +481,19 @@ done
|
||||
(cd _lightning && zip -q9r ../"${_extid}.xpi" *)
|
||||
cp -p "${_extid}.xpi" %{buildroot}%{progdir}/distribution/extensions/
|
||||
%endif
|
||||
# remove some executable permissions
|
||||
find %{buildroot}%{_libdir}/%{progname} \
|
||||
-name "*.js" -o \
|
||||
-name "*.jsm" -o \
|
||||
-name "*.rdf" -o \
|
||||
-name "*.properties" -o \
|
||||
-name "*.dtd" -o \
|
||||
-name "*.txt" -o \
|
||||
-name "*.xml" -o \
|
||||
-name "*.css" \
|
||||
-exec chmod a-x {} +
|
||||
# remove mkdir.done files from installed base
|
||||
find %{buildroot}%{progdir} -type f -name ".mkdir.done" -delete
|
||||
# overwrite the mozilla start-script and link it to /usr/bin
|
||||
mkdir --parents %{buildroot}%{_bindir}/
|
||||
sed "s:%%PREFIX:%{_prefix}:g
|
||||
@ -500,6 +507,7 @@ ln -sf ../..%{progdir}/%{progname}.sh %{buildroot}%{_bindir}/%{progname}
|
||||
mkdir -p %{buildroot}%{_datadir}/applications
|
||||
install -m 644 %{SOURCE1} \
|
||||
%{buildroot}%{_datadir}/applications/%{desktop_file_name}.desktop
|
||||
%suse_update_desktop_file %{desktop_file_name} Network Email GTK
|
||||
# appdata
|
||||
mkdir -p %{buildroot}%{_datadir}/appdata
|
||||
cp %{SOURCE9} %{buildroot}%{_datadir}/appdata/%{desktop_file_name}.appdata.xml
|
||||
@ -513,24 +521,12 @@ rm suse-default-prefs
|
||||
cat > %{buildroot}%{progdir}/defaults/pref/all-l10n.js << EOF
|
||||
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
||||
EOF
|
||||
# remove spurious executable bits
|
||||
find %{buildroot}%{_libdir}/%{progname} \
|
||||
-name "*.js" -o \
|
||||
-name "*.jsm" -o \
|
||||
-name "*.rdf" -o \
|
||||
-name "*.properties" -o \
|
||||
-name "*.dtd" -o \
|
||||
-name "*.css" \
|
||||
-exec chmod a-x {} +
|
||||
# remove mkdir.done files from installed base
|
||||
find $RPM_BUILD_ROOT%{progdir} -type f -name ".mkdir.done" -delete -print
|
||||
#
|
||||
for size in 16 22 24 32 48 64 128; do
|
||||
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/
|
||||
cp %{buildroot}%{progdir}/chrome/icons/default/default$size.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{progname}.png
|
||||
done
|
||||
%suse_update_desktop_file %{desktop_file_name} Network Email GTK
|
||||
# excluded files
|
||||
rm -f %{buildroot}%{progdir}/thunderbird
|
||||
rm -f %{buildroot}%{progdir}/removed-files
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7882c9c5c073a24f48abf4c7ea46070746a49f95ba75d49e7cb8a814cf2ec513
|
||||
size 28496
|
||||
oid sha256:f8e19a20a0b98e6b292a598734238128270cfb4019eee6f65ed6c9a9dbbc91d6
|
||||
size 28540
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:80110e0c17901459c11b3e716c048259b9a9c1f6d841a5eb3d67e4e13e8626f7
|
||||
size 28450164
|
3
l10n-68.1.2.tar.xz
Normal file
3
l10n-68.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6878eb1036174dc95be285d7851eeb6848fbb3a3753704df5624b317cbde2b5b
|
||||
size 28453140
|
4133
mozilla-bmo1585099.patch
Normal file
4133
mozilla-bmo1585099.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,8 @@
|
||||
PRODUCT="thunderbird"
|
||||
CHANNEL="esr68"
|
||||
VERSION="68.1.1"
|
||||
VERSION="68.1.2"
|
||||
VERSION_SUFFIX=""
|
||||
RELEASE_TAG="41c0a3653f95cf6158a2b49ab7cb19327c50e9e8"
|
||||
RELEASE_TAG="2e34f364630f1f65724bb6e70616b95a041c47ea"
|
||||
PREV_VERSION=""
|
||||
PREV_VERSION_SUFFIX=""
|
||||
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f27fec94b2565a1d1da1c90975327a3d56e5918d517cc25bd8a5dd1a81983bb
|
||||
size 330615656
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEECXsxMHeuYqAvhNpN8aZmj7t9Vy4FAl2KK6QACgkQ8aZmj7t9
|
||||
Vy60WBAAjqeEGvftvGemlGodK7fg6caRZQt49TQawplpSzF00JeF2ZGZ9wo41x5d
|
||||
ekXAlK8GG9reNArPOw4PkVLG4caOaaF0LL3l3zYjs/u7zP4Tl88tHohAYEL7ejZT
|
||||
iPSgU41IC3qRJdWC0JY4rtwLI2MSXNyBbFpbqfkyGaDh96QPbp5dM0+g5u90qYPB
|
||||
aVVmoTblED5qH/ahKLyHAFiJ7ua8z4+3FpoZCLqtPHmfozSKeTxolcdtTS4Io9uL
|
||||
5YyzNI9ayFy1bIecIlh7aK5Rmuw7WOdrFTXNihensMs17Aw1nJh/G+BqGlboi5A3
|
||||
lgt9cN+lH/xOLr6m2AcoiOFaULCQfuVEAwCbos9AHo4uKw59Uyq2JB1kWAnArrhQ
|
||||
b+3CpCmyl5KJh4qagSgvFbqm08tEE1A0a7/SD1ArL5CZa3mgwFlkLHWox+JZZYTF
|
||||
slF8rtLzzWNeP3ZbYUzmnA4igiLcW6L82ysMcnqigwauzqMJ7eNx9umaC5fnRFn/
|
||||
0HsKlbSS5TzjRji7GZVokvcgsBA5WDfHeFYLtF/UhNQ5R4FjucAnOhHx6zwxEw4C
|
||||
UdRn5Ks+hOLfgaSap1nkzGFAtPD0bO6dvJQO9lLX2aITfJISnJ6L/8z+/xZY6d+y
|
||||
sClFqcBMHq2foqQO/WDb1g5mEN57TzxOmPpOR8VHm5Kg4l7MwcQ=
|
||||
=k6iB
|
||||
-----END PGP SIGNATURE-----
|
3
thunderbird-68.1.2.source.tar.xz
Normal file
3
thunderbird-68.1.2.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9444ec8718560d2b9e1b094bc57f1a8b3a275cac354ee0cf19f8cc483809d914
|
||||
size 332126436
|
16
thunderbird-68.1.2.source.tar.xz.asc
Normal file
16
thunderbird-68.1.2.source.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEECXsxMHeuYqAvhNpN8aZmj7t9Vy4FAl2c6PIACgkQ8aZmj7t9
|
||||
Vy7ovg/9FVFsyCgRFYE0hNxe8BbaVxPUB0bjfTwD59uo8ILRaoYpcSOFEWMY8v4z
|
||||
wH8sc8aKMPvRe5bilQsGuwTy1rhqUbcWeo75hC5+yhBcLBtlbXJPyb1hG56RPP4C
|
||||
NKY8WI8fEXVHwGSbcndFPf4V0u0OVrgwOaL9ObaGY6LG7uNk7897IS9Es4hvFB/N
|
||||
vulmCC23BBPcbhucx+xUlkRuoNX5kzRfmUv5O9/dyBnSiFALaQBH4jJoFbPRhOE0
|
||||
P7w+YO9LO5+JGnPv1scwtguVyBvdr1yFqlI4fS18c8kasB1BFWdqRiZ/y0z2EFnj
|
||||
zq8YfWMA7C/Ivnf7Yku875Xh9mALyA9+8x1VKgah8Nk+SCVNztuoEfjy1NJOF/GY
|
||||
tDIa9bAfR2/6XEQ+KTEMcEPrzoqIBS4PmAiFw9hX3Z300DoeVa6LBQ9SUHOosxiR
|
||||
aTRwsmir6esWJvBBKLZ5YBa6PVqVNB1a/hQZ9NXBP3gj30IR7Knd//QL5lXlZTy0
|
||||
ttIrBSAaNs5I26zmCHk82Ol6lCwkTaNWVdfrU2IH6cZ5HUAjlvRuyq/6F2ZyHjJT
|
||||
KKY6uthqQKuSvc2At9J9qpxRbKcWVPWtm9lMPcOaazRNsnOEOfu4zV/ypYJILe3k
|
||||
wCwoiAaYYMxGUDmwtDjHxRut4KB7XGKJ6roqDoHR3UCfs3FJU8w=
|
||||
=dnBi
|
||||
-----END PGP SIGNATURE-----
|
Loading…
Reference in New Issue
Block a user