WaveBox icon indicating copy to clipboard operation
WaveBox copied to clipboard

Switch to ImageMagick for cover art scaling. Create build scripts for all relevant platforms.

Open einsteinx2 opened this issue 12 years ago • 7 comments

I've got it mostly figured out. Have build scripts for 32 and 64 bit linux (though I want to modify them to allow building both from a 64bit box if possible) and working on finishing up the universal os x build script. For Windows, we may be able to use the ImageMagick provided DLLs, have to test.

einsteinx2 avatar May 09 '13 01:05 einsteinx2

Got the OS X build script working! Builds a self contained 32 and 64bit dylib, with no need for all the other dylibs, and now it's no longer necessary to start WaveBox with DYLD_LIBRARY_PATH=. anymore.

einsteinx2 avatar May 09 '13 01:05 einsteinx2

Working on improving the linux build scripts now. Also in the future we may want to look into FatELF (https://icculus.org/fatelf/) to have "universal" .so files, to allow for a single rpm/deb for 32 and 64bit systems.

einsteinx2 avatar May 09 '13 02:05 einsteinx2

Cleaned up the 32bit linux script and it now runs on 64bit linux and cross compiles, so no need to setup a 32bit vm or anything.

einsteinx2 avatar May 09 '13 02:05 einsteinx2

Also fixed the 64bit linux build script.

Only things left now is Windows and arm linux.

einsteinx2 avatar May 10 '13 21:05 einsteinx2

Is this done now? We are using ImageMagick on Linux and Mac, and build scripts are in the repo as well.

mdlayher avatar Jul 22 '13 20:07 mdlayher

Yep, this is done.

Justin Hill

On Monday, July 22, 2013 at 4:33 PM, Matt Layher wrote:

Is this done now? We are using ImageMagick on Linux and Mac, and build scripts are in the repo as well.

— Reply to this email directly or view it on GitHub (https://github.com/einsteinx2/WaveBox/issues/48#issuecomment-21373357).

justindhill avatar Jul 22 '13 20:07 justindhill

Not done. Still need to build for Windows and ARM.

einsteinx2 avatar Jul 22 '13 21:07 einsteinx2