gnu: Add r-htmlwidgets. * gnu/packages/web.scm (r-htmlwidgets): New variable.
gnu: Add r-htmltools. * gnu/packages/web.scm (r-htmltools): New variable.
gnu: ibus-libpinyin: Add GTK+ and Glib inputs. * gnu/packages/ibus.scm (ibus-libpinyin)[inputs]: Add gtk+. [native-inputs]: Add glib:bin.
gnu: imagemagick: Hard-code delegate paths. If --with-frozenpaths is given, then configure will retain absolute paths discovered for delegate programs, otherwise they are discarded. * gnu/packages/imagemagick.scm (imagemagick)[arguments]: Add '--with-frozenpaths' to #:configure-flags.
publish: Fix file descriptor leak. A client closing the connection while reading from a /nar URL would leave an open file descriptor in the server. This patch fixes it. * guix/scripts/publish.scm (swallow-EPIPE): New macro. (http-write): Use it around 'write-file' call.
doc: Clarify how to run 'guix refresh -u'. * doc/guix.texi (Invoking guix refresh): Mention ./pre-inst-env.
import: snix: Adjust names of license attributes. * guix/import/snix.scm (license-variable): Adjust names to current Nixpkgs.
utils: Remove Nixpkgs helpers. * guix/config.scm.in (%nixpkgs): Remove. * guix/utils.scm (%nixpkgs-directory, nixpkgs-derivation, nixpkgs-derivation*): Remove. * test-env.in: Export 'NIXPKGS'. * tests/derivations.scm (%coreutils): Remove use of 'nixpkgs-derivation'. * tests/snix.scm (%nixpkgs-directory): New variable. Adjust users accordingly.
build: Automatically determine libgcrypt's file name. * m4/guix.m4 (GUIX_LIBGCRYPT_LIBDIR): New macro. * configure.ac: Use it when no --with-libgcrypt-* option was passed. * README: Do not recommend --with-libgcrypt-prefix. Co-authored-by: 宋文武 <iyzsong@gmail.com>
gnu: elementary: Update to 1.15.2. * gnu/packages/enlightenment.scm (elementary): Update to 1.15.2.
gnu: efl: Update to 1.15.2. * gnu/packages/enlightenment.scm (efl): Update to 1.15.2.
gnu: libbluray: Remove java as native-input. * gnu/packages/video.scm (libbluray)[inputs]: Remove "ant" and "icedtea" as native-inputs. [arguments]: Remove environmental variable "JAVA_HOME". Add configure flag to disable java.
gnu: libdvdcss: Update to 1.3.99. * gnu/packages/video.scm (libdvdcss): Update to 1.3.99.
gnu: libbluray: Upgrade to 0.9.1. * gnu/packages/video.scm (libbluray): Upgrade to 0.9.1. [inputs]: Add "ant" and "icedtea7" to native-inputs. [arguments]: Set environment variable "JAVA_HOME".
import: pypi: Remove unused procedure. * guix/import/pypi.scm (join): Remove.
gnu: wine: Update to 1.7.52, add more inputs. * gnu/packages/wine.scm (wine): Update to 1.7.52. [inputs]: Add cups, glu and openal.
gnu: feh: Update to 2.14. * gnu/packages/feh.scm (feh): Update to 2.14.
gnu: calibre: Update to 2.40.0. * gnu/packages/ebook.scm (calibre): Update to 2.40.0.
gnu: qt: Remove bundled copy of sqlite. * gnu/packages/qt.scm (qt)[source]: Add snippet to remove the bundled copy of sqlite. Partially fixes <http://bugs.gnu.org/21288>.
gnu: qt: Compile with system harfbuzz. * gnu/packages/qt.scm (qt)[source]: Add a snippet to remove one of the two bundled copies of harfbuzz. [arguments]: Pass a configure flag to use harfbuzz from the system. Partially fixes <http://bugs.gnu.org/21288>.