3d91ec1671
are arranged to use the entire screen without overlapping. Bluetile's focus lies on making the tiling paradigm easily accessible to users coming from traditional window managers by drawing on known conventions and providing both mouse and keyboard access for all features. It also tries to be usable 'out of the box', requiring minimal to no configuration in most cases. It's all landrys fault, because he mentioned this thing on the porters channel ;-)
47 lines
1.3 KiB
Makefile
47 lines
1.3 KiB
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2010/06/16 14:08:18 kili Exp $
|
|
|
|
COMMENT = modern tiling window manager
|
|
|
|
DISTNAME = bluetile-0.4.1
|
|
CATEGORIES = x11
|
|
HOMEPAGE = http://www.bluetile.org/
|
|
|
|
# BSD3
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM =Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
WANTLIB = X11 Xau Xcomposite Xcursor Xdamage Xdmcp \
|
|
Xext Xfixes Xi Xinerama Xrandr Xrender c \
|
|
expat fontconfig freetype m pixman-1 pthread \
|
|
pthread-stubs util xcb xcb-render xcb-render-util \
|
|
z
|
|
|
|
MODULES = lang/ghc converters/libiconv devel/gettext
|
|
MODGHC_BUILD = cabal hackage nort
|
|
|
|
BUILD_DEPENDS = :hs-X11->=1.4:x11/hs-X11 \
|
|
::devel/hs-glade \
|
|
:hs-xmonad-contrib->=0.9.1:x11/hs-xmonad-contrib \
|
|
:xmonad-lib->=0.9.1:x11/xmonad,-lib
|
|
|
|
LIB_DEPENDS = atk-1.0::devel/atk \
|
|
gio-2.0,glib-2.0,gmodule-2.0,gobject-2.0,gthread-2.0::devel/glib2 \
|
|
gmp::devel/gmp \
|
|
glade-2.0::devel/libglade2 \
|
|
pango-1.0,pangocairo-1.0,pangoft2-1.0::devel/pango \
|
|
cairo::graphics/cairo \
|
|
glitz::graphics/glitz \
|
|
png::graphics/png \
|
|
xml2::textproc/libxml \
|
|
gdk-x11-2.0,gdk_pixbuf-2.0,gtk-x11-2.0::x11/gtk+2
|
|
|
|
USE_X11 = Yes
|
|
|
|
post-install:
|
|
@${INSTALL_MAN_DIR} ${PREFIX}/man/man1
|
|
@${INSTALL_MAN} ${WRKSRC}/man/bluetile.1 ${PREFIX}/man/man1
|
|
|
|
.include <bsd.port.mk>
|