summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBjörn Bidar2022-08-14 15:00:42 +0300
committerBjörn Bidar2022-08-15 01:50:15 +0300
commit231af842c35d87c5eb9f89c268d376ca9340bdaf (patch)
treeff6e6d1b0bbad5062af12998fb9ef6d0b252ea3f /PKGBUILD
parent8a86c10a979a9a076acc790a0afac35663e65f6e (diff)
downloadaur-231af842c35d87c5eb9f89c268d376ca9340bdaf.tar.gz
Update to 5.18.15.pf5-1
- New upstream release based on 5.18.15 - Deprecate linux-pf-preset packages Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD60
1 files changed, 8 insertions, 52 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 66bdab20dffc..67da506f4f65 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -62,8 +62,8 @@ _minor=18
_basekernel=${_major}.${_minor}
_srcname=linux-pf
pkgbase=linux-pf
-_unpatched_sublevel=12
-_pfrel=4
+_unpatched_sublevel=15
+_pfrel=5
_kernelname=pf
_projectcpatchname=prjc_v5.15-r1.patch
_CPUSUFFIXES_KBUILD=(
@@ -80,7 +80,7 @@ _CPUSUFFIXES_KBUILD=(
pkgname=('linux-pf')
pkgdesc="Linux with the pf-kernel patch (uksm, ZSTD, FSGSBASE and more)"
pkgname=('linux-pf' 'linux-pf-headers-variant'
- 'linux-pf-headers' 'linux-pf-preset-default')
+ 'linux-pf-headers')
pkgver=${_basekernel}.${_unpatched_sublevel}.${_kernelname}${_pfrel}
pkgrel=1
arch=('i686' 'x86_64')
@@ -538,7 +538,7 @@ _set_variant_appendix()
;;
esac
- conflicts=("$_pkg")
+ conflicts+=("$_pkg")
provides+=(${_pkg}=$pkgver)
fi
@@ -553,7 +553,7 @@ _set_variant_appendix()
_package() {
pkgdesc="The $pkgdesc kernel and modules"
- depends=('coreutils' 'kmod>=9-2' 'mkinitcpio>=0.7' 'linux-pf-preset')
+ depends=('coreutils' 'kmod>=9-2' 'mkinitcpio>=0.7')
optdepends=('wireless-regdb: to set the correct wireless channels of your country'
'nvidia-pf: NVIDIA drivers for linux-pf'
'uksmd: Userspace KSM helper daemon'
@@ -567,7 +567,8 @@ _package() {
UKSMD-BUILTIN
V4L2LOOPBACK-MODULE
VHBA-MODULE)
- replaces=('kernel26-pf')
+ conflicts=('linux-pf-preset')
+ replaces=('linux-pf-preset')
cd "${srcdir}/${_srcname}"
@@ -762,53 +763,8 @@ _package-headers() {
mkdir -p "$pkgdir/usr/src"
ln -sr "${_builddir}" "$pkgdir/usr/src/$pkgbase"
}
-_package-preset-default()
-{
- pkgname=linux-pf-preset-default
- provides=( "linux-pf-preset=$pkgver")
- pkgdesc="Linux-pf default preset"
- install=linux.install
- depends=("linux-pf=$pkgver")
- backup=("etc/mkinitcpio.d/${pkgbase}.preset")
-
- # install fallback mkinitcpio.conf file and preset file for kernel
- install -D -m644 "${srcdir}/linux.preset" "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
-
- # sed expression for following substitutions
- local _subst="
- s|%PKGBASE%|${pkgbase}|g
- s|%KERNVER%|${_kernver}|g
- s|%EXTRAMODULES%|${_extramodules}|g
- "
-
- # hack to allow specifying an initially nonexisting install file
- sed "${_subst}" "${startdir}/${install}" > "${startdir}/${install}.pkg"
- true && install=${install}.pkg
-
- # install mkinitcpio preset file
- #sed "${_subst}" ../linux-pf.preset |
- # install -Dm644 /dev/stdin "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
-
- # install pacman hooks
- sed "${_subst}" "${srcdir}"/60-linux.hook |
- install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/60-${pkgbase}.hook"
- sed "${_subst}" "${srcdir}"/90-linux.hook |
- install -Dm644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/90-${pkgbase}.hook"
-
- # set correct depmod command for install
- #sed \
- # -e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/" \
- # -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" \
- # -i "${startdir}/linux.install"
- sed \
- -e "1s|'linux.*'|'${pkgbase}'|" \
- -e "s|ALL_kver=.*|ALL_kver=\"/boot/vmlinuz-${pkgbase}\"|" \
- -e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgbase}.img\"|" \
- -e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgbase}-fallback.img\"|" \
- -i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
-}
-for _p in linux-pf-headers linux-pf-preset-default ; do
+for _p in linux-pf-headers; do
eval "package_${_p}() {
$(declare -f "_package${_p#${pkgbase}}")
_package${_p#${pkgbase}}