{
 "app_id": "io.github.fjrevoredo.mini-diarium",
 "source_url": "https://raw.githubusercontent.com/flathub/io.github.fjrevoredo.mini-diarium/master/io.github.fjrevoredo.mini-diarium.yml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "50",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=fallback-x11",
  "--socket=wayland",
  "--device=dri"
 ],
 "module_count": 2,
 "fetched_at": "2026-09-17T16:11:04.748826+00:00",
 "manifest": {
  "id": "io.github.fjrevoredo.mini-diarium",
  "runtime": "org.gnome.Platform",
  "runtime-version": "50",
  "sdk": "org.gnome.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.rust-stable",
   "org.freedesktop.Sdk.Extension.node20"
  ],
  "command": "mini-diarium",
  "finish-args": [
   "--socket=wayland",
   "--socket=fallback-x11",
   "--share=ipc",
   "--device=dri"
  ],
  "modules": [
   {
    "name": "hunspell-dicts",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 en/en_US.aff /app/share/hunspell/en_US.aff",
     "install -Dm644 en/en_US.dic /app/share/hunspell/en_US.dic",
     "install -Dm644 es/es_ES.aff /app/share/hunspell/es_ES.aff",
     "install -Dm644 es/es_ES.dic /app/share/hunspell/es_ES.dic",
     "install -Dm644 de/de_DE_frami.aff /app/share/hunspell/de_DE.aff",
     "install -Dm644 de/de_DE_frami.dic /app/share/hunspell/de_DE.dic",
     "install -Dm644 fr_FR/fr.aff /app/share/hunspell/fr_FR.aff",
     "install -Dm644 fr_FR/fr.dic /app/share/hunspell/fr_FR.dic",
     "install -Dm644 it_IT/it_IT.aff /app/share/hunspell/it_IT.aff",
     "install -Dm644 it_IT/it_IT.dic /app/share/hunspell/it_IT.dic",
     "install -Dm644 pt_BR/pt_BR.aff /app/share/hunspell/pt_BR.aff",
     "install -Dm644 pt_BR/pt_BR.dic /app/share/hunspell/pt_BR.dic",
     "install -Dm644 hi_IN/hi_IN.aff /app/share/hunspell/hi_IN.aff",
     "install -Dm644 hi_IN/hi_IN.dic /app/share/hunspell/hi_IN.dic",
     "install -Dm644 en/license.txt en/README_en_US.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/en/",
     "install -Dm644 es/LICENSE.md es/README_hunspell_es.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/es/",
     "install -Dm644 de/COPYING_GPLv2 de/COPYING_GPLv3 de/COPYING_LGPL_v2.0.txt de/COPYING_LGPL_v2.1.txt de/README_de_DE_frami.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/de/",
     "install -Dm644 fr_FR/README_fr.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/fr/",
     "install -Dm644 it_IT/README_it_IT.txt it_IT/legacy/it_IT_COPYING it_IT/legacy/it_IT_license.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/it/",
     "install -Dm644 pt_BR/README_pt_BR.txt pt_BR/README_en.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/pt_BR/",
     "install -Dm644 hi_IN/COPYING hi_IN/README_hi_IN.txt -t /app/share/licenses/io.github.fjrevoredo.mini-diarium/hunspell-dicts/hi/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/LibreOffice/dictionaries/archive/refs/tags/libreoffice-26.2.5.2.tar.gz",
      "sha256": "c79f6826862ee064390f5f6f3cc0cc68f1c84df1062a25fac9510d583644d896"
     }
    ]
   },
   {
    "name": "mini-diarium",
    "buildsystem": "simple",
    "build-options": {
     "append-path": "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/node20/bin",
     "env": {
      "CARGO_HOME": "/run/build/mini-diarium/cargo",
      "npm_config_cache": "/run/build/mini-diarium/flatpak-node/npm-cache",
      "npm_config_offline": "true",
      "ESBUILD_BINARY_PATH": "/run/build/mini-diarium/flatpak-node/cache/esbuild/bin/esbuild-current"
     }
    },
    "build-commands": [
     "npm ci --offline --legacy-peer-deps",
     "npm run build",
     "cargo build --release --features custom-protocol --manifest-path src-tauri/Cargo.toml",
     "install -Dm755 target/release/mini-diarium /app/bin/mini-diarium",
     "install -Dm644 data/linux/io.github.fjrevoredo.mini-diarium.desktop /app/share/applications/io.github.fjrevoredo.mini-diarium.desktop",
     "install -Dm644 src-tauri/icons/32x32.png /app/share/icons/hicolor/32x32/apps/io.github.fjrevoredo.mini-diarium.png",
     "install -Dm644 src-tauri/icons/128x128.png /app/share/icons/hicolor/128x128/apps/io.github.fjrevoredo.mini-diarium.png",
     "install -Dm644 src-tauri/icons/128x128@2x.png /app/share/icons/hicolor/256x256/apps/io.github.fjrevoredo.mini-diarium.png",
     "install -Dm644 data/linux/io.github.fjrevoredo.mini-diarium.metainfo.xml /app/share/metainfo/io.github.fjrevoredo.mini-diarium.metainfo.xml",
     "install -Dm644 LICENSE /app/share/licenses/io.github.fjrevoredo.mini-diarium/mini-diarium/LICENSE",
     "install -Dm644 fonts/*.ttf -t /app/share/fonts/"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/fjrevoredo/mini-diarium",
      "commit": "adaeb6192cacc4f1fdf90e7022db55e36f085728"
     },
     "node-sources.json",
     "cargo-sources.json"
    ]
   }
  ]
 }
}