Skip to content

Docker file for the automated creation of the CGAL windows installer using NSIS

Notifications You must be signed in to change notification settings

CGAL/cgal-nsis-dockerfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cgal-nsis-image

This Docker image can be used to build a Windows installer from a CGAL release.

It requires two user mounted volumes:

  • /mnt/cgal_sources a CGAL source tree
  • /mnt/cgal_release a CGAL release

Example Usage:

# Build or pull the image
docker build -t cgal-nsis .
docker run -v /path/to/cgal/release/:/mnt/cgal_release \
           -v /path/to/cgal/:/mnt/cgal_sources         \
           cgal-nsis

# Extract the created public release.
public_release_name=`cat "/path/to/cgal/Maintenance/release_building/public_release_name"`
docker cp container_id:/nsis_release/${public_release_name}.exe .

SELinux issues

On Linux system using SELinux (such as the default setting for the recent versions of Fedora, RHEL, and CentOS), you might need to relabel the host files and directories used as volumes by the containers:

chcon -Rt svirt_sandbox_file_t /path/to/cgal/release /path/to/cgal

About

Docker file for the automated creation of the CGAL windows installer using NSIS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published