As a general rule you want to use the installed paths in ${prefix} as the source for everything that isn’t specific to bundling the app and you want to let the bundler put it in the analogous place in Resources, so that e.g. $PREFIX/share/foo goes to ${bundle}/Contents/Resources/share/foo. You do that by not specifying a dest attribute. UI files are usually installed in $PREFIX/share/<appname>/, in one or more of builder, gtkbuilder, ui, or glade. Since most apps need most everything in their share directories it’s normal to do this with <data> ${prefix}/share/<appname> </data> making the obvious substitution. You may need to do likewise with some of the apps dependencies. Regards, John Ralls |