summaryrefslogtreecommitdiff
path: root/package/pacemaker/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/pacemaker/Makefile')
-rw-r--r--package/pacemaker/Makefile23
1 files changed, 17 insertions, 6 deletions
diff --git a/package/pacemaker/Makefile b/package/pacemaker/Makefile
index 82b217f17..25dc896ff 100644
--- a/package/pacemaker/Makefile
+++ b/package/pacemaker/Makefile
@@ -9,12 +9,13 @@ PKG_RELEASE:= 1
PKG_MD5SUM:= bfe2127d31e5244d0106a5c290fd0dc2
PKG_DESCR:= scalable High-Availability cluster resource manager
PKG_SECTION:= ha
-PKG_DEPENDS:= python2
+PKG_BUILDDEP:= resource-agents cluster-glue pam gnutls
+PKG_DEPENDS:= python2 python2-readline python2-bzip2 cluster-glue
+PKG_DEPENDS+= bash resource-agents pam libgnutls glib libxslt libxml2
PKG_URL:= http://www.clusterlabs.org/
PKG_SITES:= http://openadk.org/distfiles/
PKG_CFLINE_PACEMAKER:= depends on ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC
-PKG_HOST_DEPENDS:= !darwin
PKG_ARCH_DEPENDS:= x86
include $(TOPDIR)/mk/package.mk
@@ -24,15 +25,25 @@ $(eval $(call PKG_template,PACEMAKER,pacemaker,$(PKG_VERSION)-${PKG_RELEASE},${P
# disable honour cflags stuff
XAKE_FLAGS+= GCC_HONOUR_COPTS=s
-CONFIGURE_ARGS+= --includedir=$(STAGING_TARGET_DIR)/usr/include \
- --disable-fatal-warnings
+CONFIGURE_ARGS+= --disable-fatal-warnings
CONFIGURE_ENV+= ac_cv_path_HELP2MAN=''
-CFLAGS_FOR_BUILD+= -I$(STAGING_TARGET_DIR)/usr/include/heartbeat
+CFLAGS_FOR_BUILD+= -I$(STAGING_DIR)/usr/include/heartbeat
+
+pre-configure:
+ $(SED) "s#@@STAGING_DIR@@#$(STAGING_DIR)#" $(WRKBUILD)/configure
pacemaker-install:
- $(INSTALL_DIR) $(IDIR_PACEMAKER)/usr/lib
+ $(INSTALL_DIR) $(IDIR_PACEMAKER)/usr/lib/heartbeat
+ $(INSTALL_DIR) $(IDIR_PACEMAKER)/usr/lib/ocf
$(CP) $(WRKINST)/usr/lib/lib*.so* \
$(IDIR_PACEMAKER)/usr/lib
+ $(CP) $(WRKINST)/usr/lib/heartbeat/* \
+ $(IDIR_PACEMAKER)/usr/lib/heartbeat
+ $(CP) $(WRKINST)/usr/lib/ocf/* \
+ $(IDIR_PACEMAKER)/usr/lib/ocf
+ $(INSTALL_DIR) $(IDIR_PACEMAKER)/usr/share/pacemaker
+ $(CP) $(WRKINST)/usr/share/pacemaker/* \
+ $(IDIR_PACEMAKER)/usr/share/pacemaker
$(INSTALL_DIR) $(IDIR_PACEMAKER)/usr/sbin
$(CP) $(WRKINST)/usr/sbin/* \
$(IDIR_PACEMAKER)/usr/sbin