<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/distro/packages/recutils.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2013-01-18T00:07:31Z</updated>
<entry>
<title>distro: Change the module name space to (gnu ...).</title>
<updated>2013-01-18T00:07:31Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2013-01-18T00:06:24Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1ffa7090b99dfd2f54fa883929c5e78d7852657a'/>
<id>urn:sha1:1ffa7090b99dfd2f54fa883929c5e78d7852657a</id>
<content type='text'>
* distro: Rename to...
* gnu: ... this.  Update module names accordingly.
* Makefile.am: Adjust accordingly.
* po/POTFILES.in: Likewise.
* distro.scm: Search for files under /gnu/packages instead of
  /distro/packages.
* gnu/packages/base.scm (ld-wrapper-boot3): Likewise.
</content>
</entry>
<entry>
<title>distro: recutils: Add 3 optional dependencies.</title>
<updated>2013-01-15T22:00:46Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2013-01-15T22:00:46Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=156b5010ff80265ef3ebe538c7b90b909838945f'/>
<id>urn:sha1:156b5010ff80265ef3ebe538c7b90b909838945f</id>
<content type='text'>
* distro/packages/recutils.scm (recutils): Add Emacs, Check, and bc as
  dependencies.
</content>
</entry>
<entry>
<title>Update license headers.</title>
<updated>2013-01-05T23:47:50Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2013-01-05T23:47:50Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=233e76769ae3a438bff7117c68f2c88739a28db0'/>
<id>urn:sha1:233e76769ae3a438bff7117c68f2c88739a28db0</id>
<content type='text'>
Change all license headers, except guix/build/* and ld-wrapper.scm, with
this code:

  (use-modules (guix build utils)
	       (srfi srfi-1))

  (fluid-set! %default-port-encoding "UTF-8")

  (substitute* (remove (lambda (f)
			 (or (string-contains f ".tar.")
			     (string-contains f ".git/")
			     (string-contains f ".so")
			     (string-suffix? ".o" f)
			     (string-suffix? ".a" f)
			     (string-suffix? ".go" f)
			     (string-suffix? ".pdf" f)
			     (string-suffix? ".png" f)
			     (string-suffix? ".info" f)
			     (equal? (basename f) "guix-daemon")
			     (equal? (basename f) "nix-setuid-helper")
			     (string-contains f "nix-upstream/")
			     (string-contains f "distro/packages/bootstrap/")))
		       (find-files "." "\\.[a-z]+$"))
    (("^([[:graph:]]+) This file is part of Guix." _ comment-start)
     (string-append comment-start " This file is part of GNU Guix."))
    (("^([[:graph:]]+) Guix --- Nix package management.*" _ comment-start)
     (string-append comment-start
		    " GNU Guix --- Functional package management for GNU\n"))
    (("^([[:graph:]]+) Guix is " _ comment-start)
     (string-append comment-start " GNU Guix is "))
    (("^([[:graph:]]+) along with Guix." _ comment-start)
     (string-append comment-start " along with GNU Guix."))
    (("^([[:graph:]]+) Copyright \\(C\\)" _ comment-start)
     (string-append comment-start " Copyright ©")))

Change headers using C-style comments manually.
</content>
</entry>
<entry>
<title>distro: Use (guix licenses) instead of strings.</title>
<updated>2012-12-14T22:37:24Z</updated>
<author>
<name>Nikita Karetnikov</name>
</author>
<published>2012-12-14T15:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=4a44e743a0dfaa8fcaaa804b8c93a89ff68f2a97'/>
<id>urn:sha1:4a44e743a0dfaa8fcaaa804b8c93a89ff68f2a97</id>
<content type='text'>
* distro/packages/acl.scm, distro/packages/attr.scm,
  distro/packages/autotools.scm, distro/packages/base.scm,
  distro/packages/bash.scm, distro/packages/bdw-gc.scm,
  distro/packages/bison.scm, distro/packages/bootstrap.scm,
  distro/packages/compression.scm, distro/packages/cpio.scm,
  distro/packages/ddrescue.scm, distro/packages/ed.scm,
  distro/packages/flex.scm, distro/packages/gawk.scm,
  distro/packages/gdbm.scm, distro/packages/gettext.scm,
  distro/packages/gnupg.scm, distro/packages/gnutls.scm,
  distro/packages/gperf.scm, distro/packages/guile.scm,
  distro/packages/help2man.scm, distro/packages/less.scm,
  distro/packages/libffi.scm, distro/packages/libsigsegv.scm,
  distro/packages/libunistring.scm, distro/packages/linux.scm,
  distro/packages/lout.scm, distro/packages/lsh.scm,
  distro/packages/m4.scm, distro/packages/multiprecision.scm,
  distro/packages/nano.scm, distro/packages/ncurses.scm,
  distro/packages/nettle.scm, distro/packages/perl.scm,
  distro/packages/pkg-config.scm, distro/packages/pth.scm,
  distro/packages/readline.scm, distro/packages/recutils.scm,
  distro/packages/shishi.scm, distro/packages/system.scm,
  distro/packages/texinfo.scm, distro/packages/time.scm,
  distro/packages/wget.scm, distro/packages/which.scm,
  distro/packages/zile.scm: Use (guix licenses).
</content>
</entry>
<entry>
<title>distro: Use `mirror://' URLs.</title>
<updated>2012-11-12T23:23:43Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-11-12T22:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=0db342a590691c8a681e528ebc1664148b5f8579'/>
<id>urn:sha1:0db342a590691c8a681e528ebc1664148b5f8579</id>
<content type='text'>
* distro/packages/base.scm, distro/packages/bash.scm,
  distro/packages/compression.scm, distro/packages/gawk.scm,
  distro/packages/gperf.scm, distro/packages/guile.scm,
  distro/packages/libsigsegv.scm, distro/packages/libtool.scm,
  distro/packages/libunistring.scm, distro/packages/m4.scm,
  distro/packages/multiprecision.scm, distro/packages/ncurses.scm,
  distro/packages/pth.scm, distro/packages/readline.scm,
  distro/packages/recutils.scm: Use `mirror://gnu' URLs.
* distro/packages/gnupg.scm: Use `mirror://gnupg' URLs.
</content>
</entry>
<entry>
<title>Remove (guix http) and (guix ftp).</title>
<updated>2012-11-12T23:23:39Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-11-12T23:22:44Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=87f5d36630db13fee1f2c0563505dc0938f3787e'/>
<id>urn:sha1:87f5d36630db13fee1f2c0563505dc0938f3787e</id>
<content type='text'>
* guix/ftp.scm, guix/http.scm, guix/build/ftp.scm, guix/build/http.scm:
  Remove.
* Makefile.am (MODULES): Likewise.
* tests/builders.scm, distro/packages/base.scm,
  distro/packages/bash.scm, distro/packages/bdw-gc.scm,
  distro/packages/compression.scm, distro/packages/gawk.scm,
  distro/packages/gnupg.scm, distro/packages/gperf.scm,
  distro/packages/guile.scm, distro/packages/libffi.scm,
  distro/packages/libsigsegv.scm, distro/packages/libtool.scm,
  distro/packages/libunistring.scm, distro/packages/lout.scm,
  distro/packages/m4.scm, distro/packages/multiprecision.scm,
  distro/packages/ncurses.scm, distro/packages/perl.scm,
  distro/packages/pkg-config.scm, distro/packages/pth.scm,
  distro/packages/readline.scm, distro/packages/recutils.scm: Use
  `url-fetch' instead of `http-fetch' and `ftp-fetch'.
* distro/packages/bootstrap.scm: Likewise
  (bootstrap-origin): Remove references to `http-fetch' and
  `ftp-fetch'.
* guix.scm (%public-modules): Remove `http' and `ftp'; add `download'.
</content>
</entry>
<entry>
<title>distro: recutils: Comment out optional dependencies.</title>
<updated>2012-11-04T23:28:41Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-11-04T22:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d1acf1fd4a3af2ec57116594505468350aab73c8'/>
<id>urn:sha1:d1acf1fd4a3af2ec57116594505468350aab73c8</id>
<content type='text'>
* distro/packages/recutils.scm (recutils): Comment out optional
  dependencies not packaged here.
</content>
</entry>
<entry>
<title>distro: Go for one module per package.</title>
<updated>2012-11-04T20:46:14Z</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-11-04T20:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9d9e64508186e5f9efbe45302134cd709b25e47b'/>
<id>urn:sha1:9d9e64508186e5f9efbe45302134cd709b25e47b</id>
<content type='text'>
The alternative, which was to use one module per category, would
probably not scale well.  First, because many packages could fall into
several categories (does GnuTLS go into "networking", "security", or
"libraries"?).  Second, because that could easily lead to circular
dependencies among modules ("security" and "networking" depend on each
other, etc.)

* distro/packages/databases.scm: Rename to...
* distro/packages/recutils.scm: ... this.
* distro/packages/typesetting.scm: Rename to...
* distro/packages/lout.scm: ... this.
* Makefile.am (MODULES): Adjust accordingly.
* po/POTFILES.in: Likewise.
</content>
</entry>
</feed>
