All I do is download the source tarballs from the official project websites whenever there's an update and put them into a Debian package where according rule and control files describe the cross compilation build and package process. Examples:
https://launchpadlibrarian.net/165899765/mingw-x-fluidsynth_1.1.6-3.diff.gz https://launchpadlibrarian.net/165871512/mingw-x-libvorbis_1.3.4-1.diff.gz Note that this procedure works only because we can cross-compile for Windows. If I would build everything natively on Windows, I had to write similiar scripts which extract the source tarballs, configure them, build them and put the resulting binaries in a sensible location and so on. I'm not familiar with OS X at all but maybe you should create packages/bundles for each library (like on Linux: libfluidsynth-1.1.6....deb) so when you want to build LMMS, you have to install all of these bundles so that LMMS can find them. Yes, this *is* lot's of work but you're talking about a proprietary platform which doesn't ship free software/libraries - like Windows. It looks like cross-compiling for OS X would work as well (http://devs.openttd.org/~truebrain/compile-farm/apple-darwin9.txt http://www.sandroid.org/imcross/) but it probably will require even more initial efforts. BTW building with MacPorts doesn't mean it will use a faked X or whatever. As long as Qt is built natively with OS backend, everything should be fine. Of course inside LMMS you will not see the regular OS X button style etc. but the uniform LMMS button style. Toby ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
