Advertisement
Guest User

Untitled

a guest
Jan 13th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Maintainer:  Devin Cofer <ranguvar{AT]archlinux[DOT}us>
  2. # Contributor: Cainã Costa <sryche@archlinux-br.org>
  3. # Contributor: Patrick Bartels <p4ddy.b@gmail.com>
  4. # Contributor: Gimmeapill <gimmeapill[at]gmail[dot]com>
  5.  
  6. pkgname=fluxbox-git
  7. pkgdesc="A lightweight and highly-configurable window manager (Dev version)"
  8. pkgver=20130113
  9. pkgrel=1
  10. arch=('i686' 'x86_64')
  11. license=('MIT')
  12. url="http://www.fluxbox.org/"
  13. makedepends=('git' 'pkgconfig')
  14. depends=('libxft' 'libxpm' 'libxinerama' 'libxrandr' 'imlib2' 'fribidi')
  15. optdepends=('xorg-xmessage: for using the fbsetbg and fluxbox-generate_menu utilities')
  16. provides=('fluxbox')
  17. source=("fluxbox.desktop")
  18. sha256sums=('6986108c908bc9c025d3ded9f4a0027184a732321deb60585f87d485124fada3')
  19.  
  20. _gitroot="git://git.fluxbox.org/fluxbox.git"
  21. _gitname="fluxbox"
  22.  
  23. build() {
  24.         cd "$srcdir"
  25.     msg "Performing source checkout..."
  26.     if [ -d "$_gitname" ]; then
  27.         cd "$_gitname"
  28.         git pull origin
  29.         cd ..
  30.     else
  31.         git clone "$_gitroot"
  32.     fi
  33.     msg "Source checkout finished."
  34.     rm -rf "$_gitname-build"
  35.     git clone "$_gitname" "$_gitname-build"
  36.     cd "$_gitname-build"
  37.     ./autogen.sh
  38.     ./configure --prefix=/usr \
  39.     --enable-xft --enable-xinerama \
  40.     --enable-imlib2 --enable-nls
  41.     make
  42. }
  43.    
  44. package() {
  45.     cd "$srcdir/$_gitname-build"
  46.     make DESTDIR="$pkgdir" install 
  47.     install -D -m644 "$srcdir/fluxbox.desktop" "${pkgdir}/usr/share/xsessions/fluxbox.desktop"
  48.     install -D -m644 COPYING "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement