diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1eb6825490ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = monitorets + pkgdesc = Have always at a glance the usage of system resources + pkgver = 0.10.1 + pkgrel = 1 + url = https://github.com/jorchube/monitorets + arch = any + license = GPL3 + checkdepends = appstream-glib + makedepends = meson + depends = libadwaita + depends = python-cairo + depends = python-gobject + depends = python-psutil + depends = python-xdg-base-dirs + source = monitorets-0.10.1.tar.gz::https://github.com/jorchube/monitorets/archive/refs/tags/0.10.1.tar.gz + sha256sums = 1592d8c1bded965dd7564fe5da3084dbb1a818ca4d9cfbd08885d7306cc54eb6 + +pkgname = monitorets diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4dab8d6386e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0a91a88fae32 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Mark Wagie <mark dot wagie at proton dot me> +pkgname=monitorets +pkgver=0.10.1 +pkgrel=1 +pkgdesc="Have always at a glance the usage of system resources" +arch=('any') +url="https://github.com/jorchube/monitorets" +license=('GPL3') +depends=('libadwaita' 'python-cairo' 'python-gobject' 'python-psutil' + 'python-xdg-base-dirs') +makedepends=('meson') +checkdepends=('appstream-glib') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('1592d8c1bded965dd7564fe5da3084dbb1a818ca4d9cfbd08885d7306cc54eb6') + +prepare() { + cd "$pkgname-$pkgver" + + # xdg is now xdg_base_dirs + sed -i 's/from xdg import/from xdg_base_dirs import/g' src/preferences.py + + # correct version + sed -i "s/0.10.0/$pkgver/g" src/main.py +} + +build() { + arch-meson "$pkgname-$pkgver" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs || : +} + +package() { + meson install -C build --destdir "$pkgdir" +} |