File ctrlproxy_fix_glib_linking.patch of Package ctrlproxy

Index: ctrlproxy-3.0.8/Makefile.settings.in
===================================================================
--- ctrlproxy-3.0.8.orig/Makefile.settings.in
+++ ctrlproxy-3.0.8/Makefile.settings.in
@@ -1,6 +1,6 @@
 BZR_CHECKOUT = @BZR_CHECKOUT@
 SHLIBEXT = so
-LIBS = @LIBS@ @COMMON_LIBS@ 
+LIBS = @LIBS@ @GLIB_LIBS@
 CC = @CC@
 LD = @CC@
 prefix = @prefix@
@@ -21,7 +21,7 @@ sysconfdir = @sysconfdir@
 localstatedir = @localstatedir@
 EXEEXT = @EXEEXT@
 OBJEXT = @OBJEXT@
-CFLAGS = @CFLAGS@ @COMMON_CFLAGS@
+CFLAGS = @CFLAGS@ @GLIB_CFLAGS@
 LDFLAGS = @LDFLAGS@
 BINS = @BINS@
 scriptdir = $(cdatadir)/scripts
Index: ctrlproxy-3.0.8/configure.ac
===================================================================
--- ctrlproxy-3.0.8.orig/configure.ac
+++ ctrlproxy-3.0.8/configure.ac
@@ -62,7 +62,9 @@ AC_TYPE_SIGNAL
 AC_CHECK_FUNCS([gethostbyname gethostname memset strchr strerror strstr uname backtrace_symbols gettimeofday strrchr daemon])
 
 PKG_PROG_PKG_CONFIG
-PKG_CHECK_MODULES(COMMON, glib-2.0 >= 2.6.0 gmodule-2.0)
+PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.0)
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
 PKG_CHECK_MODULES(CHECK, check, [], [ echo -n "" ])
 
 ###############################################################################
Index: ctrlproxy-3.0.8/Makefile
===================================================================
--- ctrlproxy-3.0.8.orig/Makefile
+++ ctrlproxy-3.0.8/Makefile
@@ -102,11 +102,11 @@ headers = src/admin.h \
 dep_files = $(patsubst %.o, %.d, $(objs))
 
 linestack-cmd$(EXEEXT): src/linestack-cmd.o $(objs) $(LIBIRC)
-	@echo Linking $@
-	@$(LD) $(LIBS) -lreadline -rdynamic -o $@ $^
+	@echo Linking $@: $(LD) $(LDFLAGS) -rdynamic -o $@ $^ $(LIBS)
+	@$(LD) $(LDFLAGS) -rdynamic -o $@ $^ $(LIBS)
 
 ctrlproxy$(EXEEXT): src/main.o $(objs) $(LIBIRC)
-	@echo Linking $@
+	@echo Linking $@: $(LD) $(LDFLAGS) -rdynamic -o $@ $^ $(LIBS)
 	@$(LD) $(LDFLAGS) -rdynamic -o $@ $^ $(LIBS)
 
 src/settings.o: CFLAGS+=-DSYSCONFDIR=\"${sysconfdir}\"
openSUSE Build Service is sponsored by