1<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
2<app-bundle>
3
4	<meta>
5		<prefix name="default">${env:JHBUILD_PREFIX}</prefix>
6		<destination overwrite="yes">./image</destination>
7
8		<!-- Comment this out to keep the install names in binaries.  -->
9		<run-install-name-tool/>
10
11		<launcher-script>${project}/Helpers/Launcher</launcher-script>
12	</meta>
13
14	<plist>${project}/Info.plist</plist>
15	<main-binary>
16		${prefix}/bin/xpra
17	</main-binary>
18
19	<!-- We need to pack our own Python to avoid compatibility problems. -->
20	<binary dest="${bundle}/Contents/Resources/bin/Python">
21		${prefix}/bin/${env:PYTHON}
22	</binary>
23
24	<data dest="${bundle}/Contents/MacOS/">
25		${project}/Helpers/Xpra
26	</data>
27	<data dest="${bundle}/Contents/MacOS/">
28		${project}/Helpers/PythonExecWrapper
29	</data>
30
31	<binary>
32		${prefix}/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so
33	</binary>
34	<!-- Copy in libpyglib, which will pull in other dependencies we need -->
35	<binary>
36		${prefix}/lib/libpyglib-*.dylib
37	</binary>
38	<binary>
39		${prefix}/lib/libgtk-quartz-*.dylib
40	</binary>
41	<binary>
42		${prefix}/lib/libgtkglext-quartz-*.dylib
43	</binary>
44	<binary>
45		${prefix}/lib/libgdkglext-quartz-*.dylib
46	</binary>
47	<binary>
48		${prefix}/lib/libgtkmacintegration-gtk3*.dylib
49	</binary>
50	<binary>
51		${prefix}/lib/libexpat.*.dylib
52	</binary>
53	<binary>
54		${prefix}/lib/libjpeg.*.dylib
55	</binary>
56	<binary>
57		${prefix}/lib/libturbojpeg.*.dylib
58	</binary>
59	<binary>
60		${prefix}/lib/libtiff.*.dylib
61	</binary>
62	<binary>
63		${prefix}/lib/librsvg*.dylib
64	</binary>
65	<binary>
66		${prefix}/lib/libfribidi*.dylib
67	</binary>
68	<binary>
69		${prefix}/lib/libgthread*.dylib
70	</binary>
71	<binary>
72		${prefix}/lib/libx264.*.dylib
73	</binary>
74	<binary>
75		${prefix}/lib/libyuv*.dylib
76	</binary>
77	<binary>
78		${prefix}/lib/libavcodec.*.dylib
79	</binary>
80	<binary>
81		${prefix}/lib/libavformat.*.dylib
82	</binary>
83	<binary>
84		${prefix}/lib/libswscale.*.dylib
85	</binary>
86	<binary>
87		${prefix}/lib/libvpx.*.dylib
88	</binary>
89	<binary>
90		${prefix}/lib/libwebp*dylib
91	</binary>
92	<binary>
93		${prefix}/lib/libgst*.dylib
94	</binary>
95	<binary>
96		${prefix}/lib/libgirepository*.dylib
97	</binary>
98	<binary>
99		${prefix}/lib/libz*.dylib
100	</binary>
101	<binary>
102		${prefix}/lib/liblz4*.dylib
103	</binary>
104	<binary>
105		${prefix}/lib/libssl*.dylib
106	</binary>
107	<binary>
108		${prefix}/lib/libcrypto*.dylib
109	</binary>
110	<binary>
111		${prefix}/lib/libqrencode*.dylib
112	</binary>
113
114	<binary>
115		${prefix}/lib/gstreamer-1.0/*.dylib
116	</binary>
117
118	<binary dest="${bundle}/Contents/Resources/bin/gst-plugin-scanner-1.0">
119		${prefix}/libexec/gstreamer-1.0/gst-plugin-scanner
120	</binary>
121	<binary dest="${bundle}/Contents/Resources/bin/gst-launch-1.0">
122		${prefix}/bin/gst-launch-1.0
123	</binary>
124	<binary dest="${bundle}/Contents/Resources/bin/gst-inspect-1.0">
125		${prefix}/bin/gst-inspect-1.0
126	</binary>
127	<binary dest="${bundle}/Contents/Resources/bin/sshpass">
128		${prefix}/bin/sshpass
129	</binary>
130
131	<data dest="${bundle}/Contents/Resources/">
132		${project}/dist/Xpra.app/Contents/Resources/
133	</data>
134
135	<data>
136		${prefix}/lib/cairo/
137	</data>
138	<data>
139		${prefix}/etc/pango/
140	</data>
141	<data dest="${bundle}/Contents/Resources/share/glib-2.0/schemas">
142		${prefix}/share/glib-2.0/schemas
143	</data>
144
145	<data dest="${bundle}/Contents/Resources">
146		${project}/xpra.icns
147	</data>
148
149	<data dest="${bundle}/Contents/Resources/www">
150		${prefix}/share/xpra/www
151	</data>
152
153	<icon-theme icons="auto">
154		Tango
155	</icon-theme>
156
157</app-bundle>
158