PKGBUILD 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Maintainer (arch): David Runge <dvzrv@archlinux.org>
  2. # Contributor: Pierre Schmitz <pierre@archlinux.de>
  3. # Contributor: Gerardo Exequiel Pozzi <djgera@archlinux.org>
  4. # Maintainer: David P. <megver83@parabola.nu>
  5. pkgname=parabolaiso
  6. pkgver=65
  7. pkgrel=1
  8. pkgdesc="Tools for creating Parabola GNU/Linux-libre live and install iso images"
  9. arch=(any)
  10. license=(GPL3)
  11. url="https://git.parabola.nu/parabolaiso.git/"
  12. depends=(arch-install-scripts bash dosfstools e2fsprogs erofs-utils grub
  13. libarchive libisoburn mtools squashfs-tools)
  14. makedepends=(git)
  15. checkdepends=(shellcheck)
  16. optdepends=(
  17. 'edk2-ovmf: for emulating UEFI with run_parabolaiso'
  18. 'openssl: for codesigning support when building netboot artifacts'
  19. 'qemu-desktop: for run_parabolaiso'
  20. 'qemu-user-static: for armv7h support when building in bootstrap mode from x86'
  21. )
  22. source=(git+https://git.parabola.nu/packages/parabolaiso.git#tag=v${pkgver}?signed)
  23. sha256sums=('SKIP')
  24. validpgpkeys=(6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78) # David P. <megver83@parabola.nu>
  25. provides=("archiso=$pkgver")
  26. conflicts=('archiso')
  27. replaces=(${conflicts[@]})
  28. check() {
  29. make -k check -C $pkgbase
  30. }
  31. package() {
  32. make DESTDIR="${pkgdir}" PREFIX='/usr' install -C $pkgbase
  33. }