abiword: add 2.8.3
[openembedded.git] / recipes / linux-ha / cluster-resource-agents_1.0.2.bb
1 DESCRIPTION = "OCF resource agents for use by compatible cluster managers"
2 LICENSE = "GPL"
3 DEPENDS = "cluster-glue"
4
5 SRC_URI = "http://hg.linux-ha.org/agents/archive/agents-${PV}.tar.bz2;name=tar"
6 SRC_URI[tar.md5sum] = "b536dea1b1f642bdc3607cb85ea0b89d"
7 SRC_URI[tar.sha256sum] = "c5a1ea9a83c578672cd475ab4af5c2e40736669bae0eb70bb9bb6124074e5e5e"
8
9 inherit autotools_stage
10
11 S = "${WORKDIR}/Cluster-Resource-Agents-agents-${PV}"
12
13 # ARM build fails on send_arp.linux.c with
14 #
15 # cc1: warnings being treated as errors
16 # send_arp.linux.c: In function 'send_pack':
17 # send_arp.linux.c:106: error: cast increases required alignment of target type
18 # send_arp.linux.c: In function 'recv_pack':
19 # send_arp.linux.c:207: error: cast increases required alignment of target type
20 #
21 # The code itself doesn't look that bad, so just disable -Werror
22 EXTRA_OECONF_arm += "--disable-fatal-warnings"
23
24 PACKAGES =+ "ldirectord ldirectord-doc"
25
26 FILES_ldirectord = " \
27         ${sbindir}/ldirectord \
28         ${sysconfdir}/ha.d/resource.d/ldirectord \
29         ${sysconfdir}/init.d/ldirectord \
30         ${sysconfdir}/logrotate.d/ldirectord \
31         ${libdir}/ocf/resource.d/heartbeat/ldirectord \
32         "
33 FILES_ldirectord-doc = "${mandir}/man8/ldirectord.8*"
34
35 # Missing:
36 # Authen::Radius
37 # Net::LDAP
38 # Net::IMAP::Simple::SSL
39 # Net::IMAP::Simple
40 RDEPENDS_ldirectord += " \
41         libdbi-perl \
42         libmailtools-perl \
43         libnet-dns-perl \
44         libsocket6-perl \
45         libwww-perl \
46         perl \
47         perl-module-getopt-long \
48         perl-module-net-ftp \
49         perl-module-net-smtp \
50         perl-module-pod-usage \
51         perl-module-posix \
52         perl-module-socket \
53         perl-module-strict \
54         perl-module-sys-hostname \
55         perl-module-sys-syslog \
56         perl-module-vars \
57         "
58
59 FILES_${PN} += " \
60         /usr/lib/heartbeat/findif \
61         /usr/lib/heartbeat/ocf-returncodes \
62         /usr/lib/heartbeat/ocf-shellfuncs \
63         /usr/lib/heartbeat/send_arp \
64         /usr/lib/heartbeat/sfex_daemon \
65         /usr/lib/heartbeat/tickle_tcp \
66         /usr/lib/ocf/resource.d/heartbeat/ \
67         /usr/share/resource-agents/ra-api-1.dtd \
68         "
69
70 FILES_${PN}-dbg += "/usr/lib/heartbeat/.debug/"