diff options
author | Alain Kalker | 2015-07-01 17:01:35 +0200 |
---|---|---|
committer | Alain Kalker | 2015-07-01 17:01:35 +0200 |
commit | 825cc8c5c8995b8b6ad1d5626cf91798c0e8a5d3 (patch) | |
tree | ce1c4b9d8e00564267b88cac83519d68d5e63fba | |
download | aur-825cc8c5c8995b8b6ad1d5626cf91798c0e8a5d3.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fc1aecb13d0d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = seascope + pkgdesc = A multi-platform multi-language source code browsing tool + pkgver = 0.8 + pkgrel = 1 + url = http://code.google.com/p/seascope/ + arch = any + license = BSD + makedepends = gendesk + depends = python2-qscintilla + depends = ctags + optdepends = idutils: backend for C, lex, yacc, limited support for C++, Java + optdepends = cscope: backend for all languages supported by ctags + optdepends = global: backend for C, C++, Yacc, Java, PHP + optdepends = graphviz: generate class graphs + provides = seascope + conflicts = seascope + options = !emptydirs + source = http://seascope.googlecode.com/files/seascope-0.8.tar.gz + md5sums = 133b4e5628a8c2340fb00d7c4e41b547 + +pkgname = seascope + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..859aefaf8022 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Alain Kalker <a.c.kalker at gmail dot com> +pkgname=seascope +pkgver=0.8 +pkgrel=1 +pkgdesc="A multi-platform multi-language source code browsing tool" +arch=('any') +url="http://code.google.com/p/seascope/" +license=('BSD') +depends=('python2-qscintilla' 'ctags') +makedepends=('gendesk') +optdepends=('idutils: backend for C, lex, yacc, limited support for C++, Java' + 'cscope: backend for all languages supported by ctags' + 'global: backend for C, C++, Yacc, Java, PHP' + 'graphviz: generate class graphs') +provides=('seascope') +conflicts=('seascope') +options=(!emptydirs) +source=(http://seascope.googlecode.com/files/seascope-$pkgver.tar.gz) +md5sums=('133b4e5628a8c2340fb00d7c4e41b547') +_name=('Seascope') +_exec=('Seascope') + +build() { + cd "$srcdir/" + ln -sf "$pkgname-$pkgver/src/icons/seascope.svg" "$pkgname.svg" + gendesk -n + cd "$pkgname-$pkgver" + + # Use python2 + find -type f -exec sed -i -e '/^#!/s/python$/python2/' {} \; +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir/" --optimize=1 + chmod +x "$pkgdir/usr/lib/python2.7/site-packages/Seascope/Seascope.py" + install -m755 -d "$pkgdir/usr/bin" + ln -s /usr/lib/python2.7/site-packages/Seascope/Seascope.py "$pkgdir/usr/bin/Seascope" + install -D -m644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + install -D -m644 "$srcdir/$pkgname.svg" "$pkgdir/usr/share/pixmaps/$pkgname.svg" + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: |