da5fff71a90389327416c325a47e560b92459cb5
The jungfraujoch CMake now builds HDF5 + libtiff (FetchContent) and libjpeg-turbo + Eigen (ExternalProject / OVERRIDE_FIND_PACKAGE) itself, so the per-image pre-builds and system -dev packages for those were dead weight (the app rebuilt its own copies regardless). Consolidate dependency management into the one CMakeLists at the cost of longer build time (build env has network). - Qt: pin static 6.9.1 everywhere. ubuntu2204 was on 6.10.0 and ubuntu2404 used the OS Qt (~6.4, dynamic) -- the latter is now a static 6.9.1 build like the others, so every image ships a self-contained, identical-Qt viewer. - Remove the HDF5/libtiff/libjpeg-turbo/Eigen source builds + their system -dev packages + the stale /opt/* CMAKE_PREFIX_PATH/PKG_CONFIG_PATH entries. - nasm: now needed by the project's libjpeg-turbo ExternalProject; added to ubuntu2404 (the others already had it). - Standardize the Qt configure flags across all four (xcb, xcb_xlib=OFF, no Wayland -- the qtwayland module was never built, so wayland_client=ON on ubuntu2204 was a no-op). Untested here (no Docker on this host) -- needs a build in each image; the ubuntu2404 static-Qt dep list in particular should be sanity-checked. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Jungfraujoch
Application to receive data from the PSI JUNGFRAU and EIGER detectors.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
73.7%
HTML
8.8%
C
7%
TypeScript
4.8%
Tcl
2.5%
Other
3.1%