Source Code

Version 22 (Adrian Georgescu, 10/08/2012 04:05 pm)

1 6 Adrian Georgescu
h1. Source Code
2 1 Adrian Georgescu
3 12 Adrian Georgescu
Due to the constraints introduced by Apple related to distribution through the Mac App Store it is possible to build Blink only if you have access to development certificates and profiles associated with AG Projects and Apple Store Blink application identifier and your machine hardware ID is entitled as described in the "Xcode development process":http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/OSXWorkflowGuide/ProvisioningYourApplication/ProvisioningYourApplication.html#//apple_ref/doc/uid/TP40011201-CH11-SW4
4 1 Adrian Georgescu
5 18 Adrian Georgescu
You may be able to build and run Blink Cocoa for Snow Leopard if the version is dated prior to September 18th, 2011, the tar files for the distribution are still available "here":http://download.ag-projects.com/Blink/MacOSX/ or if you remove any code that depends on Apple signing process.
6 15 Adrian Georgescu
7 6 Adrian Georgescu
h2. No Support
8 5 Adrian Georgescu
9 14 Adrian Georgescu
Blink Cocoa source code tree is hereby provided in order to be compliant with the GPL license but there is no support provided for how to run the program under your own MacOSX development environment due to the mentioned constraints.
10 5 Adrian Georgescu
11 6 Adrian Georgescu
h2. Software Repository
12 3 Adrian Georgescu
13 22 Adrian Georgescu
The source code can be retrieved using darcs version control tool or by using the Repository link.
14 1 Adrian Georgescu
15 4 Adrian Georgescu
<pre>
16 1 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/public/blink-cocoa
17 4 Adrian Georgescu
</pre>
18 1 Adrian Georgescu
19 1 Adrian Georgescu
20 1 Adrian Georgescu
h2. Dependencies
21 1 Adrian Georgescu
22 2 Adrian Georgescu
h3. Platform requirements
23 2 Adrian Georgescu
24 2 Adrian Georgescu
 * Intel 32Bit kernel mode
25 1 Adrian Georgescu
 * MacOSX >= 10.6
26 20 Adrian Georgescu
 * XCode >= 4.3.3
27 2 Adrian Georgescu
28 2 Adrian Georgescu
h3. Third party dependencies
29 2 Adrian Georgescu
30 19 Adrian Georgescu
 * "SIP SIMPLE Client SDK >= 0.30":http://sipsimpleclient.com
31 1 Adrian Georgescu
 * Growl python bindings
32 1 Adrian Georgescu
 * python-cjson
33 1 Adrian Georgescu
 * formencode
34 1 Adrian Georgescu
 * sqlobject
35 1 Adrian Georgescu
 * python-ldap == 2.3.13
36 1 Adrian Georgescu
 * M2Crypto
37 9 Adrian Georgescu
38 17 Adrian Georgescu
All Python packages dependencies must be copied under Distribution/Resources/lib folder. All C compiled libraries must be copied under Distribution/Frameworks folder. For how to build the dependencies see the documentation that comes with each package.