diff 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
line wrap: on
line diff
--- a/core/lvm2/lvm2.sh	Tue Apr 16 20:01:00 2019 +0200
+++ b/core/lvm2/lvm2.sh	Sun Jun 23 15:13:10 2019 +0200
@@ -21,6 +21,7 @@
 PKGLICENSE="GPLv2 LGPLv21"
 PKGSUMMARY="LVM utilities"
 PKGDOWNLOAD="https://mirrors.kernel.org/sourceware/$PKGNAME/LVM2.$PKGVERSION.tgz"
+PKGOPTIONS="READLINE"
 
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
@@ -28,6 +29,14 @@
 : ${CFLAGS:=-O2}
 : ${LDFLAGS:=}
 : ${LIBS:=}
+: ${READLINE:=yes}
+
+if [ "$READLINE" = "yes" ]; then
+	PKGDEPENDS="lib/readline $PKGDEPENDS"
+	with_readline="--enable-readline"
+else
+	with_readline="--disable-readline"
+fi
 
 build()
 {
@@ -35,6 +44,7 @@
 	tar xvaf LVM2.$PKGVERSION.tgz
 	pushd LVM2.$PKGVERSION
 
+	# --disable-nls: does not build with --enable-nls
 	patch -p0 < ../musl.patch
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
@@ -43,12 +53,13 @@
 	./configure \
 		--build=$CBUILD \
 		--host=$CHOST \
-		--prefix=/ \
-		--disable-readline \
+		--prefix= \
+		--sbindir=/bin \
 		--disable-nls \
 		--enable-pkgconfig \
 		--enable-udev_rules \
-		--enable-udev_sync
+		--enable-udev_sync \
+		$with_readline
 	make
 	make install DESTDIR=$DESTDIR