# Maintainer: VolRen <VolRencs@proton.me>

pkgname=stacer
pkgver=1.7.0
pkgrel=1
pkgdesc="Linux System Optimizer and Monitoring"
url="https://github.com/QuentiumYT/Stacer"
arch=('x86_64')
license=('GPL-3.0-or-later')
depends=('qt6-base' 'qt6-charts' 'qt6-svg' 'hicolor-icon-theme')
makedepends=('cmake' 'qt6-tools')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/QuentiumYT/Stacer/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('67d6d87e43278bd0a5ba6ded438c8199eddde815eafc8141e8c0560c5dc4b6c0')

build() {
    cd "Stacer-${pkgver}"

    mkdir -p build

    cmake -DCMAKE_BUILD_TYPE=Release \
          -DCMAKE_CXX_COMPILER=g++ \
          -B build -S .

    make -C build -j$(nproc)
}

package() {
    cd "Stacer-${pkgver}"
    install -Dm755 "build/${pkgname}/${pkgname}" -t "${pkgdir}/usr/bin"
    install -Dm644 "build/${pkgname}/translations"/*.qm -t "${pkgdir}/usr/share/qt6/translations"
    install -Dm644 "icons/hicolor/scalable/apps/${pkgname}.svg" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps"
    install -Dm644 "desktop/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
    install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/doc/${pkgname}/copyright"
    install -Dm644 "build/desktop/fr.quentium.${pkgname}.metainfo.xml" "${pkgname}/usr/share/metainfo/fr.quentium.${pkgname}.metainfo.xml"
}
