diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2019-02-18 12:45:40 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2019-02-18 12:45:40 +0300 |
| commit | 6df32ad70a85b9094c4683a7cd867623f4ccbdee (patch) | |
| tree | 152a5aaee15dd72f857b9ebb030071e460e3c44e /openbox/PKGBUILD | |
| parent | f9460d1c8ab20b5ddb14b89a22ab27fd0885bc77 (diff) | |
openbox
Diffstat (limited to 'openbox/PKGBUILD')
| -rw-r--r-- | openbox/PKGBUILD | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/openbox/PKGBUILD b/openbox/PKGBUILD new file mode 100644 index 0000000..843dec8 --- /dev/null +++ b/openbox/PKGBUILD @@ -0,0 +1,66 @@ +# Maintainer: Florian pritz <bluewind@xinu.at> +# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> +# Contributor: Brad Fanella <bradfanella@archlinux.us> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: tobias <tobias@archlinux.org> + +pkgname=openbox +pkgver=3.6.1 +pkgrel=4 +pkgdesc='Highly configurable and lightweight X11 window manager' +arch=('x86_64') +url='http://openbox.org' +license=('GPL') +provides=(libobrender.so) +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') +source=(http://openbox.org/dist/openbox/$pkgname-$pkgver.tar.gz{,.asc} + openbox-3.5.0-title-matching.patch + openbox-3.5.0-which-2.20.patch + openbox-multihead.patch) +md5sums=('b72794996c6a3ad94634727b95f9d204' + 'SKIP' + '0a11d7149da210a31ef88f8a9c717711' + '7ca3b5244bb092d46f5bcf1e2bdf4a18' + 'SKIP') +validpgpkeys=(4B71379A9D5263D112A85620A5A4E99C711D3B61) + +prepare() { + cd $pkgname-$pkgver + + patch -Np1 -i "$srcdir"/openbox-3.5.0-title-matching.patch # OB#5277 + patch -Np1 -i "$srcdir"/openbox-3.5.0-which-2.20.patch # FS#11455 + patch -Np1 -i "$srcdir"/openbox-multihead.patch + + sed -i 's|/usr/bin/env python|/usr/bin/env python2|' \ + data/autostart/openbox-xdg-autostart +} + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr \ + --with-x \ + --enable-startup-notification \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/openbox + make +} + +package() { + cd $pkgname-$pkgver + 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 +} |
