Changeset 741


Ignore:
Timestamp:
Apr 14, 2016, 10:56:42 PM (9 years ago)
Author:
valerius
Message:

spec: SDL: Made in accordance with Fedora specs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified spec/trunk/SPECS/SDL.spec

    r740 r741  
    11%define svn_url http://svn.netlabs.org/repos/ports/libsdl/trunk
    2 %define svn_rev 1395
    3 
    4 Summary: Simple DirectMedia Layer
    5 Name: sdl
     2%define svn_rev 1537
     3
     4Name:    SDL
    65Version: 1.2.15
    7 Release: 1%{?dist}
    8 Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
    9 #Source: https://www.libsdl.org/release/%{name}-%{version}.zip
    10 Patch0:  SDL-os2.patch
    11 URL: http://www.libsdl.org/
    12 License: LGPL
    13 Group: System Environment/Libraries
    14 BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
    15 Prefix: %{_prefix}
    16 #%ifos os2
    17 Provides: sdl12.dll
    18 BuildRequires: os2tk45-libs os2tk45-headers nasm
     6Release: 3%{?dist}
     7Summary:    A cross-platform multimedia library
     8Group:      System Environment/Libraries
     9URL:        http://www.libsdl.org/
     10# The license of the file src/video/fbcon/riva_mmio.h is bad, but the contents
     11# of the file has been relicensed to MIT in 2008 by Nvidia for the
     12# xf86_video-nv driver, therefore it can be considered ok.
     13License:    LGPLv2+
     14# Source: http://www.libsdl.org/release/%%{name}-%%{version}.tar.gz
     15# To create the repackaged archive use ./repackage.sh %%{version}
     16Source0: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
     17Patch0:  SDL-os2-2.patch
     18# Rejected by upstream as sdl1155, rh480065
     19#Patch0:     SDL-1.2.10-GrabNotViewable.patch
     20# Proposed to upstream as sdl1680, rh891973
     21#Patch1:     SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch
     22# Proposded to upstream as sdl1769
     23#Patch2:     SDL-1.2.15-const_XData32.patch
     24# sdl-config(1) manual from Debian, rh948864
     25#Patch3:     SDL-1.2.15-add_sdl_config_man.patch
     26# Upstream fix for sdl1486, rh990677
     27#Patch4:     SDL-1.2.15-ignore_insane_joystick_axis.patch
     28# Do not use backing store by default, sdl2383, rh1073057, rejected by
     29# upstream
     30#Patch5:     SDL-1.2.15-no-default-backing-store.patch
     31# Fix processing keyboard events if SDL_EnableUNICODE() is enabled, sdl2325,
     32# rh1126136, in upstream after 1.2.15
     33#Patch6:     SDL-1.2.15-SDL_EnableUNICODE_drops_keyboard_events.patch
     34
     35#BuildRequires:  alsa-lib-devel
     36#%if %{with arts}
     37#BuildRequires:  arts-devel
    1938#%endif
    20 
    21 %define __defattr %defattr(-,root,root)
    22 %define __soext dll
     39#BuildRequires:  audiofile-devel
     40BuildRequires:  coreutils
     41#%if %{with esound}
     42#BuildRequires:  esound-devel
     43#%endif
     44BuildRequires:  gcc
     45BuildRequires:  libc-devel
     46#BuildRequires:  mesa-libGL-devel
     47#BuildRequires:  mesa-libGLU-devel
     48#BuildRequires:  libXext-devel
     49#BuildRequires:  libX11-devel
     50#BuildRequires:  libXrandr-devel
     51#BuildRequires:  libXrender-devel
     52BuildRequires:  make
     53#%if %{with nas}
     54#BuildRequires:  nas-devel
     55#%endif
     56#%ifarch %{ix86}
     57BuildRequires:  nasm
     58#%endif
     59#BuildRequires:  pulseaudio-libs-devel
     60#%if %{with esound}
     61#BuildRequires:  sed
     62#%endif
     63# Autotools
     64BuildRequires:  automake
     65BuildRequires:  autoconf
     66BuildRequires:  libtool
    2367
    2468%description
    25 This is the Simple DirectMedia Layer, a generic API that provides low
    26 level access to audio, keyboard, mouse, and display framebuffer across
    27 multiple platforms.
    28 
    29 %package  devel
    30 Summary:  Libraries, includes and more to develop SDL applications.
    31 Group:    Development/Libraries
    32 Requires: %{name} = %{version}-%{release}
     69Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
     70to provide fast access to the graphics frame buffer and audio device.
     71
     72%package devel
     73Summary:    Files needed to develop Simple DirectMedia Layer applications
     74Group:      Development/Libraries
     75Requires:   %{name} = %{version}-%{release}
     76#Requires:   alsa-lib-devel
     77#Requires:   mesa-libGL-devel
     78#Requires:   mesa-libGLU-devel
     79#Requires:   libX11-devel
     80#Requires:   libXext-devel
     81#Requires:   libXrandr-devel
     82#Requires:   libXrender-devel
    3383
    3484%description devel
    35 This is the Simple DirectMedia Layer, a generic API that provides low
    36 level access to audio, keyboard, mouse, and display framebuffer across
    37 multiple platforms.
    38 
    39 This is the libraries, include files and other resources you can use
    40 to develop SDL applications.
     85Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
     86to provide fast access to the graphics frame buffer and audio device. This
     87package provides the libraries, include files, and other resources needed for
     88developing SDL applications.
     89
     90#%package static
     91#Summary:    Files needed to develop static Simple DirectMedia Layer applications
     92#Group:      Development/Libraries
     93#Requires:   SDL-devel = %{version}-%{release}
     94
     95#%description static
     96#Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
     97#to provide fast access to the graphics frame buffer and audio device. This
     98#package provides the static libraries needed for developing static SDL
     99#applications.
    41100
    42101%debug_package
     
    64123        LDFLAGS="-Zomf -Zhigh-mem -g -lmmpm2"
    65124
    66 ./configure \
    67         --prefix=%{prefix} \
    68         --enable-audio \
     125%configure \
     126       --enable-audio \
    69127        --enable-video \
    70128        --enable-events \
     
    95153
    96154# create forwarder
    97 echo "LIBRARY SDL12" >%{buildroot}%{_libdir}/sdl12.def
    98 echo "DESCRIPTION '@#libsdl org:1.2.15#@##1## 2016-03-15               dtp::::::@@Simple DirectMedia Layer (alternative port) forwarder'" >>%{buildroot}%{_libdir}/sdl12.def
    99 echo "DATA MULTIPLE NONSHARED" >>%{buildroot}%{_libdir}/sdl12.def
    100 echo "EXPORTS" >>%{buildroot}%{_libdir}/sdl12.def
    101 echo     SDL_InitSubSystem                           @1 >>%{buildroot}%{_libdir}/sdl12.def
    102 echo     SDL_Init                                    @2 >>%{buildroot}%{_libdir}/sdl12.def
    103 echo     SDL_QuitSubSystem                           @3 >>%{buildroot}%{_libdir}/sdl12.def
    104 echo     SDL_WasInit                                 @4 >>%{buildroot}%{_libdir}/sdl12.def
    105 echo     SDL_Quit                                    @5 >>%{buildroot}%{_libdir}/sdl12.def
    106 echo     SDL_Linked_Version                          @6 >>%{buildroot}%{_libdir}/sdl12.def
    107 echo     SDL_SetError                                @7 >>%{buildroot}%{_libdir}/sdl12.def
    108 echo     SDL_GetError                                @8 >>%{buildroot}%{_libdir}/sdl12.def
    109 echo     SDL_ClearError                              @9 >>%{buildroot}%{_libdir}/sdl12.def
    110 echo     SDL_Error                                   @10 >>%{buildroot}%{_libdir}/sdl12.def
    111 echo     SDL_revcpy                                  @11 >>%{buildroot}%{_libdir}/sdl12.def
    112 echo     SDL_strtoul                                 @12 >>%{buildroot}%{_libdir}/sdl12.def
    113 echo     SDL_strtoull                                @13 >>%{buildroot}%{_libdir}/sdl12.def
    114 echo     SDL_strncasecmp                             @14 >>%{buildroot}%{_libdir}/sdl12.def
    115 echo     SDL_ConvertAudio                            @15 >>%{buildroot}%{_libdir}/sdl12.def
    116 echo     SDL_BuildAudioCVT                           @16 >>%{buildroot}%{_libdir}/sdl12.def
    117 echo     SDL_MixAudio                                @17 >>%{buildroot}%{_libdir}/sdl12.def
    118 echo     SDL_LoadWAV_RW                              @18 >>%{buildroot}%{_libdir}/sdl12.def
    119 echo     SDL_FreeWAV                                 @19 >>%{buildroot}%{_libdir}/sdl12.def
    120 echo     SDL_OpenAudio                               @20 >>%{buildroot}%{_libdir}/sdl12.def
    121 echo     SDL_AudioQuit                               @21 >>%{buildroot}%{_libdir}/sdl12.def
    122 echo     SDL_AudioInit                               @22 >>%{buildroot}%{_libdir}/sdl12.def
    123 echo     SDL_CloseAudio                              @23 >>%{buildroot}%{_libdir}/sdl12.def
    124 echo     SDL_AudioDriverName                         @24 >>%{buildroot}%{_libdir}/sdl12.def
    125 echo     SDL_GetAudioStatus                          @25 >>%{buildroot}%{_libdir}/sdl12.def
    126 echo     SDL_PauseAudio                              @26 >>%{buildroot}%{_libdir}/sdl12.def
    127 echo     SDL_LockAudio                               @27 >>%{buildroot}%{_libdir}/sdl12.def
    128 echo     SDL_UnlockAudio                             @28 >>%{buildroot}%{_libdir}/sdl12.def
    129 echo     SDL_HasRDTSC                                @29 >>%{buildroot}%{_libdir}/sdl12.def
    130 echo     SDL_HasMMX                                  @30 >>%{buildroot}%{_libdir}/sdl12.def
    131 echo     SDL_HasMMXExt                               @31 >>%{buildroot}%{_libdir}/sdl12.def
    132 echo     SDL_Has3DNow                                @32 >>%{buildroot}%{_libdir}/sdl12.def
    133 echo     SDL_Has3DNowExt                             @33 >>%{buildroot}%{_libdir}/sdl12.def
    134 echo     SDL_HasSSE                                  @34 >>%{buildroot}%{_libdir}/sdl12.def
    135 echo     SDL_HasSSE2                                 @35 >>%{buildroot}%{_libdir}/sdl12.def
    136 echo     SDL_HasAltiVec                              @36 >>%{buildroot}%{_libdir}/sdl12.def
    137 echo     SDL_GetAppState                             @37 >>%{buildroot}%{_libdir}/sdl12.def
    138 echo     SDL_PeepEvents                              @38 >>%{buildroot}%{_libdir}/sdl12.def
    139 echo     SDL_PumpEvents                              @39 >>%{buildroot}%{_libdir}/sdl12.def
    140 echo     SDL_PollEvent                               @40 >>%{buildroot}%{_libdir}/sdl12.def
    141 echo     SDL_WaitEvent                               @41 >>%{buildroot}%{_libdir}/sdl12.def
    142 echo     SDL_PushEvent                               @42 >>%{buildroot}%{_libdir}/sdl12.def
    143 echo     SDL_SetEventFilter                          @43 >>%{buildroot}%{_libdir}/sdl12.def
    144 echo     SDL_GetEventFilter                          @44 >>%{buildroot}%{_libdir}/sdl12.def
    145 echo     SDL_EventState                              @45 >>%{buildroot}%{_libdir}/sdl12.def
    146 echo     SDL_EnableUNICODE                           @46 >>%{buildroot}%{_libdir}/sdl12.def
    147 echo     SDL_GetKeyState                             @47 >>%{buildroot}%{_libdir}/sdl12.def
    148 echo     SDL_GetModState                             @48 >>%{buildroot}%{_libdir}/sdl12.def
    149 echo     SDL_SetModState                             @49 >>%{buildroot}%{_libdir}/sdl12.def
    150 echo     SDL_GetKeyName                              @50 >>%{buildroot}%{_libdir}/sdl12.def
    151 echo     SDL_EnableKeyRepeat                         @51 >>%{buildroot}%{_libdir}/sdl12.def
    152 echo     SDL_GetKeyRepeat                            @52 >>%{buildroot}%{_libdir}/sdl12.def
    153 echo     SDL_GetMouseState                           @53 >>%{buildroot}%{_libdir}/sdl12.def
    154 echo     SDL_GetRelativeMouseState                   @54 >>%{buildroot}%{_libdir}/sdl12.def
    155 echo     SDL_RWFromFile                              @55 >>%{buildroot}%{_libdir}/sdl12.def
    156 echo     SDL_RWFromFP                                @56 >>%{buildroot}%{_libdir}/sdl12.def
    157 echo     SDL_RWFromMem                               @57 >>%{buildroot}%{_libdir}/sdl12.def
    158 echo     SDL_RWFromConstMem                          @58 >>%{buildroot}%{_libdir}/sdl12.def
    159 echo     SDL_AllocRW                                 @59 >>%{buildroot}%{_libdir}/sdl12.def
    160 echo     SDL_FreeRW                                  @60 >>%{buildroot}%{_libdir}/sdl12.def
    161 echo     SDL_ReadLE16                                @61 >>%{buildroot}%{_libdir}/sdl12.def
    162 echo     SDL_ReadBE16                                @62 >>%{buildroot}%{_libdir}/sdl12.def
    163 echo     SDL_ReadLE32                                @63 >>%{buildroot}%{_libdir}/sdl12.def
    164 echo     SDL_ReadBE32                                @64 >>%{buildroot}%{_libdir}/sdl12.def
    165 echo     SDL_ReadLE64                                @65 >>%{buildroot}%{_libdir}/sdl12.def
    166 echo     SDL_ReadBE64                                @66 >>%{buildroot}%{_libdir}/sdl12.def
    167 echo     SDL_WriteLE16                               @67 >>%{buildroot}%{_libdir}/sdl12.def
    168 echo     SDL_WriteBE16                               @68 >>%{buildroot}%{_libdir}/sdl12.def
    169 echo     SDL_WriteLE32                               @69 >>%{buildroot}%{_libdir}/sdl12.def
    170 echo     SDL_WriteBE32                               @70 >>%{buildroot}%{_libdir}/sdl12.def
    171 echo     SDL_WriteLE64                               @71 >>%{buildroot}%{_libdir}/sdl12.def
    172 echo     SDL_WriteBE64                               @72 >>%{buildroot}%{_libdir}/sdl12.def
    173 echo     SDL_NumJoysticks                            @73 >>%{buildroot}%{_libdir}/sdl12.def
    174 echo     SDL_JoystickName                            @74 >>%{buildroot}%{_libdir}/sdl12.def
    175 echo     SDL_JoystickOpen                            @75 >>%{buildroot}%{_libdir}/sdl12.def
    176 echo     SDL_JoystickOpened                          @76 >>%{buildroot}%{_libdir}/sdl12.def
    177 echo     SDL_JoystickIndex                           @77 >>%{buildroot}%{_libdir}/sdl12.def
    178 echo     SDL_JoystickNumAxes                         @78 >>%{buildroot}%{_libdir}/sdl12.def
    179 echo     SDL_JoystickNumHats                         @79 >>%{buildroot}%{_libdir}/sdl12.def
    180 echo     SDL_JoystickNumBalls                        @80 >>%{buildroot}%{_libdir}/sdl12.def
    181 echo     SDL_JoystickNumButtons                      @81 >>%{buildroot}%{_libdir}/sdl12.def
    182 echo     SDL_JoystickGetAxis                         @82 >>%{buildroot}%{_libdir}/sdl12.def
    183 echo     SDL_JoystickGetHat                          @83 >>%{buildroot}%{_libdir}/sdl12.def
    184 echo     SDL_JoystickGetBall                         @84 >>%{buildroot}%{_libdir}/sdl12.def
    185 echo     SDL_JoystickGetButton                       @85 >>%{buildroot}%{_libdir}/sdl12.def
    186 echo     SDL_JoystickClose                           @86 >>%{buildroot}%{_libdir}/sdl12.def
    187 echo     SDL_JoystickUpdate                          @87 >>%{buildroot}%{_libdir}/sdl12.def
    188 echo     SDL_JoystickEventState                      @88 >>%{buildroot}%{_libdir}/sdl12.def
    189 echo     SDL_LoadObject                              @89 >>%{buildroot}%{_libdir}/sdl12.def
    190 echo     SDL_LoadFunction                            @90 >>%{buildroot}%{_libdir}/sdl12.def
    191 echo     SDL_UnloadObject                            @91 >>%{buildroot}%{_libdir}/sdl12.def
    192 echo     SDL_CreateThread                            @92 >>%{buildroot}%{_libdir}/sdl12.def
    193 echo     SDL_WaitThread                              @93 >>%{buildroot}%{_libdir}/sdl12.def
    194 echo     SDL_GetThreadID                             @94 >>%{buildroot}%{_libdir}/sdl12.def
    195 echo     SDL_KillThread                              @95 >>%{buildroot}%{_libdir}/sdl12.def
    196 echo     SDL_CreateMutex                             @96 >>%{buildroot}%{_libdir}/sdl12.def
    197 echo     SDL_DestroyMutex                            @97 >>%{buildroot}%{_libdir}/sdl12.def
    198 echo     SDL_mutexP                                  @98 >>%{buildroot}%{_libdir}/sdl12.def
    199 echo     SDL_mutexV                                  @99 >>%{buildroot}%{_libdir}/sdl12.def
    200 echo     SDL_CreateSemaphore                         @100 >>%{buildroot}%{_libdir}/sdl12.def
    201 echo     SDL_DestroySemaphore                        @101 >>%{buildroot}%{_libdir}/sdl12.def
    202 echo     SDL_SemWaitTimeout                          @102 >>%{buildroot}%{_libdir}/sdl12.def
    203 echo     SDL_SemTryWait                              @103 >>%{buildroot}%{_libdir}/sdl12.def
    204 echo     SDL_SemWait                                 @104 >>%{buildroot}%{_libdir}/sdl12.def
    205 echo     SDL_SemValue                                @105 >>%{buildroot}%{_libdir}/sdl12.def
    206 echo     SDL_SemPost                                 @106 >>%{buildroot}%{_libdir}/sdl12.def
    207 echo     SDL_ThreadID                                @107 >>%{buildroot}%{_libdir}/sdl12.def
    208 echo     SDL_CreateCond                              @108 >>%{buildroot}%{_libdir}/sdl12.def
    209 echo     SDL_DestroyCond                             @109 >>%{buildroot}%{_libdir}/sdl12.def
    210 echo     SDL_CondSignal                              @110 >>%{buildroot}%{_libdir}/sdl12.def
    211 echo     SDL_CondBroadcast                           @111 >>%{buildroot}%{_libdir}/sdl12.def
    212 echo     SDL_CondWaitTimeout                         @112 >>%{buildroot}%{_libdir}/sdl12.def
    213 echo     SDL_CondWait                                @113 >>%{buildroot}%{_libdir}/sdl12.def
    214 echo     SDL_AddTimer                                @114 >>%{buildroot}%{_libdir}/sdl12.def
    215 echo     SDL_RemoveTimer                             @115 >>%{buildroot}%{_libdir}/sdl12.def
    216 echo     SDL_SetTimer                                @116 >>%{buildroot}%{_libdir}/sdl12.def
    217 echo     SDL_GetTicks                                @117 >>%{buildroot}%{_libdir}/sdl12.def
    218 echo     SDL_Delay                                   @118 >>%{buildroot}%{_libdir}/sdl12.def
    219 echo     SDL_LoadBMP_RW                              @119 >>%{buildroot}%{_libdir}/sdl12.def
    220 echo     SDL_SaveBMP_RW                              @120 >>%{buildroot}%{_libdir}/sdl12.def
    221 echo     SDL_CreateCursor                            @121 >>%{buildroot}%{_libdir}/sdl12.def
    222 echo     SDL_SetCursor                               @122 >>%{buildroot}%{_libdir}/sdl12.def
    223 echo     SDL_GetCursor                               @123 >>%{buildroot}%{_libdir}/sdl12.def
    224 echo     SDL_FreeCursor                              @124 >>%{buildroot}%{_libdir}/sdl12.def
    225 echo     SDL_ShowCursor                              @125 >>%{buildroot}%{_libdir}/sdl12.def
    226 echo     SDL_WarpMouse                               @126 >>%{buildroot}%{_libdir}/sdl12.def
    227 echo     SDL_SetGamma                                @127 >>%{buildroot}%{_libdir}/sdl12.def
    228 echo     SDL_SetGammaRamp                            @128 >>%{buildroot}%{_libdir}/sdl12.def
    229 echo     SDL_GetGammaRamp                            @129 >>%{buildroot}%{_libdir}/sdl12.def
    230 echo     SDL_MapRGB                                  @130 >>%{buildroot}%{_libdir}/sdl12.def
    231 echo     SDL_MapRGBA                                 @131 >>%{buildroot}%{_libdir}/sdl12.def
    232 echo     SDL_GetRGBA                                 @132 >>%{buildroot}%{_libdir}/sdl12.def
    233 echo     SDL_GetRGB                                  @133 >>%{buildroot}%{_libdir}/sdl12.def
    234 echo     SDL_SoftStretch                             @134 >>%{buildroot}%{_libdir}/sdl12.def
    235 echo     SDL_CreateRGBSurface                        @135 >>%{buildroot}%{_libdir}/sdl12.def
    236 echo     SDL_CreateRGBSurfaceFrom                    @136 >>%{buildroot}%{_libdir}/sdl12.def
    237 echo     SDL_SetColorKey                             @137 >>%{buildroot}%{_libdir}/sdl12.def
    238 echo     SDL_SetAlpha                                @138 >>%{buildroot}%{_libdir}/sdl12.def
    239 echo     SDL_SetClipRect                             @139 >>%{buildroot}%{_libdir}/sdl12.def
    240 echo     SDL_GetClipRect                             @140 >>%{buildroot}%{_libdir}/sdl12.def
    241 echo     SDL_LowerBlit                               @141 >>%{buildroot}%{_libdir}/sdl12.def
    242 echo     SDL_UpperBlit                               @142 >>%{buildroot}%{_libdir}/sdl12.def
    243 echo     SDL_FillRect                                @143 >>%{buildroot}%{_libdir}/sdl12.def
    244 echo     SDL_LockSurface                             @144 >>%{buildroot}%{_libdir}/sdl12.def
    245 echo     SDL_UnlockSurface                           @145 >>%{buildroot}%{_libdir}/sdl12.def
    246 echo     SDL_ConvertSurface                          @146 >>%{buildroot}%{_libdir}/sdl12.def
    247 echo     SDL_FreeSurface                             @147 >>%{buildroot}%{_libdir}/sdl12.def
    248 echo     SDL_VideoInit                               @148 >>%{buildroot}%{_libdir}/sdl12.def
    249 echo     SDL_VideoDriverName                         @149 >>%{buildroot}%{_libdir}/sdl12.def
    250 echo     SDL_GetVideoSurface                         @150 >>%{buildroot}%{_libdir}/sdl12.def
    251 echo     SDL_GetVideoInfo                            @151 >>%{buildroot}%{_libdir}/sdl12.def
    252 echo     SDL_ListModes                               @152 >>%{buildroot}%{_libdir}/sdl12.def
    253 echo     SDL_VideoModeOK                             @153 >>%{buildroot}%{_libdir}/sdl12.def
    254 echo     SDL_SetVideoMode                            @154 >>%{buildroot}%{_libdir}/sdl12.def
    255 echo     SDL_DisplayFormat                           @155 >>%{buildroot}%{_libdir}/sdl12.def
    256 echo     SDL_DisplayFormatAlpha                      @156 >>%{buildroot}%{_libdir}/sdl12.def
    257 echo     SDL_UpdateRect                              @157 >>%{buildroot}%{_libdir}/sdl12.def
    258 echo     SDL_UpdateRects                             @158 >>%{buildroot}%{_libdir}/sdl12.def
    259 echo     SDL_Flip                                    @159 >>%{buildroot}%{_libdir}/sdl12.def
    260 echo     SDL_SetPalette                              @160 >>%{buildroot}%{_libdir}/sdl12.def
    261 echo     SDL_SetColors                               @161 >>%{buildroot}%{_libdir}/sdl12.def
    262 echo     SDL_VideoQuit                               @162 >>%{buildroot}%{_libdir}/sdl12.def
    263 echo     SDL_GL_LoadLibrary                          @163 >>%{buildroot}%{_libdir}/sdl12.def
    264 echo     SDL_GL_GetProcAddress                       @164 >>%{buildroot}%{_libdir}/sdl12.def
    265 echo     SDL_GL_SetAttribute                         @165 >>%{buildroot}%{_libdir}/sdl12.def
    266 echo     SDL_GL_GetAttribute                         @166 >>%{buildroot}%{_libdir}/sdl12.def
    267 echo     SDL_GL_SwapBuffers                          @167 >>%{buildroot}%{_libdir}/sdl12.def
    268 echo     SDL_GL_UpdateRects                          @168 >>%{buildroot}%{_libdir}/sdl12.def
    269 echo     SDL_GL_Lock                                 @169 >>%{buildroot}%{_libdir}/sdl12.def
    270 echo     SDL_GL_Unlock                               @170 >>%{buildroot}%{_libdir}/sdl12.def
    271 echo     SDL_WM_SetCaption                           @171 >>%{buildroot}%{_libdir}/sdl12.def
    272 echo     SDL_WM_GetCaption                           @172 >>%{buildroot}%{_libdir}/sdl12.def
    273 echo     SDL_WM_SetIcon                              @173 >>%{buildroot}%{_libdir}/sdl12.def
    274 echo     SDL_WM_GrabInput                            @174 >>%{buildroot}%{_libdir}/sdl12.def
    275 echo     SDL_WM_IconifyWindow                        @175 >>%{buildroot}%{_libdir}/sdl12.def
    276 echo     SDL_WM_ToggleFullScreen                     @176 >>%{buildroot}%{_libdir}/sdl12.def
    277 echo     SDL_GetWMInfo                               @177 >>%{buildroot}%{_libdir}/sdl12.def
    278 echo     SDL_CreateYUVOverlay                        @178 >>%{buildroot}%{_libdir}/sdl12.def
    279 echo     SDL_LockYUVOverlay                          @179 >>%{buildroot}%{_libdir}/sdl12.def
    280 echo     SDL_UnlockYUVOverlay                        @180 >>%{buildroot}%{_libdir}/sdl12.def
    281 echo     SDL_DisplayYUVOverlay                       @181 >>%{buildroot}%{_libdir}/sdl12.def
    282 echo     SDL_FreeYUVOverlay                          @182 >>%{buildroot}%{_libdir}/sdl12.def
    283 echo     SDL_CDNumDrives                             @183 >>%{buildroot}%{_libdir}/sdl12.def
    284 echo     SDL_CDName                                  @184 >>%{buildroot}%{_libdir}/sdl12.def
    285 echo     SDL_CDOpen                                  @185 >>%{buildroot}%{_libdir}/sdl12.def
    286 echo     SDL_CDStatus                                @186 >>%{buildroot}%{_libdir}/sdl12.def
    287 echo     SDL_CDPlayTracks                            @187 >>%{buildroot}%{_libdir}/sdl12.def
    288 echo     SDL_CDPlay                                  @188 >>%{buildroot}%{_libdir}/sdl12.def
    289 echo     SDL_CDPause                                 @189 >>%{buildroot}%{_libdir}/sdl12.def
    290 echo     SDL_CDResume                                @190 >>%{buildroot}%{_libdir}/sdl12.def
    291 echo     SDL_CDStop                                  @191 >>%{buildroot}%{_libdir}/sdl12.def
    292 echo     SDL_CDEject                                 @192 >>%{buildroot}%{_libdir}/sdl12.def
    293 echo     SDL_CDClose                                 @193 >>%{buildroot}%{_libdir}/sdl12.def
    294 gcc -Zomf -Zdll -o %{buildroot}%{_libdir}/SDL12.dll %{buildroot}%{_libdir}/sdl12.def \
    295         -c %{_builddir}/%{?buildsubdir}/src/stdlib/os2/wrap.c -L%{buildroot}%{_libdir} -lSDL_dll
    296 rm -rf %{buildroot}%{_libdir}/dummy.* %{buildroot}%{_libdir}/sdl12.def
     155cat << EOF >%{buildroot}%{_libdir}/SDL12.def
     156LIBRARY SDL12
     157DESCRIPTION '@#libsdl org:1.2.15#@##1## 2016-03-16               dtp::::::@@Simple DirectMedia Layer (alternative port) forwarder'
     158DATA MULTIPLE NONSHARED
     159IMPORTS
     160    SDL_InitSubSystem=SDL120.SDL_InitSubSystem
     161    SDL_Init=SDL120.SDL_Init
     162    SDL_QuitSubSystem=SDL120.SDL_QuitSubSystem
     163    SDL_WasInit=SDL120.SDL_WasInit
     164    SDL_Quit=SDL120.SDL_Quit
     165    SDL_Linked_Version=SDL120.SDL_Linked_Version
     166    SDL_SetError=SDL120.SDL_SetError
     167    SDL_GetError=SDL120.SDL_GetError
     168    SDL_ClearError=SDL120.SDL_ClearError
     169    SDL_Error=SDL120.SDL_Error
     170;    SDL_revcpy=SDL120.SDL_revcpy
     171;    SDL_strtoul=SDL120.SDL_strtoul
     172;    SDL_strtoull=SDL120.SDL_strtoull
     173;    SDL_strncasecmp=SDL120.SDL_strncasecmp
     174    SDL_ConvertAudio=SDL120.SDL_ConvertAudio
     175    SDL_BuildAudioCVT=SDL120.SDL_BuildAudioCVT
     176    SDL_MixAudio=SDL120.SDL_MixAudio
     177    SDL_LoadWAV_RW=SDL120.SDL_LoadWAV_RW
     178    SDL_FreeWAV=SDL120.SDL_FreeWAV
     179    SDL_OpenAudio=SDL120.SDL_OpenAudio
     180    SDL_AudioQuit=SDL120.SDL_AudioQuit
     181    SDL_AudioInit=SDL120.SDL_AudioInit
     182    SDL_CloseAudio=SDL120.SDL_CloseAudio
     183    SDL_AudioDriverName=SDL120.SDL_AudioDriverName
     184    SDL_GetAudioStatus=SDL120.SDL_GetAudioStatus
     185    SDL_PauseAudio=SDL120.SDL_PauseAudio
     186    SDL_LockAudio=SDL120.SDL_LockAudio
     187    SDL_UnlockAudio=SDL120.SDL_UnlockAudio
     188    SDL_HasRDTSC=SDL120.SDL_HasRDTSC
     189    SDL_HasMMX=SDL120.SDL_HasMMX
     190    SDL_HasMMXExt=SDL120.SDL_HasMMXExt
     191    SDL_Has3DNow=SDL120.SDL_Has3DNow
     192    SDL_Has3DNowExt=SDL120.SDL_Has3DNowExt
     193    SDL_HasSSE=SDL120.SDL_HasSSE
     194    SDL_HasSSE2=SDL120.SDL_HasSSE2
     195    SDL_HasAltiVec=SDL120.SDL_HasAltiVec
     196    SDL_GetAppState=SDL120.SDL_GetAppState
     197    SDL_PeepEvents=SDL120.SDL_PeepEvents
     198    SDL_PumpEvents=SDL120.SDL_PumpEvents
     199    SDL_PollEvent=SDL120.SDL_PollEvent
     200    SDL_WaitEvent=SDL120.SDL_WaitEvent
     201    SDL_PushEvent=SDL120.SDL_PushEvent
     202    SDL_SetEventFilter=SDL120.SDL_SetEventFilter
     203    SDL_GetEventFilter=SDL120.SDL_GetEventFilter
     204    SDL_EventState=SDL120.SDL_EventState
     205    SDL_EnableUNICODE=SDL120.SDL_EnableUNICODE
     206    SDL_GetKeyState=SDL120.SDL_GetKeyState
     207    SDL_GetModState=SDL120.SDL_GetModState
     208    SDL_SetModState=SDL120.SDL_SetModState
     209    SDL_GetKeyName=SDL120.SDL_GetKeyName
     210    SDL_EnableKeyRepeat=SDL120.SDL_EnableKeyRepeat
     211    SDL_GetKeyRepeat=SDL120.SDL_GetKeyRepeat
     212    SDL_GetMouseState=SDL120.SDL_GetMouseState
     213    SDL_GetRelativeMouseState=SDL120.SDL_GetRelativeMouseState
     214    SDL_RWFromFile=SDL120.SDL_RWFromFile
     215    SDL_RWFromFP=SDL120.SDL_RWFromFP
     216    SDL_RWFromMem=SDL120.SDL_RWFromMem
     217    SDL_RWFromConstMem=SDL120.SDL_RWFromConstMem
     218    SDL_AllocRW=SDL120.SDL_AllocRW
     219    SDL_FreeRW=SDL120.SDL_FreeRW
     220    SDL_ReadLE16=SDL120.SDL_ReadLE16
     221    SDL_ReadBE16=SDL120.SDL_ReadBE16
     222    SDL_ReadLE32=SDL120.SDL_ReadLE32
     223    SDL_ReadBE32=SDL120.SDL_ReadBE32
     224    SDL_ReadLE64=SDL120.SDL_ReadLE64
     225    SDL_ReadBE64=SDL120.SDL_ReadBE64
     226    SDL_WriteLE16=SDL120.SDL_WriteLE16
     227    SDL_WriteBE16=SDL120.SDL_WriteBE16
     228    SDL_WriteLE32=SDL120.SDL_WriteLE32
     229    SDL_WriteBE32=SDL120.SDL_WriteBE32
     230    SDL_WriteLE64=SDL120.SDL_WriteLE64
     231    SDL_WriteBE64=SDL120.SDL_WriteBE64
     232    SDL_NumJoysticks=SDL120.SDL_NumJoysticks
     233    SDL_JoystickName=SDL120.SDL_JoystickName
     234    SDL_JoystickOpen=SDL120.SDL_JoystickOpen
     235    SDL_JoystickOpened=SDL120.SDL_JoystickOpened
     236    SDL_JoystickIndex=SDL120.SDL_JoystickIndex
     237    SDL_JoystickNumAxes=SDL120.SDL_JoystickNumAxes
     238    SDL_JoystickNumHats=SDL120.SDL_JoystickNumHats
     239    SDL_JoystickNumBalls=SDL120.SDL_JoystickNumBalls
     240    SDL_JoystickNumButtons=SDL120.SDL_JoystickNumButtons
     241    SDL_JoystickGetAxis=SDL120.SDL_JoystickGetAxis
     242    SDL_JoystickGetHat=SDL120.SDL_JoystickGetHat
     243    SDL_JoystickGetBall=SDL120.SDL_JoystickGetBall
     244    SDL_JoystickGetButton=SDL120.SDL_JoystickGetButton
     245    SDL_JoystickClose=SDL120.SDL_JoystickClose
     246    SDL_JoystickUpdate=SDL120.SDL_JoystickUpdate
     247    SDL_JoystickEventState=SDL120.SDL_JoystickEventState
     248    SDL_LoadObject=SDL120.SDL_LoadObject
     249    SDL_LoadFunction=SDL120.SDL_LoadFunction
     250    SDL_UnloadObject=SDL120.SDL_UnloadObject
     251    SDL_CreateThread=SDL120.SDL_CreateThread
     252    SDL_WaitThread=SDL120.SDL_WaitThread
     253    SDL_GetThreadID=SDL120.SDL_GetThreadID
     254    SDL_KillThread=SDL120.SDL_KillThread
     255    SDL_CreateMutex=SDL120.SDL_CreateMutex
     256    SDL_DestroyMutex=SDL120.SDL_DestroyMutex
     257    SDL_mutexP=SDL120.SDL_mutexP
     258    SDL_mutexV=SDL120.SDL_mutexV
     259    SDL_CreateSemaphore=SDL120.SDL_CreateSemaphore
     260    SDL_DestroySemaphore=SDL120.SDL_DestroySemaphore
     261    SDL_SemWaitTimeout=SDL120.SDL_SemWaitTimeout
     262    SDL_SemTryWait=SDL120.SDL_SemTryWait
     263    SDL_SemWait=SDL120.SDL_SemWait
     264    SDL_SemValue=SDL120.SDL_SemValue
     265    SDL_SemPost=SDL120.SDL_SemPost
     266    SDL_ThreadID=SDL120.SDL_ThreadID
     267    SDL_CreateCond=SDL120.SDL_CreateCond
     268    SDL_DestroyCond=SDL120.SDL_DestroyCond
     269    SDL_CondSignal=SDL120.SDL_CondSignal
     270    SDL_CondBroadcast=SDL120.SDL_CondBroadcast
     271    SDL_CondWaitTimeout=SDL120.SDL_CondWaitTimeout
     272    SDL_CondWait=SDL120.SDL_CondWait
     273    SDL_AddTimer=SDL120.SDL_AddTimer
     274    SDL_RemoveTimer=SDL120.SDL_RemoveTimer
     275    SDL_SetTimer=SDL120.SDL_SetTimer
     276    SDL_GetTicks=SDL120.SDL_GetTicks
     277    SDL_Delay=SDL120.SDL_Delay
     278    SDL_LoadBMP_RW=SDL120.SDL_LoadBMP_RW
     279    SDL_SaveBMP_RW=SDL120.SDL_SaveBMP_RW
     280    SDL_CreateCursor=SDL120.SDL_CreateCursor
     281    SDL_SetCursor=SDL120.SDL_SetCursor
     282    SDL_GetCursor=SDL120.SDL_GetCursor
     283    SDL_FreeCursor=SDL120.SDL_FreeCursor
     284    SDL_ShowCursor=SDL120.SDL_ShowCursor
     285    SDL_WarpMouse=SDL120.SDL_WarpMouse
     286    SDL_SetGamma=SDL120.SDL_SetGamma
     287    SDL_SetGammaRamp=SDL120.SDL_SetGammaRamp
     288    SDL_GetGammaRamp=SDL120.SDL_GetGammaRamp
     289    SDL_MapRGB=SDL120.SDL_MapRGB
     290    SDL_MapRGBA=SDL120.SDL_MapRGBA
     291    SDL_GetRGBA=SDL120.SDL_GetRGBA
     292    SDL_GetRGB=SDL120.SDL_GetRGB
     293    SDL_SoftStretch=SDL120.SDL_SoftStretch
     294    SDL_CreateRGBSurface=SDL120.SDL_CreateRGBSurface
     295    SDL_CreateRGBSurfaceFrom=SDL120.SDL_CreateRGBSurfaceFrom
     296    SDL_SetColorKey=SDL120.SDL_SetColorKey
     297    SDL_SetAlpha=SDL120.SDL_SetAlpha
     298    SDL_SetClipRect=SDL120.SDL_SetClipRect
     299    SDL_GetClipRect=SDL120.SDL_GetClipRect
     300    SDL_LowerBlit=SDL120.SDL_LowerBlit
     301    SDL_UpperBlit=SDL120.SDL_UpperBlit
     302    SDL_FillRect=SDL120.SDL_FillRect
     303    SDL_LockSurface=SDL120.SDL_LockSurface
     304    SDL_UnlockSurface=SDL120.SDL_UnlockSurface
     305    SDL_ConvertSurface=SDL120.SDL_ConvertSurface
     306    SDL_FreeSurface=SDL120.SDL_FreeSurface
     307    SDL_VideoInit=SDL120.SDL_VideoInit
     308    SDL_VideoDriverName=SDL120.SDL_VideoDriverName
     309    SDL_GetVideoSurface=SDL120.SDL_GetVideoSurface
     310    SDL_GetVideoInfo=SDL120.SDL_GetVideoInfo
     311    SDL_ListModes=SDL120.SDL_ListModes
     312    SDL_VideoModeOK=SDL120.SDL_VideoModeOK
     313    SDL_SetVideoMode=SDL120.SDL_SetVideoMode
     314    SDL_DisplayFormat=SDL120.SDL_DisplayFormat
     315    SDL_DisplayFormatAlpha=SDL120.SDL_DisplayFormatAlpha
     316    SDL_UpdateRect=SDL120.SDL_UpdateRect
     317    SDL_UpdateRects=SDL120.SDL_UpdateRects
     318    SDL_Flip=SDL120.SDL_Flip
     319    SDL_SetPalette=SDL120.SDL_SetPalette
     320    SDL_SetColors=SDL120.SDL_SetColors
     321    SDL_VideoQuit=SDL120.SDL_VideoQuit
     322    SDL_GL_LoadLibrary=SDL120.SDL_GL_LoadLibrary
     323    SDL_GL_GetProcAddress=SDL120.SDL_GL_GetProcAddress
     324    SDL_GL_SetAttribute=SDL120.SDL_GL_SetAttribute
     325    SDL_GL_GetAttribute=SDL120.SDL_GL_GetAttribute
     326    SDL_GL_SwapBuffers=SDL120.SDL_GL_SwapBuffers
     327    SDL_GL_UpdateRects=SDL120.SDL_GL_UpdateRects
     328    SDL_GL_Lock=SDL120.SDL_GL_Lock
     329    SDL_GL_Unlock=SDL120.SDL_GL_Unlock
     330    SDL_WM_SetCaption=SDL120.SDL_WM_SetCaption
     331    SDL_WM_GetCaption=SDL120.SDL_WM_GetCaption
     332    SDL_WM_SetIcon=SDL120.SDL_WM_SetIcon
     333    SDL_WM_GrabInput=SDL120.SDL_WM_GrabInput
     334    SDL_WM_IconifyWindow=SDL120.SDL_WM_IconifyWindow
     335    SDL_WM_ToggleFullScreen=SDL120.SDL_WM_ToggleFullScreen
     336    SDL_GetWMInfo=SDL120.SDL_GetWMInfo
     337    SDL_CreateYUVOverlay=SDL120.SDL_CreateYUVOverlay
     338    SDL_LockYUVOverlay=SDL120.SDL_LockYUVOverlay
     339    SDL_UnlockYUVOverlay=SDL120.SDL_UnlockYUVOverlay
     340    SDL_DisplayYUVOverlay=SDL120.SDL_DisplayYUVOverlay
     341    SDL_FreeYUVOverlay=SDL120.SDL_FreeYUVOverlay
     342    SDL_CDNumDrives=SDL120.SDL_CDNumDrives
     343    SDL_CDName=SDL120.SDL_CDName
     344    SDL_CDOpen=SDL120.SDL_CDOpen
     345    SDL_CDStatus=SDL120.SDL_CDStatus
     346    SDL_CDPlayTracks=SDL120.SDL_CDPlayTracks
     347    SDL_CDPlay=SDL120.SDL_CDPlay
     348    SDL_CDPause=SDL120.SDL_CDPause
     349    SDL_CDResume=SDL120.SDL_CDResume
     350    SDL_CDStop=SDL120.SDL_CDStop
     351    SDL_CDEject=SDL120.SDL_CDEject
     352    SDL_CDClose=SDL120.SDL_CDClose
     353EXPORTS
     354    SDL_InitSubSystem                           @1
     355    SDL_Init                                    @2
     356    SDL_QuitSubSystem                           @3
     357    SDL_WasInit                                 @4
     358    SDL_Quit                                    @5
     359    SDL_Linked_Version                          @6
     360    SDL_SetError                                @7
     361    SDL_GetError                                @8
     362    SDL_ClearError                              @9
     363    SDL_Error                                   @10
     364    SDL_revcpy                                  @11
     365    SDL_strtoul                                 @12
     366    SDL_strtoull                                @13
     367    SDL_strncasecmp                             @14
     368    SDL_ConvertAudio                            @15
     369    SDL_BuildAudioCVT                           @16
     370    SDL_MixAudio                                @17
     371    SDL_LoadWAV_RW                              @18
     372    SDL_FreeWAV                                 @19
     373    SDL_OpenAudio                               @20
     374    SDL_AudioQuit                               @21
     375    SDL_AudioInit                               @22
     376    SDL_CloseAudio                              @23
     377    SDL_AudioDriverName                         @24
     378    SDL_GetAudioStatus                          @25
     379    SDL_PauseAudio                              @26
     380    SDL_LockAudio                               @27
     381    SDL_UnlockAudio                             @28
     382    SDL_HasRDTSC                                @29
     383    SDL_HasMMX                                  @30
     384    SDL_HasMMXExt                               @31
     385    SDL_Has3DNow                                @32
     386    SDL_Has3DNowExt                             @33
     387    SDL_HasSSE                                  @34
     388    SDL_HasSSE2                                 @35
     389    SDL_HasAltiVec                              @36
     390    SDL_GetAppState                             @37
     391    SDL_PeepEvents                              @38
     392    SDL_PumpEvents                              @39
     393    SDL_PollEvent                               @40
     394    SDL_WaitEvent                               @41
     395    SDL_PushEvent                               @42
     396    SDL_SetEventFilter                          @43
     397    SDL_GetEventFilter                          @44
     398    SDL_EventState                              @45
     399    SDL_EnableUNICODE                           @46
     400    SDL_GetKeyState                             @47
     401    SDL_GetModState                             @48
     402    SDL_SetModState                             @49
     403    SDL_GetKeyName                              @50
     404    SDL_EnableKeyRepeat                         @51
     405    SDL_GetKeyRepeat                            @52
     406    SDL_GetMouseState                           @53
     407    SDL_GetRelativeMouseState                   @54
     408    SDL_RWFromFile                              @55
     409    SDL_RWFromFP                                @56
     410    SDL_RWFromMem                               @57
     411    SDL_RWFromConstMem                          @58
     412    SDL_AllocRW                                 @59
     413    SDL_FreeRW                                  @60
     414    SDL_ReadLE16                                @61
     415    SDL_ReadBE16                                @62
     416    SDL_ReadLE32                                @63
     417    SDL_ReadBE32                                @64
     418    SDL_ReadLE64                                @65
     419    SDL_ReadBE64                                @66
     420    SDL_WriteLE16                               @67
     421    SDL_WriteBE16                               @68
     422    SDL_WriteLE32                               @69
     423    SDL_WriteBE32                               @70
     424    SDL_WriteLE64                               @71
     425    SDL_WriteBE64                               @72
     426    SDL_NumJoysticks                            @73
     427    SDL_JoystickName                            @74
     428    SDL_JoystickOpen                            @75
     429    SDL_JoystickOpened                          @76
     430    SDL_JoystickIndex                           @77
     431    SDL_JoystickNumAxes                         @78
     432    SDL_JoystickNumHats                         @79
     433    SDL_JoystickNumBalls                        @80
     434    SDL_JoystickNumButtons                      @81
     435    SDL_JoystickGetAxis                         @82
     436    SDL_JoystickGetHat                          @83
     437    SDL_JoystickGetBall                         @84
     438    SDL_JoystickGetButton                       @85
     439    SDL_JoystickClose                           @86
     440    SDL_JoystickUpdate                          @87
     441    SDL_JoystickEventState                      @88
     442    SDL_LoadObject                              @89
     443    SDL_LoadFunction                            @90
     444    SDL_UnloadObject                            @91
     445    SDL_CreateThread                            @92
     446    SDL_WaitThread                              @93
     447    SDL_GetThreadID                             @94
     448    SDL_KillThread                              @95
     449    SDL_CreateMutex                             @96
     450    SDL_DestroyMutex                            @97
     451    SDL_mutexP                                  @98
     452    SDL_mutexV                                  @99
     453    SDL_CreateSemaphore                         @100
     454    SDL_DestroySemaphore                        @101
     455    SDL_SemWaitTimeout                          @102
     456    SDL_SemTryWait                              @103
     457    SDL_SemWait                                 @104
     458    SDL_SemValue                                @105
     459    SDL_SemPost                                 @106
     460    SDL_ThreadID                                @107
     461    SDL_CreateCond                              @108
     462    SDL_DestroyCond                             @109
     463    SDL_CondSignal                              @110
     464    SDL_CondBroadcast                           @111
     465    SDL_CondWaitTimeout                         @112
     466    SDL_CondWait                                @113
     467    SDL_AddTimer                                @114
     468    SDL_RemoveTimer                             @115
     469    SDL_SetTimer                                @116
     470    SDL_GetTicks                                @117
     471    SDL_Delay                                   @118
     472    SDL_LoadBMP_RW                              @119
     473    SDL_SaveBMP_RW                              @120
     474    SDL_CreateCursor                            @121
     475    SDL_SetCursor                               @122
     476    SDL_GetCursor                               @123
     477    SDL_FreeCursor                              @124
     478    SDL_ShowCursor                              @125
     479    SDL_WarpMouse                               @126
     480    SDL_SetGamma                                @127
     481    SDL_SetGammaRamp                            @128
     482    SDL_GetGammaRamp                            @129
     483    SDL_MapRGB                                  @130
     484    SDL_MapRGBA                                 @131
     485    SDL_GetRGBA                                 @132
     486    SDL_GetRGB                                  @133
     487    SDL_SoftStretch                             @134
     488    SDL_CreateRGBSurface                        @135
     489    SDL_CreateRGBSurfaceFrom                    @136
     490    SDL_SetColorKey                             @137
     491    SDL_SetAlpha                                @138
     492    SDL_SetClipRect                             @139
     493    SDL_GetClipRect                             @140
     494    SDL_LowerBlit                               @141
     495    SDL_UpperBlit                               @142
     496    SDL_FillRect                                @143
     497    SDL_LockSurface                             @144
     498    SDL_UnlockSurface                           @145
     499    SDL_ConvertSurface                          @146
     500    SDL_FreeSurface                             @147
     501    SDL_VideoInit                               @148
     502    SDL_VideoDriverName                         @149
     503    SDL_GetVideoSurface                         @150
     504    SDL_GetVideoInfo                            @151
     505    SDL_ListModes                               @152
     506    SDL_VideoModeOK                             @153
     507    SDL_SetVideoMode                            @154
     508    SDL_DisplayFormat                           @155
     509    SDL_DisplayFormatAlpha                      @156
     510    SDL_UpdateRect                              @157
     511    SDL_UpdateRects                             @158
     512    SDL_Flip                                    @159
     513    SDL_SetPalette                              @160
     514    SDL_SetColors                               @161
     515    SDL_VideoQuit                               @162
     516    SDL_GL_LoadLibrary                          @163
     517    SDL_GL_GetProcAddress                       @164
     518    SDL_GL_SetAttribute                         @165
     519    SDL_GL_GetAttribute                         @166
     520    SDL_GL_SwapBuffers                          @167
     521    SDL_GL_UpdateRects                          @168
     522    SDL_GL_Lock                                 @169
     523    SDL_GL_Unlock                               @170
     524    SDL_WM_SetCaption                           @171
     525    SDL_WM_GetCaption                           @172
     526    SDL_WM_SetIcon                              @173
     527    SDL_WM_GrabInput                            @174
     528    SDL_WM_IconifyWindow                        @175
     529    SDL_WM_ToggleFullScreen                     @176
     530    SDL_GetWMInfo                               @177
     531    SDL_CreateYUVOverlay                        @178
     532    SDL_LockYUVOverlay                          @179
     533    SDL_UnlockYUVOverlay                        @180
     534    SDL_DisplayYUVOverlay                       @181
     535    SDL_FreeYUVOverlay                          @182
     536    SDL_CDNumDrives                             @183
     537    SDL_CDName                                  @184
     538    SDL_CDOpen                                  @185
     539    SDL_CDStatus                                @186
     540    SDL_CDPlayTracks                            @187
     541    SDL_CDPlay                                  @188
     542    SDL_CDPause                                 @189
     543    SDL_CDResume                                @190
     544    SDL_CDStop                                  @191
     545    SDL_CDEject                                 @192
     546    SDL_CDClose                                 @193
     547EOF
     548gcc -Zomf -c %{_builddir}/%{?buildsubdir}/src/stdlib/os2/wrap.c -o %{buildroot}%{_libdir}/wrap.o
     549gcc -Zomf -Zdll -g -o %{buildroot}%{_libdir}/SDL12.dll %{buildroot}%{_libdir}/SDL12.def \
     550        %{buildroot}%{_libdir}/wrap.o -L%{buildroot}%{_libdir} -lSDL_dll
     551rm -rf %{buildroot}%{_libdir}/wrap.o %{buildroot}%{_libdir}/SDL12.def
    297552
    298553%clean
     
    300555
    301556%files
    302 %{__defattr}
    303557%doc README-SDL.txt COPYING CREDITS BUGS README.OS2 README-Digi.OS2 sdl.ini
    304558%{_libdir}/SDL12*.dll
    305559
    306560%files devel
    307 %{__defattr}
    308561%doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew docs.html
    309562%doc docs/index.html docs/html
     
    318571%{_mandir}/man3/*
    319572
     573#%files static
     574#%{_libdir}/lib*.a
     575
    320576%changelog
     577* Thu Apr 14 2016 Valery V.Sedletski <_valerius@mail.ru> - 1.2.15-3
     578- Made the .spec in accordance with Fedora version, renamed to SDL in caps
     579
     580* Tue Mar 15 2016 Valery V.Sedletski <_valerius@mail.ru> - 1.2.15-2
     581- Adding the debug info for forwarder/wrapper
     582
    321583* Sat Mar 12 2016 Valery V.Sedletski <_valerius@mail.ru> - 1.2.15-1
    322584- Initial OS/2 packaging
Note: See TracChangeset for help on using the changeset viewer.