summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 19 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4c6ce35600a0..9e2183c9dee2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -44,7 +44,7 @@ _servicename="${pkgname}-settings"
#pkgver='1.2'; _build='12071314'
#pkgver='1.2.9'; _build='14103017'
pkgver='1.2.13'; _build='18030617'
-pkgrel='4'
+pkgrel='5'
pkgdesc='kernel module driver for Moxa multi port USB serial 1250 1410 1450 1610 1650 RS-232 422 485'
_servicedesc='Moxa UPort persistent settings'
arch=('i686' 'x86_64')
@@ -68,17 +68,23 @@ source=(
'0004-kernel-5.12-tty-low_latency.patch'
'0005-kernel-5.13-dropped-tty_check_change.patch'
'0006-kernel-5.14-unsigned-tty.patch'
+ '0007-kernel-5.15-bus_type.remove-void.patch'
+ '0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch'
)
md5sums=('17a240340a322b3da2e07fc929950288'
'9ec720fdaaccc41648ffb6d58c45c64e'
'13cc25e1625f1dc8456aaf703efbe816'
'c06ffb879ec71eb19a74eb90839f4d91'
- 'b20646163937da295547dc8bf4bbaccf')
+ 'b20646163937da295547dc8bf4bbaccf'
+ '4d1d2a36a1707e93f83db3d75e221c6f'
+ '637fca359414559c4e5029775da82d85')
sha256sums=('aed6f9a1bb6e88a22b520dc6cbbb6624accea080dcaca727c0fab031868228b6'
'f753e48ea68282288bd53f045c88bd61e39a4c6cf691544953c6929888183370'
'151a7c84d3815814d45cebd6d58427c27a2b3c6e06c1209d984738e94fea90d8'
'4840cccfcd432b7b4f861b5b556c0445f4cd93d277c6cb0045eeebaf92190c4e'
- '045a3957b540ff8a9f9e401c343683a794837bda4e047759564df6ce2e8912a4')
+ '045a3957b540ff8a9f9e401c343683a794837bda4e047759564df6ce2e8912a4'
+ '1b0bea590d671fc52b2e5231062ebdc07984e594e07ecdee4883fddbe78b4fa3'
+ 'f16425c12383498687fd3b38e782fe54c399e0962e437d49c417f86b0d99b563')
if [ "${_opt_DKMS}" -ne 0 ]; then
depends+=('linux' 'dkms' 'linux-headers')
@@ -173,6 +179,16 @@ prepare() {
#diff -pNaru5 driver/mxusbserial/mxusb-serial.c{.orig,} > '0006-kernel-5.14-unsigned-tty.patch'
patch -Nbup0 -i "${srcdir}/0006-kernel-5.14-unsigned-tty.patch"
+ # https://www.spinics.net/lists/backports/msg05227.html [PATCH 39/47] patches: Adapt signature of bus_type->remove callback
+ # http://lkml.iu.edu/hypermail/linux/kernel/2107.0/03551.html [PATCH] bus: Make remove callback return void
+ #cp -p driver/mxusbserial/mxbus.c{,.orig}; false
+ #diff -pNaru5 driver/mxusbserial/mxbus.c{.orig,} > '0007-kernel-5.15-bus_type.remove-void.patch'
+ patch -Nbup0 -i "${srcdir}/0007-kernel-5.15-bus_type.remove-void.patch"
+
+ #cp -p driver/mxusbserial/mxusb-serial.c{,.orig}; false
+ #diff -pNaru5 driver/mxusbserial/mxusb-serial.c{.orig,} > '0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch'
+ patch -Nbup0 -i "${srcdir}/0008-kernel-5.15-alloc_tty_driver-put_tty_driver.patch"
+
# Fix umbrella Makefile
sed -e '# Disable silent' \
-e '/make / s:\s\+-s::g' \