diff options
Diffstat (limited to 'libre/parabola-vmbootstrap/PKGBUILD')
-rw-r--r-- | libre/parabola-vmbootstrap/PKGBUILD | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/libre/parabola-vmbootstrap/PKGBUILD b/libre/parabola-vmbootstrap/PKGBUILD index 86e7c2ced..94a85f990 100644 --- a/libre/parabola-vmbootstrap/PKGBUILD +++ b/libre/parabola-vmbootstrap/PKGBUILD @@ -1,14 +1,16 @@ -# Maintainer: Andreas Grapentin <andreas@grapentin.org> -# Contributor: bill-auger <bill-auger@programmer.net> - +# Copyright (C) 2019,2020 Andreas Grapentin <andreas@grapentin.org> +# Copyright (C) 2019,2020,2021,2023 bill-auger <bill-auger@programmer.net> +# This recipe is free software: you can redistribute it and/or modify +# it under the terms of the CC0 1.0 License. +# Maintainer: Parabola Hackers <dev@lists.parabola.nu> pkgname=parabola-vmbootstrap -pkgver=20200401 +pkgver=20230816 pkgrel=1 -arch=('any') -pkgdesc="helper scripts to build and boot parabola virtual machine images" -license=('GPL3') -url="https://git.parabola.nu/parabola-vmbootstrap.git/" +arch=(any) +pkgdesc="Scripts to build and boot raw Parabola system images and release tarballs" +license=(GPL3) +url=https://git.parabola.nu/parabola-vmbootstrap.git/ depends=(arch-install-scripts bash binutils librelib parted qemu qemu-arch-extra qemu-user-static-binfmt sudo wget) @@ -20,21 +22,22 @@ sha256sums=('SKIP') package() { - cd "$srcdir"/$pkgname - - local _bin_dir="$pkgdir"/usr/bin - local _lib_dir="$pkgdir"/usr/lib/$pkgname - local _lic_dir="$pkgdir"/usr/share/licenses/$pkgname - local _hook_script + local script - install -Dm755 src/pvmbootstrap.sh "$_bin_dir"/pvmbootstrap - install -Dm755 src/pvmboot.sh "$_bin_dir"/pvmboot - install -Dm755 src/pvm2tarball.sh "$_bin_dir"/pvm2tarball + # main scripts + cd "${srcdir}"/${pkgname}/src/ + for script in *.sh + do install -Dm755 ./${script} "${pkgdir}"/usr/bin/${script} + done - install -Dm755 src/pvm-common.sh.inc "$_lib_dir"/pvm-common.sh.inc - for _hook_script in src/hooks/* - do install -Dm644 $_hook_script "$_lib_dir"/$(basename $_hook_script) + # helpers + for script in *.sh.inc + do install -Dm644 ./${script} "${pkgdir}"/usr/lib/${pkgname}/${script} done - install -Dm644 COPYING "$_lic_dir"/LICENSE + # hooks + cd "${srcdir}"/${pkgname}/src/hooks/ + for script in hook-*.sh + do install -Dm644 ./${script} "${pkgdir}"/usr/lib/${pkgname}/${script} + done } |