Advertisement
irenegr

PKGBUILD cairo-compmgr 24-04-12

Apr 24th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. # Maintainer: Cedric Girard <girard.cedric@gmail.com>
  2. # Contributor: catalyst <catalyst@xaker.ru>
  3. # Contributor: Jacob Winther <jacob.winther@gmail.com>
  4.  
  5. pkgname=cairo-compmgr-git
  6. pkgver=20120424
  7. pkgrel=1
  8. pkgdesc="Cairo based composite manager - Git version"
  9. arch=(i686 x86_64)
  10. url="http://cairo-compmgr.tuxfamily.org/"
  11. license=(LGPL3)
  12. conflicts=(cairo-compmgr)
  13. provides=(cairo-compmgr)
  14. makedepends=(gettext git gtk-doc "intltool>=0.41" gconf)
  15. depends=("gtk2>=2.16.0" "vala>=0.16" libsm)
  16. options=(!makeflags
  17. !libtool)
  18.  
  19. _gitroot="git://git.tuxfamily.org/gitroot/ccm/cairocompmgr.git"
  20. _gitname="cairocompmgr"
  21.  
  22. build() {
  23. cd "$srcdir"
  24.  
  25. msg "Connecting to GIT server..."
  26. if [[ -d $_gitname ]]; then
  27. (cd $_gitname && git pull )
  28. else
  29. git clone $_gitroot $_gitname
  30. fi
  31. msg "GIT checkout done or server timeout"
  32. msg "Starting make..."
  33.  
  34. rm -rf $_gitname-build
  35. cp -r $_gitname $_gitname-build
  36. cd $_gitname-build
  37.  
  38. #patch for compatibility with vala 0.16 (git)
  39. sed -i 's!libvala-0.14!libvala-0.16!' configure.ac
  40. sed -i 's!libvala-0.14!libvala-0.16!' vapi/cairo-compmgr.deps
  41.  
  42. ./autogen.sh --prefix=/usr LIBS="-ldl -lgmodule-2.0"
  43.  
  44. make
  45. }
  46.  
  47. package() {
  48. cd $_gitname-build
  49.  
  50. make DESTDIR="$pkgdir" install
  51. install -d "$pkgdir/usr/share/gconf/schemas/"
  52. gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/cairo-compmgr.schemas" "$pkgdir/etc/gconf/schemas/*.schemas"
  53. rm -rf "$pkgdir/etc/gconf/schemas/"
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement