2010-08-19 05:48:17 +08:00
pkgname = fpc
2011-07-21 22:41:44 +08:00
pkgver = 2.4.4
2010-08-19 05:48:17 +08:00
pkgrel = 1
pkgdesc = "The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit Pascal Compiler. It comes with fully TP 7.0 compatible run-time library."
arch = ( 'i686' 'x86_64' )
url = "http://www.freepascal.org/"
license = ( 'GPL' 'LGPL' 'custom' )
backup = ( "etc/fpc.cfg" )
depends = ( ncurses)
makedepends = ( fpc)
options = ( zipman)
source = ( ftp://ftp.freepascal.org/pub/fpc/dist/$pkgver /source/fpcbuild-$pkgver .tar.gz)
2011-07-21 22:41:44 +08:00
md5sums = ( 'd069dfd3412bd0d26dcd1b81ac998305' )
2010-08-19 05:48:17 +08:00
build( ) {
cd ${ srcdir } /fpcbuild-$pkgver
2011-07-21 22:41:44 +08:00
make NOGDB = 1 build
}
package( ) {
cd ${ srcdir } /fpcbuild-$pkgver
make -j1 NOGDB = 1 PREFIX = ${ pkgdir } /usr install
2010-08-19 05:48:17 +08:00
# install package license
install -m 755 -d ${ pkgdir } /usr/share/licenses/${ pkgname }
2011-07-21 22:41:44 +08:00
install -m 644 fpcsrc/rtl/COPYING.FPC ${ pkgdir } /usr/share/licenses/${ pkgname } /
2010-08-19 05:48:17 +08:00
# create symlink for compiler
[ " $CARCH " = "i686" ] && ln -s /usr/lib/fpc/${ pkgver } /ppc386 ${ pkgdir } /usr/bin/
[ " $CARCH " = "x86_64" ] && ln -s /usr/lib/fpc/${ pkgver } /ppcx64 ${ pkgdir } /usr/bin/
2011-07-21 22:41:44 +08:00
2010-08-19 05:48:17 +08:00
# install sample config file
mkdir -p ${ pkgdir } /etc
2011-07-21 22:41:44 +08:00
${ pkgdir } /usr/lib/fpc/${ pkgver } /samplecfg /usr/lib/fpc/${ pkgver } ${ pkgdir } /etc
2010-08-19 05:48:17 +08:00
mv $pkgdir /usr/man $pkgdir /usr/share/
}