From 98d0d7a9d4645d32017c85cde08a846e257cb212 Mon Sep 17 00:00:00 2001 From: Wiktor Ciurej Date: Sun, 16 Oct 2022 20:28:14 +0200 Subject: [PATCH] New package: cryptodev-dkms-1.12 --- srcpkgs/cryptodev-dkms/files/dkms.conf | 7 ++++++ srcpkgs/cryptodev-dkms/template | 34 ++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/cryptodev-dkms/files/dkms.conf create mode 100644 srcpkgs/cryptodev-dkms/template diff --git a/srcpkgs/cryptodev-dkms/files/dkms.conf b/srcpkgs/cryptodev-dkms/files/dkms.conf new file mode 100644 index 000000000000..e4c7ead12786 --- /dev/null +++ b/srcpkgs/cryptodev-dkms/files/dkms.conf @@ -0,0 +1,7 @@ +PACKAGE_NAME="cryptodev-linux" +PACKAGE_VERSION="@@VERSION@@" +BUILT_MODULE_NAME[0]="cryptodev" +DEST_MODULE_LOCATION[0]="/kernel/misc" +MAKE[0]="make KERNEL_DIR=/lib/modules/${kernelver}/build" +CLEAN="make clean" +AUTOINSTALL="yes" diff --git a/srcpkgs/cryptodev-dkms/template b/srcpkgs/cryptodev-dkms/template new file mode 100644 index 000000000000..b6261ab4a1ad --- /dev/null +++ b/srcpkgs/cryptodev-dkms/template @@ -0,0 +1,34 @@ +# Template file for 'cryptodev-dkms' +pkgname=cryptodev-dkms +version=1.12 +revision=1 +archs="i686 x86_64*" +short_desc="Kernel module providing access to Linux kernel cryptographic drivers from userspace" +maintainer="Wiktor Ciurej " +license="GPL-2.0" +homepage="https://github.com/cryptodev-linux/cryptodev-linux" +distfiles="https://github.com/cryptodev-linux/cryptodev-linux/archive/refs/tags/cryptodev-linux-${version}.tar.gz" +checksum=f51c2254749233b1b1d7ec9445158bd709f124f88e1c650fe2faac83c3a81938 +wrksrc="cryptodev-linux-cryptodev-linux-${version}" + +dkms_modules="cryptodev ${version}" +depends="dkms" + +do_build() { + cp -f ${FILESDIR}/dkms.conf dkms.conf + make dkms.conf +} + +do_install() { + vmkdir usr/src/cryptodev-${version} + vcopy "*" usr/src/cryptodev-${version} + vmkdir usr/include/crypto + install -m644 crypto/cryptodev.h ${DESTDIR}/usr/include/crypto/cryptodev.h + + vdoc AUTHORS + vdoc INSTALL + vdoc NEWS + vdoc README + vlicense COPYING +} +