aports/community/flare/APKBUILD

50 lines
1.3 KiB
Text

# Maintainer: Krassy Boykinov <kboykinov@teamcentrixx.com>
pkgname=flare
pkgver=0.16.0
pkgrel=0
pkgdesc="Unofficial Signal GTK client"
url="https://gitlab.com/schmiddi-on-mobile/flare"
arch="all"
license="AGPL-3.0-only"
makedepends="
blueprint-compiler
cargo-auditable
desktop-file-utils
gettext-dev
gtk4.0-dev
gtksourceview5-dev
libadwaita-dev
libsecret-dev
libspelling-dev
meson
protobuf-dev
"
subpackages="$pkgname-lang"
source="https://gitlab.com/schmiddi-on-mobile/flare/-/archive/$pkgver/flare-$pkgver.tar.gz
0001-no-cargo-home.patch
0002-use-cargo-auditable.patch
"
# no tests
options="!check net"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
abuild-meson . output
meson compile -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
sha512sums="
0d005ecc0782c07a470acab07715f19b440a7210b8a87397b673e0deff550fe7380403d8500122ed4afdd9eb31ed8672b5c6116f1005c05eb3b1273effd6e4a0 flare-0.16.0.tar.gz
3feb1a99cbdca84af773e7814768dd845fdcce5259977c15dab6679bcf9e9e027e514da58ae2f79b67e8c68075543a7fab7d42021afea0d5332eeb6ae9a8ea59 0001-no-cargo-home.patch
aa50c264447da654a0a20cbd27d3ad9f8a2b3bc33781a1710b9a45ed34e0e48c0ceafe4d8d314e8943116aad91533851a67eb8385be2033b418c3edaca5bdde2 0002-use-cargo-auditable.patch
"