From 7eb5a1ef68d4165110b37d3255354d84c49cd98b Mon Sep 17 00:00:00 2001 From: Marko Semet Date: Sun, 2 May 2021 17:25:37 +0200 Subject: [PATCH] Add map tool 1.8.5 debian --- net.rptools.MapTool/maptool-mime.xml | 7 +++ net.rptools.MapTool/maptool.appdata.xml | 52 ++++++++++++++++++++++ net.rptools.MapTool/maptool.desktop | 9 ++++ net.rptools.MapTool/maptool.yaml | 57 +++++++++++++++++++++++++ 4 files changed, 125 insertions(+) create mode 100644 net.rptools.MapTool/maptool-mime.xml create mode 100644 net.rptools.MapTool/maptool.appdata.xml create mode 100644 net.rptools.MapTool/maptool.desktop create mode 100644 net.rptools.MapTool/maptool.yaml diff --git a/net.rptools.MapTool/maptool-mime.xml b/net.rptools.MapTool/maptool-mime.xml new file mode 100644 index 0000000..424439c --- /dev/null +++ b/net.rptools.MapTool/maptool-mime.xml @@ -0,0 +1,7 @@ + + + + MapTool campaign save file + + + \ No newline at end of file diff --git a/net.rptools.MapTool/maptool.appdata.xml b/net.rptools.MapTool/maptool.appdata.xml new file mode 100644 index 0000000..6f798b0 --- /dev/null +++ b/net.rptools.MapTool/maptool.appdata.xml @@ -0,0 +1,52 @@ + + + net.rptools.MapTool + MapTool + CC0-1.0 + AGPL-3.0 + maptool.desktop + Virtual Tabletop for playing roleplaying games with remote players or face to face. + +

Virtual Tabletop for playing roleplaying games with remote players or face to face.

+
+ + Game + RolePlaying + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + https://www.rptools.net/toolbox/maptool/ + https://github.com/RPTools/maptool/issues + https://www.rptools.net/donate/ +
diff --git a/net.rptools.MapTool/maptool.desktop b/net.rptools.MapTool/maptool.desktop new file mode 100644 index 0000000..78140b3 --- /dev/null +++ b/net.rptools.MapTool/maptool.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=MapTool +Comment=Virtual Tabletop for playing roleplaying games with remote players or face to face. +Exec=/app/bin/MapTool +Type=Application +Icon=maptool +Categories=Game;RolePlaying; +MimeType=application/maptool +Terminal=false \ No newline at end of file diff --git a/net.rptools.MapTool/maptool.yaml b/net.rptools.MapTool/maptool.yaml new file mode 100644 index 0000000..2741d2f --- /dev/null +++ b/net.rptools.MapTool/maptool.yaml @@ -0,0 +1,57 @@ +app-id: net.rptools.MapTool +runtime: org.freedesktop.Platform +sdk: org.freedesktop.Sdk +runtime-version: "20.08" +branch: "1.8.5" + +modules: + - name: openjdk + sources: + - type: archive + url: https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jdk_x64_linux_hotspot_16.0.1_9.tar.gz + sha256: 7fdda042207efcedd30cd76d6295ed56b9c2e248cb3682c50898a560d4aa1c6f + buildsystem: simple + build-commands: + - cp -rav . /app/. + - name: maptool + sources: + - type: file + url: https://github.com/RPTools/maptool/releases/download/1.8.5/maptool_1.8.5-amd64.deb + sha256: 3fb7b9e4143dd9c5ee4ffb75ae06d37dec7ffc306332c4d0a597a812c74acc95 + buildsystem: simple + build-commands: + - ar x maptool_1.8.5-amd64.deb + - cat data.tar.xz | xz --decompress | tar -x + - mkdir -p /app/maptool + - cp -rav opt/maptool/. /app/maptool/. + - name: starter + sources: + - type: file + path: maptool.appdata.xml + - type: file + path: maptool.desktop + - type: file + path: maptool-mime.xml + - type: file + url: https://github.com/RPTools/maptool/raw/cb513fb3a6963c4644c8e58c22dda126ca8da815/package/linux/MapTool.png + sha256: c645588cca6b4da9c7bbcaf86fd3c739123c135689a7ef4a0d23f99aa084f1ec + buildsystem: simple + build-commands: + - echo -e '#! /usr/bin/env bash\nexec /app/maptool/bin/MapTool "$@"' > /app/bin/MapTool && chmod +x /app/bin/MapTool + - mkdir -p /app/share/icons/hicolor/256x256/apps/ && install MapTool.png /app/share/icons/hicolor/256x256/apps/maptool.png + - mkdir -p /app/share/metainfo && install maptool.appdata.xml /app/share/metainfo/ + - mkdir -p /app/share/applications && install maptool.desktop /app/share/applications/ + - mkdir -p /app/share/mime/packages && install maptool-mime.xml /app/share/mime/packages/net.rptools.MapTool.xml + + +finish-args: + - --share=ipc + - --socket=x11 + - --socket=wayland + - --socket=pulseaudio + - --filesystem=home + - --share=network +rename-desktop-file: maptool.desktop +rename-appdata-file: maptool.appdata.xml +rename-icon: maptool +command: MapTool \ No newline at end of file