Mercurial > vanilla
comparison core/lvm2/lvm2.sh @ 549:bad483aace64
vanilla: use prefix= instead
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 23 Jun 2019 15:13:10 +0200 |
parents | 014d018468fb |
children | 7466dfd07952 |
comparison
equal
deleted
inserted
replaced
548:b1d040632d36 | 549:bad483aace64 |
---|---|
19 PKGVERSION=2.02.183 | 19 PKGVERSION=2.02.183 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="GPLv2 LGPLv21" | 21 PKGLICENSE="GPLv2 LGPLv21" |
22 PKGSUMMARY="LVM utilities" | 22 PKGSUMMARY="LVM utilities" |
23 PKGDOWNLOAD="https://mirrors.kernel.org/sourceware/$PKGNAME/LVM2.$PKGVERSION.tgz" | 23 PKGDOWNLOAD="https://mirrors.kernel.org/sourceware/$PKGNAME/LVM2.$PKGVERSION.tgz" |
24 PKGOPTIONS="READLINE" | |
24 | 25 |
25 : ${CHOST:=$(uname -m)-linux-musl} | 26 : ${CHOST:=$(uname -m)-linux-musl} |
26 : ${CBUILD:=$(uname -m)-linux-musl} | 27 : ${CBUILD:=$(uname -m)-linux-musl} |
27 : ${CC:=gcc} | 28 : ${CC:=gcc} |
28 : ${CFLAGS:=-O2} | 29 : ${CFLAGS:=-O2} |
29 : ${LDFLAGS:=} | 30 : ${LDFLAGS:=} |
30 : ${LIBS:=} | 31 : ${LIBS:=} |
32 : ${READLINE:=yes} | |
33 | |
34 if [ "$READLINE" = "yes" ]; then | |
35 PKGDEPENDS="lib/readline $PKGDEPENDS" | |
36 with_readline="--enable-readline" | |
37 else | |
38 with_readline="--disable-readline" | |
39 fi | |
31 | 40 |
32 build() | 41 build() |
33 { | 42 { |
34 rm -rf LVM2.$PKGVERSION | 43 rm -rf LVM2.$PKGVERSION |
35 tar xvaf LVM2.$PKGVERSION.tgz | 44 tar xvaf LVM2.$PKGVERSION.tgz |
36 pushd LVM2.$PKGVERSION | 45 pushd LVM2.$PKGVERSION |
37 | 46 |
47 # --disable-nls: does not build with --enable-nls | |
38 patch -p0 < ../musl.patch | 48 patch -p0 < ../musl.patch |
39 CC="$CC" \ | 49 CC="$CC" \ |
40 CFLAGS="$CFLAGS" \ | 50 CFLAGS="$CFLAGS" \ |
41 LDFLAGS="$LDFLAGS" \ | 51 LDFLAGS="$LDFLAGS" \ |
42 LIBS="$LIBS" \ | 52 LIBS="$LIBS" \ |
43 ./configure \ | 53 ./configure \ |
44 --build=$CBUILD \ | 54 --build=$CBUILD \ |
45 --host=$CHOST \ | 55 --host=$CHOST \ |
46 --prefix=/ \ | 56 --prefix= \ |
47 --disable-readline \ | 57 --sbindir=/bin \ |
48 --disable-nls \ | 58 --disable-nls \ |
49 --enable-pkgconfig \ | 59 --enable-pkgconfig \ |
50 --enable-udev_rules \ | 60 --enable-udev_rules \ |
51 --enable-udev_sync | 61 --enable-udev_sync \ |
62 $with_readline | |
52 make | 63 make |
53 make install DESTDIR=$DESTDIR | 64 make install DESTDIR=$DESTDIR |
54 | 65 |
55 popd | 66 popd |
56 rm -rf LVM2.$PKGVERSION | 67 rm -rf LVM2.$PKGVERSION |