PKGBUILD 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Maintainer: Andreas Grapentin <andreas@grapentin.org>
  2. # Contributor: bill-auger <bill-auger@programmer.net>
  3. pkgname=parabola-vmbootstrap
  4. pkgver=20200401
  5. pkgrel=1
  6. arch=('any')
  7. pkgdesc="helper scripts to build and boot parabola virtual machine images"
  8. license=('GPL3')
  9. url="https://git.parabola.nu/parabola-vmbootstrap.git/"
  10. depends=(arch-install-scripts bash binutils librelib parted qemu
  11. qemu-arch-extra qemu-user-static-binfmt sudo wget)
  12. makedepends=(git)
  13. source=(git+https://git.parabola.nu/${pkgname}.git#tag=v${pkgver})
  14. sha256sums=('SKIP')
  15. package()
  16. {
  17. cd "$srcdir"/$pkgname
  18. local _bin_dir="$pkgdir"/usr/bin
  19. local _lib_dir="$pkgdir"/usr/lib/$pkgname
  20. local _lic_dir="$pkgdir"/usr/share/licenses/$pkgname
  21. local _hook_script
  22. install -Dm755 src/pvmbootstrap.sh "$_bin_dir"/pvmbootstrap
  23. install -Dm755 src/pvmboot.sh "$_bin_dir"/pvmboot
  24. install -Dm755 src/pvm2tarball.sh "$_bin_dir"/pvm2tarball
  25. install -Dm755 src/pvm-common.sh.inc "$_lib_dir"/pvm-common.sh.inc
  26. for _hook_script in src/hooks/*
  27. do install -Dm644 $_hook_script "$_lib_dir"/$(basename $_hook_script)
  28. done
  29. install -Dm644 COPYING "$_lic_dir"/LICENSE
  30. }