Sophie

Sophie

distrib > Mageia > 3 > x86_64 > media > core-release-src > by-pkgid > a47d653733d3dd3fcfc6c9a19e6ba5bb > files > 2

graphlcd-base-0.1.9-2.mga3.src.rpm

#! /bin/sh /usr/share/dpatch/dpatch-run
## 01_libserdisp.dpatch by Tobias Grimm <tg@e-tobi.net>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Load libserdisp.so.1 instead of libserdisp.so

@DPATCH@
diff -urNad graphlcd-base-0.1.5~/glcddrivers/serdisp.c graphlcd-base-0.1.5/glcddrivers/serdisp.c
--- graphlcd-base-0.1.5~/glcddrivers/serdisp.c	2007-02-25 18:41:31.000000000 +0100
+++ graphlcd-base-0.1.5/glcddrivers/serdisp.c	2008-03-26 03:03:46.000000000 +0100
@@ -58,14 +58,14 @@
 
     // dynamically load serdisplib using dlopen() & co.
 
-    sdhnd = dlopen("libserdisp.so", RTLD_LAZY);
+    sdhnd = dlopen("libserdisp.so.1", RTLD_LAZY);
     if (!sdhnd) { // try /usr/local/lib
-        sdhnd = dlopen("/usr/local/lib/libserdisp.so", RTLD_LAZY);
+        sdhnd = dlopen("/usr/local/lib/libserdisp.so.1", RTLD_LAZY);
     }
 
     if (!sdhnd) { // serdisplib seems not to be installed
         syslog(LOG_ERR, "%s: error: unable to dynamically load library '%s'. Err: %s (cDriver::Init)\n",
-        config->name.c_str(), "libserdisp.so", "not found");
+        config->name.c_str(), "libserdisp.so.1", "not found");
         return -1;
     }