File PKGBUILD of Package thp
# Author: Tom Regner <tomte@tomsdiner.org>
# Maintainer: Tom Regner <tomte@tomsdiner.org>
#
# SPDX-FileCopyrightText: 2025 Tom Regner <tomte@tomsdiner.org>
# SPDX-License-Identifier: GPL-3.0-or-later
pkgname="thp"
pkgrel=1
pkgver=0.5.2
pkgdesc="the hare prompt for zsh and bash"
url='https://git.sr.ht/~tomterl/thp'
arch=("x86_64")
provides=(thp)
source=("thp-0.5.2.tar.gz" "indite-0.1.0.tar.gz")
noextract=("${source[1]}")
sha512sums=("SKIP")
makedepends=('hare' 'scdoc' 'libgit2.so' 'lua')
prepare() {
cd ${srcdir}/${pkgname}-${pkgver}/
mkdir vendor
cd vendor
tar xf "${SRCDEST}/indite-0.1.0.tar.gz"
mv indite-0.1.0 indite
cd ..
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
export HAREPATH=".:/usr/src/hare/stdlib:./vendor/"
make EXTRA_MODS="project git clock timer shind uptime moon sun star lua"
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR="$pkgdir/" \
PREFIX='/usr' \
install
}