8 Commits
Author SHA1 Message Date
duan_jandClaude Fable 5.1 28acdc4f10 crystfel: fix hdf5 unpack (tarball entries start with ./), silence uv hardlink warning
--strip-components=1 only stripped "." so ./configure was one level deeper;
unpack plain and cd through hdf5/hdf5-*/ instead.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 11:23:00 +01:00
duan_jandClaude Fable 5.1 826d8b67d7 crystfel: default uv to /usr/bin/uv (system package on Ra)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 11:11:32 +01:00
duan_jandClaude Fable 5.1 9dea762f97 crystfel: bundle HDF5 1.14.6, meson/ninja via uv lock (py3.12), add 0.13.0-rh9
Ra build node has no hdf5-devel/h5cc/hdf5.pc, so meson setup died with
'Dependency "hdf5" not found'. Build now compiles HDF5 (autotools, libdir
lib64 to match crystfel's $ORIGIN/../lib64 RPATH) into $PREFIX and lets
meson find it via $PREFIX/bin/h5cc. meson/ninja come from pyproject.toml +
uv.lock synced into a scratch venv on uv-managed Python 3.12 (system
python 3.9 is EOL for meson >= 1.12).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-27 11:09:58 +01:00
duan_jandClaude Fable 5.1 f01c903b03 crystfel: remove committed conflict markers, fetch from DESY GitLab
build had 18 merge-conflict marker lines committed in 6abd7ea, so bash
failed on every hook. Rewritten clean with cd + std::die guards (modbuild
has no errexit in hooks) and an indexamajig existence check after install.

desy.de/~twhite tarball URL hangs (curl: (28) timed out, 0 bytes) from Ra
and outside. Switched urls to the same release tag on gitlab.desy.de and
updated the sha256 for crystfel-0.13.0.tar.gz.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-26 17:57:10 +01:00
Emma Victoria Beale b70f3dfc57 testing git 2026-08-18 16:36:49 +02:00
Emma Victoria Beale 6abd7ea855 use local meson, need to pip install meson > 0.60 at home folder 2026-08-18 16:34:05 +02:00
duan_j 2ddb347ec6 update config for crystfel, build from source dir with meson 2026-08-18 15:44:56 +02:00
duan_jandClaude Fable 5 0e6199871f Add crystfel 0.13.0 module: meson build from DESY source tarball
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-18 14:51:14 +02:00