Advertisement
darkelf5

Marlin PKGBUILD

Aug 12th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #Contributor: Flamelab <panosfilip@gmail.com
  2.  
  3. pkgname=marlin-bzr
  4. _realname=marlin
  5. pkgver=523
  6. pkgrel=1
  7. pkgdesc="The Elementary project file manager"
  8. arch=('i686' 'x86_64')
  9. url="https://launchpad.net/marlin"
  10. license=('GPL2')
  11. depends=('gtk3' 'libgee' 'glib2' 'cairo' 'libnotify')
  12. makedepends=('bzr' 'gnome-common' 'gobject-introspection>=0.9.6' 'gtk-doc' \
  13. 'intltool>=0.41.1' 'vala' )
  14.  
  15. options=('!libtool' '!emptydirs')
  16. install=${pkgname}.install
  17.  
  18. _bzrtrunk=lp:${_realname}
  19. _bzrmod=${_realname}
  20.  
  21. build() {
  22. cd ${srcdir}
  23.  
  24. msg "Connecting to the server...."
  25.  
  26. if [ ! -d ${_bzrmod} ]; then
  27. bzr co ${_bzrtrunk} ${_bzrmod} -r 404
  28. else
  29. cd ${_bzrmod} && bzr pull ${_bzrtrunk} -r 404
  30. cd ..
  31. fi
  32.  
  33. msg "BZR checkout done or server timeout"
  34. msg "Starting make..."
  35.  
  36. rm -rf ${_bzrmod}-build
  37. cp -r ${_bzrmod} ${_bzrmod}-build
  38. cd ${_bzrmod}-build
  39.  
  40. ./autogen.sh --prefix=/usr --sysconfdir=/etc \
  41. --localstatedir=/var --disable-static \
  42. --libexecdir=/usr/lib/marlin --enable-dependency-tracking
  43. make
  44.  
  45. }
  46.  
  47. package() {
  48.  
  49. cd ${srcdir}/${_bzrmod}-build
  50.  
  51. make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement