Difference between revisions of "Mac OS X:Build from source"

From Gramps
Jump to: navigation, search
m (typo)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Developers/Packaging]]
 
 
 
A fully packaged binary application for Gramps on Mac is available for both Intel and PPC and its use is described at [[Mac OS X:Application package]].
 
A fully packaged binary application for Gramps on Mac is available for both Intel and PPC and its use is described at [[Mac OS X:Application package]].
  
This page describes a number of different ways of building and installing GRAMPS from source on Mac OS X. The linked pages provide step by step instructions.
+
This page describes a number of different ways of building and installing Gramps from source on Mac OS X. The linked pages provide step by step instructions.
  
 
=== GTK-OSX version ===
 
=== GTK-OSX version ===
The fully packaged binary application uses GTK-OSX and is the newest port. It least unlike a Mac native application. Building it is described at [[Mac OS X:Build from source:Application package]]. The build requires the [http://developer.apple.com/TOOLS/Xcode/ Apple Xcode] toolset, which is free. A single zip file provides the build environment, and one double-click in Finder does the build, ending up with a runnable packaged gramps application on the Desktop. Admin permission is not required. Sudo is not required. X11 is not required. The build takes about an hour on a modern iMac.
+
The fully packaged binary application uses [http://live.gnome.org/GTK%2b/OSX GTK-OSX] and is the newest port. It installs as an app bundle which you can double-click in Finder to launch. The build process is almost fully automated, just follow the [[Mac OS X:Build from source:Application package|step-by-step instructions]]. Your mac came with everything you need except [http://developer.apple.com/TOOLS/Xcode/ Apple Xcode], which is free from the App Store for Lion users and is on your distribution DVD for earlier versions of OS X.
  
 
=== MacPorts X11 version ===
 
=== MacPorts X11 version ===
Line 26: Line 24:
 
=====(1) Virtual Server=====
 
=====(1) Virtual Server=====
  
Another option is to install a virtual server on your Mac (like VMware Fusion), create a virtual machine running Linux, and install GRAMPS in there.  A Gnome based distro like Ubuntu would be a good choice for the Linux system.
+
Another option is to install a virtual server on your Mac (like VMware Fusion), create a virtual machine running Linux, and install Gramps in there.  A Gnome based distro like Ubuntu would be a good choice for the Linux system.
  
=====(2) Compile GRAMPS from source without a package manager =====
+
=====(2) Compile Gramps from source without a package manager =====
  
 
If you have all of the dependent libraries installed already, this should be possible. Just download the .tar.gz file, unpack it, and follow the INSTALL instructions.
 
If you have all of the dependent libraries installed already, this should be possible. Just download the .tar.gz file, unpack it, and follow the INSTALL instructions.
Line 34: Line 32:
 
=====(3) Bootcamp =====
 
=====(3) Bootcamp =====
  
If you have Bootcamp installed, you can use the Windows version of GRAMPS.
+
If you have Bootcamp installed, you can use the Windows version of Gramps.
  
 
==== Is this going to be too complicated for me? ====
 
==== Is this going to be too complicated for me? ====
  
 
The GTK-OSX option can build Gramps from source on the Desktop without typing a single character! The X11 MacPorts option is very straight forward.  The other options may be more complicated.
 
The GTK-OSX option can build Gramps from source on the Desktop without typing a single character! The X11 MacPorts option is very straight forward.  The other options may be more complicated.
 +
 +
[[Category:Developers/Packaging]]

Latest revision as of 07:46, 3 October 2014

A fully packaged binary application for Gramps on Mac is available for both Intel and PPC and its use is described at Mac OS X:Application package.

This page describes a number of different ways of building and installing Gramps from source on Mac OS X. The linked pages provide step by step instructions.

GTK-OSX version

The fully packaged binary application uses GTK-OSX and is the newest port. It installs as an app bundle which you can double-click in Finder to launch. The build process is almost fully automated, just follow the step-by-step instructions. Your mac came with everything you need except Apple Xcode, which is free from the App Store for Lion users and is on your distribution DVD for earlier versions of OS X.

MacPorts X11 version

MacPorts is a packaging system for automatically downloading, compiling and installing Unix software on Mac OS X. It makes the process simple and almost entirely automatic.

See Mac OS X:Build from source:MacPorts on the installation process.

Fink X11 version

Similar to MacPorts, see Mac OS X:Build from source:fink.

Native version

An older attempt on PPC mac is described here

Questions

Are there any other options?

(1) Virtual Server

Another option is to install a virtual server on your Mac (like VMware Fusion), create a virtual machine running Linux, and install Gramps in there. A Gnome based distro like Ubuntu would be a good choice for the Linux system.

(2) Compile Gramps from source without a package manager

If you have all of the dependent libraries installed already, this should be possible. Just download the .tar.gz file, unpack it, and follow the INSTALL instructions.

(3) Bootcamp

If you have Bootcamp installed, you can use the Windows version of Gramps.

Is this going to be too complicated for me?

The GTK-OSX option can build Gramps from source on the Desktop without typing a single character! The X11 MacPorts option is very straight forward. The other options may be more complicated.