{
 "app_id": "org.kde.kstars",
 "source_url": "https://raw.githubusercontent.com/flathub/org.kde.kstars/master/org.kde.kstars.json",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.10",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=all",
  "--filesystem=xdg-documents",
  "--filesystem=xdg-pictures",
  "--filesystem=xdg-videos",
  "--filesystem=xdg-config/kdeglobals:ro",
  "--filesystem=~/.cache/sentry",
  "--filesystem=~/.indi",
  "--allow=devel",
  "--talk-name=com.canonical.AppMenu.Registrar",
  "--talk-name=org.kde.kconfig.notify",
  "--talk-name=org.kde.KGlobalSettings"
 ],
 "module_count": 32,
 "fetched_at": "2026-09-20T12:27:30.870549+00:00",
 "manifest": {
  "id": "org.kde.kstars",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.10",
  "sdk": "org.kde.Sdk",
  "command": "kstars",
  "rename-icon": "kstars",
  "separate-locales": false,
  "finish-args": [
   "--device=all",
   "--env=GSCDAT=/app/share/GSC",
   "--filesystem=xdg-documents",
   "--filesystem=xdg-pictures",
   "--filesystem=xdg-videos",
   "--filesystem=~/.indi",
   "--filesystem=~/.cache/sentry",
   "--share=ipc",
   "--share=network",
   "--socket=fallback-x11",
   "--socket=pulseaudio",
   "--socket=wayland",
   "--allow=devel"
  ],
  "cleanup": [
   "/include",
   "/lib/cmake",
   "/lib/pkgconfig",
   "/lib/*.a",
   "/lib/*.la",
   "/mkspecs",
   "/share/doc",
   "/share/man"
  ],
  "modules": [
   {
    "name": "eigen",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DBUILD_TESTING=OFF",
     "-DEIGEN_BUILD_BLAS=OFF",
     "-DEIGEN_BUILD_LAPACK=OFF",
     "-DEIGEN_BUILD_DEMOS=OFF",
     "-DEIGEN_BUILD_DOC=OFF"
    ],
    "cleanup": [
     "*"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://gitlab.com/libeigen/eigen/-/archive/5.0.1/eigen-5.0.1.tar.bz2",
      "sha256": "e4de6b08f33fd8b8985d2f204381408c660bffa6170ac65b68ae1bd3cd575c0a",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 666,
       "stable-only": true,
       "url-template": "https://gitlab.com/libeigen/eigen/-/archive/$version/eigen-$version.tar.bz2"
      }
     }
    ]
   },
   {
    "name": "gsl",
    "sources": [
     {
      "type": "archive",
      "url": "https://ftp.gnu.org/gnu/gsl/gsl-2.8.tar.gz",
      "sha256": "6a99eeed15632c6354895b1dd542ed5a855c0f15d9ad1326c6fe2b2c9e423190",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1267,
       "stable-only": true,
       "url-template": "https://ftp.gnu.org/gnu/gsl/gsl-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "cfitsio",
    "cleanup": [
     "/bin/cookbook",
     "/bin/smem",
     "/bin/testprog"
    ],
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/HEASARC/cfitsio/archive/refs/tags/cfitsio-4.6.3.tar.gz",
      "sha256": "e9f1017e942f4a90d2db8984a7677e9d01a5da877a43ed905b9b5108451a68a0",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 270,
       "stable-only": true,
       "url-template": "https://github.com/HEASARC/cfitsio/archive/refs/tags/cfitsio-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "wcslib",
    "config-opts": [
     "LIBS=-pthread -lcurl -lm",
     "--without-pgplot"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://www.atnf.csiro.au/computing/software/wcs/wcslib-releases/wcslib-8.6.tar.bz2",
      "sha256": "e030423605a199ef090fe742bc901a82d9e6b3a77e010e211cdd6d2cd067cd5a",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 7693,
       "stable-only": true,
       "url-template": "https://www.atnf.csiro.au/computing/software/wcs/wcslib-releases/wcslib-$version.tar.bz2"
      }
     }
    ]
   },
   {
    "name": "stellarsolver",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DUSE_QT5=OFF"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/rlancaste/stellarsolver/archive/refs/tags/2.8.tar.gz",
      "sha256": "1456cac5cd67353e19e1c6e57546af052a9302b7fbe2deaa649a44eec45fbec8",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 242699,
       "stable-only": true,
       "url-template": "https://github.com/rlancaste/stellarsolver/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libev",
    "sources": [
     {
      "type": "archive",
      "url": "https://dist.schmorp.de/libev/Attic/libev-4.33.tar.gz",
      "sha256": "507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1605,
       "stable-only": true,
       "url-template": "https://dist.schmorp.de/libev/Attic/libev-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libnova",
    "sources": [
     {
      "type": "archive",
      "url": "https://gitlab.com/libnova/libnova/-/archive/v0.16/libnova-v0.16.tar.gz",
      "sha256": "8b7a8dd0f06c17643d721eef3cee5239ecaeaba233c4994ff3bdd07bfa489b69",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 14947,
       "stable-only": true,
       "url-template": "https://gitlab.com/libnova/libnova/-/archive/v$version/libnova-v$version.tar.gz"
      }
     },
     {
      "type": "shell",
      "commands": [
       "autoreconf -vfi"
      ]
     }
    ]
   },
   {
    "name": "libraw",
    "builddir": true,
    "config-opts": [
     "--disable-examples",
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://www.libraw.org/data/LibRaw-0.22.0.tar.gz",
      "sha256": "1071e6e8011593c366ffdadc3d3513f57c90202d526e133174945ec1dd53f2a1",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1709,
       "stable-only": true,
       "url-template": "https://www.libraw.org/data/LibRaw-$version.tar.gz"
      }
     },
     {
      "type": "shell",
      "commands": [
       "autoreconf -vfi"
      ]
     }
    ]
   },
   {
    "name": "gsc",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/ikarustechnologies/gsc/archive/refs/tags/1.0.1.tar.gz",
      "sha256": "3c1d389cc04d2b72c02f03733dbd84f8912f3dbb4fc7e45ad696d6eaa95aad7a",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 378968,
       "stable-only": true,
       "url-template": "https://github.com/ikarustechnologies/gsc/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libXISF",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DUSE_BUNDLED_ZLIB=OFF"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://gitea.nouspiro.space/nou/libXISF/archive/v0.2.13.tar.gz",
      "sha256": "1703a8ac4c4f3469e0d4d7b7e7ebff8d6206e73ec97d2669227a1280202e1396",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 339928,
       "stable-only": true,
       "url-template": "https://gitea.nouspiro.space/nou/libXISF/archive/v$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libconfuse",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libconfuse/libconfuse/releases/download/v3.3/confuse-3.3.tar.xz",
      "sha256": "1dd50a0320e135a55025b23fcdbb3f0a81913b6d0b0a9df8cc2fdf3b3dc67010",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1581,
       "stable-only": true,
       "url-template": "https://github.com/libconfuse/libconfuse/releases/download/$version/confuse-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "libdc1394",
    "sources": [
     {
      "type": "archive",
      "url": "https://downloads.sourceforge.net/project/libdc1394/libdc1394-2/2.2.7/libdc1394-2.2.7.tar.gz",
      "sha256": "537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1591,
       "stable-only": true,
       "url-template": "https://downloads.sourceforge.net/project/libdc1394/libdc1394-2/$version/libdc1394-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libraw1394",
    "sources": [
     {
      "type": "archive",
      "url": "https://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-2.1.2.tar.xz",
      "sha256": "03ccc69761d22c7deb1127fc301010dd13e70e44bb7134b8ff0d07590259a55e",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1710,
       "stable-only": true,
       "url-template": "https://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "libgd",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DBUILD_SHARED_LIBS=ON"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.gz",
      "sha256": "dd3f1f0bb016edcc0b2d082e8229c822ad1d02223511997c80461481759b1ed2",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 880,
       "stable-only": true,
       "url-template": "https://github.com/libgd/libgd/releases/download/gd-$version/libgd-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libgphoto",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/gphoto/libgphoto2/releases/download/v2.5.34/libgphoto2-2.5.34.tar.bz2",
      "sha256": "5df9e774eb4ab6087a193afff84dcafe9f666e3443fe29e73e6779f659ff7f28",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 12558,
       "stable-only": true,
       "url-template": "https://github.com/gphoto/libgphoto2/releases/download/v$version/libgphoto2-$version.tar.bz2"
      }
     },
     {
      "type": "patch",
      "path": "libgphoto_fix-canon-logic.patch"
     }
    ]
   },
   {
    "name": "limesuite",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DCMAKE_BUILD_TYPE=Release"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/knro/LimeSuite/archive/refs/tags/25.12.03.tar.gz",
      "sha256": "3da940b7cc04de6f994d37f4c5273be8f49c5e025066d03dce1f991bd489b20f",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 14710,
       "stable-only": true,
       "url-template": "https://github.com/knro/LimeSuite/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "gpsd",
    "modules": [
     {
      "name": "scons",
      "buildsystem": "simple",
      "sources": [
       {
        "type": "archive",
        "url": "http://download.sourceforge.net/scons/scons-3.1.2.tar.gz",
        "sha256": "7801f3f62f654528e272df780be10c0e9337e897650b62ddcee9f39fde13f8fb"
       }
      ],
      "build-commands": [
       "python3 setup.py install --prefix=/app"
      ],
      "cleanup": [
       "*"
      ]
     }
    ],
    "buildsystem": "simple",
    "builddir": true,
    "build-commands": [
     "scons prefix=/app",
     "find . -name 'libgps.so' -exec install -Dm755 {} /app/lib/libgps.so \\;",
     "install -Dm644 include/gps.h /app/include/gps.h",
     "install -Dm644 include/libgps.h /app/include/libgps.h",
     "install -Dm644 include/libgpsmm.h /app/include/libgpsmm.h"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.savannah.gnu.org/releases/gpsd/gpsd-3.27.5.tar.gz",
      "sha256": "409873f5048462ef1ac413a51ab35caa8b50b31be62b3347bee1cc2994e7c649",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 6846,
       "stable-only": true,
       "url-template": "https://download.savannah.gnu.org/releases/gpsd/gpsd-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "zeromq",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz",
      "sha256": "6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 16245,
       "stable-only": true,
       "url-template": "https://github.com/zeromq/libzmq/releases/download/$version/zeromq-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "qt6-qtdatavis3d",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "sources": [
     {
      "type": "archive",
      "url": "https://invent.kde.org/qt/qt/qtdatavis3d/-/archive/v6.10.0/qtdatavis3d-v6.10.0.tar.gz",
      "sha256": "827518719d9efa3c7a8521ac89c22fa1a95cf1a8d4401fd3826feaec95a9e77f",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 7927,
       "stable-only": true,
       "url-template": "https://invent.kde.org/qt/qt/qtdatavis3d/-/archive/v$version/qtdatavis3d-v$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "qtkeychain",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DBUILD_WITH_QT6=ON"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.15.0.tar.gz",
      "sha256": "f4254dc8f0933b06d90672d683eab08ef770acd8336e44dfa030ce041dc2ca22",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 4138,
       "stable-only": true,
       "url-template": "https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "opencv",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DBUILD_LIST=core,imgproc,highgui,imgcodecs,videoio,calib,photo,video",
     "-DBUILD_EXAMPLES=OFF",
     "-DBUILD_TESTS=OFF",
     "-DBUILD_PERF_TESTS=OFF"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/opencv/opencv/archive/refs/tags/5.0.0.tar.gz",
      "sha256": "b0528f5a1d379d59d4701cb28c36e22214cc51cf64594e5b56f2d3e6c0233095",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 6615,
       "stable-only": true,
       "url-template": "https://github.com/opencv/opencv/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libftdi1",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/ikarustechnologies/libftdi/archive/refs/tags/v1.5.tar.gz",
      "sha256": "09b622f9e7fc40e68a15f9c4495d840dc646a974de2f64f68efad63532e88cae",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 14622,
       "stable-only": true,
       "url-template": "https://github.com/ikarustechnologies/libftdi/archive/refs/tags/v$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libgpiod",
    "buildsystem": "autotools",
    "config-opts": [
     "--enable-tools=no",
     "--enable-bindings-cxx=yes",
     "--enable-bindings-python=no"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git",
      "tag": "v2.2.4"
     }
    ]
   },
   {
    "name": "libicm20948",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DGPIOD_INCLUDE_DIR=/app/include",
     "-DGPIOD_LIBRARIES=/app/lib/libgpiodcxx.so"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/knro/libicm20948.git",
      "commit": "dcda1ea0ffc6991e2a18f44ce93ac8dea9407910"
     }
    ]
   },
   {
    "name": "liberfa",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/liberfa/erfa/archive/refs/tags/v2.0.1.tar.gz",
      "sha256": "d5469fbd0b212b3c7270c1da15c9bd82f37da9218fc89627f98283d27b416cbf"
     }
    ]
   },
   {
    "name": "sentry-native",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DSENTRY_BACKEND=crashpad",
     "-DBUILD_SHARED_LIBS=ON"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/getsentry/sentry-native.git",
      "tag": "0.16.1"
     }
    ]
   },
   {
    "name": "xplanet",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/knro/xplanet/archive/refs/tags/1.3.2.tar.gz",
      "sha256": "6902db5dcc74d234565ff9738816a499c67861cb946cccb63e3e0ff6fdc44580"
     }
    ]
   },
   {
    "name": "indi",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DINDI_INSTALL_UDEV_RULES=OFF"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/indilib/indi/archive/refs/tags/v2.2.4.2.tar.gz",
      "sha256": "025bf3d5e4edebae86851d3a5d66ba4596a2c3a49f861f7c49d99b421dadf102",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 6838,
       "stable-only": true,
       "url-template": "https://github.com/indilib/indi/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "indi-3rd-party-libraries",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DBUILD_LIBS=ON",
     "-DINDI_INSTALL_UDEV_RULES=OFF",
     "-DINDI_INSTALL_FIRMWARE=OFF"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/indilib/indi-3rdparty/archive/refs/tags/v2.2.4.1.tar.gz",
      "sha256": "2ca31244224faa3db667baac71d6a7d2f056b0b8169ee1cdb37f7ca4a7203c25",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 242076,
       "stable-only": true,
       "url-template": "https://github.com/indilib/indi-3rdparty/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "indi-3rd-party-drivers",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "cxxflags": "-Wno-error"
    },
    "config-opts": [
     "-DBUILD_LIBS=OFF",
     "-DINDI_INSTALL_UDEV_RULES=OFF",
     "-DINDI_INSTALL_FIRMWARE=OFF",
     "-DWITH_ICM_IMU=ON"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/indilib/indi-3rdparty/archive/refs/tags/v2.2.4.1.tar.gz",
      "sha256": "2ca31244224faa3db667baac71d6a7d2f056b0b8169ee1cdb37f7ca4a7203c25",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 242076,
       "stable-only": true,
       "url-template": "https://github.com/indilib/indi-3rdparty/archive/refs/tags/$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "kstars",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DBUILD_TESTING=OFF",
     "-DBUILD_WITH_QT6=ON",
     "-DENABLE_SENTRY=ON"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.kde.org/stable/kstars/3.8.4.1/kstars-3.8.4.1.tar.xz",
      "sha256": "e58ca61c9d7963892ef9aef8d0b82f88b7e9e9be7a35b137ee1aa2d82030eabd",
      "x-checker-data": {
       "is-main-source": true,
       "type": "anitya",
       "project-id": 229035,
       "stable-only": true,
       "url-template": "https://download.kde.org/stable/kstars/$version/kstars-$version.tar.xz"
      }
     },
     {
      "type": "patch",
      "path": "kstars-stable-3.8.4.patch"
     }
    ]
   }
  ]
 }
}