Skip to content

Commit

Permalink
Merge pull request #8947 from rouault/alpine_deps
Browse files Browse the repository at this point in the history
CI/Docker: sort Alpine dependencies and add missing armadillo, basisu, odbc-cpp-wrapper and tiledb
  • Loading branch information
rouault authored Dec 9, 2023
2 parents 95577e6 + 2e3afbe commit 14b5f87
Show file tree
Hide file tree
Showing 4 changed files with 255 additions and 115 deletions.
83 changes: 64 additions & 19 deletions .github/workflows/alpine/Dockerfile.ci
Original file line number Diff line number Diff line change
@@ -1,30 +1,75 @@
FROM alpine:edge

RUN apk add \
linux-headers gnu-libiconv-dev \
g++ make ccache cmake \
proj-dev proj proj-util \
curl-dev tiff-dev \
zlib-dev zstd-dev xz-dev snappy-dev \
libjpeg-turbo-dev libpng-dev openjpeg-dev libwebp-dev expat-dev libkml-dev \
py3-numpy-dev python3-dev py3-setuptools py3-numpy py3-pip swig \
poppler-dev postgresql-dev \
openexr-dev libheif-dev xerces-c-dev geos-dev cfitsio-dev \
netcdf-dev libaec-dev hdf5-dev freexl-dev \
lz4-dev blosc-dev libdeflate-dev brotli-dev uriparser-dev \
apache-arrow-dev \
armadillo-dev \
basisu-dev \
blosc-dev \
brunsli-dev \
ccache \
cfitsio-dev \
cmake \
curl-dev \
expat-dev \
freexl-dev \
gcc \
g++ \
geos-dev \
giflib-dev \
gnu-libiconv-dev \
hdf5-dev \
json-c-dev \
kealib-dev \
libaec-dev \
libarchive-dev \
kealib-dev libjxl-dev \
json-c-dev giflib-dev \
libspatialite-dev librasterlite2-dev \
libdeflate-dev \
libgeotiff-dev \
libheif-dev \
libjpeg-turbo-dev \
libjxl-dev \
libkml-dev \
libpng-dev \
libpq-dev \
librasterlite2-dev \
libspatialite-dev \
libtirpc-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
lz4-dev \
make \
mariadb-connector-c-dev \
netcdf-dev \
odbc-cpp-wrapper-dev \
ogdi-dev \
openexr-dev \
openjpeg-dev \
openssl-dev \
pcre2-dev \
podofo-dev \
poppler-dev \
proj-dev \
proj-util \
py3-pyarrow \
py3-pyarrow-pyc \
py3-numpy \
py3-numpy-dev \
py3-pip \
py3-setuptools \
python3-dev \
qhull-dev \
sfcgal-dev \
snappy-dev \
sqlite-dev \
swig \
tiledb-dev \
tiff-dev \
unixodbc-dev \
libpq-dev \
apache-arrow-dev \
py3-pyarrow py3-pyarrow-pyc \
libxml2-dev \
podofo-dev
xerces-c-dev \
xz-dev \
zlib-dev \
zstd-dev

COPY requirements.txt /tmp/
RUN python3 -m pip install --break-system-packages -U -r /tmp/requirements.txt
84 changes: 64 additions & 20 deletions .github/workflows/alpine_32bit/Dockerfile.ci
Original file line number Diff line number Diff line change
@@ -1,31 +1,75 @@
FROM i386/alpine:3.18
FROM i386/alpine:edge

RUN apk add \
apache-arrow-dev \
armadillo-dev \
bash \
linux-headers gnu-libiconv-dev \
g++ make ccache cmake \
proj-dev proj proj-util \
curl-dev tiff-dev \
zlib-dev zstd-dev xz-dev snappy-dev \
libjpeg-turbo-dev libpng-dev openjpeg-dev libwebp-dev expat-dev libkml-dev \
py3-numpy-dev python3-dev py3-setuptools py3-numpy py3-pip swig \
poppler-dev postgresql-dev \
openexr-dev libheif-dev xerces-c-dev geos-dev cfitsio-dev \
netcdf-dev libaec-dev hdf5-dev freexl-dev \
lz4-dev blosc-dev libdeflate-dev brotli-dev uriparser-dev \
basisu-dev \
blosc-dev \
brunsli-dev \
ccache \
cfitsio-dev \
cmake \
curl-dev \
expat-dev \
freexl-dev \
gcc \
g++ \
geos-dev \
giflib-dev \
gnu-libiconv-dev \
hdf5-dev \
json-c-dev \
kealib-dev \
libaec-dev \
libarchive-dev \
kealib-dev libjxl-dev \
json-c-dev giflib-dev \
libspatialite-dev librasterlite2-dev \
libdeflate-dev \
libgeotiff-dev \
libheif-dev \
libjpeg-turbo-dev \
libjxl-dev \
libkml-dev \
libpng-dev \
libpq-dev \
librasterlite2-dev \
libspatialite-dev \
libtirpc-dev \
libwebp-dev \
libxml2-dev \
libxslt-dev \
linux-headers \
lz4-dev \
make \
mariadb-connector-c-dev \
netcdf-dev \
odbc-cpp-wrapper-dev \
ogdi-dev \
openexr-dev \
openjpeg-dev \
openssl-dev \
pcre2-dev \
podofo-dev \
poppler-dev \
proj-dev \
proj-util \
py3-pyarrow \
py3-pyarrow-pyc \
py3-numpy \
py3-numpy-dev \
py3-pip \
py3-setuptools \
python3-dev \
qhull-dev \
sfcgal-dev \
snappy-dev \
sqlite-dev \
swig \
tiff-dev \
unixodbc-dev \
libpq-dev \
apache-arrow-dev \
py3-pyarrow \
libxml2-dev libxslt-dev \
podofo-dev
xerces-c-dev \
xz-dev \
zlib-dev \
zstd-dev

COPY requirements.txt /tmp/
RUN python3 -m pip install --break-system-packages -U -r /tmp/requirements.txt
Loading

0 comments on commit 14b5f87

Please sign in to comment.