From f91a35e846062b91c8a6e6750c7cbe5da1e1b65a Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Tue, 2 Nov 2021 21:48:53 +0000 Subject: [PATCH] add treemap --- treemap/PKGBUILD | 28 ++++++++++++++++++++++++++++ treemap/lilac.py | 10 ++++++++++ treemap/lilac.yaml | 7 +++++++ treemap/lilac.yaml.aur | 7 +++++++ treemap/lilac.yaml.vps | 8 ++++++++ treemap/treemap.desktop | 19 +++++++++++++++++++ treemap/treemap.png | Bin 0 -> 4590 bytes 7 files changed, 79 insertions(+) create mode 100644 treemap/PKGBUILD create mode 100755 treemap/lilac.py create mode 100644 treemap/lilac.yaml create mode 100644 treemap/lilac.yaml.aur create mode 100644 treemap/lilac.yaml.vps create mode 100644 treemap/treemap.desktop create mode 100644 treemap/treemap.png 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 0000000000000000000000000000000000000000..8ae66ba7ad8a0796e0f55be1d2c8d92a0f686b63 GIT binary patch literal 4590 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 Y|78!R7ahefpa1{>07*qoM6N<$f>W5UNdN!< literal 0 HcmV?d00001