2014-06-19 23:06:26 +05:30
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2010-12-28 04:12:13 +05:30
|
|
|
<app-bundle>
|
|
|
|
|
|
|
|
<meta>
|
|
|
|
<prefix name="default">${env:JHBUILD_PREFIX}</prefix>
|
|
|
|
<destination overwrite="yes">${env:HOME}/Desktop</destination>
|
|
|
|
<run-install-name-tool/>
|
2016-08-14 04:20:39 +05:30
|
|
|
|
2012-12-23 11:41:43 +05:30
|
|
|
<!-- Indicate the active gtk version to use. This is needed only
|
|
|
|
for gtk+-3.0 projects. -->
|
|
|
|
<gtk>gtk+-3.0</gtk>
|
2010-12-28 04:12:13 +05:30
|
|
|
</meta>
|
|
|
|
|
|
|
|
<plist>${project}/Info.plist</plist>
|
2016-08-14 04:20:39 +05:30
|
|
|
<!-- Build gramps-launcher with:
|
2017-08-27 05:08:31 +05:30
|
|
|
gcc -L$PREFIX/lib `python-config -\-cflags -\-ldflags` \
|
2016-08-14 04:20:39 +05:30
|
|
|
-o $PREFIX/bin/gramps-launcher \
|
|
|
|
path/to/gtk-mac-bundler/examples/python-launcher.c
|
|
|
|
with the obvious substitution.
|
|
|
|
-->
|
2010-12-28 04:12:13 +05:30
|
|
|
<main-binary>
|
2016-08-14 04:20:39 +05:30
|
|
|
${prefix}/bin/gramps-launcher
|
2010-12-28 04:12:13 +05:30
|
|
|
</main-binary>
|
|
|
|
|
|
|
|
<!-- Copy in GTK+ modules. Note the use of the
|
|
|
|
"${pkg:module:variable}" macro, which evaluates to a pkg-config
|
|
|
|
variable in the specified module. Note that any libraries that
|
|
|
|
binaries link to are also copied in automatically.
|
|
|
|
-->
|
|
|
|
<binary>
|
2011-06-29 00:24:58 +05:30
|
|
|
${prefix}/lib/gdk-pixbuf-2.0/${pkg:gdk-pixbuf-2.0:gdk_pixbuf_binary_version}/
|
2010-12-28 04:12:13 +05:30
|
|
|
</binary>
|
2013-08-11 02:35:17 +05:30
|
|
|
<!-- Copy in the quartz input method. -->
|
2011-05-04 02:29:12 +05:30
|
|
|
<binary>
|
2013-08-11 02:35:17 +05:30
|
|
|
${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/immodules/im-quartz.so
|
|
|
|
</binary>
|
|
|
|
|
2011-05-04 02:29:12 +05:30
|
|
|
<!-- And the print backends -->
|
|
|
|
<binary>
|
2012-12-23 11:41:43 +05:30
|
|
|
${prefix}/lib/${gtkdir}/${pkg:${gtk}:gtk_binary_version}/printbackends/*.so
|
2011-05-04 02:29:12 +05:30
|
|
|
</binary>
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<binary recurse="True">
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/python3.4/*.so
|
2010-12-28 04:12:13 +05:30
|
|
|
</binary>
|
|
|
|
|
|
|
|
<binary>
|
|
|
|
${prefix}/lib/librsvg-2.2.dylib
|
|
|
|
</binary>
|
|
|
|
|
2012-01-29 07:15:16 +05:30
|
|
|
<!--binary>
|
|
|
|
${prefix}/lib/libwebkit-1.0.2.dylib
|
|
|
|
</binary-->
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<binary>
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/libgtkmacintegration-gtk3.2.dylib
|
2010-12-28 04:12:13 +05:30
|
|
|
</binary>
|
|
|
|
|
|
|
|
<binary>
|
|
|
|
${prefix}/lib/libdb-4.dylib
|
|
|
|
</binary>
|
|
|
|
|
2011-05-04 02:29:12 +05:30
|
|
|
<binary>
|
2014-05-23 08:53:23 +05:30
|
|
|
${prefix}/lib/libgtkspell3-3.0.dylib
|
2010-12-28 04:12:13 +05:30
|
|
|
</binary>
|
|
|
|
|
2011-05-04 02:29:12 +05:30
|
|
|
<binary>
|
|
|
|
${prefix}/lib/enchant
|
|
|
|
</binary>
|
|
|
|
|
|
|
|
<binary>
|
2013-11-14 22:54:35 +05:30
|
|
|
${prefix}/lib/libosmgpsmap-1.0.0.dylib
|
2010-12-28 04:12:13 +05:30
|
|
|
</binary>
|
|
|
|
|
2014-02-19 05:58:05 +05:30
|
|
|
<binary>
|
|
|
|
${prefix}/lib/libgoocanvas-2.0.9.dylib
|
|
|
|
</binary>
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<binary>
|
2012-01-29 07:15:16 +05:30
|
|
|
${prefix}/lib/libhunspell-1.3.0.dylib
|
2011-05-04 02:29:12 +05:30
|
|
|
</binary>
|
|
|
|
|
|
|
|
<binary>
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/libtiff.5.dylib
|
2010-12-28 04:12:13 +05:30
|
|
|
</binary>
|
|
|
|
|
2011-06-29 00:24:40 +05:30
|
|
|
<binary dest="${bundle}/Contents/MacOS/">
|
|
|
|
${prefix}/bin/dot
|
|
|
|
</binary>
|
|
|
|
|
|
|
|
<binary>
|
|
|
|
${prefix}/lib/graphviz/*.dylib
|
|
|
|
</binary>
|
|
|
|
|
2013-04-21 04:38:35 +05:30
|
|
|
<binary>
|
|
|
|
${prefix}/lib/libgexiv2.dylib
|
|
|
|
</binary>
|
|
|
|
|
2016-09-11 02:25:35 +05:30
|
|
|
<gir>
|
|
|
|
${prefix}/share/gir-1.0/*.gir
|
|
|
|
</gir>
|
|
|
|
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<!-- Translation filenames, one for each program or library that you
|
|
|
|
want to copy in to the bundle. The "dest" attribute is
|
|
|
|
optional, as usual. Bundler will find all translations of that
|
|
|
|
library/program under the indicated directory and copy them.-->
|
2012-12-23 11:41:43 +05:30
|
|
|
<translations name="gtk30">
|
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
<translations name="gtk30-properties">
|
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
<translations name="glib20">
|
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
<translations name="gdk-pixbuf">
|
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
<translations name="atk10">
|
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
<translations name="gtkspell3">
|
2010-12-28 04:12:13 +05:30
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
|
|
|
<translations name="gramps">
|
|
|
|
${prefix}/share/locale
|
|
|
|
</translations>
|
|
|
|
|
2016-08-14 04:20:39 +05:30
|
|
|
<!-- Our launcher script isn't a shell script any more, and our binary really is a binary. -->
|
|
|
|
<data dest="${bundle}/Contents/Resources">
|
|
|
|
${project}/gramps_launcher.py
|
|
|
|
</data>
|
2010-12-28 04:12:13 +05:30
|
|
|
|
|
|
|
<!-- We have to pull in the python modules, which are mixed python
|
|
|
|
and loadable modules. -->
|
2013-04-21 04:38:35 +05:30
|
|
|
<data>
|
2012-12-23 11:41:43 +05:30
|
|
|
${prefix}/share/glib-2.0/schemas
|
|
|
|
</data>
|
|
|
|
|
2013-04-21 04:38:35 +05:30
|
|
|
<data recurse="True">
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/python3.4/*.py
|
2012-01-29 07:15:16 +05:30
|
|
|
</data>
|
|
|
|
|
2013-04-21 04:38:35 +05:30
|
|
|
<data>
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/python3.4/config-3.4m/
|
2013-04-21 04:38:35 +05:30
|
|
|
</data>
|
|
|
|
|
2012-01-29 07:15:16 +05:30
|
|
|
<data>
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/python3.4/site-packages/gramps/gen/utils/resource-path
|
2010-12-28 04:12:13 +05:30
|
|
|
</data>
|
|
|
|
|
2015-04-04 02:43:32 +05:30
|
|
|
<data>
|
|
|
|
${prefix}/include/python3.4m/pyconfig.h
|
|
|
|
</data>
|
|
|
|
|
2016-09-11 02:25:35 +05:30
|
|
|
<!--data>
|
2013-01-14 02:02:11 +05:30
|
|
|
${prefix}/lib/girepository-1.0/
|
2016-09-11 02:25:35 +05:30
|
|
|
</data-->
|
2013-01-14 02:02:11 +05:30
|
|
|
|
2013-04-21 04:38:35 +05:30
|
|
|
<!--data>
|
2012-01-29 07:15:16 +05:30
|
|
|
${prefix}/share/webkit-1.0/
|
|
|
|
</data-->
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<data>
|
|
|
|
${prefix}/share/enchant/
|
|
|
|
</data>
|
|
|
|
|
|
|
|
<data>
|
|
|
|
${prefix}/share/mime/
|
|
|
|
</data>
|
|
|
|
|
2016-09-11 02:25:35 +05:30
|
|
|
<data>
|
|
|
|
${prefix}/share/xml/iso-codes
|
|
|
|
</data>
|
|
|
|
|
2012-12-23 11:41:43 +05:30
|
|
|
<data recurse="True">
|
2015-03-23 07:29:57 +05:30
|
|
|
${prefix}/lib/python3.4/site-packages/gramps/*.glade
|
2012-12-23 11:41:43 +05:30
|
|
|
</data>
|
|
|
|
|
|
|
|
<data>
|
2013-04-21 04:38:35 +05:30
|
|
|
${prefix}/share/gramps/
|
2012-12-23 11:41:43 +05:30
|
|
|
</data>
|
|
|
|
|
|
|
|
<data recurse="True">
|
2013-04-21 04:38:35 +05:30
|
|
|
${prefix}/share/gramps/images/*.png
|
2012-12-23 11:41:43 +05:30
|
|
|
</data>
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<data>
|
2013-04-21 04:38:35 +05:30
|
|
|
${prefix}/share/gramps/images/splash.jpg
|
2010-12-28 04:12:13 +05:30
|
|
|
</data>
|
|
|
|
|
2013-04-21 04:38:35 +05:30
|
|
|
<data>
|
|
|
|
${prefix}/share/mime-info/
|
|
|
|
</data>
|
|
|
|
<!-- Note that you must run `dot -c` to create this file -->
|
2011-06-29 00:24:40 +05:30
|
|
|
<data>
|
|
|
|
${prefix}/lib/graphviz/config6
|
|
|
|
</data>
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<!-- Copy in the themes data. You may want to trim this to save space
|
|
|
|
in your bundle. -->
|
|
|
|
<data>
|
|
|
|
${prefix}/share/themes
|
|
|
|
</data>
|
|
|
|
|
2014-03-09 02:46:29 +05:30
|
|
|
<data>
|
|
|
|
${prefix}/share/icons
|
|
|
|
</data>
|
|
|
|
|
2010-12-28 04:12:13 +05:30
|
|
|
<!-- Copy icons. Note that the .icns file is an Apple format which
|
|
|
|
contains up to 4 sizes of icon. You can use
|
|
|
|
/Developer/Applications/Utilities/Icon Composer.app to import
|
|
|
|
artwork and create the file.-->
|
|
|
|
<data dest="${bundle}/Contents/Resources">
|
|
|
|
${project}/gramps.icns
|
|
|
|
</data>
|
|
|
|
|
2013-11-14 22:54:35 +05:30
|
|
|
<data dest="${bundle}/Contents/Resources/share/gramps/gramps.accel">
|
2010-12-28 04:12:13 +05:30
|
|
|
${project}/gramps.accel
|
|
|
|
</data>
|
|
|
|
|
2014-03-09 02:46:29 +05:30
|
|
|
<!-- Default settings file to set the theme. -->
|
|
|
|
<data dest="${bundle}/Contents/Resources/etc/gtk-3.0/settings.ini">
|
|
|
|
${project}/settings.ini
|
|
|
|
</data>
|
2010-12-28 04:12:13 +05:30
|
|
|
|
|
|
|
</app-bundle>
|