#!/usr/bin/make -f #export DH_VERBOSE=1 # fix for #725564 MODPLUG_INCLUDE_DIR := -I/usr/include/libmodplug export DEB_BUILD_MAINT_OPTIONS := hardening=+all 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 # 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 += --enable-music-flac-libflac confflags += --disable-music-flac-libflac-shared confflags += --disable-music-flac-drflac # 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 # MP3 confflags += --enable-music-mp3 confflags += --enable-music-mp3-mpg123 confflags += --disable-music-mp3-mpg123-shared confflags += --disable-music-mp3-drmp3 confflags += --disable-music-mp3-mad-gpl # ogg confflags += --enable-music-ogg confflags += --enable-music-ogg-vorbis confflags += --disable-music-ogg-vorbis-shared confflags += --disable-music-ogg-tremor confflags += --disable-music-ogg-stb # 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_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