wok diff lazarus/receipt @ rev 18990
Add lazarus (thanks Anton Shevtsov)
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Mar 18 10:55:31 2016 +0200 (2016-03-18) |
parents | |
children | f279f23b1966 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/lazarus/receipt Fri Mar 18 10:55:31 2016 +0200 1.3 @@ -0,0 +1,90 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="lazarus" 1.7 +VERSION="1.6.0-0" 1.8 +CATEGORY="development" 1.9 +SHORT_DESC="Lazarus Component Library and IDE for Freepascal" 1.10 +MAINTAINER="shevtsov.anton@gmail.com" 1.11 +LICENSE="GPL LGPL" 1.12 +WEB_SITE="http://www.lazarus-ide.org" 1.13 +TARBALL="$PACKAGE-$VERSION.tar.gz" 1.14 +WGET_URL="https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/Lazarus%201.6/$PACKAGE-$VERSION.tar.gz" 1.15 +TAGS="lazarus ide pascal" 1.16 + 1.17 +DEPENDS="fpc fpc-src gdb make" 1.18 +BUILD_DEPENDS="gtk+-dev fpc fpc-src " 1.19 + 1.20 +# Rules to configure and make the package. 1.21 +compile_rules() 1.22 +{ 1.23 + cd $src && make clean bigide 1.24 + #&& make INSTALL_PREFIX=/usr install 1.25 + 1.26 +} 1.27 + 1.28 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.29 +genpkg_rules() 1.30 +{ 1.31 + cd $src 1.32 + #strip lazarus 1.33 + #strip startlazarus 1.34 + #strip lazbuild 1.35 + #strip tools/lazres 1.36 + #strip tools/updatepofiles 1.37 + #strip tools/lrstolfm 1.38 + #strip tools/svn2revisioninc 1.39 + 1.40 + install -m 755 -d $fs/usr/share 1.41 + install -m 755 -d $fs/usr/share/lazarus 1.42 + install -m 755 -d $fs/usr/share/applications 1.43 + install -m 755 -d $fs/usr/share/pixmaps 1.44 + install -m 755 -d $fs/usr/share/mime/packages 1.45 + install -m 755 -d $fs/usr/share/icons/hicolor/48x48/mimetypes 1.46 + install -m 755 -d $fs/usr/bin 1.47 + install -m 755 -d $fs/usr/share/man 1.48 + install -m 755 -d $fs/usr/share/man/man1 1.49 + 1.50 + cd $src 1.51 + cp -Rfp packager debugger designer converter ide images languages lazarus.app units $fs/usr/share/lazarus 1.52 + cp -Rfp components docs doceditor examples lcl test tools $fs/usr/share/lazarus 1.53 + cp -Rfp Makefile* *.txt $fs/usr/share/lazarus 1.54 + 1.55 + install -c -m 755 lazarus startlazarus lazbuild $fs/usr/share/lazarus 1.56 + 1.57 + ln -sf ../share/lazarus/lazarus $fs/usr/bin/lazarus-ide 1.58 + ln -sf ../share/lazarus/startlazarus $fs/usr/bin/startlazarus 1.59 + ln -sf ../share/lazarus/lazbuild $fs/usr/bin/lazbuild 1.60 + ln -sf ../share/lazarus/tools/lazres $fs/usr/bin/lazres 1.61 + ln -sf ../share/lazarus/tools/lrstolfm $fs/usr/bin/lrstolfm 1.62 + ln -sf ../share/lazarus/tools/updatepofiles $fs/usr/bin/updatepofiles 1.63 + 1.64 + make -C $src/install/man install PREFIX=/usr GINSTALL=/usr/bin/install 1.65 + 1.66 + cd $src/install/man/ 1.67 + 1.68 + cat man1/lrstolfm.1 | gzip > man1/lrstolfm.1.gz 1.69 + cat man1/lazarus-ide.1 | gzip > man1/lazarus-ide.1.gz 1.70 + cat man1/lazbuild.1 | gzip > man1/lazbuild.1.gz 1.71 + cat man1/lazres.1 | gzip > man1/lazres.1.gz 1.72 + cat man1/updatepofiles.1 | gzip > man1/updatepofiles.1.gz 1.73 + cat man1/svn2revisioninc.1 | gzip > man1/svn2revisioninc.1.gz 1.74 + cat man1/startlazarus.1 | gzip > man1/startlazarus.1.gz 1.75 + 1.76 + install -m 644 man1/lrstolfm.1.gz man1/lazarus-ide.1.gz man1/lazres.1.gz man1/lazbuild.1.gz man1/startlazarus.1.gz man1/updatepofiles.1.gz man1/svn2revisioninc.1.gz $fs/usr/share/man/man1 1.77 + 1.78 + rm -f man1/lrstolfm.1.gz man1/lazarus-ide.1.gz man1/lazres.1.gz man1/lazbuild.1.gz man1/startlazarus.1.gz man1/updatepofiles.1.gz man1/svn2revisioninc.1.gz 1.79 + 1.80 + 1.81 + install -c -m 644 $src/install/lazarus.desktop $fs/usr/share/applications/lazarus.desktop 1.82 + install -c -m 644 $src/images/icons/lazarus128x128.png $fs/usr/share/pixmaps/lazarus.png 1.83 + install -c -m 644 $src/install/lazarus-mime.xml $fs/usr/share/mime/packages/lazarus.xml 1.84 + install -c -m 644 $src/images/mimetypes/*.png $fs/usr/share/icons/hicolor/48x48/mimetypes/ 1.85 + 1.86 + install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/nogui 1.87 + install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/gtk 1.88 + install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/gtk2 1.89 + install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/qt 1.90 + install -m 755 -d $fs/usr/share/lazarus/components/synedit/design/languages 1.91 + 1.92 + #cp -a $install/* $fs 1.93 +}