# $Id$ # Maintainer: Erich Eckner # Contributor: Gerardo Exequiel Pozzi # Contributor: Pierre Schmitz # repo: releng _target_arch=$(printf '%s' x 8 6 _ 6 4 ' and ' i 6 8 6) pkgname=archiso-dual pkgver=44.4 pkgrel=1 pkgdesc='Tools for creating Arch Linux live and install iso images - for '"${_target_arch}" arch=('any') license=('GPL') url='https://git.archlinux32.org/archlinux32/archiso32' depends=('archiso-cross' 'make' 'arch-install-scripts' 'squashfs-tools' 'libisoburn' 'dosfstools' 'lynx' 'pacman-mirrorlist32' 'archlinux32-keyring') source=( "https://sources.archlinux32.org/sources/archiso32-dual-v${pkgver}.tar.gz"{,.sig} ) sha512sums=('818d3b34b8cca053f0b62e3c500dfb5c6c1b612e032bb59f0c959d8a1107109c7de4d4f936d83b28c0a5f5f066b517ef250b0c365b44a4d0ae9ea4382b9a7669' 'SKIP') validpgpkeys=('DE9F7688CACF04FEB81A6C590AEEC90755DA7B5A') build() { mkdir "${srcdir}/pkg" make -C "${srcdir}/archiso32-dual-v${pkgver}" DESTDIR="${srcdir}/pkg" install } package() { mkdir -p "${pkgdir}/usr/share/archiso/configs" mv "${srcdir}/pkg/usr/share/archiso/configs/releng" "${pkgdir}/usr/share/archiso/configs/releng-dual" rm \ "${srcdir}/pkg/usr/share/doc/archiso/README.altbootmethods" \ "${srcdir}/pkg/usr/share/doc/archiso/README.transfer" ( pacman -Qql archiso-cross \ | grep -v '/$' cd "${srcdir}/pkg" find * -not -type d \ | sed 's,^,/,' ) \ | sort \ | uniq -d \ | while read -r f; do diff -u --color "${f}" "${srcdir}/pkg${f}" || return $? rm "${srcdir}/pkg${f}" done if find "${srcdir}/pkg" -not -type d \ | grep -F ''; then >&2 echo '^residual files found' return 4 fi }