Package Details: evdi-pre-release 1.5.1-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.5.1
Submitter: PlusMinus
Maintainer: rhermes
Last Packager: rhermes
Votes: 12
Popularity: 0.010810
First Submitted: 2017-05-30 12:25
Last Updated: 2018-11-15 07:07

Required by (1)

Sources (1)

Latest Comments

1 2 3 Next › Last »

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

OneTitanicFist commented on 2018-02-20 19:20

Fails to compile on (fully updated) 4.15.3.2. ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.

xsteve commented on 2018-02-11 21:39

evdi still breaks when compiled against 4.15, any update on a potential fix?