# HG changeset patch # User Alexander Medvedev # Date 1274986753 0 # Node ID 1e90dc8e2f19b8df0713262d06db5a2d660442ac # Parent 261db34754f3138edf35b3aa58eb5c50c484ce08 Add: echinus diff -r 261db34754f3 -r 1e90dc8e2f19 echinus/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/echinus/receipt Thu May 27 18:59:13 2010 +0000 @@ -0,0 +1,30 @@ +# SliTaz package receipt. + +PACKAGE="echinus" +VERSION="0.4.0" +CATEGORY="x-window" +SHORT_DESC="A window manager for X in the spirit of dwm" +MAINTAINER="devl547@gmail.com" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.rootshell.be/~polachok/code/" +WGET_URL="$WEB_SITE/$TARBALL" +BUILD_DEPENDS="xorg-libX11-dev xorg-libXft-dev" +DEPENDS="xorg-libX11 xorg-libXft" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + cp ../stuff/config.mk config.mk + make && + make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/share/examples $fs/usr/share +} + diff -r 261db34754f3 -r 1e90dc8e2f19 echinus/stuff/config.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/echinus/stuff/config.mk Thu May 27 18:59:13 2010 +0000 @@ -0,0 +1,24 @@ +# echinus wm version +VERSION = 0.4.0 + +# Customize below to fit your system + +# paths +PREFIX = /usr/ +MANPREFIX = ${PREFIX}/share/man +CONF = /share/examples/echinus + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +# includes and libs +INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags xft` +LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs xft` + +# flags +CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" -DSYSCONFPATH=\"${PREFIX}/${CONF}\" +LDFLAGS = -s ${LIBS} + +# XRandr (multihead support). Comment out to disable. +CFLAGS += -DXRANDR=1 +LIBS += -lXrandr \ No newline at end of file