Skip to content

Releases: naev/naev-infrastructure

v1.4.17

22 Nov 05:51
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.17

I said "Added PyYAML", CentOS 7...

v1.4.16

Added PyYAML, because Pythons should be able to ingest that.

v1.4.15

Beware the Ides of... OK, never mind, the key benefit is having the "luacheck" linter in at least one image, which lets us make it a CI step.

v1.4.14

I am 14 and this is naev-infrastructure. Add libunibreak where available. Temporarily pin neav-linux-latest to Fedora 34 due to moby/moby#42680.

v1.4.13

Make it go up to 13 (we should probably find out a nicer way to do this...). Add libwebp for use with a custom build of SDL2_image.

v1.4.12

Make it go up to 12. Add ENV Var for determining what image we are running with scripts.

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.16

22 Nov 04:52
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.16

Added PyYAML, because Pythons should be able to ingest that.

v1.4.15

Beware the Ides of... OK, never mind, the key benefit is having the "luacheck" linter in at least one image, which lets us make it a CI step.

v1.4.14

I am 14 and this is naev-infrastructure. Add libunibreak where available. Temporarily pin neav-linux-latest to Fedora 34 due to moby/moby#42680.

v1.4.13

Make it go up to 13 (we should probably find out a nicer way to do this...). Add libwebp for use with a custom build of SDL2_image.

v1.4.12

Make it go up to 12. Add ENV Var for determining what image we are running with scripts.

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.15

21 Nov 03:18
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.15

Beware the Ides of... OK, never mind, the key benefit is having the "luacheck" linter in at least one image, which lets us make it a CI step.

v1.4.14

I am 14 and this is naev-infrastructure. Add libunibreak where available. Temporarily pin neav-linux-latest to Fedora 34 due to moby/moby#42680.

v1.4.13

Make it go up to 13 (we should probably find out a nicer way to do this...). Add libwebp for use with a custom build of SDL2_image.

v1.4.12

Make it go up to 12. Add ENV Var for determining what image we are running with scripts.

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.14

30 Aug 03:58
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.14

I am 14 and this is naev-infrastructure. Add libunibreak where available. Temporarily pin neav-linux-latest to Fedora 34 due to moby/moby#42680.

v1.4.13

Make it go up to 13 (we should probably find out a nicer way to do this...). Add libwebp for use with a custom build of SDL2_image.

v1.4.12

Make it go up to 12. Add ENV Var for determining what image we are running with scripts.

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.13

23 Jul 07:18
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.13

Make it go up to 13 (we should probably find out a nicer way to do this...). Add libwebp for use with a custom build of SDL2_image.

v1.4.12

Make it go up to 12. Add ENV Var for determining what image we are running with scripts.

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.12

16 Jul 09:52
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.12

Make it go up to 12. Add ENV Var for determining what image we are running with scripts.

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.11

14 Jul 18:00
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.11

Make it go up to 11. Trim the naev-windows blas changes.

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.10

14 Jul 14:39
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.10

Add rsync to naev-linux-latest and lts images. Add OpenBLAS.

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.9

10 Jul 15:53
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.9

Added more SuiteSparse libraries to naev-macos.
Added additional website build dependencies.
Give up on libwebp in steamruntime.

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images

v1.4.8

27 Jun 23:43
Compare
Choose a tag to compare

Overview:

naev-linux-archaic (Used for old release builds)
naev-linux-lts (Used for appimage, and release builds. oldest targetted glibc platform)
naev-linux-latest (Used for CI, and testing. near-upstream platform)
naev-steamruntime (Used to generate builds and for CI in the steamruntime (soldier) environment)
naev-windows (Used to cross compile Windows releases, and CI)
naev-macos (Used to cross compile macOS releases, and CI)

v1.4.8

Add glpk library to non-"ancient" images.

v1.4.7

Added naev-linux-archaic image used for building very old Naev releases. Added webp to steamruntime too.

v1.4.6

Add webp library to non-"ancient" images.

v1.4.5

Added SteamCMD and itch.io butler to naev-linux-latest and naev-linux-lts images. (Available on PATH)

v1.4.4

Set APPIMAGE_EXTRACT_AND_RUN to 1 in the naev-steamruntime image.

v1.4.3

Install mesa-libGLU-devel on the naev-linux-latest and naev-linux-lts images.

v1.4.2:

Revert adding MXE packaged luajit to naev-windows image.

v1.4.1:

Ensure a repository for Git 2.x is included in the naev-linux-lts image.

v1.4.0:

Changed the naev-ubuntu2004 and naev-ubuntu1604 names to more distro-agnostic ones (naev-linux-latest and naev-linux-lts respectively).
Changed naev-linux-latest image base to fedora:rawhide
Changed naev-linux-lts image base to centos:7 (Additionally remove ruby and website generation tools from image.)
Add suitesparse to naev-linux-lts image (previously ommitted due to packaging issues)
Add APPIMAGE_EXTRACT_AND_RUN to ENV of all images since this is required to run any appimage in a docker container.

v1.3.2:

Pinned the version of Meson to use in Ubuntu 16.04.
This situation is temporary; 16.04 will stop being the base system for AppImage builds by late April.

Refs: https://packages.ubuntu.com/source/xenial-backports/ninja-build https://docs.appimage.org/reference/best-practices.html#binaries-compiled-on-old-enough-base-system

v1.3.1:

Added MXE packaged luajit to naev-windows image.
Returned to official Meson releases in the naev-macos image, now that a key bug-fix is released.

v1.3.0:

This 'release' bumps our MXE Windows Cross-compile environment base image to Ubuntu 20.04.

v1.2.3:

Add sdl2_image to naev-indows build.
Update to Steam runtime (soldier) from scout in naev-steamruntime

v1.2.2:

Update osxcross packages: drop libxml2 in favor of the SDK one (saves ~50MB due to icudata), switch SuiteSparse_CSparse -> SuiteSparse_CXSparse, as the latter includes the necessary headers in naev-macos.

v1.2.1:

Add physfs, SuiteSparse to macports in naev-macos.

v1.2.0:

Set OSXCROSS_MP_INC as 1 to auto set include paths in naev-macos.
Remove luajit from macports, ENV variables in naev-macos.
Install patched meson for cross builds in naev-macos.

v1.1.2:

This 'release' moves images over to the Github Package Registry
They are used in the Naev Project's CI and CD workflows to provide standard build environments.

v1.1.1:

Update README.md

v1.1.0:

Actually test docker builds.. and clean up syntax
Opt to get the newest Gemfile from... naev/naev-website instead of keeping our own.
Add initial macos Dockerfile and testing
Add MXE and WINEPREFIX env variables the right way
Add macOS 10.13 SDK (This is needed unfortunately)

v1.0.0:

Initial Version of naev-ubuntu1604, naev-ubuntu2004, naev-steamruntime, and naev-windows images