{
 "app_id": "org.nickvision.tubeconverter",
 "source_url": "https://raw.githubusercontent.com/flathub/org.nickvision.tubeconverter/master/org.nickvision.tubeconverter.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "50",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=fallback-x11",
  "--device=dri",
  "--filesystem=~/.config/opera:ro",
  "--filesystem=~/snap/firefox/common/.mozilla/firefox:ro",
  "--filesystem=~/.config/chromium:ro",
  "--filesystem=~/.config/BraveSoftware/Brave-Browser:ro",
  "--filesystem=~/.config/mozilla/firefox:ro",
  "--filesystem=xdg-download",
  "--filesystem=~/.config/microsoft-edge:ro",
  "--filesystem=~/.mozilla/firefox:ro",
  "--filesystem=~/.config/google-chrome:ro",
  "--filesystem=~/.config/vivaldi:ro",
  "--filesystem=~/.config/naver-whale:ro",
  "--talk-name=org.freedesktop.Notifications",
  "--talk-name=org.freedesktop.ScreenSaver",
  "--talk-name=org.freedesktop.secrets"
 ],
 "module_count": 7,
 "fetched_at": "2026-09-17T16:16:10.199456+00:00",
 "manifest": {
  "app-id": "org.nickvision.tubeconverter",
  "runtime": "org.gnome.Platform",
  "runtime-version": "50",
  "sdk": "org.gnome.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.dotnet10"
  ],
  "build-options": {
   "append-path": "/usr/lib/sdk/dotnet10/bin",
   "append-ld-library-path": "/usr/lib/sdk/dotnet10/lib",
   "prepend-pkg-config-path": "/usr/lib/sdk/dotnet10/lib/pkgconfig"
  },
  "command": "org.nickvision.tubeconverter",
  "finish-args": [
   "--socket=fallback-x11",
   "--socket=wayland",
   "--device=dri",
   "--share=ipc",
   "--share=network",
   "--talk-name=org.freedesktop.Notifications",
   "--talk-name=org.freedesktop.ScreenSaver",
   "--talk-name=org.freedesktop.secrets",
   "--filesystem=xdg-download",
   "--filesystem=~/.config/BraveSoftware/Brave-Browser:ro",
   "--filesystem=~/.config/google-chrome:ro",
   "--filesystem=~/.config/chromium:ro",
   "--filesystem=~/.config/microsoft-edge:ro",
   "--filesystem=~/.mozilla/firefox:ro",
   "--filesystem=~/.config/mozilla/firefox:ro",
   "--filesystem=~/snap/firefox/common/.mozilla/firefox:ro",
   "--filesystem=~/.config/opera:ro",
   "--filesystem=~/.config/vivaldi:ro",
   "--filesystem=~/.config/naver-whale:ro"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/man",
   "*.a"
  ],
  "modules": [
   "python3-modules.json",
   {
    "name": "aria2",
    "buildsystem": "simple",
    "build-commands": [
     "autoreconf -i",
     "./configure --prefix=/app --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt",
     "make -j $FLATPAK_BUILDER_N_JOBS",
     "make install"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/aria2/aria2.git",
      "commit": "412d435b8421915ee5442111c8a6417b2241348d"
     }
    ]
   },
   {
    "name": "curl-impersonate",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 curl* /app/bin/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/lexiforest/curl-impersonate/releases/download/v1.5.2/curl-impersonate-v1.5.2.x86_64-linux-gnu.tar.gz",
      "sha256": "29907d879bdc783fc46e5841585c2455d46fec5acdcfc2c65a3aa8485bb49850",
      "strip-components": 0,
      "only-arches": [
       "x86_64"
      ]
     },
     {
      "type": "archive",
      "url": "https://github.com/lexiforest/curl-impersonate/releases/download/v1.5.2/curl-impersonate-v1.5.2.aarch64-linux-gnu.tar.gz",
      "sha256": "e7d3ef043b01caeea68246645eb43c3a55e6f7f0ac5895bc0ffd99a98b0702c5",
      "strip-components": 0,
      "only-arches": [
       "aarch64"
      ]
     }
    ]
   },
   {
    "name": "deno",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 deno /app/bin/deno"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/denoland/deno/releases/download/v2.8.0/deno-x86_64-unknown-linux-gnu.zip",
      "sha256": "be2c8b53c8ca1d66be76feb9b1a524419da708b00d4ca074cf5c633c81c1627b",
      "only-arches": [
       "x86_64"
      ]
     },
     {
      "type": "archive",
      "url": "https://github.com/denoland/deno/releases/download/v2.8.0/deno-aarch64-unknown-linux-gnu.zip",
      "sha256": "933a6a7d2985957271cd2085a5a5a1832398aa221a354daab5635196cf2cbbae",
      "only-arches": [
       "aarch64"
      ]
     }
    ]
   },
   {
    "name": "ffmpeg",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 bin/* /app/bin/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2026-05-23-13-18/ffmpeg-n8.1.1-8-gb21e00eda5-linux64-gpl-8.1.tar.xz",
      "sha256": "8c36ed5ff4fa46f031622e3f8bebce356d0f8add7208ce1d020a301cf65255e2",
      "only-arches": [
       "x86_64"
      ]
     },
     {
      "type": "archive",
      "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2026-05-23-13-18/ffmpeg-n8.1.1-8-gb21e00eda5-linuxarm64-gpl-8.1.tar.xz",
      "sha256": "21dbd7a2bf52454d0eb5ecebbbed44cf24ac259a40148c1c240d1b08b9aa5a36",
      "only-arches": [
       "aarch64"
      ]
     }
    ]
   },
   {
    "name": "webp-pixbuf-loader",
    "buildsystem": "meson",
    "config-opts": [
     "-Dgdk_pixbuf_moduledir=/app/lib/org.nickvision.tubeconverter/gdk-pixbuf-2.0/2.10.0/loaders"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/aruiz/webp-pixbuf-loader",
      "tag": "0.2.7"
     }
    ],
    "post-install": [
     "gdk-pixbuf-query-loaders /app/lib/org.nickvision.tubeconverter/gdk-pixbuf-2.0/2.10.0/loaders/*.so > /app/lib/org.nickvision.tubeconverter/gdk-pixbuf-2.0/2.10.0/loaders/loaders.cache"
    ]
   },
   {
    "name": "org.nickvision.tubeconverter",
    "buildsystem": "simple",
    "build-options": {
     "arch": {
      "aarch64": {
       "env": {
        "RUNTIME": "linux-arm64",
        "container": "flatpak"
       }
      },
      "x86_64": {
       "env": {
        "RUNTIME": "linux-x64",
        "container": "flatpak"
       }
      }
     }
    },
    "build-commands": [
     "chmod +x ./resources/linux/publish-and-install.sh",
     "./resources/linux/publish-and-install.sh /app $RUNTIME"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/NickvisionApps/Parabolic.git",
      "tag": "2026.5.0"
     },
     "nuget-sources.json"
    ]
   }
  ]
 }
}