PKGBUILD 894 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # Maintainer: Donald Carr <sirspudd at gmail dot com>
  2. # set -x
  3. pkgname=linux-spudd
  4. provides=("linux-spudd" "linux-firmware")
  5. pkgrel=1
  6. pkgver=4.11.rc3.r6.g4c4c9bb32aaa
  7. pkgdesc="Kernel build from head"
  8. arch=("x86_64")
  9. license=("GPL2.1")
  10. install=spudd.install
  11. _xcompile_args="ARCH=arm64 CROSS_COMPILE=/opt/aarch64-rpi3-linux-gnueabi/bin/aarch64-rpi3-linux-gnueabi-"
  12. pkgver() {
  13. cd /opt/dev/src/OSS/linux/linux
  14. git describe --tags | cut -c2- | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
  15. }
  16. build() {
  17. cd /opt/dev/src/OSS/linux/linux
  18. #git clean -xdff
  19. make
  20. }
  21. package() {
  22. boot_dir="${pkgdir}/boot"
  23. usr_dir="${pkgdir}/usr"
  24. preset_dir=${pkgdir}/etc/mkinitcpio.d
  25. cd /opt/dev/src/OSS/linux/linux
  26. INSTALL_MOD_PATH=${usr_dir} make modules_install
  27. mkdir -p ${boot_dir}
  28. mkdir -p ${preset_dir}
  29. cp arch/x86/boot/bzImage ${boot_dir}/vmlinuz-spudd
  30. cp ${startdir}/spudd.preset ${preset_dir}
  31. }