gnu: python-pickleshare: Run the tests.
* gnu/packages/databases.scm (python-pickleshare)[arguments]: Replace CHECK-PHASE.
[native-inputs]: Add PYTHON-PYTEST.
gnu: python-pickleshare: Update to 0.7.4.
* gnu/packages/databases.scm (python-pickleshare): Update to 0.7.4.
[source](uri): Use PYPI-URI.
[propagated-inputs]: Remove.
[properties]: Delay python2 variant.
(python2-pickleshare)[propagated-inputs]: Add PYTHON2-PATHLIB2.
Merge branch 'master' into core-updates
gnu: perl-dbd-pg: Update to 3.7.4.
* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.4.
Merge branch 'master' into core-updates
gnu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].
* gnu/packages/databases.scm (postgresql): Update to 10.2.
Merge branch 'master' into core-updates
gnu: Fix and improve the mongo-tools package.
The hash of the source for this package is wrong. Most probably because the
source was changed from a tarball to a git repository without updating the
hash. Fixing this seems to break the check phase, so I rewrote that as well,
making changes to the build and install phases as needed.
* gnu/packages/databases.scm (mongo-tools)[source]: Update the hash value.
[arguments]: Remove the different unpack path, as this isn't necessary when
using the git repository as a source. Move the list of tools to make it
accessible from multiple phases. Rewrite the build phase, getting it to
install the tools in to the location the tests seem to expect to find
them. Replace the check phase to run the tests for each tool
individually. Add an install phase to install the tools, now that go install
is not being run in the build phase.
[native-inputs]: Add go-github.com-smartystreets-goconvey as a native-input
as this is required for running the tests.
Merge branch 'master' into core-updates
gnu: Add mongo-tools.
* gnu/packages/databases.scm (mongo-tools): New variable.
gnu: Add go-gopkg.in-mgo.v2.
* gnu/packages/databases.scm (go-gopkg.in-mgo.v2): New variable.
gnu: Add sqlite-with-fts5.
* gnu/packages/databases.scm (sqlite-with-fts5): New variable.
Merge branch 'master' into core-updates
gnu: 4store: Update URI.
* gnu/packages/databases.scm (4store)[source, home-page]: Update URI.
Merge branch 'master' into core-updates
gnu: mongodb: Fix indentation.
* gnu/packages/databases.scm (mongodb): Replace tabs with spaces.
gnu: mysql: Update to 5.7.21.
* gnu/packages/databases.scm (mysql): Update to 5.7.21.
gnu: Remove redundant wrapping from packages using ruby-build-system.
Now that the build system does wrapping automatically, it can be removed from
the packages that do it manually.
* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove #:phases.
* gnu/packages/ruby.scm (ruby-redcloth)[arguments]: Remove #:phases.
(ruby-httpclient)[arguments]: Remove 'wrap-bin-httpclient from the modified
phases.
guix: build: ruby-build-system: Install to the vendor directory
* guix/build/ruby-build-system.scm (install): Install gems to the vendor
directory, rather than the GEM_HOME. The vendor directory does not include
the version of ruby used to install the gem in the path, which makes it
easier to add it to the GEM_PATH for all versions of ruby to use.
(gem-home): Remove procedure.
* gnu/packages/ruby.scm (ruby, ruby-2.1)[native-search-paths]: Switch to
lib/ruby/vendor_ruby.
(ruby-1.8)[native-search-paths]: Remove native-search-paths.
(gem-directory): Remove procedure.
(ruby-ansi, ruby-ae)[arguments]: Remove use of gem-directory.
(ruby-metaclass, ruby-instantiator, ruby-introspection, ruby-mocha,
ruby-nokogiri, ruby-minitest-tu-shim, ruby-redcloth)[arguments]: Remove use
of gem-home.
(ruby-git, ruby-httpclient)[arguments]: Remove use of GEM_HOME.
* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove use of
GEM_HOME.
Merge branch 'master' into core-updates