{
 "app_id": "org.routeplanner.RoutePlanner",
 "source_url": "https://raw.githubusercontent.com/yammanhammad/Route_Planner/master/flatpak/org.routeplanner.RoutePlanner.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "23.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=fallback-x11",
  "--socket=wayland",
  "--device=dri",
  "--filesystem=home",
  "--env=QT_QPA_PLATFORM=wayland;xcb"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-20T12:58:33.936008+00:00",
 "manifest": {
  "app-id": "org.routeplanner.RoutePlanner",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "23.08",
  "sdk": "org.freedesktop.Sdk",
  "command": "route-planner",
  "finish-args": [
   "--share=network",
   "--share=ipc",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--device=dri",
   "--filesystem=home",
   "--env=QT_QPA_PLATFORM=wayland;xcb"
  ],
  "modules": [
   {
    "name": "route-planner",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p /app/lib/route-planner/",
     "cp -r . /app/lib/route-planner/",
     "mkdir -p /app/bin",
     "cat > /app/bin/route-planner << 'EOF'\n#!/bin/bash\ncd \"/app/lib/route-planner\"\nexport PYTHONPATH=\"/app/lib/route-planner:${PYTHONPATH}\"\nexec python3 main.py \"$@\"\nEOF\n",
     "chmod +x /app/bin/route-planner",
     "mkdir -p /app/share/applications",
     "cat > /app/share/applications/org.routeplanner.RoutePlanner.desktop << 'EOF'\n[Desktop Entry]\nName=Route Planner\nComment=Delivery Route Optimizer\nExec=route-planner\nIcon=org.routeplanner.RoutePlanner\nTerminal=false\nType=Application\nCategories=Office;Utility;\nEOF\n",
     "mkdir -p /app/share/icons/hicolor/64x64/apps",
     "mkdir -p /app/share/icons/hicolor/128x128/apps",
     "# Copy icons if they exist, otherwise create a basic SVG icon\nif [ -f \"icons/org.routeplanner.RoutePlanner-64.png\" ]; then\n  cp icons/org.routeplanner.RoutePlanner-64.png /app/share/icons/hicolor/64x64/apps/org.routeplanner.RoutePlanner.png\n  cp icons/org.routeplanner.RoutePlanner-128.png /app/share/icons/hicolor/128x128/apps/org.routeplanner.RoutePlanner.png\n  echo \"PNG icons installed successfully\"\nelse\n  # Create a basic SVG icon as fallback\n  mkdir -p /app/share/icons/hicolor/scalable/apps\n  cat > /app/share/icons/hicolor/scalable/apps/org.routeplanner.RoutePlanner.svg << 'SVGEOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\">\n  <rect width=\"64\" height=\"64\" fill=\"#2196F3\" rx=\"8\"/>\n  <text x=\"32\" y=\"40\" font-family=\"Arial, sans-serif\" font-size=\"24\" fill=\"white\" text-anchor=\"middle\">RP</text>\n</svg>\nSVGEOF\n  echo \"Basic SVG icon created as fallback\"\nfi\n",
     "mkdir -p /app/share/metainfo",
     "cat > /app/share/metainfo/org.routeplanner.RoutePlanner.metainfo.xml << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component type=\"desktop-application\">\n  <id>org.routeplanner.RoutePlanner</id>\n  <metadata_license>MIT</metadata_license>\n  <project_license>MIT</project_license>\n  <name>Route Planner</name>\n  <summary>Delivery Route Optimizer</summary>\n  <description>\n    <p>A sophisticated desktop application for optimizing delivery routes with support for multiple file formats and interactive maps.</p>\n  </description>\n  <categories>\n    <category>Office</category>\n    <category>Utility</category>\n  </categories>\n  <url type=\"homepage\">https://github.com/innoxent/Route_Planner</url>\n</component>\nEOF\n"
    ],
    "sources": [
     {
      "type": "dir",
      "path": "."
     }
    ]
   }
  ]
 }
}