Adds Git LFS support to the backend API and related UI. The app now exposes commands to inspect, install, track and pull. A sidecar git-lfs binary is bundled and a prep script is added. This prepares the correct binary for each target platform. - Expose Git LFS status and management commands in API - Bundle and prepare a sidecar git-lfs binary for targets - Update packaging, docs, and README with LFS notes
26 lines
903 B
Plaintext
26 lines
903 B
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 Arch package)"
|
|
arch=('x86_64')
|
|
url="https://git.cbsk-tech.de/Christoph/GitLite"
|
|
license=('MIT')
|
|
depends=('git' 'git-lfs' 'webkit2gtk-4.1' 'gtk3' 'hicolor-icon-theme' 'libappindicator-gtk3' 'librsvg' 'xdotool')
|
|
provides=('gitty-desktop')
|
|
conflicts=('gitty-desktop')
|
|
options=('!strip')
|
|
|
|
_package="gitty-desktop-${pkgver}-1-x86_64.pkg.tar.zst"
|
|
_artifact_url="https://git.cbsk-tech.de/Christoph/GitLite/releases/download/${pkgver}/${_package}"
|
|
source=("${_package}::${_artifact_url}")
|
|
noextract=("${_package}")
|
|
sha256sums=('SKIP')
|
|
|
|
package() {
|
|
# Extract only the native package payload, without carrying its package
|
|
# metadata (.PKGINFO, .BUILDINFO and .MTREE) across.
|
|
bsdtar -xf "$srcdir/$_package" -C "$pkgdir" usr
|
|
}
|