### this file is sourced not run
PKGVER=3.0.8
PKGBUILD=1
PKGARCH=i686

# source: post BLFS 7.8 2016-01-06
TARBALL=swig-$PKGVER.tar.gz
MD5SUM=c96a1d5ecb13d38604d7e92148c73c97
SRC_URL=http://downloads.sourceforge.net/swig/$TARBALL
BUNDLE=

SLACKREQ=libpcre32
SLACKDESC="swig32: swig32 $PKGVER (Interface Generator)  
swig32:  
swig32: SWIG (Simplified Wrapper and Interface Generator) is a compiler that 
swig32: integrates C and C++ with languages including Perl, Python, Tcl, Ruby, 
swig32: PHP, Java, C#, D, Go, Lua, Octave, R, Scheme, Ocaml, Modula-3, Common 
swig32: Lisp, and Pike. SWIG can also export its parse tree into Lisp 
swig32: s-expressions and XML. SWIG reads annotated C/C++ header files and 
swig32: creates wrapper code (glue code) in order to make the corresponding 
swig32: C/C++ libraries available to the listed languages, or to extend C/C++ 
swig32: programs with a scripting language.  
swig32:
"

### default pkg_download
### default pkg_prepare
### package - only collect the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share
	mkdir -p usr/bin &&
	mv -v tmp/*-32 usr/bin
}

### build
pkg_build() {
	pkg_build_autoconf && pkg_build_slackdesc &&
	install -v -m755 -d /usr/share/doc/swig-$PKGVER &&
	cp -v -R Doc/* /usr/share/doc/swig-$PKGVER &&
	
	# multlib
	mv -v /usr/bin/swig /tmp/swig-32 &&
	mv -v /usr/bin/ccache-swig /tmp/ccache-swig-32
}


