Don't like ads? PRO users don't see any ads ;-)
Guest

fixed dri2proto-git

By: a guest on Aug 27th, 2010  |  syntax: Bash  |  size: 1.35 KB  |  hits: 139  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Maintainer: Thomas Dziedzic < gostrc at gmail >
  2. # Contributor: Antti "Tera" Oja <antti.bofh@gmail.com>
  3. # Contributor: Jiří Zárevúcky <zarevucky.jiri@gmail.com>
  4.  
  5. pkgname=dri2proto-git
  6. pkgver=20100827
  7. pkgrel=1
  8. pkgdesc='X11 DRI extension wire protocol.'
  9. url='http://xorg.freedesktop.org/'
  10. arch=('i686' 'x86_64')
  11. license=('custom')
  12. makedepends=('xorg-util-macros' 'git')
  13. provides=('dri2proto=2.3' 'dri2proto-git')
  14. conflicts=('dri2proto')
  15.  
  16. _gitroot='git://git.freedesktop.org/git/xorg/proto/dri2proto'
  17. _gitname='dri2proto'
  18.  
  19. build() {
  20.   msg 'Connecting to git.freedesktop.org GIT server....'
  21.  
  22.   if [ -d ${srcdir}/${_gitname} ] ; then
  23.     cd ${srcdir}/${_gitname} && git pull origin
  24.     msg 'The local files are updated.'
  25.   else
  26.     git clone ${_gitroot}
  27.   fi
  28.  
  29.   msg 'GIT checkout done or server timeout'
  30.  
  31.   msg 'Creating build directory'
  32.   [ -d ${srcdir}/${_gitname}-build ] && rm -rf ${srcdir}/${_gitname}-build
  33.   cp -R ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
  34.  
  35.   msg 'Starting make...'
  36.   cd ${srcdir}/${_gitname}-build
  37.  
  38.   sh autogen.sh --prefix=/usr
  39.  
  40.   make
  41. }
  42.  
  43. package() {
  44.   cd ${srcdir}/${_gitname}-build
  45.  
  46.   make DESTDIR="${pkgdir}" install
  47.  
  48.   # Install license file
  49.   install -d "${pkgdir}/usr/share/licenses/${pkgname}"
  50.   install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
  51. }