GNU SRC
GNU SRC (Source Release Collection) provides a simple way to install the latest officially released versions of GNU packages on an existing distribution
The aim is to make it easier to work with sources, and to help with development and bug reporting.
How to use it
Grab the current packages:
$ bzr checkout bzr://bzr.savannah.gnu.org/gsrc/trunk/ gsrc
(use "bzr checkout --lightweight" to download the latest revision only)
Build a package:
$ cd gsrc
$ ./bootstrap # to create the configure script
$ ./configure --prefix=$HOME/gnu # directory to install the packages
$ make -C gnu/hello
Build a package with multiple dependencies (they will be
automatically compiled first):
$ make -C gnu/gnupg
Keep up to date with the latest packages:
$ bzr update
Install the current emacs alpha release:
$ make -C alpha/emacs
A list of all the packages present in GSRC is
available online.
Documentation
Documentation for
GSRC
is available online, as
is documentation for most GNU software. You may
also find more information about
GSRC
by running
info gsrc
or perhaps by looking at
/usr/doc/gsrc/,
/usr/local/doc/gsrc/,
or similar directories on your system.
Mailing lists
The main discussion list is
bug-gsrc,
and is used to discuss all aspects of GSRC, including enhancement
requests, development discussion, and automated commit mail, as well as
bug reports.
Announcements about
GSRC
and most other GNU software are made on
info-gnu
(archive).
Getting involved
Development of GSRC, and GNU in general, is a volunteer effort, and
you can contribute. For information, please read How
to help GNU. If you'd like to get involved, it's a good idea to
join the discussion mailing list (see above).
Development
For development sources, bug and patch trackers, and other
information, please see the
GSRC
project page
at savannah.gnu.org.
The repository is available via 'bzr' with
bzr branch bzr://bzr.savannah.gnu.org/gsrc/trunk/
Maintainer
GSRC is currently being developed by Brandon Invergo. Please use the mailing lists for contact.
Licensing
GSRC
is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your
option) any later version.