#!/usr/bin/make -f #export DH_VERBOSE=1 # fix for #725564 MODPLUG_INCLUDE_DIR := -I/usr/include/libmodplug export DEB_CFLAGS_MAINT_APPEND := -pipe -Wall $(MODPLUG_INCLUDE_DIR) # bug #715461, provide default soundfont paths export DEB_CPPFLAGS_MAINT_APPEND := -DMIX_INIT_SOUNDFONT_PATHS=\"/usr/share/sounds/sf3/default-GM.sf3\" include /usr/share/dpkg/architecture.mk SHLIBVER := 2.0.2 # disable autoheader (invoked automatically by autoreconf), necessary in order # to use debhelper compat level v10 without overriding dh-autoreconf calls export AUTOHEADER := /bin/true # use correct invocation of aclocal for autoreconf export ACLOCAL := aclocal --force --install -I /usr/share/aclocal/ -I acinclude # explicitly enable/disable all supported sound # # issue "disable-*-shared" flags for 'configure', otherwise SDL_mixer library # opens those libraries in a plugin-like way (with SDL_LoadObject), and # dpkg-shlibdeps doesn't seem to generate the needed dependencies in the binary # library package # # enable external music player confflags := --enable-music-cmd # flac confflags += --enable-music-flac confflags += --disable-music-flac-shared # MIDI confflags += --enable-music-midi-fluidsynth confflags += --disable-music-midi-fluidsynth-shared confflags += --enable-music-midi-timidity confflags += --enable-music-midi-native # MOD confflags += --enable-music-mod confflags += --enable-music-mod-modplug confflags += --disable-music-mod-mikmod confflags += --disable-music-mod-modplug-shared confflags += --enable-music-mp3 confflags += --enable-music-mp3-mpg123 confflags += --disable-music-mp3-mpg123-shared # ogg confflags += --enable-music-ogg confflags += --disable-music-ogg-shared # opus confflags += --enable-music-opus confflags += --disable-music-opus-shared # wav confflags += --enable-music-wave %: dh $@ override_dh_auto_configure: dh_auto_configure -- $(confflags) override_dh_autoreconf: $(ACLOCAL) dh_autoreconf override_dh_installchangelogs: dh_installchangelogs -- CHANGES.txt override_dh_missing: dh_missing --fail-missing override_dh_link: # fix lintian warning dev-pkg-without-shlib-symlink dh_link -plibsdl2-mixer-dev usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2_mixer-2.0.so.0 usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2_mixer-2.0.so dh_link --remaining-packages override_dh_compress: dh_compress -Xplaymus.c -Xplaywave.c override_dh_makeshlibs: dh_makeshlibs -V"libsdl2-mixer-2.0-0 (>= $(SHLIBVER))" override_dh_strip: dh_strip --dbgsym-migration=libsdl2-mixer-dbg