Compare commits
4 commits
Author | SHA1 | Date | |
---|---|---|---|
|
87ba450f01 | ||
|
d1dfc10029 | ||
|
301e62f2c3 | ||
|
79781fe351 |
4 changed files with 14 additions and 10 deletions
13
debian/control
vendored
13
debian/control
vendored
|
@ -14,7 +14,6 @@ Build-Depends: debhelper (>= 9),
|
||||||
fcitx-libs-dev [linux-any],
|
fcitx-libs-dev [linux-any],
|
||||||
libasound2-dev [linux-any],
|
libasound2-dev [linux-any],
|
||||||
libgl1-mesa-dev,
|
libgl1-mesa-dev,
|
||||||
libpulse-dev,
|
|
||||||
libudev-dev [linux-any],
|
libudev-dev [linux-any],
|
||||||
libdbus-1-dev [linux-any],
|
libdbus-1-dev [linux-any],
|
||||||
libibus-1.0-dev[linux-any],
|
libibus-1.0-dev[linux-any],
|
||||||
|
@ -30,16 +29,16 @@ Build-Depends: debhelper (>= 9),
|
||||||
libxxf86vm-dev
|
libxxf86vm-dev
|
||||||
Homepage: http://www.libsdl.org/
|
Homepage: http://www.libsdl.org/
|
||||||
|
|
||||||
Package: libsdl2
|
Package: libsdl2-2.0-0
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
Pre-Depends: ${misc:Pre-Depends}
|
Pre-Depends: ${misc:Pre-Depends}
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
${shlibs:Depends},
|
${shlibs:Depends},
|
||||||
libudev0 [linux-any],
|
libudev0 | libudev1 [linux-any],
|
||||||
libdbus-1-3 [linux-any]
|
libdbus-1-3 [linux-any]
|
||||||
Conflicts: libsdl-1.3-0
|
Conflicts: libsdl-1.3-0, libsdl2
|
||||||
Replaces: libsdl-1.3-0
|
Replaces: libsdl-1.3-0, libsdl2
|
||||||
Description: Simple DirectMedia Layer
|
Description: Simple DirectMedia Layer
|
||||||
SDL is a library that allows programs portable low level access to
|
SDL is a library that allows programs portable low level access to
|
||||||
a video framebuffer, audio output, mouse, and keyboard.
|
a video framebuffer, audio output, mouse, and keyboard.
|
||||||
|
@ -51,7 +50,7 @@ Section: libdevel
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
libsdl2 (= ${binary:Version}),
|
libsdl2-2.0-0 (= ${binary:Version}),
|
||||||
libc6-dev,
|
libc6-dev,
|
||||||
libgl1-mesa-dev
|
libgl1-mesa-dev
|
||||||
Conflicts: libsdl-1.3-dev
|
Conflicts: libsdl-1.3-dev
|
||||||
|
@ -68,7 +67,7 @@ Section: debug
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
libsdl2 (= ${binary:Version}),
|
libsdl2-2.0-0 (= ${binary:Version}),
|
||||||
Description: Simple DirectMedia Layer debug files
|
Description: Simple DirectMedia Layer debug files
|
||||||
SDL is a library that allows programs portable low level access to a video
|
SDL is a library that allows programs portable low level access to a video
|
||||||
framebuffer, audio output, mouse, and keyboard.
|
framebuffer, audio output, mouse, and keyboard.
|
||||||
|
|
5
debian/rules
vendored
5
debian/rules
vendored
|
@ -5,8 +5,9 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
|
||||||
|
|
||||||
confflags = --disable-rpath --disable-video-directfb \
|
confflags = --disable-rpath --disable-video-directfb \
|
||||||
--disable-nas --disable-esd --disable-arts \
|
--disable-nas --disable-esd --disable-arts \
|
||||||
--disable-alsa-shared --disable-pulseaudio-shared \
|
--disable-alsa-shared --disable-pulseaudio \
|
||||||
--disable-x11-shared
|
--disable-x11-shared --disable-video-opengl --disable-video-rpi \
|
||||||
|
--enable-video-kmsdrm
|
||||||
|
|
||||||
%:
|
%:
|
||||||
dh $@ --parallel
|
dh $@ --parallel
|
||||||
|
|
|
@ -649,7 +649,7 @@ ConfigJoystick(SDL_Joystick * joystick, int fd)
|
||||||
++joystick->nbuttons;
|
++joystick->nbuttons;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (i = 0; i < ABS_MAX; ++i) {
|
for (i = 0; i < ABS_MISC; ++i) {
|
||||||
/* Skip hats */
|
/* Skip hats */
|
||||||
if (i == ABS_HAT0X) {
|
if (i == ABS_HAT0X) {
|
||||||
i = ABS_HAT3Y;
|
i = ABS_HAT3Y;
|
||||||
|
@ -913,6 +913,10 @@ HandleInputEvents(SDL_Joystick * joystick)
|
||||||
events[i].value);
|
events[i].value);
|
||||||
break;
|
break;
|
||||||
case EV_ABS:
|
case EV_ABS:
|
||||||
|
if (code >= ABS_MISC) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
switch (code) {
|
switch (code) {
|
||||||
case ABS_HAT0X:
|
case ABS_HAT0X:
|
||||||
case ABS_HAT0Y:
|
case ABS_HAT0Y:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue