Advertisement
amousa1990

Untitled

Oct 16th, 2022
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. cat APKBUILD
  2. # Maintainer: Audun MG <audun@gangsto.org>
  3. # Reference: <https://postmarketos.org/vendorkernel>
  4. # Kernel config based on: arch/arm/configs/lineageos_shinano_leo_defconfig
  5. pkgname=linux-samsung-n5100
  6. pkgver=6.0.0
  7. pkgrel=5
  8. pkgdesc="n5100 mainline kernel
  9. arch="armv7"
  10. _carch="arm"
  11. _flavor="samsung-n5100"
  12. url="https://github.com/LineageOS/android_kernel_sony_msm8974"
  13. license="GPL-2.0-only"
  14. options="!strip !check !tracedeps pmb:cross-native"
  15. makedepends="bash bison bc devicepkg-dev flex openssl-dev perl gmp-dev mpc1-dev mpfr-dev findutils postmarketos-installkernel"
  16.  
  17. # Source
  18. _repository="linux"
  19. _commit="a1375562c0a87f0fa2eaf3e8ce15824696d4170a"
  20. _config="config-$_flavor.$arch"
  21. source="
  22. $pkgname-$_commit.tar.gz::https://github.com/torvalds/$_repository/archive/$_commit.tar.gz
  23. $_config
  24. "
  25. builddir="$srcdir/$_repository-$_commit"
  26.  
  27. prepare() {
  28. default_prepare
  29. cp "$srcdir/config-$_flavor.$arch" .config
  30. }
  31.  
  32. build() {
  33. unset LDFLAGS
  34. make -j5 \
  35. ARCH="$_carch" CC="${CC:-gcc}" \
  36. KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
  37. }
  38.  
  39. package() {
  40. mkdir -p "$pkgdir"/boot
  41. make zinstall modules_install dtbs_install \
  42. ARCH="$_carch" \
  43. INSTALL_MOD_STRIP=1 \
  44. INSTALL_PATH="$pkgdir"/boot \
  45. INSTALL_MOD_PATH="$pkgdir" \
  46. INSTALL_DTBS_PATH="$pkgdir/usr/share/dtb"
  47.  
  48. install -D "$builddir"/include/config/kernel.release \
  49. "$pkgdir/usr/share/kernel/$_flavor/kernel.release"
  50. }
  51.  
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement