FROM neovim
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update
RUN apt install -y python3-pip
RUN pip install uv
RUN apt-get install -y wget
RUN wget https://apt.ligo-wa.caltech.edu/debian/pool/bullseye-unstable/cdssoft-release-bullseye/cdssoft-release-bullseye.deb
RUN apt install ./cdssoft-release-bullseye.deb
RUN apt update
RUN apt install -y nds2-client-dev
RUN apt install -y gcc clang libclang-dev fftw3-dev libsasl2-dev rapidjson-dev cmake
RUN apt install -y pkgconf
RUN apt install -y libglib2.0-dev
ARG GDSSIGP_VER=2.0.1
ADD https://git.ligo.org/cds/software/gds-sigp/-/archive/${GDSSIGP_VER}/gds-sigp-${GDSSIGP_VER}.tar.gz /gds-sigp/gds-sigp.tar.gz
RUN cd /gds-sigp && tar xvf gds-sigp.tar.gz && cd gds-sigp* && mkdir .build && cd .build && cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make -j install
RUN apt-get -y install git curl
RUN apt-get install -y nano krb5-user

RUN apt-get install -y python3-venv

# needed for exports
RUN apt-get install -y libhdf5-dev

RUN apt-get install -y libzstd-dev libcurl4-openssl-dev ripgrep


