summaryrefslogtreecommitdiffstats
path: root/boinc
diff options
context:
space:
mode:
authororchidman <lesibel@free.fr>2012-03-01 19:09:00 +0100
committerorchidman <lesibel@free.fr>2012-03-01 19:09:00 +0100
commit3898a94c2a7401e1fd0e035585e38b81383ab7a8 (patch)
treef4925e8b73cf00ae57e90695f595570c00b235af /boinc
parent4d8b61efb7e58df86f06604374b484876e0d47a7 (diff)
downloadnutyx-extra-3898a94c2a7401e1fd0e035585e38b81383ab7a8.tar.gz
nutyx-extra-3898a94c2a7401e1fd0e035585e38b81383ab7a8.tar.bz2
nutyx-extra-3898a94c2a7401e1fd0e035585e38b81383ab7a8.tar.xz
nutyx-extra-3898a94c2a7401e1fd0e035585e38b81383ab7a8.zip
boinc 6.12.34-1 nx port
Diffstat (limited to 'boinc')
-rw-r--r--boinc/.footprint.i68689
-rw-r--r--boinc/.footprint.x86_6489
-rw-r--r--boinc/.md5sum.i6862
-rw-r--r--boinc/.md5sum.x86_642
-rwxr-xr-xboinc/Pkgfile51
-rw-r--r--boinc/boinc.bash99
-rw-r--r--boinc/boinc.desktop16
7 files changed, 348 insertions, 0 deletions
diff --git a/boinc/.footprint.i686 b/boinc/.footprint.i686
new file mode 100644
index 000000000..cf49e04ac
--- /dev/null
+++ b/boinc/.footprint.i686
@@ -0,0 +1,89 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/bash_completion.d/
+-rw-r--r-- root/root etc/bash_completion.d/boinc
+drwxr-xr-x root/root etc/init.d/
+-rwxr-xr-x root/root etc/init.d/boinc-client
+drwxr-xr-x root/root etc/sysconfig/
+-rwxr-xr-x root/root etc/sysconfig/boinc-client
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/boinc
+-rwxr-xr-x root/root usr/bin/boinc_client
+-rwxr-xr-x root/root usr/bin/boinccmd
+-rwxr-xr-x root/root usr/bin/boincmgr
+-rwxr-xr-x root/root usr/bin/switcher
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/boinc/
+-rw-r--r-- root/root usr/include/boinc/app_ipc.h
+-rw-r--r-- root/root usr/include/boinc/average.h
+-rw-r--r-- root/root usr/include/boinc/base64.h
+-rw-r--r-- root/root usr/include/boinc/boinc_api.h
+-rw-r--r-- root/root usr/include/boinc/boinc_fcgi.h
+-rw-r--r-- root/root usr/include/boinc/boinc_opencl.h
+-rw-r--r-- root/root usr/include/boinc/boinc_win.h
+-rw-r--r-- root/root usr/include/boinc/boinc_zip.h
+-rw-r--r-- root/root usr/include/boinc/cal_boinc.h
+-rw-r--r-- root/root usr/include/boinc/cc_config.h
+-rw-r--r-- root/root usr/include/boinc/cert_sig.h
+-rw-r--r-- root/root usr/include/boinc/cl_boinc.h
+-rw-r--r-- root/root usr/include/boinc/common_defs.h
+-rw-r--r-- root/root usr/include/boinc/coproc.h
+-rw-r--r-- root/root usr/include/boinc/crypt.h
+-rw-r--r-- root/root usr/include/boinc/diagnostics.h
+-rw-r--r-- root/root usr/include/boinc/diagnostics_win.h
+-rw-r--r-- root/root usr/include/boinc/error_numbers.h
+-rw-r--r-- root/root usr/include/boinc/filesys.h
+-rw-r--r-- root/root usr/include/boinc/graphics2.h
+-rw-r--r-- root/root usr/include/boinc/gui_rpc_client.h
+-rw-r--r-- root/root usr/include/boinc/gutil.h
+-rw-r--r-- root/root usr/include/boinc/hostinfo.h
+-rw-r--r-- root/root usr/include/boinc/md5.h
+-rw-r--r-- root/root usr/include/boinc/md5_file.h
+-rw-r--r-- root/root usr/include/boinc/mem_usage.h
+-rw-r--r-- root/root usr/include/boinc/mfile.h
+-rw-r--r-- root/root usr/include/boinc/miofile.h
+-rw-r--r-- root/root usr/include/boinc/msg_log.h
+-rw-r--r-- root/root usr/include/boinc/network.h
+-rw-r--r-- root/root usr/include/boinc/notice.h
+-rw-r--r-- root/root usr/include/boinc/parse.h
+-rw-r--r-- root/root usr/include/boinc/prefs.h
+-rw-r--r-- root/root usr/include/boinc/procinfo.h
+-rw-r--r-- root/root usr/include/boinc/proxy_info.h
+-rw-r--r-- root/root usr/include/boinc/stackwalker_imports.h
+-rw-r--r-- root/root usr/include/boinc/stackwalker_win.h
+-rw-r--r-- root/root usr/include/boinc/str_util.h
+-rw-r--r-- root/root usr/include/boinc/svn_version.h
+-rw-r--r-- root/root usr/include/boinc/url.h
+-rw-r--r-- root/root usr/include/boinc/util.h
+-rw-r--r-- root/root usr/include/boinc/version.h
+-rw-r--r-- root/root usr/include/boinc/win_util.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libboinc.a
+-rwxr-xr-x root/root usr/lib/libboinc.la
+-rwxr-xr-x root/root usr/lib/libboinc_api.la
+lrwxrwxrwx root/root usr/lib/libboinc_api.so -> libboinc_api.so.7.0.18
+lrwxrwxrwx root/root usr/lib/libboinc_api.so.7 -> libboinc_api.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_api.so.7.0.18
+-rw-r--r-- root/root usr/lib/libboinc_crypt.a
+-rwxr-xr-x root/root usr/lib/libboinc_crypt.la
+-rwxr-xr-x root/root usr/lib/libboinc_opencl.la
+lrwxrwxrwx root/root usr/lib/libboinc_opencl.so -> libboinc_opencl.so.7.0.18
+lrwxrwxrwx root/root usr/lib/libboinc_opencl.so.7 -> libboinc_opencl.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_opencl.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_zip.la
+lrwxrwxrwx root/root usr/lib/libboinc_zip.so -> libboinc_zip.so.7.0.18
+lrwxrwxrwx root/root usr/lib/libboinc_zip.so.7 -> libboinc_zip.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_zip.so.7.0.18
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/boinc.desktop
+drwxr-xr-x root/root usr/share/boinc/
+-rw-r--r-- root/root usr/share/boinc/boincmgr.16x16.png
+-rw-r--r-- root/root usr/share/boinc/boincmgr.32x32.png
+-rw-r--r-- root/root usr/share/boinc/boincmgr.48x48.png
+drwxr-xr-x root/root usr/share/locale/
+drwxr-xr-x root/root usr/share/locale/fr/
+-rwxr-xr-x root/root usr/share/locale/fr/BOINC-Client.mo
+-rwxr-xr-x root/root usr/share/locale/fr/BOINC-Manager.mo
+drwxr-xr-x root/root usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/boinc.png
diff --git a/boinc/.footprint.x86_64 b/boinc/.footprint.x86_64
new file mode 100644
index 000000000..cf49e04ac
--- /dev/null
+++ b/boinc/.footprint.x86_64
@@ -0,0 +1,89 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/bash_completion.d/
+-rw-r--r-- root/root etc/bash_completion.d/boinc
+drwxr-xr-x root/root etc/init.d/
+-rwxr-xr-x root/root etc/init.d/boinc-client
+drwxr-xr-x root/root etc/sysconfig/
+-rwxr-xr-x root/root etc/sysconfig/boinc-client
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/boinc
+-rwxr-xr-x root/root usr/bin/boinc_client
+-rwxr-xr-x root/root usr/bin/boinccmd
+-rwxr-xr-x root/root usr/bin/boincmgr
+-rwxr-xr-x root/root usr/bin/switcher
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/boinc/
+-rw-r--r-- root/root usr/include/boinc/app_ipc.h
+-rw-r--r-- root/root usr/include/boinc/average.h
+-rw-r--r-- root/root usr/include/boinc/base64.h
+-rw-r--r-- root/root usr/include/boinc/boinc_api.h
+-rw-r--r-- root/root usr/include/boinc/boinc_fcgi.h
+-rw-r--r-- root/root usr/include/boinc/boinc_opencl.h
+-rw-r--r-- root/root usr/include/boinc/boinc_win.h
+-rw-r--r-- root/root usr/include/boinc/boinc_zip.h
+-rw-r--r-- root/root usr/include/boinc/cal_boinc.h
+-rw-r--r-- root/root usr/include/boinc/cc_config.h
+-rw-r--r-- root/root usr/include/boinc/cert_sig.h
+-rw-r--r-- root/root usr/include/boinc/cl_boinc.h
+-rw-r--r-- root/root usr/include/boinc/common_defs.h
+-rw-r--r-- root/root usr/include/boinc/coproc.h
+-rw-r--r-- root/root usr/include/boinc/crypt.h
+-rw-r--r-- root/root usr/include/boinc/diagnostics.h
+-rw-r--r-- root/root usr/include/boinc/diagnostics_win.h
+-rw-r--r-- root/root usr/include/boinc/error_numbers.h
+-rw-r--r-- root/root usr/include/boinc/filesys.h
+-rw-r--r-- root/root usr/include/boinc/graphics2.h
+-rw-r--r-- root/root usr/include/boinc/gui_rpc_client.h
+-rw-r--r-- root/root usr/include/boinc/gutil.h
+-rw-r--r-- root/root usr/include/boinc/hostinfo.h
+-rw-r--r-- root/root usr/include/boinc/md5.h
+-rw-r--r-- root/root usr/include/boinc/md5_file.h
+-rw-r--r-- root/root usr/include/boinc/mem_usage.h
+-rw-r--r-- root/root usr/include/boinc/mfile.h
+-rw-r--r-- root/root usr/include/boinc/miofile.h
+-rw-r--r-- root/root usr/include/boinc/msg_log.h
+-rw-r--r-- root/root usr/include/boinc/network.h
+-rw-r--r-- root/root usr/include/boinc/notice.h
+-rw-r--r-- root/root usr/include/boinc/parse.h
+-rw-r--r-- root/root usr/include/boinc/prefs.h
+-rw-r--r-- root/root usr/include/boinc/procinfo.h
+-rw-r--r-- root/root usr/include/boinc/proxy_info.h
+-rw-r--r-- root/root usr/include/boinc/stackwalker_imports.h
+-rw-r--r-- root/root usr/include/boinc/stackwalker_win.h
+-rw-r--r-- root/root usr/include/boinc/str_util.h
+-rw-r--r-- root/root usr/include/boinc/svn_version.h
+-rw-r--r-- root/root usr/include/boinc/url.h
+-rw-r--r-- root/root usr/include/boinc/util.h
+-rw-r--r-- root/root usr/include/boinc/version.h
+-rw-r--r-- root/root usr/include/boinc/win_util.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libboinc.a
+-rwxr-xr-x root/root usr/lib/libboinc.la
+-rwxr-xr-x root/root usr/lib/libboinc_api.la
+lrwxrwxrwx root/root usr/lib/libboinc_api.so -> libboinc_api.so.7.0.18
+lrwxrwxrwx root/root usr/lib/libboinc_api.so.7 -> libboinc_api.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_api.so.7.0.18
+-rw-r--r-- root/root usr/lib/libboinc_crypt.a
+-rwxr-xr-x root/root usr/lib/libboinc_crypt.la
+-rwxr-xr-x root/root usr/lib/libboinc_opencl.la
+lrwxrwxrwx root/root usr/lib/libboinc_opencl.so -> libboinc_opencl.so.7.0.18
+lrwxrwxrwx root/root usr/lib/libboinc_opencl.so.7 -> libboinc_opencl.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_opencl.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_zip.la
+lrwxrwxrwx root/root usr/lib/libboinc_zip.so -> libboinc_zip.so.7.0.18
+lrwxrwxrwx root/root usr/lib/libboinc_zip.so.7 -> libboinc_zip.so.7.0.18
+-rwxr-xr-x root/root usr/lib/libboinc_zip.so.7.0.18
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/boinc.desktop
+drwxr-xr-x root/root usr/share/boinc/
+-rw-r--r-- root/root usr/share/boinc/boincmgr.16x16.png
+-rw-r--r-- root/root usr/share/boinc/boincmgr.32x32.png
+-rw-r--r-- root/root usr/share/boinc/boincmgr.48x48.png
+drwxr-xr-x root/root usr/share/locale/
+drwxr-xr-x root/root usr/share/locale/fr/
+-rwxr-xr-x root/root usr/share/locale/fr/BOINC-Client.mo
+-rwxr-xr-x root/root usr/share/locale/fr/BOINC-Manager.mo
+drwxr-xr-x root/root usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/boinc.png
diff --git a/boinc/.md5sum.i686 b/boinc/.md5sum.i686
new file mode 100644
index 000000000..38d9df6dc
--- /dev/null
+++ b/boinc/.md5sum.i686
@@ -0,0 +1,2 @@
+05ed267db973ef7cbaf1118bb20bf9ce boinc.bash
+17969d849f3cf27c2100b20a7b7a7e64 boinc.desktop
diff --git a/boinc/.md5sum.x86_64 b/boinc/.md5sum.x86_64
new file mode 100644
index 000000000..38d9df6dc
--- /dev/null
+++ b/boinc/.md5sum.x86_64
@@ -0,0 +1,2 @@
+05ed267db973ef7cbaf1118bb20bf9ce boinc.bash
+17969d849f3cf27c2100b20a7b7a7e64 boinc.desktop
diff --git a/boinc/Pkgfile b/boinc/Pkgfile
new file mode 100755
index 000000000..b59cf890d
--- /dev/null
+++ b/boinc/Pkgfile
@@ -0,0 +1,51 @@
+# Description: Infrastructure ouverte pour le calcul informatique par réseau de Berkeley
+# URL: http://boinc.berkeley.edu/
+# Maintainer: Michal Krenek mikos at sgl dot cz
+# Packager: lesibel at free dot fr
+# Depends on: curl,libxslt,subversion,wxgtk,libnotify
+# Run on:curl,libxslt,wxgtk,libnotify
+
+name=boinc
+version=6.12.34
+release=1
+source=(boinc.bash boinc.desktop)
+
+_svnroot=http://boinc.berkeley.edu/svn/trunk
+_svnmod=boinc
+
+build() {
+ cd $SRC
+ svn co ${_svnroot}/${_svnmod}
+ rm -fr ${_svnmod}-build
+ cp -r $_svnmod $_svnmod-build
+ cd $_svnmod-build
+
+ ./_autosetup
+
+ sed \
+ -e "/^CFLAGS =/c CFLAGS = ${CFLAGS}" \
+ -e "/^LDFLAGS =/c LDFLAGS = ${LDFLAGS}" \
+ -e "/^CXXFLAGS =/c CXXFLAGS = ${CXXFLAGS}" \
+ -i {.,*,*/*,*/*/*,*/*/*/*}/Makefile.in
+ sed \
+ -e "/^CFLAGS =/c CFLAGS = $(pkg-config --cflags gtk+-2.0) ${CFLAGS}" \
+ -e "/^LDFLAGS =/c LDFLAGS = $(pkg-config --libs gtk+-2.0) ${LDFLAGS}" \
+ -e "/^CXXFLAGS =/c CXXFLAGS = $(pkg-config --cflags gtk+-2.0) ${CXXFLAGS}" \
+ -i clientgui/Makefile.in
+
+ ./configure --prefix=/usr --disable-server --enable-unicode --with-ssl \
+ --with-wxdir=/usr/lib --with-wx-config=$(which wx-config) \
+ --disable-static --enable-client --enable-manager
+ make
+
+ cd $SRC/$_svnmod-build
+
+ make DESTDIR=$PKG install
+
+ install -D -m644 $SRC/$name.bash $PKG/etc/bash_completion.d/$name
+ install -D -m644 $SRC/$name.desktop $PKG/usr/share/applications/$name.desktop
+ install -D -m644 $SRC/${_svnmod}-build/clientgui/res/boincmgr.48x48.png \
+ $PKG/usr/share/pixmaps/$name.png
+
+}
+
diff --git a/boinc/boinc.bash b/boinc/boinc.bash
new file mode 100644
index 000000000..34daa3b97
--- /dev/null
+++ b/boinc/boinc.bash
@@ -0,0 +1,99 @@
+# Source this file in BASH to get command completion (using tab) for
+# boinc and boinccmd. Written by Frank S. Thomas <fst@debian.org>.
+# See also: http://boinc.berkeley.edu/trac/wiki/BashCommandCompletion
+
+_boinc()
+{
+ local cur prev opts
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+
+ opts="$(boinc_client --help | \
+ sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')"
+
+ # Handle options that require one or more arguments.
+ case "$prev" in
+ --attach_project|--detach_project|--reset_project|--update_prefs|\
+ --gui_rpc_port)
+ return 0
+ ;;
+ esac
+
+ # Handle options that require two arguments.
+ if [[ COMP_CWORD -gt 1 ]]; then
+ pprev="${COMP_WORDS[COMP_CWORD-2]}"
+
+ case "$pprev" in
+ --attach_project)
+ return 0
+ ;;
+ esac
+ fi
+
+ if [[ "$cur" == -* ]]; then
+ COMPREPLY=( $(compgen -W "$opts" -- "$cur") )
+ return 0
+ fi
+}
+complete -F _boinc -o default boinc_client
+
+_boinccmd()
+{
+ local cur prev opts cmds
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+
+ opts="--host --passwd -h --help -V --version"
+ cmds="$(boinc_cmd --help 2>&1 | \
+ sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')"
+
+ # The following construct assures that:
+ # - no command follows if one of $opts or $cmds was given
+ # - after --host follows only one command or --passwd and one command
+ # - after --passwd follows only one command
+ if [[ $COMP_CWORD -eq 1 ]]; then
+ COMPREPLY=( $(compgen -W "$opts $cmds" -- "$cur") )
+ return 0
+ else
+ if [[ "${COMP_WORDS[@]}" =~ ".* --host .* --passwd .*" ]]; then
+ if [[ $COMP_CWORD -eq 5 ]]; then
+ COMPREPLY=( $(compgen -W "$cmds" -- "$cur") )
+ fi
+ elif [[ "${COMP_WORDS[@]}" =~ ".* --passwd .*" ]]; then
+ if [[ $COMP_CWORD -eq 3 ]]; then
+ COMPREPLY=( $(compgen -W "$cmds" -- "$cur") )
+ fi
+ elif [[ "${COMP_WORDS[@]}" =~ ".* --host .*" ]]; then
+ if [[ $COMP_CWORD -eq 3 ]]; then
+ COMPREPLY=( $(compgen -W "--passwd $cmds" -- "$cur") )
+ fi
+ fi
+ fi
+
+ # Handle options/commands that require one or more arguments.
+ case "$prev" in
+ --get_messages|--passwd)
+ return 0
+ ;;
+
+ --host)
+ _known_hosts
+ return 0
+ ;;
+
+ --set_run_mode|--set_network_mode)
+ COMPREPLY=( $(compgen -W "always auto never" -- "$cur") )
+ return 0
+ ;;
+
+ --set_screensaver_mode)
+ COMPREPLY=( $(compgen -W "on off" -- "$cur") )
+ return 0
+ ;;
+ esac
+}
+complete -F _boinccmd boinc_cmd
+
+# vim: syntax=sh
diff --git a/boinc/boinc.desktop b/boinc/boinc.desktop
new file mode 100644
index 000000000..267d56d6d
--- /dev/null
+++ b/boinc/boinc.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Exec=/usr/bin/boincmgr
+Path=/var/lib/boinc
+Icon=boincmgr
+Categories=System;Monitor;GTK;
+Name=BOINC Manager
+GenericName=BOINC monitor and control utility
+GenericName[cs]=Monitorovací a ovládací nástroj pro BOINC
+GenericName[de]=BOINC Überwachungs- und Kontrollprogramm
+GenericName[pt]=Monitorização BOINC e utilitário de controlo
+Comment=Configure or monitor a BOINC core client
+Comment[cs]=Monitoruje a nastavuje klienta BOINC
+Comment[de]=BOINC Basis Client konfigurieren oder überwachen
+Comment[pt]=Configurar ou monitorizar o cliente básico do BOINC