Guest User

Untitled

a guest
Feb 22nd, 2012
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ##maintainer Meow < meow at linux dot cn >
  2. ##edited by Yuanjie < huang at yuanjie dot name >
  3.  
  4. pkgname=mendeleydesktop
  5. pkgver=1.3.1
  6. pkgrel=1
  7. pkgdesc="Academic software for managing and sharing research papers (desktop client)"
  8. url=http://www.mendeley.com/release-notes/
  9. arch=(i686 x86_64)
  10. depends=(python2 qt libpng12)
  11. license=(custom:mendeley_eula)
  12. install=mendeleydesktop.install
  13.  
  14. _arch=$CARCH
  15.  
  16. [[ $CARCH = i686 ]] && _arch=i486
  17.  
  18. source=("http://download.mendeley.com/linux/$pkgname-$pkgver-linux-$_arch.tar.bz2"
  19.         'mendeleydesktop.install')
  20. md5sums=('9a733e695c49c348759a8493a07d8910'
  21.          '16358cd53dc258a72efcaeab5a415217')
  22.  
  23. [[ $CARCH = x86_64 ]] &&  md5sums[0]='18715f40a084d99ff35141488aa0fd45'
  24.  
  25. package() {
  26.     cd "$pkgname-$pkgver-linux-$_arch"
  27.  
  28.     rm -f share/doc/mendeleydesktop/*.txt
  29.  
  30.     install -dm755 "$pkgdir/opt/$pkgname/"
  31.     mv bin lib share "$pkgdir/opt/$pkgname/"
  32.     #ln -s "../lib/mendeleydesktop/libexec/mendeleydesktop.$_arch" "$pkgdir/opt/$pkgname/bin/$pkgname"
  33.     cd "$pkgdir"
  34.     sed -i '1s@^#!/usr/bin/python$@&2@' opt/"$pkgname"/bin/mendeleydesktop
  35.     #install -Dm755 "bin/mendeleydesktop" "$pkgdir/usr/bin/mendeleydesktop"
  36.     install -dm755 "$pkgdir"/usr/bin
  37.     ln -s /opt/"$pkgname"/bin/mendeleydesktop "$pkgdir/usr/bin/mendeleydesktop"
  38.  
  39.     cd "$srcdir/$pkgname-$pkgver-linux-$_arch"
  40.     install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
  41.  
  42.     install -dm755 "$pkgdir"/usr/share/applications
  43.     ln -s /opt/"$pkgname"/share/applications/mendeleydesktop.desktop "$pkgdir"/usr/share/applications/
  44.  
  45.     #force mendeley to use bundled qt because which under qt 4.8 crashes at start point
  46.     sed -i '0,/^use_system_qt = None$/s/use_system_qt = None/use_system_qt = True/1' "$pkgdir"/opt/"$pkgname"/bin/mendeleydesktop
  47.  
  48.     for size in 16 22 32 48 64 128;do
  49.         install -dm755 "$pkgdir"/usr/share/icons/hicolor/${size}x${size}/apps
  50.         ln -s /opt/"$pkgname"/share/icons/hicolor/${size}x${size}/apps/"${pkgname}".png \
  51.           "$pkgdir"/usr/share/icons/hicolor/${size}x${size}/apps
  52.     done
  53. }
Advertisement
Add Comment
Please, Sign In to add comment