https://github.com/mono/bockbuild
Build & packaging system, responsible for the Mono project distribution for Mac
https://github.com/mono/bockbuild
Last synced: about 1 year ago
JSON representation
Build & packaging system, responsible for the Mono project distribution for Mac
- Host: GitHub
- URL: https://github.com/mono/bockbuild
- Owner: mono
- License: mit
- Archived: true
- Created: 2012-08-15T22:55:55.000Z (almost 14 years ago)
- Default Branch: main
- Last Pushed: 2021-12-20T19:07:50.000Z (over 4 years ago)
- Last Synced: 2025-03-06T18:24:33.078Z (over 1 year ago)
- Language: Python
- Homepage: http://mono-project.com
- Size: 2.76 MB
- Stars: 26
- Watchers: 38
- Forks: 38
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
Note: This is the actively maintained version of Bockbuild, used to put together the Mono SDK package for macOS. The legacy versions (used for Banshee and older Mono versions) are available here: https://github.com/mono/bockbuild/tree/legacy
Please file issues with the Mono SDK package for macOS on the [Mono GitHub issues](https://github.com/mono/mono/issues) page.
The Mono macOS SDK
------------------
Bockbuild is already provided as a submodule of Mono. To build a functional distribution in Bockbuild's 'stage' directory, begin from a Mono checkout:
$ git clone git@github.com:mono/mono
$ cd mono
$ ./scripts/mac-sdk-package.sh
To get a shell that uses your custom-built distribution (e.g. for testing, to build & run Monodevelop against it):
$ ./external/bockbuild/bb MacSDK --shell
Finally, to create a package of the distribution that installs on the "system Mono" path (/Library/Frameworks/Mono.framework/Versions/...)
$ ./external/bockbuild/bb MacSDK --package
Xamarin Releases
----------------
Release packages are built with the following:
$ ./external/bockbuild/bb MacSDKRelease --package