1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit eutils linux-mod versionator
8 CLUSTER_RELEASE="${PV}"
9 MY_P="cluster-${CLUSTER_RELEASE}"
11 MAJ_PV="$(get_major_version)"
12 MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
14 DESCRIPTION="General-purpose Distributed Lock Manager"
15 HOMEPAGE="https://sourceware.org/cluster/wiki/"
16 SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
20 KEYWORDS="~amd64 ~x86"
23 DEPEND=">=sys-kernel/linux-headers-2.6.24
24 !sys-cluster/dlm-headers
25 !sys-cluster/dlm-kernel
26 =sys-cluster/dlm-lib-${CLUSTER_RELEASE}*
31 S="${WORKDIR}/${MY_P}/${PN}"
37 # fix the manual pages have executable bit
39 /\tinstall -d/s/install/& -m 0755/; t
40 /\tinstall/s/install/& -m 0644/' \
41 man/Makefile || die "failed patching man pages permission"
46 (cd "${WORKDIR}"/${MY_P};
50 --disable_kernel_check \
51 --kernel_src=${KERNEL_DIR} \
54 --cmanlibdir=/usr/lib \
55 --dlmlibdir=/usr/lib \
56 --dlmincdir=/usr/include \
57 ) || die "configure problem"
59 emake clean || die "clean problem"
61 emake -C $i || die "compile problem"
67 emake DESTDIR="${D}" -C $i install || die "install problem"