Previous: Donating, Up: Software package [Contents][Index]
The development sources are available through VCS:
https://github.com/oitofelix/mininim
If you are getting the sources from the VCS (or change configure.ac), you’ll need to have Automake and Autoconf to (re)build the configuration script. To build the binary GCC, GNU Make, gnulib, and Allegro 5 (>= 5.0.9) development library are necessary as well. For building the documentation you’ll need Texinfo, TeX Live and help2man. All these should be available from your distribution’s package manager. If you use an apt based distribution (Debian, Ubuntu, ...) you can do this by invoking the command:
sudo apt-get install automake autoconf gcc make gnulib liballegro5-dev \ liballegro-image5-dev liballegro-audio5-dev liballegro-acodec5-dev \ liballegro-dialog5-dev texinfo texlive texlive-generic-recommended help2man
When building the sources, the usual incantation ./bootstrap &&
./configure && make
is often enough. The installation step (make
install
) is optional as MININIM is able to run directly from its source
directory (provided you don’t make a VPATH
build, in which case
you need to specify the data path. See the --data-path
option). After that first time, running make
should suffice
to rebuild the program with your changes. See file INSTALL.
When committing changes to the repository always create an entry in the doc/release/latest-news.texi file for any user-visible changes or additions made. This file is intended to provide the latest release news for the NEWS.texi and ANNOUNCEMENT.texi files to avoid duplication of information and syncing work. After a release is made the news items should be moved to the NEWS.texi file and another news list should be built from scratch in the latest-news.texi file.
These are the steps to build using MinGW, in a machine running Microsoft Windows.
git clone git://git.savannah.gnu.org/gnulib.git
and add the
gnulib root to your PATH
.
git clone https://github.com/oitofelix/mininim.git
cd mininim && ./bootstrap && ./configure && make
Previous: Donating, Up: Software package [Contents][Index]