mirror of
https://github.com/BioArchLinux/Packages.git
synced 2025-03-10 12:02:42 +00:00
add figtree
This commit is contained in:
parent
f044169ce3
commit
967b86672a
5 changed files with 75 additions and 0 deletions
38
figtree/PKGBUILD
Normal file
38
figtree/PKGBUILD
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
# Maintainer: Rhinoceros <https://aur.archlinux.org/account/rhinoceros>
|
||||||
|
# Contributor: Alexandre G <alex foo lecairn bar org>
|
||||||
|
|
||||||
|
pkgname=figtree
|
||||||
|
_pkgname=figtree
|
||||||
|
pkgver=1.4.4
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Graphical viewer of phylogenetic trees'
|
||||||
|
arch=('any')
|
||||||
|
url='http://tree.bio.ed.ac.uk/software/figtree'
|
||||||
|
license=('GPL2') # as stated in http://code.google.com/p/figtree/
|
||||||
|
depends=('java-environment')
|
||||||
|
conflicts=('figtree')
|
||||||
|
provides=('figtree')
|
||||||
|
source=("$_pkgname-$pkgver.tar.gz::https://github.com/rambaut/$_pkgname/releases/download/v$pkgver/FigTree_v$pkgver.tgz"
|
||||||
|
"fix_jar_path.patch"
|
||||||
|
"${_pkgname}.desktop")
|
||||||
|
sha256sums=('529b867657b29e369cf81cd361e6a76bd713d488a63b91932df2385800423aa8'
|
||||||
|
'f2aa0ebe18924d098f0380d7a5dba3d154c4049c53749be19ab12d77f2c7fccb'
|
||||||
|
'93aaadf4db141c57c5a84fe6e9e875af5091c9fe468f41adb8ce6c02ed214ab3')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
patch -p1 -i "${srcdir}/fix_jar_path.patch" "${srcdir}/FigTree_v${pkgver}/bin/figtree"
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
_figdir="${srcdir}/FigTree_v${pkgver}"
|
||||||
|
|
||||||
|
install -Dm755 "${_figdir}/bin/figtree" "${pkgdir}/usr/bin/figtree"
|
||||||
|
install -Dm755 "${_figdir}/lib/figtree.jar" "${pkgdir}/usr/share/figtree/lib/figtree.jar"
|
||||||
|
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||||
|
install -Dm644 "${_figdir}/images/figtree.png" "${pkgdir}/usr/share/pixmaps/figtree.png"
|
||||||
|
|
||||||
|
# Install doc and examples
|
||||||
|
install -Dm644 "${_figdir}/README.txt" "${pkgdir}/usr/share/doc/figtree/README.txt"
|
||||||
|
install -Dm644 "${_figdir}/carnivore.tree" "${pkgdir}/usr/share/doc/figtree/examples/carnivore.tree"
|
||||||
|
install -Dm644 "${_figdir}/influenza.tree" "${pkgdir}/usr/share/doc/figtree/examples/influenza.tree"
|
||||||
|
}
|
10
figtree/figtree.desktop
Normal file
10
figtree/figtree.desktop
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Version=1.4.2
|
||||||
|
Name=FigTree
|
||||||
|
GenericName=Phylogenetic tree viewer
|
||||||
|
Comment=Graphical viewer of phylogenetic trees
|
||||||
|
Exec=figtree
|
||||||
|
Icon=figtree
|
||||||
|
Terminal=false
|
||||||
|
Categories=Education;Science;
|
8
figtree/fix_jar_path.patch
Normal file
8
figtree/fix_jar_path.patch
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
--- figtree.orig 2018-11-26 19:59:48.790432156 +1100
|
||||||
|
+++ figtree 2018-11-26 20:01:28.520151651 +1100
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
-java -Xms64m -Xmx512m -jar lib/figtree.jar "$@"
|
||||||
|
+java -Xms64m -Xmx512m -jar /usr/share/figtree/lib/figtree.jar "$@"
|
||||||
|
|
11
figtree/lilac.py
Normal file
11
figtree/lilac.py
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from lilaclib import *
|
||||||
|
|
||||||
|
def pre_build():
|
||||||
|
update_pkgver_and_pkgrel(_G.newver.lstrip('v'))
|
||||||
|
run_cmd(['updpkgsums'])
|
||||||
|
|
||||||
|
def post_build():
|
||||||
|
git_add_files('PKGBUILD')
|
||||||
|
git_commit()
|
8
figtree/lilac.yaml
Normal file
8
figtree/lilac.yaml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
build_prefix: extra-x86_64
|
||||||
|
maintainers:
|
||||||
|
- github: starsareintherose
|
||||||
|
email: starsareintherose@outlook.com
|
||||||
|
update_on:
|
||||||
|
- source: github
|
||||||
|
github: rambaut/figtree
|
||||||
|
use_latest_release: true
|
Loading…
Add table
Reference in a new issue