# Compiling Time: 0.01 SBU
# Maintainer: DeX77 <dex77@frugalware.org>

pkgname=castor
pkgver=0.9.0
pkgrel=3
pkgdesc="A Gemini, Gopher and Finger protocol client"
archs=('x86_64')
groups=('xapps-extra')
url="https://git.sr.ht/~julienxx/castor"
depends=('cairo' 'gdk-pixbuf2' 'glibc' 'gtk+3' 'openssl>=3.1.0' 'pango')
makedepends=('cargo' 'x11-protos')
up2date="lynx -dump -listonly $url/refs  | grep 'tar.gz' | egrep -o '[0-9]+\.[0-9]+\.[0-9]+' | Fsort | tail -n 1 | Fsanitizeversion"
source=("https://git.sr.ht/~julienxx/castor/archive/$pkgver.tar.gz")
sha1sums=('f6b3295dadfc37ac92a34c330aa05a33afbcffaf')

build() {
	Fcd
	Fexec cargo install \
		--no-track \
		--locked \
		--root "$Fdestdir/usr" \
		--path "$Fsrcdir/$_F_cd_path" || Fdie
}


# optimization OK
