| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.88 2023/11/14 14:02:59 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.88.2.1 2023/12/31 21:50:35 bsiegert Exp $ |
2 | | | 2 | |
3 | DISTNAME= awesome-4.3 | | 3 | DISTNAME= awesome-4.3 |
4 | PKGREVISION= 14 | | 4 | PKGREVISION= 14 |
5 | CATEGORIES= wm lua | | 5 | CATEGORIES= wm lua |
6 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=awesomeWM/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=awesomeWM/} |
8 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | | 8 | GITHUB_RELEASE= v${PKGVERSION_NOREV} |
9 | | | 9 | |
10 | MAINTAINER= pallegra@gmail.com | | 10 | MAINTAINER= pallegra@gmail.com |
11 | HOMEPAGE= https://awesomewm.org/ | | 11 | HOMEPAGE= https://awesomewm.org/ |
12 | COMMENT= Window manager based on dwm, with Lua integration | | 12 | COMMENT= Window manager based on dwm, with Lua integration |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
| @@ -34,29 +34,38 @@ LUA_VERSIONS_ACCEPTED= 53 52 51 | | | @@ -34,29 +34,38 @@ LUA_VERSIONS_ACCEPTED= 53 52 51 |
34 | #CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q} | | 34 | #CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q} |
35 | CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q} | | 35 | CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q} |
36 | CMAKE_ARGS+= -DAWESOME_MAN_PATH=${PREFIX}/${PKGMANDIR} | | 36 | CMAKE_ARGS+= -DAWESOME_MAN_PATH=${PREFIX}/${PKGMANDIR} |
37 | CMAKE_ARGS+= -DOVERRIDE_VERSION=${PKGVERSION_NOREV} | | 37 | CMAKE_ARGS+= -DOVERRIDE_VERSION=${PKGVERSION_NOREV} |
38 | CMAKE_ARGS+= -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR} | | 38 | CMAKE_ARGS+= -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR} |
39 | CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PKG_SYSCONFBASEDIR}/xdg | | 39 | CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PKG_SYSCONFBASEDIR}/xdg |
40 | CMAKE_ARGS+= -DGENERATE_DOC=OFF | | 40 | CMAKE_ARGS+= -DGENERATE_DOC=OFF |
41 | | | 41 | |
42 | EGDIR= ${PREFIX}/share/examples/awesome | | 42 | EGDIR= ${PREFIX}/share/examples/awesome |
43 | CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua | | 43 | CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua |
44 | | | 44 | |
45 | .include "../../lang/ruby/rubyversion.mk" | | 45 | .include "../../lang/ruby/rubyversion.mk" |
46 | TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor | | 46 | TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor |
47 | TOOL_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick | | | |
48 | DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi | | 47 | DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi |
49 | | | 48 | |
| | | 49 | # Switched to ImageMagick6 to work around image conversion failures with |
| | | 50 | # the convert tool provided by the most recent ImageMagick 7 releases. |
| | | 51 | TOOL_DEPENDS+= ImageMagick6-[0-9]*:../../graphics/ImageMagick6 |
| | | 52 | |
| | | 53 | SUBST_CLASSES+= convert |
| | | 54 | SUBST_STAGE.convert= pre-configure |
| | | 55 | SUBST_MESSAGE.convert= Fixing ImageMagick convert executable name. |
| | | 56 | SUBST_FILES.convert+= awesomeConfig.cmake |
| | | 57 | SUBST_SED.convert= -e 's|CONVERT_EXECUTABLE convert|CONVERT_EXECUTABLE convert6|' |
| | | 58 | |
50 | SUBST_CLASSES+= lua | | 59 | SUBST_CLASSES+= lua |
51 | SUBST_STAGE.lua= pre-configure | | 60 | SUBST_STAGE.lua= pre-configure |
52 | SUBST_MESSAGE.lua= Fixing lua executable name. | | 61 | SUBST_MESSAGE.lua= Fixing lua executable name. |
53 | SUBST_FILES.lua+= awesomeConfig.cmake | | 62 | SUBST_FILES.lua+= awesomeConfig.cmake |
54 | SUBST_SED.lua= -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g' | | 63 | SUBST_SED.lua= -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g' |
55 | | | 64 | |
56 | pre-configure: | | 65 | pre-configure: |
57 | ${RUN} mkdir -p ${WRKSRC}/build | | 66 | ${RUN} mkdir -p ${WRKSRC}/build |
58 | | | 67 | |
59 | .include "../../devel/glib2/buildlink3.mk" | | 68 | .include "../../devel/glib2/buildlink3.mk" |
60 | .include "../../devel/pango/buildlink3.mk" | | 69 | .include "../../devel/pango/buildlink3.mk" |
61 | BUILDLINK_API_DEPENDS.cairo+= cairo>=1.18 | | 70 | BUILDLINK_API_DEPENDS.cairo+= cairo>=1.18 |
62 | .include "../../graphics/cairo/buildlink3.mk" | | 71 | .include "../../graphics/cairo/buildlink3.mk" |