mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-16 06:07:00 +02:00
boinc: devendor desktop file
This commit is contained in:
parent
847d1510e8
commit
dc96ccb13f
9 changed files with 3 additions and 130 deletions
|
@ -1,99 +0,0 @@
|
|||
# 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
|
|
@ -1,16 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Exec=/usr/bin/boincmgr
|
||||
Path=/var/lib/boinc
|
||||
Icon=boinc
|
||||
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
|
Binary file not shown.
Before Width: | Height: | Size: 20 KiB |
Binary file not shown.
Before Width: | Height: | Size: 803 B |
Binary file not shown.
Before Width: | Height: | Size: 1.5 KiB |
Binary file not shown.
Before Width: | Height: | Size: 57 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.2 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.7 KiB |
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'boinc'
|
||||
pkgname=boinc
|
||||
version=7.22.0
|
||||
revision=3
|
||||
revision=4
|
||||
_majorver=${version%.*}
|
||||
build_style=gnu-configure
|
||||
hostmakedepends="automake libtool pkg-config xorgproto shared-mime-info"
|
||||
|
@ -104,18 +104,7 @@ do_install() {
|
|||
"${DESTDIR}"/etc/default/boinc-client
|
||||
fi
|
||||
|
||||
# Bash completion
|
||||
vinstall ${FILESDIR}/boinc.bash 644 usr/share/bash-completion/completions boinc
|
||||
|
||||
# Desktop
|
||||
vmkdir usr/share/applications
|
||||
vinstall ${FILESDIR}/boinc.desktop 644 usr/share/applications
|
||||
for size in 16 24 32 64 128 256; do
|
||||
vinstall ${FILESDIR}/boinc${size}.png 644 \
|
||||
usr/share/icons/hicolor/${size}x${size}/apps \
|
||||
boinc.png
|
||||
done
|
||||
vinstall ${FILESDIR}/boinc32.png 644 usr/share/pixmaps boinc.png
|
||||
vinstall client/scripts/boinc.bash 644 usr/share/bash-completion/completions boinc
|
||||
vsv boinc
|
||||
}
|
||||
|
||||
|
@ -150,8 +139,7 @@ boinc-nox_package() {
|
|||
rm -f ${PKGDESTDIR}/usr/lib/*.a
|
||||
rm -f ${PKGDESTDIR}/usr/lib/*.so
|
||||
|
||||
# Bash completion
|
||||
vinstall ${FILESDIR}/boinc.bash 644 usr/share/bash-completion/completions boinc
|
||||
vinstall client/scripts/boinc.bash 644 usr/share/bash-completion/completions boinc
|
||||
vsv boinc
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue