My favorites | Sign in
Project Logo
                
Search
for
Updated Apr 08, 2009 by draekz
MaintainScripts  
How to maintain the scripts used by developers of galaxium.

Introduction

The galaxium project is made up of several projects that provide libraries and add-ins that make up the application. Some of these libraries are written in C/C++ and most are written in C#. Eventhough we have a MonoDevelop solution that allows easy coding and debugging, we also maintain a set of autotools scripts that allow the application to be built on any supported platforms. Also, we maintain scripts for building packages that can be uploaded to a usable repository to easily distribute the application to users.

Auto-Tools Scripts

The following files are available to easily build Galaxium:

All subdirectories included contain a Makefile.am template. Also some files are generated from .in files that are provided in the source.

In order to add/remove new components to the main source, these scripts must be maintained. Any new dependencies must be included and checked and the makefile templates must match.

Packaging Scripts

Current the only available script is gendebsrc.sh used to create Ubuntu package information to upload to the launchpad PPA service. This makes available the packages for various ubuntu distributions in a public repository.

Any new scripts that will be available for packaging will be provided in the dist folder on the svn repository.

Hosted by Google Code