changeset 87:c0dbe649efd4

core/file: cleanup
author David Demelier <markand@malikania.fr>
date Thu, 07 Mar 2019 20:22:00 +0100
parents b00538982dce
children dc948b8a0ab7
files core/file/file.sh
diffstat 1 files changed, 14 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/core/file/file.sh	Thu Mar 07 20:21:00 2019 +0100
+++ b/core/file/file.sh	Thu Mar 07 20:22:00 2019 +0100
@@ -15,26 +15,29 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+: ${CHOST:=$(uname -m)-linux-musl}
+: ${CBUILD:=$(uname -m)-linux-musl}
+: ${CC:=gcc}
+: ${CFLAGS:=-O2}
+
 source ./file.info
 
-case $(uname -m) in
-x86_64)
-	CFLAGS="-O2 -fPIC"
-	;;
-*)
-	CFLAGS="-O2"
-	;;
-esac
-
-set -e
+set -ex
 
 rm -rf $PKGNAME-$PKGVERSION
 tar xvaf $PKGNAME-$PKGVERSION.tar.gz
 pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" ./configure --prefix=/usr --datadir=/usr/share/file
+CC="$CC" \
+CFLAGS="$CFLAGS" \
+./configure \
+	--build=${CBUILD} \
+	--host=${CHOST} \
+	--prefix=/usr \
+	--datadir=/usr/share/file
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libmagic.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION