projects/aports·blob master · refs

44 lines · 1.2 KiB

1# Contributor: WrenIX <[email protected]>
2# Maintainer: team/cosmic <[email protected]>
3pkgname=cosmic-monitor
4pkgver=1.10.0
5_upstreamver="${pkgver/_beta/-beta.}"
6_upstreamver="${_upstreamver/_p/.}"
7pkgrel=0
8pkgdesc="System Monitor for the COSMIC Desktop Environment"
9url="https://github.com/pop-os/cosmic-monitor"
10# armv7, armhf, x86: DO NOT RE-ENABLE! 32-bit is problematic, often requires carrying patches to fix
11# riscv64: too slow to build
12arch="all !armv7 !armhf !riscv64 !x86"
13license="GPL-3.0-only"
14makedepends="
15 cargo-auditable
16 just
17 libxkbcommon-dev
18"
19options="net !check" # fetch dependencies, no tests
20source="
21 $pkgname-$pkgver.tar.gz::https://github.com/pop-os/cosmic-monitor/archive/refs/tags/epoch-$_upstreamver.tar.gz
22"
23builddir="$srcdir/$pkgname-epoch-$_upstreamver"
24
25prepare() {
26 default_prepare
27 cargo fetch --target="$CHOST" --locked
28}
29
30build() {
31 cargo auditable build --release --frozen
32}
33
34check() {
35 cargo test --frozen
36}
37
38package() {
39 just rootdir="$pkgdir" install
40}
41
42sha512sums="
43bd5d3ef1943fb1c4949d0c1c312389d42837852612666d645195292283eef201d2c5c46b61a14319585c2dfce6434044f2761b4955e25b0dcb4af97afe2d3c54 cosmic-monitor-1.10.0.tar.gz
44"