gnu: libxmp: Update to 4.3.10.
* gnu/packages/audio.scm (libxmp): Update to 4.3.10.
gnu: Add NQC.
* gnu/packages/lego.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: licenses: Add Mozilla Public License 1.0.
* guix/licenses.scm (mpl1.0): New variable.
gnu: Add transmission-remote-cli.
* gnu/packages/bittorrent.scm (transmission-remote-cli): New variable.
doc: Explain how to remove services from a list.
Suggested by <swedebugia@riseup.net>.
* doc/guix.texi (Using the Configuration System): Add
@unnumberedsubsubsec. Explain how to remove services from a list.
Mention (gnu system).
services: avahi: Export service type.
* gnu/services/avahi.scm: Export 'avahi-service-type'.
gnu: isc-dhcp: Update bundled bind to 9.9.8-P3 [fixes CVE-2015-8704].
* gnu/packages/admin.scm (isc-dhcp): Update bundled bind to 9.9.8-P3.
gnu: bind-utils: Update to 9.10.3-P3 [fixes CVE-2015-8704].
* gnu/packages/dns.scm (bind-utils): Update to 9.10.3-P3.
gnu: linux-libre: Add fix for CVE-2016-0728.
* gnu/packages/patches/linux-libre-CVE-2016-0728.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (linux-libre)[source]: Add patch.
gnu: obs: Add support for webcams.
* gnu/packages/video.scm (obs)[inputs]: Add v4l-utils.
gnu: Add v4l-utils.
* gnu/packages/video.scm (v4l-utils): New variable.
gnu: arb: Update to 2.8.1.
* gnu/packages/algebra.scm (arb)[source]: Update to 2.8.1. Add patch.
* gnu/packages/patches/arb-ldconfig.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
tests: Move beatify-description tests to import-tests.
Fixes <http://bugs.gnu.org/22391>.
* tests/cran.scm (beautify-description: use double spacing,
beautify-description: transform fragment into sentence). Move
from here ...
* tests/import-utils.scm: ... to here. New file.
* Makefile.am (SCM_TESTS): Add import-utils.
import: gem: Beautify only the description, not the synopsis.
* guix/import/gem.scm (make-gem-sexp): Add synopsis argument.
(gem->guix-package): Pass unbeautified synopsis to make-gem-sexp.
* tests/gem.scm: Adapt it.
import: Add Bioconductor importer and updater.
* guix/import/cran.scm (%bioconductor-updater,
latest-bioconductor-release, bioconductor-package?): New procedures.
(cran->guix-package): Support repositories other than CRAN.
(%bioconductor-url, %bioconductor-svn-url): New variables.
(description->package): Update signature to distinguish between packages
from different repositories.
(latest-release): Rename procedure ...
(latest-cran-release): ... to this.
(cran-package?): Do not assume all R packages are available on CRAN.
* tests/cran.scm: Update tests.
* guix/scripts/import/cran.scm: Add "--archive" option and default to
CRAN.
* guix/scripts/refresh.scm (%updaters): Add "%bioconductor-updater".
* doc/guix.texi: Document Bioconductor importer and updater.
gnu: enlightenment: Update to 0.20.3.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.20.3.
gnu: libshout: Update to 2.4.1.
* gnu/packages/xiph.scm (libshout): Update to 2.4.1.
gnu: opusfile: Update to 0.7.
* gnu/packages/xiph.scm (opusfile): Update to 0.7.