{
 "app_id": "online.hatsune_miku.tachidesk-vaadinui",
 "source_url": "https://raw.githubusercontent.com/flathub/online.hatsune_miku.tachidesk-vaadinui/master/online.hatsune_miku.tachidesk-vaadinui.json",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11"
 ],
 "module_count": 2,
 "fetched_at": "2026-09-17T16:14:07.026665+00:00",
 "manifest": {
  "app-id": "online.hatsune_miku.tachidesk-vaadinui",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.openjdk21"
  ],
  "command": "vaaui.sh",
  "finish-args": [
   "--env=PATH=/app/jre/bin:/usr/bin:/app/bin/",
   "--share=network",
   "--persist=.TachideskVaadinUI",
   "--socket=x11",
   "--share=ipc"
  ],
  "modules": [
   {
    "name": "openjdk",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/openjdk21/install.sh"
    ]
   },
   {
    "name": "Tachidesk-VaadinUI",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 tachidesk-vaadinui.sh /app/bin/vaaui.sh",
     "mv Tachidesk-VaadinUI.jar /app/bin/Tachidesk-VaadinUI.jar",
     "install -D -m0644 ${FLATPAK_ID}.desktop -t /app/share/applications/",
     "install -D -m0644 ${FLATPAK_ID}.png -t /app/share/icons/hicolor/128x128/apps/",
     "install -D -m0644 ${FLATPAK_ID}.appdata.xml -t /app/share/metainfo/"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://github.com/Suwayomi/Suwayomi-VaadinUI/releases/download/v1.14.0/Tachidesk-VaadinUI-1.14.0.jar",
      "dest-filename": "Tachidesk-VaadinUI.jar",
      "sha256": "be4f3c9c93e5603e03ff58549ca4a1bdf2caf24a0d3f5f21e36f7e78bfb5d53c"
     },
     {
      "type": "file",
      "path": "tachidesk-vaadinui.sh"
     },
     {
      "type": "file",
      "url": "https://raw.githubusercontent.com/Suwayomi/Tachidesk-VaadinUI/f08d40d1dfa82e8aaea3d8f933b1547caf44fb4a/linux/flatpak/online.hatsune_miku.tachidesk-vaadinui.desktop",
      "dest-filename": "online.hatsune_miku.tachidesk-vaadinui.desktop",
      "sha256": "b2ddd92db2778c54dae89234cd65d9053a3895dc74bfdef5c1bec098b1c66265"
     },
     {
      "type": "file",
      "url": "https://raw.githubusercontent.com/Suwayomi/Suwayomi-VaadinUI/refs/tags/v1.14.0/linux/flatpak/online.hatsune_miku.tachidesk-vaadinui.appdata.xml",
      "dest-filename": "online.hatsune_miku.tachidesk-vaadinui.appdata.xml",
      "sha256": "b813bc2a0dd5d82c0fa14ba04a4ac5a26ab3453d16931b0ab90736ef31579c40"
     },
     {
      "type": "file",
      "url": "https://raw.githubusercontent.com/Suwayomi/Suwayomi-VaadinUI/95fd51c86aa5b453924341d7ff2cbe732657c659/linux/flatpak/online.hatsune_miku.tachidesk-vaadinui.png",
      "dest-filename": "online.hatsune_miku.tachidesk-vaadinui.png",
      "sha256": "026e7c4f00d46133675f8a2c6dea7508c1d7c19c7b2142507050fc496e05f12f"
     }
    ]
   }
  ]
 }
}