Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cat APKBUILD
- # Maintainer: Audun MG <audun@gangsto.org>
- # Reference: <https://postmarketos.org/vendorkernel>
- # Kernel config based on: arch/arm/configs/lineageos_shinano_leo_defconfig
- pkgname=linux-samsung-n5100
- pkgver=6.0.0
- pkgrel=5
- pkgdesc="n5100 mainline kernel
- arch="armv7"
- _carch="arm"
- _flavor="samsung-n5100"
- url="https://github.com/LineageOS/android_kernel_sony_msm8974"
- license="GPL-2.0-only"
- options="!strip !check !tracedeps pmb:cross-native"
- makedepends="bash bison bc devicepkg-dev flex openssl-dev perl gmp-dev mpc1-dev mpfr-dev findutils postmarketos-installkernel"
- # Source
- _repository="linux"
- _commit="a1375562c0a87f0fa2eaf3e8ce15824696d4170a"
- _config="config-$_flavor.$arch"
- source="
- $pkgname-$_commit.tar.gz::https://github.com/torvalds/$_repository/archive/$_commit.tar.gz
- $_config
- "
- builddir="$srcdir/$_repository-$_commit"
- prepare() {
- default_prepare
- cp "$srcdir/config-$_flavor.$arch" .config
- }
- build() {
- unset LDFLAGS
- make -j5 \
- 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_MOD_STRIP=1 \
- INSTALL_PATH="$pkgdir"/boot \
- INSTALL_MOD_PATH="$pkgdir" \
- INSTALL_DTBS_PATH="$pkgdir/usr/share/dtb"
- install -D "$builddir"/include/config/kernel.release \
- "$pkgdir/usr/share/kernel/$_flavor/kernel.release"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement