[SCM] cmus/master: Handle missing dependencies more gracefully.
alessio at users.alioth.debian.org
alessio at users.alioth.debian.org
Wed Mar 30 07:20:27 UTC 2011
The following commit has been merged in the master branch:
commit ee86029743a3aca685c94890cdde938e0277f487
Author: Alessio Treglia <alessio at debian.org>
Date: Wed Mar 30 09:19:39 2011 +0200
Handle missing dependencies more gracefully.
cmus silently skips plugins with missing dependencies, and instead
outputs a debug message.
diff --git a/debian/patches/21-missing_plugins.patch b/debian/patches/21-missing_plugins.patch
new file mode 100644
index 0000000..58c0911
--- /dev/null
+++ b/debian/patches/21-missing_plugins.patch
@@ -0,0 +1,30 @@
+Subject: Handle missing dependencies more gracefully.
+Author: Johannes Weißl <jargon at molb.org>
+Applied-Upstream: https://gitorious.org/cmus/cmus/commit/391272701
+---
+ input.c | 2 +-
+ output.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+--- cmus.orig/input.c
++++ cmus/input.c
+@@ -399,7 +399,7 @@ void ip_load_plugins(void)
+
+ so = dlopen(filename, RTLD_NOW);
+ if (so == NULL) {
+- error_msg("%s", dlerror());
++ d_print("%s: %s\n", filename, dlerror());
+ continue;
+ }
+
+--- cmus.orig/output.c
++++ cmus/output.c
+@@ -105,7 +105,7 @@ void op_load_plugins(void)
+
+ so = dlopen(filename, RTLD_NOW);
+ if (so == NULL) {
+- error_msg("%s", dlerror());
++ d_print("%s: %s\n", filename, dlerror());
+ continue;
+ }
+
diff --git a/debian/patches/series b/debian/patches/series
index 9b32268..701dce9 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
10-roaraudio_support.patch
20-segfault_on_adding_to_queue.patch
+21-missing_plugins.patch
--
cmus packaging
More information about the pkg-multimedia-commits
mailing list