diff options
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" } |