desura / Desurium

Free online games platform (juegos gratis), with an open source client. LGPL repo for Desura client. Potentially out of date. See https://github.com/desura/desura-app for newest (LGPL) client.
https://www.desura.com/es
GNU General Public License v3.0
270 stars 42 forks source link

add basic Mac OS X support #527

Closed karolherbst closed 10 years ago

karolherbst commented 11 years ago

I worked a bit on compile compatibility with Mac OS X.

Here is the result.

I also change some handling with the binary type of binaries and moved some util methods from UTIL::LIN to UTIL::OS and UTIL::UNIX (new UTIL namespace for UNIX based systems).

Some methods aren't implemented for Mac OS X, but they will print out a warning if called.

Currently nearly nothing works, though you can launch desurium and the login screen will come up.

Also the 10.7 SDK is required.

Jookia commented 11 years ago

I don't think this should be merged in to master.

karolherbst commented 11 years ago

@Jookia right, but you can test this patches and it will stay on my branch. I could push this branch to lodle if you want.

karolherbst commented 11 years ago

I could also split this into more pull request to separate trivial things from complex ones

japboy commented 10 years ago

First and great step to support OSX :+1:

Jookia commented 10 years ago

Why closed?

karolherbst commented 10 years ago

I removed my branch, because I have a newer one https://github.com/karolherbst/Desurium/tree/apple2