summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 16 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 63fa7d64e4ba..b92b55e71237 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgbase=eq3_char_loop
pkgname=${_pkgbase}-dkms
pkgver=2.19.9
-pkgrel=1
+pkgrel=2
pkgdesc="eQ-3 IPC loopback char driver"
arch=('arm' 'armv6h' 'armv7h')
url="https://github.com/eq-3/occu"
@@ -12,15 +12,25 @@ depends=('dkms')
conflicts=("${_pkgbase}")
source=("https://github.com/eq-3/occu/raw/${pkgver}/KernelDrivers/${_pkgbase}.c"
+ "access_ok_remove_type.patch"
"Makefile"
"Kbuild"
"dkms.conf")
-sha256sums=("88093c1c242830f9d336b4e2cae53e38f83432640566470e48042f728216924f"
- "f4d92e560e8501b13d95e9a8f2e2d9c03acdb994c5b2de8d7f9cda5682550085"
- "28c7d141374ea40099f6cef84ad601443e044a8278699269627d531030320756"
- "09fd52fecc4ed818560b1c3a1652dbd8f45badddb114d2c004314e4decf37664")
+sha256sums=('88093c1c242830f9d336b4e2cae53e38f83432640566470e48042f728216924f'
+ '892d8d914f5d436795d6d120cef41b875cceafac2940fc25f79c1efa6903667e'
+ 'f4d92e560e8501b13d95e9a8f2e2d9c03acdb994c5b2de8d7f9cda5682550085'
+ '28c7d141374ea40099f6cef84ad601443e044a8278699269627d531030320756'
+ '09fd52fecc4ed818560b1c3a1652dbd8f45badddb114d2c004314e4decf37664')
-package() {
+prepare() {
+ if [ -L eq3_char_loop.c ]; then
+ cp --remove-destination "$(readlink eq3_char_loop.c)" eq3_char_loop.c
+ fi
+
+ patch --forward --strip=1 --input="${srcdir}/access_ok_remove_type.patch"
+}
+
+package() {
install -Dm644 -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ \
${_pkgbase}.c Makefile Kbuild dkms.conf