Skip to content

stweil/OSXvnc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Vine VNC Server (OSXvnc)

The code in this Git repository is based on the CVS repository at http://osxvnc.cvs.sourceforge.net/viewvc/osxvnc/. It was created using this command:

git cvsimport -d :pserver:[email protected]:/cvsroot/osxvnc OSXvnc

Vine was developed at Redstone Software which was acquired by TestPlant.

This is a modified private copy of the original software.

News

2021-01-29

libjpeg-turbo is now included as a git submodule and built using local build rules.

The build rules build now a universal app which supports both Intel and Arm64 Macs.

2017-12-15

libjpeg-turbo now is only needed for building. It is no longer required for running the server.

The software license was updated from GPL 2 to GPL 3.

2016-11-20

Builds now require https://sourceforge.net/projects/libjpeg-turbo/ or a compatible libjpeg.

2015-10-10

Vine VNC server now also works with high resolution (retina) displays (thanks to Tom Sealy who wrote the new code).

Building

Vine VNC server requires Xcode to build a distributable packet from sources.

In addition, it uses the JPEG library libjpeg-turbo. The source code for that library is included as a Git submodule.

Building from Xcode

Build the libjpeg-turbo library first by running ./build-libjpeg-turbo.sh. Then open OSXvnc.xcodeproj in Xcode and build the "Vine Server Package".

You will find the distributable at /tmp/VineServer.dmg

Building from the command line

Run these commands from the command line:

./build-libjpeg-turbo.sh
xcodebuild -configuration Deployment

Again you will find the distributable at /tmp/VineServer.dmg

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/ or the file LICENSE in the distribution.

Links

CVS repository at Sourceforge:

Other Git clones of the CVS code:

Documentation at TestPlant.com:

RFB Standard: