Skip to content

Commit 3e20851

Browse files
committed
fix(docker): Order package dependencies alphabetically
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
1 parent 5c68efe commit 3e20851

File tree

4 files changed

+73
-74
lines changed

4 files changed

+73
-74
lines changed

packaging/docker/Dockerfile.debian

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,30 +28,30 @@ RUN apt-get update && \
2828
# Dependencies
2929
RUN apt-get update && \
3030
apt-get install -y \
31-
libssl-dev \
32-
libgraphviz-dev \
33-
libprotobuf-dev \
34-
libprotobuf-c-dev \
35-
uuid-dev \
31+
libcomedi-dev \
3632
libconfig-dev \
37-
libnl-3-dev libnl-route-3-dev \
3833
libcurl4-openssl-dev \
34+
libfmt-dev \
35+
libgraphviz-dev \
36+
libhiredis-dev \
37+
libibverbs-dev \
3938
libjansson-dev \
40-
libzmq3-dev \
39+
liblua5.3-dev \
40+
libmodbus-dev \
41+
libmosquitto-dev \
4142
libnanomsg-dev \
43+
libnice-dev \
44+
libnl-3-dev libnl-route-3-dev \
45+
libprotobuf-c-dev \
46+
libprotobuf-dev \
4247
librabbitmq-dev \
43-
libmosquitto-dev \
4448
librdkafka-dev \
45-
libcomedi-dev \
46-
libibverbs-dev \
4749
librdmacm-dev \
48-
libusb-1.0-0-dev \
49-
libfmt-dev \
5050
libspdlog-dev \
51-
liblua5.3-dev \
52-
libhiredis-dev \
53-
libnice-dev \
54-
libmodbus-dev
51+
libssl-dev \
52+
libusb-1.0-0-dev \
53+
libzmq3-dev \
54+
uuid-dev
5555

5656
# Install unpackaged dependencies from source
5757
ADD packaging/patches /deps/patches

packaging/docker/Dockerfile.debian-multiarch

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -37,28 +37,28 @@ RUN apt-get update && \
3737
# Build-time dependencies
3838
RUN apt-get update && \
3939
apt-get install -y \
40-
libssl-dev:${ARCH} \
41-
libgraphviz-dev:${ARCH} \
42-
libprotobuf-dev:${ARCH} \
43-
libprotobuf-c-dev:${ARCH} \
44-
uuid-dev:${ARCH} \
45-
libconfig-dev:${ARCH} \
46-
libnl-3-dev \
47-
libnl-route-3-dev:${ARCH} \
48-
libcurl4-openssl-dev:${ARCH} \
49-
libjansson-dev:${ARCH} \
50-
libzmq3-dev:${ARCH} \
51-
libnanomsg-dev:${ARCH} \
52-
librabbitmq-dev:${ARCH} \
53-
libmosquitto-dev:${ARCH} \
54-
librdkafka-dev:${ARCH} \
55-
libcomedi-dev:${ARCH} \
56-
libibverbs-dev:${ARCH} \
57-
librdmacm-dev:${ARCH} \
58-
libusb-1.0-0-dev:${ARCH} \
59-
liblua5.3-dev:${ARCH} \
60-
libhiredis-dev:${ARCH} \
61-
libmodbus-dev:${ARCH}
40+
libcomedi-dev:${ARCH} \
41+
libconfig-dev:${ARCH} \
42+
libcurl4-openssl-dev:${ARCH} \
43+
libgraphviz-dev:${ARCH} \
44+
libhiredis-dev:${ARCH} \
45+
libibverbs-dev:${ARCH} \
46+
libjansson-dev:${ARCH} \
47+
liblua5.3-dev:${ARCH} \
48+
libmodbus-dev:${ARCH} \
49+
libmosquitto-dev:${ARCH} \
50+
libnanomsg-dev:${ARCH} \
51+
libnl-3-dev \
52+
libnl-route-3-dev:${ARCH} \
53+
libprotobuf-c-dev:${ARCH} \
54+
libprotobuf-dev:${ARCH} \
55+
librabbitmq-dev:${ARCH} \
56+
librdkafka-dev:${ARCH} \
57+
librdmacm-dev:${ARCH} \
58+
libssl-dev:${ARCH} \
59+
libusb-1.0-0-dev:${ARCH} \
60+
libzmq3-dev:${ARCH} \
61+
uuid-dev:${ARCH}
6262

6363
ADD cmake/toolchains/debian-${ARCH}.cmake /
6464

packaging/docker/Dockerfile.fedora

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -41,31 +41,30 @@ RUN pip install \
4141

4242
# Dependencies
4343
RUN dnf -y install \
44-
openssl-devel \
45-
libuuid-devel \
44+
fmt-devel \
45+
graphviz-devel \
46+
hiredis-devel \
47+
jansson-devel \
4648
libconfig-devel \
47-
libwebsockets-devel \
4849
libcurl-devel \
49-
jansson-devel \
50-
spdlog-devel \
51-
fmt-devel \
50+
libibverbs-devel \
51+
libmodbus-devel \
52+
# nanomsg-devel \ # TODO: v1.2.1 seems broken. Re-enable once new version is available
53+
libnice-devel \
5254
libnl3-devel \
53-
graphviz-devel \
54-
protobuf-devel \
55-
protobuf-c-devel \
56-
zeromq-devel \
5755
librabbitmq-devel \
58-
mosquitto-devel \
5956
librdkafka-devel \
60-
libibverbs-devel \
6157
librdmacm-devel \
6258
libusb1-devel \
59+
libuuid-devel \
60+
libwebsockets-devel \
6361
lua-devel \
64-
hiredis-devel \
65-
libnice-devel \
66-
libmodbus-devel
67-
# TODO: v1.2.1 seems broken. Re-enable once new version is available
68-
# nanomsg-devel
62+
mosquitto-devel \
63+
openssl-devel \
64+
protobuf-c-devel \
65+
protobuf-devel \
66+
spdlog-devel \
67+
zeromq-devel
6968

7069
# Install unpackaged dependencies from source
7170
# TODO: We currently need to build with GCC 14 to get OpenDSSC working

packaging/docker/Dockerfile.ubuntu

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -32,34 +32,34 @@ RUN apt-get update && \
3232
# Dependencies
3333
RUN apt-get update && \
3434
apt-get install -y \
35-
libssl-dev \
36-
libgraphviz-dev \
37-
libprotobuf-dev \
38-
libprotobuf-c-dev \
39-
uuid-dev \
35+
libcomedi-dev \
4036
libconfig-dev \
41-
libnl-3-dev libnl-route-3-dev \
37+
libcriterion-dev \
4238
libcurl4-openssl-dev \
39+
libfmt-dev \
40+
libglib2.0-dev \
41+
libgraphviz-dev \
42+
libhiredis-dev \
43+
libibverbs-dev \
4344
libjansson-dev \
44-
libzmq3-dev \
45+
liblua5.3-dev \
46+
libmodbus-dev \
47+
libmosquitto-dev \
4548
libnanomsg-dev \
49+
libnice-dev \
50+
libnl-3-dev libnl-route-3-dev \
51+
libprotobuf-c-dev \
52+
libprotobuf-dev \
4653
librabbitmq-dev \
47-
libmosquitto-dev \
4854
librdkafka-dev \
49-
libcomedi-dev \
50-
libibverbs-dev \
5155
librdmacm-dev \
56+
libre2-dev \
57+
libspdlog-dev \
58+
libssl-dev \
5259
libusb-1.0-0-dev \
5360
libwebsockets-dev \
54-
libfmt-dev \
55-
libspdlog-dev \
56-
liblua5.3-dev \
57-
libhiredis-dev \
58-
libnice-dev \
59-
libmodbus-dev \
60-
libre2-dev \
61-
libglib2.0-dev \
62-
libcriterion-dev
61+
libzmq3-dev \
62+
uuid-dev
6363

6464
# Install unpackaged dependencies from source
6565
ADD packaging/patches /deps/patches

0 commit comments

Comments
 (0)