summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPumpkinCheshire2021-07-02 15:37:16 +0800
committerPumpkinCheshire2021-07-02 15:37:16 +0800
commit66c3ca17daf13d5cc6f7a91a2cf3f019b9835e52 (patch)
treec50fe0c0d344b155e54f5282b72ee7e04cd3568f
downloadaur-pilon.tar.gz
init
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..75400a847ec3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = pilon
+ pkgdesc = Pilon is an automated genome assembly improvement and variant detection tool.
+ pkgver = 1.24
+ pkgrel = 1
+ url = https://github.com/broadinstitute/pilon
+ arch = any
+ license = GPL2
+ makedepends = sbt
+ makedepends = sh
+ depends = java-runtime
+ provides = pilon
+ conflicts = pilon-bin
+ conflicts = pilon-git
+ source = https://github.com/broadinstitute/pilon/archive/refs/tags/v1.24.tar.gz
+ b2sums = f715aa70f29d00a470cdafefcae857627fd9e857466f2cebd1f842714f09b09022871db9ea6c75dc7e7b25fc4b4a5838dad3349740c3e5d330e402bd6c1410c1
+
+pkgname = pilon
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1e5ae158e555
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: PumpkinCheshire <me at pumpkincheshire dot top>
+
+pkgname=pilon
+pkgver=1.24
+pkgrel=1
+pkgdesc="Pilon is an automated genome assembly improvement and variant detection tool."
+arch=('any')
+url="https://github.com/broadinstitute/pilon"
+license=('GPL2')
+depends=('java-runtime')
+makedepends=('sbt' 'sh')
+provides=("pilon")
+conflicts=("pilon-bin" "pilon-git")
+source=("$url/archive/refs/tags/v$pkgver.tar.gz")
+b2sums=('f715aa70f29d00a470cdafefcae857627fd9e857466f2cebd1f842714f09b09022871db9ea6c75dc7e7b25fc4b4a5838dad3349740c3e5d330e402bd6c1410c1')
+
+build() {
+ cd $srcdir/$pkgname-$pkgver/
+
+ sbt $* assembly
+
+}
+
+package() {
+ install -Dm755 "$srcdir/$pkgname-$pkgver/target/scala-2.13/$pkgname-assembly-$pkgver.jar" -t "$pkgdir/usr/share/java/$pkgname/"
+
+ mkdir -p $pkgdir/usr/bin/
+ echo "#!/bin/sh" >>$pkgdir/usr/bin/pilon
+ echo "exec /usr/bin/java -jar '/usr/share/java/$pkgname/$pkgname-assembly-$pkgver.jar' \"\$@\"" >>$pkgdir/usr/bin/pilon
+
+ chmod -R 755 $pkgdir/usr/bin/
+
+ install -Dm644 "${srcdir}/$pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}