{
 "app_id": "tech.livingonlinux.gnostr",
 "source_url": "https://raw.githubusercontent.com/velocity303/gnostr/main/tech.livingonlinux.gnostr.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "50",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--socket=pulseaudio",
  "--share=network",
  "--share=ipc",
  "--socket=fallback-x11",
  "--device=dri",
  "--socket=wayland",
  "--talk-name=org.freedesktop.secrets",
  "--env=GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0",
  "--env=GST_VAAPI_ALL_DRIVERS=1"
 ],
 "module_count": 8,
 "fetched_at": "2026-09-17T18:04:36.155242+00:00",
 "manifest": {
  "app-id": "tech.livingonlinux.gnostr",
  "runtime": "org.gnome.Platform",
  "runtime-version": "50",
  "sdk": "org.gnome.Sdk",
  "command": "gnostr",
  "add-extensions": {
   "org.freedesktop.Platform.ffmpeg-full": {
    "directory": "lib/ffmpeg",
    "version": "24.08",
    "add-ld-path": ".",
    "autodownload": true
   },
   "org.freedesktop.Platform.gstreamer": {
    "directory": "lib/gstreamer-1.0",
    "version": "24.08",
    "add-ld-path": "lib",
    "autodownload": true
   }
  },
  "finish-args": [
   "--socket=pulseaudio",
   "--share=network",
   "--share=ipc",
   "--socket=fallback-x11",
   "--device=dri",
   "--socket=wayland",
   "--talk-name=org.freedesktop.secrets",
   "--env=GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0",
   "--env=GST_VAAPI_ALL_DRIVERS=1"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/man",
   "/share/doc",
   "/share/gtk-doc",
   "/share/man",
   "*.la",
   "*.a"
  ],
  "cleanup-commands": [
   "mkdir -p /app/lib/ffmpeg"
  ],
  "build-options": {
   "env": {
    "CFLAGS": "",
    "CXXFLAGS": "",
    "LDFLAGS": ""
   }
  },
  "modules": [
   {
    "name": "iniconfig",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation iniconfig-2.3.0-py3-none-any.whl"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl",
      "sha256": "f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12"
     }
    ]
   },
   {
    "name": "pluggy",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation pluggy-1.6.0-py3-none-any.whl"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl",
      "sha256": "e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"
     }
    ]
   },
   {
    "name": "pytest",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation pytest-9.1.1-py3-none-any.whl"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl",
      "sha256": "37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c"
     }
    ]
   },
   {
    "name": "python3-ecdsa",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation ."
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/c0/1f/924e3caae75f471eae4b26bd13b698f6af2c44279f67af317439c2f4c46a/ecdsa-0.19.1.tar.gz",
      "sha256": "478cba7b62555866fcb3bb3fe985e06decbdb68ef55713c4e5ab98c57d508e61"
     }
    ]
   },
   {
    "name": "six",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation ."
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz",
      "sha256": "ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
     }
    ]
   },
   {
    "name": "python3-websocket-client",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation ."
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/2c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.0.tar.gz",
      "sha256": "9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98"
     }
    ]
   },
   {
    "name": "yt-dlp",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --prefix=/app --no-deps --no-build-isolation yt_dlp-2026.7.4-py3-none-any.whl"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/f9/8a/cd4c9b02c10c563adfe78118310129641900e1cd6de888cfae2452072696/yt_dlp-2026.7.4-py3-none-any.whl",
      "sha256": "f11f2b11d5a8ac4059f9bdf29fa4407dc7c6bb00c5097e95ca22a7a9db518266"
     }
    ]
   },
   {
    "name": "gnostr",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "dir",
      "path": "."
     }
    ]
   }
  ]
 }
}