# $NetBSD$

VERSION=	2.8.0u3
DISTNAME=	fs-uae-launcher-${VERSION}
CATEGORIES=	emulators
#MASTER_SITES=	http://fs-uae.net/fs-uae/devel/${VERSION}/
MASTER_SITES=	http://fs-uae.net/stable/${VERSION}/

MAINTAINER=	rhialto@falu.nl
HOMEPAGE=	http://fs-uae.net/
COMMENT=	Graphical launcher for FS-UAE, the Amiga Emulator
LICENSE=	gnu-gpl-v2

USE_TOOLS+=	gmake

INSTALL_ENV+=	prefix=${PREFIX}
INSTALL_ENV+=	DESTDIR=${DESTDIR}
INSTALL_ENV+=	PYTHONBIN=${PYTHONBIN}

# Imports urllib.parse which is 3+.
PYTHON_VERSIONS_INCOMPATIBLE=	27

REPLACE_PYTHON+=OpenGL/arrays/_buffers.py
REPLACE_PYTHON+=OpenGL/arrays/buffers.py

PLIST_SUBST+=   PYVERSSUFFIX=${PYVERSSUFFIX}	# 3.5
PLIST_SUBST+=   PYVERS=${PYPKGPREFIX:S/py//}	# py35 -> 35
PLIST_SUBST+=   VERSION=${VERSION}

#DEPENDS+=	${PYPKGPREFIX}-qt4>=4.10.2nb1:../../x11/py-qt4
# when building with qt5 it should co-exist with calibre and qbzr.
DEPENDS+=	${PYPKGPREFIX}-qt5>=5.4:../../x11/py-qt5
DEPENDS+=	${PYPKGPREFIX}-setuptools>=20:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-sqlite3>=1:../../databases/py-sqlite3
DEPENDS+=	${PYPKGPREFIX}-lhafile>=0:../../wip/py-lhafile

# Use the normal "gmake install" to install; not setup.py via "../../lang/python/extension.mk".

post-install:
	${INSTALL_PROGRAM_DIR} ${DESTDIR}/${PREFIX}/bin
	cd ${DESTDIR}/${PREFIX}/bin; { ${ECHO} "#!/bin/sh"; ${ECHO} "exec ${PREFIX}/bin/fs-uae-launcher --fs-uae-arcade"; } > fs-uae-arcade; chmod +x fs-uae-arcade

.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
