File PKGBUILD of Package plasma-applet-resources-monitor

pkgname=plasma-applet-resources-monitor
pkgver=3.2.1
pkgrel=1
pkgdesc="Plasma applet for monitoring temperatures of existing sensors including CPU, GPU and HDD."
arch=(any)
url="https://github.com/orblazer/plasma-applet-resources-monitor/"
license=(GPL3)
depends=(plasma-workspace libksysguard)
makedepends=(extra-cmake-modules ninja clang mold)
optdepends=('kdeplasma-addons: select an application to run')
source=("https://github.com/orblazer/plasma-applet-resources-monitor/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('7202b18c768182da30c0f4b77164a06f88e0b573c969dec0acf319542fff1d8a')

build() {
  export CC=clang CXX=clang++ MAKEFLAGS="-j$(nproc)"
  cmake -B build -G Ninja -S plasma-applet-resources-monitor-${pkgver} \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_BUILD_TYPE=None \
    -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=mold" \
    -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=mold"
  ninja -C build
}

package() {
  DESTDIR="${pkgdir}" ninja -C build install
}
openSUSE Build Service is sponsored by