Add files from parent branch HEAD:
[pkgsrc.git] / graphics / skencil / Makefile
1 # $NetBSD: Makefile,v 1.13 2009/02/09 22:56:24 joerg Exp $
2 #
3
4 DISTNAME=       skencil-0.6.17
5 PKGREVISION=    3
6 CATEGORIES=     graphics
7 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=sketch/}
8
9 MAINTAINER=     uebayasi@NetBSD.org
10 HOMEPAGE=       http://sketch.sourceforge.net/
11 COMMENT=        Interactive drawing program
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 USE_TOOLS+=     pax
16
17 PYTHON_PATCH_SCRIPTS= sk2ppm.py sk2ps.py skconvert.py skencil.py skshow.py
18 SK_CONF_ARGS=   --imaging-include=${BUILDLINK_PREFIX.pyimaging}/${PYINC}/PIL
19 SK_TKFLAGS=     -L${BUILDLINK_PREFIX.tk}/lib -R${BUILDLINK_PREFIX.tk}/lib -ltk -ltcl
20 SK_TKFLAGS+=    -R${X11BASE}/lib
21 SK_CONF_ARGS+=  --tk-flags=${SK_TKFLAGS:Q}
22
23 do-configure:
24         cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
25             ${PYTHONBIN} setup.py configure ${SK_CONF_ARGS}
26
27 do-build:
28         cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py build
29
30 do-install:
31         cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py install \
32                 --prefix=${PREFIX} --dest-dir=${DESTDIR}
33
34 SKETCHDOCDIR=   ${PREFIX}/share/doc/skencil
35 SKETCHDOCS=     BUGS Doc NEWS PROJECTS README TODO
36 SKETCHEXDIR=    ${PREFIX}/share/examples/skencil
37
38 INSTALLATION_DIRS=      ${SKETCHDOCDIR} ${SKETCHEXDIR}
39
40 post-install:
41         cd ${WRKSRC} && pax -rw -pm -v ${SKETCHDOCS} ${DESTDIR}${SKETCHDOCDIR}
42         ${RM} ${DESTDIR}${SKETCHDOCDIR}/Doc/fonts.alias
43         ${RM} ${DESTDIR}${SKETCHDOCDIR}/Doc/fonts.scale
44         cd ${WRKSRC}/Examples && pax -rwpm -v . ${DESTDIR}${SKETCHEXDIR}
45
46 .include "../../lang/python/application.mk"
47 .include "../../graphics/py-imaging/buildlink3.mk"
48 .include "../../x11/libXext/buildlink3.mk"
49 .include "../../x11/py-Tk/buildlink3.mk"
50 .include "../../x11/xextproto/buildlink3.mk"
51 .include "../../mk/bsd.pkg.mk"