EPI-BU-0002

Title

Building Linux packages

One line summary

Make it easy to build packages for the various Linux distribution.

Status

Started but not completed

Description

Currently EiffelStudio can build Debian and RPM packages. However building usually requires a specific setup or a specific Linux distribution. The idea is to look at the existing solutions that would allow the packaging of EiffelStudio for various Linux distributions (one that comes to mind is the OpenSUSE Build Service).

The other part of the project is to find ways for EiffelStudio to be added to the major Linux distributions so that Linux users don't have to go to the Eiffel Software website to install EiffelStudio.

Skills needed

Knowledge of the various formats use by package management system on Linux.

Difficulty

Medium

Benefits

Student will learn about installation solutions for the different platforms.

The community will benefit from more exposure and a low barrier to install Eiffel on their platform of choice.

Licensing

GPLv2

Documentation

For internals on http://dev.eiffel.com as well as alongside the scripts needed to build such packages. The user documentation on how to get and install packages should be on http://docs.eiffel.com.

Submitter

Eiffel Software

Possible mentor

Ian King