Skip to content
This repository was archived by the owner on Aug 30, 2025. It is now read-only.

Commit daba204

Browse files
Actually use enet..
And now unfortunately for me my sleep deprived self made an inexcusable mistake..
1 parent 03b9552 commit daba204

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
### v1.7
1414
- Add `naev-steamfrankenruntime`
15-
- This is Valve's 'scout' runtime with Python 3.6, OpenBLAS compiled from source, and a 'new-ish' version of git installed.
15+
- This is Valve's 'scout' runtime with Python 3.6, OpenBLAS, libenet, physfs, libunibreak compiled from source, and a 'new-ish' version of git installed.
1616
- Update `naev-steamruntime` to 'sniper' runtime.
1717
- In the future this will be the image used to build binaries for Steam, as the `soldier` runtime is not a supported environment on Steam.
1818
- Deprecate `naev-linux-archaic`, `naev-linux-latest`, `naev-linux-lts` in favour of `naev-steamruntime`, and `naev-steamfrankenruntime`.

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22
This repository contains Dockerfiles for all of the [Naev Project](https://github.com/naev/naev)'s CI and CD build images, and Github Actions workflows.
33

44
### Overview:
5+
- `naev-artwork` (Used to render naev artwork.)
56
- `naev-docs` (Used for building website and docs.)
6-
- `naev-linux-archaic` (Used for old release builds)
7-
- `naev-linux-latest` (Used for CI, testing and soundtrack builds.)
8-
- `naev-linux-lts` (Used for release builds. oldest targetted glibc platform)
7+
- `naev-linux-archaic` (Used for old release builds) ***DEPRECATED***
8+
- `naev-linux-latest` (Used for CI, testing and soundtrack builds.) ***DEPRECATED***
9+
- `naev-linux-lts` (Used for release builds. oldest targetted glibc platform) ***DEPRECATED***
910
- `naev-macos` (Used to cross compile for macOS.)
1011
- `naev-release` (Used for packaging releases)
11-
- `naev-steamruntime` (Used for linux steam builds in the steamruntime (soldier) environment)
12+
- `naev-steamruntime` (Used for testing linux steam builds in the steamruntime (sniper) environment with extra dependencies installed.)
13+
- `naev-steamfrankenruntime` (Used for building linux builds in the steamruntime (scout) environment with tools and extra dependencies installed.)
1214
- `naev-windows` (Used to cross compile for Windows.)
1315

1416

naev-steamfrankenruntime/Dockerfile.amd64

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ RUN curl -L -O https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.
3939
make PREFIX=/opt install
4040

4141
# Due to age of the image base, build libenet from source..
42-
RUN curl -L -O https://github.com/libnet/libnet/releases/download/v1.2/libnet-1.2.tar.gz && \
43-
tar zxpf libnet-1.2.tar.gz && \
44-
cd libnet-1.2 && \
42+
RUN curl -L -O http://enet.bespin.org/download/enet-1.3.17.tar.gz && \
43+
tar zxpf enet-1.3.17.tar.gz && \
44+
cd enet-1.3.17 && \
4545
./configure --prefix=/opt && \
4646
make -j"$(nproc --all)" && \
47-
make PREFIX=/opt install
47+
make PREFIX=/opt install
4848

4949
# Due to age of the image base, build libphyfsfs from source..
5050
RUN curl -L -O https://github.com/icculus/physfs/archive/refs/tags/release-3.2.0.tar.gz && \

0 commit comments

Comments
 (0)