]> git.pld-linux.org Git - packages/crossmingw32-SDL.git/blobdiff - crossmingw32-SDL.spec
- strip unwanted flags
[packages/crossmingw32-SDL.git] / crossmingw32-SDL.spec
index c1426d61ac761357e57eb8979b132621752db2a4..75093ce02c73019a1726b4864cc550422d86c4a6 100644 (file)
@@ -2,12 +2,12 @@
 Summary:       SDL (Simple DirectMedia Layer) - Game/Multimedia Library - Mingw32 cross version
 Summary(pl.UTF-8):     SDL (Simple DirectMedia Layer) - Biblioteka do gier/multimediów - wersja skrośna dla Mingw32
 Name:          crossmingw32-%{realname}
-Version:       1.2.13
+Version:       1.2.14
 Release:       1
 License:       LGPL v2.1+
 Group:         Libraries
 Source0:       http://www.libsdl.org/release/%{realname}-%{version}.tar.gz
-# Source0-md5: c6660feea2a6834de10bc71b2f8e4d88
+# Source0-md5: e52086d1b508fa0b76c52ee30b55bec4
 Patch0:                %{realname}-mmx-constraints.patch
 Patch1:                %{realname}-acfix.patch
 URL:           http://www.libsdl.org/
@@ -17,7 +17,7 @@ BuildRequires:        crossmingw32-gcc
 BuildRequires: crossmingw32-runtime
 BuildRequires: crossmingw32-w32api
 BuildRequires: crossmingw32-w32api-dx
-BuildRequires: libtool >= 2:1.4d
+BuildRequires: libtool >= 2:2.0
 BuildRequires: nasm
 BuildRequires: perl-modules
 BuildConflicts:        crossmingw32-dx70
@@ -31,16 +31,18 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sysprefix              /usr
 %define                _prefix                 %{_sysprefix}/%{target}
-%define                _pkgconfigdir           %{_prefix}/lib/pkgconfig
 %define                _libdir                 %{_prefix}/lib
+%define                _pkgconfigdir           %{_prefix}/lib/pkgconfig
 %define                _dlldir                 /usr/share/wine/windows/system
 %define                __cc                    %{target}-gcc
 %define                __cxx                   %{target}-g++
 
-%ifarch alpha sparc sparc64 sparcv9
-# alpha's -mieee and sparc's -mtune=* are not valid for target's gcc
+%ifnarch %{ix86}
+# arch-specific flags (like alpha's -mieee) are not valid for i386 gcc
 %define                optflags        -O2
 %endif
+# -z options are invalid for mingw linker
+%define                filterout_ld    -Wl,-z,.*
 
 %description
 SDL (Simple DirectMedia Layer) is a library that allows you portable,
@@ -143,4 +145,4 @@ rm -rf $RPM_BUILD_ROOT
 
 %files dll
 %defattr(644,root,root,755)
-%{_dlldir}/SDL.dll
+%{_dlldir}/libSDL-1-2-0.dll
This page took 0.072837 seconds and 4 git commands to generate.