update Mon Jan 18 06:37:00 PST 2010
[pkgsrc.git] / wip / awesome / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       awesome-3.4.3
5 PKGREVISION=    1
6 CATEGORIES=     x11 wm
7 MASTER_SITES=   http://awesome.naquadah.org/download/
8 EXTRACT_SUFX=   .tar.xz
9
10 MAINTAINER=     pallegra@gmail.com
11 HOMEPAGE=       http://awesome.naquadah.org/
12 COMMENT=        Tiling window manager based on dwm
13 LICENSE=        gnu-gpl-v2
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 CONFLICTS+=     awesome<3.0
18
19 USE_TOOLS+=     bash gmake pkg-config
20 USE_CMAKE=      yes
21 USE_LANGUAGES=  c c++
22
23 PKG_SYSCONFSUBDIR=      xdg/awesome
24
25 CMAKE_ARGS+=    -DWITH_DBUS=OFF
26 CMAKE_ARGS+=    -DSYSCONFDIR=${PKG_SYSCONFDIR:C/\/xdg\/awesome//}
27 CMAKE_ARGS+=    -DCOMPRESS_MANPAGES=${MANZ}
28 CMAKE_ARGS+=    -DAWESOME_MAN_PATH=${PREFIX}/${PKGMANDIR}
29
30 REPLACE_BASH+=  build-utils/gperf.sh
31
32 EGDIR=          ${PREFIX}/share/examples/awesome
33 CONF_FILES=     ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua
34
35 SUBST_CLASSES+=         eg
36 SUBST_MESSAGE.eg=       Fixing pathnames
37 SUBST_STAGE.eg=         pre-configure
38 SUBST_FILES.eg=         CMakeLists.txt
39 SUBST_SED.eg=           -e "s,\$${AWESOME_SYSCONFDIR},${EGDIR},"
40
41 BUILD_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick
42 BUILD_DEPENDS+= asciidoc>=8.3.0:../../textproc/asciidoc
43 BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
44 BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
45
46
47 .include "../../devel/gperf/buildlink3.mk"
48 .include "../../devel/libev/buildlink3.mk"
49 .include "../../graphics/imlib2/buildlink3.mk"
50 .include "../../lang/lua/buildlink3.mk"
51 .include "../../devel/pango/buildlink3.mk"
52 .include "../../x11/libxdg-basedir/buildlink3.mk"
53 .include "../../x11/xcb-util/buildlink3.mk"
54 .include "../../x11/startup-notification/buildlink3.mk"
55
56 .include "../../mk/bsd.pkg.mk"