GitComet rename

This commit is contained in:
Sampo Kivistö 2026-03-06 16:27:24 +02:00
parent d7407aec00
commit 1468781248
No known key found for this signature in database
GPG key ID: 3B426F446F481CFF
2036 changed files with 1641 additions and 1641 deletions

View file

@ -6,8 +6,8 @@ usage() {
Usage: scripts/install-linux.sh [--release|--debug] [--prefix PATH] [--no-build]
Installs:
- binary to <prefix>/bin/gitgpui-app
- desktop entry to ~/.local/share/applications/gitgpui.desktop
- binary to <prefix>/bin/gitcomet-app
- desktop entry to ~/.local/share/applications/gitcomet.desktop
- icon to ~/.local/share/icons/hicolor/scalable/apps/gitcomet-512.svg
Defaults:
@ -31,10 +31,10 @@ while [[ $# -gt 0 ]]; do
done
repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
bin_src="${repo_root}/target/${mode}/gitgpui-app"
bin_src="${repo_root}/target/${mode}/gitcomet-app"
if [[ $build -eq 1 && ! -x "$bin_src" ]]; then
(cd "$repo_root" && cargo build -p gitgpui-app --${mode})
(cd "$repo_root" && cargo build -p gitcomet-app --${mode})
fi
if [[ ! -x "$bin_src" ]]; then
@ -47,14 +47,14 @@ bindir="${prefix}/bin"
appdir="${XDG_DATA_HOME:-${HOME}/.local/share}/applications"
icondir="${XDG_DATA_HOME:-${HOME}/.local/share}/icons/hicolor/scalable/apps"
install -Dm755 "$bin_src" "${bindir}/gitgpui-app"
install -Dm755 "$bin_src" "${bindir}/gitcomet-app"
# Install desktop file with absolute Exec path so it works even if ~/.local/bin isn't on PATH.
tmp_desktop="$(mktemp)"
trap 'rm -f "$tmp_desktop"' EXIT
sed "s|^Exec=.*$|Exec=${bindir}/gitgpui-app|g" \
"${repo_root}/assets/linux/gitgpui.desktop" >"$tmp_desktop"
install -Dm644 "$tmp_desktop" "${appdir}/gitgpui.desktop"
sed "s|^Exec=.*$|Exec=${bindir}/gitcomet-app|g" \
"${repo_root}/assets/linux/gitcomet.desktop" >"$tmp_desktop"
install -Dm644 "$tmp_desktop" "${appdir}/gitcomet.desktop"
install -Dm644 "${repo_root}/assets/gitcomet-512.svg" \
"${icondir}/gitcomet-512.svg"
@ -62,8 +62,8 @@ install -Dm644 "${repo_root}/assets/gitcomet-512.svg" \
command -v update-desktop-database >/dev/null 2>&1 && update-desktop-database "$appdir" >/dev/null 2>&1 || true
command -v gtk-update-icon-cache >/dev/null 2>&1 && gtk-update-icon-cache "${XDG_DATA_HOME:-${HOME}/.local/share}/icons/hicolor" >/dev/null 2>&1 || true
echo "Installed GitGpui:"
echo " ${bindir}/gitgpui-app"
echo " ${appdir}/gitgpui.desktop"
echo "Installed GitComet:"
echo " ${bindir}/gitcomet-app"
echo " ${appdir}/gitcomet.desktop"
echo " ${icondir}/gitcomet-512.svg"
echo "If GNOME still shows a generic icon, log out/in (or restart GNOME Shell)."