update all the packages, remove some unneeded ones

This commit is contained in:
moparisthebest
2018-06-01 08:08:14 -04:00
parent 1ac473c02c
commit 9fce20fc6d
142 changed files with 2965 additions and 1333 deletions

4
src/evdi/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
*.tar.gz
*.tar.xz
pkg/
src/

43
src/evdi/PKGBUILD Normal file
View File

@@ -0,0 +1,43 @@
# Maintainer: PlusMinus
pkgname=evdi
pkgver=1.5.0.2
pkgrel=1
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)
noextract=()
md5sums=('19c7dc3829b2ff84826007e7b4a3c961')
build() {
# We only need to build the library in this step, dmks 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
}

32
src/evdi/evdi.Changelog Normal file
View File

@@ -0,0 +1,32 @@
v1.5.0.2
Re-release v1.5.0-r2 as v1.5.0.2 for Chrome OS only.
v1.5.0-r2
EVDI driver used in DisplayLink Ubuntu Software v4.2.
v1.5.0-r1
In Makefile pass CC down to kernel make
v1.5.0
Fix compatibility with kernels post 4.13.
Introduce changes for cursor API.
v1.4.1
Synchronisation of code base to make it in line with Chrome OS kernels
v1.4.0
Compilation fixes for kernel 4.10
API compatibility enforcement between the library and module.
v1.3.43
Adding support for indicating an area limit a client that connects to EVDI has.
v1.3.42
Fixes for Kernels 4.9 and 4.10.
API change: Extension of evdi_connect function, allowing to register modes that the client supports, regardless of the fact they are not necessarily listed in the EDID of a monitor.
v1.2.64
Highlights: fixes for kernel 4.8.
v1.2.55
Module and library code to be included in DisplayLink USB Graphics Software for Ubuntu, version 1.2.

20
src/evdi/evdi.install Normal file
View File

@@ -0,0 +1,20 @@
# old version (without -$pkgrel): ${1%%-*}
# new version (without -$pkgrel): ${2%%-*}
post_install() {
echo 'DKMS install...'
dkms install evdi/${1%%-*}
}
pre_upgrade() {
pre_remove ${2%%-*}
}
post_upgrade() {
post_install ${1%%-*}
}
pre_remove() {
echo 'DKMS remove...'
dkms remove evdi/${1%%-*} --all
}