1
1
# "experimental" ; only for testing!
2
2
# multi-stage dockerfile; minimal docker version >= 17.05
3
- FROM postgres:13 as builder
3
+ FROM postgres:13-bullseye as builder
4
4
5
5
LABEL maintainer="PostGIS Project - https://postgis.net"
6
6
@@ -11,22 +11,21 @@ RUN set -ex \
11
11
&& apt-get update \
12
12
&& apt-get install -y --no-install-recommends \
13
13
curl \
14
- libboost-atomic1.67.0 \
15
- libboost-chrono1.67.0 \
16
- libboost-date-time1.67.0 \
17
- libboost-filesystem1.67.0 \
18
- libboost-program-options1.67.0 \
19
- libboost-serialization1.67.0 \
20
- libboost-system1.67.0 \
21
- libboost-test1.67.0 \
22
- libboost-thread1.67.0 \
23
- libboost-timer1.67.0 \
24
- libcgal13 \
14
+ libboost-atomic1.74.0 \
15
+ libboost-chrono1.74.0 \
16
+ libboost-date-time1.74.0 \
17
+ libboost-filesystem1.74.0 \
18
+ libboost-program-options1.74.0 \
19
+ libboost-serialization1.74.0 \
20
+ libboost-system1.74.0 \
21
+ libboost-test1.74.0 \
22
+ libboost-thread1.74.0 \
23
+ libboost-timer1.74.0 \
25
24
libcurl3-gnutls \
26
25
libexpat1 \
27
26
libgmp10 \
28
27
libgmpxx4ldbl \
29
- libjson-c3 \
28
+ libjson-c5 \
30
29
libmpfr6 \
31
30
libprotobuf-c1 \
32
31
libtiff5 \
@@ -61,6 +60,9 @@ RUN set -ex \
61
60
62
61
# sfcgal
63
62
ENV SFCGAL_VERSION master
63
+ # current:
64
+ # ENV SFCGAL_GIT_HASH 815d5097f684dbc48b22041bf2047beab36df0a1
65
+ # reverted for the last working version
64
66
ENV SFCGAL_GIT_HASH e1f5cd801f8796ddb442c06c11ce8c30a7eed2c5
65
67
66
68
RUN set -ex \
@@ -79,7 +81,7 @@ RUN set -ex \
79
81
80
82
# proj
81
83
ENV PROJ_VERSION master
82
- ENV PROJ_GIT_HASH 7ea1338d8cd5a8b738c0fba69dbe8a9188ae3a95
84
+ ENV PROJ_GIT_HASH 35fe5da17d67f793336decbc6e9280fe8f26ca8f
83
85
84
86
RUN set -ex \
85
87
&& cd /usr/src \
@@ -95,7 +97,7 @@ RUN set -ex \
95
97
96
98
# geos
97
99
ENV GEOS_VERSION master
98
- ENV GEOS_GIT_HASH 5bb0eba2b33b924440b356334540e64b60c86201
100
+ ENV GEOS_GIT_HASH d107fccbdffb127af3b571a8f238e700a725984b
99
101
100
102
RUN set -ex \
101
103
&& cd /usr/src \
@@ -112,7 +114,7 @@ RUN set -ex \
112
114
113
115
# gdal
114
116
ENV GDAL_VERSION master
115
- ENV GDAL_GIT_HASH a54ad87bda6fcde20b158b85a40d61c5e2fd0a29
117
+ ENV GDAL_GIT_HASH d3f2a360f3f21b85df8ed4c580914248ade7cc38
116
118
117
119
RUN set -ex \
118
120
&& cd /usr/src \
@@ -138,28 +140,27 @@ RUN set -ex \
138
140
&& sfcgal-config --version \
139
141
&& pcre-config --version
140
142
141
- FROM postgres:13
143
+ FROM postgres:13-bullseye
142
144
143
145
RUN set -ex \
144
146
&& apt-get update \
145
147
&& apt-get install -y --no-install-recommends \
146
148
curl \
147
- libboost-atomic1.67.0 \
148
- libboost-chrono1.67.0 \
149
- libboost-date-time1.67.0 \
150
- libboost-filesystem1.67.0 \
151
- libboost-program-options1.67.0 \
152
- libboost-serialization1.67.0 \
153
- libboost-system1.67.0 \
154
- libboost-test1.67.0 \
155
- libboost-thread1.67.0 \
156
- libboost-timer1.67.0 \
157
- libcgal13 \
149
+ libboost-atomic1.74.0 \
150
+ libboost-chrono1.74.0 \
151
+ libboost-date-time1.74.0 \
152
+ libboost-filesystem1.74.0 \
153
+ libboost-program-options1.74.0 \
154
+ libboost-serialization1.74.0 \
155
+ libboost-system1.74.0 \
156
+ libboost-test1.74.0 \
157
+ libboost-thread1.74.0 \
158
+ libboost-timer1.74.0 \
158
159
libcurl3-gnutls \
159
160
libexpat1 \
160
161
libgmp10 \
161
162
libgmpxx4ldbl \
162
- libjson-c3 \
163
+ libjson-c5 \
163
164
libmpfr6 \
164
165
libpcre3 \
165
166
libprotobuf-c1 \
@@ -170,10 +171,10 @@ RUN set -ex \
170
171
171
172
COPY --from=builder /usr/local /usr/local
172
173
173
- ENV SFCGAL_GIT_HASH 495719bb7969973f322fea7de1c0982c4ebbdec8
174
- ENV PROJ_GIT_HASH 7ea1338d8cd5a8b738c0fba69dbe8a9188ae3a95
175
- ENV GEOS_GIT_HASH 5bb0eba2b33b924440b356334540e64b60c86201
176
- ENV GDAL_GIT_HASH a54ad87bda6fcde20b158b85a40d61c5e2fd0a29
174
+ # ENV SFCGAL_GIT_HASH 815d5097f684dbc48b22041bf2047beab36df0a1
175
+ ENV PROJ_GIT_HASH 35fe5da17d67f793336decbc6e9280fe8f26ca8f
176
+ ENV GEOS_GIT_HASH d107fccbdffb127af3b571a8f238e700a725984b
177
+ ENV GDAL_GIT_HASH d3f2a360f3f21b85df8ed4c580914248ade7cc38
177
178
178
179
# Minimal command line test.
179
180
RUN set -ex \
@@ -187,7 +188,7 @@ RUN set -ex \
187
188
188
189
# install postgis
189
190
ENV POSTGIS_VERSION master
190
- ENV POSTGIS_GIT_HASH 6f9f76b7395f5c27c69c2136c53608e44ba0d38f
191
+ ENV POSTGIS_GIT_HASH 0568b9c6c628ac55c643cd017c8edb5315718d7c
191
192
192
193
RUN set -ex \
193
194
&& apt-get update \
0 commit comments