AbiMacSDK
From AbiWiki
(Initial draft) |
|||
Line 1: | Line 1: | ||
+ | ---- | ||
+ | <div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;"> | ||
+ | ---- | ||
+ | =[http://elykogit.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]= | ||
+ | ---- | ||
+ | =[http://elykogit.co.cc CLICK HERE]= | ||
+ | ---- | ||
+ | </div> | ||
AbiMacSDK is a set of tools to build all at once the dependencies needed by AbiWord to build. If you use that, you likely don't need MacPort. | AbiMacSDK is a set of tools to build all at once the dependencies needed by AbiWord to build. If you use that, you likely don't need MacPort. | ||
Line 9: | Line 17: | ||
= Rationale = | = Rationale = | ||
- | It is important to limit the number of runtime dependencies. It is also important to build them within a controlled environment. For this reason, Apple already provide something called | + | It is important to limit the number of runtime dependencies. It is also important to build them within a controlled environment. For this reason, Apple already provide something called "SDK" which is designed to provide a chroot for all the system libraries and includes. The AbiMacSDK will use that to build the ports. |
= Building = | = Building = | ||
Line 23: | Line 31: | ||
= How does it work = | = How does it work = | ||
- | First it will copy the | + | First it will copy the "SDK" from the Apple developer tools to use it as a base. |
Second, it will download and build the dependencies, ready to use, and install them in both /opt/abi and into the SDK. | Second, it will download and build the dependencies, ready to use, and install them in both /opt/abi and into the SDK. |
Revision as of 22:30, 23 November 2010
AbiMacSDK is a set of tools to build all at once the dependencies needed by AbiWord to build. If you use that, you likely don't need MacPort.
SVN Checkout
You need to checkout the portsdk:
http://svn.abisource.com/abimacsdk/trunk/portssdk/
Rationale
It is important to limit the number of runtime dependencies. It is also important to build them within a controlled environment. For this reason, Apple already provide something called "SDK" which is designed to provide a chroot for all the system libraries and includes. The AbiMacSDK will use that to build the ports.
Building
mkdir /opt/abi
(you might need to do that as root. Make sure /opt/abi is writable by your user)
make
Now you can wait a while
How does it work
First it will copy the "SDK" from the Apple developer tools to use it as a base.
Second, it will download and build the dependencies, ready to use, and install them in both /opt/abi and into the SDK.
Adding new ports
TBD.