Source: uqm
Version: 0.6.2.dfsg-9
Severity: wishlist
Tags: patch

Dear Maintainer,

libmikmod's packaging has changed slightly, and it now provides an
unversioned -dev package, libmikmod-dev. It still supports
libmikmod2-dev but I would like to remove that in future, hence my
request: I'd greatly appreciate it if you could build-depend on
libmikmod-dev instead of libmikmod2-dev.

In addition, to properly support multi-arch, libmikmod-config has been
moved to a separate package. The recommended way to find libmikmod is
now to use pkg-config. uqm currently uses libmikmod-config, so you'll
need to either build-depend on libmikmod-config in addition to
libmikmod-dev, or switch to pkg-config. (libmikmod-dev currently
depends on libmikmod-config to avoid introducing FTBFS bugs, but I'd
like to reverse that dependency.)

The attached patch provides the necessary changes to switch to using
pkg-config.

Regards,

Stephen (the libmikmod maintainer)


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (200, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -urN uqm-0.6.2.dfsg/debian/control uqm-0.6.2.dfsg.fixed/debian/control
--- uqm-0.6.2.dfsg/debian/control	2014-04-17 23:45:46.000000000 +0200
+++ uqm-0.6.2.dfsg.fixed/debian/control	2014-04-17 23:40:31.136992508 +0200
@@ -2,7 +2,7 @@
 Section: contrib/games
 Priority: optional
 Maintainer: Dmitry E. Oboukhov <un...@debian.org>
-Build-Depends: debhelper (>> 4.0.8), libogg-dev, libvorbis-dev, libsdl-image1.2-dev, libsdl1.2-dev, libz-dev, libmikmod2-dev
+Build-Depends: debhelper (>> 4.0.8), libogg-dev, libvorbis-dev, libsdl-image1.2-dev, libsdl1.2-dev, libz-dev, libmikmod-dev, pkg-config
 Standards-Version: 3.8.0
 Homepage: http://sc2.sourceforge.net/
 VCS-Browser: http://git.debian.org/?p=collab-maint/uqm.git;a=summary
diff -urN uqm-0.6.2.dfsg/sc2/build/unix/config_proginfo_host uqm-0.6.2.dfsg.fixed/sc2/build/unix/config_proginfo_host
--- uqm-0.6.2.dfsg/sc2/build/unix/config_proginfo_host	2006-12-23 11:26:16.000000000 +0100
+++ uqm-0.6.2.dfsg.fixed/sc2/build/unix/config_proginfo_host	2014-04-17 23:41:58.170796895 +0200
@@ -201,9 +201,9 @@
 
 ### libmikmod ###
 LIB_libmikmod_NAME="libmikmod"
-LIB_libmikmod_CFLAGS="$(libmikmod-config --cflags)"
-LIB_libmikmod_LDFLAGS="$(libmikmod-config --libs)"
-LIB_libmikmod_VERSION="$(libmikmod-config --version)"
+LIB_libmikmod_CFLAGS="$(pkg-config --cflags libmikmod)"
+LIB_libmikmod_LDFLAGS="$(pkg-config --libs libmikmod)"
+LIB_libmikmod_VERSION="$(pkg-config --modversion libmikmod)"
 
 
 ### zlib ###

Reply via email to