@@ -61,7 +61,7 @@ RUN set -ex \
61
61
# sfcgal
62
62
ENV SFCGAL_VERSION master
63
63
# current:
64
- # ENV SFCGAL_GIT_HASH 815d5097f684dbc48b22041bf2047beab36df0a1
64
+ # ENV SFCGAL_GIT_HASH b1646552e77acccce74b26686a2e048a74caacb7
65
65
# reverted for the last working version
66
66
ENV SFCGAL_GIT_HASH e1f5cd801f8796ddb442c06c11ce8c30a7eed2c5
67
67
@@ -81,7 +81,7 @@ RUN set -ex \
81
81
82
82
# proj
83
83
ENV PROJ_VERSION master
84
- ENV PROJ_GIT_HASH ef5c77acb2a6286f856b9ad6940f78013f6b3c54
84
+ ENV PROJ_GIT_HASH ac882266b57d04720bb645b8144901127f7427cf
85
85
86
86
RUN set -ex \
87
87
&& cd /usr/src \
@@ -97,7 +97,7 @@ RUN set -ex \
97
97
98
98
# geos
99
99
ENV GEOS_VERSION master
100
- ENV GEOS_GIT_HASH 79f75266db60f5c69f5ae48ebc8680b2b26c9f01
100
+ ENV GEOS_GIT_HASH 83d16f913eac72cccbe07c18033d6c1056bfbcee
101
101
102
102
RUN set -ex \
103
103
&& cd /usr/src \
@@ -114,14 +114,22 @@ RUN set -ex \
114
114
115
115
# gdal
116
116
ENV GDAL_VERSION master
117
- ENV GDAL_GIT_HASH e9fd8ce797a07df68a12298b9fd3db9ff959932d
117
+ ENV GDAL_GIT_HASH ab147114c2f1387447c3efc1a7ac7dfc3d7bad9a
118
118
119
119
RUN set -ex \
120
120
&& cd /usr/src \
121
121
&& git clone https://github.com/OSGeo/gdal.git \
122
122
&& cd gdal \
123
123
&& git checkout ${GDAL_GIT_HASH} \
124
- && cd gdal \
124
+ \
125
+ # gdal project directory structure - has been changed !
126
+ && if [ -d "gdal" ] ; then \
127
+ echo "Directory 'gdal' dir exists -> older version!" ; \
128
+ cd gdal ; \
129
+ else \
130
+ echo "Directory 'gdal' does not exists! Newer version! " ; \
131
+ fi \
132
+ \
125
133
&& ./autogen.sh \
126
134
&& ./configure --disable-static \
127
135
&& make -j$(nproc) \
@@ -171,10 +179,10 @@ RUN set -ex \
171
179
172
180
COPY --from=builder /usr/local /usr/local
173
181
174
- # ENV SFCGAL_GIT_HASH 815d5097f684dbc48b22041bf2047beab36df0a1
175
- ENV PROJ_GIT_HASH ef5c77acb2a6286f856b9ad6940f78013f6b3c54
176
- ENV GEOS_GIT_HASH 79f75266db60f5c69f5ae48ebc8680b2b26c9f01
177
- ENV GDAL_GIT_HASH e9fd8ce797a07df68a12298b9fd3db9ff959932d
182
+ # ENV SFCGAL_GIT_HASH b1646552e77acccce74b26686a2e048a74caacb7
183
+ ENV PROJ_GIT_HASH ac882266b57d04720bb645b8144901127f7427cf
184
+ ENV GEOS_GIT_HASH 83d16f913eac72cccbe07c18033d6c1056bfbcee
185
+ ENV GDAL_GIT_HASH ab147114c2f1387447c3efc1a7ac7dfc3d7bad9a
178
186
179
187
# Minimal command line test.
180
188
RUN set -ex \
@@ -188,7 +196,7 @@ RUN set -ex \
188
196
189
197
# install postgis
190
198
ENV POSTGIS_VERSION master
191
- ENV POSTGIS_GIT_HASH 21c3f2351e2f8ab0ca3a95ad6fbba04378f4aece
199
+ ENV POSTGIS_GIT_HASH 530f7c88cbebf8357650ad7f337a46f61c0dd214
192
200
193
201
RUN set -ex \
194
202
&& apt-get update \
@@ -222,7 +230,7 @@ RUN set -ex \
222
230
&& cd \
223
231
# postgis
224
232
&& cd /usr/src/ \
225
- && git clone https://git.osgeo.org/gitea /postgis/postgis.git \
233
+ && git clone https://github.com /postgis/postgis.git \
226
234
&& cd postgis \
227
235
&& git checkout ${POSTGIS_GIT_HASH} \
228
236
&& ./autogen.sh \
@@ -241,6 +249,11 @@ RUN set -ex \
241
249
&& ldconfig \
242
250
&& cd regress \
243
251
&& make -j$(nproc) check RUNTESTFLAGS=--extension PGUSER=postgres \
252
+ \
253
+ && su postgres -c 'psql -c "CREATE EXTENSION IF NOT EXISTS postgis;"' \
254
+ && su postgres -c 'psql -t -c "SELECT version();"' >> /_pgis_full_version.txt \
255
+ && su postgres -c 'psql -t -c "SELECT PostGIS_Full_Version();"' >> /_pgis_full_version.txt \
256
+ \
244
257
&& su postgres -c 'pg_ctl -D /tempdb --mode=immediate stop' \
245
258
&& rm -rf /tempdb \
246
259
&& rm -rf /tmp/pgis_reg \
@@ -280,4 +293,5 @@ RUN set -ex \
280
293
RUN mkdir -p /docker-entrypoint-initdb.d
281
294
COPY ./initdb-postgis.sh /docker-entrypoint-initdb.d/10_postgis.sh
282
295
COPY ./update-postgis.sh /usr/local/bin
296
+ RUN cat /_pgis_full_version.txt
283
297
0 commit comments