pmaports/device/testing/linux-xiaomi-riva/APKBUILD
Barnabás Czémán 7ff30616ef
xiaomi-riva: Add initial support for Redmi 5A (MR 3595)
[ci:skip-build]: already built successfully in CI
2022-11-02 18:41:19 +01:00

50 lines
1.8 KiB
Text

# Maintainer: Barnabas Czeman <trabarni@gmail.com>
# Reference: <https://postmarketos.org/vendorkernel>
# Kernel config based on: arch/arm64/configs/riva_defconfig
pkgname=linux-xiaomi-riva
pkgver=4.9.241
pkgrel=0
pkgdesc="Xiaomi Redmi 5A kernel fork"
arch="aarch64"
_carch="arm64"
_flavor="xiaomi-riva"
url="https://kernel.org"
license="GPL-2.0-only"
options="!strip !check !tracedeps pmb:cross-native"
makedepends="bash bc bison devicepkg-dev flex openssl-dev perl"
# Source
_repository="android_kernel_xiaomi_msm8917"
_commit="e452b3a9c3b97522b1b58e41ea3e12059b5ee92e"
_config="config-$_flavor.$arch"
source="
$pkgname-$_commit.tar.gz::https://github.com/SunnyRaj84348/$_repository/archive/$_commit.tar.gz
$_config
fix-xorg-mdss-update-fb-info.patch
99_framebuffer.patch
"
builddir="$srcdir/$_repository-$_commit"
_outdir="out"
prepare() {
default_prepare
. downstreamkernel_prepare
}
build() {
unset LDFLAGS
make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
}
package() {
downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "$_outdir"
}
sha512sums="
8cb6764ccbb24a2216e66527487ae11047b0b192e6f8e15075ea52320061cb108346eb6328fbbd65e1ea3b0c8c1efca581827ee7bbf225f88579f3d2cdef5e45 linux-xiaomi-riva-e452b3a9c3b97522b1b58e41ea3e12059b5ee92e.tar.gz
1056c26b9a8c93799b689bdf04b9c13953d0c7d97cb61125642067af2cb36f8e33cfa2c9283d5c08d38926a14272dfa9b1fc1fec4ad2630503687c488f2c8706 config-xiaomi-riva.aarch64
e11a1ca524a05a5fe8b845937dbc57ee38c52e0a1a979d8e7be0ac53df22f84dfb424205ee7f541acfca3daba3e9f5d49bb4b9e9bb482eb354de14eb28bd0094 fix-xorg-mdss-update-fb-info.patch
741a46c6679172639568df96614b12a543563895ddee79051d88d28742b26d9c725f1d03dc208152c46e87b8b58240a3e206877da9a6a72035095e0f43458a72 99_framebuffer.patch
"