IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=1.4.9
DOCVER=1.4.8
PROGNAME="slang $VERSION"
DESC="\
slang                                                              \n\
                                                                   \n\
S-Lang is an interpreted language that was designed from the start \n\
to be easily embedded into a program to provide it with a powerful \n\
extension language.  S-Lang is also a programmer's library that    \n\
permits a programmer to develop sophisticated platform-independent \n\
software.  In addition to providing the S-Lang extension language, \n\
the library provides facilities for screen management, keymaps,    \n\
and low-level terminal I/O."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://space.mit.edu/pub/davis/slang
PKGNAME=slang-$VERSION-s390-$BUILD
TAG=REC

compile() {
   tar -yxvf $CWD/slang-$VERSION.tar.bz2
   cd slang-$VERSION/
   chown -R root.root .

   CFLAGS=-O2 \
   ./configure --prefix=/usr \
               --includedir=/usr/include/slang

   make
}

install() {
   make install DESTDIR=/package-slang
   make elf
   make install-elf DESTDIR=/package-slang
   make install-links DESTDIR=/package-slang

   mkdir /package-slang/usr/doc/slang-$VERSION
   cp -a COPY* README UPGRADE.txt changes.txt doc/text /package-slang/usr/doc/slang-$VERSION
   # Add in old documentation
   tar -yxvf $CWD/slang-$DOCVER-doc.tar.bz2
   chown -R root.root doc
   cp -a doc/html /package-slang/usr/doc/slang-$VERSION
   rm -rf /package-slang/usr/doc/slang
}

attributes() {
   chmod 755 $PKG/package-slang/usr/lib/libslang*.so*
}

special() {
   cd $PKG
   mv package-slang/* ./
   rmdir package-slang/

   cd $CTL
   cat $CWD/slack-desc > slack-desc

   sed -e 's%package-slang/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

