Package Details: evdi 1.7.0-2

Git Clone URL: https://aur.archlinux.org/evdi.git (read-only, click to copy)
Package Base: evdi
Description: A Linux® kernel module that enables management of multiple screens.
Upstream URL: https://github.com/DisplayLink/evdi
Licenses: GPL
Submitter: PlusMinus
Maintainer: mwawrzyniak
Last Packager: mwawrzyniak
Votes: 39
Popularity: 0.62
First Submitted: 2016-09-16 07:44
Last Updated: 2020-10-18 14:58

Pinned Comments

mwawrzyniak commented on 2020-10-18 15:02

I have downgraded this package to v1.7.0 and applied the patch from abucodonosor to let it compile on kernel version 5.9.

Please note sickcodes' comment about removing /etc/udev/rules.d/99-displaylink.rules if you have issues with X crashing.

Once the new versions of DisplayLink are available which use evdi > 1.7.0, I will switch back to keeping this package up-to-date with upstream.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

chico commented on 2020-03-04 16:52

doniom The patch data from "kaipee2 commented on 2020-02-19 11:17" does work Replace the information in the PKGBUILD with the one from the post.

doniom commented on 2020-03-02 10:29

Hello I use arch and have after updated too the new kernel, this error message:

Building module: cleaning build area... make -j8 KERNELRELEASE=5.5.7-arch1-1 all INCLUDEDIR=/lib/modules/5.5.7-arch1-1/build/include KVERSION=5.5.7-arch1-1 DKMS_BUILD=1...(bad exit status: 2) Error! Bad return status for module build on kernel: 5.5.7-arch1-1 (x86_64) Consult /var/lib/dkms/evdi/1.6.4/build/make.log for more information. Fehler: Befehl konnte nicht korrekt ausgeführt werden

/var/lib/dkms/evdi/1.6.4/build/evdi_drv.c:11:10: schwerwiegender Fehler: drm/drmP.h: Datei oder Verzeichnis nicht gefunden 11 | #include <drm/drmP.h> | ^~~~~~~~~~~~

extra/libdrm 2.4.100-1 (245.5 KiB 943.0 KiB) (Installed) aur/evdi 1.6.4-2 (+25 1.40%) (Installed)

darose commented on 2020-02-25 15:32

Not sure what you're talking about. I just clicked the link I posted and it was accessible to me.

Anyway, I tried to post the PKGBUILD code, but I couldn't figure out the markdown to include it inline like you did. Can you post a link that explains how?

kaipee2 commented on 2020-02-19 11:17

@darose your site is no longer accessible. Can we refrain from hosting the code outside of the AUR site and post the patched PKGBUILD in wrapped code here?

PKGBUILD from upstream kernel 5.5 patch (https://github.com/DisplayLink/evdi/issues/185#issuecomment-581985775)

# Maintainer: mwawrzyniak
# Contributor: PlusMinus

pkgname=evdi
pkgver=1.6.4
pkgrel=2
pkgdesc="A Linux® kernel module that enables management of multiple screens."
arch=('i686' 'x86_64')
url="https://github.com/DisplayLink/evdi"
license=('GPL')
groups=()
depends=(dkms libdrm)
makedepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=$pkgname.install
changelog=$pkgname.Changelog
source=($pkgname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver.tar.gz
        relro.patch
        evdi-1.6.4-kernel-5.4.x.patch
        kernel-5.5-test.patch::https://gitweb.frugalware.org/frugalware-current/raw/master/source/lib-extra/evdi/kernel-5.5-test.patch)
noextract=()
md5sums=('67d8ab1bb7a4ca013c5435df42ace5dc'
         '05e64dd295a66c030139d0c8f6f7013b'
         '1938ebead0b2c64f11591970a554fffc'
         '8df8c8c77980560679425435c7d74341')

prepare() {
  cd "$pkgname-$pkgver"
  local src
  for src in "${source[@]}"; do
    src="${src%%::*}"
    src="${src##*/}"
    [[ $src = *.patch ]] || continue
    patch -Np1 < "../$src"
  done
}

build() {
# We only need to build the library in this step, dkms will build the module
cd "$pkgname-$pkgver/library"

make
}

package() {
# Predfine some target folders
SRCDIR="$pkgdir/usr/src/$pkgname-$pkgver"   # This one is needed for dkms
LIBNAME=lib$pkgname

cd "$pkgname-$pkgver"

install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so

install -d $SRCDIR
install -D -m 755 module/* $SRCDIR
}

negletios commented on 2020-02-13 15:48

@darose thanks man a lot. This worked for me too.

darose commented on 2020-02-13 15:08

@exup: This PKGBUILD worked for me: http://darose.net/evdi.PKGBUILD

exup commented on 2020-02-13 10:14

Hi Guys, regarding "gifts" patch, is there a guide to applying the patch listed. I started to follow the guide in Arch on patching packages but its beyond my skill set. Failing that I just wait for package to be updated.

mfulz commented on 2020-02-09 14:13

Works for me too @gifts. Thank you :)

mwawrzyniak commented on 2020-02-06 16:00

There is a lot of movement with the upstream issue tracker. I will update the package once the changes are accepted upstream. Please do not mark the package out of date unless there is a new release by Displaylink.

darose commented on 2020-02-06 15:16

Works for me! Thanks @gifts!!!