guix/gnu
Ludovic Courtès 501d764751 gnu-maintenance: Introduce <gnu-release> data type.
* guix/gnu-maintenance.scm (<gnu-release>): New record type.
  (release-file): Rename to...
  (release-file?): ... this.  Return a Boolean.
  (tarball->version, coalesce-releases): New procedures.
  (releases): Call 'coalesce-releases' on RESULT.  Return <gnu-release>
  objects instead of pairs.
  (latest-release): Likewise.
  (package-update-path): Adjust accordingly.
* gnu/packages.scm (check-package-freshness): Adjust accordingly.
2014-11-11 15:31:35 +01:00
..
build system: Allow Linux-libre to find our 'modprobe' command. 2014-11-02 23:06:17 +01:00
packages gnu: polkit: Propagate input glib. 2014-11-11 10:51:52 +01:00
services services: Add 'auto-start?' field to <service>. 2014-11-10 23:23:32 +01:00
system services: Add 'auto-start?' field to <service>. 2014-11-10 23:23:32 +01:00
packages.scm gnu-maintenance: Introduce <gnu-release> data type. 2014-11-11 15:31:35 +01:00
services.scm services: Add 'auto-start?' field to <service>. 2014-11-10 23:23:32 +01:00
system.scm services: Add 'user-unmount-service' as an essential service. 2014-11-10 22:42:14 +01:00