diff options
-rw-r--r-- | recipes/echinus/echinus-0.4.3.2/Makefile | 67 | ||||
-rw-r--r-- | recipes/echinus/echinus-0.4.3.2/echinus-jlime.patch | 203 | ||||
-rw-r--r-- | recipes/echinus/echinus_0.4.3.2.bb | 36 | ||||
-rw-r--r-- | recipes/echinus/ourico-0.1.7/Makefile | 61 | ||||
-rw-r--r-- | recipes/echinus/ourico-0.1.7/ourico-jlime.patch | 174 | ||||
-rw-r--r-- | recipes/echinus/ourico_0.1.7.bb | 36 |
6 files changed, 577 insertions, 0 deletions
diff --git a/recipes/echinus/echinus-0.4.3.2/Makefile b/recipes/echinus/echinus-0.4.3.2/Makefile new file mode 100644 index 0000000000..70b0cf0240 --- /dev/null +++ b/recipes/echinus/echinus-0.4.3.2/Makefile @@ -0,0 +1,67 @@ +# echinus wm - a window manager +# © 2006-2007 Anselm R. Garbe, Sander van Dijk +# © 2008 Alexander Polakov + +include config.mk + +PIXMAPS = close.xbm iconify.xbm max.xbm +FILES = draw.c parse.c ewmh.c config.h +SRC = echinus.c +OBJ = ${SRC:.c=.o} + +all: options echinus ${HEADERS} + +options: + @echo echinus build options: + @echo "CFLAGS = ${CFLAGS} ${INCS}" + @echo "LDFLAGS = ${LDFLAGS} ${LIBS}" + @echo "CC = ${CC}" + +.c.o: + @echo CC $< + @${CC} -c ${CFLAGS} ${INCS} $< + +${OBJ}: config.mk + +echinus: ${OBJ} ${FILES} + @echo CC -o $@ + @${CC} -o $@ ${OBJ} ${LDFLAGS} ${LIBS} + +clean: + @echo cleaning + @rm -f echinus ${OBJ} echinus-${VERSION}.tar.gz *~ + +dist: clean + @echo creating dist tarball + @mkdir -p echinus-${VERSION} + @cp -R LICENSE Makefile README config.mk \ + echinus.1 echinusrc ${SRC} ${FILES} ${PIXMAPS} echinus-${VERSION} + @tar -cf echinus-${VERSION}.tar echinus-${VERSION} + @gzip echinus-${VERSION}.tar + @rm -rf echinus-${VERSION} + +install: all + @echo installing executable file to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin + @cp -f echinus ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/echinus + @echo installing configuration file and pixmaps to ${DESTDIR}${CONF} + @mkdir -p ${DESTDIR}${CONF} + @cp echinusrc ${DESTDIR}${CONF} + @cp ${PIXMAPS} ${DESTDIR}${CONF} + @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @mkdir -p ${DESTDIR}${MANPREFIX}/man1 + @sed "s/VERSION/${VERSION}/g;s|CONFDIR|${CONF}|g" < echinus.1 > ${DESTDIR}${MANPREFIX}/man1/echinus.1 + @echo installing README to ${DESTDIR}${PREFIX}/share/doc/echinus + @mkdir -p ${DESTDIR}${PREFIX}/share/doc/echinus + @sed "s|CONFDIR|${CONF}|" < README > ${DESTDIR}${PREFIX}/share/doc/echinus/README + +uninstall: + @echo removing executable file from ${DESTDIR}${PREFIX}/bin + @rm -f ${DESTDIR}${PREFIX}/bin/echinus + @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 + @rm -f ${DESTDIR}${MANPREFIX}/man1/echinus.1 + @echo removing configuration file and pixmaps from ${DESTDIR}${PREFIX}${CONF} + @rm -rf ${DESTDIR}${PREFIX}${CONF} + +.PHONY: all options clean dist install uninstall diff --git a/recipes/echinus/echinus-0.4.3.2/echinus-jlime.patch b/recipes/echinus/echinus-0.4.3.2/echinus-jlime.patch new file mode 100644 index 0000000000..f4d90ab5eb --- /dev/null +++ b/recipes/echinus/echinus-0.4.3.2/echinus-jlime.patch @@ -0,0 +1,203 @@ +diff -ru echinus-0.4.3.2.orig/config.h echinus-0.4.3.2/config.h +--- echinus-0.4.3.2.orig/config.h 2010-04-10 16:53:08.000000000 +0300 ++++ echinus-0.4.3.2/config.h 2010-10-26 16:03:13.089263340 +0300 +@@ -1,33 +1,32 @@ + /* See LICENSE file for copyright and license details. */ + #define BARPOS StrutsOn /* BarTop, BarOff */ + #define BORDERPX "3" +-#define NF_OPACITY "0.9" +-#define FONT "fixed-9" +-#define NORMBORDERCOLOR "#cccccc" +-#define NORMBUTTONCOLOR "#cccccc" +-#define NORMBGCOLOR "#cccccc" +-#define NORMFGCOLOR "#000000" +-#define SELBORDERCOLOR "#0066ff" +-#define SELBUTTONCOLOR "#0066ff" +-#define SELBGCOLOR "#0066ff" ++#define NF_OPACITY "0.9" ++#define FONT "fixed-9" ++#define NORMBORDERCOLOR "#000000" ++#define NORMBUTTONCOLOR "#ffffff" ++#define NORMBGCOLOR "#000000" ++#define NORMFGCOLOR "#ffffff" ++#define SELBORDERCOLOR "#000000" ++#define SELBUTTONCOLOR "#ffffff" ++#define SELBGCOLOR "#000000" + #define SELFGCOLOR "#ffffff" +-#define ICONPIXMAP "iconify.xbm" +-#define MAXPIXMAP "max.xbm" +-#define CLOSEPIXMAP "close.xbm" +-#define MINWIDTH 12 +-#define MINHEIGHT 12 +-#define TITLEHEIGHT "0" +-#define COMMAND "xterm" ++#define ICONPIXMAP "iconify.xbm" ++#define MAXPIXMAP "max.xbm" ++#define CLOSEPIXMAP "close.xbm" ++#define MINWIDTH 12 ++#define MINHEIGHT 12 ++#define TITLEHEIGHT "0" ++#define COMMAND "rxvt" + #define MWFACT 0.6 /* master width factor [0.1 .. 0.9] */ + #define SNAP 5 /* snap pixel */ ++ + Layout layouts[] = { + /* symbol function */ +- { "i", ifloating }, /* first entry is default */ +- { "t", tile }, + { "m", monocle }, +- { "b", bstack }, + { "f", floating }, + }; ++ + #define NMASTER 1 /* number of windows in master area */ + #define MODKEY Mod1Mask /* key to press while moving */ + #define DECORATETILED "0" /* set to 1 to draw titles in tiled layouts */ +diff -ru echinus-0.4.3.2.orig/echinus.c echinus-0.4.3.2/echinus.c +--- echinus-0.4.3.2.orig/echinus.c 2010-04-10 16:53:08.000000000 +0300 ++++ echinus-0.4.3.2/echinus.c 2010-10-26 16:03:13.089263340 +0300 +@@ -2000,7 +2000,7 @@ + + /* init resource database */ + XrmInitialize(); +- snprintf(conf, 255, "%s/%s", getenv("HOME"), "/.echinus"); ++ snprintf(conf, 255, "%s", "/etc/echinus"); + chdir(conf); + xrdb = XrmGetFileDatabase("echinusrc"); + if(!xrdb) { +diff -ru echinus-0.4.3.2.orig/echinusrc echinus-0.4.3.2/echinusrc +--- echinus-0.4.3.2.orig/echinusrc 2010-04-10 16:53:08.000000000 +0300 ++++ echinus-0.4.3.2/echinusrc 2010-10-26 16:03:34.809262037 +0300 +@@ -1,12 +1,12 @@ +-Echinus*selected.border: #262626 +-Echinus*selected.button: #d3d7cf +-Echinus*selected.bg: #262626 +-Echinus*selected.fg: #d3d7cf +- +-Echinus*normal.border: #262626 +-Echinus*normal.button: #262626 +-Echinus*normal.bg: #262626 +-Echinus*normal.fg: #b0b4ac ++Echinus*selected.border: #000000 ++Echinus*selected.button: #ffffff ++Echinus*selected.bg: #000000 ++Echinus*selected.fg: #ffffff ++ ++Echinus*normal.border: #000000 ++Echinus*normal.button: #ffffff ++Echinus*normal.bg: #000000 ++Echinus*normal.fg: #ffffff + + Echinus*border: 1 + +@@ -16,82 +16,43 @@ + + Echinus*sloppy: 0 + Echinus*opacity: 0.8 +-Echinus*decoratetiled: 0 +-Echinus*hidebastards: 0 +-Echinus*mwfact: 0.6 +-Echinus*nmaster: 1 ++Echinus*hidebastards: 1 + + Echinus*font: fixed-9 + Echinus*modkey: A + +-Echinus*deflayout: i ++Echinus*deflayout: m + +-Echinus*tags.number: 7 ++Echinus*tags.number: 2 + Echinus*tags.name0: main +-Echinus*tags.name1: web +-Echinus*tags.name2: doc +-Echinus*tags.name3: dev +-Echinus*tags.name4: scr +-Echinus*tags.name5: gfx +-Echinus*tags.name6: misc +- +-Echinus*tags.layout1: m +-Echinus*tags.layout3: b ++Echinus*tags.name1: desk + + Echinus*togglestruts: A + b +-Echinus*togglemonitor: A + grave +-Echinus*focusnext: A + j +-Echinus*focusprev: A + k +-Echinus*viewprevtag: A + Tab +-Echinus*viewlefttag: AS + Left +-Echinus*viewrighttag: AS + Right ++Echinus*focusnext: C + Tab ++Echinus*focusprev: CS + Tab + Echinus*quit: CA + q + Echinus*restart: AS + q = echinus +-Echinus*killclient: AS + c ++Echinus*killclient: A + F8 + Echinus*togglefloating: A + space +-Echinus*zoom: A + Return + +-Echinus*view0: A + F1 +-Echinus*view1: A + F2 +-Echinus*view2: A + F3 +-Echinus*view3: A + F4 +-Echinus*view4: A + F5 +-Echinus*view5: A + F6 +- +-Echinus*tag0: AS + 1 +-Echinus*tag1: AS + 2 +-Echinus*tag2: AS + 3 +-Echinus*tag3: AS + 4 +-Echinus*tag4: AS + 5 +-Echinus*tag5: AS + 6 +- +-Echinus*toggleview4: W + F4 +-Echinus*focusview6: A + s +- +-Echinus*setlayoutm: A + m +-Echinus*setlayoutf: A + f +-Echinus*setlayouti: A + i +-Echinus*setlayoutt: A + r +-Echinus*setlayoutb: A + w +- +-Echinus*moveright: A + d = 5 +-Echinus*moveleft: A + a = -5 +-Echinus*moveup: A + w = 0 -5 +-Echinus*movedown: A + s = 0 5 +-Echinus*resizedecx: AS + a = 0 0 -5 0 +-Echinus*resizedecy: AS + s = 0 0 0 -5 +-Echinus*resizeincx: AS + d = 0 0 5 0 +-Echinus*resizeincy: AS + w = 0 0 0 5 +- +-Echinus*spawn0: A + t = xterm +- +-Echinus*decmwfact: A + h = -0.05 +-Echinus*incmwfact: A + l = +0.05 +-Echinus*decnmaster: AS + j = -1 +-Echinus*incnmaster: AS + k = +1 +- +-Echinus*command: xterm +- +-Echinus*rule0: Firefox.* web 0 1 +-Echinus*rule4: Mplayer.* NULL 1 1 +-Echinus*rule5: Gimp.* gfx 1 1 ++Echinus*moveright: A + Right = 5 ++Echinus*moveleft: A + Left = -5 ++Echinus*moveup: A + Up = 0 -5 ++Echinus*movedown: A + Down = 0 5 ++Echinus*resizedecx: AS + Left = 0 0 -5 0 ++Echinus*resizedecy: AS + Down = 0 0 0 -5 ++Echinus*resizeincx: AS + Right = 0 0 5 0 ++Echinus*resizeincy: AS + Up = 0 0 0 5 ++ ++Echinus*spawn0: A + t = rxvt ++Echinus*spawn1: S + Execute = jlime-config poweroff ++Echinus*spawn2: Execute = echo mem > /sys/power/state ++Echinus*spawn3: Super_L = if [ `wmctrl -d | head -1 | cut -d" " -f3` = "-" ]; then wmctrl -s 0; else wmctrl -s 1; fi ++ ++Echinus*command: rxvt ++ ++# Slightly hackish, we ensure all windows end up in workspace 1 ++# leaving workspace 2 free for matchbox-desktop. ++Echinus*rule0: .* main 0 0 ++Echinus*rule1: Desktop.* main 1 0 ++Echinus*rule2: floating.* main 1 0 diff --git a/recipes/echinus/echinus_0.4.3.2.bb b/recipes/echinus/echinus_0.4.3.2.bb new file mode 100644 index 0000000000..aca8c1877b --- /dev/null +++ b/recipes/echinus/echinus_0.4.3.2.bb @@ -0,0 +1,36 @@ +DESCRIPTION = "echinus is a simple and lightweight tiling and floating window manager for X11." +SECTION = "x11/wm" +LICENSE = "MIT" +PR = "r0" + +DEPENDS = "virtual/libx11 libxft" + +SRC_URI = "http://plhk.ru/static/echinus/echinus-${PV}.tar.gz \ + file://Makefile" + +SRC_URI_append_jlime = " file://echinus-jlime.patch " + +S = "${WORKDIR}/echinus-${PV}" + +CONFFILES_${PN} = "/etc/echinus/echinusrc" + +do_configure() { + mv ${WORKDIR}/Makefile ${S}/Makefile + cat <<EOF > config.mk +VERSION = ${PV} + +PREFIX = /usr +MANPREFIX = /usr/share/man +CONF = /etc/echinus + +INCS = -I. `pkg-config --cflags xft` -Wall -DVERSION=\"${PV}\" -DSYSCONFPATH=\"${sysconfdir}/${PACKAGE}\" +LIBS = -lc -lX11 `pkg-config --libs xft` +EOF +} + +do_install() { + oe_runmake install DESTDIR=${D} +} + +SRC_URI[md5sum] = "465314d17e9cd63ff2b18ff8f0701305" +SRC_URI[sha256sum] = "bf41fef15b1d68c91af8f3ad636156e146dd9837638acc174048f58fe9761f3e" diff --git a/recipes/echinus/ourico-0.1.7/Makefile b/recipes/echinus/ourico-0.1.7/Makefile new file mode 100644 index 0000000000..659600a276 --- /dev/null +++ b/recipes/echinus/ourico-0.1.7/Makefile @@ -0,0 +1,61 @@ +# ourico - EWMH taskbar +# © 2006-2007 Anselm R. Garbe, Sander van Dijk +# © 2008 Alexander Polakov + +include config.mk + +SRC = ourico.c +OBJ = ${SRC:.c=.o} + +all: options ourico + +options: + @echo ourico build options: + @echo "CFLAGS = ${CFLAGS} ${INCS}" + @echo "LDFLAGS = ${LDFLAGS} ${LIBS}" + @echo "CC = ${CC}" + +.c.o: + @echo CC $< + @${CC} -c ${CFLAGS} ${INCS} $< + +${OBJ}: config.h config.mk + +ourico: ${OBJ} + @echo CC -o $@ + @${CC} -o $@ ${OBJ} ${LDFLAGS} ${LIBS} + +clean: + @echo cleaning + @rm -f ourico ${OBJ} ourico-${VERSION}.tar.gz + +dist: clean + @echo creating dist tarball + @mkdir -p ourico-${VERSION} + @cp -R ouricorc LICENSE Makefile ourico.1 README config.mk config.h ${SRC} ourico-${VERSION} + @tar -cf ourico-${VERSION}.tar ourico-${VERSION} + @gzip ourico-${VERSION}.tar + @rm -rf ourico-${VERSION} + +install: all + @echo installing executable file to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin + @cp ourico ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/ourico + @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @mkdir -p ${DESTDIR}${MANPREFIX}/man1 + @sed "s/VERSION/${VERSION}/g" < ourico.1 > ${DESTDIR}${MANPREFIX}/man1/ourico.1 + @chmod 644 ${DESTDIR}${MANPREFIX}/man1/ourico.1 + @echo install ouricorc to ${DESTDIR}${CONF} + @mkdir -p ${DESTDIR}${CONF} + @cp ouricorc ${DESTDIR}${CONF} + +uninstall: + @echo removing executable file from ${DESTDIR}${PREFIX}/bin + @rm -f ${DESTDIR}${PREFIX}/bin/ourico + @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 + @rm -f ${DESTDIR}${MANPREFIX}/man1/ourico.1 + @echo removing ouricorc from ${DESTDIR}${PREFIX}/share/examples/ourico + @rm -rf ${DESTDIR}${PREFIX}/share/examples/ourico + +.PHONY: all options clean dist install uninstall diff --git a/recipes/echinus/ourico-0.1.7/ourico-jlime.patch b/recipes/echinus/ourico-0.1.7/ourico-jlime.patch new file mode 100644 index 0000000000..6286e9da5b --- /dev/null +++ b/recipes/echinus/ourico-0.1.7/ourico-jlime.patch @@ -0,0 +1,174 @@ +diff -ru ourico-0.1.7.orig/config.h ourico-0.1.7/config.h +--- ourico-0.1.7.orig/config.h 2010-03-06 18:05:36.000000000 +0200 ++++ ourico-0.1.7/config.h 2010-09-29 21:36:05.645988788 +0300 +@@ -2,9 +2,9 @@ + + /* appearance */ + #define FONT "fixed-9" +-#define NORMBGCOLOR "#262626" +-#define NORMFGCOLOR "#a0a39c" +-#define NORMBORDERCOLOR "#a0a39c" +-#define SELBGCOLOR "#262626" +-#define SELFGCOLOR "#d3d7cf" +-#define SELBORDERCOLOR "#d3d7cf" ++#define NORMBGCOLOR "#000000" ++#define NORMFGCOLOR "#EEEEEC" ++#define NORMBORDERCOLOR "#000000" ++#define SELBGCOLOR "#000000" ++#define SELFGCOLOR "#EEEEEC" ++#define SELBORDERCOLOR "#000000" +diff -ru ourico-0.1.7.orig/ourico.c ourico-0.1.7/ourico.c +--- ourico-0.1.7.orig/ourico.c 2010-03-06 18:05:36.000000000 +0200 ++++ ourico-0.1.7/ourico.c 2010-09-30 12:13:57.017977658 +0300 +@@ -223,8 +223,6 @@ + } + if(w > dc.w) + return; /* too long */ +- if(center) +- x = dc.x + dc.w/2 - w/2; + while(x <= 0) + x = dc.x++; + XftColor *c; +@@ -327,8 +325,8 @@ + XFreeModifiermap(modmap); + /* init resources */ + XrmInitialize(); +- chdir(getenv("HOME")); +- xrdb = XrmGetFileDatabase(".ouricorc"); ++ chdir("/etc/echinus"); ++ xrdb = XrmGetFileDatabase("ouricorc"); + if(!xrdb) + eprint("echinus: cannot open configuration file\n"); + +@@ -502,23 +500,6 @@ + deskname = getutf8prop(root, net_desktop_names, &ndesknames); + } + +-int +-drawclock() { +- time_t t; +- time(&t); +- struct tm *tp = localtime(&t); +- char s[20]; +- if(!showclock) +- return 0; +- bzero(s, 20); +- strftime(s, 20, clockformat, tp); +- dc.w = textw(s); +- dc.x = mw - dc.w; +- drawtext(s, dc.desk, False, border); +- XCopyArea(dpy, dc.drawable, win, dc.gc, dc.x, dc.y, mw, mh, dc.x, dc.y); +- return dc.w; +-} +- + void + drawme(){ + int ww = mw; +@@ -534,7 +515,7 @@ + int *wcd; + int wn = 0; + drawtext(NULL, dc.norm, False, False); +- ww = mw - drawclock(); ++ ww = mw; + dc.x = 0; + for(i = 0; i < nclients && list[i]; i++){ + if(list[i] == win) +@@ -547,27 +528,10 @@ + XFree(wcd); + XSelectInput(dpy, list[i], PropertyChangeMask); + } +- if(showtagbar && seltags){ +- for(i = 0; i < ndesknames; i++){ +- dc.w = textw(deskname[i]); +- if(seltags[i]) +- drawtext(deskname[i], dc.sel, False, border); +- else +- drawtext(deskname[i], dc.norm, False, border); +- dc.x += dc.w; +- } +- } +- else +- if(showdesk) { +- dc.w = textw(deskname[*curdesk]); +- drawtext(deskname[*curdesk], dc.desk, False, border); +- dc.x += dc.w; +- } + if(wn) + dc.w = (ww-dc.x)/wn; + else + nclients = 0; +- if(focusonly && wn) + wn = 1; + for(i = 0; i < nclients && list[i] && w; i++){ + wcd = getatom(list[i], net_window_desktop, NULL); +@@ -680,26 +644,6 @@ + wcd = 0; + wn = 0; + x = 0; +- if(showtagbar && seltags){ +- for(i = 0; i < ndesknames ; i++){ +- x += textw(deskname[i]); +- if(ev.x < x){ +- switchdesktop(i); +- return; +- } +- } +- } +- else +- if(showdesk){ +- x += textw(deskname[*curdesk]); +- if(ev.x < x){ +- if(ev.button == Button1 && *curdesk < *ndesk-1) +- switchdesktop(*curdesk+1); +- if(ev.button == Button3 && *curdesk) +- switchdesktop(*curdesk-1); +- return; +- } +- } + for(i = 0; i < nclients && list[i]; i++){ + if(list[i] == win) + continue; +@@ -772,7 +716,6 @@ + continue; + eprint("select failed\n"); + } +- drawclock(); + } + } + +--- ourico-0.1.7.orig/ouricorc 2010-03-06 18:05:36.000000000 +0200 ++++ ourico-0.1.7/ouricorc 2010-09-30 14:41:33.000000000 +0300 +@@ -1,21 +1,20 @@ +-Ourico*selected.border: #676365 +-Ourico*selected.fg: #d3d7cf +-Ourico*selected.bg: #3e4446 +-Ourico*normal.border: #555753 +-Ourico*normal.bg: #2e3436 +-Ourico*normal.fg: #d3d7cf ++Ourico*selected.border: #000000 ++Ourico*selected.fg: #EEEEEC ++Ourico*selected.bg: #000000 ++Ourico*normal.border: #000000 ++Ourico*normal.bg: #000000 ++Ourico*normal.fg: #EEEEEC + +-Ourico*deskname.bg: #3e4446 +-Ourico*deskname.fg: #d3d7cf +-Ourico*deskname.border: #555753 ++Ourico*deskname.bg: #000000 ++Ourico*deskname.fg: #EEEEEC ++Ourico*deskname.border: #000000 + +-Ourico*font: snap ++Ourico*font: "DejaVu Sans:size=11" + +-Ourico*height: 13 ++Ourico*height: 16 + Ourico*width: 0 + Ourico*borderpx: 0 + +-Ourico*showdesktop: 1 +-Ourico*showtagbar: 0 ++Ourico*seltags: 1 + Ourico*focusonly: 0 + Ourico*bottom: 0 diff --git a/recipes/echinus/ourico_0.1.7.bb b/recipes/echinus/ourico_0.1.7.bb new file mode 100644 index 0000000000..47f1068e4c --- /dev/null +++ b/recipes/echinus/ourico_0.1.7.bb @@ -0,0 +1,36 @@ +DESCRIPTION = "ourico is s simple EWMH-compatible panel designed for use with echinus." +SECTION = "x11/wm" +LICENSE = "MIT" +PR = "r0" + +DEPENDS = "virtual/libx11 libxft" + +SRC_URI = "http://plhk.ru/static/ourico/ourico-${PV}.tar.gz \ + file://Makefile" + +SRC_URI_append_jlime = " file://ourico-jlime.patch " + +S = "${WORKDIR}/ourico-${PV}" + +CONFFILES_${PN} = "/etc/echinus/ouricorc" + +do_configure() { + mv ${WORKDIR}/Makefile ${S}/Makefile + cat <<EOF > config.mk +VERSION = ${PV} + +PREFIX = /usr +MANPREFIX = /usr/share/man +CONF = /etc/echinus + +INCS = -I. `pkg-config --cflags xft` -DVERSION=\"${PV}\" +LIBS = -lc -lX11 `pkg-config --libs xft` +EOF +} + +do_install() { + oe_runmake install DESTDIR=${D} +} + +SRC_URI[md5sum] = "6b8af8bf5afc7b9b9f13500c25b19db4" +SRC_URI[sha256sum] = "29318f5002685216ef754998981e3742cf88952f20879dcd3e90d386ef91fe32" |