d/rules: Don't explicitly specify SHLIBVER
Specifying a version for dh_makeshlibs, and remembering to increment it
every time new ABI is added, is error-prone. In debhelper compat level
12 and up, the default is to generate a conservative dependency using
dh_makeshlibs -VUpstream-Version. The symbols file (which is more
precise) also takes precedence over the shlibs version.
Simon McVittie
2 years ago
9 | 9 | export DEB_CPPFLAGS_MAINT_APPEND := -DMIX_INIT_SOUNDFONT_PATHS="\"/usr/share/sounds/sf3/default-GM.sf3\"" |
10 | 10 | |
11 | 11 | include /usr/share/dpkg/architecture.mk |
12 | ||
13 | SHLIBVER := 2.0.2 | |
14 | 12 | |
15 | 13 | |
16 | 14 | # disable autoheader (invoked automatically by autoreconf), necessary in order |
75 | 73 | |
76 | 74 | override_dh_compress: |
77 | 75 | dh_compress -Xplaymus.c -Xplaywave.c |
78 | ||
79 | override_dh_makeshlibs: | |
80 | dh_makeshlibs -V"libsdl2-mixer-2.0-0 (>= $(SHLIBVER))" |