summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlyFabi2022-08-22 21:21:22 +0200
committerSlyFabi2022-08-22 21:21:22 +0200
commitcffc762d69c19d1f85c40d248396418909b2e8ac (patch)
treefce55dc7d6752432dfc956786d6c8b0d0ab58e0a
downloadaur-cffc762d69c19d1f85c40d248396418909b2e8ac.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
-rw-r--r--WSysMon.desktop4
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a84eb17b10a0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = wsysmon-git
+ pkgdesc = A windows task manager clone for Linux.
+ pkgver = r5.81e32da
+ pkgrel = 1
+ arch = any
+ license = MIT
+ makedepends = git
+ depends = gtkmm3
+ depends = procps
+ provides = wsysmon=r5.81e32da
+ conflicts = wsysmon
+ source = wsysmon-git::git+https://github.com/SlyFabi/WSysMon
+ source = WSysMon.desktop
+ sha256sums = SKIP
+ sha256sums = 9afa07c20a4d46fdc672130687350af54cdeb051033eef1487382ce1bd04f18e
+
+pkgname = wsysmon-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..80de7da7e021
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: SlyFabi <admin@slyfabi.de>
+pkgname=wsysmon-git
+pkgdesc="A windows task manager clone for Linux."
+pkgver=r5.81e32da
+pkgrel=1
+arch=(any)
+license=(MIT)
+depends=(gtkmm3 procps)
+makedepends=(git)
+provides=(${pkgname%-*}=$pkgver)
+conflicts=(${pkgname%-*})
+source=($pkgname::git+https://github.com/SlyFabi/WSysMon)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ cmake -B build -S "WSysMon-${pkgver}" \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}
diff --git a/WSysMon.desktop b/WSysMon.desktop
new file mode 100644
index 000000000000..83fc5a0f30ac
--- /dev/null
+++ b/WSysMon.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Name=WSysMon
+Exec=/usr/bin/WSysMon
+Type=Application