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

RELEASE_README.txt « MacOSX « build « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 997b414f604adf0354f81f644e8301168ec0caf4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
This directory contains the tools to make MonoDevelop packages and releases for Mac.

PREREQUISITES
============

* Builds must be made with the mac profile.
* The "artifacts" directory must be beside the top-level monodevelop directory. This contains some binaries that are embedded into the MD app: the Moonlight SDK and the MonoDoc viewer app.

BUILDING
========

First ensure that MD has been built successfully from the top-level MD directory.

To make an app bundle: make MonoDevelop.app

To make a disk image: make monodevelop.dmg

BEFORE A RELEASE
================

* The version-info file must be updated manually before making a new build to be distributed.
* Changes to the version-info file should be committed to git before making the final build.
* Ensure that any version in the dmg background image is correct.
* Ensure that no desired extras are in the "Missing files" message when building the app.

VERSIONINFO
===========

The version-info file contains a release number.

The format of the release number is Mmmppbbb
where M = major, m = minor, p = point, b = build
and these sub-values must be left-padded with zeroes as necessary.

For example, 2.4.1 build 3 would be 20401003

The intention is that the value can be compared directly as an integer with older releases' numbers.

This format ensures that values of 0-99 are supported for major, minor, point and 0-999 for build.