aboutsummaryrefslogtreecommitdiffstats
path: root/testing/gnome-metronome/APKBUILD
blob: c35aa5b161679a5ca9e74b917c6ecadeb19c1ac8 (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
38
39
40
41
42
43
# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=gnome-metronome
pkgver=1.1.0
pkgrel=0
pkgdesc="Metronome beats the rhythm for you"
url="https://apps.gnome.org/app/com.adrienplazas.Metronome/"
# s390x, riscv64: blocked by cargo, gtk4.0, libadwaita, rust
arch="all !s390x !riscv64"
license="GPL-3.0-or-later"
makedepends="
	cargo
	glib-dev
	gst-plugins-bad-dev
	gst-plugins-base-dev
	gstreamer-dev
	gtk4.0-dev
	libadwaita-dev
	meson
	rust
"
source="https://gitlab.gnome.org/World/metronome/-/archive/$pkgver/metronome-$pkgver.tar.gz
	libadwaita-alpha4.patch
	"
builddir="$srcdir/metronome-$pkgver"

build() {
	abuild-meson build
	meson compile ${JOBS:+-j ${JOBS}} -C build
}

check() {
	meson check
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C build
}

sha512sums="
213073080810f11a7d9ab46b385a7a59037ce65bd75160127eb7e823c84a034258f8da197b8002aaaf66121827578ccacd59f32c1cedba8d6fa2c2e830ef901f  metronome-1.1.0.tar.gz
4d9d04a361d329c58c9e5872630259478af1d9fa9a2e8ef0fb0f12c987829bf523588143bc9b58b96521dc54b98b293c34ed3c3a7d0358b4a8619d05f0446a62  libadwaita-alpha4.patch
"