Commit Graph
6 Commits
Author SHA1 Message Date
derivator 5da7887c1c Linux: add install target to makefile 2015-03-05 03:13:53 +01:00
derivator d7e0b24eec Linux: set AssemblyInformationalVersion to git version during build
just as windows builds do. Also set matchingServerVersion for the web app
and use the new format in CVocaluxeServer.
2015-03-04 22:53:44 +01:00
derivator acd89bc2d3 Linux: store config in ~/.config/Vocaluxe instead of in install dir
because we might not have permission to write there if installed as a package
If that folder doesn't exist, create it and copy the default profiles there,
so they show up but can still be edited or removed
2015-03-01 02:14:01 +01:00
derivator 1b86baa24d Linux: build for x86 if we're on x86 2015-03-01 00:34:00 +01:00
derivator 413e7d7567 Fix graphical glitches on linux
.png textures using certain grayscale formats were loaded incorrectly, due to a defect in Mono's Bitmap class (see https://bugzilla.novell.com/show_bug.cgi?id=485773). Worked around by
converting these files to standard format.
2015-02-13 12:15:07 +01:00
derivator 5049ba5895 Make Vocaluxe buildable and playable on GNU/Linux
Build with MonoDevelop or make.
Summary of the biggest changes:

* Correct for case differences between System.Data.SQLite and
  Mono.Data.Sqlite
* Exclude Direct3D and DirectSound from linux builds
* Provide linux versions of some windows-specific build events
* Exclude VocaluxeTests from linux builds so xbuild will work
* Add ability to build the native PitchTracker on linux
* Fix some problems with acinerella module
* Fix some windows-specific dependency checks that fail on linux
* Set OpenGL color format to 24-bit on linux
2015-02-13 03:15:19 +01:00