{
 "app_id": "com.qtdevs.DBCParser",
 "source_url": "https://raw.githubusercontent.com/dnasso/DBCFileViewer/main/com.qtdevs.DBCParser.yml",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.8",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--socket=x11",
  "--socket=wayland",
  "--share=ipc",
  "--device=dri",
  "--share=network",
  "--filesystem=home",
  "--filesystem=xdg-documents",
  "--filesystem=xdg-config/kdeglobals:ro",
  "--filesystem=xdg-config/gtk-3.0:ro",
  "--socket=pulseaudio"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-20T13:01:42.195733+00:00",
 "manifest": {
  "app-id": "com.qtdevs.DBCParser",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.8",
  "sdk": "org.kde.Sdk",
  "command": "appDBC_Parser",
  "finish-args": [
   "--socket=x11",
   "--socket=wayland",
   "--share=ipc",
   "--device=dri",
   "--share=network",
   "--filesystem=home",
   "--filesystem=xdg-documents",
   "--filesystem=xdg-config/kdeglobals:ro",
   "--filesystem=xdg-config/gtk-3.0:ro",
   "--socket=pulseaudio"
  ],
  "modules": [
   {
    "name": "dbc-parser",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_BUILD_TYPE=Release"
    ],
    "build-options": {
     "strip": false,
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "dir",
      "path": "."
     }
    ],
    "build-commands": [
     "rm -rf build || true",
     "cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/app",
     "cmake --build build --parallel",
     "cmake --install build",
     "chmod -R u+rwX,go+rX,go-w /app"
    ],
    "post-install": [
     "find /app -type f -exec chmod 644 {} +",
     "find /app -type d -exec chmod 755 {} +",
     "chmod 755 /app/bin/appDBC_Parser",
     "install -Dm644 deploy-assets/dbc-parser.desktop /app/share/applications/com.qtdevs.DBCParser.desktop",
     "install -Dm644 deploy-assets/com.qtdevs.DBCParser.xml /app/share/mime/packages/com.qtdevs.DBCParser.xml",
     "install -Dm644 deploy-assets/dbctrain.png /app/share/icons/hicolor/256x256/apps/com.qtdevs.DBCParser.png",
     "mkdir -p /app/share/dbc-parser/samples",
     "install -Dm644 SimpBMS-2.dbc /app/share/dbc-parser/samples/",
     "install -Dm644 sample_transmission_config.json /app/share/dbc-parser/samples/",
     "install -Dm644 simpbms_transmission_config.json /app/share/dbc-parser/samples/",
     "install -Dm644 README.md /app/share/doc/dbc-parser/README.md",
     "install -Dm644 deploy-assets/com.qtdevs.DBCParser.appdata.xml /app/share/metainfo/com.qtdevs.DBCParser.appdata.xml"
    ]
   }
  ]
 }
}