3
3
# It's purpose is to create the RDKit artifacts that will be deployed to lighter weight images.
4
4
5
5
# Latest RDKit now needs cmake 3.1 which is not preset on jessie so we must use buster
6
- FROM debian:buster
6
+ FROM debian:bullseye
7
7
LABEL maintainer="Tim Dudgeon<
[email protected] >"
8
8
9
9
ARG GIT_REPO
10
10
ARG GIT_BRANCH=master
11
11
ARG GIT_TAG
12
- ARG POSTGRES_VERSION=11
12
+ ARG POSTGRES_VERSION=13
13
13
ARG TARGETARCH
14
14
15
15
RUN apt-get update &&\
@@ -22,14 +22,14 @@ RUN apt-get update &&\
22
22
sqlite3\
23
23
libsqlite3-dev\
24
24
libboost-dev\
25
- libboost-system1.67 -dev\
26
- libboost-thread1.67 -dev\
27
- libboost-serialization1.67 -dev\
28
- libboost-python1.67 -dev\
29
- libboost-regex1.67 -dev\
30
- libboost-iostreams1.67 -dev\
25
+ libboost-system1.74 -dev\
26
+ libboost-thread1.74 -dev\
27
+ libboost-serialization1.74 -dev\
28
+ libboost-python1.74 -dev\
29
+ libboost-regex1.74 -dev\
30
+ libboost-iostreams1.74 -dev\
31
31
zlib1g-dev\
32
- swig \
32
+ swig3.0 \
33
33
libeigen3-dev\
34
34
git\
35
35
wget\
@@ -47,10 +47,6 @@ RUN if [ $GIT_TAG ]; then echo "Checking out tag $GIT_TAG from repo $GIT_REPO br
47
47
RUN git clone -b $GIT_BRANCH --single-branch $GIT_REPO &&\
48
48
if [ $GIT_TAG ]; then cd rdkit && git fetch --tags && git checkout $GIT_TAG; fi
49
49
50
- # hack to build cartridge packages. can be removed once this code hits the repo
51
- COPY patch_pgsql_rpm.patch /rdkit
52
- RUN cd /rdkit && patch -p1 < patch_pgsql_rpm.patch
53
-
54
50
ENV RDBASE=/rdkit
55
51
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$RDBASE/lib:$RDBASE/Code/JavaWrappers/gmwrapper:/usr/lib/x86_64-linux-gnu:/usr/lib/aarch64-linux-gnu/
56
52
ENV PYTHONPATH=$PYTHONPATH:$RDBASE
0 commit comments