summaryrefslogtreecommitdiffstats
path: root/packaging/macosx/README
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2012-10-01 20:47:50 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2012-10-01 20:47:50 -0700
commit73f290be8fa83de71ed1db8a9a8c8fa06432f8eb (patch)
tree69746be4bb3771e95423a4c7f7eac47aba6edcab /packaging/macosx/README
parent0559a6a7831ecdae9274fa5e67f941660a6bbab1 (diff)
downloadsubsurface-73f290be8fa83de71ed1db8a9a8c8fa06432f8eb.tar.gz
Add packaging files for MacOS
I couldn't figure out how the current packaging infrastructure was supposed to work, but with not too much work I could get the more standard gtk-mac-bundler to do what I wanted, so I added the support files needed for that and a little README on how to use them. The subsurface.sh and subsurface.bundle files are based on the launcher.sh and gtk-demo.bundle files from the gtk-mac-bundler release which is under GPLv2. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'packaging/macosx/README')
-rw-r--r--packaging/macosx/README16
1 files changed, 16 insertions, 0 deletions
diff --git a/packaging/macosx/README b/packaging/macosx/README
new file mode 100644
index 000000000..775b9cf3f
--- /dev/null
+++ b/packaging/macosx/README
@@ -0,0 +1,16 @@
+Creating a Subsurface bundle
+
+install gtk-mac-bundler (this has been tested with version 0.7.0) and run
+
+gtk-mac-bundler subsurface.bundle
+
+This should install a self-contained Subsurface application under /Applications/Subsurface.app
+You still need to manually build a DMG if you want to easily distribute this.
+
+One important caveat is that (at least with MacPorts) you need to build pango like this:
+
+sudo port install pango +builtin_modules +no_x11 +quart
+
+Without the builtin modules the installed application fails to find the modules and doesn't render any text.
+
+