Opened 15 years ago

Last modified 13 years ago

#21 closed task

OSX Packaging: py2app — at Version 7

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: minor Milestone: 1.1
Component: Global Keywords:
Cc:

Description (last modified by Antoine Martin)

Packaging should be done with: py2app

Server seems to work OK on OSX (after installing all the required dependencies using macports), but we need to add authentication against the password database (this may also work for BSD/Solaris):
pykpass

So we may need a new server option: "password_auth_module" = [pam|pykpass]. And provide a common wrapper interface for both.

We will also need to load the list of X applications from somewhere... and OSX does not follow the freedesktop spec, so we may just test for a few (xterm, ...) and create these "*.desktop" files in ~/shifter/server/menu/ on first start.

TigerVNC can be built on OSX, but I cannot find any ready-made images, see this:
tigervnc-devel message
More info on nasm/ld bug here

nxproxy can be built with macports' help (libpng, jpeg):
nxproxy-apple

xpra: client and server both build fine (with this simple patch)
But only the client is usable... (keymap issues for server)

Change History (7)

comment:1 Changed 15 years ago by Antoine Martin

Milestone: 0.91.0

comment:2 Changed 15 years ago by Antoine Martin

Description: modified (diff)
Owner: changed from Antoine Martin to Antoine Martin
Status: newaccepted

comment:3 Changed 15 years ago by Antoine Martin

Description: modified (diff)

comment:4 Changed 15 years ago by Antoine Martin

Description: modified (diff)

comment:5 Changed 15 years ago by Antoine Martin

Description: modified (diff)

comment:6 Changed 15 years ago by Antoine Martin

Description: modified (diff)

comment:7 Changed 15 years ago by Antoine Martin

Description: modified (diff)
Note: See TracTickets for help on using tickets.