51 lines
1.3 KiB
Plaintext
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:
|