pkgsrc/wm/spectrwm/Makefile
jaapb d938234483 Updated wm/spectrwm to version 3.2.0.
Changed distribution (upstream is now on github).
Patches to the build system have been submitted upstream.

As for features since the last version, there have been many changes
that can all be found in CHANGELOG.md in the distribution. The program
continues to work as before, just better.
2018-12-20 12:33:23 +00:00

62 lines
1.8 KiB
Makefile

# $NetBSD: Makefile,v 1.13 2018/12/20 12:33:23 jaapb Exp $
DISTNAME= spectrwm-3.2.0
CATEGORIES= wm
MASTER_SITES= ${MASTER_SITE_GITHUB:=conformal/}
GITHUB_TAG= ${GITHUB_PROJECT:tu}_${PKGVERSION_NOREV:S/./_/g}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/conformal/spectrwm
COMMENT= Small dynamic tiling window manager for X11
LICENSE= isc
DEPENDS+= dmenu-[0-9]*:../../x11/dmenu
BUILDLINK_TRANSFORM+= rm:-Werror
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "OpenBSD"
USE_BSD_MAKEFILE= yes
INSTALLATION_DIRS+= bin lib ${PKGMANDIR}/man1
MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}
MAKE_FLAGS+= MANINSTALL=maninstall
# sync with major.minor from ${WRKSRC}/lib/shlib_version.
CFLAGS+= -DSWM_LIB=\"${PREFIX}/lib/libswmhack.so.0.0\"
.else
CFLAGS+= -I${PREFIX}/include
LDFLAGS+= -L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib
MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}
. if ${OPSYS} == "Darwin"
USE_TOOLS+= gmake
BUILD_DIRS= osx
. elif ${OPSYS} == "FreeBSD"
BUILD_DIRS= freebsd
. elif ${OPSYS} == "NetBSD"
BUILD_DIRS= netbsd
. else
USE_TOOLS+= gmake
BUILD_DIRS= linux
. endif
.endif
INSTALLATION_DIRS+= share/examples/spectrwm
post-extract:
${RUN} cd ${WRKSRC} && ${CP} -R freebsd netbsd
post-install:
${INSTALL_DATA} ${WRKSRC}/*.conf ${DESTDIR}${PREFIX}/share/examples/spectrwm
${INSTALL_DATA} ${WRKSRC}/*.sh ${DESTDIR}${PREFIX}/share/examples/spectrwm
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
BUILDLINK_DEPMETHOD.libXt= build
.include "../../x11/libXt/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/xorgproto/buildlink3.mk"
.include "../../x11/xcb-util/buildlink3.mk"
.include "../../x11/xcb-util-keysyms/buildlink3.mk"
.include "../../x11/xcb-util-wm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"