packages: heartbeat/heartbeat.spec, heartbeat/heartbeat-drbd-outdate-libs.p...

marmarek marmarek at pld-linux.org
Wed Apr 27 17:21:56 CEST 2011


Author: marmarek                     Date: Wed Apr 27 15:21:56 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix library linking

---- Files affected:
packages/heartbeat:
   heartbeat.spec (1.100 -> 1.101) , heartbeat-drbd-outdate-libs.patch (NONE -> 1.1)  (NEW), heartbeat-libs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/heartbeat/heartbeat.spec
diff -u packages/heartbeat/heartbeat.spec:1.100 packages/heartbeat/heartbeat.spec:1.101
--- packages/heartbeat/heartbeat.spec:1.100	Sat May 22 18:39:49 2010
+++ packages/heartbeat/heartbeat.spec	Wed Apr 27 17:21:50 2011
@@ -31,6 +31,8 @@
 # Source0-md5:	3c45d668ebb9f964caa1b40fd0808745
 Source1:	%{name}.init
 Patch0:		%{name}-ac.patch
+Patch1:		%{name}-drbd-outdate-libs.patch
+Patch2:		%{name}-libs.patch
 URL:		http://www.linux-ha.org/Heartbeat
 BuildRequires:	OpenIPMI-devel >= 2.0.3
 BuildRequires:	autoconf
@@ -149,6 +151,8 @@
 %prep
 %setup -qn %{name}-%{version}-%{subver}
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 rm -rf libltdl
 
 %build
@@ -297,6 +301,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.101  2011/04/27 15:21:50  marmarek
+- fix library linking
+
 Revision 1.100  2010/05/22 16:39:49  gotar
 - fixed Group
 

================================================================
Index: packages/heartbeat/heartbeat-drbd-outdate-libs.patch
diff -u /dev/null packages/heartbeat/heartbeat-drbd-outdate-libs.patch:1.1
--- /dev/null	Wed Apr 27 17:21:56 2011
+++ packages/heartbeat/heartbeat-drbd-outdate-libs.patch	Wed Apr 27 17:21:50 2011
@@ -0,0 +1,11 @@
+--- heartbeat-3.0.2-rc2/contrib/drbd-outdate-peer/Makefile.am.orig	2011-04-27 15:06:45.276677110 +0200
++++ heartbeat-3.0.2-rc2/contrib/drbd-outdate-peer/Makefile.am	2011-04-27 15:06:52.406677078 +0200
+@@ -39,7 +39,7 @@
+ 			$(top_builddir)/lib/hbclient/libhbclient.la $(GLIBLIB)
+ 
+ drbd_peer_outdater_SOURCES	= drbd-peer-outdater.c
+-drbd_peer_outdater_LDADD	= -lplumb
++drbd_peer_outdater_LDADD	= -lplumb $(GLIBLIB)
+ 
+ 
+ 

================================================================
Index: packages/heartbeat/heartbeat-libs.patch
diff -u /dev/null packages/heartbeat/heartbeat-libs.patch:1.1
--- /dev/null	Wed Apr 27 17:21:56 2011
+++ packages/heartbeat/heartbeat-libs.patch	Wed Apr 27 17:21:50 2011
@@ -0,0 +1,47 @@
+diff -ru heartbeat-3.0.2-rc2.orig/lib/apphb/Makefile.am heartbeat-3.0.2-rc2/lib/apphb/Makefile.am
+--- heartbeat-3.0.2-rc2.orig/lib/apphb/Makefile.am	2009-12-19 19:46:52.000000000 +0100
++++ heartbeat-3.0.2-rc2/lib/apphb/Makefile.am	2011-04-27 16:03:17.553343763 +0200
+@@ -38,4 +38,4 @@
+ libapphb_la_CFLAGS	= -lpthread
+ endif
+ 
+-libapphb_la_LDFLAGS	= -version-info 2:0:0 
++libapphb_la_LDFLAGS	= -version-info 2:0:0 -lglib-2.0 -lplumb
+diff -ru heartbeat-3.0.2-rc2.orig/lib/hbclient/Makefile.am heartbeat-3.0.2-rc2/lib/hbclient/Makefile.am
+--- heartbeat-3.0.2-rc2.orig/lib/hbclient/Makefile.am	2011-04-27 15:59:06.973343764 +0200
++++ heartbeat-3.0.2-rc2/lib/hbclient/Makefile.am	2011-04-27 16:03:17.553343763 +0200
+@@ -44,8 +44,8 @@
+ lib_LTLIBRARIES		= libhbclient.la 
+ 
+ libhbclient_la_SOURCES	= client_lib.c
+-libhbclient_la_LDFLAGS	= -version-info 1:0:0
+-libhbclient_la_LIBADD	= $(top_builddir)/replace/libreplace.la  
++libhbclient_la_LDFLAGS	= -version-info 1:0:0 -lplumb
++libhbclient_la_LIBADD	= $(top_builddir)/replace/libreplace.la $(gliblib)
+ 
+ ## binary progs
+ halib_PROGRAMS		= api_test
+diff -ru heartbeat-3.0.2-rc2.orig/membership/ccm/Makefile.am heartbeat-3.0.2-rc2/membership/ccm/Makefile.am
+--- heartbeat-3.0.2-rc2.orig/membership/ccm/Makefile.am	2009-12-19 19:46:52.000000000 +0100
++++ heartbeat-3.0.2-rc2/membership/ccm/Makefile.am	2011-04-27 16:07:02.910011000 +0200
+@@ -82,7 +82,7 @@
+ 
+ 
+ libccmclient_la_SOURCES	= ccmlib_memapi.c ccmlib_eventapi.c ccmlib.h
+-libccmclient_la_LDFLAGS	= -version-info 1:0:0
++libccmclient_la_LDFLAGS	= -version-info 1:0:0 $(gliblib) -lplumb
+ 
+ 
+ ## library libclm.la
+@@ -95,7 +95,10 @@
+ 
+ ## Add -DPOSIX_THREADS to CFLAGS to compile a thread-safe version library
+ libclm_la_CFLAGS	= -g #-DPOSIX_THREADS
+-libclm_la_LDFLAGS	= -version-info 1:0:0
++libclm_la_LDFLAGS	= -version-info 1:0:0 \
++			  -lplumb \
++			  $(gliblib)
++libclm_la_LIBADD		= libccmclient.la
+ 
+ clmtest_SOURCES		= clmtest.c
+ clmtest_LDADD		= libclm.la libccmclient.la \
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/heartbeat/heartbeat.spec?r1=1.100&r2=1.101&f=u



More information about the pld-cvs-commit mailing list