6 pkgdesc="MIT/GNU Scheme, from GIT"
9 url='http://www.gnu.org/software/mit-scheme/'
10 provides=('mit-scheme')
11 depends=('libx11' 'texinfo' 'texlive-core')
12 builddepends=('mit-scheme') # no shit
13 optdepends=('mhash: support for mhash' 'gdbm: support for gdbm'
14 'postgresql-libs: support for postresql' 'openssl: support for openssl'
15 'mcrypt: support for mcrypt' 'db: support for berkeley db')
16 conflicts=('mit-scheme') # still no shit
17 provides=('mit-scheme')
19 _gitroot='http://git.savannah.gnu.org/cgit/mit-scheme.git'
25 msg "Connecting to GIT server ..."
27 if [[ -d $_gitname ]]; then
28 cd "$_gitname" && git pull origin
29 msg "The local files are updated."
31 git clone "$_gitroot" "$_gitname"
34 msg "GIT checkout done or server timeout"
35 msg "Starting make ..."
37 rm -rf "$srcdir/$_gitname-build"
38 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
39 cd "$srcdir/$_gitname-build"
45 ./configure --with-x --enable-native-code --prefix=/usr
50 ./configure --prefix=/usr
56 cd "$srcdir/$_gitname-build"
59 make DESTDIR="$pkgdir/" install
64 make DESTDIR="$pkgdir/" install || true
65 rm "$pkgdir"/usr/share/info/dir
69 infodir=usr/share/info
71 filelist=(mit-scheme-ffi.info mit-scheme-imail.info mit-scheme-ref.info mit-scheme-sos.info mit-scheme-user.info)
77 [[ -x usr/bin/install-info ]] || return 0
79 for file in "${filelist[@]}"; do
81 install-info "$infodir/$file.gz" "$infodir/dir" 2> /dev/null
99 [[ -x usr/bin/install-info ]] || return 1
101 for file in "${filelist[@]}"; do
103 install-info --delete "$infodir/$file.gz" "$infodir/dir" 2>/dev/null