summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 802e912e89bf2e0d7f79245091af3a1398565c77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Maintainer: stag-enterprises < x [at] stag [dot] lol >

pkgname=gitbutler-cli-bin
pkgver=0.19.13
pkgrel=1
pkgdesc="Git client with things like parallel and stacked branches, just the CLI"
arch=("x86_64" "aarch64")
depends=("dbus" "zlib" "glibc" "libgcc")
options=("!debug")
url="https://gitbutler.com/"
license=("LicenseRef-FSL-1.1-MIT")
changelog="CHANGELOG"
source=("pkg-license.md")
source_x86_64=("https://releases.gitbutler.com/releases/release/0.19.13-3047/linux/x86_64/but")
source_aarch64=("https://releases.gitbutler.com/releases/release/0.19.13-3047/linux/aarch64/but")
sha256sums=('2a3154bf44e0b219014291b96249082f3305844a1d73796741468c8128c2829e')
sha256sums_x86_64=('df516f7c97edddb5e3c70be09b1dfa619b78fe5bb6fdcd158ccd08cd84d003ab')
sha256sums_aarch64=('df516f7c97edddb5e3c70be09b1dfa619b78fe5bb6fdcd158ccd08cd84d003ab')

build() {
	cd "$srcdir"
	chmod +x ./but
	./but completions bash   >but.bash
	./but completions zsh    >but.zsh
	./but completions fish   >but.fish
	./but completions elvish >but.elv
}

package() {
	cd "$srcdir"
	install -Dm755 but            "$pkgdir/usr/bin/but"
	install -Dm644 pkg-license.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
	install -Dm644 but.bash       "$pkgdir/usr/share/bash-completion/completions/but"
	install -Dm644 but.zsh        "$pkgdir/usr/share/zsh/site-functions/_but"
	install -Dm644 but.fish       "$pkgdir/usr/share/fish/vendor_completions.d/but.fish"
	install -Dm644 but.elv        "$pkgdir/usr/share/elvish/lib/but.elv"
}