summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlyFabi2022-08-22 21:29:49 +0200
committerSlyFabi2022-08-22 21:29:49 +0200
commitb9a76d36cc4eb8ed82dfc43d44c58901842b4971 (patch)
tree7a286d48868243d655e03b66235d3a8edae504e6
parentcffc762d69c19d1f85c40d248396418909b2e8ac (diff)
downloadaur-b9a76d36cc4eb8ed82dfc43d44c58901842b4971.tar.gz
Fix
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD22
2 files changed, 15 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a84eb17b10a0..6516cda055cb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,6 +2,7 @@ pkgbase = wsysmon-git
pkgdesc = A windows task manager clone for Linux.
pkgver = r5.81e32da
pkgrel = 1
+ url = https://github.com/SlyFabi/WSysMon
arch = any
license = MIT
makedepends = git
@@ -9,7 +10,7 @@ pkgbase = wsysmon-git
depends = procps
provides = wsysmon=r5.81e32da
conflicts = wsysmon
- source = wsysmon-git::git+https://github.com/SlyFabi/WSysMon
+ source = wsysmon::git+https://github.com/SlyFabi/WSysMon
source = WSysMon.desktop
sha256sums = SKIP
sha256sums = 9afa07c20a4d46fdc672130687350af54cdeb051033eef1487382ce1bd04f18e
diff --git a/PKGBUILD b/PKGBUILD
index 80de7da7e021..6e687c1dc139 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,23 @@
# Maintainer: SlyFabi <admin@slyfabi.de>
+_basename=wsysmon
pkgname=wsysmon-git
pkgdesc="A windows task manager clone for Linux."
pkgver=r5.81e32da
pkgrel=1
+url='https://github.com/SlyFabi/WSysMon'
arch=(any)
license=(MIT)
depends=(gtkmm3 procps)
makedepends=(git)
provides=(${pkgname%-*}=$pkgver)
conflicts=(${pkgname%-*})
-source=($pkgname::git+https://github.com/SlyFabi/WSysMon)
-sha256sums=('SKIP')
+source=($_basename::git+$url
+WSysMon.desktop)
+sha256sums=('SKIP'
+'9afa07c20a4d46fdc672130687350af54cdeb051033eef1487382ce1bd04f18e')
pkgver() {
- cd "$pkgname"
+ cd "$_basename"
( 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)"
@@ -21,13 +25,13 @@ pkgver() {
}
build() {
- cmake -B build -S "WSysMon-${pkgver}" \
- -DCMAKE_BUILD_TYPE='Release' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -Wno-dev
- cmake --build build
+ cmake -B build -S "$_basename" \
+ -DCMAKE_BUILD_TYPE=Release
+ cmake --build build --config Release
}
package() {
- DESTDIR="$pkgdir" cmake --install build
+ install -Dm755 "$srcdir/build/WSysMon" "$pkgdir/usr/bin/WSysMon"
+ install -Dm644 "$srcdir/$_basename/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "WSysMon.desktop" "$pkgdir/usr/share/applications/WSysMon.desktop"
}