summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2015-06-10 03:53:41 -0600
committerBrian Bidulock2015-06-10 03:53:41 -0600
commitf787a752423927f72acb0adfa6c21c1a7e158775 (patch)
tree9ddc9142d817efdfd14b368588199182575c3d5c
downloadaur-f787a752423927f72acb0adfa6c21c1a7e158775.tar.gz
initial version
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD27
-rw-r--r--makefile.patch51
3 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..32bf87b3dcb8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = aewm
+ pkgdesc = Minimal window manager - includes separate utilities
+ pkgver = 1.3.12
+ pkgrel = 6
+ url = http://www.red-bean.com/decklin/aewm
+ arch = x86_64
+ arch = i686
+ license = MIT
+ depends = gtk2
+ backup = usr/share/aewm/aewmrc
+ backup = usr/share/aewm/clientsrc
+ source = http://www.red-bean.com/decklin/aewm/aewm-1.3.12.tar.bz2
+ source = makefile.patch
+ md5sums = 1addbb7e802535dc5f109d79bfea02a5
+ md5sums = 14c64b37451e675de641e4cc9e661945
+
+pkgname = aewm
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c87bae18652b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Brian Bidulock <bidulock@openss7.org>
+# Contributor: Alessio Biancalana <dottorblaster@gmail.com>
+
+pkgname=aewm
+pkgver=1.3.12
+pkgrel=6
+pkgdesc="Minimal window manager - includes separate utilities"
+arch=('x86_64' 'i686')
+url="http://www.red-bean.com/decklin/aewm"
+backup=(usr/share/aewm/aewmrc usr/share/aewm/clientsrc)
+license=('MIT')
+depends=('gtk2')
+source=(http://www.red-bean.com/decklin/aewm/$pkgname-$pkgver.tar.bz2
+ makefile.patch)
+md5sums=('1addbb7e802535dc5f109d79bfea02a5'
+ '14c64b37451e675de641e4cc9e661945')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p1 -i $srcdir/makefile.patch
+ make CFGDIR='$(DESTDIR)/usr/share/aewm'
+}
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make LDFLAGS="-lX11" DESTDIR="$pkgdir" CFGDIR='$(DESTDIR)/usr/share/aewm' install
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/makefile.patch b/makefile.patch
new file mode 100644
index 000000000000..71c4cae13af0
--- /dev/null
+++ b/makefile.patch
@@ -0,0 +1,51 @@
+diff -up aewm-1.3.12/Makefile.orig aewm-1.3.12/Makefile
+--- aewm-1.3.12/Makefile.orig 2007-12-27 11:15:32.000000000 -0700
++++ aewm-1.3.12/Makefile 2013-07-24 14:35:48.000000000 -0600
+@@ -3,15 +3,15 @@
+
+ # Set this to the location where you want to install
+ DESTDIR =
+-XROOT = /usr/X11R6
++XROOT = /usr
+
+ # Uncomment to enable Shape extension support
+-#OPT_WMFLAGS += -DSHAPE
+-#OPT_WMLIB += -lXext
++OPT_WMFLAGS += -DSHAPE
++OPT_WMLIB += -lXext
+
+ # Uncomment to add Xft support
+-#OPT_WMFLAGS += -DXFT `pkg-config --cflags xft`
+-#OPT_WMLIB += `pkg-config --libs xft` -lXext
++OPT_WMFLAGS += -DXFT `pkg-config --cflags xft`
++OPT_WMLIB += `pkg-config --libs xft` -lXext
+
+ # Uncomment for debugging (abandon all hope, ye who enter here)
+ #OPT_WMFLAGS += -DDEBUG
+@@ -21,7 +21,7 @@ CC = gcc
+ CFLAGS = -g -O2 -Wall
+
+ BINDIR = $(DESTDIR)$(XROOT)/bin
+-MANDIR = $(DESTDIR)$(XROOT)/man/man1
++MANDIR = $(DESTDIR)$(XROOT)/share/man/man1
+ CFGDIR = $(DESTDIR)/etc/X11/aewm
+
+ PLAINOBJ = aesession.o parser.o
+@@ -46,7 +46,7 @@ aepanel: $(CLIENTOBJ) menu.o parser.o
+
+ X11FLAGS = -I$(XROOT)/include
+ WMFLAGS = $(X11FLAGS) $(OPT_WMFLAGS)
+-GTKFLAGS = `pkg-config --cflags gtk+-2.0`
++GTKFLAGS = $(WMFLAGS) `pkg-config --cflags gtk+-2.0`
+
+ $(PLAINOBJ): %.o: %.c
+ $(CC) $(CFLAGS) -c $< -o $@
+@@ -62,7 +62,7 @@ $(GTKOBJ): %.o: %.c
+
+ X11LIB = -L$(XROOT)/lib -lX11
+ WMLIB = $(X11LIB) $(OPT_WMLIB)
+-GTKLIB = `pkg-config --libs gtk+-2.0`
++GTKLIB = $(WMLIB) `pkg-config --libs gtk+-2.0`
+
+ $(PLAINBIN): %: %.o
+ $(CC) $^ -o $@