wok annotate boinc/receipt @ rev 10811

lighttpd: stop Busybox httpd in post_install
author Christophe Lincoln <pankso@slitaz.org>
date Sun Jun 05 01:40:47 2011 +0200 (2011-06-05)
parents 1f49437c40eb
children b7319995b37e
rev   line source
pankso@9330 1 # SliTaz package receipt.
pankso@9330 2
pankso@9330 3 PACKAGE="boinc"
pankso@9330 4 VERSION="6.10.58"
pankso@9330 5 SVN_TAG="6_10_58"
pankso@9330 6 CATEGORY="network"
pankso@9330 7 SHORT_DESC="Open-source software for volunteer computing and grid computing."
pankso@9330 8 MAINTAINER="pankso@slitaz.org"
pankso@9800 9 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pankso@9800 10 WEB_SITE="http://boinc.berkeley.edu/"
pankso@9800 11 WGET_URL="svn|http://boinc.berkeley.edu/svn/tags/boinc_core_release_${SVN_TAG}"
pankso@9800 12
pankso@9330 13 DEPENDS="openssl libcurl wxWidgets"
pankso@9800 14 BUILD_DEPENDS="subversion openssl-dev autoconf automake curl-dev \
pankso@9330 15 wxWidgets-dev"
pankso@9330 16
pankso@9330 17 # Rules to configure and make the package.
pankso@9330 18 compile_rules()
pankso@9330 19 {
pankso@9330 20 cd $src
pankso@9330 21 ./_autosetup
pankso@9330 22 ./configure \
pankso@9330 23 --disable-server \
pankso@9330 24 --enable-unicode \
pankso@9330 25 --enable-optimize &&
pankso@9330 26 make && make install
pankso@9330 27 }
pankso@9330 28
pankso@9330 29 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@9330 30 genpkg_rules()
pankso@9330 31 {
pankso@9330 32 mkdir -p \
pankso@9330 33 $fs/usr/lib \
pankso@9330 34 $fs/var/lib/boinc \
pankso@9330 35 $fs/usr/share/pixmaps
pankso@9330 36 cp -a $_pkg/etc $fs
pankso@9330 37 chmod 0644 $fs/etc/boinc-client.conf
pankso@9330 38 cp -a $_pkg/usr/bin $fs/usr
pankso@9330 39 cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
pankso@9330 40 cp $_pkg/usr/share/boinc/boincmgr.48x48.png \
pankso@9330 41 $fs/usr/share/pixmaps/boincmgr.png
pankso@9330 42 }
pankso@9330 43
pankso@9330 44 post_install()
pankso@9330 45 {
pankso@9330 46 adduser -g "BOINC User" -h /var/lib/boinc -s /bin/false -S -H -D boinc
pankso@9330 47 }
pankso@9330 48
pankso@9330 49 post_remove()
pankso@9330 50 {
pankso@9330 51 deluser boinc
pankso@9330 52 }