# Maintainer: User0 <user0thenyancat@proton.me> # Reference: <https://postmarketos.org/vendorkernel> # Kernel config based on qcom_msm8930_defconfig which is based on qcom_apq8064_defconfig _flavor="postmarketos-qcom-msm8930" pkgname=linux-$_flavor pkgver=6.13.0 pkgrel=0 pkgdesc="Close-to-mainline kernel fork for Qualcomm MSM8930 devices" arch="armv7" _carch="arm" url="https://kernel.org" license="GPL-2.0-only" options="!strip !check !tracedeps pmb:cross-native" makedepends=" bash bc bison devicepkg-dev findutils flex gmp-dev lzop mpc1-dev mpfr-dev openssl-dev perl postmarketos-installkernel python3 " # Source _repository="linux-msm8930" _config="config-$_flavor.$arch" _tag="22b00993309e5506552ed6c7b821bbe4d9493b9a" source=" $pkgname-$_tag.tar.gz::https://github.com/user0-07161/$_repository/archive/$_tag.tar.gz $_config " builddir="$srcdir/$_repository-$_tag" prepare() { default_prepare cp -v "$srcdir"/$_config .config } build() { unset LDFLAGS make ARCH="$_carch" CC="${CC:-gcc}" \ KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS" } package() { mkdir -p "$pkgdir"/boot make zinstall modules_install dtbs_install \ ARCH="$_carch" \ INSTALL_PATH="$pkgdir"/boot \ INSTALL_MOD_PATH="$pkgdir" \ INSTALL_MOD_STRIP=1 \ INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source install -D "$builddir"/include/config/kernel.release \ "$pkgdir"/usr/share/kernel/$_flavor/kernel.release } sha512sums=" 410bb44e09c72231266c408294c4ce8369c376c12e57145da1dcede4d975de380a462e10aa04fd7da6a58524b6b1efb6a43a49c3d88a7f8f5a52157147f1f305 linux-postmarketos-qcom-msm8930-22b00993309e5506552ed6c7b821bbe4d9493b9a.tar.gz 94331ae8ae6d56f72d34b68b0b5fb229ef0331eb6418ab9b5c918954699993f73faba2c375aa57e5b932b54c8dc62df07c46d5b1dbda61c66629abe235a94123 config-postmarketos-qcom-msm8930.armv7 "