diff --git a/pibuss/PKGBUILD b/pibuss/PKGBUILD new file mode 100644 index 0000000000..a280dd79ba --- /dev/null +++ b/pibuss/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Malacology +# Contributor: Malacology + +pkgname=pibuss +pkgver=1.4 +_pkgver=1-4 +pkgrel=1 +depends=( + 'jre-openjdk-headless' + 'jre-openjdk' + 'jdk-openjdk' + 'openjdk-doc' + 'openjdk-src' +) +pkgdesc="a BEAST/BEAGLE utility for sequence simulation, which provides an easy to use interface that allows flexible and extensible phylogenetic data fabrication" +arch=('x86_64') +url="https://rega.kuleuven.be/cev/ecv/software/pibuss" +license=('custom') +source=("https://rega.kuleuven.be/cev/ecv/software/pibuss_files/pibuss-v${_pkgver}.jar" "pibuss.desktop" "pibuss.png") +sha256sums=('a9d397ec6815339a2d4b268b99897a7d42250d4cd649b1ad2e458033e48b432c' + '96cc7d7b0ffce5358b14c981ac84355237f5c9c5599ca9ead16f1d1f11d29f40' + '18a508a9fc4fb169d366b7158095aa001f3ccc389f6aca8f2ae2df0b84413003') + +package() { + install -dm755 "$pkgdir"/usr/share/{applications,pibuss} + install -m 755 ${srcdir}/*.desktop ${pkgdir}/usr/share/applications + install -m 755 ${srcdir}/*.png ${pkgdir}/usr/share/pibuss + install -m 755 ${srcdir}/pibuss-v${_pkgver}.jar ${pkgdir}/usr/share/pibuss/pibuss.jar +} diff --git a/pibuss/lilac.py b/pibuss/lilac.py new file mode 100755 index 0000000000..fcbff72939 --- /dev/null +++ b/pibuss/lilac.py @@ -0,0 +1,10 @@ +#!/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() diff --git a/pibuss/lilac.yaml b/pibuss/lilac.yaml new file mode 100644 index 0000000000..82770c4585 --- /dev/null +++ b/pibuss/lilac.yaml @@ -0,0 +1,8 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: regex + url: https://rega.kuleuven.be/cev/ecv/software/pibuss + regex: pibuss_v(/d+./d+).jar diff --git a/pibuss/pibuss.desktop b/pibuss/pibuss.desktop new file mode 100644 index 0000000000..6768372511 --- /dev/null +++ b/pibuss/pibuss.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Categories= +Encoding=UTF-8 +Exec=java -jar /usr/share/pibuss/pibuss.jar +GenericName= +GenericName[zh]= +Icon=/usr/share/pibuss/pibuss.png +MimeType= +Name=ΠBUSS +Name[zh]=ΠBUSS +ServiceTypes= +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username=root + diff --git a/pibuss/pibuss.png b/pibuss/pibuss.png new file mode 100644 index 0000000000..6165a3c655 Binary files /dev/null and b/pibuss/pibuss.png differ