Magellan Linux

Contents of /branches/R11-stable/core/lvm2/lvm2-2.02.114-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 24086 - (show annotations) (download)
Fri Feb 20 08:54:35 2015 UTC (9 years, 2 months ago) by niro
File size: 1600 byte(s)
-release branches/R11-stable
1 # $Id$
2
3 PNAME="lvm2"
4 PVER="2.02.114"
5 PBUILD="r1"
6
7 SPLIT_PACKAGES="device-mapper lvm2"
8
9 PCAT="sys-fs"
10 HOMEPAGE="http://sourceware.org/lvm2/"
11
12 DM_DEPEND=">= virtual/glibc
13 >= sys-fs/udev-211"
14
15 LVM2_DEPEND=">= app-shells/bash-4.2
16 >= sys-libs/readline-6.3
17 >= sys-fs/udev-215
18 >= sys-apps/util-linux-2.24"
19
20 SRCDEPEND="${DM_DEPEND}
21 ${LVM2_DEPEND}"
22
23 SRCFILE="LVM2.${PVER}.tgz"
24 SRCDIR="${BUILDDIR}/LVM2.${PVER}"
25
26 sminclude mbuild multilib
27 msetfeature "!check"
28
29 SRC_URI=(
30 http://mirrors.kernel.org/sourceware/lvm2/${SRCFILE}
31 ftp://sources.redhat.com/pub/lvm2/${SRCFILE}
32 mirror://${PNAME}/${SRCFILE}
33 )
34
35 UP2DATE="updatecmd http://mirrors.kernel.org/sourceware/lvm2/ | grep .tgz | sed -n 's/.*LVM2.\(.*\).t.*/\1/;$ p'"
36
37 split_info_device-mapper()
38 {
39 DESCRIPTION="Device mapper userspace library and tools."
40 DEPEND="${DM_DEPEND}"
41 }
42
43 split_info_lvm2()
44 {
45 DESCRIPTION="Logical Volume Manager 2 utilities."
46 DEPEND="== sys-fs/device-mapper-${PVER}
47 ${LVM2_DEPEND}"
48 }
49
50 src_compile()
51 {
52 # disable multilib-abi ldflags to fix linking issues when lvm2 is already installed
53 export EXPORT_ABI_LDFLAGS="false"
54
55 mconfigure \
56 --with-usrlibdir=/usr/'$(mlibdir)' \
57 --with-udevdir=/usr/lib/udev/rules.d \
58 --enable-pkgconfig \
59 --enable-readline \
60 --enable-dmeventd \
61 --enable-cmdlib \
62 --enable-applib \
63 --enable-udev_sync \
64 --enable-udev_rules \
65 --disable-selinux \
66 || die
67
68 mmake || die
69 }
70
71 src_install_device-mapper()
72 {
73 mmake DESTDIR=${BINDIR} install_device-mapper || die
74 }
75
76 src_install_lvm2()
77 {
78 mmake DESTDIR=${BINDIR} install_lvm2 || die
79 mmake -C liblvm DESTDIR=${BINDIR} install || die
80 }
81