{
 "app_id": "org.gnome.DejaDup",
 "source_url": "https://raw.githubusercontent.com/flathub/org.gnome.DejaDup/master/org.gnome.DejaDup.yaml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "51",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=ssh-auth",
  "--socket=wayland",
  "--device=dri",
  "--filesystem=~/.var/app",
  "--filesystem=xdg-run/gvfsd",
  "--filesystem=xdg-run/gvfs",
  "--filesystem=xdg-run/deja-dup:create",
  "--filesystem=host",
  "--talk-name=org.freedesktop.Flatpak",
  "--talk-name=org.gtk.vfs.*",
  "--talk-name=com.feralinteractive.GameMode",
  "--talk-name=org.gtk.MountOperationHandler"
 ],
 "module_count": 6,
 "fetched_at": "2026-09-20T06:56:05.268112+00:00",
 "manifest": {
  "id": "org.gnome.DejaDup",
  "runtime": "org.gnome.Platform",
  "runtime-version": "51",
  "sdk": "org.gnome.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.golang"
  ],
  "command": "deja-dup",
  "finish-args": [
   "--filesystem=host",
   "--filesystem=~/.var/app/",
   "--device=dri",
   "--socket=wayland",
   "--filesystem=xdg-run/gvfs",
   "--filesystem=xdg-run/gvfsd",
   "--talk-name=org.gtk.MountOperationHandler",
   "--talk-name=org.gtk.vfs.*",
   "--filesystem=xdg-run/deja-dup:create",
   "--talk-name=org.freedesktop.Flatpak",
   "--share=network",
   "--socket=ssh-auth",
   "--share=ipc",
   "--socket=fallback-x11",
   "--talk-name=com.feralinteractive.GameMode"
  ],
  "build-options": {
   "append-path": "/usr/lib/sdk/golang/bin",
   "env": {
    "GOBIN": "/app/bin",
    "GOEXPERIMENT": "nodwarf5"
   }
  },
  "modules": [
   {
    "name": "librsync",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/librsync/librsync.git",
      "tag": "v2.3.4",
      "commit": "e364852674780e43d578e4239128ff7014190ed3"
     }
    ]
   },
   {
    "name": "duplicity",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"duplicity\" --no-build-isolation --no-deps"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/ad/00/fe4a82a50ff88d7f0aa0a9f0f1d14297bbe2cf2f1d93d8402c7c002ea2ee/duplicity-3.2.0.2.tar.gz",
      "sha256": "3ddf185f5247f62f32aef212f5b97205decfc0391dec849cb6f84590ba1da6c6"
     }
    ]
   },
   "duplicity.deps.yaml",
   {
    "name": "rclone",
    "buildsystem": "simple",
    "build-commands": [
     "go install -mod=vendor -ldflags='-extldflags=-fuse-ld=bfd'"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/rclone/rclone",
      "tag": "v1.75.1",
      "commit": "687d264b689b8c49a67e2e52a8a5e0caa01c04ce"
     },
     "rclone.go.mod.yml"
    ]
   },
   {
    "name": "restic",
    "buildsystem": "simple",
    "build-commands": [
     "go install -mod=vendor ./cmd/restic"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/restic/restic",
      "tag": "v0.19.1",
      "commit": "6aa3a516ce654808a1f28f9fa21e9b7c8e6e90bf"
     },
     "restic.go.mod.yml"
    ]
   },
   {
    "name": "deja-dup",
    "buildsystem": "meson",
    "builddir": true,
    "config-opts": [
     "--buildtype=release"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/World/deja-dup.git",
      "commit": "d99c144b708c8808ecb53a2c7828015537342b0d"
     }
    ]
   }
  ]
 }
}