Advertisement
Guest User

Untitled

a guest
Dec 15th, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.00 KB | None | 0 0
  1. # Maintainer: saxonbeta <saxonbeta at gmail dot com>
  2. # Contributor: masutu <masutu dot arch at gmail dot com>
  3. pkgname=mmass
  4. pkgver=5.5.0
  5. pkgrel=3
  6. pkgdesc="Open source tool for precise mass spectrometric data analysis and interpretation written in python."
  7. arch=('i686' 'x86_64')
  8. url="http://www.mmass.org"
  9. license=('GPL')
  10. depends=('python2-numpy' 'wxpython2.8')
  11. install=mmass.install
  12. source=(${url}/download/files/v${pkgver}/${pkgname}_v${pkgver}_source.zip
  13.     mMass.desktop
  14.   mMass.xml)
  15. sha1sums=('bc19bd5cc0f727843e74002b7d27872b303f5aaa'
  16.           '0d53153468f9081c8467d38a8d770ec0dc62b65b'
  17.           '784e50eb08f81d4d2893d3543d438d16be7104e1')
  18. prepare() {
  19.   cd "$srcdir/mMass/"
  20.   #Patch to use wxpython 2.8
  21.   sed -i "/import wx/iimport wxversion\nwxversion.select('2.8')" mmass.py
  22.  
  23. }
  24.  
  25.  
  26. build() {
  27.   cd "$srcdir/mMass/mspy"
  28.   python2 setup.py build
  29.   cp build/lib.linux-*-*/calculations.so .
  30. }
  31.  
  32. package() {
  33.   cd "$srcdir/mMass"
  34.   install -m 0755 -d $pkgdir/usr/bin
  35.   install -m 0755 -d $pkgdir/usr/share/$pkgname
  36.   install -m 0755 -d $pkgdir/usr/share/$pkgname/{configs,gui,mspy}
  37.   install -m 0755 -d $pkgdir/usr/share/$pkgname/gui/images/gtk
  38.   install -m 0644 mmass.py $pkgdir/usr/share/$pkgname
  39.   install -m 0644 'User Guide.pdf' $pkgdir/usr/share/$pkgname
  40.   install -m 0644 configs/*.xml $pkgdir/usr/share/$pkgname/configs
  41.   install -m 0644 gui/*.py $pkgdir/usr/share/$pkgname/gui
  42.   install -m 0644 gui/images/gtk/*.png $pkgdir/usr/share/$pkgname/gui/images/gtk
  43.   install -m 0644 mspy/*.py $pkgdir/usr/share/$pkgname/mspy
  44.   install -m 0755 mspy/calculations.so $pkgdir/usr/share/$pkgname/mspy
  45.   install -Dm644 gui/images/gtk/icon_48.png $pkgdir/usr/share/pixmaps/$pkgname.png
  46.   install -Dm644 $srcdir/mMass.desktop $pkgdir/usr/share/applications/mMass.desktop
  47.   install -Dm644 $srcdir/mMass.xml $pkgdir/usr/share/mime/packages/mMass.xml
  48.   cat >$pkgdir/usr/bin/mmass <<EOF
  49. #!/bin/sh
  50. python2 /usr/share/mmass/mmass.py "\$@"
  51. EOF
  52.   chmod 0755 $pkgdir/usr/bin/mmass
  53. }
  54.  
  55. # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement