pkgname=caitsith-lkm _basever=0.2 _timestamp=20190506 pkgver=${_basever}_${_timestamp} _kernver=$(uname -r) pkgrel=1 pkgdesc='CaitSith LKM-based LSM version' arch=('i686' 'x86_64') url='http://caitsith.osdn.jp/' license=('GPL') depends=('linux' 'ncurses') makedepends=('linux-headers') optdepends=('caitsith-tools') install=caitsith-lkm.install source=("http://jaist.dl.osdn.jp/caitsith/66537/caitsith-patch-${_basever}-${_timestamp}.tar.gz" "http://jaist.dl.osdn.jp/caitsith/66537//caitsith-patch-${_basever}-${_timestamp}.tar.gz.asc") sha256sums=('7a9ab52a60567bf985d2968dc30dd20cc22179c260f2e6d51137ea7424ead12a' 'cbfe5e3c92fe577fbb12df0bb0de3716a8002efeb04e70c548499dd828e6753c') validpgpkeys=('43C83369623D7AD3A96C2FC7425F128D0C64F52A') # http://I-love.SAKURA.ne.jp/kumaneko-key noextract=("caitsith-patch-${_basever}-${_timestamp}.tar.gz") prepare() { cp -a "/usr/lib/modules/${_kernver}/build" "${srcdir}" cd "${srcdir}/build/" tar -zxf "${srcdir}/caitsith-patch-${_basever}-${_timestamp}.tar.gz" sed -i -e 's_/sbin/init_/usr/lib/systemd/systemd_' caitsith/config.h } build() { cd "${srcdir}/build/" make SUBDIRS=caitsith modules } package() { cd "${srcdir}/build" make SUBDIRS=caitsith MODLIB="${pkgdir}/usr/lib/modules/${_kernver}/kernel/" modules_install sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" "${startdir}/caitsith-lkm.install" }