[SCM] ALURE packaging branch, master, updated. upstream/1.1-21-gc529b5b
Andres Mejia
mcitadel at gmail.com
Thu Apr 14 21:35:56 UTC 2011
The following commit has been merged in the master branch:
commit c529b5b4d5055f4254c798343cd7376e09f5e2fa
Author: Andres Mejia <mcitadel at gmail.com>
Date: Thu Apr 14 17:35:30 2011 -0400
Enable modplug support without sndfile.h conflict.
diff --git a/debian/control b/debian/control
index ee0a0fa..be82d39 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Uploaders: Andres Mejia <mcitadel at gmail.com>, Tobias Hansen <tobias.han at gmx.de>
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 7.0.50), cmake, libopenal-dev,
libsndfile-dev, libvorbis-dev, libflac-dev, libmpg123-dev, libdumb1-dev,
- libfluidsynth-dev
+ libfluidsynth-dev, libmodplug-dev
Standards-Version: 3.9.1
Section: libs
Vcs-Git: git://git.debian.org/git/pkg-games/alure.git
diff --git a/debian/patches/enable-modplug.patch b/debian/patches/enable-modplug.patch
new file mode 100644
index 0000000..3a218b4
--- /dev/null
+++ b/debian/patches/enable-modplug.patch
@@ -0,0 +1,59 @@
+Enable modplug. Manually check for library and header to avoid conflict
+with sndfile.h.
+==========================================================================
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -158,7 +158,7 @@
+ OPTION(FLAC "FLAC support (for FLAC and Ogg FLAC)" ON)
+ OPTION(MPG123 "MPG123 support (for MP1/MP2/MP3)" ON)
+ OPTION(DUMB "DUMB support (for IT/XM/S3M/MOD)" ON)
+-OPTION(MODPLUG "ModPlug support (for IT/XM/S3M/MOD)" OFF)
++OPTION(MODPLUG "ModPlug support (for IT/XM/S3M/MOD)" ON)
+ OPTION(FLUIDSYNTH "FluidSynth support (for MID)" ON)
+
+ IF(WIN32)
+@@ -344,23 +344,16 @@
+
+ # ModPlug support
+ IF(MODPLUG)
+- PKG_CHECK_MODULES(MODPLUG libmodplug)
+- IF(NOT MODPLUG_FOUND)
+- CHECK_INCLUDE_FILE(modplug.h HAVE_MODPLUG_H)
+- IF(HAVE_MODPLUG_H)
+- CHECK_SHARED_LIBRARY_EXISTS(modplug ModPlug_Load "" HAVE_LIBMODPLUG)
+- IF(DYNLOAD OR HAVE_LIBMODPLUG)
+- SET(HAS_MODPLUG 1)
+- IF(HAVE_LIBMODPLUG)
+- SET(MODPLUG_LIBRARIES "modplug")
+- ENDIF(HAVE_LIBMODPLUG)
+- ENDIF(DYNLOAD OR HAVE_LIBMODPLUG)
+- ENDIF(HAVE_MODPLUG_H)
+- ELSE(NOT MODPLUG_FOUND)
+- SET(HAS_MODPLUG 1)
+- INCLUDE_DIRECTORIES(${MODPLUG_INCLUDE_DIRS})
+- LINK_DIRECTORIES(${MODPLUG_LIBRARY_DIRS})
+- ENDIF(NOT MODPLUG_FOUND)
++ CHECK_INCLUDE_FILE(libmodplug/modplug.h HAVE_MODPLUG_H)
++ IF(HAVE_MODPLUG_H)
++ CHECK_SHARED_LIBRARY_EXISTS(modplug ModPlug_Load "" HAVE_LIBMODPLUG)
++ IF(DYNLOAD OR HAVE_LIBMODPLUG)
++ SET(HAS_MODPLUG 1)
++ IF(HAVE_LIBMODPLUG)
++ SET(MODPLUG_LIBRARIES "modplug")
++ ENDIF(HAVE_LIBMODPLUG)
++ ENDIF(DYNLOAD OR HAVE_LIBMODPLUG)
++ ENDIF(HAVE_MODPLUG_H)
+ ELSE(MODPLUG)
+ SET(MODPLUG_LIBRARIES "")
+ ENDIF(MODPLUG)
+--- a/src/codec_modplug.cpp
++++ b/src/codec_modplug.cpp
+@@ -30,7 +30,7 @@
+
+ #include <istream>
+
+-#include <modplug.h>
++#include <libmodplug/modplug.h>
+
+
+ #ifdef _WIN32
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..59c901d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+enable-modplug.patch
--
ALURE packaging
More information about the Pkg-games-commits
mailing list