diff options
author | Mark Wagie | 2023-03-03 09:17:04 -0700 |
---|---|---|
committer | Mark Wagie | 2023-03-03 09:17:04 -0700 |
commit | 046cef5ed6a6b76d2b29e5ed60754d29bbc8d8fc (patch) | |
tree | ef5174a19ffa8d7b8123f1cbecc585520f777dcf /PKGBUILD | |
parent | a87d7e2010d6baf1813a6b4e274703cd77881c4b (diff) | |
download | aur-046cef5ed6a6b76d2b29e5ed60754d29bbc8d8fc.tar.gz |
2.8.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -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" } |