guix-devel/gnu
Ludovic Courtès 34760ae703 system: Add 'locale-libcs' field.
* gnu/system/locale.scm (localedef-command)[maybe-version-directory]:
  New procedure.
  Use it.
  (locale-directory): Rename to...
  (single-locale-directory): ... this.  Check the version of LIBC to
  determine whether to create a "X.Y" sub-directory or to make it a
  symlink to ".".  Add the version number in the derivation name.
  (locale-directory): New procedure.
  (%default-locale-libcs): New variable.
* gnu/system.scm (<operating-system>)[locale-libcs]: New field.
  (operating-system-locale-directory): Pass it to 'locale-directory'.
* doc/guix.texi (operating-system Reference): Document 'locale-libcs'.
  (Locales)[Locale Data Compatibility Considerations]: New section.
2015-10-30 23:05:52 +01:00
..
build container: Remove unnecessary CLONE_CHILD_* flags. 2015-10-28 15:31:44 +01:00
packages gnu: glibc: Add version 2.21. 2015-10-30 21:43:20 +01:00
services services: Add screen-locker service. 2015-10-29 19:07:58 +01:00
system system: Add 'locale-libcs' field. 2015-10-30 23:05:52 +01:00
artwork.scm artwork: Update to latest version. 2015-05-07 23:11:23 +02:00
packages.scm packages: Update 'check-package-freshness' to use (guix upstream). 2015-10-21 18:28:14 +02:00
services.scm services: Add 'linux-bare-metal-service-type'. 2015-10-29 23:03:08 +01:00
system.scm system: Add 'locale-libcs' field. 2015-10-30 23:05:52 +01:00