Bithack / principia

Open source physics-based sandbox game.
https://principia-web.se
Other
259 stars 25 forks source link

Remove unused libraries and other stuff #47

Closed rollerozxa closed 1 year ago

rollerozxa commented 1 year ago

Removes squirrel, sqrat, jansson and android-lvl which are all unused libraries with no references to them. Also gets rid of the SDL test folders since I assume they aren't needed and are about 70MB in total, should decrease the size of a shallow clone for people on slow internet connections. Also removes some android LITE related stuff I forgot about last time.

artemking4 commented 1 year ago

i think that most dependencies should be removed from the repo, if not all why keep them there if you can make the user supply them to the path themselves? just like it has already been done with gtk and curl

rollerozxa commented 1 year ago

This is completely unrelated to that, these libraries aren't used by Principia at all.

Eventually the other bundled libraries should of course be gotten rid of though (I managed to get the Linux version to compile with only system libraries yesterday), but only when the dependency resolution has been solved on all platforms.

sdac commented 1 year ago

@artemking4 i think we'll get to that. There were reasons 8 years ago for bundling everything - primarily to avoid updates in external packages causing bugs. Today, as an open source project, it's a different situation.