Skip to content

Commit

Permalink
making sure meson version is >=1.2.0 across the board
Browse files Browse the repository at this point in the history
  • Loading branch information
briedel committed Jul 25, 2023
1 parent 0cf2140 commit f95b234
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 5 deletions.
2 changes: 1 addition & 1 deletion icetray_base/Dockerfile_base-devel-20.04
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
nano vim sudo man-db lsb-release ninja-build pkg-config doxygen\
&& apt-get clean

RUN pip3 install 'setuptools>=59.5' sphinx breathe meson
RUN pip3 install 'setuptools>=59.5' sphinx breathe 'meson>=1.2.0'

RUN wget https://github.com/zeromq/cppzmq/archive/master.tar.gz && \
tar -zxf master.tar.gz && cd cppzmq-master && \
Expand Down
2 changes: 2 additions & 0 deletions icetray_base/Dockerfile_base-devel-22.04
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
nano vim sudo man-db lsb-release ninja-build pkg-config doxygen\
&& apt-get clean

RUN pip3 install 'setuptools>=59.5' sphinx breathe 'meson>=1.2.0'

# zmqpp is needed, see hand-roll instructions: https://github.com/zeromq/zmqpp
RUN curl -L https://github.com/zeromq/zmqpp/archive/refs/tags/4.2.0.tar.gz | tar xz && \
cd zmqpp-4.2.0 && make && make install
Expand Down
6 changes: 4 additions & 2 deletions icetray_base/Dockerfile_base-devel-rocky8
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ RUN dnf -y install astropy-tools \
xrootd-client-devel \
zlib-devel

RUN pip3 install 'setuptools>=59.5' sphinx breathe 'meson>=1.2.0'

# OSG-specfic stuff
RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then dnf -y install osg-wn-client stashcache-client condor libquadmath; fi && rm -f /etc/grid-security/certificates/*.r0

Expand All @@ -99,8 +101,8 @@ RUN pip3 install 'setuptools>=59.5' sphinx breathe meson
RUN curl -L https://github.com/icecube/photospline/archive/refs/tags/v2.1.0.tar.gz | tar xz && \
cd photospline-2.1.0 && cmake . -DCMAKE_INSTALL_PREFIX=/usr/local && make && make install

RUN curl -L https://github.com/icecube/nuflux/archive/refs/tags/v2.0.3.tar.gz | tar xz && \
cd nuflux-2.0.3 && \
RUN curl -L https://github.com/icecube/nuflux/archive/refs/tags/v2.0.4.tar.gz | tar xz && \
cd nuflux-2.0.4 && \
meson build && \
ninja -C build install && \
pip install .
Expand Down
5 changes: 3 additions & 2 deletions icetray_base/Dockerfile_base-devel-rocky9
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,10 @@ RUN dnf -y --allowerasing install \
wget \
xrootd-client-devel \
zlib-devel

RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then dnf -y install osg-wn-client stashcache-client condor libquadmath; fi && rm -f /etc/grid-security/certificates/*.r0

RUN pip3 install 'setuptools>=59.5' sphinx breathe 'meson>=1.2.0'

RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then dnf -y install osg-wn-client stashcache-client condor libquadmath; fi && rm -f /etc/grid-security/certificates/*.r0

RUN dnf clean all

Expand Down

0 comments on commit f95b234

Please sign in to comment.