summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuoi2022-12-02 11:44:44 +0800
committerKuoi2022-12-02 11:44:44 +0800
commitd07ed12171aaf22ccbb495286deec10c00f5cd00 (patch)
treeb0498a293c3ea66ec1dafe955dce2ffd1fe69a42
parent69a75f812b2061feebafa8db9b2ef3491bae735e (diff)
downloadaur-d07ed12171aaf22ccbb495286deec10c00f5cd00.tar.gz
init
-rw-r--r--.SRCINFO18
-rw-r--r--Figtree2
-rw-r--r--PKGBUILD42
-rw-r--r--figtree.desktop1
-rw-r--r--fix_jar_path.patch8
5 files changed, 32 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1f1406ffe979..4e2a00a405e2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = figtree
pkgdesc = Graphical viewer of phylogenetic trees
pkgver = 1.4.4
- pkgrel = 1
+ pkgrel = 5
url = http://tree.bio.ed.ac.uk/software/figtree
arch = any
license = GPL2
- depends = java-environment
- source = figtree-1.4.4.tar.gz::https://github.com/rambaut/figtree/releases/download/v1.4.4/FigTree_v1.4.4.tgz
- source = fix_jar_path.patch
+ makedepends = java-environment
+ makedepends = ant
+ makedepends = git
+ depends = java-runtime=8
+ source = git+https://github.com/rambaut/figtree.git#commit=f9085b6
+ source = Figtree
source = figtree.desktop
- sha256sums = 529b867657b29e369cf81cd361e6a76bd713d488a63b91932df2385800423aa8
- sha256sums = f2aa0ebe18924d098f0380d7a5dba3d154c4049c53749be19ab12d77f2c7fccb
- sha256sums = 93aaadf4db141c57c5a84fe6e9e875af5091c9fe468f41adb8ce6c02ed214ab3
+ sha256sums = SKIP
+ sha256sums = d799ce29b41f4dcea53ab0337353b244c616a391b197862a9b2d7e0bb703e06d
+ sha256sums = 803d76b21ab1a8c300b5e5855022fb6309f1ce6b647308e254965790664d36b0
pkgname = figtree
-
diff --git a/Figtree b/Figtree
new file mode 100644
index 000000000000..8af99dca53bd
--- /dev/null
+++ b/Figtree
@@ -0,0 +1,2 @@
+#!/bin/bash
+java -Xms64m -Xmx512m -jar /usr/share/figtree/figtree.jar "$@"
diff --git a/PKGBUILD b/PKGBUILD
index f84fdd70152f..907e1a474e29 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,33 @@
-# Maintainer: Rhinoceros <https://aur.archlinux.org/account/rhinoceros>
+# Maintainer: Guoyi Zhang <guoyizhang at malacology dot net>
+# Contributor: 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
+pkgrel=5
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')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/rambaut/$pkgname/releases/download/v$pkgver/FigTree_v$pkgver.tgz"
- "fix_jar_path.patch"
+depends=('java-runtime=8')
+makedepends=('java-environment' 'ant' 'git')
+source=("git+https://github.com/rambaut/figtree.git#commit=f9085b6"
+ "$_pkgname"
"${pkgname}.desktop")
-sha256sums=('529b867657b29e369cf81cd361e6a76bd713d488a63b91932df2385800423aa8'
- 'f2aa0ebe18924d098f0380d7a5dba3d154c4049c53749be19ab12d77f2c7fccb'
- '93aaadf4db141c57c5a84fe6e9e875af5091c9fe468f41adb8ce6c02ed214ab3')
+sha256sums=('SKIP'
+ 'd799ce29b41f4dcea53ab0337353b244c616a391b197862a9b2d7e0bb703e06d'
+ '803d76b21ab1a8c300b5e5855022fb6309f1ce6b647308e254965790664d36b0')
-prepare() {
- patch -p1 -i "${srcdir}/fix_jar_path.patch" "${srcdir}/FigTree_v${pkgver}/bin/figtree"
+build() {
+ cd $pkgname
+ ant dist
}
-
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"
+ install -Dm 755 $srcdir/$_pkgname $pkgdir/usr/bin/$pkgname
+ install -Dm 755 $srcdir/$pkgname.desktop $pkgdir/usr/bin/$pkgname.desktop
+
+ cd $srcdir/$pkgname
+ install -Dm 755 dist/$pkgname.jar $pkgdir/usr/share/$pkgname/$pkgname.jar
+ install -Dm 644 release/Linux/icons/$pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png
}
diff --git a/figtree.desktop b/figtree.desktop
index 67be780f5e89..71bf140039aa 100644
--- a/figtree.desktop
+++ b/figtree.desktop
@@ -1,6 +1,5 @@
[Desktop Entry]
Type=Application
-Version=1.4.2
Name=FigTree
GenericName=Phylogenetic tree viewer
Comment=Graphical viewer of phylogenetic trees
diff --git a/fix_jar_path.patch b/fix_jar_path.patch
deleted file mode 100644
index cfeefbe99487..000000000000
--- a/fix_jar_path.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- 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 "$@"
-