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 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.
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.
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).
- For development sources, bug and patch trackers, and other
information, please see the
The repository is available via 'bzr' with
bzr branch bzr://bzr.savannah.gnu.org/gsrc/trunk/
- GSRC is currently being developed by Brandon Invergo. Please use the mailing lists for contact.
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.