In addition to the source release, it would be nice to
provide RPM, Debian, and Mac OS packages. Sourceforge
provides some pointers about software packaging:
http://sourceforge.net/docman/display_doc.php?docid=762&group_id=1#packaging
Jim Jennings has been looking at Mac OS packaging.
Anonymous
Logged In: YES
user_id=801437
Cygwin packaging: http://www.cygwin.com/setup.html
Logged In: YES
user_id=801437
A new extension to SCons adds support for RPM packaging:
http://scons.tigris.org/servlets/ReadMsg?listName=dev&msgNo=2556
Logged In: YES
user_id=1546852
Originator: NO
The Sourceforge link mentioned in the Summary is broken. The new link is probably https://sourceforge.net/docs/E01/en/#package , but I cannot be sure, as the old page is not available for a comparison.
Nick Vlad writes "I made a yum repository for m8r. To enable it:
su
cd /etc/yum.repos.d
wget http://reproducibility.org/yum/madagascar.repo
Then, if you type:
yum info madagascar
you should get something like
Available Packages
Name : madagascar
Arch : x86_64
Version : 1.0.0alpha
Release : 1.fc12
Size : 4.8 M
Repo : madagascar
Summary : Utilities for geophysical data processing and numerical experiments
URL : http://reproducibility.org
License : GPLv2+
Description: Madagascar is an open-source software package for multidimensional
: data analysis and reproducible computational experiments. Its
: mission is to provide a convenient and powerful work environment
: and technology transfer tool for researchers working with digital
: image and data processing in geophysics and related fields.
These RPMs are test versions. I used the 1.0.0alpha label because I had to
provide some version number, not because I think this should be 1.0 alpha. The
particular repository version has been chosen because it compiled on the live cd
installation (on which distro detection is broken because the Fedora trademark
had to be removed). The goal was to make a repository because this was the only
way software could be put into the live cd image. So unfortunately I was not
able to install the Matlab and Java APIs, because that would have meant I would
have had to make RPMs for Matlab and Mines JTK, and distribute them!...
I explain how to create a yum repo at
http://reproducibility.org/wiki/Packaging_madagascar#Creating_yum_repositories_for_RPMs
"
Alien is a program for converting RPM to Debian, etc.
http://kitenet.net/~joey/code/alien/
OpenSUSE build service (for multiple Linux distributions) https://build.opensuse.org/