# Contributor: Jens Adam (byte/jra) pkgname=lazarus pkgver=0.9.22 pkgrel=1 pkgdesc='Delphi-like IDE for FreePascal' url='http://www.lazarus.freepascal.org/' license=('GPL' 'MPL' 'custom:LGPL') arch=('i686') depends=('fpc' 'fpc-src' 'gdk-pixbuf') options=('!emptydirs') source=("http://dl.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}-1.tar.gz") md5sums=('fb8999646f679775abc8ea4133e0f748') build() { cd ${startdir}/src/${pkgname} # don't 'make examples' or you'll end up with a 100MB pkg make clean all # skip the 'make install' mess completely and do everything manually mkdir -p ${startdir}/pkg/usr/lib/lazarus ${startdir}/pkg/usr/bin rm -r debian #:) cp -R . ${startdir}/pkg/usr/lib/lazarus ln -s /usr/lib/lazarus/lazarus ${startdir}/pkg/usr/bin/lazarus ln -s /usr/lib/lazarus/startlazarus ${startdir}/pkg/usr/bin/startlazarus ln -s /usr/lib/lazarus/lazbuild ${startdir}/pkg/usr/bin/lazbuild install -Dm644 docs/lazbuild.1 ${startdir}/pkg/usr/man/man1/lazbuild.1 # make 'desktop-file-validate' happy and fix missing .png icon sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ -e 's|\.png|\.xpm|' -i install/lazarus.desktop install -Dm644 install/lazarus.desktop ${startdir}/pkg/usr/share/applications/lazarus.desktop install -Dm644 images/lazarus64.xpm ${startdir}/pkg/usr/share/pixmaps/lazarus.xpm rm -r ${startdir}/pkg/usr/lib/lazarus/install # license files: /usr/lib/lazarus/COPYING* }