|
|
995ec0e |
%?mingw_package_header
|
|
|
995ec0e |
|
|
|
995ec0e |
Name: mingw-wine-gecko
|
|
|
2d1a24d |
Version: 2.24
|
|
|
2d1a24d |
Release: 1%{?dist}
|
|
|
995ec0e |
Summary: Gecko library required for Wine
|
|
|
995ec0e |
|
|
|
995ec0e |
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
|
|
995ec0e |
Group: Development/Libraries
|
|
|
995ec0e |
URL: http://wiki.winehq.org/Gecko
|
|
|
995ec0e |
Source0: http://downloads.sourceforge.net/wine/wine-mozilla-%{version}-src.tar.bz2
|
|
|
8ea4c6d |
Patch0: %{name}-mozconfig.patch
|
|
|
19e42fd |
# Fix FTBFS which occurs when winpthreads is available
|
|
|
19e42fd |
# https://bugzilla.mozilla.org/show_bug.cgi?id=893444
|
|
|
2d1a24d |
Patch1: wine-gecko-bug893444-v2.patch
|
|
|
995ec0e |
BuildArch: noarch
|
|
|
995ec0e |
|
|
|
995ec0e |
# 64
|
|
|
bbb5ba0 |
BuildRequires: mingw64-filesystem >= 95
|
|
|
995ec0e |
BuildRequires: mingw64-binutils
|
|
|
995ec0e |
BuildRequires: mingw64-headers
|
|
|
995ec0e |
BuildRequires: mingw64-cpp
|
|
|
995ec0e |
BuildRequires: mingw64-gcc
|
|
|
995ec0e |
BuildRequires: mingw64-gcc-c++
|
|
|
995ec0e |
BuildRequires: mingw64-crt
|
|
|
995ec0e |
# 32
|
|
|
bbb5ba0 |
BuildRequires: mingw32-filesystem >= 95
|
|
|
995ec0e |
BuildRequires: mingw32-binutils
|
|
|
995ec0e |
BuildRequires: mingw32-headers
|
|
|
995ec0e |
BuildRequires: mingw32-cpp
|
|
|
995ec0e |
BuildRequires: mingw32-gcc
|
|
|
995ec0e |
BuildRequires: mingw32-gcc-c++
|
|
|
995ec0e |
BuildRequires: mingw32-crt
|
|
|
995ec0e |
|
|
|
995ec0e |
BuildRequires: autoconf213
|
|
|
995ec0e |
BuildRequires: pkgconfig
|
|
|
8ea4c6d |
BuildRequires: python
|
|
|
995ec0e |
BuildRequires: yasm
|
|
|
995ec0e |
BuildRequires: zip
|
|
|
05cdeac |
BuildRequires: wine-core wine-wow
|
|
|
995ec0e |
BuildRequires: wine-devel
|
|
|
995ec0e |
|
|
|
995ec0e |
%description
|
|
|
995ec0e |
Windows Gecko library required for Wine.
|
|
|
995ec0e |
|
|
|
995ec0e |
%package -n mingw32-wine-gecko
|
|
|
995ec0e |
Summary: Gecko library for 32bit wine
|
|
|
995ec0e |
Requires: wine-common
|
|
|
995ec0e |
|
|
|
995ec0e |
%description -n mingw32-wine-gecko
|
|
|
995ec0e |
Windows Gecko library required for Wine.
|
|
|
995ec0e |
|
|
|
995ec0e |
%package -n mingw64-wine-gecko
|
|
|
995ec0e |
Summary: Gecko library for 64bit wine
|
|
|
995ec0e |
Requires: wine-common
|
|
|
995ec0e |
|
|
|
995ec0e |
%description -n mingw64-wine-gecko
|
|
|
995ec0e |
Windows Gecko library required for Wine.
|
|
|
995ec0e |
|
|
|
995ec0e |
%prep
|
|
|
995ec0e |
%setup -q -c
|
|
|
995ec0e |
|
|
|
995ec0e |
cd wine-mozilla-%{version}
|
|
|
995ec0e |
%patch0 -p1 -b.mozconfig
|
|
|
2d1a24d |
%patch1 -p1 -b.winpthreads
|
|
|
995ec0e |
|
|
|
995ec0e |
# fix nsprpub cross compile detection
|
|
|
995ec0e |
sed -i 's,cross_compiling=.*$,cross_compiling=yes,' nsprpub/configure
|
|
|
995ec0e |
|
|
|
995ec0e |
# include missing propvarutil.h from wine
|
|
|
05cdeac |
ln -s %{_includedir}/wine/windows/propvarutil.h widget/windows
|
|
|
995ec0e |
|
|
|
995ec0e |
%build
|
|
|
995ec0e |
cd wine-mozilla-%{version}
|
|
|
995ec0e |
|
|
|
995ec0e |
# setup build options...
|
|
|
995ec0e |
echo "mk_add_options MOZ_MAKE_FLAGS=%{_smp_mflags}" >> wine/mozconfig-common
|
|
|
995ec0e |
|
|
|
995ec0e |
cp wine/mozconfig-common wine/mozconfig-common.build
|
|
|
995ec0e |
|
|
|
995ec0e |
echo "export CFLAGS=\"-DWINE_GECKO_SRC\"" >> wine/mozconfig-common
|
|
|
995ec0e |
echo "export CXXFLAGS=\"\$CFLAGS -fpermissive\"" >> wine/mozconfig-common
|
|
|
995ec0e |
|
|
|
995ec0e |
# ... and build
|
|
|
995ec0e |
./wine/make_package --msi-package -win32
|
|
|
995ec0e |
|
|
|
995ec0e |
./wine/make_package --msi-package -win64
|
|
|
995ec0e |
|
|
|
995ec0e |
%install
|
|
|
995ec0e |
mkdir -p %{buildroot}%{_datadir}/wine/gecko
|
|
|
995ec0e |
install -p -m 0644 wine_gecko-%{version}-x86/dist/wine_gecko-%{version}-x86.msi \
|
|
|
995ec0e |
%{buildroot}%{_datadir}/wine/gecko/wine_gecko-%{version}-x86.msi
|
|
|
995ec0e |
install -p -m 0644 wine_gecko-%{version}-x86_64/dist/wine_gecko-%{version}-x86_64.msi \
|
|
|
995ec0e |
%{buildroot}%{_datadir}/wine/gecko/wine_gecko-%{version}-x86_64.msi
|
|
|
995ec0e |
|
|
|
995ec0e |
%files -n mingw32-wine-gecko
|
|
|
995ec0e |
%doc wine-mozilla-%{version}/LEGAL
|
|
|
995ec0e |
%doc wine-mozilla-%{version}/LICENSE
|
|
|
995ec0e |
%doc wine-mozilla-%{version}/README.txt
|
|
|
995ec0e |
%{_datadir}/wine/gecko/wine_gecko-%{version}-x86.msi
|
|
|
995ec0e |
|
|
|
995ec0e |
%files -n mingw64-wine-gecko
|
|
|
995ec0e |
%doc wine-mozilla-%{version}/LEGAL
|
|
|
995ec0e |
%doc wine-mozilla-%{version}/LICENSE
|
|
|
995ec0e |
%doc wine-mozilla-%{version}/README.txt
|
|
|
995ec0e |
%{_datadir}/wine/gecko/wine_gecko-%{version}-x86_64.msi
|
|
|
995ec0e |
|
|
|
995ec0e |
%changelog
|
|
|
2d1a24d |
* Sat Sep 28 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
2d1a24d |
- 2.24-1
|
|
|
2d1a24d |
- version upgrade
|
|
|
2d1a24d |
|
|
|
19e42fd |
* Thu Sep 12 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 2.21-4
|
|
|
19e42fd |
- Fix FTBFS when winpthreads is available (Mozilla bug #893444)
|
|
|
19e42fd |
|
|
|
8ea4c6d |
* Sun Aug 18 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
8ea4c6d |
- 2.21-3
|
|
|
8ea4c6d |
- add BR python
|
|
|
8ea4c6d |
- build with -static-gcc (rhbz#977039)
|
|
|
8ea4c6d |
|
|
|
f1e11f7 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.21-2
|
|
|
f1e11f7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
f1e11f7 |
|
|
|
9c9108a |
* Thu May 30 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
9c9108a |
- 2.21-1
|
|
|
9c9108a |
- version upgrade
|
|
|
9c9108a |
|
|
|
fdaef20 |
* Sat Jan 19 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
fdaef20 |
- 1.9-1
|
|
|
fdaef20 |
- version upgrade
|
|
|
fdaef20 |
|
|
|
46b17e8 |
* Mon Oct 15 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
46b17e8 |
- 1.8-1
|
|
|
46b17e8 |
- version upgrade
|
|
|
46b17e8 |
|
|
|
b4a8a4e |
* Tue Jul 31 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
b4a8a4e |
- 1.7-1
|
|
|
b4a8a4e |
- version upgrade
|
|
|
b4a8a4e |
|
|
|
816e9ae |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2
|
|
|
816e9ae |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
816e9ae |
|
|
|
05cdeac |
* Sun Jun 24 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
05cdeac |
- 1.6-1
|
|
|
05cdeac |
- version upgrade
|
|
|
05cdeac |
|
|
|
bbb5ba0 |
* Tue Jun 19 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
bbb5ba0 |
- 1.5.0-3
|
|
|
bbb5ba0 |
- BR mingw{32,64}-filesystem >= 95
|
|
|
bbb5ba0 |
|
|
|
a07bf3f |
* Wed Mar 21 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
a07bf3f |
- 1.5.0-2
|
|
|
a07bf3f |
- further spec cleanup
|
|
|
a07bf3f |
|
|
|
995ec0e |
* Mon Mar 19 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
995ec0e |
- 1.5.0-1
|
|
|
995ec0e |
- version upgrade
|
|
|
995ec0e |
- spec cleanup
|
|
|
995ec0e |
|
|
|
995ec0e |
* Tue Jun 21 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
995ec0e |
- 1.2.0-3
|
|
|
995ec0e |
- add suggestions from #577951c21
|
|
|
995ec0e |
|
|
|
995ec0e |
* Mon Jun 20 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
995ec0e |
- 1.2.0-2
|
|
|
995ec0e |
- rework to mingw framework
|
|
|
995ec0e |
|
|
|
995ec0e |
* Fri Mar 25 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
995ec0e |
- 1.2.0-1
|
|
|
995ec0e |
- version upgrade
|
|
|
995ec0e |
- switch to cross framework
|
|
|
995ec0e |
|
|
|
995ec0e |
* Mon Mar 29 2010 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
995ec0e |
- 1.0.0-3
|
|
|
995ec0e |
- adjust path for latest wine
|
|
|
995ec0e |
- requires wine-common for /usr/share/wine
|
|
|
995ec0e |
|
|
|
995ec0e |
* Tue Nov 24 2009 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
|
|
|
995ec0e |
- 1.0.0-2
|
|
|
995ec0e |
- include version in install dir
|
|
|
995ec0e |
|
|
|
995ec0e |
* Tue Nov 17 2009 Erik van Pienbroek <epienbro@fedoraproject.org>
|
|
|
995ec0e |
- 1.0.0-1
|
|
|
995ec0e |
- Initial release
|