helpwire: registra el .desktop e icono (scriptlet de debtap roto)
El .INSTALL que genera debtap tiene un error de sintaxis y no registra el lanzador, que queda en /opt/HelpWire/Operator/desktop. Lo copiamos a /usr/share/applications e icons/hicolor para que aparezca en el menú. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
16fdc5f307
commit
cb728280d7
@@ -77,4 +77,9 @@ install_helpwire() {
|
||||
as_user "d=\$(mktemp -d) && cd \"\$d\" && curl -fsSL -o hw.deb '$url' && \
|
||||
yes '' | sudo debtap -Q hw.deb && \
|
||||
sudo pacman -U --noconfirm \"\$d\"/*.pkg.tar.zst && rm -rf \"\$d\""
|
||||
# debtap deja el .desktop y el icono dentro de /opt y su scriptlet (roto) no
|
||||
# los registra, así que HelpWire no sale en el menú: lo hacemos a mano.
|
||||
local hw=/opt/HelpWire/Operator/desktop
|
||||
install -Dm644 "$hw/helpwire-operator.desktop" /usr/share/applications/helpwire-operator.desktop
|
||||
install -Dm644 "$hw/helpwire-operator_128.png" /usr/share/icons/hicolor/128x128/apps/helpwire-operator.png
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user