diff --git a/osx/README b/osx/README new file mode 100644 index 0000000..3dfefac --- /dev/null +++ b/osx/README @@ -0,0 +1,32 @@ +Building the OS X bundle +======================== + +Spek bundle uses packages provided by MacPorts. After installing MacPorts build all dependencies: + +$ sudo port install intltool +$ sudo port install vala +$ sudo port install pango +no_x11 +quartz +$ sudo port install gtk2 +no_x11 +quartz +$ sudo port install hicolor-icon-theme +$ sudo port install ffmpeg +no_x11 +no_nonfree +$ sudo port install ige-mac-integration +$ sudo port install ige-mac-bundler + +Now make sure Spek builds by running `gmake && src/spek`. + +Note that these ports: + + ige-mac-integration + ffmpeg + gtk2 + +...require this line in their Portfile: + + configure.ldflags-append -headerpad_max_install_names + +Also, by some reason MacPorts doesn't install /opt/local/lib/charset.alias, +copy it from your favourite Unix flavour. + +After all dependencies are built just run: + +$ osx/bundle.sh diff --git a/osx/launcher.sh b/osx/launcher.sh index 008e6ba..4d81fc8 100755 --- a/osx/launcher.sh +++ b/osx/launcher.sh @@ -32,7 +32,7 @@ export GTK_PATH="$bundle_res" export GTK2_RC_FILES="$bundle_etc/gtk-2.0/gtkrc" export GTK_IM_MODULE_FILE="$bundle_etc/gtk-2.0/gtk.immodules" export GDK_PIXBUF_MODULE_FILE="$bundle_etc/gtk-2.0/gdk-pixbuf.loaders" -export PANGO_RC_FILE="$bundle_etc/pango/pangorc" +export PANGO_SYSCONFDIR="$bundle_etc" APP=name I18NDIR="$bundle_data/locale" diff --git a/osx/spek.bundle b/osx/spek.bundle index d1c3a71..b33b6ff 100644 --- a/osx/spek.bundle +++ b/osx/spek.bundle @@ -31,21 +31,16 @@ ${project}/bin/share - - - - + ${project}/Spek.icns ${project}/gtkrc - - + + hicolor +