summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2023-03-03 09:17:04 -0700
committerMark Wagie2023-03-03 09:17:04 -0700
commit046cef5ed6a6b76d2b29e5ed60754d29bbc8d8fc (patch)
treeef5174a19ffa8d7b8123f1cbecc585520f777dcf /PKGBUILD
parenta87d7e2010d6baf1813a6b4e274703cd77881c4b (diff)
downloadaur-046cef5ed6a6b76d2b29e5ed60754d29bbc8d8fc.tar.gz
2.8.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8a7054c094bd..eed2d3435077 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
pkgname=system-monitoring-center
-pkgver=2.7.0
+pkgver=2.8.0
pkgrel=1
pkgdesc="Multi-featured system monitor."
arch=('any')
@@ -8,18 +8,22 @@ url="https://github.com/hakandundar34coding/system-monitoring-center"
license=('GPL3')
depends=('dmidecode' 'iproute2' 'libadwaita' 'polkit' 'python-cairo'
'python-gobject' 'util-linux')
-makedepends=('python-setuptools')
+makedepends=('meson')
+checkdepends=('appstream-glib')
optdepends=('hwdata: for device vendor-model information of new devices'
'xorg-xrandr: for more accurate screen resolution and refresh rate detection')
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
-sha256sums=('9cdb318edfca4461284e5e6a86b2de895b93fd08cec770199e7dd0c6faa4fd08')
+sha256sums=('e543bc1c2ef5642082b4f019ca7bd222384d89db1914d9fdc3d902c0c0cdd468')
build() {
- cd "$pkgname-$pkgver"
- python setup.py build
+ arch-meson "$pkgname-$pkgver" build
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
}
package() {
- cd "$pkgname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ meson install -C build --destdir "$pkgdir"
}