|
|
995ec0e |
%?mingw_package_header
|
|
|
995ec0e |
|
|
|
995ec0e |
Name: mingw-wine-gecko
|
|
|
995ec0e |
Version: 1.5
|
|
|
bbb5ba0 |
Release: 3%{?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
|
|
|
995ec0e |
Patch0: mingw-wine-gecko-mozconfig.patch
|
|
|
995ec0e |
|
|
|
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
|
|
|
995ec0e |
BuildRequires: yasm
|
|
|
995ec0e |
BuildRequires: zip
|
|
|
995ec0e |
BuildRequires: wine-core(x86-32) wine-wow(x86-32)
|
|
|
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 |
|
|
|
995ec0e |
%prep
|
|
|
995ec0e |
%setup -q -c
|
|
|
995ec0e |
|
|
|
995ec0e |
cd wine-mozilla-%{version}
|
|
|
995ec0e |
%patch0 -p1 -b.mozconfig
|
|
|
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
|
|
|
995ec0e |
ln -s %{_includedir}/wine/windows/propvarutil.h widget/src/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
|
|
|
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
|