Open Fohlen opened 7 years ago
This will be deprecated by the rolling release system, see #405
How can a binary distribution solve an easy building issue?
True. The rolling release distribution system is targeted towards end users, beta testers and early adopters. But as a first time contributor you would be glad to have a script which prepares a working development environment which installs conan, npm, gcc and so on. Maybe we should reopen and adjust the issue description?
This could be used by providing two separate snap
packages
nvm/node
plugin which just installs the gamepython
plugin, additionally specifying adding our compiler infrastructure. Use conan
as the pip dependency, and there you go.A snapcraft-yaml could look like this
name: inexor
summary: "Fast classic gameplay crossed with modern technology."
version: "0.9.0"
description: |
Cooperatively create levels with the built-in map editor.
Master manic multiplayer matches.
Made with love, not money.
It's free and open source.
grade: stable
parts:
inexor-flex:
filesets:
desktop: [ ~/share/applications inexor.desktop ]
icon: [ ~/share/applications inexor.ico ]
source: https://github.com/inexorgame/inexor-flex.git
source-tag: 0.9.0
plugin: nodejs
node-engine: 8.4.0
npm-run: npm i -g
Add a script that:
/opt/inexor
for Alpha releasesAdd a respective wiki page that:
add's instructions with pictures to the Windows partadd's a note on OS X