diff options
Diffstat (limited to 'libre/parabolaiso/PKGBUILD')
-rw-r--r-- | libre/parabolaiso/PKGBUILD | 61 |
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 } |