Blink is a SIP client for various platforms. On OS X they only officially distribute the app in the Mac App Store. However the project is GPLed, so you can build it yourself. Here is how:
Blink uses the darcs
version control system. Download link.
Open the terminal, and clone the source:
darcs get http://devel.ag-projects.com/repositories/public/blink-cocoa
You can then open the project in Xcode.
The probject comes with a number of GPLed depdencies which I couldn't find an easy way to build, but you don't need to. There is a special version of Blink for SIP2SIP, which contains what we need.
Download that then run these commands to copy them to the right location in the source tree:
mkdir -p Distribution/Resources/
cp -R /Volumes/Blink\ for\ SIP2SIP/SIP2SIP.app/Contents/Resources/lib Distribution/Resources
cp -R /Volumes/Blink\ for\ SIP2SIP/SIP2SIP.app/Contents/Frameworks Distribution/
The Xcode project was made on Snow Leopard and targets those frameworks. So if you don't have those, you'll need to tweak Build Settings:
- Architectures -> Base SDK -> Latest OS X (10.9)
Also disable code signing:
- Code Signing -> Code Signing Identity -> Don't Code Sign
- Code Signing -> Provisioning Profile -> None
Under Build Phases you need to fix a dependency which has a relative directory. Select CallTransferWindow.xib in Copy Bundle Resources (you may find it easier to use the search), then click the remove (minus sign) button at the bottom. Then click add, and CallTransferWindow.xib from the list.
That's it, hit run and after a few seconds the project should launch. Yaye to free software!
Had to do this as well:
sudo pip install growl-py
cp /Library/Python/2.7/site-packages/Growl.py Distribution/Resources/lib/
• If you want to change "Blink Beta" to just Blink change Blink.app/Contents/Info.plist
• If you want to avoid the annoying prompts every time you launch the app asking if it's okay to accept incoming connection run this "sudo codesign --force --sign - Blink.app/"