1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>
3 # Contributor: Anton Hvornum <anton@hvornum.se>
4 # Contributor: demostanis worlds <demostanis@protonmail.com>
9 pkgdesc="Just another guided/automated Arch Linux installer with a twist"
11 url="https://github.com/archlinux/archinstall"
14 makedepends=(python-build python-installer python-flit python-setuptools python-sphinx python-wheel)
15 provides=(python-archinstall)
16 conflicts=(python-archinstall)
17 replaces=(python-archinstall)
19 $pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz
20 $pkgname-$pkgver.tar.gz.sig::$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz.sig
22 sha512sums=('3fab415118ee2c45c6b7c58d7929af690e753688ce916499e7c8a4a11c786161f3742a2de7fe4bc7dcf2af6eeac7c7c66c8d3b3b4e87d7885ff39349ff50caa3'
24 b2sums=('c632f0530c15a3b973875ba8bdb8969a0ff9cf22dcd0adcd4b73db140fcad4b20f114ad5916fe5902662c3d3a8788ae67a59997a2270a5e1b1476027a3b18536'
26 validpgpkeys=('256F73CEEFC6705C6BBAB20E5FBBB32941E3740A') # Anton Hvornum (Torxed) <anton@hvornum.se>
30 # use real directories for examples and profiles, as symlinks do not work
31 # with flit or setuptools PEP517 backends
32 rm -fv $pkgname/{examples,profiles}
33 mv -v examples profiles $pkgname/
38 python -m build --wheel --no-isolation
39 PYTHONDONTWRITEBYTECODE=1 make man -C docs
44 python -m installer --destdir="$pkgdir" dist/*.whl
45 install -vDm 644 docs/_build/man/archinstall.1 -t "$pkgdir/usr/share/man/man1/"