Source Code
Version 40 (Adrian Georgescu, 04/16/2014 11:34 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 | 26 | Adrian Georgescu | h3. Packages |
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 | 31 | Adrian Georgescu | * M2Crypto http://chandlerproject.org/Projects/MeTooCrypto |
37 | 1 | Adrian Georgescu | |
38 | 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. |
39 | 23 | Adrian Georgescu | |
40 | 27 | Adrian Georgescu | h3. Building dependencies |
41 | 27 | Adrian Georgescu | |
42 | 26 | Adrian Georgescu | For how to build the dependencies see the documentation that comes with each package. |
43 | 1 | Adrian Georgescu | |
44 | 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. |
45 | 39 | Adrian Georgescu | |
46 | 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. |