diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 43 insertions, 23 deletions
@@ -1,43 +1,63 @@ -# Maintainer: Limao Luo <luolimao+AUR@gmail.com> +# Maintainer: Brian Bidulock <bidulock@openss7.org> +# Contributor: Florian pritz <bluewind@xinu.at> +# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> +# Contributor: Brad Fanella <bradfanella@archlinux.us> +# Contributor: Limao Luo <luolimao+AUR@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: tobias <tobias@archlinux.org> # Contributor: Lauri Jäntti <janttilauri@gmail.com> pkgname=openbox-git -pkgver=3.5.2.12.geffa866 +pkgver=3.5.2.76.g9e8813e1 pkgrel=1 -pkgdesc="A window manager for the X11 windowing system" -arch=(i686 x86_64) -url=http://openbox.org/ -license=(GPL2) -depends=(libsm libxcursor libxinerama libxml2 libxrandr pango startup-notification) -makedepends=(docbook-to-man git) -optdepends=('pyxdg: for the xdg-autostart script') -provides=(${pkgname%-*}=$pkgver) +pkgdesc='Highly configurable and lightweight X11 window manager' +arch=('x86_64' 'i686') +url='http://openbox.org' +license=('GPL') +provides=(${pkgname%-*}=$pkgver libobrender.so) conflicts=(${pkgname%-*}) -backup=(etc/xdg/openbox/menu.xml - etc/xdg/openbox/rc.xml) -options=(!libtool) -install=$pkgname.install +depends=('startup-notification' 'libxml2' 'libxinerama' 'libxrandr' + 'libxcursor' 'pango' 'imlib2' 'librsvg' 'libsm') +optdepends=('plasma-workspace: for the KDE/Openbox xsession' + 'python2-xdg: for the openbox-xdg-autostart script') +groups=('lxde' 'lxde-gtk3' 'lxqt') +backup=('etc/xdg/openbox/menu.xml' 'etc/xdg/openbox/rc.xml' + 'etc/xdg/openbox/autostart' 'etc/xdg/openbox/environment') +makedepends=(docbook-to-man git) source=($pkgname::git://git.openbox.org/dana/${pkgname%-*}.git) -sha256sums=('SKIP') -sha512sums=('SKIP') +md5sums=('SKIP') pkgver() { - cd $pkgname/ + cd $pkgname git describe | sed 's/^release-//;s/-/./g' } -build() { - cd $pkgname/ +prepare() { + cd $pkgname + autoreconf -fi - ./configure \ - --prefix=/usr \ +} + +build() { + cd $pkgname + ./configure --prefix=/usr \ --with-x \ --enable-startup-notification \ - --sysconfdir=/etc + --sysconfdir=/etc \ + --libexecdir=/usr/lib/openbox make } package() { - make -C $pkgname DESTDIR="$pkgdir" install + cd $pkgname + make DESTDIR="$pkgdir" install + + # GNOME Panel is no longer available in the official repositories + rm -r "$pkgdir"/usr/bin/{gdm-control,gnome-panel-control,openbox-gnome-session} \ + "$pkgdir"/usr/share/gnome{,-session} \ + "$pkgdir"/usr/share/man/man1/openbox-gnome-session.1 \ + "$pkgdir"/usr/share/xsessions/openbox-gnome.desktop + + sed -i 's:startkde:/usr/bin/\0:' \ + "$pkgdir"/usr/share/xsessions/openbox-kde.desktop } |