Ticket #113 (closed task: fixed)

Opened 10 years ago

Last modified 10 years ago

Need a build script to package parpg, fife and libraries

Reported by: or1andov Owned by: kaydeth_parpg
Priority: major Milestone: Techdemo 1
Component: scripts Version: trunk
Keywords: Cc:
Blocked By: Blocking:


We need a script(s) to package up PARPG, FIFE and any other libraries we may need so tat non-developers can download and try out the game.

It may be worthwhile to look into how the UH project has tackled this problem.


Setup.exe (32.1 MB) - added by kaydeth_parpg 10 years ago.
"Beta" windows installer for PARPG

Change History

comment:1 Changed 10 years ago by barra_parpg

  • Type changed from bug to task

I'm currently looking into packaging on win32 and so far using NSIS and HM NIS seems rather promising:

We should prolly modify our python scripts to load the FIFE engine core library ( on *NIX, _fife.pyd on Win32) from a directory within the PARPG base directory. E.g. C:\parpg\fife\swigwrappers\python while all PARPG files reside in C:\parpg.

comment:2 Changed 10 years ago by barra_parpg

I've played around a bit with NSIS and HM NIS but I didn't have enough time to wrap my head around both tools. Considering that there are a bunch of other release-related tasks I'll have to take care of (uploading the packages at sourceforge, release PR), I won't have the time to actually put together the win32 packages, at least if we would like to provide a real installer.

So hopefully some other win32-based programmer can look into it. If everybody is busy around the time when we plan to ship the release, I could provide a simple 7zip archive as option of last resort. Surely not as good as an installer but getting a release out might be more important than proper packaging at this point.

comment:3 Changed 10 years ago by kaydeth_parpg

  • Owner changed from parpg to kaydeth_parpg

Changed 10 years ago by kaydeth_parpg

"Beta" windows installer for PARPG

comment:4 Changed 10 years ago by kaydeth_parpg

  • Status changed from new to assigned

comment:5 Changed 10 years ago by Kaydeth_parpg

  • Status changed from assigned to closed
  • Resolution set to fixed

(In [422]) Ticket #113. Patch by Kaydeth. Added publisher and version information to the packaging script. Also added the options to install Python, Pyaml, and OpenAL dependencies for PARPG. closes #113


Add a comment

Modify Ticket

as closed
The resolution will be deleted. Next status will be 'reopened'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.