diff options
Diffstat (limited to 'fpc/Pkgfile')
-rw-r--r-- | fpc/Pkgfile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/fpc/Pkgfile b/fpc/Pkgfile new file mode 100644 index 000000000..a68048613 --- /dev/null +++ b/fpc/Pkgfile @@ -0,0 +1,34 @@ +# $Id: Pkgfile 1330 2006-11-13 20:54:04Z prologic $ +# Description: Free Pascal Compiler. +# URL: http://www.freepascal.org +# Maintainer: James Mills prologic at shortcircuit dot net dot au +# Packager: Simone Rota, sip at varlock dot com +# Depends on: + +name=fpc +version=2.0.2 +release=1 +source=(ftp://ftp.freepascal.org/pub/$name/dist/i386-linux-$version/$name-$version.i386-linux.tar) + +build() { + tar xf $name-$version.i386-linux.tar + tar xf binary.i386-linux.tar + + mkdir -p \ + $PKG/usr/bin \ + $PKG/etc + + tar xfz base.i386-linux.tar.gz -C $PKG/usr + tar xfz utils.i386-linux.tar.gz -C $PKG/usr + + for fpfile in units*.tar.gz + do + tar xfz $fpfile -C $PKG/usr + done + + ln -sf /usr/lib/$name/$version/ppc386 $PKG/usr/bin/ppc386 + $PKG/usr/lib/$name/$version/samplecfg $PKG/usr $PKG/etc + rm -r $PKG/usr/share/doc + sed -i 's|'$PKG/usr'|'/usr/lib/$name/$version'|g' $PKG/etc/fpc.cfg + chown -R root:root $PKG +} |