diff --git a/treemap/PKGBUILD b/treemap/PKGBUILD new file mode 100644 index 0000000000..33172555e6 --- /dev/null +++ b/treemap/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Malacology +# Contributor: Malacology + +pkgname=treemap +pkgver=3b1243 +pkgrel=1 +pkgdesc="a tool for analysing relationships between evolutionary histories of ecologically linked species" +arch=('x86_64') +url="https://sites.google.com/site/cophylogeny/treemap/" +license=('custom') +makedepends=('wget') +source=("treemap.desktop" "treemap.png") +sha256sums=('dd308f7e4596edef57be9bbbfc7a7088a27f75763feae02e446c9d16518940e5' + '514cbfcb94803808141cc6fae9b58eabfe58ba7a55d5d5f3f1061cd7a154b28e') +depends=( + 'jre-openjdk-headless' + 'jre-openjdk' + 'jdk-openjdk' + 'openjdk-doc' + 'openjdk-src' +) +package() { + wget "https://sites.google.com/site/cophylogeny/software/TreeMap${pkgver}.jar" + install -dm755 "$pkgdir"/usr/share/{treemap,icons,applications} + install -Dm644 ${srcdir}/TreeMap${pkgver}.jar ${pkgdir}/usr/share/treemap/TreeMap.jar + install -Dm 755 ${srcdir}/*.desktop ${pkgdir}/usr/share/applications + install -Dm 755 ${srcdir}/*.png ${pkgdir}/usr/share/icons +} diff --git a/treemap/lilac.py b/treemap/lilac.py new file mode 100755 index 0000000000..fcbff72939 --- /dev/null +++ b/treemap/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/treemap/lilac.yaml b/treemap/lilac.yaml new file mode 100644 index 0000000000..77c4436d9b --- /dev/null +++ b/treemap/lilac.yaml @@ -0,0 +1,7 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: aur + aur: treemap diff --git a/treemap/lilac.yaml.aur b/treemap/lilac.yaml.aur new file mode 100644 index 0000000000..77c4436d9b --- /dev/null +++ b/treemap/lilac.yaml.aur @@ -0,0 +1,7 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: aur + aur: treemap diff --git a/treemap/lilac.yaml.vps b/treemap/lilac.yaml.vps new file mode 100644 index 0000000000..13315144bc --- /dev/null +++ b/treemap/lilac.yaml.vps @@ -0,0 +1,8 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: regex + url: https://sites.google.com/site/cophylogeny/software + regex: TreeMap(\w+).jar diff --git a/treemap/treemap.desktop b/treemap/treemap.desktop new file mode 100644 index 0000000000..dd0bb25e8b --- /dev/null +++ b/treemap/treemap.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Categories= +Encoding=UTF-8 +Exec=java -jar /usr/share/treemap/TreeMap.jar +GenericName= +GenericName[zh]= +Icon=/usr/share/icons/treemap.png +MimeType= +Name=TreeMap +Name[zh]=TreeMap +ServiceTypes= +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username=root + diff --git a/treemap/treemap.png b/treemap/treemap.png new file mode 100644 index 0000000000..8ae66ba7ad Binary files /dev/null and b/treemap/treemap.png differ