Update release workflow to detect and attach the native Arch package. Switch the binary AUR recipe to repackage the .pkg.tar.zst. Adjust checksums and packaging steps so the output carries only the native payload without bundling upstream package metadata. - Attach the native .pkg.tar.zst to Gitea releases. - Rework binary AUR recipe to extract usr from the native package. - Update README to document using the native Arch package.
26 lines
893 B
Plaintext
26 lines
893 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' '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
|
|
}
|