aports/testing/lapel/APKBUILD
2023-06-22 17:55:30 +00:00

51 lines
1.3 KiB
Plaintext

# Contributor: knuxify <knuxify@gmail.com>
# Maintainer: knuxify <knuxify@gmail.com>
pkgname=lapel
pkgver=0.1.0
pkgrel=3
pkgdesc="Assistant - Voice assistant GUI based on Mycroft, written in GTK"
url="https://github.com/aspinwall-ui/lapel"
# arches blocked by ovos
arch="noarch !x86 !armhf !armv7 !s390x !ppc64le !riscv64"
license="MIT"
depends="
gtk4.0
libadwaita
ovos
py3-gobject3
py3-ovos-bus-client
py3-ovos-config
py3-ovos-utils
py3-requests
python3
"
makedepends="meson glib-dev desktop-file-utils"
subpackages="$pkgname-lang"
source="https://github.com/aspinwall-ui/lapel/archive/refs/tags/$pkgver/lapel-$pkgver.tar.gz
0001-Port-to-OVOS.patch
"
options="!check" # no test suite
build() {
abuild-meson \
. output
meson compile -C output
}
check() {
meson test --no-rebuild --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
mkdir -p "$pkgdir"/usr/share/metainfo
mv "$pkgdir"/usr/share/appdata/*.xml "$pkgdir"/usr/share/metainfo
rmdir "$pkgdir"/usr/share/appdata
}
sha512sums="
144178c618c2178cb5c7a70c6a0fc4e80dcd3996b8afccf98efe990e424e41ff99a4ede9f7d0ef215b000d662d15d0d1645accd244318c18346b18ce3d1896a0 lapel-0.1.0.tar.gz
b6fdc355d3a1ee4c30e60b27ee9a735cdb736afb72f1c71bcf945d932bac3aeca82d473d253503a24f9b801b49a5cf2c728faf03534b64acf01676ca217b5ea2 0001-Port-to-OVOS.patch
"