{
 "app_id": "com.github.crosswire.Xiphos",
 "source_url": "https://raw.githubusercontent.com/nedrichards/xiphos-flatpak/master/com.github.crosswire.Xiphos-gtk2.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "3.24",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=x11",
  "--socket=pulseaudio",
  "--filesystem=home",
  "--share=network"
 ],
 "module_count": 12,
 "fetched_at": "2026-09-17T17:38:45.654016+00:00",
 "manifest": {
  "id": "com.github.crosswire.Xiphos",
  "base-version": "master",
  "runtime": "org.gnome.Platform",
  "runtime-version": "3.24",
  "sdk": "org.gnome.Sdk",
  "command": "xiphos",
  "rename-desktop-file": "xiphos.desktop",
  "rename-icon": "xiphos",
  "rename-appdata-file": "xiphos.appdata.xml",
  "finish-args": [
   "--share=ipc",
   "--socket=x11",
   "--socket=pulseaudio",
   "--filesystem=home",
   "--share=network"
  ],
  "cleanup": [
   "/cache",
   "/share/aclocal",
   "/lib/systemd",
   "*.la",
   "*.a"
  ],
  "build-options": {
   "cflags": "-O2 -g",
   "cxxflags": "-O2 -g",
   "env": {
    "V": "1"
   }
  },
  "modules": [
   {
    "name": "libgsf",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "https://ftp.gnome.org/pub/gnome/sources/libgsf/1.14/libgsf-1.14.41.tar.xz",
      "sha256": "150b98586a1021d5c49b3d4d065d0aa3e3674ae31db131af5372499d2d3f08d3"
     }
    ]
   },
   {
    "name": "gconf",
    "config-opts": [
     "--disable-static",
     "--disable-gtk-doc",
     "--disable-orbit",
     "--disable-introspection"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/GConf/3.2/GConf-3.2.6.tar.xz",
      "sha256": "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c"
     }
    ]
   },
   {
    "name": "libsigc++",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.10/libsigc++-2.10.0.tar.xz",
      "sha256": "f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81"
     }
    ]
   },
   {
    "name": "glibmm",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.51/glibmm-2.51.7.tar.xz",
      "sha256": "db67cc77f772fb8c727885b39ad6669ecb309cc72f7d76c25753a5c049dfb5f8"
     }
    ]
   },
   {
    "name": "gconfmm",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/gconfmm/2.28/gconfmm-2.28.3.tar.xz",
      "sha256": "d7bd2d29c1a87b85329547fb29a0eca52d944e60699982152775002e24c09228"
     }
    ]
   },
   {
    "name": "biblesync",
    "buildsystem": "cmake",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/karlkleinpaste/biblesync.git",
      "commit": "6fbdbd60061ff960f0f934b02ec8e3b37ac1dc76"
     }
    ]
   },
   {
    "name": "sword",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/bibletime/crosswire-sword-mirror.git",
      "commit": "6700c733b06e971ec5eba671369f086a81bbb95c"
     }
    ]
   },
   {
    "name": "rarian",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "https://rarian.freedesktop.org/Releases/rarian-0.8.1.tar.bz2",
      "sha256": "aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577"
     }
    ]
   },
   {
    "name": "libglade2",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/libglade/2.6/libglade-2.6.4.tar.bz2",
      "sha256": "64361e7647839d36ed8336d992fd210d3e8139882269bed47dc4674980165dec"
     }
    ]
   },
   {
    "name": "gnome-doc-utils",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz",
      "sha256": "cb0639ffa9550b6ddf3b62f3b1add92fb92ab4690d351f2353cffe668be8c4a6"
     }
    ]
   },
   {
    "name": "webkitgtk",
    "config-opts": [
     "--with-gtk=2.0",
     "--disable-webkit2",
     "--disable-geolocation",
     "--disable-video",
     "--disable-spellcheck",
     "--disable-credential-storage",
     "--disable-web-audio"
    ],
    "build-options": {
     "env": {
      "PYTHON": "/usr/bin/python3"
     },
     "arch": {
      "arm": {
       "config-opts": [
        "--disable-jit"
       ]
      },
      "aarch64": {
       "config-opts": [
        "--disable-jit"
       ]
      }
     }
    },
    "cleanup": [
     "/share/doc",
     "/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://www.webkitgtk.org/releases/webkitgtk-2.4.11.tar.xz",
      "sha256": "588aea051bfbacced27fdfe0335a957dca839ebe36aa548df39c7bbafdb65bf7"
     },
     {
      "type": "patch",
      "path": "webkitgtk-2.4.9-abs.patch"
     },
     {
      "type": "patch",
      "path": "webkitgtk-2.4.11.patch"
     }
    ]
   },
   {
    "name": "xiphos",
    "buildsystem": "simple",
    "build-commands": [
     "./waf configure --prefix=/app --enable-webkit-editor --gtk=2 --debug-level=release",
     "./waf build",
     "./waf install"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/crosswire/xiphos.git",
      "commit": "a65c1368a24a4df2aafade5365d1ffc897931f50"
     }
    ]
   }
  ]
 }
}