{
 "app_id": "net.carrotIndustries.horizon",
 "source_url": "https://gitlab.com/Persival/flatpak-manifests/-/raw/master/net.carrotIndustries.horizon/net.carrotIndustries.horizon.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "3.28",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--socket=wayland",
  "--socket=x11",
  "--share=network",
  "--device=dri",
  "--filesystem=xdg-run/dconf",
  "--filesystem=~/.config/dconf:ro",
  "--talk-name=ca.desrt.dconf",
  "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
  "--own-name=net.carrotIndustries.horizon.pool-mgr",
  "--own-name=net.carrotIndustries.Horizon.prj-mgr",
  "--filesystem=home"
 ],
 "module_count": 12,
 "fetched_at": "2026-09-18T08:34:29.035680+00:00",
 "manifest": {
  "app-id": "net.carrotIndustries.horizon",
  "runtime": "org.gnome.Platform",
  "runtime-version": "3.28",
  "sdk": "org.gnome.Sdk",
  "command": "horizon-prj-mgr",
  "finish-args": [
   "--socket=wayland",
   "--socket=x11",
   "--share=network",
   "--device=dri",
   "--filesystem=xdg-run/dconf",
   "--filesystem=~/.config/dconf:ro",
   "--talk-name=ca.desrt.dconf",
   "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
   "--own-name=net.carrotIndustries.horizon.pool-mgr",
   "--own-name=net.carrotIndustries.Horizon.prj-mgr",
   "--filesystem=home"
  ],
  "rename-icon": "horizon-eda",
  "rename-appdata-file": "horizon.appdata.xml",
  "rename-desktop-file": "net.carrotIndustries.horizon.horizon-pool-mgr.desktop",
  "modules": [
   "modules/gtkmm.json",
   "modules/yaml_cpp.json",
   "modules/boost.json",
   "modules/cairomm.json",
   "modules/pangomm.json",
   "modules/gtkmm3.json",
   "modules/glm.json",
   "modules/lib-git2.json",
   "modules/zeromq.json",
   "modules/oce.json",
   {
    "name": "horizon",
    "no-autogen": true,
    "no-make-install": true,
    "build-commands": [
     "install -Dm755 bin/* /app/bin/"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/carrotIndustries/horizon.git"
     }
    ]
   },
   {
    "name": "horizon-files",
    "buildsystem": "simple",
    "build-commands": [
     "desktop-file-install --dir=/app/share/applications net.carrotIndustries.horizon.horizon-pool-mgr.desktop",
     "desktop-file-install --dir=/app/share/applications net.carrotIndustries.horizon.horizon-prj-mgr.desktop",
     "install -Dm755 ressources/linux/horizon.appdata.xml horizon.appdata.xml",
     "install -Dm755 src/icons/16x16/apps/horizon-eda.png /app/share/icons/hicolor/16x16/apps/horizon-eda.png",
     "install -Dm755 src/icons/32x32/apps/horizon-eda.png /app/share/icons/hicolor/32x32/apps/horizon-eda.png",
     "install -Dm755 src/icons/64x64/apps/horizon-eda.png /app/share/icons/hicolor/64x64/apps/horizon-eda.png",
     "install -Dm755 src/icons/256x256/apps/horizon-eda.png /app/share/icons/hicolor/256x256/apps/horizon-eda.png",
     "install -Dm755 src/icons/scalable/apps/horizon-eda.svg /app/share/icons/hicolor/scalable/apps/horizon-eda.svg",
     "install -Dm755 src/icons/scalable/actions/action-link-symbolic.svg /app/share/icons/hicolor/scalable/actions/action-link-symbolic.svg",
     "install -Dm755 src/icons/scalable/actions/action-unlink-symbolic.svg /app/share/icons/hicolor/scalable/actions/action-unlink-symbolic.svg",
     "install -Dm755 src/icons/scalable/actions/edit-board-symbolic.svg /app/share/icons/hicolor/scalable/actions/edit-board-symbolic.svg",
     "install -Dm755 src/icons/scalable/actions/edit-schematic-symbolic.svg /app/share/icons/hicolor/scalable/actions/edit-schematic-symbolic.svg"
    ],
    "sources": [
     {
      "type": "file",
      "path": "net.carrotIndustries.horizon.horizon-pool-mgr.desktop"
     },
     {
      "type": "file",
      "path": "net.carrotIndustries.horizon.horizon-prj-mgr.desktop"
     },
     {
      "type": "file",
      "path": "horizon.appdata.xml"
     },
     {
      "type": "git",
      "url": "https://github.com/carrotIndustries/horizon.git"
     }
    ]
   }
  ]
 }
}