Compare commits

..

No commits in common. "master" and "YF-use-current-update" have entirely different histories.

View file

@ -1,8 +1,5 @@
#!/usr/bin/env bash
# shellcheck disable=SC2034 disable=SC2048 disable=SC2086 disable=SC2154
# Maintainer: JeremyStarTM <jeremystartm@staropensource.de> # Maintainer: JeremyStarTM <jeremystartm@staropensource.de>
# Maintainer: Josip Ponjavic <josipponjavic at gmail dot com> # Maintainer: Josip Ponjavic <josipponjavic at gmail dot com>
# Contributor: yarost12 <yaro330@gmail.com>
### BUILD OPTIONS ### BUILD OPTIONS
# You can modify these settings by executing "env _<setting>=<value> makepkg" # You can modify these settings by executing "env _<setting>=<value> makepkg"
@ -120,7 +117,7 @@
# Kernel version # Kernel version
_kernel_major=6.11 _kernel_major=6.11
_kernel_minor=9 _kernel_minor=7
# Clear Linux patches version # Clear Linux patches version
_clr=6-1477 _clr=6-1477
# kernel_compiler_patch version # kernel_compiler_patch version
@ -151,9 +148,9 @@ source=(
[[ -n "${_use_llvm_lto}" ]] && BUILD_FLAGS=("LLVM=1" "LLVM_IAS=1") [[ -n "${_use_llvm_lto}" ]] && BUILD_FLAGS=("LLVM=1" "LLVM_IAS=1")
export "KBUILD_BUILD_HOST=archlinux" export KBUILD_BUILD_HOST=archlinux
export "KBUILD_BUILD_USER=${pkgbase}" export KBUILD_BUILD_USER=${pkgbase}
export "KBUILD_BUILD_TIMESTAMP=$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
# Applies all patches # Applies all patches
apply_patches() { apply_patches() {
@ -178,8 +175,8 @@ apply_patches() {
# Copies the kernel config # Copies the kernel config
copy_defconfig() { copy_defconfig() {
local "_cur_major_ver=$(zcat /proc/config.gz | grep Linux | grep -o '[0-9]*[0-9]\.[0-9]*[0-9]')" local _cur_major_ver="$(zcat /proc/config.gz | grep Linux | grep -o '[0-9]*[0-9]\.[0-9]*[0-9]')"
[[ "${_cur_major_ver}" != "${_kernel_major}" ]] && [[ ${_cur_major_ver} != ${_kernel_major} ]] &&
warning "Major version was updated, you should regen the defconfig" warning "Major version was updated, you should regen the defconfig"
if [[ -s /proc/config.gz ]]; then if [[ -s /proc/config.gz ]]; then
@ -298,7 +295,6 @@ update_defconfig() {
[[ -n "$_makenconfig" ]] && make ${BUILD_FLAGS[*]} nconfig [[ -n "$_makenconfig" ]] && make ${BUILD_FLAGS[*]} nconfig
# Save configuration # Save configuration
# shellcheck disable=SC2015
[[ -n "${_copyfinalconfig}" ]] && cp -Tf ./.config "${startdir}/kconfig-new" || true [[ -n "${_copyfinalconfig}" ]] && cp -Tf ./.config "${startdir}/kconfig-new" || true
} }
@ -340,7 +336,7 @@ _package() {
install=linux.install install=linux.install
cd "${_src_linux}" || exit 1 cd "${_src_linux}" || exit 1
local "modulesdir=${pkgdir}/usr/lib/modules/$(<version)" local modulesdir="${pkgdir}/usr/lib/modules/$(<version)"
# Create boot image # Create boot image
# systemd expects to find the kernel there to allow hibernation # systemd expects to find the kernel there to allow hibernation
@ -364,7 +360,7 @@ _package-headers() {
depends=("pahole") depends=("pahole")
cd "${_src_linux}" || exit 1 cd "${_src_linux}" || exit 1
local "builddir=${pkgdir}/usr/lib/modules/$(<version)/build" local builddir="${pkgdir}/usr/lib/modules/$(<version)/build"
install -Dt "${builddir}" -m644 .config Makefile Module.symvers System.map \ install -Dt "${builddir}" -m644 .config Makefile Module.symvers System.map \
localversion.* version vmlinux localversion.* version vmlinux
@ -441,8 +437,8 @@ _package-headers() {
pkgname=("$pkgbase" "$pkgbase-headers") pkgname=("$pkgbase" "$pkgbase-headers")
for _p in "${pkgname[@]}"; do for _p in "${pkgname[@]}"; do
eval "package_$_p() { eval "package_$_p() {
$(declare -f "_package${_p#"$pkgbase"}") $(declare -f "_package${_p#$pkgbase}")
_package${_p#"$pkgbase"} _package${_p#$pkgbase}
}" }"
done done
@ -455,6 +451,6 @@ validpgpkeys=(
) )
sha256sums=("55d2c6c025ebc27810c748d66325dd5bc601e8d32f8581d9e77673529bdacb2e" sha256sums=("55d2c6c025ebc27810c748d66325dd5bc601e8d32f8581d9e77673529bdacb2e"
"SKIP" "SKIP"
"d1c0981b5287252677e8f74a9f5d83aebceba77a4b1be24cba33102267f2c418" "4ccabe59805d7efd8165405624695255a87811cbea5c0e1d7a3981c21789b2ec"
"SKIP" "SKIP"
"b3fd8b1c5bbd39a577afcccf6f1119fdf83f6d72119f4c0811801bdd51d1bc61") "b3fd8b1c5bbd39a577afcccf6f1119fdf83f6d72119f4c0811801bdd51d1bc61")