# $OpenBSD: Makefile,v 1.47 2021/02/23 19:39:24 sthen Exp $

COMMENT=	gtk2 comic book viewer

MODPY_EGG_VERSION=	1.2.1
DISTNAME=		mcomix-${MODPY_EGG_VERSION}
EXTRACT_SUFX=		.tar.bz2

CATEGORIES=	graphics

# XXX consider replacing with more active fork,
# https://github.com/multiSnow/mcomix3 ?
HOMEPAGE=	http://mcomix.sourceforge.net/

# GPLv2
PERMIT_PACKAGE=	Yes

MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=mcomix/MComix-${MODPY_EGG_VERSION}/}

MODULES=	lang/python \
		devel/gconf2

MODPY_SETUPTOOLS =	Yes
MODPY_VERSION =	${MODPY_DEFAULT_VERSION_2}

MODGCONF2_LIBDEP= No
MODGCONF2_SCHEMAS_DIR= comix

BUILD_DEPENDS=	graphics/py2-Pillow \
		x11/py-gtk2

RUN_DEPENDS=	graphics/py2-Pillow \
		x11/py-gtk2 \
		misc/shared-mime-info \
		devel/desktop-file-utils \
		x11/gtk+3,-guic

NO_TEST=	Yes

post-extract:
	gzip -d ${WRKSRC}/mcomix.1.gz ${WRKSRC}/mime/comicthumb.1.gz

post-install:
	# schemas files are always installed under LOCALBASE, not PREFIX
	${INSTALL_DATA_DIR} ${WRKINST}/${LOCALBASE}/${SCHEMAS_INSTDIR}/
	${INSTALL_DATA} ${WRKSRC}/mime/comicbook.schemas \
		${WRKINST}/${LOCALBASE}/${SCHEMAS_INSTDIR}/

.include <bsd.port.mk>
