Opened 6 years ago

Last modified 6 years ago

#1529 confirmed task

Improve package scripts

Reported by: d_m Owned by:
Milestone: Future Keywords: utils
Cc:

Description

Right now the package scripts are somewhat fragile and wonky. The names of the generated things are weird, irregular, and out-of-sync. Also, the script usage is delicate.

We should have robust packaging scripts for all platforms (ideally including Linux) that are able to get the version/git-rev included correctly without being manually tweaked or passed arguments.

Change History (1)

comment:1 Changed 6 years ago by magnate

  • Keywords utils added; package scripts removed
  • Milestone changed from Triage to Future
  • Status changed from new to confirmed
  • Type changed from bug to task

Is this ticket about packaging the source tarball for people to unzip and compile, or about packaging the game, or both?

IMO we should focus on packaging the source tarball, as there are fewer permutations of that and it ought to be able to come up with one that's useful for 99% of people who don't use github.

Packaging the game itself really means making a Windows .msi, a .dmg for Mac, and a .deb and/or .rpm for *nix. Those are all quite complicated and IMO ought to be carried out outside the main source repo (e.g. git.debian.org for the Debian build).

Note: See TracTickets for help on using tickets.