Mercurial > sdl-ios-xcode
annotate SDL.spec.in @ 461:1d36f593078a
Date: Thu, 18 Jul 2002 23:51:40 +0200 (MEST)
From: Krister Walfridsson
Subject: [SDL] src/joystick/bsd/SDL_sysjoystick.c patch
The *BSD USB HID joystick code has two serious bugs:
1. If a joystick reports unhandled hid_input usage (for example HUG_RZ or
HUG_DIAL), then the last handled value will be overwritten with an
arbitrary value. (Fixed in the patch below by adding a default case.)
2. The current code does only handle logical coordinates in the range 0-255,
while a big part of available joysticks report -128 - 127. (This is solved
in the patch below by first center the range around 0, and then stretch
it to the correct range.)
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 20 Aug 2002 06:08:42 +0000 |
parents | daa944f00154 |
children | 5fb02068b648 |
rev | line source |
---|---|
0 | 1 %define name @PACKAGE@ |
2 %define version @VERSION@ | |
3 %define release 1 | |
4 | |
5 Summary: Simple DirectMedia Layer | |
6 Name: %{name} | |
7 Version: %{version} | |
8 Release: %{release} | |
9 Source0: %{name}-%{version}.tar.gz | |
10 URL: http://www.libsdl.org/ | |
11 Copyright: LGPL | |
12 Group: System Environment/Libraries | |
13 BuildRoot: /var/tmp/%{name}-buildroot | |
14 Prefix: %{_prefix} | |
328
dc21fa30faa9
RPM dependency fix courtesy of Edward Rudd
Sam Lantinga <slouken@libsdl.org>
parents:
300
diff
changeset
|
15 Provides: libSDL-1.1.so.0 |
0 | 16 |
17 %description | |
18 This is the Simple DirectMedia Layer, a generic API that provides low | |
19 level access to audio, keyboard, mouse, and display framebuffer across | |
20 multiple platforms. | |
21 | |
22 %package devel | |
23 Summary: Libraries, includes and more to develop SDL applications. | |
24 Group: Development/Libraries | |
25 Requires: %{name} | |
26 | |
27 %description devel | |
28 This is the Simple DirectMedia Layer, a generic API that provides low | |
29 level access to audio, keyboard, mouse, and display framebuffer across | |
30 multiple platforms. | |
31 | |
32 This is the libraries, include files and other resources you can use | |
33 to develop SDL applications. | |
34 | |
35 | |
36 %prep | |
37 rm -rf ${RPM_BUILD_ROOT} | |
38 | |
39 %setup -q | |
40 | |
41 %build | |
355
b68a34dee49d
Don't build RPM archives that have ALSA dependencies
Sam Lantinga <slouken@libsdl.org>
parents:
328
diff
changeset
|
42 CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-svga --disable-video-ggi --disable-video-aalib --disable-debug --enable-dlopen --enable-esd-shared --enable-arts-shared --disable-alsa |
0 | 43 make |
44 | |
45 %install | |
46 rm -rf $RPM_BUILD_ROOT | |
47 make install prefix=$RPM_BUILD_ROOT/%{prefix} | |
84
c7f1b0647448
Add a symlink to SDL 1.2 for SDL 1.1
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
48 ln -s libSDL-1.2.so.0 $RPM_BUILD_ROOT/%{prefix}/lib/libSDL-1.1.so.0 |
0 | 49 |
50 %clean | |
51 rm -rf $RPM_BUILD_ROOT | |
52 | |
53 %files | |
54 %defattr(-,root,root) | |
55 %doc README-SDL.txt COPYING CREDITS BUGS | |
56 %{prefix}/lib/lib*.so.* | |
57 | |
58 %files devel | |
59 %defattr(-,root,root) | |
60 %doc README README-SDL.txt COPYING CREDITS BUGS WhatsNew docs.html | |
61 %doc docs/index.html docs/html | |
62 %{prefix}/bin/*-config | |
63 %{prefix}/lib/lib*.a | |
385
daa944f00154
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
355
diff
changeset
|
64 %{prefix}/lib/lib*.la |
0 | 65 %{prefix}/lib/lib*.so |
66 %{prefix}/include/SDL/ | |
67 %{prefix}/man/man3/* | |
68 %{prefix}/share/aclocal/* | |
69 | |
70 %changelog | |
71 * Wed Jan 19 2000 Sam Lantinga <slouken@libsdl.org> | |
72 - Re-integrated spec file into SDL distribution | |
73 - 'name' and 'version' come from configure | |
74 - Some of the documentation is devel specific | |
75 - Removed SMP support from %build - it doesn't work with libtool anyway | |
76 | |
77 * Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com> | |
78 - Hacked Mandrake sdl spec to build 1.1 | |
79 | |
80 * Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com> | |
81 - Build Release | |
82 | |
83 * Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com> | |
84 - Add symlink for libSDL-1.0.so.0 required by sdlbomber | |
85 - Added docs | |
86 | |
87 * Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com> | |
88 - v 1.0.0 | |
89 | |
90 * Mon Nov 1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> | |
91 - First spec file for Mandrake distribution. | |
92 | |
93 # end of file |