gnu: calibre: Update to 2.22.0. * gnu/packages/ebook.scm (calibre): Update to 2.22.0.
gnu: Add python2-pygobject. * gnu/packages/glib.scm (python2-pygobject): New variable.
gnu: python-pygobject: use home page of 3.x series. * gnu/packages/glib.scm (python-pygobject)[home-page]: Use home page of the 3.x series of the pygobject bindings instead of the home page for the 2.x bindings.
gnu: lv2-mda-piano: change source URL. * gnu/packages/audio.scm (lv2-mda-piano)[source]: Change URL of git repository to new upstream.
guix package: '-s' sorts packages by name, then by version. Before that it would sort them by name only, so the order in which two packages with the same name but a different version would appear was non-deterministic. Reported by Tomáš Čech <sleep_walker@gnu.org>. * guix/scripts/package.scm (find-packages-by-description)[version<?]: New variable. Change the 2nd argument to 'sort' to use 'string-compare' and resort to 'version<?' when P1 and P2 have the same name.
guix package: '-s' displays different packages that have the same location. Before that, 'guix package -s foobarbaz' would display only one package when several match but they have the same location (which is common when using 'inherit'.) The original rationale was given at <http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00280.html> but it was arguably misguided because it led to "real" packages being hidden. Reported by Tomáš Čech <sleep_walker@gnu.org>. * guix/scripts/package.scm (find-packages-by-description)[same-location?]: Remove. Remove call to 'delete-duplicates'.
gnu: arb: Update to 2.3.0. * gnu/packages/algebra.scm (arb): Update to 2.3.0.
gnu: Add Catalyst-Devel. * gnu/packages/web.scm (perl-catalyst-devel): New variable.
gnu: Add Module-Install. * gnu/packages/perl.scm (perl-module-install): New variable.
gnu: Add YAML-Tiny. * gnu/packages/perl.scm (perl-yaml-tiny): New variable.
gnu: perl-cpanel-json-xs: Move to (gnu packages perl). * gnu/packages/web.scm (perl-cpanel-json-xs): Move this... * gnu/packages/perl.scm: To here.
gnu: perl-json-maybexs: Move to (gnu packages perl). * gnu/packages/web.scm (perl-json-maybexs): Move this... * gnu/packages/perl.scm: To here.
gnu: Add PAR-Dist. * gnu/packages/perl.scm (perl-par-dist): New variable.
gnu: Add Module-ScanDeps. * gnu/packages/perl.scm (perl-module-scandeps): New variable.
gnu: Add Perl JSON. * gnu/packages/perl.scm (perl-json): New variable.
gnu: Add JSON-XS. * gnu/packages/perl.scm (perl-json-xs): New variable.
gnu: Add Types-Serialiser. * gnu/packages/perl.scm (perl-types-serialiser): New variable.
gnu: Add File-Remove. * gnu/packages/perl.scm (perl-file-remove): New variable.
gnu: Add Template-Toolkit. * gnu/packages/perl.scm (perl-template-toolkit): New variable.
gnu: Add Test-LeakTrace. * gnu/packages/perl.scm (perl-test-leaktrace): New variable.