Codebase list libsdl2-mixer / lintian-fixes/main debian / rules
lintian-fixes/main

Tree @lintian-fixes/main (Download .tar.gz)

rules @lintian-fixes/main

1deddb0
 
 
 
894383b
 
 
9ecc2f0
 
894383b
0dbe040
9cd1c44
7fb2f10
1b92e81
7fb2f10
1deddb0
d1b5022
 
 
0043635
 
d1b5022
 
894383b
 
 
 
 
 
 
1deddb0
894383b
 
 
7e59ffe
 
 
894383b
 
c26a13a
894383b
 
 
1deddb0
d7ce922
 
894383b
7e59ffe
d7ce922
c1e91e3
 
7e59ffe
 
894383b
1deddb0
7e59ffe
 
 
 
6751f92
 
 
894383b
 
1deddb0
7fb2f10
1deddb0
195f824
1deddb0
 
 
 
09fa409
 
 
 
7fb2f10
 
 
 
69cf865
6bdf555
7fb2f10
1deddb0
 
7fb2f10
#!/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