Date: Thursday, July 30, 2020 @ 19:17:41 Author: dvzrv Revision: 392744
upgpkg: archiso 46-1: Upgrade to 46. Split initcpio scripts out into separate package (mkinitcpio-archiso). Add optdepends for the run_archiso helper script. Switch to correct license (GPL3 now \o/). Modified: archiso/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-07-30 18:59:48 UTC (rev 392743) +++ PKGBUILD 2020-07-30 19:17:41 UTC (rev 392744) @@ -2,21 +2,31 @@ # Contributor: Pierre Schmitz <[email protected]> # Contributor: Gerardo Exequiel Pozzi <[email protected]> -pkgname=archiso -pkgver=45 +pkgbase=archiso +pkgname=('archiso' 'mkinitcpio-archiso') +pkgver=46 pkgrel=1 pkgdesc='Tools for creating Arch Linux live and install iso images' arch=('any') -license=('GPL') +license=('GPL3') url="https://gitlab.archlinux.org/archlinux/archiso" -depends=('arch-install-scripts' 'curl' 'dosfstools' 'edk2-shell' 'libisoburn' -'lynx' 'mkinitcpio' 'squashfs-tools') makedepends=('git') source=("git+https://gitlab.archlinux.org/archlinux/archiso.git#tag=v${pkgver}?signed") sha256sums=('SKIP') validpgpkeys=('C7E7849466FE2358343588377258734B41C31549') # David Runge <[email protected]> -package() { - cd "${pkgname}" +package_archiso() { + depends=('arch-install-scripts' 'bash' 'dosfstools' 'e2fsprogs' 'libisoburn' + 'squashfs-tools') + optdepends=('edk2-ovmf: for emulating UEFI with run_archiso' + 'qemu: for run_archiso') + cd "${pkgbase}" make DESTDIR="${pkgdir}" install } + +package_mkinitcpio-archiso() { + pkgdesc='Mkinitcpio hooks and scripts for archiso' + depends=('mkinitcpio') + cd "${pkgbase}" + make DESTDIR="${pkgdir}" install-initcpio +}
