2010-08-19 05:48:17 +08:00
pkgname = fpc
2012-03-02 05:29:54 +08:00
pkgver = 2.6.0
pkgrel = 2
2010-08-19 05:48:17 +08:00
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)
2012-03-02 05:29:54 +08:00
md5sums = ( '17375e665a4e1311f85812fe2754f609' )
2010-08-19 05:48:17 +08:00
build( ) {
cd ${ srcdir } /fpcbuild-$pkgver
2012-03-02 05:29:54 +08:00
pushd fpcsrc/compiler
fpcmake -Tall
popd
2011-07-21 22:41:44 +08:00
make NOGDB = 1 build
}
package( ) {
cd ${ srcdir } /fpcbuild-$pkgver
2012-03-02 05:29:54 +08:00
export HOME = $srcdir
2011-07-21 22:41:44 +08:00
make -j1 NOGDB = 1 PREFIX = ${ pkgdir } /usr install
2010-08-19 05:48:17 +08:00
2012-03-02 05:29:54 +08:00
export PATH = $pkgdir /usr/bin:$PATH
install -Dm0644 fpcsrc/rtl/COPYING.FPC ${ pkgdir } /usr/share/licenses/${ pkgname } /COPYING.FPC
2010-08-19 05:48:17 +08:00
[ " $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
mkdir -p ${ pkgdir } /etc
2012-03-02 05:29:54 +08:00
${ pkgdir } /usr/lib/fpc/${ pkgver } /samplecfg $pkgdir /usr/lib/fpc/${ pkgver } ${ pkgdir } /etc
2010-08-19 05:48:17 +08:00
mv $pkgdir /usr/man $pkgdir /usr/share/
2012-03-02 05:29:54 +08:00
find $pkgdir /etc/ -type f -exec sed -i " s| $pkgdir ||g " { } \;
}