| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.80 2023/01/29 21:17:56 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.81 2023/05/07 20:48:50 nikita Exp $ |
2 | | | 2 | |
3 | DISTNAME= awesome-4.3 | | 3 | DISTNAME= awesome-4.3 |
4 | PKGREVISION= 10 | | 4 | PKGREVISION= 11 |
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= Tiling window manager based on dwm | | 12 | COMMENT= Tiling window manager based on dwm |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | CONFLICTS+= awesome<3.0 | | 15 | CONFLICTS+= awesome<3.0 |
16 | | | 16 | |
17 | USE_TOOLS+= bash pkg-config | | 17 | USE_TOOLS+= bash pkg-config |
| @@ -46,26 +46,37 @@ CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCON | | | @@ -46,26 +46,37 @@ CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCON |
46 | BUILD_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor | | 46 | BUILD_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor |
47 | TOOL_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick | | 47 | TOOL_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick |
48 | DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi | | 48 | DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi |
49 | | | 49 | |
50 | SUBST_CLASSES+= lua | | 50 | SUBST_CLASSES+= lua |
51 | SUBST_STAGE.lua= pre-configure | | 51 | SUBST_STAGE.lua= pre-configure |
52 | SUBST_MESSAGE.lua= Fixing lua executable name. | | 52 | SUBST_MESSAGE.lua= Fixing lua executable name. |
53 | SUBST_FILES.lua+= awesomeConfig.cmake | | 53 | SUBST_FILES.lua+= awesomeConfig.cmake |
54 | SUBST_SED.lua= -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g' | | 54 | SUBST_SED.lua= -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g' |
55 | | | 55 | |
56 | pre-configure: | | 56 | pre-configure: |
57 | ${RUN} mkdir -p ${WRKSRC}/build | | 57 | ${RUN} mkdir -p ${WRKSRC}/build |
58 | | | 58 | |
| | | 59 | # rc.lua does not end up being installed where the PLIST states it does, |
| | | 60 | # so install it manually, then remove the file which now ends up in the |
| | | 61 | # default location of the build-system. |
| | | 62 | pre-install: |
| | | 63 | ${MKDIR} ${DESTDIR}${EGDIR} |
| | | 64 | ${INSTALL_DATA} ${WRKSRC}/build/script_files/rc.lua ${DESTDIR}${EGDIR} |
| | | 65 | |
| | | 66 | post-install: |
| | | 67 | ${RM} ${DESTDIR}${PKG_SYSCONFDIR}/rc.lua |
| | | 68 | ${RMDIR} ${DESTDIR}${PKG_SYSCONFDIR} |
| | | 69 | |
59 | .include "../../devel/glib2/buildlink3.mk" | | 70 | .include "../../devel/glib2/buildlink3.mk" |
60 | .include "../../devel/pango/buildlink3.mk" | | 71 | .include "../../devel/pango/buildlink3.mk" |
61 | .include "../../graphics/cairo/buildlink3.mk" | | 72 | .include "../../graphics/cairo/buildlink3.mk" |
62 | .include "../../graphics/cairo-gobject/buildlink3.mk" | | 73 | .include "../../graphics/cairo-gobject/buildlink3.mk" |
63 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | | 74 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" |
64 | .include "../../lang/lua/buildlink3.mk" | | 75 | .include "../../lang/lua/buildlink3.mk" |
65 | .include "../../x11/libX11/buildlink3.mk" | | 76 | .include "../../x11/libX11/buildlink3.mk" |
66 | .include "../../x11/libxcb/buildlink3.mk" | | 77 | .include "../../x11/libxcb/buildlink3.mk" |
67 | .include "../../x11/libxdg-basedir/buildlink3.mk" | | 78 | .include "../../x11/libxdg-basedir/buildlink3.mk" |
68 | .include "../../x11/libxkbcommon/buildlink3.mk" | | 79 | .include "../../x11/libxkbcommon/buildlink3.mk" |
69 | .include "../../x11/xcb-util/buildlink3.mk" | | 80 | .include "../../x11/xcb-util/buildlink3.mk" |
70 | .include "../../x11/xcb-util-cursor/buildlink3.mk" | | 81 | .include "../../x11/xcb-util-cursor/buildlink3.mk" |
71 | .include "../../x11/xcb-util-keysyms/buildlink3.mk" | | 82 | .include "../../x11/xcb-util-keysyms/buildlink3.mk" |