Skip to content

Commit ed61ece

Browse files
committed
Tcl-Alpine image update, Tcl version 8.6.15
1 parent d50fcdb commit ed61ece

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

AlpineTclBaseImage/Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ ARG TCL_BUILD_HOME=/opt/tcl_build
66

77
# Install dependencies, download and install Tcl, and clean up in a single RUN command to reduce layers
88
RUN apk add --no-cache bash gcc musl-dev openssl openssl-dev build-base zlib-dev \
9-
&& wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.14/tcl8614-src.zip -O tcl.zip \
9+
&& wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.15/tcl8615-src.zip -O tcl.zip \
1010
&& mkdir -p ${TCL_BUILD_HOME}/tcl \
1111
&& unzip tcl.zip -d ${TCL_BUILD_HOME}/tcl \
12-
&& cd ${TCL_BUILD_HOME}/tcl/tcl8.6.14/unix \
12+
&& cd ${TCL_BUILD_HOME}/tcl/tcl8.6.15/unix \
1313
&& ./configure --enable-64bit --enable-threads \
1414
&& make \
1515
&& make install \
@@ -28,7 +28,7 @@ FROM alpine:latest
2828
# Metadata using OCI Image Format Specification annotations
2929
LABEL org.opencontainers.image.title="Alpine Tcl/Tcllib Image"
3030
LABEL org.opencontainers.image.description="A custom Docker image with Alpine, Tcl, and Tcllib."
31-
LABEL org.opencontainers.image.version="1.0"
31+
LABEL org.opencontainers.image.version="1.1"
3232
LABEL org.opencontainers.image.created=${BUILD_DATE}
3333
LABEL org.opencontainers.image.authors="[email protected]"
3434
LABEL org.opencontainers.image.vendor="Cloudz"

AlpineTclBaseImage/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
This Docker image provides a lightweight, Alpine-based environment equipped with Tcl (Tool Command Language) and Tcllib, offering a robust platform for developing and running Tcl applications. Ideal for Tcl enthusiasts and developers looking for a minimal yet fully-functional Tcl execution environment, this image is optimized for performance, size, and ease of use. Whether you're developing applications, scripts, or just exploring Tcl, siqsuruq/tcl is the perfect starting point."
44

5-
- tcl 8.6.14 [official documentation](https://www.tcl-lang.org/man/tcl8.6/)
5+
- tcl 8.6.15 [official documentation](https://www.tcl-lang.org/man/tcl8.6/)
66
- tcllib 1.21 [list of packages included](https://core.tcl-lang.org/tcllib/doc/tcllib-1-21/embedded/md/toc.md)
77

8-
Size of this image is around: 38.3 MB
8+
Size of this image is around: 39.9 MB
99

1010
### Prerequisites
1111

@@ -47,4 +47,4 @@ Run into bash:
4747

4848
```bash
4949
docker run -it siqsuruq/tcl:tclbi-alpine bash
50-
```
50+
```

UbuntuTclBaseImage/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ RUN apt-get update \
1212
&& apt-get clean \
1313
&& apt-get autoremove -y \
1414
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/* \
15-
&& wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.14/tcl8614-src.zip -O tcl.zip \
15+
&& wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.15/tcl8615-src.zip -O tcl.zip \
1616
&& mkdir -p ${TCL_BUILD_HOME}/tcl \
1717
&& unzip tcl.zip -d ${TCL_BUILD_HOME}/tcl \
18-
&& cd ${TCL_BUILD_HOME}/tcl/tcl8.6.14/unix \
18+
&& cd ${TCL_BUILD_HOME}/tcl/tcl8.6.15/unix \
1919
&& ./configure --enable-64bit --enable-threads \
2020
&& make \
2121
&& make install \

0 commit comments

Comments
 (0)