{
 "app_id": "eu.tiliado.NuvolaAdk",
 "source_url": "https://raw.githubusercontent.com/tiliado/nuvola-flatpaks/master/manifests/experimental/eu.tiliado.NuvolaAdk.yml",
 "runtime": "org.gnome.Sdk",
 "runtime_version": "3.38",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--device=dri",
  "--share=network",
  "--socket=pulseaudio",
  "--env=ALSA_CONFIG_PATH=",
  "--filesystem=xdg-run/dconf",
  "--filesystem=~/.config/dconf:ro",
  "--talk-name=ca.desrt.dconf",
  "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
  "--filesystem=/sys/module/nvidia:ro",
  "--filesystem=/sys/module/i915:ro",
  "--filesystem=/sys/fs/cgroup/pids/system.slice:ro",
  "--system-talk-name=org.freedesktop.NetworkManager",
  "--env=LIBVA_DRIVERS_PATH=/app/lib/dri:/usr/lib/dri",
  "--env=VDPAU_DRIVER_PATH=/app/lib/vdpau",
  "--env=SHELL=/usr/bin/bash",
  "--talk-name=org.gnome.SessionManager",
  "--talk-name=org.xfce.SessionManager",
  "--own-name=org.mpris.MediaPlayer2.*",
  "--talk-name=com.canonical.Unity",
  "--talk-name=org.freedesktop.Notifications",
  "--talk-name=org.kde.StatusNotifierWatcher",
  "--talk-name=org.gnome.SettingsDaemon.MediaKeys",
  "--talk-name=org.gnome.SettingsDaemon",
  "--persist=",
  "--filesystem=~/.local/share/icons/hicolor",
  "--env=PKG_CONFIG_PATH=/app/lib/pkgconfig:/usr/lib/pkgconfig",
  "--own-name=eu.tiliado.*"
 ],
 "module_count": 5,
 "fetched_at": "2026-09-20T12:56:01.612170+00:00",
 "manifest": {
  "app-id": "eu.tiliado.NuvolaAdk",
  "runtime": "org.gnome.Sdk",
  "runtime-version": "3.38",
  "sdk": "org.gnome.Sdk",
  "base": "eu.tiliado.NuvolaCdk",
  "base-extensions": [
   "eu.tiliado.NuvolaCdk.Debug"
  ],
  "command": "bash",
  "finish-args": [
   "--share=ipc",
   "--socket=x11",
   "--socket=wayland",
   "--device=dri",
   "--share=network",
   "--socket=pulseaudio",
   "--env=ALSA_CONFIG_PATH=",
   "--filesystem=xdg-run/dconf",
   "--filesystem=~/.config/dconf:ro",
   "--talk-name=ca.desrt.dconf",
   "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
   "--filesystem=/sys/module/nvidia:ro",
   "--filesystem=/sys/module/i915:ro",
   "--filesystem=/sys/fs/cgroup/pids/system.slice:ro",
   "--system-talk-name=org.freedesktop.NetworkManager",
   "--env=LIBVA_DRIVERS_PATH=/app/lib/dri:/usr/lib/dri",
   "--env=VDPAU_DRIVER_PATH=/app/lib/vdpau",
   "--env=SHELL=/usr/bin/bash",
   "--talk-name=org.gnome.SessionManager",
   "--talk-name=org.xfce.SessionManager",
   "--own-name=org.mpris.MediaPlayer2.*",
   "--talk-name=com.canonical.Unity",
   "--talk-name=org.freedesktop.Notifications",
   "--talk-name=org.kde.StatusNotifierWatcher",
   "--talk-name=org.gnome.SettingsDaemon.MediaKeys",
   "--talk-name=org.gnome.SettingsDaemon",
   "--persist=",
   "--filesystem=~/.local/share/icons/hicolor",
   "--env=PKG_CONFIG_PATH=/app/lib/pkgconfig:/usr/lib/pkgconfig",
   "--own-name=eu.tiliado.*"
  ],
  "modules": [
   {
    "name": "diorite",
    "buildsystem": "simple",
    "x-keep": [
     "/app/{.ref,manifest.json}",
     "/app/lib/libdiorite*.so*"
    ],
    "x-stage": [
     "/app/bin/diorite-testgen4",
     "/app/include/diorite-1.0/*",
     "/app/lib/pkgconfig/diorite*.pc",
     "/app/share/vala/vapi/diorite*.{vapi,deps}"
    ],
    "sources": [
     {
      "type": "git",
      "path": "/home/fenryxo/dev/repo/diorite",
      "branch": "master",
      "disable-shallow-clone": true
     }
    ],
    "build-commands": [
     "python3 ./waf configure build install --prefix=/app --libdir=/app/lib --novaladoc --flatpak --no-vala-lint"
    ]
   },
   {
    "name": "valacef",
    "buildsystem": "simple",
    "x-stage": [
     "/app/include/valacef-1.0/*",
     "/app/lib/pkgconfig/valacef*.pc",
     "/app/share/vala/vapi/cefiumrendererextension.{vapi,deps}",
     "/app/share/vala/vapi/valacef*.{vapi,deps}"
    ],
    "x-keep": [
     "/app/lib/libvalacef*.so",
     "/app/lib/valacef/*",
     "/app/share/valacef/*"
    ],
    "sources": [
     {
      "type": "git",
      "path": "/home/fenryxo/dev/projects/valacef",
      "branch": "75.3770.x",
      "disable-shallow-clone": true
     }
    ],
    "build-commands": [
     "./waf configure build install --prefix=/app --libdir=/app/lib",
     "rm /app/bin/Cefium"
    ]
   },
   {
    "name": "nuvola",
    "buildsystem": "simple",
    "x-keep": [
     "/app/bin/nuvola*",
     "/app/lib/{libengineio,libnuvolaruntime*}.so",
     "/app/lib/nuvolaruntime/*",
     "/app/share/dbus-1/services/eu.tiliado.NuvolaAdk.service",
     "/app/share/icons/hicolor/*/apps/eu.tiliado.NuvolaAdk.*",
     "/app/share/nuvolaruntime/*"
    ],
    "sources": [
     {
      "type": "git",
      "path": "/home/fenryxo/dev/repo/nuvola/nuvolaruntime",
      "branch": "master",
      "disable-shallow-clone": true
     },
     {
      "type": "file",
      "path": "adk-branding.json",
      "dest-filename": "branding/tiliado.json"
     }
    ],
    "build-commands": [
     "python3 ./waf configure --prefix=/app --libdir=/app/lib --branding=tiliado --no-vala-lint",
     "python3 ./waf build install",
     "rm /app/share/*/eu.tiliado.NuvolaAdk.appdata.xml",
     "rm /app/share/applications/eu.tiliado.NuvolaAdk.desktop",
     "rm /app/share/vala/vapi/{engineio,nuvolaruntime*}.{vapi,deps}",
     "rm -r /app/include/nuvolaruntime-1.0 /app/lib/pkgconfig/nuvolaruntime*.pc"
    ]
   },
   {
    "name": "nuvolasdk",
    "buildsystem": "simple",
    "build-options": {
     "env": {
      "PYTHON": "/usr/bin/python3"
     }
    },
    "build-commands": [
     "python3 -m pip install -v --prefix=/app ."
    ],
    "x-keep": [
     "/app/bin/nuvolasdk",
     "/app/lib/python3.8/site-packages/nuvolasdk-*.dist-info/*",
     "/app/lib/python3.8/site-packages/nuvolasdk/*"
    ],
    "sources": [
     {
      "type": "git",
      "path": "/home/fenryxo/dev/repo/nuvola/nuvolasdk",
      "branch": "master",
      "disable-shallow-clone": true
     }
    ]
   },
   {
    "name": "final",
    "buildsystem": "simple",
    "x-keep": [
     "/app/bin/{bash,nano,node,rnano,scour,standard,xdg-*}",
     "/app/etc/udev/udev.conf",
     "/app/lib/{cef/*,libayatana*,libdbus*,libdee*,libdri2*,libpci*,libudev*,libunity*}",
     "/app/lib/node_modules/standard/*",
     "/app/lib/python3.8/site-packages/{Pillow,scour}-*.dist-info/*",
     "/app/lib/python3.8/site-packages/{PIL,scour}/*",
     "/app/libexec/udevd",
     "/app/share/{hwdata,javascript,nano}/*",
     "/app/share/runtime/locale/*/nano.mo"
    ],
    "build-commands": [
     "rm /app/bin/{diorite-testgen4,vala*,vapi*}",
     "rm -r /app/include",
     "rm -r /app/lib/{pkgconfig,{lib,}vala{doc,}-*}",
     "rm -r /app/share/{graphviz,valadoc-*,vala,vala-*}",
     "rm -r /app/lib/python3.8/site-packages/{pyparsing,ply,CppHeaderParser}*",
     "rm -r /app/lib/{graphviz,libcdt,libcgraph,libgvc,libxdot,libpathplan,libgvp,liblab_gamut}*",
     "rm /app/lib/python3.8/site-packages/__pycache__/pyparsing.cpython-38.pyc"
    ]
   }
  ]
 }
}