Source Code

Version 41 (Adrian Georgescu, 04/25/2014 05:46 pm)

1 6 Adrian Georgescu
h1. Source Code
2 1 Adrian Georgescu
3 35 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 provided by the Apple Store 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 15 Adrian Georgescu
5 6 Adrian Georgescu
h2. No Support
6 5 Adrian Georgescu
7 30 Adrian Georgescu
Blink Cocoa source code tree is hereby provided as-is, there is no support available.
8 30 Adrian Georgescu
9 5 Adrian Georgescu
10 6 Adrian Georgescu
h2. Software Repository
11 3 Adrian Georgescu
12 22 Adrian Georgescu
The source code can be retrieved using darcs version control tool or by using the Repository link.
13 1 Adrian Georgescu
14 4 Adrian Georgescu
<pre>
15 1 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/public/blink-cocoa
16 4 Adrian Georgescu
</pre>
17 1 Adrian Georgescu
18 1 Adrian Georgescu
19 1 Adrian Georgescu
h2. Dependencies
20 1 Adrian Georgescu
21 2 Adrian Georgescu
h3. Platform requirements
22 2 Adrian Georgescu
23 2 Adrian Georgescu
 * Intel 32Bit kernel mode
24 40 Adrian Georgescu
 * MacOSX 10.8, 10.9
25 40 Adrian Georgescu
 * XCode 5
26 2 Adrian Georgescu
27 41 Adrian Georgescu
h3. Dependencies
28 1 Adrian Georgescu
29 37 Adrian Georgescu
 * PyObjC http://pythonhosted.org/pyobjc/
30 32 Adrian Georgescu
 * SIP SIMPLE Client SDK http://sipsimpleclient.org
31 31 Adrian Georgescu
 * Growl python bindings http://growl.info
32 31 Adrian Georgescu
 * python-cjson http://pypi.python.org/pypi/python-cjson
33 31 Adrian Georgescu
 * formencode http://www.formencode.org
34 31 Adrian Georgescu
 * sqlobject http://pypi.python.org/pypi/SQLObject
35 32 Adrian Georgescu
 * python-ldap http://www.python-ldap.org
36 1 Adrian Georgescu
 * M2Crypto http://chandlerproject.org/Projects/MeTooCrypto
37 41 Adrian Georgescu
 * potr https://pypi.python.org/pypi/python-potr/1.0.0
38 41 Adrian Georgescu
 * pytz http://pytz.sourceforge.net
39 41 Adrian Georgescu
 * bs4 http://www.crummy.com/software/BeautifulSoup/
40 41 Adrian Georgescu
41 1 Adrian Georgescu
42 36 Adrian Georgescu
All Python packages must be build according to their documentation and copied under Distribution/Resources/lib folder.  All C compiled libraries must be copied under Distribution/Frameworks folder.
43 23 Adrian Georgescu
44 27 Adrian Georgescu
h3. Building dependencies
45 27 Adrian Georgescu
46 26 Adrian Georgescu
For how to build the dependencies see the documentation that comes with each package.
47 1 Adrian Georgescu
48 27 Adrian Georgescu
Do no ask us for how to build the required dependencies because it is as difficult as having people landed on the Moon, which is not even certain it actually happened.
49 39 Adrian Georgescu
50 39 Adrian Georgescu
Have fun with the source code and don't feel bad for having to pay for getting a build from Mac App Store, this is what keeps the project alive together with its Linux and Windows free counterparts.