From cb728280d7cc7ff89b1de38c745c2904ba55fd87 Mon Sep 17 00:00:00 2001 From: josevi Date: Tue, 23 Jun 2026 22:34:22 +0200 Subject: [PATCH] helpwire: registra el .desktop e icono (scriptlet de debtap roto) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- shared/packages-common.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/shared/packages-common.sh b/shared/packages-common.sh index 65b83db..32ada21 100755 --- a/shared/packages-common.sh +++ b/shared/packages-common.sh @@ -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 }