Package Details: evdi-pre-release 1.6.0-1

Git Clone URL: https://aur.archlinux.org/evdi-pre-release.git (read-only)
Package Base: evdi-pre-release
Description: A Linux® kernel module that enables management of multiple screens.
Upstream URL: https://github.com/DisplayLink/evdi
Licenses: GPL
Conflicts: evdi
Provides: evdi=1.6.0
Submitter: PlusMinus
Maintainer: rhermes
Last Packager: rhermes
Votes: 12
Popularity: 0.000089
First Submitted: 2017-05-30 12:25
Last Updated: 2019-03-04 07:40

Dependencies (2)

Required by (1)

Sources (1)

Latest Comments

1 2 3 Next › Last »

rhermes commented on 2019-03-14 07:02

It is building for me @BoredCat. Do you have the kernel headers installed?

BoredCat commented on 2019-03-14 00:13

Fails to build latest Kernel

Your kernel headers for kernel 5.0.0-arch1-1-ARCH cannot be found at /usr/lib/modules/5.0.0-arch1-1-ARCH/build or /usr/lib/modules/5.0.0-arch1-1-ARCH/source. error: command failed to execute correctly

rhermes commented on 2018-11-14 07:27

I've updated the package to 1.5.1. Don't know if this should go in the pre release or the full release package, but here is the output from git diff on this package:

diff --git a/PKGBUILD b/PKGBUILD
index 58106ba..2ecfae1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@

 _libname=evdi
 pkgname=$_libname-pre-release
-pkgver=1.5.0
-pkgrel=4
+pkgver=1.5.1
+pkgrel=1
 pkgdesc="A Linux® kernel module that enables management of multiple screens."
 arch=('i686' 'x86_64')
 url="https://github.com/DisplayLink/evdi"
@@ -18,13 +18,13 @@ backup=()
 options=()
 install=$pkgname.install
 changelog=$pkgname.Changelog
-source=($_libname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver-r2.tar.gz)
-md5sums=('d1c409cc02f126ae0ab1ff87c7762b45')
+source=($_libname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver.tar.gz)
+md5sums=('20a69bf61aef388019afb283bb03ea29')
 noextract=()

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

 make
 }
@@ -34,7 +34,7 @@ package() {
 SRCDIR="$pkgdir/usr/src/$_libname-$pkgver" # This one is needed for dkms
 LIBNAME=lib$_libname

-cd "$_libname-$pkgver-r2"
+cd "$_libname-$pkgver"

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

petris commented on 2018-03-18 19:25

@PlusMinus This package needs dependency "libdrm" to build in a clean chroot environment. Otherwise, this error is encountered:

==> Starting build()... cc -I../module -std=gnu99 -fPIC -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -c -o evdi_lib.o evdi_lib.c evdi_lib.c:4:10: fatal error: libdrm/drm.h: No such file or directory #include <libdrm drm.h=""> ^~~~~~~~~~~~~~ compilation terminated. make: *** [<builtin>: evdi_lib.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...</builtin></libdrm>

PlusMinus commented on 2018-03-16 07:45

@Ashark thanks, muscle memory I'd say. Arrays start at 0 ;-)

Ashark commented on 2018-03-15 19:48

@PlusMinus, fyi, according to this wiki page https://wiki.archlinux.org/index.php/PKGBUILD#pkgrel pkgrel should start from 1, not from 0 as in commit e6bda2 (Bump). Thanks for maintaining.

PlusMinus commented on 2018-03-15 14:59

Sorry, should be fixed.

thester commented on 2018-03-15 14:48

The package downloads fine but the build fails because it tries to cd into a nonexistant directory: ./PKGBUILD: line 27: cd: evdi-1.5.0/library: No such file or directory

The package extracts to the full package name including the -r2 (essentially $pkgver-r2). Putting a line to rename the folder before the cd in the pkgbuild fixes it.

joca.bt commented on 2018-03-12 14:28

When will this package replace evdi so that displaylink can find the right dependencies?

Ranguvar commented on 2018-02-22 17:03

For 4.15, change this to say 15 not 16: https://github.com/DisplayLink/evdi/commit/e94790b107a4e86246dafd864c15c4c300845ab3