<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/distro/packages/typesetting.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>2012-11-04T20:46:14Z</updated>
<entry>
<title>distro: Go for one module per package.</title>
<updated>2012-11-04T20:46:14Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</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>
<entry>
<title>packages: `description' → `synopsis', `long-description' → `description'.</title>
<updated>2012-11-04T12:48:35Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2012-11-04T12:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d45122f5379cef253ec298bd594395416cd91ea7'/>
<id>urn:sha1:d45122f5379cef253ec298bd594395416cd91ea7</id>
<content type='text'>
* guix/packages.scm (&lt;package&gt;): Rename `description' to `synopsis', and
  `long-description' to `description'.
* tests/packages.scm, distro/packages/base.scm,
  distro/packages/databases.scm, distro/packages/guile.scm,
  distro/packages/typesetting.scm:  Update accordingly.
* po/Makevars (XGETTEXT_OPTIONS): Update `--keyword' flags accordingly.
</content>
</entry>
<entry>
<title>build: Clearly mark Nixpkgs as optional.</title>
<updated>2012-11-03T20:11:26Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2012-11-03T20:11:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=e76bdf8b87920b87a2a2e728c2e40ff24ca39ffe'/>
<id>urn:sha1:e76bdf8b87920b87a2a2e728c2e40ff24ca39ffe</id>
<content type='text'>
* configure.ac: Always show the result of checking for Nixpkgs.  Don't
  warn when Nixpkgs is not found.
* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove `--with-nixpkgs'
  flag.
* guix/utils.scm (%nixpkgs-directory): Use either the compile-time or
  the run-time `NIXPKGS' environment variable.
* release.nix (jobs.tarball, jobs.build): Remove `--with-nixpkgs'
  configure flag.
* README: Mark Nixpkgs as optional.

* distro/packages/databases.scm, distro/packages/guile.scm,
  distro/packages/typesetting.scm: Change uses of `nixpkgs-derivation*'
  to `nixpkgs-derivation', to avoid failing at compile-time.
</content>
</entry>
<entry>
<title>utils: Add `mkdir-p'; use it.</title>
<updated>2012-10-17T21:25:25Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2012-10-17T20:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7da95264f196d1c5dfa01654e87a319bce458cc1'/>
<id>urn:sha1:7da95264f196d1c5dfa01654e87a319bce458cc1</id>
<content type='text'>
* guix/build/utils.scm (mkdir-p): New procedure.

* distro/packages/base.scm (gnu-make-boot0, gcc-boot0-wrapped,
  ld-wrapper-boot3, %static-binaries, %guile-static-stripped): Use it.
* distro/packages/typesetting.scm (lout): Likewise.
</content>
</entry>
<entry>
<title>distro: Add the `guile', `typesetting', and `databases' package modules.</title>
<updated>2012-09-26T21:00:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2012-09-26T20:17:41Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1722d6800fb769804600f91a442e07903f8af00a'/>
<id>urn:sha1:1722d6800fb769804600f91a442e07903f8af00a</id>
<content type='text'>
* distro.scm (package-files): Adjust PREFIX-LEN to use the top-level
  directory, not %DISTRO-MODULE-DIRECTORY.
* distro/packages/base.scm (guile-reader, guile-reader/guile-1.8,
  guile-reader/guile-2.0, lout, recutils): Move to...
* distro/packages/guile.scm, distro/packages/typesetting.scm,
  distro/packages/databases.scm: ... here.  New files.
* Makefile.am (MODULES): Add them.
  (EXTRA_DIST): Add `.dir-locals.el'.

* .dir-locals.el: New file, with settings formerly in `base.scm'.
</content>
</entry>
</feed>
