# Copyright 2018 Redcore Linux Project # Distributed under the terms of the GNU General Public License v2 require bash-completion require github [ user=dell tag="v${PV}" ] require openrc-service SUMMARY="Dynamically rebuild kernel modules" DESCRIPTION=" DKMS includes utilities to dynamically rebuild kernel modules when the kernel is updated. It also allows developers to build DKMS-enabled tarballs, rpms and debs that will be rebuilt on kernel update. " HOMEPAGE="http://linux.dell.com/dkms/" LICENCES="GPL-2" SLOT="0" PLATFORMS="~amd64" MYOPTIONS="" DEPENDENCIES=" run: app-shells/bash sys-apps/gentoo-functions suggestion: app-arch/dpkg [[ description = [ Build DKMS-enabled debs ] ]] app-arch/rpm [[ description = [ Build DKMS-enabled rpms ] ]] " DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}"/"${PNV}"-dont-touch-configs.patch "${FILES}"/"${PNV}"-gentoo-functions.patch "${FILES}"/"${PNV}"-systemd-service-fix.patch "${FILES}"/"${PNV}"-redcore-makefile.patch ) DEFAULT_SRC_INSTALL_PARAMS=( SBIN=/usr/$(exhost --target)/bin LIBDIR=/usr/$(exhost --target)/lib/dkms SYSTEMD_UNITDIR=/usr/$(exhost --target)/lib/systemd/system BASHDIR=${BASHCOMPLETIONDIR} ) src_compile() { : } src_install() { emake \ ${DEFAULT_SRC_INSTALL_PARAMS[@]} \ DESTDIR="${IMAGE}" install install_openrc_files }