X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=crossmingw32-SDL.spec;h=04114d2801dd927969be391ddff82ecba8f2e123;hb=1b0843774f6a295f51790c638260753c3be28425;hp=5f7e4601dc92981a371f10ebf417774e222b2603;hpb=677c5f8c31be49508b7edcab0d00fc766c999a93;p=packages%2Fcrossmingw32-SDL.git diff --git a/crossmingw32-SDL.spec b/crossmingw32-SDL.spec index 5f7e460..04114d2 100644 --- a/crossmingw32-SDL.spec +++ b/crossmingw32-SDL.spec @@ -1,19 +1,16 @@ %define realname SDL Summary: SDL (Simple DirectMedia Layer) - Game/Multimedia Library - Mingw32 cross version -Summary(pl): SDL (Simple DirectMedia Layer) - Biblioteka do gier/multimediów - wersja skro¶na dla Mingw32 +Summary(pl.UTF-8): SDL (Simple DirectMedia Layer) - Biblioteka do gier/multimediów - wersja skrośna dla Mingw32 Name: crossmingw32-%{realname} -Version: 1.2.8 -Release: 1.20040916.2 +Version: 1.2.11 +Release: 1 License: LGPL -Group: X11/Libraries -#Source0: http://www.libsdl.org/release/%{realname}-%{version}.tar.gz -Source0: http://www.libsdl.org/cvs/SDL-1.2.tar.gz -# Source0-md5: 77664f9f13794f83261f3fde7e4eecfc -Patch0: %{realname}-byteorder.patch -Patch2: %{realname}-amfix.patch -Patch3: %{realname}-lpthread.patch +Group: Libraries +Source0: http://www.libsdl.org/release/%{realname}-%{version}.tar.gz +# Source0-md5: 418b42956b7cd103bfab1b9077ccc149 +Patch0: %{realname}-mmx-constraints.patch +Patch1: %{realname}-acfix.patch URL: http://www.libsdl.org/ -Requires: crossmingw32-runtime BuildRequires: autoconf BuildRequires: automake BuildRequires: crossmingw32-gcc @@ -21,11 +18,10 @@ BuildRequires: crossmingw32-runtime BuildRequires: crossmingw32-w32api BuildRequires: crossmingw32-w32api-dx BuildRequires: libtool >= 2:1.4d -BuildConflicts: crossmingw32-dx70 -%ifarch %{ix86} BuildRequires: nasm -%endif BuildRequires: perl-modules +BuildConflicts: crossmingw32-dx70 +Requires: crossmingw32-runtime BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define no_install_post_strip 1 @@ -51,35 +47,34 @@ keyboard. It can support both windowed and DGA modes of XFree86, and it is designed to be portable - applications linked with SDL can also be built on Win32 and BeOS. -%description -l pl -SDL (Simple DirectMedia Layer) jest bibliotek± udostêpniaj±c± -przeno¶ny, niskopoziomowy dostêp do bufora ramki video, wyj¶cia audio, -myszy oraz klawiatury. Mo¿e obs³ugiwaæ zarówno okienkowy tryb XFree86 -jak i DGA. Konstruuj±c j± miano na uwadze przeno¶no¶æ: aplikacje -konsolidowane z SDL mo¿na równie¿ budowaæ w systemach Win32 i BeOS. +%description -l pl.UTF-8 +SDL (Simple DirectMedia Layer) jest biblioteką udostępniającą +przenośny, niskopoziomowy dostęp do bufora ramki video, wyjścia audio, +myszy oraz klawiatury. Może obsługiwać zarówno okienkowy tryb XFree86 +jak i DGA. Konstruując ją miano na uwadze przenośność: aplikacje +konsolidowane z SDL można również budować w systemach Win32 i BeOS. -%description -l pt_BR -Esse é o Simple DirectMedia Layer, uma API genérica que dá acesso de -baixo nível a áudio, teclado, mouse e vídeo em várias plataformas. +%description -l pt_BR.UTF-8 +Esse é o Simple DirectMedia Layer, uma API genérica que dá acesso de +baixo nível a áudio, teclado, mouse e vídeo em várias plataformas. -Essa biblioteca é usada por alguns jogos. +Essa biblioteca é usada por alguns jogos. %package dll Summary: SDL - DLL library for Windows -Summary(pl): SDL - biblioteka DLL dla Windows +Summary(pl.UTF-8): SDL - biblioteka DLL dla Windows Group: Applications/Emulators %description dll SDL - DLL library for Windows. -%description dll -l pl +%description dll -l pl.UTF-8 SDL - biblioteka DLL dla Windows. %prep -%setup -q -n %{realname}-1.2 +%setup -q -n %{realname}-%{version} %patch0 -p1 -%patch2 -p1 -%patch3 -p1 +%patch1 -p1 %build CC=%{target}-gcc ; export CC @@ -109,12 +104,12 @@ TARGET="%{target}" ; export TARGET %{__make} cat sdl-config | sed -e 's@-I/usr/include/SDL@-I%{arch}/include/SDL@' \ - -e 's@libdirs="-L/usr/lib "@libdirs="-L%{arch}/lib"@' > sdl.new + -e 's@ -L/usr/lib @ -L%{arch}/lib @' > sdl.new mv -f sdl.new sdl-config %if 0%{!?debug:1} -%{target}-strip src/.libs/SDL.dll -#%{target}-strip -g -R.comment -R.note src/.libs/*.a +%{target}-strip build/.libs/SDL.dll +#%{target}-strip -g -R.comment -R.note build/.libs/*.a %endif %install @@ -125,8 +120,8 @@ install -d $RPM_BUILD_ROOT%{_datadir}/wine/windows/system install include/*.h $RPM_BUILD_ROOT%{arch}/include/SDL install sdl-config $RPM_BUILD_ROOT%{arch}/bin/sdl-config -install src/.libs/libSDL{,.dll}.a src/main/libSDLmain.a $RPM_BUILD_ROOT%{arch}/lib -install src/.libs/SDL.dll $RPM_BUILD_ROOT%{_datadir}/wine/windows/system/ +install build/.libs/libSDL{,.dll}.a build/libSDLmain.a $RPM_BUILD_ROOT%{arch}/lib +install build/.libs/SDL.dll $RPM_BUILD_ROOT%{_datadir}/wine/windows/system ln -s %{arch}/bin/sdl-config $RPM_BUILD_ROOT%{_bindir}/%{target}-sdl-config