diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rwxr-xr-x | linux-mt-prepare.sh | 12 |
3 files changed, 28 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = linux-mt pkgdesc = Linux kernel with personal customizations. - pkgver = 5.15.4 + pkgver = 5.15.7 pkgrel = 1 url = https://kernel.org/ arch = x86_64 @@ -20,20 +20,22 @@ pkgbase = linux-mt makedepends = imagemagick makedepends = git options = !strip - source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.4.tar.xz - source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.4.tar.sign - source = config + source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.7.tar.xz + source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.7.tar.sign source = https://raw.githubusercontent.com/graysky2/kernel_compiler_patch/master/more-uarches-for-kernel-5.15+.patch source = choose-gcc-optimization.sh + source = https://raw.githubusercontent.com/archlinux/svntogit-packages/master/linux/trunk/config + source = linux-mt-prepare.sh validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E validpgpkeys = A2FF3A36AAA56654109064AB19802F8B0D70FC30 validpgpkeys = C7E7849466FE2358343588377258734B41C31549 - sha256sums = 549d0fb75e65f6158e6f4becc648f249d386843da0e1211460bde8b1ea99cbca + sha256sums = 5d9050a839edc7480c5c8f7a284cd28bee6db07bec9e41c684f399192bbe5db1 sha256sums = SKIP - sha256sums = 24f326d127b5d01cf649ee626105806c632f367e3169a7c2036fadea2f555dd8 sha256sums = 380bcf40cc8396e97bd1d7f2577ab2ace51885858d3f155b1fb2dd5469efd00d sha256sums = f0559045319db718af902f0f9f1ba183b63d89190a4d2dceb0d39d6a814156f7 + sha256sums = 324a9d46c2338806a0c3ce0880c8d5e85c2ef30d342af3dc96f87b54fae7a586 + sha256sums = ecb98a809454d28323af0afa02e09edf0ff45f9076080464e226f8e9f55262f4 pkgname = linux-mt pkgdesc = The linux-mt kernel and modules @@ -39,7 +39,7 @@ fi pkgbase=linux-mt _major=5.15 -_minor=4 +_minor=7 pkgver=${_major}.${_minor} _branch=5.x pkgrel=1 @@ -56,9 +56,10 @@ options=('!strip') _srcname="linux-${pkgver}-cpu-optimized${pkgrel}" source=( "https://cdn.kernel.org/pub/linux/kernel/v${_branch}/linux-${_major}.${_minor}.tar."{xz,sign} - config # the main kernel config file "https://raw.githubusercontent.com/graysky2/kernel_compiler_patch/master/more-uarches-for-kernel-5.15+.patch" choose-gcc-optimization.sh + "https://raw.githubusercontent.com/archlinux/svntogit-packages/master/linux/trunk/config" # Config file to edit + linux-mt-prepare.sh ) validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds @@ -75,11 +76,12 @@ validpgpkeys=( #source+=("${_patch}::https://raw.gigthubusercontent.com/archlinux/svntogit-packages/${_commit}/trunk/${_patch}") #done -sha256sums=('549d0fb75e65f6158e6f4becc648f249d386843da0e1211460bde8b1ea99cbca' +sha256sums=('5d9050a839edc7480c5c8f7a284cd28bee6db07bec9e41c684f399192bbe5db1' 'SKIP' - '24f326d127b5d01cf649ee626105806c632f367e3169a7c2036fadea2f555dd8' '380bcf40cc8396e97bd1d7f2577ab2ace51885858d3f155b1fb2dd5469efd00d' - 'f0559045319db718af902f0f9f1ba183b63d89190a4d2dceb0d39d6a814156f7') + 'f0559045319db718af902f0f9f1ba183b63d89190a4d2dceb0d39d6a814156f7' + '324a9d46c2338806a0c3ce0880c8d5e85c2ef30d342af3dc96f87b54fae7a586' + 'ecb98a809454d28323af0afa02e09edf0ff45f9076080464e226f8e9f55262f4') export KBUILD_BUILD_HOST=${KBUILD_BUILD_HOST:-archlinux} export KBUILD_BUILD_USER=${KBUILD_BUILD_USER:-makepkg} @@ -104,6 +106,7 @@ prepare() { done echo "Setting config..." + ../linux-mt-prepare.sh cp ../config .config make olddefconfig diff -u ../config .config || : diff --git a/linux-mt-prepare.sh b/linux-mt-prepare.sh new file mode 100755 index 000000000000..08645b158e3f --- /dev/null +++ b/linux-mt-prepare.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# Stuff to turn a stock arch config into what i want. +sed -i "s/CONFIG_HZ=300/CONFIG_HZ=1000/g" config +sed -i "s/CONFIG_HZ_300=y/# CONFIG_HZ_300 is not set/g" config +sed -i "s/CONFIG_NO_HZ_IDLE=y/# CONFIG_NO_HZ_IDLE is not set/g" config +sed -i "s/# CONFIG_NO_HZ_FULL is not set/CONFIG_NO_HZ_FULL=y/g" config +sed -i "s/# CONFIG_ANDROID is not set/CONFIG_ANDROID=y/g" config +echo "CONFIG_ANDROID_BINDER_IPC=y" >> config +echo 'CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"' >> config +echo "CONFIG_ANDROID_BINDERFS=n" >> config +echo "CONFIG_ANDROID_BINDER_IPC_SELFTEST=n" >> config +echo "CONFIG_ASHMEM=y" >> config |