diff options
author | haawda | 2018-11-10 06:34:01 +0100 |
---|---|---|
committer | haawda | 2018-11-10 06:34:01 +0100 |
commit | eb62c77889a51759970c499b1251dc3ba11e89b3 (patch) | |
tree | b5ed0d86166bdbd55668de5175b15c245afacb0a /PKGBUILD | |
parent | c250f91e4f17f8d65e4b03f0e72a3bdb23feeb18 (diff) | |
download | aur-eb62c77889a51759970c499b1251dc3ba11e89b3.tar.gz |
rewrite PKGBUILD following ecraven's suggestions
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -1,6 +1,6 @@ # Maintainer: Stefan Husmann <stefan-husmann@t-online.de> pkgname=mit-scheme-git -pkgver=9.2.0.1507.g8d66b76a3 +pkgver=10.1.2.17182_ded2d658a pkgrel=1 pkgdesc="MIT/GNU Scheme from git" arch=('i686' 'x86_64') @@ -16,18 +16,37 @@ md5sums=('SKIP') options=('!makeflags') pkgver() { - cd ${pkgname%-git} - git describe --tags | tr - . | cut -c9- + cd ${pkgname%-git}/src + ver=$(grep AC_INIT configure.ac | cut -d \[ -f 3 | cut -d \] -f 1)."$(git rev-list --count HEAD)" + hsh=$(git rev-parse --short HEAD) + echo ${ver}_${hsh} } build() { cd ${pkgname%-git}/src ./Setup.sh + ./configure --prefix=`pwd`/boot --with-x --enable-native-code --disable-default-plugins + make + make install + make distclean + export MIT_SCHEME_EXE=`pwd`/boot/bin/mit-scheme + export MITSCHEME_LIBRARY_PATH=`pwd`/boot/lib/mit-scheme-x86-64/ ./configure --prefix=/usr --with-x --enable-native-code make + cd "$srcdir"/${pkgname%-git}/doc + autoconf + ./configure --prefix=/usr + make +} + +check() { + cd ${pkgname%-git}/src + env FAST=y make check } package() { cd ${pkgname%-git}/src make DESTDIR="$pkgdir/" install + cd ${srcdir}/${pkgname%-git}/doc + make DESTDIR="$pkgdir/" install } |