diff options
-rw-r--r-- | boinc-nox/.footprint.i686 | 80 | ||||
-rw-r--r-- | boinc-nox/.footprint.x86_64 | 80 | ||||
-rw-r--r-- | boinc-nox/.md5sum.i686 | 2 | ||||
-rw-r--r-- | boinc-nox/.md5sum.x86_64 | 2 | ||||
-rwxr-xr-x | boinc-nox/Pkgfile | 50 | ||||
-rw-r--r-- | boinc-nox/boinc.bash | 99 | ||||
-rw-r--r-- | boinc-nox/boinc.desktop | 16 | ||||
-rw-r--r-- | boinc/.footprint.i686 | 89 | ||||
-rw-r--r-- | boinc/.footprint.x86_64 | 89 | ||||
-rw-r--r-- | boinc/.md5sum.i686 | 2 | ||||
-rw-r--r-- | boinc/.md5sum.x86_64 | 2 | ||||
-rwxr-xr-x | boinc/Pkgfile | 51 | ||||
-rw-r--r-- | boinc/boinc.bash | 99 | ||||
-rw-r--r-- | boinc/boinc.desktop | 16 | ||||
-rwxr-xr-x | kde/Pkgfile | 2 | ||||
-rwxr-xr-x | libproxy/Pkgfile | 1 |
16 files changed, 679 insertions, 1 deletions
diff --git a/boinc-nox/.footprint.i686 b/boinc-nox/.footprint.i686 new file mode 100644 index 000000000..dc556563f --- /dev/null +++ b/boinc-nox/.footprint.i686 @@ -0,0 +1,80 @@ +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/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/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 diff --git a/boinc-nox/.footprint.x86_64 b/boinc-nox/.footprint.x86_64 new file mode 100644 index 000000000..dc556563f --- /dev/null +++ b/boinc-nox/.footprint.x86_64 @@ -0,0 +1,80 @@ +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/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/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 diff --git a/boinc-nox/.md5sum.i686 b/boinc-nox/.md5sum.i686 new file mode 100644 index 000000000..38d9df6dc --- /dev/null +++ b/boinc-nox/.md5sum.i686 @@ -0,0 +1,2 @@ +05ed267db973ef7cbaf1118bb20bf9ce boinc.bash +17969d849f3cf27c2100b20a7b7a7e64 boinc.desktop diff --git a/boinc-nox/.md5sum.x86_64 b/boinc-nox/.md5sum.x86_64 new file mode 100644 index 000000000..38d9df6dc --- /dev/null +++ b/boinc-nox/.md5sum.x86_64 @@ -0,0 +1,2 @@ +05ed267db973ef7cbaf1118bb20bf9ce boinc.bash +17969d849f3cf27c2100b20a7b7a7e64 boinc.desktop diff --git a/boinc-nox/Pkgfile b/boinc-nox/Pkgfile new file mode 100755 index 000000000..ee9037e91 --- /dev/null +++ b/boinc-nox/Pkgfile @@ -0,0 +1,50 @@ +# 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 + +name=boinc-nox +_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 + rm $PKG/usr/bin/boincmgr + rm -fr $PKG/usr/share/boinc +} + diff --git a/boinc-nox/boinc.bash b/boinc-nox/boinc.bash new file mode 100644 index 000000000..34daa3b97 --- /dev/null +++ b/boinc-nox/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-nox/boinc.desktop b/boinc-nox/boinc.desktop new file mode 100644 index 000000000..267d56d6d --- /dev/null +++ b/boinc-nox/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 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 diff --git a/kde/Pkgfile b/kde/Pkgfile index 75613f077..1264e64f6 100755 --- a/kde/Pkgfile +++ b/kde/Pkgfile @@ -4,7 +4,7 @@ # Packager: lesibel at free dot fr # Depends on: xorg,oxygen-icons,kdelibs,kde-baseapps,konsole,kate,kde-l10n-fr,kde-runtime,kdepimlibs,kde-workspace,kde-wallpapers,kdeartwork,kdepim-runtime,kdemultimedia,kdeplasma-addons,ksnapshot,gwenview,kdeadmin,kdegames,gstreamer,phonon,phonon-backend-gstreamer,gtk-kde4,oxygen-gtk,gst-plugins-base,gst-plugins-good,gst-plugins-bad,gst-plugins-ugly,lame,konqueror-filesharing,kopete,kdegraphics-mobipocket,step,svgpart,ark,filelight,jovie,kaccessible,kcalc,kcharselect,kdf,kfloppy,kgpg,kmag,kmousetool,kmouth,kremotecontrol,ksecrets,ktimer,kwallet,printer-applet,sweeper -# Run on:xorg,curl,xorg,oxygen-icons,oxygen-icons-svg,kdelibs,kde-baseapps,konsole,kate,kde-l10n-fr,kde-runtime,kdepimlibs,kde-workspace,kde-wallpapers,kdeartwork,kdepim-runtime,kdemultimedia,kdeplasma-addons,ksnapshot,gwenview,kdeadmin,kdegames,gstreamer,phonon,phonon-backend-gstreamer,gtk-kde4,oxygen-gtk,gst-plugins-base,gst-plugins-good,gst-plugins-bad,gst-plugins-ugly,lame,konqueror-filesharing,kopete,llvm,gperf,xorg-cf-files,xorg-gccmakedep,pyxdg,python2-rdflib,xorg-imake,python,xorg-xcb-util,xorg-xprop,xorg-xset,xorg-xsetroot,xorg-luit,zeitgeist,scim,libkexiv2,marble,,kdegraphics-mobipocket,step,svgpart,ark,filelight,jovie,kaccessible,kcalc,kcharselect,kdf,kfloppy,kgpg,kmag,kmousetool,kmouth,kremotecontrol,ksecrets,ktimer,kwallet,printer-applet,sweeper +# Run on:xorg,curl,xorg,oxygen-icons,kdelibs,kde-baseapps,konsole,kate,kde-l10n-fr,kde-runtime,kdepimlibs,kde-workspace,kde-wallpapers,kdeartwork,kdepim-runtime,kdemultimedia,kdeplasma-addons,ksnapshot,gwenview,kdeadmin,kdegames,gstreamer,phonon,phonon-backend-gstreamer,gtk-kde4,oxygen-gtk,gst-plugins-base,gst-plugins-good,gst-plugins-bad,gst-plugins-ugly,lame,konqueror-filesharing,kopete,llvm,gperf,xorg-cf-files,xorg-gccmakedep,pyxdg,python2-rdflib,xorg-imake,python,xorg-xcb-util,xorg-xprop,xorg-xset,xorg-xsetroot,xorg-luit,zeitgeist,scim,libkexiv2,marble,,kdegraphics-mobipocket,step,svgpart,ark,filelight,jovie,kaccessible,kcalc,kcharselect,kdf,kfloppy,kgpg,kmag,kmousetool,kmouth,kremotecontrol,ksecrets,ktimer,kwallet,printer-applet,sweeper name=kde version=4.8.0 diff --git a/libproxy/Pkgfile b/libproxy/Pkgfile index 0cdd6736a..3cdb70bb5 100755 --- a/libproxy/Pkgfile +++ b/libproxy/Pkgfile @@ -28,6 +28,7 @@ build() { -DWITH_KDE4=OFF \ -DWITH_PERL=ON \ -DWITH_PYTHON=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python2.7 \ -DCMAKE_BUILD_TYPE=Distrib \ -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \ -DCMAKE_C_FLAGS="${CFLAGS}" \ |