developer/cmake: enable legacy uname
[unleashed-userland.git] / README
blobaf0c6422f4eea7d3b89594540511419ae58c5496
1 unleashed-userland
2 ==================
4 This repository is used to package third-party software currently required by
5 Unleashed, but not shipped by Unleashed. Ultimately, the plan is for Unleashed
6 to ship all the necessary software to build itself, so this is a temporary
7 measure.
9 This repository is a fork of oi-userland
10 (https://github.com/OpenIndiana/oi-userland) so it contains build recipes for a
11 large amount of third-party software. However, we do not maintain or even
12 build-test the pieces of software we do not use.
14 The software components we ship "by default" in Unleashed are listed in
15 components.mk, and can be built as follows:
17     gmake setup && gmake publish
19 In many cases you can also build components from this repository for personal
20 use. Patches to components not shipped by Unleashed (eg. updating or making
21 them build on Unleashed) are accepted, but note that we do not maintain such
22 components and they may break at any time. Remember that this repository is a
23 temporary measure, not a ports tree.
26 You can also build the userland-extra package repository by running:
28     rm -rf amd64 && \
29     gmake setup PUBLISHER=userland-extra && \
30     gmake publish COMPONENT_LIST=components-extra.mk