#Maintainer: R S Ananda Murthy pkgname=octave pkgver=3.2.3 pkgrel=1am arch=x86_64 source=("ftp://ftp.octave.org/pub/octave/octave-3.2.3.tar.bz2" "octave.png") sourcetemplate=http://people.salixos.org/rsamurti/$pkgname/ docs=("bugs" "readme" "install" "copying" "changelog" "authors" "news" "todo" "roadmap" "thanks") url=http://www.gnu.org/software/octave/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "GNU Octave (A high-level language similar to Matlab)" "A high-level language, primarily intended for numerical" "computations. It provides a convenient command line interface for" "solving linear and nonlinear problems numerically, and for performing" "other numerical experiments using a language that is mostly" "compatible with Matlab. It may also be used as a batch-oriented" "language." ) build() { cd $startdir/src/$pkgname-$pkgver ./configure --prefix=/usr --bindir=/usr/bin --mandir=/usr/man \ --infodir=/usr/info --libdir=/usr/lib${LIBDIRSUFFIX} \ --enable-static=no --enable-shared --enable-dl make || return 1 make check make install DESTDIR=$startdir/pkg mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/faq cp $startdir/src/$pkgname-$pkgver/doc/faq/*.pdf $startdir/pkg/usr/doc/$pkgname-$pkgver/faq cp $startdir/src/$pkgname-$pkgver/doc/faq/*.ps $startdir/pkg/usr/doc/$pkgname-$pkgver/faq cp $startdir/src/$pkgname-$pkgver/doc/faq/*.html $startdir/pkg/usr/doc/$pkgname-$pkgver/faq mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/interpreter cp $startdir/src/$pkgname-$pkgver/doc/interpreter/octave-a4.pdf $startdir/pkg/usr/doc/$pkgname-$pkgver/interpreter mv $startdir/src/$pkgname-$pkgver/doc/interpreter/HTML $startdir/pkg/usr/doc/$pkgname-$pkgver/interpreter mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgnameversion/liboctave cp $startdir/src/$pkgname-$pkgver/doc/liboctave/liboctave.pdf $startdir/pkg/usr/doc/$pkgname-$pkgver/liboctave cp $startdir/src/$pkgname-$pkgver/doc/liboctave/liboctave.ps $startdir/pkg/usr/doc/$pkgname-$pkgver/liboctave mv $startdir/src/$pkgname-$pkgver/doc/liboctave/HTML $startdir/pkg/usr/doc/$pkgname-$pkgver/liboctave mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/refcard cp $startdir/src/$pkgname-$pkgver/doc/refcard/*.pdf $startdir/pkg/usr/doc/$pkgname-$pkgver/refcard cp $startdir/src/$pkgname-$pkgver/doc/refcard/*.ps $startdir/pkg/usr/doc/$pkgname-$pkgver/refcard rm $startdir/pkg/usr/share/applications/www.octave.org-octave.desktop rm -rf $startdir/pkg/usr/doc/octave- mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps cp $startdir/src/$pkgname.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps/$pkgname.png chmod -x $startdir/pkg/usr/share/icons/hicolor/48x48/apps/$pkgname.png mkdir -p $startdir/pkg/usr/share/applications cat < $startdir/pkg/usr/share/applications/$pkgname.desktop [Desktop Entry] Encoding=UTF-8 Name=GNU Octave Comment=A Higher Level Language for Scientific Computing Exec=octave Terminal=true Type=Application Categories=Education Icon=octave StartupNotify=false EOF }