diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 18 insertions, 7 deletions
@@ -6,7 +6,7 @@ pkgname=openafs-modules _srcname=openafs pkgver=1.8.7 -pkgrel=1 +pkgrel=2 pkgdesc="Kernel module for OpenAFS" arch=('i686' 'x86_64' 'armv7h') url="http://www.openafs.org" @@ -20,14 +20,20 @@ source=("http://openafs.org/dl/openafs/${pkgver}/${_srcname}-${pkgver}-src.tar.b 0002-LINUX-5.8-Replace-kernel_setsockopt-with-new-funcs.patch 0003-LINUX-5.8-do-not-set-name-field-in-backing_dev_info.patch 0004-LINUX-5.8-use-lru_cache_add.patch - 0005-LINUX-5.9-Remove-HAVE_UNLOCKED_IOCTL-COMPAT_IOCTL.patch) + 0005-LINUX-5.9-Remove-HAVE_UNLOCKED_IOCTL-COMPAT_IOCTL.patch + 0006-LINUX-Fix-includes-for-fatal_signal_pending-test.patch + 0007-Linux-Refactor-test-for-32bit-compat.patch + 0008-Linux-5.11-Test-32bit-compat-with-in_compat_syscall.patch) install=openafs-modules.install sha256sums=('53543a561fce67714fec9f2a6bf408c5cc1d061c7dc9d1459458275e8ccbfa79' - '18634d85ca4dec3366533a2767e652dab27202667de1d04f578f40a94d8ec15a' - '4b9d269e2b3c214f9240917b9d895b41e09c1afdbef75e30a0db02a240bf9b0e' - '9e630d2029c113f482c321007522ce887273250c4125aa6fee1229aa78e8f8c3' - '6deaa098e7e6113c426d9449c5b6252c76dfbe4a67705420215ae501de8e9f0d' - '3a0a022a8a4cb1034e60dec9c55727e1be846080f5923a7edcc7e18fe6b57606') + '89d423281ae4664467ff583d664cd014362f0f829f2bb1ef76809593626b55e0' + 'cceb2501cca12956644718c64db1c8c0e8d460afbbde302045427f0610b60a92' + '729f14132a917c2397f4dc713d31c74c0a278c7359c5dd4edc3758fb08e534c4' + '73b69cea6eef193457091090fe2c6ae090040537395618dcb47c770196bc14ef' + 'aef54d871c376648ef712e9cc224aa65ef012762a28778d53d509a72f99d174e' + '38eaec2c4e08d45b4aa130ec581ed1e265950553432d8dd878f99decc54416de' + 'c62380c6284f7da43234c7c2bea8503851cd455e0c06d688bbafb1d77cdbd476' + 'ebb0c7ddd0fde966e35c277c7474abc39772a1bbaa601e7a678c95aad31bfb48') # Heuristic to determine version of installed kernel # You can modify this if the heuristic fails @@ -48,6 +54,11 @@ prepare() { # Compatibility with Linux 5.9 patch -p1 < "${srcdir}"/0005-LINUX-5.9-Remove-HAVE_UNLOCKED_IOCTL-COMPAT_IOCTL.patch + # Compatibility with Linux 5.11 + patch -p1 < "${srcdir}"/0006-LINUX-Fix-includes-for-fatal_signal_pending-test.patch + patch -p1 < "${srcdir}"/0007-Linux-Refactor-test-for-32bit-compat.patch + patch -p1 < "${srcdir}"/0008-Linux-5.11-Test-32bit-compat-with-in_compat_syscall.patch + # Only needed when changes to configure were made ./regen.sh -q } |