Author: goetz
Date: Wed Jan 31 11:26:48 2007
New Revision: 115662

Added:
   packages/cooker/libmikmod/current/SOURCES/libmikmod-3.1.11-esd-driver.patch
Modified:
   packages/cooker/libmikmod/current/SPECS/libmikmod.spec

Log:
fix esd driver


Added: 
packages/cooker/libmikmod/current/SOURCES/libmikmod-3.1.11-esd-driver.patch
==============================================================================
--- (empty file)
+++ packages/cooker/libmikmod/current/SOURCES/libmikmod-3.1.11-esd-driver.patch 
Wed Jan 31 11:26:48 2007
@@ -0,0 +1,15 @@
+Bug #163938: Change the library name dlopen uses to libesd.so.0, since we hard
+depend on libesd0-dev. Probably this should be integrated into autoconf?
+
+diff -Ndurp libmikmod-3.1.10.orig/drivers/drv_esd.c 
libmikmod-3.1.10/drivers/drv_esd.c
+--- libmikmod-3.1.10.orig/drivers/drv_esd.c    2002-01-12 19:00:36.000000000 
+0100
++++ libmikmod-3.1.10/drivers/drv_esd.c 2003-01-22 18:03:37.000000000 +0100
+@@ -100,7 +100,7 @@ static BOOL ESD_Link(void)
+       if (libesd) return 0;
+ 
+       /* load libesd.so */
+-      libesd=dlopen("libesd.so",RTLD_LAZY|RTLD_GLOBAL);
++      libesd=dlopen("libesd.so.0",RTLD_LAZY|RTLD_GLOBAL);
+       if (!libesd) return 1;
+ 
+       /* resolve function references */

Modified: packages/cooker/libmikmod/current/SPECS/libmikmod.spec
==============================================================================
--- packages/cooker/libmikmod/current/SPECS/libmikmod.spec      (original)
+++ packages/cooker/libmikmod/current/SPECS/libmikmod.spec      Wed Jan 31 
11:26:48 2007
@@ -1,6 +1,6 @@
 %define        name    libmikmod
 %define        version 3.1.11a
-%define        release %mkrel 5
+%define        release %mkrel 6
 
 %define        major   2
 %define        libname %mklibname mikmod %{major}
@@ -17,6 +17,8 @@
 Patch5:                libmikmod-3.1.11-new-alsa-fix.patch
 Patch6:                libmikmod-3.1.11-a.patch
 Patch7:                libmikmod-sprintf.patch
+#gw dlopen libesd.so.0 instead of libesd.so
+Patch8:         libmikmod-3.1.11-esd-driver.patch
 License:       LGPL
 Group:         Sound
 URL:           http://mikmod.raphnet.net/
@@ -92,6 +94,7 @@
 %patch3 -p1 -b .rawwriter_path
 %patch5 -p1 -b .alsa
 %patch7 -p1 -b .sprintf
+%patch8 -p1 -b .esd
 rm -f configure
 aclocal-1.8
 autoconf

Reply via email to