Lines 14-21
Link Here
|
14 |
%define sm_develdir %sm_prefix-devel |
14 |
%define sm_develdir %sm_prefix-devel |
15 |
|
15 |
|
16 |
Name: seamonkey |
16 |
Name: seamonkey |
17 |
Version: 2.49.5 |
17 |
Version: 2.53.1 |
18 |
Release: alt2 |
18 |
Release: alt1 |
19 |
Epoch: 1 |
19 |
Epoch: 1 |
20 |
|
20 |
|
21 |
Summary: Web browser and mail reader |
21 |
Summary: Web browser and mail reader |
Lines 85-91
Link Here
|
85 |
%if_with system_mozldap |
85 |
%if_with system_mozldap |
86 |
BuildPreReq: mozldap-devel |
86 |
BuildPreReq: mozldap-devel |
87 |
%endif |
87 |
%endif |
88 |
BuildRequires: gcc-c++ libdnet-devel libgtk+2-devel libIDL-devel wget libarchive-devel lbzip2 libpixman-devel |
88 |
BuildRequires: rust rust-cargo /proc |
|
|
89 |
BuildRequires: gcc-c++ libdnet-devel libgtk+2-devel libgtk+3-devel libIDL-devel wget libarchive-devel lbzip2 libpixman-devel |
89 |
BuildRequires: libjpeg-devel libpng-devel libXinerama-devel libXext-devel |
90 |
BuildRequires: libjpeg-devel libpng-devel libXinerama-devel libXext-devel |
90 |
BuildRequires: libXp-devel libXt-devel makedepend net-tools unzip libalsa-devel yasm libwireless-devel |
91 |
BuildRequires: libXp-devel libXt-devel makedepend net-tools unzip libalsa-devel yasm libwireless-devel |
91 |
BuildRequires: xorg-cf-files zip libXft-devel libvpx-devel |
92 |
BuildRequires: xorg-cf-files zip libXft-devel libvpx-devel |
Lines 162-175
Link Here
|
162 |
%endif |
163 |
%endif |
163 |
|
164 |
|
164 |
%patch0 -p1 |
165 |
%patch0 -p1 |
165 |
%patch1 -p1 |
166 |
# fails to apply against 2.53.1 |
|
|
167 |
#patch1 -p1 |
166 |
%patch2 -p1 |
168 |
%patch2 -p1 |
167 |
%patch3 -p1 |
169 |
%patch3 -p1 |
168 |
%if_with system_mozldap |
170 |
%if_with system_mozldap |
169 |
%patch5 -p1 -b .mozldap |
171 |
%patch5 -p1 -b .mozldap |
170 |
%endif |
172 |
%endif |
171 |
%patch6 -p2 |
173 |
%patch6 -p2 |
172 |
%patch7 -p2 |
174 |
# fails to apply against 2.53.1 |
|
|
175 |
#patch7 -p2 |
173 |
#%%patch8 -p2 |
176 |
#%%patch8 -p2 |
174 |
#patch9 -p2 |
177 |
#patch9 -p2 |
175 |
|
178 |
|
Lines 181-191
Link Here
|
181 |
%endif |
184 |
%endif |
182 |
|
185 |
|
183 |
### roll back a changeset breaking gtk2 compatibility (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=1461307) |
186 |
### roll back a changeset breaking gtk2 compatibility (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=1461307) |
184 |
%patch11 -p0 |
187 |
# cairo-gtk2 is unsupported build target as of 2.53.1 |
|
|
188 |
#patch11 -p0 |
185 |
### don't link against crmf when using system NSS (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=1371991) |
189 |
### don't link against crmf when using system NSS (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=1371991) |
186 |
%patch12 -p0 |
190 |
# fails to apply against 2.53.1 |
|
|
191 |
#patch12 -p0 |
187 |
### temporary fix: protection against dereferencing an invalid pointer in js::ProxyObject::New(): |
192 |
### temporary fix: protection against dereferencing an invalid pointer in js::ProxyObject::New(): |
188 |
%patch13 -p0 |
193 |
# fails to apply against 2.53.1 |
|
|
194 |
#patch13 -p0 |
189 |
|
195 |
|
190 |
### Copying .mozconfig to build directory |
196 |
### Copying .mozconfig to build directory |
191 |
cp -f %SOURCE7 .mozconfig |
197 |
cp -f %SOURCE7 .mozconfig |
Lines 219-227
Link Here
|
219 |
|
225 |
|
220 |
# On x86 architectures, Mozilla can build up to 4 jobs at once in parallel, |
226 |
# On x86 architectures, Mozilla can build up to 4 jobs at once in parallel, |
221 |
# however builds tend to fail on other arches when building in parallel. |
227 |
# however builds tend to fail on other arches when building in parallel. |
|
|
228 |
# 2.53.1: let's at least try 8 on x86 |
222 |
%ifarch %ix86 x86_64 |
229 |
%ifarch %ix86 x86_64 |
223 |
[ "%__nprocs" -ge 2 ] && MOZ_SMP_FLAGS=-j2 |
230 |
[ "%__nprocs" -ge 2 ] && MOZ_SMP_FLAGS=-j2 |
224 |
[ "%__nprocs" -ge 4 ] && MOZ_SMP_FLAGS=-j4 |
231 |
[ "%__nprocs" -ge 4 ] && MOZ_SMP_FLAGS=-j4 |
|
|
232 |
[ "%__nprocs" -ge 8 ] && MOZ_SMP_FLAGS=-j8 |
225 |
%endif |
233 |
%endif |
226 |
|
234 |
|
227 |
# a kludge since 2.26 ... |
235 |
# a kludge since 2.26 ... |
Lines 467-472
Link Here
|
467 |
%_sysconfdir/rpm/macros.d/%name |
475 |
%_sysconfdir/rpm/macros.d/%name |
468 |
|
476 |
|
469 |
%changelog |
477 |
%changelog |
|
|
478 |
* Fri Feb 28 2020 Michael Shigorin <mike@altlinux.org> 1:2.53.1-alt1 |
479 |
- 2.53.1 |
480 |
+ backup user profile(s) and see the release notes: |
481 |
http://www.seamonkey-project.org/releases/seamonkey2.53.1/ |
482 |
+ cairo-gtk3 build (gtk2 is unsupported now) |
483 |
|
470 |
* Sun Dec 01 2019 Michael Shigorin <mike@altlinux.org> 1:2.49.5-alt2 |
484 |
* Sun Dec 01 2019 Michael Shigorin <mike@altlinux.org> 1:2.49.5-alt2 |
471 |
- applied ftbfs patches by Oleg Zenin (fixes: #37449) |
485 |
- applied ftbfs patches by Oleg Zenin (fixes: #37449) |
472 |
|
486 |
|