Advertisement
msx

Awesome 3.5.5 PKGBUILD

msx
Apr 16th, 2014
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. # Maintainer: msx <archlinux.us: msx>
  2. # Source: https://www.archlinux.org/packages/community/x86_64/awesome/
  3. # Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
  4. # Contributor: Andrea Scarpino <andrea@archlinux.org>
  5. # Contributor: Sébastien Luttringer
  6. # Contributor: xduugu
  7. # Contributor: Ronald van Haren <ronald.archlinux.org>
  8. # Contributor: Vesa Kaihlavirta
  9.  
  10. pkgname=awesome
  11. pkgver=3.5.5
  12. pkgrel=1
  13. pkgdesc='Highly configurable framework window manager'
  14. arch=('x86_64') url='http://awesome.naquadah.org/'
  15. license=('GPL2')
  16. depends=('cairo' 'dbus' 'gdk-pixbuf2' 'imlib2' 'libxdg-basedir' 'lua' 'lua-lgi'
  17. 'pango' 'startup-notification' 'xcb-util-cursor' 'xcb-util-keysyms'
  18. 'xcb-util-wm' 'xorg-apps')
  19. makedepends=('asciidoc' 'cmake' 'docbook-xsl' 'doxygen' 'imagemagick' 'ldoc' 'xmlto')
  20. optdepends=('rlwrap: readline support for awesome-client'
  21. 'dex: autostart your desktop files'
  22. 'vicious: widgets for the Awesome window manager')
  23. provides=('notification-daemon')
  24. backup=('etc/xdg/awesome/rc.lua')
  25. source=($url/download/$pkgname-$pkgver.tar.xz)
  26. md5sums=('48a00b747f0279e6164d8b7e9c964346')
  27.  
  28. prepare() {
  29. mkdir -p build
  30. }
  31.  
  32. build() {
  33. cd build
  34. cmake ../$pkgname-$pkgver \
  35. -DCMAKE_BUILD_TYPE=RELEASE \
  36. -DCMAKE_INSTALL_PREFIX=/usr \
  37. -DSYSCONFDIR=/etc \
  38. -DLUA_LIBRARY=/usr/lib/liblua.so.5.1
  39. make
  40. }
  41.  
  42. package() {
  43. cd build
  44. make DESTDIR="$pkgdir" install
  45.  
  46. install -Dm644 "$srcdir"/$pkgname-$pkgver/awesome.desktop \
  47. "$pkgdir/usr/share/xsessions/awesome.desktop"
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement