@@ -33,7 +33,7 @@ RUN cd /tmp && \
33
33
# https://github.com/tj/n#installation
34
34
RUN curl --location https://raw.githubusercontent.com/tj/n/master/bin/n --output /usr/local/bin/n && \
35
35
chmod a+x /usr/local/bin/n && \
36
- n 22.3 .0
36
+ n 22.7 .0
37
37
38
38
39
39
# Install Node.js packages
@@ -61,16 +61,16 @@ RUN apt update && \
61
61
# Install Python 3.12.x
62
62
# https://www.python.org/downloads/
63
63
RUN cd /tmp && \
64
- curl --remote-name https://www.python.org/ftp/python/3.12.4 /Python-3.12.4 .tgz && \
65
- tar xzf Python-3.12.4 .tgz && \
66
- rm --force Python-3.12.4 .tgz && \
67
- cd Python-3.12.4 && \
64
+ curl --remote-name https://www.python.org/ftp/python/3.12.5 /Python-3.12.5 .tgz && \
65
+ tar xzf Python-3.12.5 .tgz && \
66
+ rm --force Python-3.12.5 .tgz && \
67
+ cd Python-3.12.5 && \
68
68
CFLAGS="-Os" ./configure --disable-static --enable-optimizations --enable-shared --with-lto --without-tests && \
69
69
./configure && \
70
70
make && \
71
71
make install && \
72
72
cd .. && \
73
- rm --force --recursive Python-3.12.4 && \
73
+ rm --force --recursive Python-3.12.5 && \
74
74
ln --relative --symbolic /usr/local/bin/pip3 /usr/local/bin/pip && \
75
75
ln --relative --symbolic /usr/local/bin/python3 /usr/local/bin/python && \
76
76
pip3 install --no-cache-dir --upgrade pip
@@ -86,16 +86,16 @@ RUN apt update && \
86
86
apt clean && \
87
87
rm --force --recursive /var/lib/apt/lists/* && \
88
88
cd /tmp && \
89
- curl https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3 .tar.gz --output ruby-3.3.3 .tar.gz && \
90
- tar xzf ruby-3.3.3 .tar.gz && \
91
- rm --force ruby-3.3.3 .tar.gz && \
92
- cd ruby-3.3.3 && \
89
+ curl https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4 .tar.gz --output ruby-3.3.4 .tar.gz && \
90
+ tar xzf ruby-3.3.4 .tar.gz && \
91
+ rm --force ruby-3.3.4 .tar.gz && \
92
+ cd ruby-3.3.4 && \
93
93
if [ "$BUILDARCH" = "arm64" ]; then ASFLAGS=-mbranch-protection=pac-ret; else ASFLAGS=; fi && \
94
94
ASFLAGS=${ASFLAGS} CFLAGS=-Os ./configure --disable-install-doc --enable-load-relative && \
95
95
make && \
96
96
make install && \
97
97
cd .. && \
98
- rm --force --recursive ruby-3.3.3
98
+ rm --force --recursive ruby-3.3.4
99
99
100
100
101
101
# Install Ruby packages
@@ -114,14 +114,14 @@ RUN echo "gem: --no-document" > /etc/gemrc && \
114
114
# https://www.sqlite.org/howtocompile.html#compiling_the_command_line_interface
115
115
COPY shell.c.patch /tmp
116
116
RUN cd /tmp && \
117
- curl --remote-name https://www.sqlite.org/2024/sqlite-amalgamation-3460000 .zip && \
118
- unzip sqlite-amalgamation-3460000 .zip && \
119
- rm --force sqlite-amalgamation-3460000 .zip && \
120
- cd sqlite-amalgamation-3460000 && \
117
+ curl --remote-name https://www.sqlite.org/2024/sqlite-amalgamation-3460100 .zip && \
118
+ unzip sqlite-amalgamation-3460100 .zip && \
119
+ rm --force sqlite-amalgamation-3460100 .zip && \
120
+ cd sqlite-amalgamation-3460100 && \
121
121
patch shell.c < /tmp/shell.c.patch && \
122
122
gcc -D HAVE_READLINE -D SQLITE_DEFAULT_FOREIGN_KEYS=1 -D SQLITE_OMIT_DYNAPROMPT=1 shell.c sqlite3.c -lpthread -ldl -lm -lreadline -lncurses -o /usr/local/bin/sqlite3 && \
123
123
cd .. && \
124
- rm --force --recursive sqlite-amalgamation-3460000 && \
124
+ rm --force --recursive sqlite-amalgamation-3460100 && \
125
125
rm --force /tmp/shell.c.patch
126
126
127
127
0 commit comments