diff --git a/.gitignore b/.gitignore index b1835a4..33cfea6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,7 @@ /wine-1.5.8.tar.bz2.sign /wine-1.5.9.tar.bz2 /wine-1.5.9.tar.bz2.sign +/wine-1.5.10.tar.bz2 +/wine-1.5.10.tar.bz2.sign +/wine-1.5.11.tar.bz2 +/wine-1.5.11.tar.bz2.sign diff --git a/sources b/sources index f73c0c9..4c9f0f9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -65a98308d60f878462f4c404d2d013b2 wine-1.5.9.tar.bz2 -145243a4801c7ee6d3b631d71702995d wine-1.5.9.tar.bz2.sign +930485c8df59edcf0a6e3fd87cca8b39 wine-1.5.11.tar.bz2 +45750fa026fd05db8480cf243235c203 wine-1.5.11.tar.bz2.sign diff --git a/wine-1.5.10-osmesa-check.patch b/wine-1.5.10-osmesa-check.patch new file mode 100644 index 0000000..1f96db3 --- /dev/null +++ b/wine-1.5.10-osmesa-check.patch @@ -0,0 +1,33 @@ +From a233e35ca650db2758de0fd31450b8ce2d86d5e3 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Tue, 7 Aug 2012 01:29:01 -0400 +Subject: [PATCH] Do not check for libGL symbols when checking libOSMesa + +If mesa had been built with shared glapi, glAccum is not available in +libOSMesa without explicitly linking to libGL. In addition, in +mesa-8.0.x and earlier, libOSMesa needs to be explicitly linked to +libglapi if mesa was built with shared glapi, see +https://bugs.gentoo.org/show_bug.cgi?id=399813 +--- + configure.ac | 5 ++++- + 1 files changed, 4 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 4bd43d1..c7a718f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1132,7 +1132,10 @@ This probably prevents linking to OpenGL. Try deleting the file and restarting c + + if test "$ac_cv_header_GL_osmesa_h" = "yes" + then +- WINE_CHECK_SONAME(OSMesa,glAccum,,,[$X_LIBS $X_PRE_LIBS $XLIB -lm $X_EXTRA_LIBS]) ++ WINE_CHECK_SONAME(OSMesa,OSMesaCreateContext,,,[$OPENGL_LIBS $X_LIBS $X_PRE_LIBS $XLIB -lm $X_EXTRA_LIBS]) ++ if test "x$ac_cv_lib_soname_OSMesa" = "x"; then ++ WINE_CHECK_SONAME(OSMesa,OSMesaCreateContext,,,[-lglapi $OPENGL_LIBS $X_LIBS $X_PRE_LIBS $XLIB -lm $X_EXTRA_LIBS]) ++ fi + fi + WINE_NOTICE_WITH(osmesa,[test "x$ac_cv_lib_soname_OSMesa" = "x"], + [libOSMesa ${notice_platform}development files not found (or too old), OpenGL rendering in bitmaps won't be supported.]) +-- +1.7.8.6 + diff --git a/wine.spec b/wine.spec index e93b274..4708083 100644 --- a/wine.spec +++ b/wine.spec @@ -1,16 +1,16 @@ %global no64bit 0 -%global winegecko 1.6 +%global winegecko 1.7 %global winemono 0.0.4 Name: wine -Version: 1.5.9 -Release: 2%{?dist} +Version: 1.5.11 +Release: 1%{?dist} Summary: A compatibility layer for windows applications Group: Applications/Emulators License: LGPLv2+ URL: http://www.winehq.org/ -Source0: http://ibiblio.org/pub/linux/system/emulators/wine/wine-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/wine/wine-%{version}.tar.bz2 Source10: http://downloads.sourceforge.net/wine/wine-%{version}.tar.bz2.sign Source1: wine.init @@ -31,6 +31,11 @@ Source107: wine-wineboot.desktop Source108: wine-wordpad.desktop Source109: wine-oleview.desktop +# build fixes +# do not check for glAccum +# wget http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-emulation/wine/files/wine-1.5.10-osmesa-check.patch?revision=1.1 +Patch1: wine-1.5.10-osmesa-check.patch + # wine bugs # desktop dir @@ -89,7 +94,7 @@ BuildRequires: libgphoto2-devel BuildRequires: isdn4k-utils-devel # modular x BuildRequires: libX11-devel -BuildRequires: mesa-libGL-devel mesa-libGLU-devel +BuildRequires: mesa-libGL-devel mesa-libGLU-devel mesa-libOSMesa-devel BuildRequires: libXxf86dga-devel libXxf86vm-devel BuildRequires: libXrandr-devel libXrender-devel BuildRequires: libXext-devel @@ -495,6 +500,8 @@ This package adds an openal driver for wine. %prep %setup -q +%patch1 -p1 -b.osmesa + %patch511 -p1 -b.cjk %patch1001 -p1 -b.winepulse @@ -971,6 +978,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_libdir}/wine/dssenh.dll.so %{_libdir}/wine/dswave.dll.so %{_libdir}/wine/dwmapi.dll.so +%{_libdir}/wine/dwrite.dll.so %{_libdir}/wine/dxdiagn.dll.so %{_libdir}/wine/dxgi.dll.so %{_libdir}/wine/eject.exe.so @@ -1484,6 +1492,16 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %changelog +* Sat Aug 18 2012 Andreas Bierfert +- 1.5.11-1 +- version upgrade +- use changed libOSMesa check from gentoo (>f18 still fails see rhbz#849405) + +* Tue Jul 31 2012 Andreas Bierfert +- 1.5.10-1 +- version upgrade +- wine gecko 1.7 + * Sat Jul 21 2012 Peter Robinson - 1.5.9-2 - isdn4linux now builds on ARM