GNU Source Release Collection - News
Release of GSRC 2014.01.06
Item posted by Brandon Invergo <brandon> on Mon 06 Jan 2014 09:50:42 PM UTC.
I'm happy to announce the 2014.01.06 release of GSRC, the GNU Source
Release Collection. GSRC is a convenient means to fetch, build and
install the latest GNU software from source via a BSD Ports-like system.
Installing a package is as simple as
$ make -C gnu/hello install
You can find more information and the documentation at the GSRC website:
http://www.gnu.org/software/gsrc
This release is a snapshot of the state of released GNU software at this
time. You can download this release at http://ftp.gnu.org/gnu/gsrc or,
you can download it from the nearest mirror at
http://ftpmirror.gnu.org/gsrc/
Of course, to stay up-to-date with the latest package releases
in-between releases of GSRC, you may choose instead to checkout the bzr
repository:
$ bzr checkout bzr://bzr.savannah.gnu.org/gsrc/trunk/ gsrc
And keep up-to-date with the latest releases:
$ bzr update
If you encounter any problems with a build script, please let me know
at bug-gsrc@gnu.org.
NEWS
- Changes in GSRC 2014.01.06
- Changes to the GSRC system
- Info documentation is now properly managed. Previously, info documentation for software installed by GSRC was not properly merged into a "dir" file, making it difficult to browse the documentation when several packages were installed. GSRC now properly merges all the documentation into $prefix/share/info/dir. In order to view this documentation with your info browser, be sure to set the INFOPATH environment variable.
- Install source code to a live directory. Using the new "install-src" Make target, the source code for a package can be installed to your GSRC system directory (i.e. /gnu or $HOME/gnu) under the "src" sub-directory. This makes studying the source code of GNU software releases even easier. You can use the "uninstall-src" to remove it. Finally, the "install-src-p" target can test whether the source code has already been installed.
- Uninstall old versions of software. When software is updated via GSRC, the old version remains installed alongside the new version, while only the new version is "stowed" and available to use (see the GSRC documentation for more information). Running the "uninstall-pkg" target would only remove the current version of the package, leaving the old versions in place. Using the new "uninstall-pkg-old" and "uninstall-src-old" targets, you can remove all but the current version of a package.
- GSRC now checks for user and group dependencies. Some programs require specific users or groups to be present on the system in order to use them. GSRC will now check that the required users/groups are present before installing software.
- Changes in GSRC packages
- 11 packages have been added to GSRC since the last release
- 70 packages have been updated since the last release
- 1 build that was previously broken has been fixed
- Coverage statistics. Note: the totals include packages that will not be implemented in GSRC, such as retired packages, which are counted as completed. Broken builds are counted as incomplete. Some packages have not yet made any releases, which are also counted as incomplete. See TODO for more information.
- GNU packages [417/468] [87%] (+1%)
- GNOME packages
- Core [15/116] [12%]
- Apps [1/44] [2%]
- GNUstep packages [22/29] [75%] (+1%)
- New packages (most recent version given)
- ccd2cue (0.2)
- classpathx-activation (1.1.1)
- classpathx-comm (20040420)
- classpathx-mail (1.1.2)
- classpathx-servletapi (3.0)
- fisicalab (0.3.3)
- gjdoc (0.7.9)
- gnu-pw-mgr (1.1)
- gnunet-fuse (0.10.0)
- gnustandards (2013)
- inetlib (1.1.2)
- Updated packages (most recent version given)
- 3dldf (2.0.3)
- apl (1.1)
- atk (2.10.0)
- autoconf-archive (2013.11.01)
- autogen (5.18.2)
- automake (1.14.1)
- binutils (2.24)
- bison (3.0.2)
- ccaudio (2.1.1)
- ccscript (5.0.0)
- cgicc (3.2.12)
- chess (6.1.1)
- classpathx-activation (1.1.2)
- complexity (1.1)
- coreutils (8.22)
- denemo (1.1.0)
- freeipmi (1.3.4)
- gcc (4.8.2)
- gcl (2.6.10)
- gcompris (13.11)
- gconf (3.2.6)
- gdb (7.6.2)
- gdbm (1.11)
- gdk-pixbuf (2.30.1)
- gimp (2.8.8)
- glib (2.38.1)
- gnubatch (1.10)
- gnucash (2.4.14)
- gnumach (1.4)
- gnunet (0.10.0)
- gnunet-gtk (0.10.0)
- gnuradio (3.7.2)
- gnustep-back (0.24.0)
- gnustep-base (1.24.6)
- gnustep-gui (0.24.0)
- gnustep-make (2.6.6)
- gnutls (3.2.8)
- gpaint (0.3.3)
- grep (2.16)
- gretl (1.9.13)
- gtk (3.10.2)
- hello (2.9)
- hyperbole (5.0.5)
- icecat (24.0)
- kawa (1.14)
- libcdio (0.92)
- libextractor (1.3)
- libgcrypt (1.6.0)
- libmicrohttpd (0.9.33)
- librejs (5.4.1)
- libtasn1 (3.4)
- lightning (2.0.2)
- lilypond (2.16.2)
- linux-libre (3.12)
- liquidwar6 (0.2.3551)
- make (4.0)
- mediagoblin (0.6.0)
- mig (1.4)
- octave (3.8.0)
- parallel (20131222)
- performance (0.4.0)
- rcs (5.9.2)
- recutils (1.6)
- serveez (0.2.2)
- solfege (3.22.2)
- sqlclient (1.7.0)
- tar (1.27.1)
- tramp (2.2.8)
- webservices (0.5.10)
- xorriso (1.3.4)
- Changes to the GSRC system
Powered by Savane 3.14-8eb0.
Corresponding source code