PKGBUILD/3PARTY/3party/cachyos-kernel-manager/PKGBUILD_

51 lines
1.3 KiB
Plaintext

# Maintainer: Vladislav Nepogodin <nepogodin.vlad@gmail.com>
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: