From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- community/tabbed/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ community/tabbed/config.h | 30 ++++++++++++++++++++++++++++++ community/tabbed/tabbed.install | 28 ++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 community/tabbed/PKGBUILD create mode 100644 community/tabbed/config.h create mode 100644 community/tabbed/tabbed.install (limited to 'community/tabbed') diff --git a/community/tabbed/PKGBUILD b/community/tabbed/PKGBUILD new file mode 100644 index 000000000..1fd037b3c --- /dev/null +++ b/community/tabbed/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 31139 2010-10-27 11:10:35Z lfleischer $ +# Maintainer: Lukas Fleischer +# Contributor: totoloco + +pkgname=tabbed +pkgver=0.3 +pkgrel=1 +pkgdesc="Simple generic tabbed fronted to xembed aware applications." +arch=('i686' 'x86_64') +url='http://tools.suckless.org/tabbed' +license=('custom:MIT/X') +depends=('libx11') +install='tabbed.install' +source=("http://dl.suckless.org/tools/${pkgname}-${pkgver}.tar.gz" + 'config.h') +md5sums=('4a30458f9adc38db549f735b8fb6451b' + '5aa6c1fdc7971b21363704391bea6e1b') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + cp "${srcdir}/config.h" config.h + + sed -i 's/CPPFLAGS =/CPPFLAGS +=/g' config.mk + sed -i 's/CFLAGS =/CFLAGS +=/g' config.mk + sed -i 's/LDFLAGS =/LDFLAGS +=/g' config.mk + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make PREFIX=/usr DESTDIR="${pkgdir}" install + install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/community/tabbed/config.h b/community/tabbed/config.h new file mode 100644 index 000000000..402cf25d1 --- /dev/null +++ b/community/tabbed/config.h @@ -0,0 +1,30 @@ +static const char *font = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*"; +static const char *normbgcolor = "#cccccc"; +static const char *normfgcolor = "#000000"; +static const char *selbgcolor = "#0066ff"; +static const char *selfgcolor = "#ffffff"; +static const char *before = "<"; +static const char *after = ">"; +static const int tabwidth = 200; +static const Bool foreground = False; + +#define MODKEY ControlMask +static Key keys[] = { \ + /* modifier key function argument */ + { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, + { MODKEY|ShiftMask, XK_Return, spawn, { .v = (char*[]){ "surf", "-e", winid, NULL} } }, + { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, + { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, + { MODKEY, XK_Tab, rotate, { .i = 0 } }, + { MODKEY, XK_1, move, { .i = 0 } }, + { MODKEY, XK_2, move, { .i = 1 } }, + { MODKEY, XK_3, move, { .i = 2 } }, + { MODKEY, XK_4, move, { .i = 3 } }, + { MODKEY, XK_5, move, { .i = 4 } }, + { MODKEY, XK_6, move, { .i = 5 } }, + { MODKEY, XK_7, move, { .i = 6 } }, + { MODKEY, XK_8, move, { .i = 7 } }, + { MODKEY, XK_9, move, { .i = 8 } }, + { MODKEY, XK_0, move, { .i = 9 } }, + { MODKEY, XK_q, killclient, { 0 } }, +}; diff --git a/community/tabbed/tabbed.install b/community/tabbed/tabbed.install new file mode 100644 index 000000000..c44096d56 --- /dev/null +++ b/community/tabbed/tabbed.install @@ -0,0 +1,28 @@ +pre_install() { + echo "-- Edit config.h in PKGBUILD's directory (generally /var/abs/community/tabbed/)" + echo "-- and rebuild package if you want to change settings." + /bin/true +} + +post_install() { + /bin/true +} + +pre_upgrade() { + echo "-- Edit config.h in PKGBUILD's directory (generally /var/abs/community/tabbed/)" + echo "-- and rebuild package if you want to change settings." + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + -- cgit v1.2.3-54-g00ecf