gnu: icedtea7: Rename to icedtea-7. * gnu/packages/java.scm (icedtea7): Rename variable to... (icedtea-7): ...this. (icedtea): Refer to "icedtea-7".
gnu: icedtea6: Rename to icedtea-6. * gnu/packages/java.scm (icedtea6): Rename variable to... (icedtea-6): ...this.
gnu: icedtea6, icedtea7: Rename package to "icedtea". * gnu/packages/java.scm (icedtea6): Change package name to "icedtea". (icedtea7): Inherit package name.
gnu: Add and use default IcedTea. * gnu/packages/java.scm (icedtea): New variable. (swt)[native-inputs]: Replace "icedtea6" with "icedtea". * gnu/packages/bioinformatics.scm (htsjdk)[native-inputs]: Likewise. (ngs-java)[inputs]: Likewise. * gnu/packages/kodi.scm (kodi)[native-inputs]: Replace "icedtea7" with "icedtea". * gnu/packages/ruby.scm (ruby-rjb)[native-inputs]: Replace "icedtea7" with "icedtea".
gnu: icedtea6, icedtea7: Unpack to "openjdk.src". * gnu/packages/java.scm (icedtea6)[arguments]: Unpack OpenJDK sources to "openjdk.src". (icedtea7)[arguments]: Inherit "--with-openjdk-src-dir" flag; refer to "openjdk.src" in build phases; simplify "unpack" phase. [native-inputs]: Rename "openjdk-drop" to "openjdk-src".
gnu: Add Jellyfish. * gnu/packages/bioinformatics.scm (jellyfish): New variable.
build: Bump version number. * configure.ac: Change version to 0.9.1.
doc: Remove double occurrence of words. * doc/guix.texi: substitute 'the the' with 'the'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
build: pull: Compile .scm files in one process. * guix/build/pull.scm (call-with-process, report-build-progress) (p-for-each): Remove. (build-guix): Load and compile files in one process.
gnu: calibre: Update to 2.48.0. * gnu/packages/ebook.scm (calibre): Update to 2.48.0.
gnu: Add LDC. * gnu/packages/ldc.scm: New file. * gnu/packages/patches/ldc-disable-tests.patch: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add ldc.scm. (dist_patch_DATA): Add patch file.
gnu: Add emacs-undo-tree. * gnu/packages/emacs.scm (emacs-undo-tree): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: emacs: Remove 'info.info'. * gnu/packages/emacs.scm (emacs)[arguments]: Use 'modify-phases'. Add 'remove-info.info' phase.
linux-boot: Remove verbose output for module loads. * gnu/build/linux-boot.scm (boot-system): Leave 'current-module-debugging-port' unchanged. * gnu/build/linux-modules.scm (load-linux-module*): Update comment about 'mmap'.
services: Move /tmp cleanup to a separate service. * gnu/services.scm (compute-boot-script): Remove /tmp and /var/run deletion code from here. (cleanup-gexp): New procedure with /tmp and /var/run deletion code formerly in 'compute-boot-script'. (cleanup-service-type): New variable. * gnu/system.scm (essential-services): Add an instance of CLEANUP-SERVICE-TYPE.
services: boot: Reinstate /tmp and /var/run deletion. For some time /tmp and /var/run were not being deleted because 'delete-file-recursively' was unbound. * gnu/services.scm (compute-boot-script)[%modules, modules, compiled]: New variables. Use them to augment the module search path.
guix package: Allow multiple '--search' flags. * guix/scripts/package.scm (find-packages-by-description): Change 'rx' parameter to 'regexps'. [matches-all?, matches-one?]: New procedures. Use them. (process-query): Collect regexps from all 'search' queries, and pass them to 'find-packages-by-description'. * tests/guix-package.sh: Add tests. * doc/guix.texi (Invoking guix package): Document it.
ui: Update copyright year in '--version' output. * guix/ui.scm (show-version-and-exit): Increment copyright year.
git-download: Correctly implement recursive checkouts. Previously, the 'git checkout' invocation would remove sub-modules that had been initialized by 'git clone --recursive'. * guix/build/git.scm (git-fetch): Never use "git clone --recursive". Invoke "git submodule update --init --recursive" after "git checkout". Remove '.git' directories as the last step.
gnu: gtk+: Add patch to support GUIX_GTK3_PATH. * gnu/packages/patches/gtk3-respect-GUIX_GTK3_PATH: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/gtk.scm (gtk+) [source]: Add patch. [native-search-paths]: Add search path for GUIX_GTK3_PATH.