There are some technical limitations making it difficult to distribute, but maybe you guys can help me figure out the best way to distribute something like this in general? Wine mechanisms that may be in place to help me script an installer or something...
Are there any mechanisms in wine that make it a bit easier for distributing an installer that can add one of those dll.so's? Here are some of the challenges:
- It can't be distributed with winetricks because its not stored under the PREFIX, its stored under lib/wine
- It can't be integrated into wine itself, I don't think, because of Steinberg's asio.h being used, which can't be distributed with the wine src. It has to be built into a binary and distributed as a binary in some way.
- After manually installing the dll.s into lib/wine, each time a new PREFIX is created, the DLL has to be manually registered with regsvr32, I don't know how to add a dll.so to a wine install so that whenever a new PREFIX is created, it will inherit the DLL as registered and available. Is this possible?
- I don't know how to determine the location of lib/wine. In cases where env variables are setup, or when wine is located under /usr, its easier to make assumptions, but in the mac world most people are using wineskin or wine bottler or some other distro that has all the wine stuff inside an app bundle and not always in the same dir structure. So I don't know how I can programatically locate the location of lib/wine to install it with an installer, aside from a brute force search. Plus see point#3 above, I wonder if there is a way to install something into a wine install so that each new PREFIX will be able to use it.