# Compiling Time: 0.01 SBU # Maintainer: DeX77 pkgname=evdi pkgver=1.9.1 pkgrel=21 pkgdesc="Extensible Virtual Display Interface" groups=('lib-extra') archs=('x86_64') depends=('libdrm') _F_github_author="DisplayLink" _F_github_tag_v="y" _F_github_grepv=1.7 Finclude github kernel-module source+=(kernel-5.13-1.patch \ kernel-5.13-2.patch \ build-fixes.patch ) sha1sums=('2282c2a89962d99436b2e8590480c3570f25dac4' \ 'b007d2bdd3d121a608ecfab948e5bc27b7be6f36' \ '63a6bde2931e1ad85793a78dd3510c8199b4f457' \ '4a42adfe5f89c7bae392d5e6c98aa92957975de5') options+=('nostrip' 'force' 'nowfsecurity') _F_make_opts+=" KERN_DIR=${_F_kernelmod_dir}/build MODULE_DIR_TST=${Fdestdir}/${_F_kernelmod_dir} KVER=${_F_kernelmod_uname}" build() { Fcd ## use their stuff but Werror, something changed in 5.12+ ## probably the Clang with the weird flags and workarounds. unset CFLAGS ## sure Werror with that cr** source code... Fsed '-Werror' '' Makefile Fbuild Fbuild_kernelmod_scriptlet } # optimization OK