# Maintainer: Vladislav Nepogodin pkgname=cachyos-kernel-manager pkgver=1.4.3 pkgrel=1 pkgdesc="Simple kernel manager" arch=(aarch64 x86_64 x86_64_v3) url="https://github.com/cachyos/kernel-manager" license=(GPLv3) depends=('qt5-base' 'polkit') makedepends=('cmake' 'ninja' 'git' 'python' 'polkit-qt5' 'qt5-tools') groups=('cachyos') source=("kernel-manager-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" fix-installed-db.patch) sha256sums=('e9ab98525e654728654cd84023bc1ef13567db8799ce25376b79726e04fa7216' 'SKIP') provides=('cachyos-kernel-manager') conflicts=('cachyos-kernel-manager') options=(strip) prepare() { cd ${srcdir}/kernel-manager-${pkgver} patch -Np1 -i ../fix-installed-db.patch } build() { cd ${srcdir}/kernel-manager-${pkgver} CFLAGS=${CFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS} CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS} _cpuCount=$(grep -c -w ^processor /proc/cpuinfo) cmake -S . -Bbuild \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib cmake --build build --parallel $_cpuCount } package() { cd ${srcdir}/kernel-manager-${pkgver} DESTDIR="${pkgdir}" cmake --build build --target install install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim:set sw=2 sts=2 et: