Fix segfault when loading "layout" with non-zero parameters. This affected multi-region. stack() must be called after the region bars are created. Fix layout entry in man page. Improve stacking for windows with multiple transients. Fix hang in fullscreen layout when a window has multiple transients. Fix focus_(prev|next) for windows with multiple transients. Add a missing queue.h macro to Linux util.h. Set stacking order when setting up a new status bar. Fixes stacking issues that can arise on a randr screenchange event. Fix segfault in fullscreen layout when a window with transient(s) unmap. Add default maximize_toggle binding to man page. Add clarification for the 'name' option to man page. Remove stray new paragraph macro in man page.
54 lines
1.6 KiB
Makefile
54 lines
1.6 KiB
Makefile
# $NetBSD: Makefile,v 1.6 2014/08/08 06:24:02 wiz Exp $
|
|
|
|
DISTNAME= spectrwm-2.5.1
|
|
CATEGORIES= wm
|
|
MASTER_SITES= https://opensource.conformal.com/snapshots/spectrwm/
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= lsm5@fedoraproject.org
|
|
HOMEPAGE= https://opensource.conformal.com/wiki/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
|
|
USE_TOOLS+= gmake
|
|
CFLAGS+= -I${X11PREFIX}/include
|
|
LDFLAGS+= -L${X11PREFIX}/lib ${COMPILER_RPATH_FLAG}${X11PREFIX}/lib
|
|
MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}
|
|
. if ${OPSYS} == "Darwin"
|
|
BUILD_DIRS= osx
|
|
. else
|
|
BUILD_DIRS= linux
|
|
. endif
|
|
.endif
|
|
|
|
INSTALLATION_DIRS+= share/examples/spectrwm
|
|
|
|
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/xproto/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"
|