summaryrefslogtreecommitdiff
path: root/libre/parabolaiso/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/parabolaiso/PKGBUILD')
-rw-r--r--libre/parabolaiso/PKGBUILD61
1 files changed, 29 insertions, 32 deletions
diff --git a/libre/parabolaiso/PKGBUILD b/libre/parabolaiso/PKGBUILD
index 71dbb75e3..7139b5a1d 100644
--- a/libre/parabolaiso/PKGBUILD
+++ b/libre/parabolaiso/PKGBUILD
@@ -1,40 +1,37 @@
-# Maintainer (Arch): David Runge <dvzrv@archlinux.org>
-# Contributor (Arch): Pierre Schmitz <pierre@archlinux.de>
-# Contributor (Arch): Gerardo Exequiel Pozzi <djgera@archlinux.org>
+# Maintainer (arch): David Runge <dvzrv@archlinux.org>
+# Contributor: Pierre Schmitz <pierre@archlinux.de>
+# Contributor: Gerardo Exequiel Pozzi <djgera@archlinux.org>
# Maintainer: David P. <megver83@parabola.nu>
-# Contributor: André Silva <emulatorman@hyperbola.info>
-pkgbase=parabolaiso
-pkgname=(parabolaiso mkinitcpio-parabolaiso)
-pkgver=47.1
+pkgname=parabolaiso
+pkgver=65
pkgrel=1
-pkgdesc='Tools for creating Parabola GNU/Linux-libre live and install iso images'
-arch=('any')
-license=('GPL3')
-url='https://git.parabola.nu/parabolaiso.git/'
-makedepends=('git')
-source=("git+https://git.parabola.nu/packages/parabolaiso.git#tag=v${pkgver}?signed")
+pkgdesc="Tools for creating Parabola GNU/Linux-libre live and install iso images"
+arch=(any)
+license=(GPL3)
+url="https://git.parabola.nu/parabolaiso.git/"
+depends=(arch-install-scripts bash dosfstools e2fsprogs erofs-utils grub
+libarchive libisoburn mtools squashfs-tools)
+makedepends=(git)
+checkdepends=(shellcheck)
+optdepends=(
+ 'edk2-ovmf: for emulating UEFI with run_parabolaiso'
+ 'openssl: for codesigning support when building netboot artifacts'
+ 'qemu-desktop: for run_parabolaiso'
+ 'qemu-user-static: for armv7h support when building in bootstrap mode from x86'
+)
+source=(git+https://git.parabola.nu/packages/parabolaiso.git#tag=v${pkgver}?signed)
sha256sums=('SKIP')
-validpgpkeys=(6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78) # David P.
+validpgpkeys=(6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78) # David P. <megver83@parabola.nu>
-package_parabolaiso() {
- depends=('arch-install-scripts' 'bash' 'dosfstools' 'e2fsprogs' 'libisoburn'
- 'squashfs-tools')
- optdepends=('edk2-ovmf: for emulating UEFI with run_parabolaiso'
- 'qemu: for run_parabolaiso')
- provides=("archiso=$pkgver")
- conflicts=('archiso')
- replaces=(${conflicts[@]})
- cd "${pkgbase}"
- make DESTDIR="${pkgdir}" install
+provides=("archiso=$pkgver")
+conflicts=('archiso')
+replaces=(${conflicts[@]})
+
+check() {
+ make -k check -C $pkgbase
}
-package_mkinitcpio-parabolaiso() {
- pkgdesc='Mkinitcpio hooks and scripts for parabolaiso'
- depends=('mkinitcpio')
- provides=("mkinitcpio-archiso=$pkgver")
- conflicts=('mkinitcpio-archiso')
- replaces=(${conflicts[@]})
- cd "${pkgbase}"
- make DESTDIR="${pkgdir}" install-initcpio
+package() {
+ make DESTDIR="${pkgdir}" PREFIX='/usr' install -C $pkgbase
}