summaryrefslogtreecommitdiff
path: root/macosx/bundle
diff options
context:
space:
mode:
authorSimeon Simeonov2018-02-26 11:23:00 +0100
committerSimeon Simeonov2018-02-26 11:23:00 +0100
commit0b3cbf57875fd692e4ba0b336fefa4bee1ed00dc (patch)
treeaf916a30553c78ce9d4f2d8658656a175c5b6921 /macosx/bundle
Initial commit for sylpheed 3.7.0
Diffstat (limited to 'macosx/bundle')
-rw-r--r--macosx/bundle/Info-sylpheed.plist30
-rw-r--r--macosx/bundle/Makefile.am8
-rw-r--r--macosx/bundle/Makefile.in496
-rw-r--r--macosx/bundle/README.txt13
-rw-r--r--macosx/bundle/gtkrc2
-rwxr-xr-xmacosx/bundle/launcher.sh170
-rw-r--r--macosx/bundle/sylpheed.bundle152
-rw-r--r--macosx/bundle/sylpheed.icnsbin0 -> 38887 bytes
8 files changed, 871 insertions, 0 deletions
diff --git a/macosx/bundle/Info-sylpheed.plist b/macosx/bundle/Info-sylpheed.plist
new file mode 100644
index 0000000..43e5fbf
--- /dev/null
+++ b/macosx/bundle/Info-sylpheed.plist
@@ -0,0 +1,30 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>CFBundleDevelopmentRegion</key>
6 <string>English</string>
7 <key>CFBundleExecutable</key>
8 <string>Sylpheed</string>
9 <key>CFBundleGetInfoString</key>
10 <string>3.5.0beta1, (C) 1999-2014 Sylpheed Development Team http://sylpheed.sraoss.jp</string>
11 <key>CFBundleIconFile</key>
12 <string>sylpheed.icns</string>
13 <key>CFBundleIdentifier</key>
14 <string>jp.sraoss.sylpheed.sylpheed</string>
15 <key>CFBundleInfoDictionaryVersion</key>
16 <string>6.0</string>
17 <key>CFBundlePackageType</key>
18 <string>APPL</string>
19 <key>CFBundleShortVersionString</key>
20 <string>3.4.99</string>
21 <key>CFBundleSignature</key>
22 <string>????</string>
23 <key>CFBundleVersion</key>
24 <string>3.4.99</string>
25 <key>NSHumanReadableCopyright</key>
26 <string>Copyright 1999-2014 Sylpheed Development Team</string>
27 <key>LSMinimumSystemVersion</key>
28 <string>10.6</string>
29</dict>
30</plist>
diff --git a/macosx/bundle/Makefile.am b/macosx/bundle/Makefile.am
new file mode 100644
index 0000000..05d7c03
--- /dev/null
+++ b/macosx/bundle/Makefile.am
@@ -0,0 +1,8 @@
1EXTRA_DIST = \
2 Info-sylpheed.plist \
3 Makefile.am \
4 README.txt \
5 gtkrc \
6 launcher.sh \
7 sylpheed.bundle \
8 sylpheed.icns
diff --git a/macosx/bundle/Makefile.in b/macosx/bundle/Makefile.in
new file mode 100644
index 0000000..fabbef3
--- /dev/null
+++ b/macosx/bundle/Makefile.in
@@ -0,0 +1,496 @@
1# Makefile.in generated by automake 1.14.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16VPATH = @srcdir@
17am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
18am__make_running_with_option = \
19 case $${target_option-} in \
20 ?) ;; \
21 *) echo "am__make_running_with_option: internal error: invalid" \
22 "target option '$${target_option-}' specified" >&2; \
23 exit 1;; \
24 esac; \
25 has_opt=no; \
26 sane_makeflags=$$MAKEFLAGS; \
27 if $(am__is_gnu_make); then \
28 sane_makeflags=$$MFLAGS; \
29 else \
30 case $$MAKEFLAGS in \
31 *\\[\ \ ]*) \
32 bs=\\; \
33 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
34 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
35 esac; \
36 fi; \
37 skip_next=no; \
38 strip_trailopt () \
39 { \
40 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
41 }; \
42 for flg in $$sane_makeflags; do \
43 test $$skip_next = yes && { skip_next=no; continue; }; \
44 case $$flg in \
45 *=*|--*) continue;; \
46 -*I) strip_trailopt 'I'; skip_next=yes;; \
47 -*I?*) strip_trailopt 'I';; \
48 -*O) strip_trailopt 'O'; skip_next=yes;; \
49 -*O?*) strip_trailopt 'O';; \
50 -*l) strip_trailopt 'l'; skip_next=yes;; \
51 -*l?*) strip_trailopt 'l';; \
52 -[dEDm]) skip_next=yes;; \
53 -[JT]) skip_next=yes;; \
54 esac; \
55 case $$flg in \
56 *$$target_option*) has_opt=yes; break;; \
57 esac; \
58 done; \
59 test $$has_opt = yes
60am__make_dryrun = (target_option=n; $(am__make_running_with_option))
61am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
62pkgdatadir = $(datadir)/@PACKAGE@
63pkgincludedir = $(includedir)/@PACKAGE@
64pkglibdir = $(libdir)/@PACKAGE@
65pkglibexecdir = $(libexecdir)/@PACKAGE@
66am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
67install_sh_DATA = $(install_sh) -c -m 644
68install_sh_PROGRAM = $(install_sh) -c
69install_sh_SCRIPT = $(install_sh) -c
70INSTALL_HEADER = $(INSTALL_DATA)
71transform = $(program_transform_name)
72NORMAL_INSTALL = :
73PRE_INSTALL = :
74POST_INSTALL = :
75NORMAL_UNINSTALL = :
76PRE_UNINSTALL = :
77POST_UNINSTALL = :
78build_triplet = @build@
79host_triplet = @host@
80target_triplet = @target@
81subdir = macosx/bundle
82DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
83 $(top_srcdir)/mkinstalldirs
84ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
85am__aclocal_m4_deps = $(top_srcdir)/ac/aclocal-include.m4 \
86 $(top_srcdir)/ac/gnupg-check-typedef.m4 \
87 $(top_srcdir)/configure.ac
88am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
89 $(ACLOCAL_M4)
90mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
91CONFIG_HEADER = $(top_builddir)/config.h
92CONFIG_CLEAN_FILES =
93CONFIG_CLEAN_VPATH_FILES =
94AM_V_P = $(am__v_P_@AM_V@)
95am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
96am__v_P_0 = false
97am__v_P_1 = :
98AM_V_GEN = $(am__v_GEN_@AM_V@)
99am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
100am__v_GEN_0 = @echo " GEN " $@;
101am__v_GEN_1 =
102AM_V_at = $(am__v_at_@AM_V@)
103am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
104am__v_at_0 = @
105am__v_at_1 =
106SOURCES =
107DIST_SOURCES =
108am__can_run_installinfo = \
109 case $$AM_UPDATE_INFO_DIR in \
110 n|no|NO) false;; \
111 *) (install-info --version) >/dev/null 2>&1;; \
112 esac
113am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
114DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
115ACLOCAL = @ACLOCAL@
116ALLOCA = @ALLOCA@
117AMTAR = @AMTAR@
118AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
119AR = @AR@
120AUTOCONF = @AUTOCONF@
121AUTOHEADER = @AUTOHEADER@
122AUTOMAKE = @AUTOMAKE@
123AWK = @AWK@
124BUILD_REVISION = @BUILD_REVISION@
125CATALOGS = @CATALOGS@
126CATOBJEXT = @CATOBJEXT@
127CC = @CC@
128CCDEPMODE = @CCDEPMODE@
129CFLAGS = @CFLAGS@
130CPP = @CPP@
131CPPFLAGS = @CPPFLAGS@
132CYGPATH_W = @CYGPATH_W@
133DATADIRNAME = @DATADIRNAME@
134DEFS = @DEFS@
135DEPDIR = @DEPDIR@
136DEVEL_VERSION = @DEVEL_VERSION@
137DLLTOOL = @DLLTOOL@
138DSYMUTIL = @DSYMUTIL@
139DUMPBIN = @DUMPBIN@
140ECHO_C = @ECHO_C@
141ECHO_N = @ECHO_N@
142ECHO_T = @ECHO_T@
143EGREP = @EGREP@
144EXEEXT = @EXEEXT@
145EXTRA_VERSION = @EXTRA_VERSION@
146FGREP = @FGREP@
147GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
148GLIB_CFLAGS = @GLIB_CFLAGS@
149GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
150GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
151GLIB_LIBS = @GLIB_LIBS@
152GLIB_MKENUMS = @GLIB_MKENUMS@
153GMOFILES = @GMOFILES@
154GMSGFMT = @GMSGFMT@
155GOBJECT_QUERY = @GOBJECT_QUERY@
156GPGME_CFLAGS = @GPGME_CFLAGS@
157GPGME_CONFIG = @GPGME_CONFIG@
158GPGME_LIBS = @GPGME_LIBS@
159GREP = @GREP@
160GTK_CFLAGS = @GTK_CFLAGS@
161GTK_LIBS = @GTK_LIBS@
162INSTALL = @INSTALL@
163INSTALL_DATA = @INSTALL_DATA@
164INSTALL_PROGRAM = @INSTALL_PROGRAM@
165INSTALL_SCRIPT = @INSTALL_SCRIPT@
166INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
167INSTOBJEXT = @INSTOBJEXT@
168INTLLIBS = @INTLLIBS@
169LD = @LD@
170LDAP_LIBS = @LDAP_LIBS@
171LDFLAGS = @LDFLAGS@
172LEX = @LEX@
173LEXLIB = @LEXLIB@
174LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
175LIBICONV = @LIBICONV@
176LIBOBJS = @LIBOBJS@
177LIBS = @LIBS@
178LIBSYLPH_CFLAGS = @LIBSYLPH_CFLAGS@
179LIBSYLPH_LIBS = @LIBSYLPH_LIBS@
180LIBTOOL = @LIBTOOL@
181LIPO = @LIPO@
182LN_S = @LN_S@
183LTLIBICONV = @LTLIBICONV@
184LTLIBOBJS = @LTLIBOBJS@
185LT_AGE = @LT_AGE@
186LT_CURRENT = @LT_CURRENT@
187LT_RELEASE = @LT_RELEASE@
188LT_REVISION = @LT_REVISION@
189MAINT = @MAINT@
190MAJOR_VERSION = @MAJOR_VERSION@
191MAKEINFO = @MAKEINFO@
192MANIFEST_TOOL = @MANIFEST_TOOL@
193MICRO_VERSION = @MICRO_VERSION@
194MINOR_VERSION = @MINOR_VERSION@
195MKDIR_P = @MKDIR_P@
196MKINSTALLDIRS = @MKINSTALLDIRS@
197MSGFMT = @MSGFMT@
198MSGFMT_OPTS = @MSGFMT_OPTS@
199NM = @NM@
200NMEDIT = @NMEDIT@
201OBJDUMP = @OBJDUMP@
202OBJEXT = @OBJEXT@
203OPENSSL_CFLAGS = @OPENSSL_CFLAGS@
204OPENSSL_LIBS = @OPENSSL_LIBS@
205OTOOL = @OTOOL@
206OTOOL64 = @OTOOL64@
207PACKAGE = @PACKAGE@
208PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
209PACKAGE_NAME = @PACKAGE_NAME@
210PACKAGE_STRING = @PACKAGE_STRING@
211PACKAGE_TARNAME = @PACKAGE_TARNAME@
212PACKAGE_URL = @PACKAGE_URL@
213PACKAGE_VERSION = @PACKAGE_VERSION@
214PATH_SEPARATOR = @PATH_SEPARATOR@
215PKG_CONFIG = @PKG_CONFIG@
216PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
217PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
218POFILES = @POFILES@
219POSUB = @POSUB@
220PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
221PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
222RANLIB = @RANLIB@
223SED = @SED@
224SET_MAKE = @SET_MAKE@
225SHELL = @SHELL@
226STRIP = @STRIP@
227SYLPHEED_LIBS = @SYLPHEED_LIBS@
228USE_NLS = @USE_NLS@
229VERSION = @VERSION@
230WINDRES = @WINDRES@
231XGETTEXT = @XGETTEXT@
232YACC = @YACC@
233YFLAGS = @YFLAGS@
234abs_builddir = @abs_builddir@
235abs_srcdir = @abs_srcdir@
236abs_top_builddir = @abs_top_builddir@
237abs_top_srcdir = @abs_top_srcdir@
238ac_ct_AR = @ac_ct_AR@
239ac_ct_CC = @ac_ct_CC@
240ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
241am__include = @am__include@
242am__leading_dot = @am__leading_dot@
243am__quote = @am__quote@
244am__tar = @am__tar@
245am__untar = @am__untar@
246bindir = @bindir@
247build = @build@
248build_alias = @build_alias@
249build_cpu = @build_cpu@
250build_os = @build_os@
251build_vendor = @build_vendor@
252builddir = @builddir@
253datadir = @datadir@
254datarootdir = @datarootdir@
255docdir = @docdir@
256dvidir = @dvidir@
257exec_prefix = @exec_prefix@
258faqdir = @faqdir@
259host = @host@
260host_alias = @host_alias@
261host_cpu = @host_cpu@
262host_os = @host_os@
263host_vendor = @host_vendor@
264htmldir = @htmldir@
265includedir = @includedir@
266infodir = @infodir@
267install_sh = @install_sh@
268libdir = @libdir@
269libexecdir = @libexecdir@
270localedir = @localedir@
271localstatedir = @localstatedir@
272mandir = @mandir@
273manualdir = @manualdir@
274mkdir_p = @mkdir_p@
275oldincludedir = @oldincludedir@
276pdfdir = @pdfdir@
277plugindir = @plugindir@
278prefix = @prefix@
279program_transform_name = @program_transform_name@
280psdir = @psdir@
281sbindir = @sbindir@
282sharedstatedir = @sharedstatedir@
283srcdir = @srcdir@
284sysconfdir = @sysconfdir@
285target = @target@
286target_alias = @target_alias@
287target_cpu = @target_cpu@
288target_os = @target_os@
289target_vendor = @target_vendor@
290themedir = @themedir@
291top_build_prefix = @top_build_prefix@
292top_builddir = @top_builddir@
293top_srcdir = @top_srcdir@
294EXTRA_DIST = \
295 Info-sylpheed.plist \
296 Makefile.am \
297 README.txt \
298 gtkrc \
299 launcher.sh \
300 sylpheed.bundle \
301 sylpheed.icns
302
303all: all-am
304
305.SUFFIXES:
306$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
307 @for dep in $?; do \
308 case '$(am__configure_deps)' in \
309 *$$dep*) \
310 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
311 && { if test -f $@; then exit 0; else break; fi; }; \
312 exit 1;; \
313 esac; \
314 done; \
315 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign macosx/bundle/Makefile'; \
316 $(am__cd) $(top_srcdir) && \
317 $(AUTOMAKE) --foreign macosx/bundle/Makefile
318.PRECIOUS: Makefile
319Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
320 @case '$?' in \
321 *config.status*) \
322 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
323 *) \
324 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
325 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
326 esac;
327
328$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
329 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
330
331$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
332 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
333$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
334 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
335$(am__aclocal_m4_deps):
336
337mostlyclean-libtool:
338 -rm -f *.lo
339
340clean-libtool:
341 -rm -rf .libs _libs
342tags TAGS:
343
344ctags CTAGS:
345
346cscope cscopelist:
347
348
349distdir: $(DISTFILES)
350 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
351 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
352 list='$(DISTFILES)'; \
353 dist_files=`for file in $$list; do echo $$file; done | \
354 sed -e "s|^$$srcdirstrip/||;t" \
355 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
356 case $$dist_files in \
357 */*) $(MKDIR_P) `echo "$$dist_files" | \
358 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
359 sort -u` ;; \
360 esac; \
361 for file in $$dist_files; do \
362 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
363 if test -d $$d/$$file; then \
364 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
365 if test -d "$(distdir)/$$file"; then \
366 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
367 fi; \
368 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
369 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
370 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
371 fi; \
372 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
373 else \
374 test -f "$(distdir)/$$file" \
375 || cp -p $$d/$$file "$(distdir)/$$file" \
376 || exit 1; \
377 fi; \
378 done
379check-am: all-am
380check: check-am
381all-am: Makefile
382installdirs:
383install: install-am
384install-exec: install-exec-am
385install-data: install-data-am
386uninstall: uninstall-am
387
388install-am: all-am
389 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
390
391installcheck: installcheck-am
392install-strip:
393 if test -z '$(STRIP)'; then \
394 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
395 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
396 install; \
397 else \
398 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
399 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
400 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
401 fi
402mostlyclean-generic:
403
404clean-generic:
405
406distclean-generic:
407 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
408 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
409
410maintainer-clean-generic:
411 @echo "This command is intended for maintainers to use"
412 @echo "it deletes files that may require special tools to rebuild."
413clean: clean-am
414
415clean-am: clean-generic clean-libtool mostlyclean-am
416
417distclean: distclean-am
418 -rm -f Makefile
419distclean-am: clean-am distclean-generic
420
421dvi: dvi-am
422
423dvi-am:
424
425html: html-am
426
427html-am:
428
429info: info-am
430
431info-am:
432
433install-data-am:
434
435install-dvi: install-dvi-am
436
437install-dvi-am:
438
439install-exec-am:
440
441install-html: install-html-am
442
443install-html-am:
444
445install-info: install-info-am
446
447install-info-am:
448
449install-man:
450
451install-pdf: install-pdf-am
452
453install-pdf-am:
454
455install-ps: install-ps-am
456
457install-ps-am:
458
459installcheck-am:
460
461maintainer-clean: maintainer-clean-am
462 -rm -f Makefile
463maintainer-clean-am: distclean-am maintainer-clean-generic
464
465mostlyclean: mostlyclean-am
466
467mostlyclean-am: mostlyclean-generic mostlyclean-libtool
468
469pdf: pdf-am
470
471pdf-am:
472
473ps: ps-am
474
475ps-am:
476
477uninstall-am:
478
479.MAKE: install-am install-strip
480
481.PHONY: all all-am check check-am clean clean-generic clean-libtool \
482 cscopelist-am ctags-am distclean distclean-generic \
483 distclean-libtool distdir dvi dvi-am html html-am info info-am \
484 install install-am install-data install-data-am install-dvi \
485 install-dvi-am install-exec install-exec-am install-html \
486 install-html-am install-info install-info-am install-man \
487 install-pdf install-pdf-am install-ps install-ps-am \
488 install-strip installcheck installcheck-am installdirs \
489 maintainer-clean maintainer-clean-generic mostlyclean \
490 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
491 tags-am uninstall uninstall-am
492
493
494# Tell versions [3.59,3.63) of GNU make to not export all variables.
495# Otherwise a system limit (for SysV at least) may be exceeded.
496.NOEXPORT:
diff --git a/macosx/bundle/README.txt b/macosx/bundle/README.txt
new file mode 100644
index 0000000..9e1cebb
--- /dev/null
+++ b/macosx/bundle/README.txt
@@ -0,0 +1,13 @@
1Gtk Mac Bundler files to create application bundle
2==================================================
3
41. Install GTK+ and Sylpheed with jhbuild.
5
62. Install gtk-mac-bundler.
7
83. Run the following commands in this folder:
9
10$ jhbuild shell
11$ gtk-mac-bundler sylpheed.bundle
12
134. If successful, Sylpheed.app will be created on Desktop.
diff --git a/macosx/bundle/gtkrc b/macosx/bundle/gtkrc
new file mode 100644
index 0000000..ba5477c
--- /dev/null
+++ b/macosx/bundle/gtkrc
@@ -0,0 +1,2 @@
1gtk-icon-theme-name = "Tango"
2gtk-enable-mnemonics = 0
diff --git a/macosx/bundle/launcher.sh b/macosx/bundle/launcher.sh
new file mode 100755
index 0000000..67f5051
--- /dev/null
+++ b/macosx/bundle/launcher.sh
@@ -0,0 +1,170 @@
1#!/bin/sh
2
3if test "x$GTK_DEBUG_LAUNCHER" != x; then
4 set -x
5fi
6
7if test "x$GTK_DEBUG_GDB" != x; then
8 EXEC="gdb --args"
9else
10 EXEC=exec
11fi
12
13name=`basename "$0"`
14tmp="$0"
15tmp=`dirname "$tmp"`
16tmp=`dirname "$tmp"`
17bundle=`dirname "$tmp"`
18bundle_contents="$bundle"/Contents
19bundle_res="$bundle_contents"/Resources
20bundle_lib="$bundle_res"/lib
21bundle_bin="$bundle_res"/bin
22bundle_data="$bundle_res"/share
23bundle_etc="$bundle_res"/etc
24
25export DYLD_LIBRARY_PATH="$bundle_lib"
26export XDG_CONFIG_DIRS="$bundle_etc"/xdg
27export XDG_DATA_DIRS="$bundle_data"
28export GTK_DATA_PREFIX="$bundle_res"
29export GTK_EXE_PREFIX="$bundle_res"
30export GTK_PATH="$bundle_res"
31
32export GTK2_RC_FILES="$bundle_etc/gtk-2.0/gtkrc"
33export GTK_IM_MODULE_FILE="$bundle_etc/gtk-2.0/gtk.immodules"
34export GDK_PIXBUF_MODULE_FILE="$bundle_etc/gtk-2.0/gdk-pixbuf.loaders"
35export PANGO_RC_FILE="$bundle_etc/pango/pangorc"
36export PANGO_LIBDIR="$bundle_lib"
37export PANGO_SYSCONFDIR="$bundle_etc"
38
39APP=sylpheed
40I18NDIR="$bundle_data/locale"
41# Set the locale-related variables appropriately:
42unset LANG LC_MESSAGES LC_MONETARY LC_COLLATE
43
44# Has a language ordering been set?
45# If so, set LC_MESSAGES and LANG accordingly; otherwise skip it.
46# First step uses sed to clean off the quotes and commas, to change - to _, and change the names for the chinese scripts from "Hans" to CN and "Hant" to TW.
47APPLELANGUAGES=`defaults read .GlobalPreferences AppleLanguages | sed -En -e 's/\-/_/' -e 's/Hant/TW/' -e 's/Hans/CN/' -e 's/[[:space:]]*\"?([[:alnum:]_]+)\"?,?/\1/p' `
48if test "$APPLELANGUAGES"; then
49 # A language ordering exists.
50 # Test, item per item, to see whether there is an corresponding locale.
51 for L in $APPLELANGUAGES; do
52 #test for exact matches:
53 if test -f "$I18NDIR/${L}/LC_MESSAGES/$APP.mo"; then
54 export LANG=$L
55 break
56 fi
57 #This is a special case, because often the original strings are in US
58 #English and there is no translation file.
59 if test "x$L" == "xen_US"; then
60 export LANG=$L
61 break
62 fi
63 #OK, now test for just the first two letters:
64 if test -f "$I18NDIR/${L:0:2}/LC_MESSAGES/$APP.mo"; then
65 export LANG=${L:0:2}
66 break
67 fi
68 #Same thing, but checking for any english variant.
69 if test "x${L:0:2}" == "xen"; then
70 export LANG=$L
71 break
72 fi;
73 done
74fi
75unset APPLELANGUAGES L
76
77# If we didn't get a language from the language list, try the Collation preference, in case it's the only setting that exists.
78APPLECOLLATION=`defaults read .GlobalPreferences AppleCollationOrder`
79if test -z ${LANG} -a -n $APPLECOLLATION; then
80 if test -f "$I18NDIR/${APPLECOLLATION:0:2}/LC_MESSAGES/$APP.mo"; then
81 export LANG=${APPLECOLLATION:0:2}
82 fi
83fi
84if test ! -z $APPLECOLLATION; then
85 export LC_COLLATE=$APPLECOLLATION
86fi
87unset APPLECOLLATION
88
89# Continue by attempting to find the Locale preference.
90APPLELOCALE=`defaults read .GlobalPreferences AppleLocale`
91
92if test -f "$I18NDIR/${APPLELOCALE:0:5}/LC_MESSAGES/$APP.mo"; then
93 if test -z $LANG; then
94 export LANG="${APPLELOCALE:0:5}"
95 fi
96
97elif test -z $LANG -a -f "$I18NDIR/${APPLELOCALE:0:2}/LC_MESSAGES/$APP.mo"; then
98 export LANG="${APPLELOCALE:0:2}"
99fi
100
101#Next we need to set LC_MESSAGES. If at all possilbe, we want a full
102#5-character locale to avoid the "Locale not supported by C library"
103#warning from Gtk -- even though Gtk will translate with a
104#two-character code.
105if test -n $LANG; then
106#If the language code matches the applelocale, then that's the message
107#locale; otherwise, if it's longer than two characters, then it's
108#probably a good message locale and we'll go with it.
109 if test $LANG == ${APPLELOCALE:0:5} -o $LANG != ${LANG:0:2}; then
110 export LC_MESSAGES=$LANG
111#Next try if the Applelocale is longer than 2 chars and the language
112#bit matches $LANG
113 elif test $LANG == ${APPLELOCALE:0:2} -a $APPLELOCALE ">" ${APPLELOCALE:0:2}; then
114 export LC_MESSAGES=${APPLELOCALE:0:5}
115#Fail. Get a list of the locales in $PREFIX/share/locale that match
116#our two letter language code and pick the first one, special casing
117#english to set en_US
118 elif test $LANG == "en"; then
119 export LC_MESSAGES="en_US"
120 else
121 LOC=`find $PREFIX/share/locale -name $LANG???`
122 for L in $LOC; do
123 export LC_MESSAGES=$L
124 done
125 fi
126else
127#All efforts have failed, so default to US english
128 export LANG="en_US"
129 export LC_MESSAGES="en_US"
130fi
131CURRENCY=`echo $APPLELOCALE | sed -En 's/.*currency=([[:alpha:]]+).*/\1/p'`
132if test "x$CURRENCY" != "x"; then
133#The user has set a special currency. Gtk doesn't install LC_MONETARY files, but Apple does in /usr/share/locale, so we're going to look there for a locale to set LC_CURRENCY to.
134 if test -f /usr/local/share/$LC_MESSAGES/LC_MONETARY; then
135 if test -a `cat /usr/local/share/$LC_MESSAGES/LC_MONETARY` == $CURRENCY; then
136 export LC_MONETARY=$LC_MESSAGES
137 fi
138 fi
139 if test -z "$LC_MONETARY"; then
140 FILES=`find /usr/share/locale -name LC_MONETARY -exec grep -H $CURRENCY {} \;`
141 if test -n "$FILES"; then
142 export LC_MONETARY=`echo $FILES | sed -En 's%/usr/share/locale/([[:alpha:]_]+)/LC_MONETARY.*%\1%p'`
143 fi
144 fi
145fi
146#No currency value means that the AppleLocale governs:
147if test -z "$LC_MONETARY"; then
148 LC_MONETARY=${APPLELOCALE:0:5}
149fi
150#For Gtk, which only looks at LC_ALL:
151export LC_ALL=$LC_MESSAGES
152
153unset APPLELOCALE FILES LOC
154
155if test -f "$bundle_lib/charset.alias"; then
156 export CHARSETALIASDIR="$bundle_lib"
157fi
158
159# Extra arguments can be added in environment.sh.
160EXTRA_ARGS=
161if test -f "$bundle_res/environment.sh"; then
162 source "$bundle_res/environment.sh"
163fi
164
165# Strip out the argument added by the OS.
166if /bin/expr "x$1" : '^x-psn_' > /dev/null; then
167 shift 1
168fi
169
170$EXEC "$bundle_contents/MacOS/$name-bin" "$@" $EXTRA_ARGS
diff --git a/macosx/bundle/sylpheed.bundle b/macosx/bundle/sylpheed.bundle
new file mode 100644
index 0000000..e741404
--- /dev/null
+++ b/macosx/bundle/sylpheed.bundle
@@ -0,0 +1,152 @@
1<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
2<app-bundle>
3
4 <meta>
5 <!-- Where to pick up the GTK+ installation, icon themes,
6 etc. Note that "${env:JHBUILD_PREFIX}" is evaluated to the
7 value of the environment variable JHBUILD_PREFIX. You can
8 define additional prefixes and refer to them in paths
9 throughout this file on the form "${prefix:name}". This is
10 useful for installing certain libraries or even the
11 application itself separately. Note that JHBUILD_PREFIX is
12 defined by jhbuild, so it you are not using jhbuild you can
13 either define your own or just hardcode the path here.
14 -->
15 <prefix name="default">${env:JHBUILD_PREFIX}</prefix>
16
17 <!-- The project directory is the default location of the created
18 app. If you leave out the path, the current directory is
19 used. Note the usage of an environment variable here again.
20 -->
21 <destination overwrite="yes">${env:HOME}/Desktop</destination>
22
23 <image>
24 <!-- Not implemented yet (DMG image). -->
25 </image>
26
27 <!-- Comment this out to keep the install names in binaries -->
28 <run-install-name-tool/>
29
30 <!-- Optionally specify a launcher script to use. If the
31 application sets up everything needed itself, like
32 environment variable, linker paths, etc, a launcher script is
33 not needed. If the source path is left out, the default
34 script will be used.
35 -->
36 <launcher-script>${project}/launcher.sh</launcher-script >
37
38 <!-- Not implemented: Optional runtime, could be python or mono
39 for example.
40 -->
41 <!-- runtime copy="yes">/usr/bin/python</runtime -->
42 <!-- Indicate the active gtk version to use. This is needed only
43 for gtk+-3.0 projects. -->
44 <gtk>gtk+-2.0</gtk>
45 </meta>
46
47 <!-- The special macro "${project}" refers to the directory where
48 this bundle file is located. The application name and bundle
49 identifier are taken from the plist file.
50 -->
51 <plist>${project}/Info-sylpheed.plist</plist>
52
53 <main-binary>${prefix}/bin/sylpheed</main-binary>
54
55 <!-- Copy in GTK+ modules. Note the ${gtkdir} macro, which expands
56 to the correct library subdirectory for the specified gtk
57 version.
58 -->
59 <binary>
60 ${prefix}/lib/${gtkdir}/modules/*.so
61 </binary>
62
63 <!-- Copy in GTK+ theme engines and print backends. Note the use of the
64 "${pkg:module:variable}" macro, which evaluates to a pkg-config
65 variable in the specified module. Note that any libraries that
66 binaries link to are also copied in automatically. Note also
67 the included ${gtk} macro, which gets the correct package name
68 to get. -->
69 <binary>
70 ${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/engines/*.so
71 </binary>
72 <binary>
73 ${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/printbackends/*.so
74 </binary>
75 <binary>
76 ${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/immodules/*.so
77 </binary>
78
79<!-- Starting with 2.24, gdk-pixbuf installs into its own directory. -->
80 <binary>
81 ${prefix}/lib/gdk-pixbuf-2.0/${pkg:${gtk}:gtk_binary_version}/loaders/*.so
82 </binary>
83
84 <binary>
85 ${prefix}/lib/pango/${pkg:pango:pango_module_version}/modules/*.so
86 </binary>
87
88 <binary>
89 ${prefix}/lib/sylpheed/plugins/*.so
90 </binary>
91
92 <!-- Translation filenames, one for each program or library that you
93 want to copy in to the bundle. The "dest" attribute is
94 optional, as usual. Bundler will find all translations of that
95 library/program under the indicated directory and copy them.-->
96 <translations name="gtk20">
97 ${prefix}/share/locale
98 </translations>
99 <translations name="sylpheed">
100 ${prefix}/share/locale
101 </translations>
102
103
104 <!-- Data to copy in, usually Glade/UI files, images, sounds files
105 etc. The destination inside the bundle can be specified if the
106 files should end up at a different location, by using the
107 "dest" property. The destination must then start with the macro
108 "${bundle}", which refers to the bundle root directory.
109 -->
110 <data>
111 ${prefix}/share/sylpheed
112 </data>
113 <!-- data>
114 ${prefix}/share/pixmaps
115 </data -->
116
117 <!-- Copy in the themes data. You may want to trim this to save space
118 in your bundle. -->
119 <data>
120 ${prefix}/share/themes
121 </data>
122
123 <!-- Copy icons. Note that the .icns file is an Apple format which
124 contains up to 4 sizes of icon. You can use
125 /Developer/Applications/Utilities/Icon Composer.app to import
126 artwork and create the file. -->
127 <data dest="${bundle}/Contents/Resources">
128 ${project}/sylpheed.icns
129 </data>
130
131 <!-- This is where theme commands go. You can copy them in from your
132 theme of choice if they provide and example, or you can just
133 change the source path. -->
134
135 <data dest="${bundle}/Contents/Resources/etc/${gtkdir}/gtkrc">
136 ${project}/gtkrc
137 </data>
138
139 <!-- Icon themes to copy. The "icons" property can be either of
140 "auto", "all", or "none". All or none should be
141 self-explanatory, while auto means that the script will try to
142 figure out which icons are needed. This is done by getting all
143 the strings from all copied binaries, and matching them against
144 icon names. To be safe, you should use "all". "none" is useful
145 if you want just the index.theme file but no icons, mostly
146 needed for the "hicolor" base theme.
147 >
148 <icon-theme icons="auto">
149 Tango
150 </icon-theme -->
151
152</app-bundle>
diff --git a/macosx/bundle/sylpheed.icns b/macosx/bundle/sylpheed.icns
new file mode 100644
index 0000000..5043181
--- /dev/null
+++ b/macosx/bundle/sylpheed.icns
Binary files differ