diff --git a/easycodeml/EasyCodeML.png b/easycodeml/EasyCodeML.png new file mode 100644 index 0000000000..dbce7d949d Binary files /dev/null and b/easycodeml/EasyCodeML.png differ diff --git a/easycodeml/PKGBUILD b/easycodeml/PKGBUILD new file mode 100644 index 0000000000..59b19f10c1 --- /dev/null +++ b/easycodeml/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Malacology +# Contributor: Malacology + +pkgname=easycodeml +pkgver=1.21 +pkgrel=1 +pkgdesc="A visual tool for analysis of selection using CodeML" +arch=('x86_64') +url="https://github.com/BioEasy/EasyCodeML" +license=('unknow') +source=("https://github.com/starsareintherose/easycodeml/releases/download/${pkgver}/EasyCodeML.zip" "easycodeml.desktop" "EasyCodeML.png") +sha256sums=('45ef18a896818643908dc3ad637da7773f6d984e75f8a6faa61992a7d8e48776' + 'e20af3e0e14be4f95d634bf5c34cb35dc37edfada7d97f9c0e9dd10afa7cbf6f' + '5393db9477bd071511788ea6255c49005274b4aebe792a7631eaa296ada14987') +depends=( + 'java-runtime' +) +package() { + install -dm755 "$pkgdir"/usr/share/{EasyCodeML,applications} + mv "$srcdir"/EasyCodeML/* "$pkgdir"/usr/share/EasyCodeML + install -m 755 ${srcdir}/EasyCodeML.png ${pkgdir}/usr/share/EasyCodeML/EasyCodeML.png + install -m 755 ${srcdir}/easycodeml.desktop ${pkgdir}/usr/share/applications/easycodeml.desktop +} diff --git a/easycodeml/easycodeml.desktop b/easycodeml/easycodeml.desktop new file mode 100644 index 0000000000..6683857259 --- /dev/null +++ b/easycodeml/easycodeml.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Categories= +Encoding=UTF-8 +Exec=java -jar /usr/share/EasyCodeML/EasyCodeML.jar +GenericName= +GenericName[zh]= +Icon=/usr/share/EasyCodeML/EasyCodeML.png +MimeType= +Name=EasyCodeML +Name[zh]=EasyCodeML +ServiceTypes= +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username=root% diff --git a/easycodeml/lilac.yaml b/easycodeml/lilac.yaml new file mode 100644 index 0000000000..8482e7aba9 --- /dev/null +++ b/easycodeml/lilac.yaml @@ -0,0 +1,8 @@ +build_prefix: x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +pre_build_script: aur_pre_build(maintainers='malacology') +update_on: + - source: aur + aur: easycodeml