From d0620858899446f05b9c4e8bb4e7aa3db5b3f684 Mon Sep 17 00:00:00 2001 From: xiota Date: Wed, 15 Oct 2025 07:02:13 +0000 Subject: [PATCH] Add library header --- .SRCINFO | 3 ++- PKGBUILD | 14 ++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index af41ee3ec20f..c1c6feac09d6 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,12 +1,13 @@ pkgbase = evdi-dkms pkgdesc = Kernel module to enable management of multiple screens pkgver = 1.14.11 - pkgrel = 1 + pkgrel = 2 url = https://github.com/DisplayLink/evdi arch = i686 arch = x86_64 arch = aarch64 license = GPL-2.0-only + license = LGPL-2.1-only makedepends = libdrm depends = dkms provides = evdi=1.14.11 diff --git a/PKGBUILD b/PKGBUILD index ca6d88680892..8c02de60f3ba 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,10 +3,13 @@ _pkgname="evdi" pkgname="$_pkgname-dkms" pkgver=1.14.11 -pkgrel=1 +pkgrel=2 pkgdesc="Kernel module to enable management of multiple screens" url="https://github.com/DisplayLink/evdi" -license=('GPL-2.0-only') +license=( + 'GPL-2.0-only' # module + 'LGPL-2.1-only' # library +) arch=('i686' 'x86_64' 'aarch64') depends=( @@ -35,9 +38,12 @@ build() { package() { cd "$_pkgsrc" - make -C 'library' install DESTDIR="$pkgdir" PREFIX='/usr' - # module for dkms + # library + make -C 'library' install DESTDIR="$pkgdir" PREFIX='/usr' + install -Dm644 'library/evdi_lib.h' -t "$pkgdir/usr/include/" + + # dkms module mkdir -pm755 "$pkgdir/usr/src/$_pkgname-$pkgver" cp -a module/* "$pkgdir/usr/src/$_pkgname-$pkgver/" }