summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlusMinus2016-04-19 15:30:25 +0200
committerPlusMinus2016-04-19 15:30:25 +0200
commitf13ade1ca44094e671b328670a0a30e66ad3bbc6 (patch)
tree5dcc86476e8d09708bacc229262adc63cbccf224
parent64775f9888ac733c44d558b9694fd41faec9584b (diff)
downloadaur-f13ade1ca44094e671b328670a0a30e66ad3bbc6.tar.gz
Applied patches for linux 4.5.x by chearius and CheariX.
-rw-r--r--PKGBUILD22
1 files changed, 18 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 258223941292..cf36a7320cec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,12 @@
-# Maintainer: Ivan <hideaki02@gmail.com>
+# Maintainer: Orphaned
+# Patch for linux 4.5.x by chearius and CheariX, patched by PlusMinus
+# The original patch was created by sinfomicien (https://github.com/sinfomicien) and uploaded on GitHub: https://github.com/sinfomicien/displaylink-evdi-opensuse/blob/master/evdi-1.0.68-linux-4.5.0.patch
+
+
+
pkgname=displaylink
pkgver=1.0.335
-pkgrel=6
+pkgrel=7
pkgdesc="DisplayLink DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"
arch=('i686' 'x86_64')
url="http://www.displaylink.com/downloads/ubuntu.php"
@@ -9,11 +14,12 @@ license=('custom' 'GPL2' 'LGPL2.1')
depends=('dkms')
install=${pkgname}.install
changelog="DisplayLink_Ubuntu_1.0.335_release-note.txt"
-source=(http://downloads.displaylink.com/publicsoftware/DisplayLink_Ubuntu_$pkgver.zip 99-displaylink.rules displaylink.service displaylink-sleep.sh)
+source=(http://downloads.displaylink.com/publicsoftware/DisplayLink_Ubuntu_$pkgver.zip 99-displaylink.rules displaylink.service displaylink-sleep.sh https://raw.githubusercontent.com/sinfomicien/displaylink-evdi-opensuse/master/evdi-1.0.68-linux-4.5.0.patch)
md5sums=('006cfb269af80e6fc73bcfe04b693131'
'37e076a16be49985f1d6800f960d16b4'
'c141a15e973481c7d961f8e135627ca4'
- '4185b016cd64c6069302239515afadff')
+ '4185b016cd64c6069302239515afadff'
+ '55e5cf81f2d87a5d2cf3f0bbe2c84d75')
package() {
echo "Adding udev rule for DisplayLink DL-3xxx/5xxx devices"
@@ -22,6 +28,9 @@ package() {
echo "Installing DLM systemd service"
install -D -m644 displaylink.service "$pkgdir/usr/lib/systemd/system/displaylink.service"
install -D -m755 displaylink-sleep.sh "$pkgdir/usr/lib/systemd/system-sleep/displaylink.sh"
+
+ echo "Installing DisplayLink Module Patch"
+ install -D -m644 evdi-1.0.68-linux-4.5.0.patch "$pkgdir/usr/lib/displaylink/patch/evdi-1.0.68-linux-4.5.0.patch"
echo "Extracting DisplayLink Driver Package"
chmod +x displaylink-driver-$pkgver.run
@@ -37,6 +46,11 @@ package() {
mkdir -p $SRCDIR
tar xf evdi-$pkgver-src.tar.gz -C $SRCDIR
+ CURRENT_DIR=`pwd`
+ cd $SRCDIR
+ patch -p1 < "$pkgdir/usr/lib/displaylink/patch/evdi-1.0.68-linux-4.5.0.patch"
+ cd $CURRENT_DIR
+
if [ "$CARCH" == "i686" ]; then
ARCH="x86"
elif [ "$CARCH" == "x86_64" ]; then