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 | |
parent | c250f91e4f17f8d65e4b03f0e72a3bdb23feeb18 (diff) | |
download | aur-eb62c77889a51759970c499b1251dc3ba11e89b3.tar.gz |
rewrite PKGBUILD following ecraven's suggestions
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 23 insertions, 6 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Mon Apr 23 08:18:08 UTC 2018 pkgbase = mit-scheme-git pkgdesc = MIT/GNU Scheme from git - pkgver = 9.2.0.1507.g8d66b76a3 + pkgver = 10.1.2.17182_ded2d658a pkgrel = 1 url = http://www.gnu.org/software/mit-scheme/ arch = i686 @@ -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 } |