diff options
author | Brian Bidulock | 2015-12-15 05:32:51 -0700 |
---|---|---|
committer | Brian Bidulock | 2015-12-15 05:32:51 -0700 |
commit | a8cc4081a908c40eb601451ba9d19e3ed1e95596 (patch) | |
tree | bea7e8a2b73d2a54d91a7c3a0fe2120c827ff4ac | |
download | aur-a8cc4081a908c40eb601451ba9d19e3ed1e95596.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | waimea.patch | 69 |
3 files changed, 143 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d8ddeb65ea2c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Tue Dec 15 12:32:49 UTC 2015 +pkgbase = waimea-cvs + pkgdesc = A fast and highly customizable virtual multiple desktop window manager. + pkgver = 0.4.0 + pkgrel = 2 + url = http://sourceforge.net/projects/waimea + arch = i686 + arch = x86_64 + license = GPL + makedepends = cvs + depends = imlib2 + depends = libxft + depends = libxrandr + depends = libxinerama + depends = perl + provides = waimea + conflicts = waimea + source = waimea.patch + md5sums = 407ae3ef54cd95f7281545b009d9d036 + +pkgname = waimea-cvs + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2801e8d76700 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Brian Bidulock <bidulock@openss7.org> +# Contributor: Zerial <fernando@zerial.org> + +pkgname=waimea-cvs +_pkgname=waimea +pkgver=0.4.0 +pkgrel=2 +pkgdesc="A fast and highly customizable virtual multiple desktop window manager." +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/waimea" +license=('GPL') +provides=("$_pkgname") +conflicts=("$_pkgname") +depends=('imlib2' 'libxft' 'libxrandr' 'libxinerama' 'perl') +makedepends=('cvs') +source=("$_pkgname.patch") +md5sums=('407ae3ef54cd95f7281545b009d9d036') + +_cvsroot=":pserver:anonymous@$_pkgname.cvs.sourceforge.net:/cvsroot/$_pkgname" +_cvsmod="$_pkgname" + +prepare() { + msg "Connecting to $_cvsmod.sourceforge.net CVS server...." + if [ -d $_cvsmod/CVS ]; then + ( cd $_cvsmod; cvs -z3 update -d ) + else + cvs -z3 -d $_cvsroot co -f $_cvsmod + fi + + msg "CVS checkout done or server timeout" + msg "Starting make..." + + rm -rf $_cvsmod-build + cp -r $_cvsmod $_cvsmod-build + + cd $_cvsmod-build + patch -Np2 -b -z .orig -i ../$_cvsmod.patch +} + +build() { + cd $_cvsmod-build + autoreconf -fiv + ./configure --prefix=/usr --mandir=/usr/share/man + make +} + +package() { + cd $_cvsmod-build + make prefix="$pkgdir/usr" mandir="$pkgdir/usr/share/man" install +} + diff --git a/waimea.patch b/waimea.patch new file mode 100644 index 000000000000..8c8a6cf3a756 --- /dev/null +++ b/waimea.patch @@ -0,0 +1,69 @@ +diff -up src/waimea-0.4.0/src/Resources.cc.orig src/waimea-0.4.0/src/Resources.cc +--- src/waimea-0.4.0/src/Resources.cc.orig 2002-11-06 04:55:10.000000000 -0700 ++++ src/waimea-0.4.0/src/Resources.cc 2013-09-10 21:15:30.000000000 -0600 +@@ -1568,7 +1568,7 @@ void ResourceHandler::LoadActions(WaScre + NULL); + str = str + i3 + 1; + ReadActions((char *) buffer2, defs, &wacts, +- &ext_list->list, wascreen); ++ &ext_list->alist, wascreen); + } + else if (str[0] == 'n' && str[1] == '/') { + for (i3 = 2; str[i3] != '\0' && +@@ -1583,7 +1583,7 @@ void ResourceHandler::LoadActions(WaScre + NULL); + str = str + i3 + 1; + ReadActions((char *) buffer2, defs, &wacts, +- &ext_list->list, wascreen); ++ &ext_list->alist, wascreen); + } + else if (str[0] == 't' && str[1] == '/') { + for (i3 = 2; str[i3] != '\0' && +@@ -1598,7 +1598,7 @@ void ResourceHandler::LoadActions(WaScre + str + 2); + str = str + i3 + 1; + ReadActions((char *) buffer2, defs, &wacts, +- &ext_list->list, wascreen); ++ &ext_list->alist, wascreen); + } + else if (! strncasecmp(str, "window", 6)) { + str = str + 6; +diff -up src/waimea-0.4.0/src/Resources.hh.orig src/waimea-0.4.0/src/Resources.hh +--- src/waimea-0.4.0/src/Resources.hh.orig 2002-11-06 04:55:10.000000000 -0700 ++++ src/waimea-0.4.0/src/Resources.hh 2013-09-10 21:11:05.000000000 -0600 +@@ -193,13 +193,13 @@ public: + delete name; + delete cl; + delete title; +- ACTLISTCLEAR(list); ++ ACTLISTCLEAR(alist); + } + + Regex *name; + Regex *cl; + Regex *title; +- list<WaAction *> list; ++ list<WaAction *> alist; + }; + + class StrComp { +diff -up src/waimea-0.4.0/src/Window.cc.orig src/waimea-0.4.0/src/Window.cc +--- src/waimea-0.4.0/src/Window.cc.orig 2002-11-06 04:55:10.000000000 -0700 ++++ src/waimea-0.4.0/src/Window.cc 2013-09-10 21:12:29.000000000 -0600 +@@ -280,13 +280,13 @@ list <WaAction *> *WaWindow::GetActionLi + if (classhint) { + if (classhint->res_name && + (*it)->name->Match(classhint->res_name)) +- return &((*it)->list); ++ return &((*it)->alist); + else if (classhint->res_class && + (*it)->cl->Match(classhint->res_class)) +- return &((*it)->list); ++ return &((*it)->alist); + } + if ((*it)->title->Match(name)) +- return &((*it)->list); ++ return &((*it)->alist); + } + return NULL; + } |