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

vimperator_diff

By: a guest on Jun 7th, 2010  |  syntax: Diff  |  size: 1.35 KB  |  hits: 116  |  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. --- /home/andresp/tmp/PKGBUILD  2010-06-07 09:52:50.871999713 -0430
  2. +++ PKGBUILD    2010-06-07 08:25:41.985841843 -0430
  3. @@ -1,22 +1,24 @@
  4.  # Contributor: Gustavo Dutra <mechamo@gustavodutra.com>
  5. -pkgname=vimperator
  6. -license=("MIT")
  7. +
  8. +pkgname="vimperator"
  9.  pkgver=2.3.1
  10.  pkgrel=1
  11.  pkgdesc="Make firefox look and behave like Vim"
  12. -arch=('i686' 'x86_64')
  13. +arch=("any")
  14.  url="http://vimperator.org/vimperator"
  15. -depends=('firefox>=3.5')
  16. -_extensionId="vimperator@mozdev.org"
  17. -_fileName=vimperator_$pkgver.xpi
  18. -source=(http://vimperator-labs.googlecode.com/files/$_fileName)
  19. -md5sums=('3b9e2acd65c239fcc9d62b580b566cc7')
  20. -_firefoxVersion=$(echo $(firefox -v) | sed 's/^.*\(3\.[5-9][0-9]*\).*$/\1/g' -)
  21. +license=("MIT")
  22. +depends=("firefox>=3.5")
  23. +_xpi="vimperator_$pkgver.xpi"
  24. +source=("http://vimperator-labs.googlecode.com/files/$_xpi")
  25. +noextract=("$_xpi")
  26. +md5sums=("3b9e2acd65c239fcc9d62b580b566cc7")
  27. +
  28.  build() {
  29. -    cd $srcdir || return 1
  30. -    local dstdir=$pkgdir/usr/lib/firefox-$_firefoxVersion/extensions/$_extensionId
  31. -    install -d $dstdir || return 1
  32. -    cp -R * $dstdir || return 1
  33. -    rm $dstdir/$_fileName
  34. +  _extid="vimperator@mozdev.org"
  35. +  _ffver="$(firefox -v | awk 'sub(/\..,$/,"",$3){ print $3 }')"
  36. +  _destdir="$pkgdir/usr/lib/firefox-$_ffver/extensions/$_extid"
  37. +
  38. +  mkdir -p "$_destdir"
  39. +  bsdtar -xf "$_xpi" -C "$_destdir"
  40.  }