Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: saxonbeta <saxonbeta at gmail dot com>
- # Contributor: masutu <masutu dot arch at gmail dot com>
- pkgname=mmass
- pkgver=5.5.0
- pkgrel=3
- pkgdesc="Open source tool for precise mass spectrometric data analysis and interpretation written in python."
- arch=('i686' 'x86_64')
- url="http://www.mmass.org"
- license=('GPL')
- depends=('python2-numpy' 'wxpython2.8')
- install=mmass.install
- source=(${url}/download/files/v${pkgver}/${pkgname}_v${pkgver}_source.zip
- mMass.desktop
- mMass.xml)
- sha1sums=('bc19bd5cc0f727843e74002b7d27872b303f5aaa'
- '0d53153468f9081c8467d38a8d770ec0dc62b65b'
- '784e50eb08f81d4d2893d3543d438d16be7104e1')
- prepare() {
- cd "$srcdir/mMass/"
- #Patch to use wxpython 2.8
- sed -i "/import wx/iimport wxversion\nwxversion.select('2.8')" mmass.py
- }
- build() {
- cd "$srcdir/mMass/mspy"
- python2 setup.py build
- cp build/lib.linux-*-*/calculations.so .
- }
- package() {
- cd "$srcdir/mMass"
- install -m 0755 -d $pkgdir/usr/bin
- install -m 0755 -d $pkgdir/usr/share/$pkgname
- install -m 0755 -d $pkgdir/usr/share/$pkgname/{configs,gui,mspy}
- install -m 0755 -d $pkgdir/usr/share/$pkgname/gui/images/gtk
- install -m 0644 mmass.py $pkgdir/usr/share/$pkgname
- install -m 0644 'User Guide.pdf' $pkgdir/usr/share/$pkgname
- install -m 0644 configs/*.xml $pkgdir/usr/share/$pkgname/configs
- install -m 0644 gui/*.py $pkgdir/usr/share/$pkgname/gui
- install -m 0644 gui/images/gtk/*.png $pkgdir/usr/share/$pkgname/gui/images/gtk
- install -m 0644 mspy/*.py $pkgdir/usr/share/$pkgname/mspy
- install -m 0755 mspy/calculations.so $pkgdir/usr/share/$pkgname/mspy
- install -Dm644 gui/images/gtk/icon_48.png $pkgdir/usr/share/pixmaps/$pkgname.png
- install -Dm644 $srcdir/mMass.desktop $pkgdir/usr/share/applications/mMass.desktop
- install -Dm644 $srcdir/mMass.xml $pkgdir/usr/share/mime/packages/mMass.xml
- cat >$pkgdir/usr/bin/mmass <<EOF
- #!/bin/sh
- python2 /usr/share/mmass/mmass.py "\$@"
- EOF
- chmod 0755 $pkgdir/usr/bin/mmass
- }
- # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement