https://github.com/cgal/cgal-nsis-dockerfile
Docker file for the automated creation of the CGAL windows installer using NSIS
https://github.com/cgal/cgal-nsis-dockerfile
Last synced: 4 months ago
JSON representation
Docker file for the automated creation of the CGAL windows installer using NSIS
- Host: GitHub
- URL: https://github.com/cgal/cgal-nsis-dockerfile
- Owner: CGAL
- Created: 2015-07-22T09:39:55.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-05-25T16:53:36.000Z (about 6 years ago)
- Last Synced: 2025-03-09T22:47:42.904Z (over 1 year ago)
- Language: Dockerfile
- Size: 105 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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