123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/usr/bin/make -f
- DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
- confflags = --disable-rpath --disable-video-directfb \
- --disable-nas --disable-esd --disable-arts
- # These flags can be used to create a package directly linking with external libraries and having the appropriate package dependencies
- #confflags += --disable-alsa-shared
- #confflags += --disable-arts-shared
- #confflags += --disable-directfb-shared
- #confflags += --disable-esd-shared
- #confflags += --disable-fusionsound-shared
- #confflags += --disable-jack-shared
- #confflags += --disable-kmsdrm-shared
- #confflags += --disable-libsamplerate-shared
- #confflags += --disable-nas-shared
- #confflags += --disable-pulseaudio-shared
- #confflags += --disable-sndio-shared
- #confflags += --disable-wayland-shared
- #confflags += --disable-x11-shared
- %:
- dh $@ --parallel
- override_dh_auto_configure:
- dh_auto_configure -Bbuilddir/all -- $(confflags)
- override_dh_auto_build:
- dh_auto_build -Bbuilddir/all
- tar czf debian/examples.tar.gz test
- override_dh_auto_install:
- dh_auto_install -Bbuilddir/all
- override_dh_auto_clean:
- dh_auto_clean -Bbuilddir/all
- rm -f debian/examples.tar.gz
- override_dh_install:
- dh_install --remaining-packages --fail-missing -XlibSDL2.la
- override_dh_installexamples:
- dh_installexamples -plibsdl2-dev debian/examples.tar.gz
- dh_installexamples --remaining-packages
- override_dh_link:
- # to address lintian warning
- # 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
- 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
- override_dh_strip:
- dh_strip --dbg-package=libsdl2-dbg
|