gnu: rosegarden: Import bash and lirc modules.
This is a followup to commit 9bc38f28723270e702d71a29cf8cc57c84e31ade.
* gnu/packages/music.scm (define-module): Import (gnu packages bash) and
(gnu packages lirc).
gnu: net-tools: Build from a source archive instead of a Git checkout.
* gnu/packages/linux.scm (net-tools)[source]: Use url-fetch and adjust
the source URL accordingly.
[native-inputs]: Add UNZIP.
(net-tools-for-tests)[native-inputs]: Add field so that we can exclude UNZIP.
gnu: openjpeg: Fix CVE-2017-{14040,14041}.
* gnu/packages/image.scm (openjpeg)[source]: Add patches.
* gnu/packages/patches/openjpeg-CVE-2017-14040.patch,
gnu/packages/patches/openjpeg-CVE-2017-14041.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
gnu: emacs-cider: Update to 0.15.0.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.15.0.
gnu: Add rosegarden.
* gnu/packages/music.scm (rosegarden): New variable.
gnu: Add prison.
* gnu/packages/kde-frameworks.scm (prison): New variable.
gnu: Add libdmtx.
* gnu/packages/aidc.scm (libdmtx): New variable.
gnu: perl-www-opensearch: Enable tests.
Fixes <https://bugs.gnu.org/28253>.
* gnu/packages/web.scm (perl-www-opensearch)[native-inputs]: Add
PERL-CLASS-ERRORHANDLER, PERL-DATETIME, PERL-DATETIME-FORMAT-MAIL,
PERL-DATETIME-FORMAT-W3CDTF, PERL-FEED-FIND, PERL-MODULE-PLUGGABLE,
PERL-URI-FETCH, PERL-TEST-SIMPLE, PERL-XML-ATOM and PERL-XML-RSS.
gnu: ffmpeg@2.8: Update to 2.8.13.
* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.13.
gnu: swish-e: Work around compilation error and test failures.
* gnu/packages/search.scm (swish-e)[inputs]: Remove ZLIB and LIBXML2.
[arguments]: Add #:configure-flags.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
nls: Update 'fr' translation.
gnu: Add python-xenon.
* gnu/packages/python.scm (python-xenon, python2-xenon) New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: perl-html-tree: Update to 5.07.
* gnu/packages/web.scm (perl-html-tree): Update to 5.07.
gnu: youtube-dl: Update to 2017.09.02.
* gnu/packages/video.scm (youtube-dl): Update to 2017.09.02.
gnu: dub: Update to 1.5.0.
* gnu/packages/ldc.scm (dub): Update to 1.5.0.
gnu: perl-context-preserve: Update source URL.
* gnu/packages/perl.scm (perl-context-preserve)[source]: Update CPAN author.
gnu: python-ruamel.yaml: Update to 0.15.33.
* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.33.
gnu: gparted: Update home page.
* gnu/packages/disk.scm (gparted)[home-page]: Use now-HTTPS gparted.org.
build: emacs-build-system: Make the install phase more helpful.
Modify the install phase to detect when nothing has been installed, and error
if this happens. This is preferable to continuing, and allowing the next phase
to fail.
Also, when nothing can be found to be installed, print out each file that was
considered, along with the regular expressions that were used to include and
exclude it.
* gnu/build/emacs-build-system.scm (install-file?): Add additional error
checking and logging.