summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichael Laß2022-03-30 22:39:29 +0200
committerMichael Laß2022-03-30 22:39:29 +0200
commit788bf8da53d27bbc92ac8c682b0930a7bf3b6a6d (patch)
treeafdf294a7651a5838faf8d127c3b5875be56b992 /PKGBUILD
parent3dcd4ca966f060c774b722458af1fe0c4f17d1bb (diff)
downloadaur-788bf8da53d27bbc92ac8c682b0930a7bf3b6a6d.tar.gz
Patch for Linux 5.17
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 23 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4de95d2ba31f..6035ac353de9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=openafs-modules-dkms
_srcname=openafs
pkgver=1.8.8.1
-pkgrel=1
+pkgrel=2
pkgdesc="Kernel module for OpenAFS (dkms)"
arch=('i686' 'x86_64' 'armv7h')
url="http://www.openafs.org"
@@ -17,15 +17,34 @@ provides=("openafs-modules=$pkgver")
conflicts=('openafs-features-libafs' 'openafs-modules' 'openafs<1.6.6-2')
options=(!emptydirs)
source=("http://openafs.org/dl/openafs/${pkgver}/${_srcname}-${pkgver}-src.tar.bz2"
- "dkms.conf")
+ "dkms.conf"
+ 0001-Add-autoconf-archive-to-src-external.patch
+ 0002-Import-of-code-from-autoconf-archive.patch
+ 0003-Use-autoconf-archive-m4-from-src-external.patch
+ 0004-Linux-5.17-kernel-func-complete_and_exit-renamed.patch
+ 0005-Linux-5.17-Kernel-build-uses-Wcast-function-type.patch)
sha256sums=('e7c4bed7075bcd6402e3f0c2d5b9dbe76ad2ee3c5fd5ddc3973a3356ca23ef44'
- '5ea5e184f9b44f5ed45817d2b5a10149d15c8c54f49e0b5b4b773652673cb9b0')
+ '5ea5e184f9b44f5ed45817d2b5a10149d15c8c54f49e0b5b4b773652673cb9b0'
+ '67bad31f8a401f1fa4e851a1f8d2d772f6649573f81045cafae94c105bbff173'
+ '16ced06d3d4ffffa251e20aecd1ccb3fedb4585617b004b8ade0b4eab603b17d'
+ '3b2aa3343fe4b9401b272fcf0252f4c3f108f1a1e5039718de38b803690c9d74'
+ 'c9623eac1e8faf2be133d69c6146eb68be800de0c3226acd99848348b5bfd2f4'
+ '17c71196bf5f1fc1c62bab8f03a102d7ca75fec56de94390851b10bd27efa3e9')
prepare() {
cd "${srcdir}/${_srcname}-${pkgver}"
+ # Updates to autoconf required for following patches
+ patch -p1 < "${srcdir}/0001-Add-autoconf-archive-to-src-external.patch"
+ patch -p1 < "${srcdir}/0002-Import-of-code-from-autoconf-archive.patch"
+ patch -p1 < "${srcdir}/0003-Use-autoconf-archive-m4-from-src-external.patch"
+
+ # Compatibility with Linux 5.17
+ patch -p1 < "${srcdir}/0004-Linux-5.17-kernel-func-complete_and_exit-renamed.patch"
+ patch -p1 < "${srcdir}/0005-Linux-5.17-Kernel-build-uses-Wcast-function-type.patch"
+
# Only needed when changes to configure were made
- # ./regen.sh -q
+ ./regen.sh -q
}
build() {