Annotation of pkgsrc/wm/notion/Makefile, Revision 1.27
1.27 ! nia 1: # $NetBSD: Makefile,v 1.26 2020/01/18 23:35:40 rillig Exp $
1.1 wiz 2:
1.23 wiz 3: DISTNAME= notion-3-2017050501
1.21 wiz 4: PKGNAME= ${DISTNAME:S/3-/3./}
1.24 wiz 5: PKGREVISION= 1
1.1 wiz 6: CATEGORIES= wm
1.21 wiz 7: MASTER_SITES= ${MASTER_SITE_GITHUB:=raboof/}
8: GITHUB_TAG= ${DISTNAME:S/notion-//}
1.1 wiz 9:
1.25 wiz 10: MAINTAINER= pkgsrc-users@NetBSD.org
1.27 ! nia 11: HOMEPAGE= http://notion.sourceforge.net/
1.1 wiz 12: COMMENT= Tiling window manager based on ion3
13: LICENSE= ion-license AND gnu-lgpl-v2.1
14:
15: # notion is based on ion3
16: CONFLICTS= ion3-[0-9]*
17:
18: WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
1.13 jperkin 19: USE_LANGUAGES= c99
1.5 wiz 20: USE_TOOLS+= gmake msgfmt pax pkg-config
1.15 alnsn 21:
1.21 wiz 22: LUA_VERSIONS_INCOMPATIBLE= 53
23:
1.16 wiz 24: MAKE_FLAGS+= PREFIX=${PREFIX}
25: MAKE_FLAGS+= EXAMPLEDIR=${PREFIX}/share/examples/notion
26: MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}
1.1 wiz 27: MAKE_FLAGS+= X11_PREFIX=${BUILDLINK_PREFIX.libX11}
1.23 wiz 28: MAKE_FLAGS+= X11_LIBS="${COMPILER_RPATH_FLAG}${X11_PREFIX}/lib -L${X11_PREFIX}/lib -lX11 -lXext"
1.15 alnsn 29: MAKE_FLAGS+= LUA_INTERPRETER=${LUA_INTERPRETER}
30: MAKE_FLAGS+= LUA_COMPILER=${LUA_COMPILER}
1.19 wiz 31: MAKE_FLAGS+= LUA_VERSION=${_LUA_DOT_VERSION}
1.1 wiz 32:
33: EGDIR= ${PREFIX}/share/examples/notion
34: EGFILES= cfg_defaults.lua
35: EGFILES+= cfg_dock.lua
36: EGFILES+= cfg_kludges.lua
37: EGFILES+= cfg_layouts.lua
38: EGFILES+= cfg_menu.lua
39: EGFILES+= cfg_notion.lua
40: EGFILES+= cfg_notioncore.lua
41: EGFILES+= cfg_query.lua
42: EGFILES+= cfg_sp.lua
43: EGFILES+= cfg_statusbar.lua
44: EGFILES+= cfg_tiling.lua
1.11 wiz 45: EGFILES+= cfg_xrandr.lua
1.1 wiz 46: EGFILES+= look.lua
47: EGFILES+= look_brownsteel.lua
48: EGFILES+= look_clean.lua
49: EGFILES+= look_cleanios.lua
50: EGFILES+= look_cleanviolet.lua
51: EGFILES+= look_dusky.lua
52: EGFILES+= look_greenlight.lua
53: EGFILES+= look_greyviolet.lua
54: EGFILES+= look_ios.lua
55: EGFILES+= look_newviolet.lua
56: EGFILES+= look_simpleblue.lua
57: EGFILES+= lookcommon_clean.lua
58: EGFILES+= lookcommon_emboss.lua
59:
60: PKG_SYSCONFSUBDIR= notion
1.12 bsiegert 61: INSTALLATION_DIRS= ${EGDIR}
1.1 wiz 62:
63: .for f in ${EGFILES}
64: CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
65: .endfor
66:
1.13 jperkin 67: # Abuse buildlink to add required libraries.
1.22 jperkin 68: BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--as-needed:-lsocket
69: BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-whole-archive
70: BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-whole-archive
1.13 jperkin 71:
1.4 wiz 72: post-install:
73: cd ${WRKSRC} && pax -rw contrib ${DESTDIR}${EGDIR}
74:
1.1 wiz 75: .include "../../devel/gettext-lib/buildlink3.mk"
76: .include "../../lang/lua/buildlink3.mk"
77: .include "../../x11/libX11/buildlink3.mk"
78: .include "../../x11/libSM/buildlink3.mk"
79: .include "../../x11/libXext/buildlink3.mk"
1.7 wiz 80: .include "../../x11/libXinerama/buildlink3.mk"
81: .include "../../x11/libXrandr/buildlink3.mk"
1.1 wiz 82: .include "../../mk/dlopen.buildlink3.mk"
83: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>