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