# Contributor: Guy Godfroy <guy.godfroy@gugod.fr>
# Maintainer: Guy Godfroy <guy.godfroy@gugod.fr>
pkgname=decoder
pkgver=0.7.0
pkgrel=0
pkgdesc="Scan and generate QR codes"
url="https://welcome.gnome.org/app/Decoder/"
arch="all"
license="GPL-3.0-or-later"
makedepends="
	cairo-dev
	cargo
	desktop-file-utils
	glib-dev
	gdk-pixbuf-dev
	gst-plugins-bad-dev
	gst-plugins-base-dev
	gstreamer-dev
	gtk4.0-dev
	libadwaita-dev
	meson
	openssl-dev
	pango-dev
	zbar-dev
	"
depends="
	gst-plugin-pipewire
	gst-plugins-bad
	pipewire
	"
subpackages="$pkgname-lang"
source="https://gitlab.gnome.org/World/decoder/-/archive/$pkgver/decoder-$pkgver.tar.gz"
options="net"

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

check() {
	cargo test
}

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

sha512sums="
b9f2479c144fd39feb7b58a4d194c6f7ea58efd1230d1596143058722b3a6f6c986e11bd48802d1c770a99f562f9699e83022ffad2a01fa1f29835ad30c9d600  decoder-0.7.0.tar.gz
"
