{
 "app_id": "io.github.gen2brain.cbconvert",
 "source_url": "https://raw.githubusercontent.com/flathub/io.github.gen2brain.cbconvert/master/io.github.gen2brain.cbconvert.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=fallback-x11",
  "--socket=wayland"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-17T16:11:04.748832+00:00",
 "manifest": {
  "app-id": "io.github.gen2brain.cbconvert",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.golang"
  ],
  "command": "cbconvert-gui",
  "finish-args": [
   "--share=ipc",
   "--socket=fallback-x11",
   "--socket=wayland"
  ],
  "build-options": {
   "env": [
    "GOROOT=/usr/lib/sdk/golang",
    "GOTOOLCHAIN=local"
   ]
  },
  "cleanup": [
   "/include",
   "/lib/cmake",
   "/lib/pkgconfig"
  ],
  "modules": [
   {
    "name": "CBconvert",
    "buildsystem": "simple",
    "subdir": "cmd/cbconvert-gui",
    "build-commands": [
     "cp dist/linux/modules.txt vendor/",
     "rm -f ../../go.work ../../go.work.sum ../../go.mod ../../go.sum",
     "$GOROOT/bin/go build -mod=vendor -trimpath -ldflags \"-s -w -X main.appVersion=1.2.0\" .",
     "install -Dm00755 cbconvert-gui /app/bin/cbconvert-gui",
     "install -Dm00644 dist/linux/$FLATPAK_ID.png /app/share/icons/hicolor/256x256/apps/$FLATPAK_ID.png",
     "install -Dm00644 dist/linux/$FLATPAK_ID.desktop /app/share/applications/$FLATPAK_ID.desktop",
     "install -Dm00644 dist/linux/$FLATPAK_ID.metainfo.xml /app/share/metainfo/$FLATPAK_ID.metainfo.xml",
     "install -d /app/lib",
     "ln -sf /usr/lib/$FLATPAK_ARCH-linux-gnu/libjxl.so.0.11 /app/lib/libjxl.so",
     "ln -sf /usr/lib/$FLATPAK_ARCH-linux-gnu/libwebp.so.7 /app/lib/libwebp.so",
     "ln -sf /usr/lib/$FLATPAK_ARCH-linux-gnu/libwebpdemux.so.2 /app/lib/libwebpdemux.so",
     "ln -sf /usr/lib/$FLATPAK_ARCH-linux-gnu/libavif.so.16 /app/lib/libavif.so"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/gen2brain/cbconvert/archive/refs/tags/cmd/cbconvert-gui/v1.2.0.tar.gz",
      "sha256": "82824160bd6e61849e02de653f35ba1968b14dcf777bd83f07ba443192c45827"
     },
     {
      "type": "archive",
      "url": "https://github.com/gen2brain/cbconvert/archive/refs/tags/cmd/cbconvert-gui/v1.2.0.tar.gz",
      "sha256": "82824160bd6e61849e02de653f35ba1968b14dcf777bd83f07ba443192c45827",
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/cbconvert"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/iup-go/iup/@v/v0.32.1-0.20260627135200-7df674d35173.zip",
      "strip-components": 4,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/iup-go/iup",
      "sha256": "ddb30e9a6ed5252e010d86457fd393d37fe1b55a78edd6b3e0b29b2b12e088b9"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/fvbommel/sortorder/@v/v1.1.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/fvbommel/sortorder",
      "sha256": "a4dbc58d2f72212474a7b5e1894b11d6712b687f4cc66ca1f6e202a375d252f7"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/!s!t!a!r!r!y-!s/zip/@v/v0.2.3.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/STARRY-S/zip",
      "sha256": "7b7af5c34cdc6d4b55be309ef0c7bfa5147029f8484d799c092be3141463a76b"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/andybalholm/brotli/@v/v1.2.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/andybalholm/brotli",
      "sha256": "83d570ec7f189deaf87376ba4f36d2e981a0dc4f706bf4d84cf11cc4efb1a857"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/anthonynsimon/bild/@v/v0.15.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/anthonynsimon/bild",
      "sha256": "4d13f88fefe6ecc968739647d5dcffb064a148abcfbd3eab4b0143494ca8a10d"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/bodgit/plumbing/@v/v1.3.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/bodgit/plumbing",
      "sha256": "15c80dc98fd6b972798a6c24a002f6fb00b28abdc9928185206a5abc5e56a089"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/bodgit/sevenzip/@v/v1.6.4.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/bodgit/sevenzip",
      "sha256": "18d23490d554694a16a2dbc63112ee3332b8b2129a9b34ada4de0660db8b714b"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/bodgit/windows/@v/v1.0.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/bodgit/windows",
      "sha256": "cbe5f1c687372fd463b19c05b2cfdd3cdcaad86baea38f83ebe580b26f19e956"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/dsnet/compress/@v/v0.0.2-0.20230904184137-39efe44ab707.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/dsnet/compress",
      "sha256": "bc6111029c5b2a663b69e6d622d1082ccaf114b31162ea046681c2e4b689ee43"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/dsoprea/go-exif/v2/@v/v2.0.0-20230826092837-6579e82b732d.zip",
      "strip-components": 4,
      "dest": "cmd/cbconvert-gui/vendor/github.com/dsoprea/go-exif/v2",
      "sha256": "1c64f78838ecb1dca35ce6d9848317181e53eedaff56f0caa3eef087fb461b6c"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/dsoprea/go-logging/@v/v0.0.0-20200710184922-b02d349568dd.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/dsoprea/go-logging",
      "sha256": "e6e73dfd34d25a5ebbbf44bb249864aa3c3fa846faae64a1629e8cca528aba93"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/dsoprea/go-png-image-structure/@v/v0.0.0-20210512210324-29b889a6093d.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/dsoprea/go-png-image-structure",
      "sha256": "70b0c4c3e150fd19f14f93d242372c4061b943c19acf33d307d67d5b7aa1bab2"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/dsoprea/go-utility/@v/v0.0.0-20221003172846-a3e1774ef349.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/dsoprea/go-utility",
      "sha256": "8323305801e24bb01a0b6bab2a06756d7c52cb6106362773951fa75473ec3b2b"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/dustin/go-humanize/@v/v1.0.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/dustin/go-humanize",
      "sha256": "319404ea84c8a4e2d3d83f30988b006e7dd04976de3e1a1a90484ad94679fa46"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/ebitengine/purego/@v/v0.10.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/ebitengine/purego",
      "sha256": "3622fb940cb6c999b1e9d13145fcac79401d3a8bf2ca9af71de486533119a120"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/avif/@v/v0.5.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/avif",
      "sha256": "2eecf43d26d850a5833e803d666d8e8f6909962aa590570f0cb29ef47ae956d0"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/go-fitz/@v/v1.28.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/go-fitz",
      "sha256": "a7b52db14040b037771e1ec409c829a05e46ad99f34686c9edfebce625ef1370"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/jpegli/@v/v0.4.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/jpegli",
      "sha256": "4cf30321e794aae3e21484dd6b37b0bbd445158e023b90a7f0eb4d64981d2759"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/jpegn/@v/v0.4.2.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/jpegn",
      "sha256": "5eac7d8d6761c8e44fa20d8e0e419a3908edcfa8ff64529cdeaa0ed45ab176f7"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/jpegxl/@v/v0.5.2.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/jpegxl",
      "sha256": "7990c7e0bb2b8d47be788db57f9777bf40b975359b8f80f1606bc2b82743ca95"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/gen2brain/webp/@v/v0.6.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/gen2brain/webp",
      "sha256": "a7a8563981740347a89dcc47864fb9d5c7e08e43c089713ec7862afb10042ff9"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/go-errors/errors/@v/v1.5.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/go-errors/errors",
      "sha256": "9630a42ecb17920a5f9ce332356f8a28ad4aaff529e2ecb676b4a1d11d3149c0"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/golang/geo/@v/v0.0.0-20260625163123-7c0e84413537.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/golang/geo",
      "sha256": "579f7f317624a466e9ee85675bf57a2eb2e24e75bf9c7b5b62ca6e4fb5031819"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/hashicorp/golang-lru/v2/@v/v2.0.7.zip",
      "strip-components": 4,
      "dest": "cmd/cbconvert-gui/vendor/github.com/hashicorp/golang-lru/v2",
      "sha256": "2eb92ff13970bccd460efae14255bfc03bb51474da0137e477a60f95561acc30"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/jsummers/gobmp/@v/v0.0.0-20230614200233-a9de23ed2e25.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/jsummers/gobmp",
      "sha256": "e0d7e249d24cc85736529e7984ed2a7ac1579acef570efdc5114456928371b69"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/klauspost/compress/@v/v1.18.6.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/klauspost/compress",
      "sha256": "61b417d2d3b6b7f5b5f4179f311fb156bd5bcea040353150c41111dc1777f11a"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/klauspost/pgzip/@v/v1.2.6.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/klauspost/pgzip",
      "sha256": "8ac508e93b22dca1a731a3a4c921b57c5ed1daea7b3629a2cf85c3b7530dda84"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/mholt/archives/@v/v0.1.5.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/mholt/archives",
      "sha256": "634be5320d8da86e249cf0dcf01f00f6842651fb515f4519f0fb8a4c3e779254"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/mikelolasagasti/xz/@v/v1.0.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/mikelolasagasti/xz",
      "sha256": "a4672995fd823a9d6793bcb8de131739d629438fe787c99985c69cf8638da8d5"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/minio/minlz/@v/v1.1.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/minio/minlz",
      "sha256": "e685ab1586a558ed03baa0937c899451d94dfeada1d88a0e3f7427c458453945"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/nwaples/rardecode/v2/@v/v2.2.5.zip",
      "strip-components": 4,
      "dest": "cmd/cbconvert-gui/vendor/github.com/nwaples/rardecode/v2",
      "sha256": "f3aade153b27b75d29a1fef232f4937c65fe629eac8a1676deb98ee3899e66f0"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/pierrec/lz4/v4/@v/v4.1.27.zip",
      "strip-components": 4,
      "dest": "cmd/cbconvert-gui/vendor/github.com/pierrec/lz4/v4",
      "sha256": "702ad206ffeec8d3ac8bc1ce7e2d0b201fbc7683c8ab8758210172c54f03353f"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/sorairolake/lzip-go/@v/v0.3.8.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/sorairolake/lzip-go",
      "sha256": "edfafbfe20952eb2140254adb2e5b9e0bb3ce1feb63e90b023f2226338dcca32"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/spf13/afero/@v/v1.15.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/spf13/afero",
      "sha256": "d03a0bbce87eeaa1c23f0c0276707bb2d59f46efee875d7d7f1d570201be6e1f"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/stangelandcl/ppmd/@v/v0.1.1.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/stangelandcl/ppmd",
      "sha256": "e832489fca0e2a2455bc76235c9681509b3666b89f154afcd994814929a9081b"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/tetratelabs/wazero/@v/v1.12.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/tetratelabs/wazero",
      "sha256": "dcee360162e809d1273c685d20f6faf6df7ae0d925a73bf8f1af1a4756bfe587"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/ulikunitz/xz/@v/v0.5.15.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/github.com/ulikunitz/xz",
      "sha256": "ca1830f9abc6c99a003ad28f2b145ea0af0c99d5769ddff08d23ce055959fd12"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/go4.org/@v/v0.0.0-20260112195520-a5071408f32f.zip",
      "strip-components": 1,
      "dest": "cmd/cbconvert-gui/vendor/go4.org",
      "sha256": "11c8ccd8e5a90213e32b76666fa3d73cd481afc3d31c57669b76a186bd1aabe4"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/image/@v/v0.43.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/golang.org/x/image",
      "sha256": "2c8044d3d323ff2d14de22859198930b61e3e9ac7e726dcef1dc32ce62b54f43"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/net/@v/v0.56.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/golang.org/x/net",
      "sha256": "bbc975b3ec9cd86892cfc515badc125657e135c00162d0da5de33f6d07930464"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/sync/@v/v0.21.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/golang.org/x/sync",
      "sha256": "ee65459023de7f24836f6e2123144b5329bd0a4d05a87c3c448509378e2e6be7"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/sys/@v/v0.46.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/golang.org/x/sys",
      "sha256": "36dc83b6bc5884d260cdbd9d09e597b1eed64d15dfdc374ca6e31aef99d533d7"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/text/@v/v0.38.0.zip",
      "strip-components": 3,
      "dest": "cmd/cbconvert-gui/vendor/golang.org/x/text",
      "sha256": "be98266212ac63cdc78631ae0ff8f783e0f5e47d9b6094c11ffebe43fd0424b3"
     },
     {
      "type": "archive",
      "url": "https://proxy.golang.org/gopkg.in/yaml.v2/@v/v2.4.0.zip",
      "strip-components": 2,
      "dest": "cmd/cbconvert-gui/vendor/gopkg.in/yaml.v2",
      "sha256": "ede49e27c4cca6cdd2ec719aed8ea4d363710cceb3d411e7a786fbdec0d391fd"
     }
    ]
   }
  ]
 }
}