summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e28d6b6cca4e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Lauri Jäntti <janttilauri at gmail.com>
+
+pkgname=openbox-multihead-git
+_gitname=openbox-multihead
+pkgver=7460.4e7c884
+pkgver() {
+ cd "$_gitname"
+ echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+}
+pkgrel=1
+pkgdesc="A window manager for the X11 windowing system with multihead support"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('startup-notification' 'libxml2' 'libxinerama' 'libxrandr' \
+ 'libxcursor' 'pango' 'imlib2')
+optdepends=('pyxdg: for the xdg-autostart script' 'xpybutil: for ob-visible-desks')
+makedepends=('git' 'docbook-to-man')
+url="https://github.com/BurntSushi/openbox-multihead/blob/multihead/README.MULTIHEAD"
+install=openbox.install
+options=('!libtool')
+backup=('etc/xdg/openbox/menu.xml' 'etc/xdg/openbox/rc.xml')
+conflicts=('openbox' 'openbox-git')
+provides=('openbox' 'openbox-git')
+source=('git+https://github.com/BurntSushi/openbox-multihead.git#branch=multihead')
+md5sums=('SKIP')
+
+prepare() {
+ cd "$_gitname"
+ sed -i 's|/usr/bin/env python|/usr/bin/env python2|' \
+ data/autostart/openbox-xdg-autostart
+}
+
+build() {
+ cd "$_gitname"
+
+ ./bootstrap
+ ./configure --prefix=/usr \
+ --with-x \
+ --enable-startup-notification \
+ --sysconfdir=/etc
+ make
+}
+
+package(){
+ cd "$_gitname"
+
+ make DESTDIR=${pkgdir} install
+ sed -i "s:startkde:/opt/kde/bin/\0:" ${pkgdir}/usr/share/xsessions/openbox-kde.desktop
+ sed -i "s:=gnome-session:=/usr/bin/gnome-session:" ${pkgdir}/usr/share/xsessions/openbox-gnome.desktop
+ install -Dm755 tools/ob-visible-desks "$pkgdir/usr/bin/ob-visible-desks"
+}
+