wok-next annotate lazarus/receipt @ rev 21724
busybox: update configs
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Sep 01 11:04:25 2020 +0000 (2020-09-01) |
parents | d5aab818505e |
children |
rev | line source |
---|---|
al@18990 | 1 # SliTaz package receipt. |
al@18990 | 2 |
al@18990 | 3 PACKAGE="lazarus" |
Hans-G?nter@21321 | 4 VERSION="2.0.6" |
al@18990 | 5 CATEGORY="development" |
al@18990 | 6 SHORT_DESC="Lazarus Component Library and IDE for Freepascal" |
Hans-G?nter@21321 | 7 MAINTAINER="maintainer@slitaz.org" |
al@18990 | 8 LICENSE="GPL LGPL" |
Hans-G?nter@21321 | 9 WEB_SITE="https://www.lazarus-ide.org/" |
al@21020 | 10 |
al@18990 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@18992 | 12 WGET_URL="$SF_MIRROR/lazarus/$TARBALL" |
al@18990 | 13 |
Hans-G?nter@21321 | 14 BUILD_DEPENDS="fpc fpc-src gtk2-dev" |
al@18990 | 15 |
Hans-G?nter@21321 | 16 compile_rules() |
Hans-G?nter@21321 | 17 { |
al@21020 | 18 make -j1 clean bigide |
al@18990 | 19 #&& make INSTALL_PREFIX=/usr install |
al@18990 | 20 } |
al@18990 | 21 |
Hans-G?nter@21321 | 22 genpkg_rules() |
Hans-G?nter@21321 | 23 { |
al@21020 | 24 cd $src # keep it |
al@18990 | 25 #strip lazarus |
al@21020 | 26 #strip startlazarus |
al@18990 | 27 #strip lazbuild |
al@18990 | 28 #strip tools/lazres |
al@18990 | 29 #strip tools/updatepofiles |
al@18990 | 30 #strip tools/lrstolfm |
al@18990 | 31 #strip tools/svn2revisioninc |
al@18990 | 32 |
al@18990 | 33 install -m 755 -d $fs/usr/share |
al@18990 | 34 install -m 755 -d $fs/usr/share/lazarus |
al@18990 | 35 install -m 755 -d $fs/usr/share/applications |
al@18990 | 36 install -m 755 -d $fs/usr/share/pixmaps |
al@18990 | 37 install -m 755 -d $fs/usr/share/mime/packages |
al@18990 | 38 install -m 755 -d $fs/usr/share/icons/hicolor/48x48/mimetypes |
al@18990 | 39 install -m 755 -d $fs/usr/bin |
al@18990 | 40 install -m 755 -d $fs/usr/share/man |
al@18990 | 41 install -m 755 -d $fs/usr/share/man/man1 |
al@21020 | 42 |
al@18990 | 43 cd $src |
Hans-G?nter@21321 | 44 cp -Rfp packager $fs/usr/share/lazarus |
Hans-G?nter@21321 | 45 cp -Rfp debugger $fs/usr/share/lazarus |
Hans-G?nter@21321 | 46 cp -Rfp designer $fs/usr/share/lazarus |
Hans-G?nter@21321 | 47 cp -Rfp converter $fs/usr/share/lazarus |
Hans-G?nter@21321 | 48 cp -Rfp ide $fs/usr/share/lazarus |
Hans-G?nter@21321 | 49 cp -Rfp images $fs/usr/share/lazarus |
Hans-G?nter@21321 | 50 cp -Rfp languages $fs/usr/share/lazarus |
Hans-G?nter@21321 | 51 cp -Rfp lazarus.app $fs/usr/share/lazarus |
Hans-G?nter@21321 | 52 cp -Rfp units $fs/usr/share/lazarus |
Hans-G?nter@21321 | 53 cp -Rfp components $fs/usr/share/lazarus |
Hans-G?nter@21321 | 54 cp -Rfp docs $fs/usr/share/lazarus |
Hans-G?nter@21321 | 55 cp -Rfp doceditor $fs/usr/share/lazarus |
Hans-G?nter@21321 | 56 cp -Rfp examples $fs/usr/share/lazarus |
Hans-G?nter@21321 | 57 cp -Rfp lcl $fs/usr/share/lazarus |
Hans-G?nter@21321 | 58 cp -Rfp test $fs/usr/share/lazarus |
Hans-G?nter@21321 | 59 cp -Rfp tools $fs/usr/share/lazarus |
Hans-G?nter@21321 | 60 cp -Rfp Makefile* $fs/usr/share/lazarus |
Hans-G?nter@21321 | 61 cp -Rfp *.txt $fs/usr/share/lazarus |
al@18990 | 62 |
Hans-G?nter@21321 | 63 install -c -m 755 lazarus $fs/usr/share/lazarus |
Hans-G?nter@21321 | 64 install -c -m 755 startlazarus $fs/usr/share/lazarus |
Hans-G?nter@21321 | 65 install -c -m 755 lazbuild $fs/usr/share/lazarus |
al@18990 | 66 |
Hans-G?nter@21321 | 67 ln -sf ../share/lazarus/lazarus $fs/usr/bin/lazarus-ide |
Hans-G?nter@21321 | 68 ln -sf ../share/lazarus/startlazarus $fs/usr/bin/startlazarus |
Hans-G?nter@21321 | 69 ln -sf ../share/lazarus/lazbuild $fs/usr/bin/lazbuild |
Hans-G?nter@21321 | 70 ln -sf ../share/lazarus/tools/lazres $fs/usr/bin/lazres |
Hans-G?nter@21321 | 71 ln -sf ../share/lazarus/tools/lrstolfm $fs/usr/bin/lrstolfm |
al@18990 | 72 ln -sf ../share/lazarus/tools/updatepofiles $fs/usr/bin/updatepofiles |
al@18990 | 73 |
al@18990 | 74 make -C $src/install/man install PREFIX=/usr GINSTALL=/usr/bin/install |
al@18990 | 75 |
al@18990 | 76 cd $src/install/man/ |
al@18990 | 77 |
al@18990 | 78 cat man1/lrstolfm.1 | gzip > man1/lrstolfm.1.gz |
al@18990 | 79 cat man1/lazarus-ide.1 | gzip > man1/lazarus-ide.1.gz |
al@18990 | 80 cat man1/lazbuild.1 | gzip > man1/lazbuild.1.gz |
al@18990 | 81 cat man1/lazres.1 | gzip > man1/lazres.1.gz |
al@18990 | 82 cat man1/updatepofiles.1 | gzip > man1/updatepofiles.1.gz |
al@18990 | 83 cat man1/svn2revisioninc.1 | gzip > man1/svn2revisioninc.1.gz |
al@18990 | 84 cat man1/startlazarus.1 | gzip > man1/startlazarus.1.gz |
al@18990 | 85 |
Hans-G?nter@21321 | 86 install -m 644 man1/lrstolfm.1.gz $fs/usr/share/man/man1 |
Hans-G?nter@21321 | 87 install -m 644 man1/lazarus-ide.1.gz $fs/usr/share/man/man1 |
Hans-G?nter@21321 | 88 install -m 644 man1/lazres.1.gz $fs/usr/share/man/man1 |
Hans-G?nter@21321 | 89 install -m 644 man1/lazbuild.1.gz $fs/usr/share/man/man1 |
Hans-G?nter@21321 | 90 install -m 644 man1/startlazarus.1.gz $fs/usr/share/man/man1 |
Hans-G?nter@21321 | 91 install -m 644 man1/updatepofiles.1.gz $fs/usr/share/man/man1 |
Hans-G?nter@21321 | 92 install -m 644 man1/svn2revisioninc.1.gz $fs/usr/share/man/man1 |
al@18990 | 93 |
al@18990 | 94 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 |
al@18990 | 95 |
Hans-G?nter@21321 | 96 install -c -m 644 $src/install/lazarus.desktop $fs/usr/share/applications/lazarus.desktop |
Hans-G?nter@21321 | 97 install -c -m 644 $src/images/icons/lazarus128x128.png $fs/usr/share/pixmaps/lazarus.png |
Hans-G?nter@21321 | 98 install -c -m 644 $src/install/lazarus-mime.xml $fs/usr/share/mime/packages/lazarus.xml |
Hans-G?nter@21321 | 99 install -c -m 644 $src/images/mimetypes/*.png $fs/usr/share/icons/hicolor/48x48/mimetypes/ |
al@18990 | 100 |
al@18990 | 101 install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/nogui |
al@18990 | 102 install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/gtk |
al@18990 | 103 install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/gtk2 |
al@18990 | 104 install -m 755 -d $fs/usr/share/lazarus/units/i386-linux/qt |
al@18990 | 105 install -m 755 -d $fs/usr/share/lazarus/components/synedit/design/languages |
al@18990 | 106 |
al@18990 | 107 #cp -a $install/* $fs |
al@21020 | 108 DEPENDS="fpc fpc-src gdb make" |
al@21020 | 109 TAGS="lazarus ide pascal" |
al@18990 | 110 } |