Skip to content

Commit

Permalink
trimmomatic: build from source
Browse files Browse the repository at this point in the history
  • Loading branch information
starsareintherose committed Dec 1, 2022
1 parent 8891a1b commit 38697ed
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 22 deletions.
33 changes: 22 additions & 11 deletions BioArchLinux/trimmomatic/PKGBUILD
@@ -1,21 +1,32 @@
# Maintainer: ZJLIN <zjin841126@gmail.com>
# Contributor: Guoyi Zhang <guoyizhang at malacology dot net>

pkgname=trimmomatic
_pkgname=Trimmomatic
pkgver=0.39
pkgrel=5
pkgrel=6
pkgdesc='Trimmomatic: A flexible read trimming tool for Illumina NGS data'
arch=('any')
url="http://www.usadellab.org/cms/?page=trimmomatic"
license=('GPL3')
depends=('java-runtime>=6')
source=("http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/Trimmomatic-$pkgver.zip"
"trimmomatic"
depends=('java-runtime')
makedepends=('java-environment=11' 'ant')
source=("https://github.com/usadellab/Trimmomatic/archive/refs/tags/v${pkgver}.tar.gz"
"$pkgname"
"$pkgname.patch"
)
md5sums=('271ed9dca91132eee0c960e0ae487bcd'
'acd57c8656a1a398b42b50677a79df9c')

md5sums=('2f80c01dd0876f7761b33ed77768a76c'
'0716cd4695be3e8ea6d4a5aa78f7eb85'
'4612f0187c29f7be68433778f884a067')
prepare() {
cd $_pkgname-$pkgver
patch -N -i $srcdir/$pkgname.patch
}
build() {
cd $_pkgname-$pkgver
ant
}
package() {
mkdir -p $pkgdir/usr/share/java/${pkgname}
cp -rf $srcdir/Trimmomatic-$pkgver/* $pkgdir/usr/share/java/${pkgname}

install -Dm755 $srcdir/trimmomatic -t $pkgdir/usr/bin
install -Dm 755 $srcdir/$_pkgname-$pkgver/dist/jar/$pkgname-$pkgver.jar $pkgdir/usr/share/java/$pkgname/$pkgname.jar
install -Dm 755 $srcdir/$pkgname -t $pkgdir/usr/bin
}
10 changes: 0 additions & 10 deletions BioArchLinux/trimmomatic/lilac.py

This file was deleted.

6 changes: 6 additions & 0 deletions BioArchLinux/trimmomatic/lilac.yaml
Expand Up @@ -2,6 +2,12 @@ build_prefix: extra-x86_64
maintainers:
- github: starsareintherose
email: kuoi@bioarchlinux.org
pre_build_script: |
update_pkgver_and_pkgrel(_G.newver.lstrip('v'))
run_cmd(['updpkgsums'])
post_build_script: |
git_add_files('PKGBUILD')
git_commit()
update_on:
- source: github
github: usadellab/Trimmomatic
Expand Down
2 changes: 1 addition & 1 deletion BioArchLinux/trimmomatic/trimmomatic
@@ -1,2 +1,2 @@
#!/usr/bin/bash
exec /usr/bin/java -jar /usr/share/java/trimmomatic/trimmomatic-0.39.jar "$@"
exec /usr/bin/java -jar /usr/share/java/trimmomatic/trimmomatic.jar "$@"
13 changes: 13 additions & 0 deletions BioArchLinux/trimmomatic/trimmomatic.patch
@@ -0,0 +1,13 @@
diff --git a/build.xml b/build.xml
index 2efbac2..5d57a05 100644
--- a/build.xml
+++ b/build.xml
@@ -31,7 +31,7 @@
</target>

<target name="compile" depends="import">
- <javac srcdir="${src}" destdir="${dist_build}" debug="true" source="1.5" target="1.5" includeantruntime="false">
+ <javac srcdir="${src}" destdir="${dist_build}" debug="true" source="11" target="11" includeantruntime="false">
<classpath>
<fileset dir="${dist_lib}">
<include name="*.jar" />

0 comments on commit 38697ed

Please sign in to comment.