# HG changeset patch # User Christophe Lincoln # Date 1300450454 -3600 # Node ID 1f49437c40eb089fe20451edbad69e8ebbde97bc # Parent c2be6df62e6befad8ac4dc2f039a6c37c20ad5d8 Add boinc (user request) diff -r c2be6df62e6b -r 1f49437c40eb boinc-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/boinc-dev/receipt Fri Mar 18 13:14:14 2011 +0100 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="boinc-dev" +VERSION="6.10.58" +CATEGORY="development" +SHORT_DESC="BOINC devel files." +MAINTAINER="pankso@slitaz.org" +DEPENDS="boinc" +WANTED="$DEPENDS" +WEB_SITE="http://boinc.berkeley.edu/" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/include $fs/usr + cp -a $_pkg/usr/lib/*.*a $fs/usr/lib +} diff -r c2be6df62e6b -r 1f49437c40eb boinc/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/boinc/receipt Fri Mar 18 13:14:14 2011 +0100 @@ -0,0 +1,52 @@ +# SliTaz package receipt. + +PACKAGE="boinc" +VERSION="6.10.58" +SVN_TAG="6_10_58" +CATEGORY="network" +SHORT_DESC="Open-source software for volunteer computing and grid computing." +MAINTAINER="pankso@slitaz.org" +DEPENDS="openssl libcurl wxWidgets" +BUILD_DEPENDS="$DEPENDS subversion openssl-dev autoconf automake curl-dev \ +wxWidgets-dev" +WEB_SITE="http://boinc.berkeley.edu/" + +# Rules to configure and make the package. +compile_rules() +{ + [ ! -d $PACKAGE-$VERSION ] && svn co \ + http://boinc.berkeley.edu/svn/tags/boinc_core_release_${SVN_TAG} \ + $PACKAGE-$VERSION + cd $src + ./_autosetup + ./configure \ + --disable-server \ + --enable-unicode \ + --enable-optimize && + make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p \ + $fs/usr/lib \ + $fs/var/lib/boinc \ + $fs/usr/share/pixmaps + cp -a $_pkg/etc $fs + chmod 0644 $fs/etc/boinc-client.conf + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/lib/*.so* $fs/usr/lib + cp $_pkg/usr/share/boinc/boincmgr.48x48.png \ + $fs/usr/share/pixmaps/boincmgr.png +} + +post_install() +{ + adduser -g "BOINC User" -h /var/lib/boinc -s /bin/false -S -H -D boinc +} + +post_remove() +{ + deluser boinc +} diff -r c2be6df62e6b -r 1f49437c40eb boinc/stuff/applications/boincmgr.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/boinc/stuff/applications/boincmgr.desktop Fri Mar 18 13:14:14 2011 +0100 @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=BOINC Manager +Exec=subox boincmgr -e /usr/bin -d /var/lib/boinc +Icon=boincmgr +Type=Application +Categories=System;Application;