1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
4 inherit eutils linux-mod versionator
6 CLUSTER_RELEASE="${PV}"
7 MY_P="cluster-${CLUSTER_RELEASE}"
9 MAJ_PV="$(get_major_version)"
10 MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
12 DESCRIPTION="General-purpose Distributed Lock Manager"
13 HOMEPAGE="https://sourceware.org/cluster/wiki/"
14 SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
18 KEYWORDS="~amd64 ~x86"
21 DEPEND=">=sys-kernel/linux-headers-2.6.24
22 !sys-cluster/dlm-headers
23 !sys-cluster/dlm-kernel
24 =sys-cluster/dlm-lib-${CLUSTER_RELEASE}*
29 S="${WORKDIR}/${MY_P}/${PN}"
35 # fix the manual pages have executable bit
37 /\tinstall -d/s/install/& -m 0755/; t
38 /\tinstall/s/install/& -m 0644/' \
39 man/Makefile || die "failed patching man pages permission"
44 (cd "${WORKDIR}"/${MY_P};
48 --disable_kernel_check \
49 --kernel_src=${KERNEL_DIR} \
52 --cmanlibdir=/usr/lib \
53 --dlmlibdir=/usr/lib \
54 --dlmincdir=/usr/include \
55 ) || die "configure problem"
57 emake clean || die "clean problem"
59 emake -C $i || die "compile problem"
65 emake DESTDIR="${D}" -C $i install || die "install problem"