mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +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'
|
# Template file for 'boinc'
|
||||||
pkgname=boinc
|
pkgname=boinc
|
||||||
version=7.22.0
|
version=7.22.0
|
||||||
revision=3
|
revision=4
|
||||||
_majorver=${version%.*}
|
_majorver=${version%.*}
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
hostmakedepends="automake libtool pkg-config xorgproto shared-mime-info"
|
hostmakedepends="automake libtool pkg-config xorgproto shared-mime-info"
|
||||||
|
@ -104,18 +104,7 @@ do_install() {
|
||||||
"${DESTDIR}"/etc/default/boinc-client
|
"${DESTDIR}"/etc/default/boinc-client
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Bash completion
|
vinstall client/scripts/boinc.bash 644 usr/share/bash-completion/completions boinc
|
||||||
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
|
|
||||||
vsv boinc
|
vsv boinc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -150,8 +139,7 @@ boinc-nox_package() {
|
||||||
rm -f ${PKGDESTDIR}/usr/lib/*.a
|
rm -f ${PKGDESTDIR}/usr/lib/*.a
|
||||||
rm -f ${PKGDESTDIR}/usr/lib/*.so
|
rm -f ${PKGDESTDIR}/usr/lib/*.so
|
||||||
|
|
||||||
# Bash completion
|
vinstall client/scripts/boinc.bash 644 usr/share/bash-completion/completions boinc
|
||||||
vinstall ${FILESDIR}/boinc.bash 644 usr/share/bash-completion/completions boinc
|
|
||||||
vsv boinc
|
vsv boinc
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue