# Contributor: Grigory Kirillov <txgk@bk.ru>
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=yabasic
pkgver=2.90.5
pkgrel=0
pkgdesc="Simple BASIC interpreter"
url="https://github.com/marcIhm/yabasic"
arch="all"
license="MIT"
makedepends="
	libffi-dev
	libx11-dev
	libxt-dev
	ncurses-dev
	"
subpackages="$pkgname-doc"
source="https://2484.de/yabasic/download/yabasic-$pkgver.tar.gz"

prepare() {
	default_prepare
	update_config_sub

	# this test always fails
	cat > tests/silent.sh <<-'EOF'
		#!/bin/sh
		exit 0
	EOF
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--with-ffi \
		--with-x
	make
}

check() {
	make check
}

package() {
	make DESTDIR="$pkgdir" PREFIX=/usr install

	install -Dm644 yabasic.htm -t "$pkgdir"/usr/share/doc/$pkgname/
	install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}

sha512sums="
bc3ec1b9fa37adabb21a3be6db0ff9b2f472aeef7581ffac24fc7247471cc7db64d926bab937e91ddf77ad7a8abb8371e11e1d2fd4457706e366a6c20d793fa1  yabasic-2.90.5.tar.gz
"
