diff options
author | Henrik Brautaset Aronsen <subsurface@henrik.synth.no> | 2012-10-16 21:21:11 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2012-10-16 13:11:12 -0700 |
commit | 0d89d511bbebd76c9c59da3a2fdd2fd99e72e184 (patch) | |
tree | 937f9a2fe29e50178522259cb98df3774a7a3574 | |
parent | 8bda0c5047dc93c6ea0774aa7399c9ce9c5685eb (diff) | |
download | subsurface-0d89d511bbebd76c9c59da3a2fdd2fd99e72e184.tar.gz |
Adjust locale path for install-macosx target
gtk-mac-bundler uses Contents/Resources/share/locale, and
the install-macosx target should do the same.
Also quiet down the make process a bit
Signed-off-by: Henrik Brautaset Aronsen <subsurface@henrik.synth.no>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | macos.c | 2 |
2 files changed, 4 insertions, 4 deletions
@@ -158,8 +158,8 @@ install-macosx: $(NAME) $(INSTALL) $(ICONFILE) $(MACOSXINSTALL)/Contents/Resources/ $(INSTALL) $(MACOSXFILES)/Subsurface.icns $(MACOSXINSTALL)/Contents/Resources/ for LOC in $(wildcard locale/*/LC_MESSAGES); do \ - $(INSTALL) -d -m 755 $(MACOSXINSTALL)/Contents/Resources/$$LOC; \ - $(INSTALL) $$LOC/subsurface.mo $(MACOSXINSTALL)/Contents/Resources/$$LOC/subsurface.mo; \ + $(INSTALL) -d -m 755 $(MACOSXINSTALL)/Contents/Resources/share/$$LOC; \ + $(INSTALL) $$LOC/subsurface.mo $(MACOSXINSTALL)/Contents/Resources/share/$$LOC/subsurface.mo; \ done install-cross-windows: $(NAME) @@ -235,7 +235,7 @@ $(OSSUPPORT).o: $(OSSUPPORT).c display-gtk.h locale/%.UTF-8/LC_MESSAGES/subsurface.mo: po/%.po mkdir -p $(dir $@) msgfmt -c -o $@ po/$*.po - if test -s po/$*.aliases; then \ + @-if test -s po/$*.aliases; then \ for ALIAS in `cat po/$*.aliases`; do \ mkdir -p locale/$$ALIAS/LC_MESSAGES; \ cp $@ locale/$$ALIAS/LC_MESSAGES; \ @@ -107,7 +107,7 @@ const char *subsurface_default_filename() const char *subsurface_gettext_domainpath() { CFBundleRef mainBundle = CFBundleGetMainBundle(); - CFURLRef localeURL = CFBundleCopyResourceURL(mainBundle, CFSTR("locale"), CFSTR(""), NULL); + CFURLRef localeURL = CFBundleCopyResourceURL(mainBundle, CFSTR("share/locale"), CFSTR(""), NULL); if (localeURL) { CFStringRef localePath = CFURLCopyFileSystemPath(localeURL, kCFURLPOSIXPathStyle); CFStringEncoding encodingMethod = CFStringGetSystemEncoding(); |