yvt / openspades

Compatible client of Ace of Spades 0.75
http://openspades.yvt.jp/
GNU General Public License v3.0
1.14k stars 219 forks source link

Make Packages for Common Distributions #81

Open Ericson2314 opened 11 years ago

Ericson2314 commented 11 years ago

There are few open source multiplayer games with a big player base. We could make OpenSpades a big thing in the open source world, but only if we can get packages in the distribution repositories (and a PPA on launchpad for Ubuntu).

This is old, but demonstrates that launchpad (for ubuntu) can mirror a git repo elsewhere: http://askubuntu.com/questions/13613/git-on-launchpad

Building packages with CMake: http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#DEB_.28UNIX_only.29 http://www.cmake.org/Wiki/CMake:CPackPackageGenerators#RPM_.28Unix_Only.29

NotAFile commented 11 years ago

.deb would be really awesome, as compiling does not create a "install" file for me

ghost commented 11 years ago

Heck, why not the Open Build Service then instead of vendor/distro-specific packages?

It makes programs easily portable on a number of distros and a friend of mine knows a hack to make it build on Windows via RPM, though Windows is planned to be supported. It will provide binary downloads so you don't have to!

learn-more commented 11 years ago

because porting stuff like rpm to windows is a bad idea?

learn-more commented 11 years ago

try it out, and patch it up for .dep / .rpm https://github.com/yvt/openspades/pull/82

Ericson2314 commented 11 years ago

I can test deb file on Ubuntu. @yvt: Do you want to create an account an project on launchpad so we can have an Ubuntu PPA?