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
}

openSUSE Build Service is sponsored by