aports/community/dissent/APKBUILD

43 lines
1.2 KiB
Text

# Contributor: lauren n. liberda <lauren@selfisekai.rocks>
maintainer="Callum Andrew <contact@candrew.net>"
pkgname=dissent
pkgver=0.0.34
pkgrel=1
pkgdesc="Lightweight and modern Discord client"
url="https://libdb.so/dissent"
arch="all"
license="GPL-3.0-or-later"
options="net" # go dependencies
makedepends="
go
gobject-introspection-dev
gtk4.0-dev
gtksourceview5-dev
libadwaita-dev
libspelling-dev
"
depends="mesa-gles"
source="
https://github.com/diamondburned/dissent/archive/v$pkgver/dissent-$pkgver.tar.gz
dissent.desktop
"
build() {
go build ./main.go
}
check() {
# no tests yet. but sure, try
go test ./...
}
package() {
install -Dm775 main "$pkgdir"/usr/bin/"$pkgname"
install -Dm644 "$srcdir"/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
install -Dm644 ./internal/icons/hicolor/scalable/apps/so.libdb.dissent.svg -t "$pkgdir"/usr/share/icons/hicolor/scalable/apps/
}
sha512sums="
e89629d9d6b38446c337257cd51e0c034f4ad19f830392a7a681a39f68ab4171ae03129ff1d224961fa39f7441a528c28cc0b4b4d15336bdcce9711e7a05d9ee dissent-0.0.34.tar.gz
c454be19d716d0e6a9265423e87d75af2bc7998dd953b606ddf4dcb8e31335fd0b89dec083fc8d114ee1de11ccca1f0b021c1ca2ae760f3e92de66c58dc3d485 dissent.desktop
"