aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 22 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 38810173faf8..16739c33b3e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,42 +2,47 @@
# tracks: https://projects.archlinux.org/svntogit/packages.git/log/trunk?h=packages/linux
pkgname=linux-linode
-_basekernel=5.9.10
-_hardenedver=a
+_basekernel=6.1.31
+_hardenedver=1
pkgrel=1
_kernelname=${pkgname#linux}
_srcname=linux-${_basekernel}
_patchname=linux-hardened
-pkgver=${_basekernel}.${_hardenedver}
+pkgver_=${_basekernel}-hardened${_hardenedver}
+pkgver=${pkgver_/-/.}
arch=('x86_64')
url="https://github.com/yardenac/linux-linode"
license=(GPL2)
makedepends=(xmlto docbook-xsl kmod inetutils bc libelf)
options=('!strip')
-source=("https://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar."{xz,sign}
- "https://github.com/anthraxx/${_patchname}/releases/download/${pkgver}/${_patchname}-${pkgver}.patch"{,.sig}
+source=("https://www.kernel.org/pub/linux/kernel/v${_basekernel%%.*}.x/${_srcname}.tar."{xz,sign}
+ "https://github.com/anthraxx/${_patchname}/releases/download/${pkgver_}/${_patchname}-${pkgver_}.patch"{,.sig}
+ 'https://gitlab.archlinux.org/archlinux/packaging/packages/linux-hardened/-/raw/main/gcc13-compat.patch'
'config'
'08_linux_linode'
'99-grub-ll.hook'
'menu.lst'
'preset')
-sha512sums=('f3f5195508affa84ccac30621c852b0dec42a227e2a3677a31b6fafcffdcf34964bf43cc96b08698faf319a1eead54f26638d7c70c20df31592e1c00ff00ae06' 'SKIP'
- '6a3c13029aca5fa6345cb05aeeee53763b32ebfe106e18b6766dce2c6ac6e05f5076062ea35c490f95036e95a27bbab8d00f8dd175a3a7b68763b9638a4ee891' 'SKIP'
- '9335ef4d0b377bcfdc12bc7a5dffbde9eb70cff6ef218df8e5ab8283595f990deb5185981b520179510717c232ddd03d072701fb0cbe33ffdb4b824b965ac8ba'
+sha512sums=('1202a47f29eb17ee074ce22289c6cd488acc381a59968728aedb6070874917cf331a2535629775f5ed3c442b5a82ceb17ed41804e719c2d3f81bcf249261bc7b' 'SKIP'
+ 'c946e62eaff550a897244bc3c82e8c4713e438d25db28bffb5287e8ba41913f4ee80930fd952d1b32074a6b58c0860a37ccd67fe366543f8db79d1e6e0d9c794' 'SKIP'
+ 'ba5ecf6e5e3f70ef6d0bbd2b929542b0247c8efedef4f2e1de28ca1644452c24a2124fcdcf958f2dc7121f0ab673b64dc3bd6529e26e552c5184a4857818b9bd'
+ '4ea8a6c4e773b17e1ab55005aa46ccb56973aef1bc05bc0fe56643f168c75c46d43260baf199aeba989922ef40f4a80f92eb7b74220a7712587525ecb0b4e679'
'1e901b8894743e9dcb04046a5fa58e14b19095b3295abae679dcbbf309bd79ddf1716dcd07ae8a71e7cdc9361216c0c9da12a76edb45e9388c512b07df7759e7'
'db9080b2548e4dcd61eaaf20cd7d37cbbc8c204ce85a2e3408d0671f6b26010f77a61affd2c77e809768714eca29d3afb64765a3f2099317a2c928eff3feb4cf'
'1a17f83747ebd2dbe8d57996a1234f9e72de0754f8907c984477d761c2d99753490b72d80e2c801b85ded705818d530401f6377e3312937d72d1e4052007ce30'
'a0a78831075336edef0a8faa34fa550986c3c4d89a89f4f39d798da0211129dc90257d162bec2cdefabef2eb5886a710e70c72074b2f3016788861d05d1e2a1f')
-sha256sums=('f591b2f2e939ae6bd35cae2dc3cb87f9472e439695df7f23ed0a341a2c66f030' 'SKIP'
- '930a97c8062b372bb42450ae59cc44791b81e5233c478bc055d4948075c9ed21' 'SKIP'
- 'c31e3c992344721f71abe26a710a6a11e6f3590e13a27f09c024f9425292c729'
+sha256sums=('e86917bba1990e967943645484182a64ba325f98b114a1906cc1d50992e073c1' 'SKIP'
+ '7f4e37effb3585ff438a1a6d2039762872b40e79f406696d948e4c9b7ee16a11' 'SKIP'
+ 'c6c5f6be7ae0ef5a8bdfea0a5578f096db38113774e08dc7b78fc48034c7b211'
+ '5eda6af949bc31c4dd762eea6bd4dd3515f9071e4184a675a743827423ec8839'
'a2295cee5ae8c8d9c3efb0483e5e842f6bd9753f851c7433465b242264738546'
'368fb58e7aa465f597e9a72da4b6eea4183c1a85242173412d54ad18d10d8fb3'
'df9f20f818bf6c11296e5ac58c5fdd664ba17f3d80cf301eef9309ddb528741d'
'33d9f913e4aed9f41bf263ff784921ab7d69597732079cbd06ff05b9adb32f44')
-md5sums=('0e5f1b7935d352a2245ba715be498061' 'SKIP'
- '515c5b021cc88df1a49e27c2958c0d85' 'SKIP'
- '79507760c821691a9631720e21d7934b'
+md5sums=('72ac33b766704899f0a0d4d5e5fb02a9' 'SKIP'
+ 'e6d981cd8cfab5d0b7e03195cfb50e02' 'SKIP'
+ '142e3e26901861047e5dfa5c5bd7509c'
+ '7a8413c1c42841e38596d87cee00e456'
'b24775bcf1d7a04c1d489af73c6e74b0'
'625481f015365febcd65aa136ee555f9'
'901c03c685c65119b50666cb31a080be'
@@ -49,14 +54,14 @@ validpgpkeys=(
)
pkgdesc="Kernel for Linode servers"
depends=(coreutils linux-firmware kmod mkinitcpio grub)
-provides=(linux)
conflicts=(grub-legacy)
backup=(etc/mkinitcpio.d/${pkgname}.preset boot/grub/menu.lst)
prepare() {
cd "${srcdir}/${_srcname}"
- patch -p1 -i "${srcdir}/${_patchname}-${pkgver}.patch"
- sed -e "/^EXTRAVERSION =/s/=.*/= .${_hardenedver}/" -i Makefile
+ patch -Np1 -i "${srcdir}/gcc13-compat.patch"
+ patch -Np1 -i "${srcdir}/${_patchname}-${pkgver_}.patch"
+ sed -e "/^EXTRAVERSION =/s/=.*/= .hardened${_hardenedver}/" -i Makefile
scripts/setlocalversion --save-scmversion
cp "${srcdir}/config" .config
make oldconfig