# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=8

PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=no
inherit python-single-r1


DESCRIPTION="DotDotGoose is a free, open source tool to assist with manually counting objects in images"
HOMEPAGE="https://github.com/persts/DotDotGoose"
SRC_URI="https://github.com/persts/DotDotGoose/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror"

DEPEND="
     ${PYTHON_DEPS}
	>=dev-python/numpy-1.26.4
	>=dev-python/pillow-10.3.0
	>=dev-python/pyqt6-6.7.1
"

S="${WORKDIR}/DotDotGoose-${PV}"


src_install() {
	default
	
	# main.py does not have shebang in the release archive for some reason ?!
	sed -i -e "1i #!/usr/bin/python3" main.py
	
	python_domodule ddg
	python_newscript main.py dotdotgoose
}