Want more features on Pastebin? Sign Up, it's FREE!
Guest

GVFS-Weightwatchers_1.6.6

By: a guest on Dec 3rd, 2010  |  syntax: Bash  |  size: 2.44 KB  |  views: 218  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print  |  QR code  |  clone
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Contributor: Nathan Hulse <nat.hulse@gmail.com>
  2.  
  3. pkgbase=gvfs
  4. pkgname=('gvfs-diet' 'gvfs-smb-diet' 'gvfs-obexftp-diet')
  5. pkgver=1.6.6
  6. pkgrel=1
  7. arch=('i686' 'x86_64')
  8. license=('LGPL')
  9. makedepends=('fuse>=2.8.4' 'bluez>=4.77' 'smbclient>=3.5.5' 'pkgconfig' 'intltool')
  10. url="http://www.gnome.org"
  11. options=(!libtool)
  12. source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/1.6/${pkgbase}-${pkgver}.tar.bz2)
  13. sha256sums=('902890deb6a670f642180ea958406ebb02af1d5867a464c87e493d56f1dde7bd')
  14.  
  15. build() {
  16.   cd "${srcdir}/${pkgbase}-${pkgver}"
  17.   ./configure --prefix=/usr --sysconfdir=/etc \
  18.       --localstatedir=/var --disable-static \
  19.       --libexecdir=/usr/lib/gvfs \
  20.       --with-bash-completion-dir=/etc/bash_completion.d
  21.   make
  22. }
  23.  
  24. package_gvfs-diet() {
  25.   pkgdesc="Userspace virtual filesystem implemented as a pluggable module for gio"
  26.   provides=('gvfs')
  27.   conflicts=('gvfs')
  28.   optdepends=('gvfs-smb-diet: SMB/CIFS (Windows client) support'
  29.               'gvfs-obexftp-diet: ObexFTP (bluetooth) support')
  30.   install=gvfs.install
  31.  
  32.   cd "${srcdir}/${pkgbase}-${pkgver}"
  33.   sed -e 's/^am__append_3/#am__append_3/' \
  34.       -e 's/^am__append_4/#am__append_4/' \
  35.       -i monitor/Makefile
  36.   make DESTDIR="${pkgdir}" install
  37.   cd "${pkgdir}"
  38.   rm -f usr/lib/gvfs/gvfsd-{smb,smb-browse,afc,gphoto2,obexftp}
  39.   rm -f usr/share/gvfs/mounts/{smb,smb-browse,afc,gphoto2,obexftp}.mount
  40. }
  41.  
  42. package_gvfs-smb-diet() {
  43.   pkgdesc="SMB/CIFS (Windows client) backend for gvfs"
  44.   provides=('gvfs-smb')
  45.   conflicts=('gvfs-smb')  
  46.   depends=("gvfs-diet=${pkgver}" 'smbclient>=3.5.5' 'libgnome-keyring>=2.32.0')
  47.   install=gvfs-module.install
  48.  
  49.   cd "${srcdir}/${pkgbase}-${pkgver}/daemon"
  50.   install -m755 -d "${pkgdir}/usr/lib/gvfs"
  51.   install -m755 -d "${pkgdir}/usr/share/gvfs/mounts"
  52.  
  53.   install -m755 .libs/gvfsd-smb{,-browse} "${pkgdir}/usr/lib/gvfs/"
  54.   install -m644 smb{,-browse}.mount "${pkgdir}/usr/share/gvfs/mounts/"
  55. }
  56.  
  57. package_gvfs-obexftp-diet() {
  58.   pkgdesc="ObexFTP (bluetooth) backend for gvfs"
  59.   provides=('gvfs-obexftp')
  60.   conflicts=('gvfs-obexftp')  
  61.   depends=("gvfs-diet=${pkgver}" 'dbus-glib>=0.86' 'bluez>=4.77' 'obex-data-server')
  62.   install=gvfs-module.install
  63.  
  64.   cd "${srcdir}/${pkgbase}-${pkgver}/daemon"
  65.   install -m755 -d "${pkgdir}/usr/lib/gvfs"
  66.   install -m755 -d "${pkgdir}/usr/share/gvfs/mounts"
  67.  
  68.   install -m755 .libs/gvfsd-obexftp "${pkgdir}/usr/lib/gvfs/"
  69.   install -m644 obexftp.mount "${pkgdir}/usr/share/gvfs/mounts/"
  70. }
clone this paste RAW Paste Data