Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/bockbuild.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Christoforides <alexis@thenull.net>2016-04-15 00:43:29 +0300
committerAlexis Christoforides <alexis@thenull.net>2016-04-15 01:49:01 +0300
commitf59dabe4a8c2723e2bfa042f0dff1f3a26856269 (patch)
tree1bfc9b7f1047db6ae98107f8d96a475ed25979f6 /README.md
parent0994a7ecf9bd05388cf931ff766e54e6626a538f (diff)
parent130f6bcd347e43ae83283c9e4ff76a42efa800c0 (diff)
Integrate Xamarin CI bockbuild work to public
Diffstat (limited to 'README.md')
-rw-r--r--README.md35
1 files changed, 13 insertions, 22 deletions
diff --git a/README.md b/README.md
index b11c9f8..b161514 100644
--- a/README.md
+++ b/README.md
@@ -1,47 +1,38 @@
+Note: This is the actively maintained version of Bockbuild, used to put together the Mono Mac framework package for OS X. The legacy versions (used for Banshee and older Mono versions) are available here: https://github.com/mono/bockbuild/tree/legacy
The Mono Mac distribution
-------------------------
-To build the distribution with the very latest Mono:
+To build the distribution with the very latest Mono, download :
$ git clone git@github.com:mono/bockbuild bockbuild
- $ cd bockbuild/profiles/mono-mac-release
- $ ./mono-mac-release.py --build --arch darwin-32
+ $ cd bockbuild/profiles/mono-mac
+ $ ./mono-mac.py --build --arch darwin-32
`--arch` can also be `darwin-64` or `darwin-universal` (32/64 lipoed build).
To build the distribution with a Mono from a branch:
- $ MONO_BRANCH=mono-4.0.0-branch ./mono-mac-release.py --build --arch darwin-32
+ $ MONO_BRANCH=mono-4.4.0-branch ./mono-mac.py --build --arch darwin-32
To build the distribution with your local copy of Mono:
- $ MONO_REPOSITORY=/your/mono ./mono-mac-release.py --build --arch darwin-32
+ $ MONO_REPOSITORY=/your/mono ./mono-mac.py --build --arch darwin-32
To get a shell that uses your custom-built distribution (e.g. to build & run Monodevelop against it):
- $ MONO_BRANCH=mono-4.0.0-branch ./mono-mac-release.py --shell
+ $ MONO_BRANCH=mono-4.4.0-branch ./mono-mac.py --shell
Finally, to create a package of the distribution:
- $ MONO_BRANCH=mono-4.0.0-branch ./mono-mac-release.py --build --package
+ $ MONO_BRANCH=mono-4.4.0-branch ./mono-mac.py --build --package
+Xamarin Releases
+----------------
-Bockbuild
----------
+Release packages are built with the following:
-bockbuild is a light-weight build system that can both build and shape bundles
-for GTK/Mono applications on OS X. Building is easily supported for both Linux
-and Windows as well.
+ $ cd bockbuild/profiles/mono-mac-xamarin
+ $ ./mono-mac-xamarin.py --build --package --release --arch darwin-32
-A build profile can be defined to build a complete jail of dependencies to
-allow for locally running applications from source without affecting the
-system libraries or other environment.
-It was initially developed to build all of Banshee's dependencies and shape
-them into a .app bundle.
-
-solitary is the component that walks top-level components of an application
-to collect all of their dependencies. It is technically a standalone component
-that works against both native and managed code, resulting in a relocatable
-application structure. Currently it only works for native code on OS X/darwin.