Add a context-menu action to delete all branches in a folder at once. Top-level remote folders are protected and the currently checked-out branch is preserved. The BranchPanel API now includes folder depth to prevent accidental bulk-deletes and summarizes individual failures after processing. UI polish and localization were applied, and the package/version metadata, changelog, and help overlay were updated for the 2026.8.4 release. - Bulk delete with top-level remote protection and failure summaries. - BranchPanel now tracks folder depth and disables unsafe context menus. - Version bump, changelog/help overlay updates, and UI/localization tweaks.
46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
# Maintainer: Christoph Brandau <c.brandau91@googlemail.com>
|
|
|
|
pkgname=gitty-desktop-bin
|
|
pkgver=2026.8.4
|
|
pkgrel=1
|
|
pkgdesc="A lightweight, modern Git client built with Tauri (prebuilt AppImage)"
|
|
arch=('x86_64')
|
|
url="https://git.cbsk-tech.de/Christoph/GitLite"
|
|
license=('MIT')
|
|
depends=('fuse2' 'git' 'webkit2gtk-4.1' 'gtk3' 'hicolor-icon-theme' 'libappindicator-gtk3' 'librsvg' 'xdotool')
|
|
provides=('gitty-desktop')
|
|
conflicts=('gitty-desktop')
|
|
options=('!strip')
|
|
|
|
_appimage="Gitty_${pkgver}_amd64.AppImage"
|
|
_artifact_url="https://cdn.cbsk-tech.de/gitty/${pkgver}/${_appimage}"
|
|
_tag=2026.8.4
|
|
source=("${_appimage}::${_artifact_url}"
|
|
"gitty-desktop.png::${url}/raw/tag/${_tag}/src-tauri/icons/icon.png")
|
|
sha256sums=('SKIP'
|
|
'SKIP')
|
|
|
|
package() {
|
|
install -Dm755 "$srcdir/$_appimage" \
|
|
"$pkgdir/opt/$pkgname/gitty-desktop.AppImage"
|
|
install -d "$pkgdir/usr/bin"
|
|
ln -s "/opt/$pkgname/gitty-desktop.AppImage" \
|
|
"$pkgdir/usr/bin/gitty-desktop"
|
|
|
|
install -Dm644 "$srcdir/gitty-desktop.png" \
|
|
"$pkgdir/usr/share/icons/hicolor/512x512/apps/gitty-desktop.png"
|
|
|
|
install -d "$pkgdir/usr/share/applications"
|
|
cat > "$pkgdir/usr/share/applications/gitty-desktop.desktop" <<-EOF
|
|
[Desktop Entry]
|
|
Type=Application
|
|
Name=Gitty
|
|
Comment=$pkgdesc
|
|
Exec=gitty-desktop
|
|
Icon=gitty-desktop
|
|
Terminal=false
|
|
Categories=Development;RevisionControl;
|
|
StartupWMClass=gitty
|
|
EOF
|
|
}
|