{
 "app_id": "org.gnome.Niepce",
 "source_url": "https://raw.githubusercontent.com/hfiguiere/niepce/master/flatpak/org.gnome.Niepce.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "3.34",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--allow=devel",
  "--talk-name=org.freedesktop.Flatpak",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--filesystem=host",
  "--share=network",
  "--talk-name=org.gtk.vfs.*",
  "--filesystem=xdg-run/dconf",
  "--filesystem=~/.config/dconf:ro",
  "--talk-name=ca.desrt.dconf",
  "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
  "--device=all"
 ],
 "module_count": 19,
 "fetched_at": "2026-09-18T07:59:01.053080+00:00",
 "manifest": {
  "app-id": "org.gnome.Niepce",
  "branch": "master",
  "runtime": "org.gnome.Platform",
  "runtime-version": "3.34",
  "sdk": "org.gnome.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.rust-stable"
  ],
  "command": "niepce",
  "tags": [
   "master"
  ],
  "finish-args": [
   "--allow=devel",
   "--talk-name=org.freedesktop.Flatpak",
   "--share=ipc",
   "--socket=x11",
   "--socket=wayland",
   "--filesystem=host",
   "--share=network",
   "--talk-name=org.gtk.vfs.*",
   "--filesystem=xdg-run/dconf",
   "--filesystem=~/.config/dconf:ro",
   "--talk-name=ca.desrt.dconf",
   "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
   "--device=all"
  ],
  "build-options": {
   "build-args": [
    "--share=network"
   ],
   "cflags": "-O2 -g",
   "cxxflags": "-O2 -g",
   "env": {
    "V": "1",
    "CARGO_HOME": "/run/build/niepce/cargo"
   },
   "append-path": "/usr/lib/sdk/rust-stable/bin"
  },
  "cleanup": [
   "*.la",
   "*.a"
  ],
  "modules": [
   {
    "name": "libusb",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libusb/libusb/releases/download/v1.0.22/libusb-1.0.22.tar.bz2",
      "sha256": "75aeb9d59a4fdb800d329a545c2e6799f732362193b465ea198f2aa275518157"
     }
    ],
    "config-opts": [
     "--disable-udev"
    ]
   },
   {
    "name": "libgphoto2",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.sourceforge.net/project/gphoto/libgphoto/2.5.23/libgphoto2-2.5.23.tar.bz2",
      "sha256": "d8af23364aa40fd8607f7e073df74e7ace05582f4ba13f1724d12d3c97e8852d"
     }
    ]
   },
   {
    "name": "libraw",
    "config-opts": [
     "--disable-static"
    ],
    "cleanup": [
     "/bin",
     "/share/doc"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://www.libraw.org/data/LibRaw-0.19.5.tar.gz",
      "sha256": "40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5"
     }
    ]
   },
   {
    "name": "gexiv2",
    "modules": [
     {
      "name": "exiv2",
      "buildsystem": "cmake-ninja",
      "config-opts": [
       "-DCMAKE_BUILD_TYPE=Release"
      ],
      "cleanup": [
       "/bin"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://exiv2.org/builds/exiv2-0.27.2-Source.tar.gz",
        "sha256": "2652f56b912711327baff6dc0c90960818211cf7ab79bb5e1eb59320b78d153f"
       }
      ]
     }
    ],
    "buildsystem": "meson",
    "config-opts": [
     "-Dintrospection=false"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/gexiv2/0.12/gexiv2-0.12.0.tar.xz",
      "sha256": "58f539b0386f36300b76f3afea3a508de4914b27e78f58ee4d142486a42f926a"
     }
    ]
   },
   {
    "name": "babl",
    "buildsystem": "meson",
    "build-options": {
     "arch": {
      "i386": {
       "config-opts": []
      },
      "arm": {
       "config-opts": []
      }
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gimp.org/pub/babl/0.1/babl-0.1.72.tar.xz",
      "sha256": "64e111097b1fa22f6c9bf044e341a9cd9ee1372c5acfa0b452e7a86fb37c6a42"
     }
    ]
   },
   {
    "name": "gegl",
    "cleanup": [
     "/bin"
    ],
    "config-opts": [
     "--without-libavformat",
     "--disable-docs",
     "--disable-introspection"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gimp.org/pub/gegl/0.4/gegl-0.4.16.tar.bz2",
      "sha256": "0112df690301d9eb993cc48965fc71b7751c9021a4f4ee08fcae366c326b5e5a"
     }
    ]
   },
   {
    "name": "mm-common",
    "cleanup": [
     "/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/mm-common/0.9/mm-common-0.9.12.tar.xz",
      "sha256": "ceffdcce1e5b52742884c233ec604bf6fded12eea9da077ce7a62c02c87e7c0b"
     }
    ]
   },
   {
    "name": "sigc++",
    "config-opts": [
     "--disable-documentation"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.2.tar.xz",
      "sha256": "b1ca0253379596f9c19f070c83d362b12dfd39c0a3ea1dd813e8e21c1a097a98"
     }
    ]
   },
   {
    "name": "glibmm",
    "config-opts": [
     "--disable-documentation"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/glibmm/2.62/glibmm-2.62.0.tar.xz",
      "sha256": "36659f13cc73282392d1305858f3bbca46fbd1ce2f078cc9db8b9f79b2e93cfe"
     }
    ]
   },
   {
    "name": "cairomm",
    "config-opts": [
     "--disable-documentation"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://cairographics.org/releases/cairomm-1.12.0.tar.gz",
      "sha256": "50435aec6fdd976934b791e808993160113ad19ca53a5634a9b64ccbe55874cc"
     }
    ]
   },
   {
    "name": "pangomm",
    "config-opts": [
     "--disable-documentation"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/pangomm/2.42/pangomm-2.42.0.tar.xz",
      "sha256": "ca6da067ff93a6445780c0b4b226eb84f484ab104b8391fb744a45cbc7edbf56"
     }
    ]
   },
   {
    "name": "atkmm",
    "config-opts": [
     "--disable-documentation"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/atkmm/2.24/atkmm-2.24.2.tar.xz",
      "sha256": "ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd"
     }
    ]
   },
   {
    "name": "gtkmm",
    "config-opts": [
     "--disable-documentation"
    ],
    "build-options": {
     "cxxflags": "-O2 -g -std=c++11"
    },
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/gtkmm-3.24.0.tar.xz",
      "sha256": "cf5fc92805e581c8303e08d54519457ba07f15b766e9b1edde4862993ac1aa43"
     }
    ]
   },
   {
    "name": "libchamplain",
    "config-opts": [
     "--disable-documentation"
    ],
    "build-options": {
     "cxxflags": "-O2 -g -std=c++11"
    },
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/libchamplain/0.12/libchamplain-0.12.14.tar.xz",
      "sha256": "f1621ddec1ffe64ca01c3216db8663f60ae0bb107521195fc6856119d4b4568f"
     }
    ]
   },
   {
    "name": "boost",
    "buildsystem": "simple",
    "cleanup": [
     "/include",
     "/lib/libboost_*.so*",
     "/lib/libboost_*.a"
    ],
    "build-commands": [
     "./bootstrap.sh",
     "./b2 install variant=release link=shared runtime-link=shared --prefix=/app --without-math --without-thread --without-container --without-log --without-system --without-filesystem --without-chrono --without-random --without-python -j $FLATPAK_BUILDER_N_JOBS"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.bz2",
      "sha256": "686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b"
     }
    ]
   },
   {
    "name": "exempi",
    "sources": [
     {
      "type": "archive",
      "url": "https://libopenraw.freedesktop.org/download/exempi-2.5.1.tar.bz2",
      "sha256": "100b3d5b1b3370bc2e31c0978991716c4a4478246a2ac2df6382054a0ae89bc8"
     }
    ]
   },
   {
    "name": "libopenraw",
    "sources": [
     {
      "type": "archive",
      "url": "https://libopenraw.freedesktop.org/download/libopenraw-0.1.3.tar.xz",
      "sha256": "8ef35df5158ccd831bfc781577c79a62054d1a40eadd1697535f76e126d06220"
     },
     {
      "type": "patch",
      "path": "libopenraw-pixbuf-disable.diff"
     },
     {
      "type": "shell",
      "commands": [
       "autoreconf -si"
      ]
     }
    ]
   },
   {
    "name": "niepce",
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/GNOME/niepce.git"
     }
    ]
   }
  ]
 }
}