Disabled most of the dynamic shared libraries so that the correct dependency set is created for the runtime package.
41 lines
1.3 KiB
Makefile
Executable file
41 lines
1.3 KiB
Makefile
Executable file
#!/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 \
|
|
--disable-alsa-shared --disable-pulseaudio-shared \
|
|
--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
|