# Template file for 'geis' pkgname=geis version=2.2.17 revision=12 build_style="gnu-configure" configure_args="--disable-static" hostmakedepends="pkg-config python3-devel" makedepends="dbus-devel grail-devel frame-devel libXi-devel python3-devel xorg-server-devel" short_desc="Gesture Engine Interface and Support" maintainer="Enno Boland " license="GPL-3.0-only" homepage="https://launchpad.net/geis" distfiles="https://launchpad.net/geis/trunk/$version/+download/geis-$version.tar.xz" checksum=8a60f5683852094038904e690d23cc5a90a980fc52da67f0f28890baa25c70eb if [ -n "$CROSS_BUILD" ]; then configure_args+=" --enable-integration-tests=no" fi post_extract() { # The py-compile helper uses the imp module, removed in Python 3.12; # besides, we don't want the module pre-compiled anyway, so just drop it : > config.aux/py-compile cat > config.aux/py-compile <<-'EOF' #!/bin/sh : "$@" EOF } geis-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/*.so vmove usr/lib/pkgconfig } } geis-python3_package() { short_desc+=" - Python3 bindings" depends="python3" pkg_install() { vmove usr/bin/pygeis vmove usr/share/man/man1/pygeis.1 vmove usr/lib/python3* } }