# Contributor: Maxim Karasev <begs@disroot.org>
# Contributor: Dmitry Kruchko <corg@disroot.org>
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=libsixel
pkgver=1.10.5
pkgrel=0
pkgdesc="SIXEL encoder/decoder implementation"
url="https://github.com/libsixel/libsixel"
arch="all"
license="MIT"
makedepends="meson libpng-dev libjpeg-turbo-dev zlib-dev libtool"
options="!check" # tests failed
subpackages="
	$pkgname-dev
	$pkgname-doc:_doc:noarch
	$pkgname-tools:_tools
	$pkgname-tools-bash-completion:_bash_comp:noarch
	$pkgname-tools-zsh-completion:_zsh_comp:noarch
	"
source="$pkgname-$pkgver.tar.gz::https://github.com/libsixel/libsixel/archive/v$pkgver.tar.gz"

build() {
	abuild-meson -Db_lto=true . output
	meson compile -C output
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
}

_doc() {
	default_doc
	install_if="$pkgname-tools=$pkgver-r$pkgrel docs"
}

_tools() {
	depends="$pkgname=$pkgver-r$pkgrel"
	amove usr/bin/
}

_bash_comp() {
	install_if="$pkgname-tools=$pkgver-r$pkgrel bash-completion"
	amove usr/share/bash-completion/
}

_zsh_comp() {
	install_if="$pkgname-tools=$pkgver-r$pkgrel zsh"
	amove usr/share/zsh
}

sha512sums="
94fc972ee304885936d5d8fbc3dadc5feadebf1ab262bb49c9ae9b1eed19c528ed823f4d31c17326340f06a5b7ee28a1817be15ae55c3e9d0c4437cd36b3e49d  libsixel-1.10.5.tar.gz
"
