| 1 | %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
|
|---|
| 6 | Version: 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
|
|---|
| 19 | #%endif
|
|---|
| 20 |
|
|---|
| 21 | %define __defattr %defattr(-,root,root)
|
|---|
| 22 | %define __soext dll
|
|---|
| 23 |
|
|---|
| 24 | %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}
|
|---|
| 33 |
|
|---|
| 34 | %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.
|
|---|
| 41 |
|
|---|
| 42 | %debug_package
|
|---|
| 43 |
|
|---|
| 44 | %prep
|
|---|
| 45 | %if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
|
|---|
| 46 | %setup -q
|
|---|
| 47 | %else
|
|---|
| 48 | %setup -q -n "%{name}-%{version}" -Tc
|
|---|
| 49 | svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
|
|---|
| 50 | rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
|
|---|
| 51 | (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
|
|---|
| 52 | %endif
|
|---|
| 53 |
|
|---|
| 54 | #%patch0 -p1
|
|---|
| 55 |
|
|---|
| 56 | libtoolize -fci
|
|---|
| 57 | ./autogen.sh
|
|---|
| 58 |
|
|---|
| 59 | %build
|
|---|
| 60 | export CFLAGS="-g -DBUILD_SDL -DUSE_ASM_MIXER_VC -DICONV_INBUF_NONCONST -DUSE_DOSSETPRIORITY \
|
|---|
| 61 | -DSDL_AUDIO_DRIVER_DARTALT -DUSE_OS2_TOOLKIT_HEADERS -idirafter /@unixroot/usr/include/os2tk45" \
|
|---|
| 62 | CXXFLAGS="-g -DBUILD_SDL -DUSE_ASM_MIXER_VC -DICONV_INBUF_NONCONST -DUSE_DOSSETPRIORITY \
|
|---|
| 63 | -DSDL_AUDIO_DRIVER_DARTALT -DUSE_OS2_TOOLKIT_HEADERS -idirafter /@unixroot/usr/include/os2tk45" \
|
|---|
| 64 | LDFLAGS="-Zomf -Zhigh-mem -g -lmmpm2"
|
|---|
| 65 |
|
|---|
| 66 | ./configure \
|
|---|
| 67 | --prefix=%{prefix} \
|
|---|
| 68 | --enable-audio \
|
|---|
| 69 | --enable-video \
|
|---|
| 70 | --enable-events \
|
|---|
| 71 | --enable-joystick \
|
|---|
| 72 | --enable-cdrom \
|
|---|
| 73 | --enable-threads \
|
|---|
| 74 | --enable-timers \
|
|---|
| 75 | --enable-file \
|
|---|
| 76 | --enable-loadso \
|
|---|
| 77 | --enable-cpuinfo \
|
|---|
| 78 | --enable-assembly \
|
|---|
| 79 | --disable-static \
|
|---|
| 80 | --enable-shared
|
|---|
| 81 |
|
|---|
| 82 | %{__make} %{?_smp_mflags}
|
|---|
| 83 |
|
|---|
| 84 |
|
|---|
| 85 | %install
|
|---|
| 86 | rm -rf $RPM_BUILD_ROOT
|
|---|
| 87 | %makeinstall
|
|---|
| 88 |
|
|---|
| 89 | # create OMF libs
|
|---|
| 90 | emximp -o %{buildroot}%{_libdir}/SDL_dll.lib %{buildroot}%{_libdir}/SDL120.dll
|
|---|
| 91 | emximp -o %{buildroot}%{_libdir}/SDL120_dll.lib %{buildroot}%{_libdir}/SDL120.dll
|
|---|
| 92 | emximp -o %{buildroot}%{_libdir}/SDL_dll.a %{buildroot}%{_libdir}/SDL120.dll
|
|---|
| 93 | emximp -o %{buildroot}%{_libdir}/SDL120_dll.a %{buildroot}%{_libdir}/SDL120.dll
|
|---|
| 94 | rm -rf %{buildroot}%{_libdir}/SDLmain.a
|
|---|
| 95 |
|
|---|
| 96 | # 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
|
|---|
| 297 |
|
|---|
| 298 | %clean
|
|---|
| 299 | rm -rf $RPM_BUILD_ROOT
|
|---|
| 300 |
|
|---|
| 301 | %files
|
|---|
| 302 | %{__defattr}
|
|---|
| 303 | %doc README-SDL.txt COPYING CREDITS BUGS README.OS2 README-Digi.OS2 sdl.ini
|
|---|
| 304 | %{_libdir}/SDL12*.dll
|
|---|
| 305 |
|
|---|
| 306 | %files devel
|
|---|
| 307 | %{__defattr}
|
|---|
| 308 | %doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew docs.html
|
|---|
| 309 | %doc docs/index.html docs/html
|
|---|
| 310 | %{_bindir}/*-config
|
|---|
| 311 | %{_libdir}/SDL*.a
|
|---|
| 312 | %{_libdir}/SDL*.lib
|
|---|
| 313 | %exclude %{_libdir}/lib*.la
|
|---|
| 314 | %dir %{_includedir}/SDL
|
|---|
| 315 | %{_includedir}/SDL/*.h
|
|---|
| 316 | %{_libdir}/pkgconfig/sdl.pc
|
|---|
| 317 | %{_datadir}/aclocal/*
|
|---|
| 318 | %{_mandir}/man3/*
|
|---|
| 319 |
|
|---|
| 320 | %changelog
|
|---|
| 321 | * Sat Mar 12 2016 Valery V.Sedletski <_valerius@mail.ru> - 1.2.15-1
|
|---|
| 322 | - Initial OS/2 packaging
|
|---|