debian/rules
author Sam Lantinga <slouken@libsdl.org>
Fri, 02 Dec 2016 21:01:13 -0800
changeset 10673 4f02752f8d85
parent 7906 19f5760dc1a7
child 12402 3b5b4eb1927f
permissions -rwxr-xr-x
Added SDL_HINT_MOUSE_NORMAL_SPEED_SCALE and SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE to scale the speed of the mouse.
This currently doesn't affect absolute motion, which would need to be implemented on each windowing system so the cursor matches the reported mouse coordinates.
slouken@6886
     1
#!/usr/bin/make -f
slouken@6886
     2
slouken@6886
     3
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
slouken@6886
     4
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
slouken@6886
     5
slouken@6889
     6
confflags = --disable-rpath --disable-video-directfb \
slouken@6889
     7
            --disable-nas --disable-esd --disable-arts \
slouken@6889
     8
            --disable-alsa-shared --disable-pulseaudio-shared \
slouken@6889
     9
            --disable-x11-shared
slouken@6886
    10
slouken@6886
    11
%:
slouken@6886
    12
	dh $@ --parallel
slouken@6886
    13
slouken@6886
    14
override_dh_auto_configure:
slouken@6886
    15
	dh_auto_configure -Bbuilddir/all -- $(confflags)
slouken@6886
    16
slouken@6886
    17
override_dh_auto_build:
slouken@6886
    18
	dh_auto_build -Bbuilddir/all
slouken@6886
    19
	tar czf debian/examples.tar.gz test
slouken@6886
    20
slouken@6886
    21
override_dh_auto_install:
slouken@6886
    22
	dh_auto_install -Bbuilddir/all
slouken@6886
    23
slouken@6886
    24
override_dh_auto_clean:
slouken@6886
    25
	dh_auto_clean -Bbuilddir/all
slouken@6886
    26
	rm -f debian/examples.tar.gz
slouken@6886
    27
slouken@6886
    28
override_dh_install:
slouken@6886
    29
	dh_install --remaining-packages --fail-missing -XlibSDL2.la
slouken@6886
    30
slouken@6886
    31
override_dh_installexamples:
slouken@6886
    32
	dh_installexamples -plibsdl2-dev debian/examples.tar.gz
slouken@6886
    33
	dh_installexamples --remaining-packages
slouken@6886
    34
slouken@6886
    35
override_dh_link:
slouken@7906
    36
	# to address lintian warning
slouken@7906
    37
	# W: libsdl2-2.0-0: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.0.0 usr/lib/x86_64-linux-gnu/libSDL2-2.0.so
slouken@6886
    38
	dh_link -plibsdl2-dev usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2-2.0.so.0.0.0 usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2-2.0.so
slouken@6886
    39
slouken@6886
    40
override_dh_strip:
slouken@6886
    41
	dh_strip --dbg-package=libsdl2-dbg