diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 16 insertions, 11 deletions
@@ -1,11 +1,12 @@ pkgbase = system-monitoring-center pkgdesc = Multi-featured system monitor. - pkgver = 2.7.0 + pkgver = 2.8.0 pkgrel = 1 url = https://github.com/hakandundar34coding/system-monitoring-center arch = any license = GPL3 - makedepends = python-setuptools + checkdepends = appstream-glib + makedepends = meson depends = dmidecode depends = iproute2 depends = libadwaita @@ -15,7 +16,7 @@ pkgbase = system-monitoring-center depends = util-linux optdepends = hwdata: for device vendor-model information of new devices optdepends = xorg-xrandr: for more accurate screen resolution and refresh rate detection - source = system-monitoring-center-2.7.0.tar.gz::https://github.com/hakandundar34coding/system-monitoring-center/archive/refs/tags/v2.7.0.tar.gz - sha256sums = 9cdb318edfca4461284e5e6a86b2de895b93fd08cec770199e7dd0c6faa4fd08 + source = system-monitoring-center-2.8.0.tar.gz::https://github.com/hakandundar34coding/system-monitoring-center/archive/refs/tags/v2.8.0.tar.gz + sha256sums = e543bc1c2ef5642082b4f019ca7bd222384d89db1914d9fdc3d902c0c0cdd468 pkgname = system-monitoring-center @@ -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" } |