diff --git a/rasp/PKGBUILD b/rasp/PKGBUILD new file mode 100644 index 0000000000..c092f5effc --- /dev/null +++ b/rasp/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: malacology +# Contributor: malacology + +pkgname=rasp +pkgver=4.2 +pkgrel=1 +pkgdesc="Reconstruct Ancestral State in Phylogenies is a tool for inferring ancestral state" +arch=('x86_64') +url="http://mnh.scu.edu.cn/soft/blog/rasp/" +license=('GPL3') +depends=( + 'wine' + 'wine_gecko' + 'wine-mono' +) +source=("http://mnh.scu.edu.cn/soft/blog/rasp/RASP_Win_20210121.zip" "rasp.desktop" "rasp.png") +md5sums=('4f537c9c2dbe2e555fbdc311f32117e0' + '4304aead6dcffd521664dbc186997ec8' + '5b403896e05a3da471be404bb9afe053') + +package() { + install -dm755 "$pkgdir"/usr/{bin,share/{rasp,applications}} + mv "$srcdir"/RASP_Win/* "$pkgdir"/usr/share/rasp + install "$srcdir"/rasp.desktop "$pkgdir"/usr/share/applications/rasp.desktop + install "$srcdir"/rasp.png "$pkgdir"/usr/share/rasp/rasp.png +} diff --git a/rasp/lilac.py b/rasp/lilac.py new file mode 100644 index 0000000000..fcbff72939 --- /dev/null +++ b/rasp/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/rasp/lilac.yaml b/rasp/lilac.yaml new file mode 100644 index 0000000000..0cbf0f4dd1 --- /dev/null +++ b/rasp/lilac.yaml @@ -0,0 +1,8 @@ +build_prefix: multilib +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - regex: href="\./RASP_Win64_(\d+)\.zip" + source: regex + url: http://mnh.scu.edu.cn/soft/blog/RASP/index.html diff --git a/rasp/rasp.desktop b/rasp/rasp.desktop new file mode 100644 index 0000000000..419e970b97 --- /dev/null +++ b/rasp/rasp.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Categories= +Encoding=UTF-8 +Exec=wine /usr/share/rasp/rasp.exe +GenericName= +GenericName[zh]= +Icon=/usr/share/rasp/rasp.png +MimeType= +Name=RASP +ServiceTypes= +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username=root% + diff --git a/rasp/rasp.png b/rasp/rasp.png new file mode 100755 index 0000000000..f183dfb7c6 Binary files /dev/null and b/rasp/rasp.png differ