diff options
author | PlusMinus | 2016-04-19 15:30:25 +0200 |
---|---|---|
committer | PlusMinus | 2016-04-19 15:30:25 +0200 |
commit | f13ade1ca44094e671b328670a0a30e66ad3bbc6 (patch) | |
tree | 5dcc86476e8d09708bacc229262adc63cbccf224 | |
parent | 64775f9888ac733c44d558b9694fd41faec9584b (diff) | |
download | aur-f13ade1ca44094e671b328670a0a30e66ad3bbc6.tar.gz |
Applied patches for linux 4.5.x by chearius and CheariX.
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 18 insertions, 4 deletions
@@ -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 |