aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/databases.scm
Commit message (Collapse)AuthorAge
* gnu: bdb: Use invoke.Mark H Weaver2018-03-25
| | | | | * gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Use invoke in the custom configure phase.
* gnu: postgresql: Use invoke.Mark H Weaver2018-03-23
| | | | | * gnu/packages/databases.scm (postgresql)[arguments]: Use invoke in the 'build-contrib' and 'install-contrib' phases.
* gnu: mysql: Return #t from all phases.Mark H Weaver2018-03-23
| | | | | * gnu/packages/databases.scm (mysql)[arguments]: Return #t from the 'patch-boost-version' phase.
* gnu: mariadb: Return #t from all phases.Mark H Weaver2018-03-23
| | | | | * gnu/packages/databases.scm (mariadb)[arguments]: Return #t from the 'post-install' phase.
* Merge branch 'master' into core-updatesMark H Weaver2018-03-20
|\
| * Correct name and Email for ng0.ng02018-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .mailmap: Correct name and Email for ng0. * Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish gnu/packages/accessibility.scm, gnu/packages/admin.scm, gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/cinnamon.scm, gnu/packages/compression.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm, gnu/packages/enlightenment.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm, gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm, gnu/packages/libcanberra.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm, gnu/packages/ncurses.scm, gnu/packages/networking.scm, gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm, gnu/packages/telephony.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm, gnu/services/desktop.scm, gnu/services/version-control.scm, gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* | Merge branch 'master' into core-updatesMark H Weaver2018-03-20
|\|
| * gnu: Use the CMake build system's #:build-type key.Tobias Geerinckx-Rice2018-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/code.scm (rtags)[arguments]: Move the CMAKE_BUILD_TYPE from #:configure-flags to #:build-type. * gnu/packages/databases.scm (apache-arrow)[arguments]: Likewise * gnu/packages/engineering.scm (kicad)[arguments]: Likewise * gnu/packages/flashing-tools.scm (heimdall)[arguments]: Likewise * gnu/packages/graphics.scm (openscenegraph)[arguments]: Likewise * gnu/packages/linux.scm (rdma-core)[arguments]: Likewise * gnu/packages/music.scm (portmidi)[arguments]: Likewise * gnu/packages/photo.scm (rawtherapee)[arguments]: Likewise * gnu/packages/rdesktop.scm (freerdp)[arguments]: Likewise * gnu/packages/serialization.scm (flatbuffers)[arguments]: Likewise * gnu/packages/web.scm (tidy-html)[arguments]: Likewise
| * gnu: perl-sql-abstract: Update to 1.85.Tobias Geerinckx-Rice2018-03-17
| | | | | | | | * gnu/packages/databases.scm (perl-sql-abstract): Update to 1.85.
* | Merge branch 'master' into core-updatesMark H Weaver2018-03-17
|\|
| * gnu: Add python-pyarrow.Leo Famulari2018-03-15
| | | | | | | | * gnu/packages/databases.scm (python-pyarrow, python2-pyarrow): New variables.
| * gnu: Add apache-arrow.Leo Famulari2018-03-15
| | | | | | | | * gnu/packages/databases.scm (apache-arrow): New variable.
* | gnu: All snippets report errors using exceptions, else return #t.Mark H Weaver2018-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm, gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/fpga.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm, gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm, gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm, gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm, gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm, gnu/packages/pretty-print.scm, gnu/packages/profiling.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm, gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm, gnu/packages/scribus.scm, gnu/packages/sdl.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm, gnu/packages/terminals.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tls.scm, gnu/packages/unrtf.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: In all snippets, report errors using exceptions, or else return #t.
* | gnu: gdbm: Update to 1.14.1.Marius Bakke2018-03-14
| | | | | | | | * gnu/packages/databases.scm (gdbm): Update to 1.14.1.
* | Merge branch 'master' into core-updatesRicardo Wurmus2018-03-14
|\|
| * gnu: rocksdb: Update to 5.10.4.Marius Bakke2018-03-04
| | | | | | | | | | | | | | | | | | | | * gnu/packages/databases.scm (rocksdb): Update to 5.10.4. [source]: Substitute the unbundled copy of GNU Parallel. [arguments]: Add "V=1" "USE_RTTI=1" and "ROCKSDBTESTS_END=db_tailing_iter_test" to #:make-flags. Set #:test-target to "check_some". Respect parallel jobs in 'build-release-libraries' phase and rename to 'build'. [license]: Update for changes in 5.5.4.
| * gnu: python-apsw: Use invoke.Efraim Flashner2018-03-04
| | | | | | | | * gnu/packages/databases.scm (python-apsw)[arguments]: Use invoke.
| * gnu: python-apsw: Declare a source file-name.Efraim Flashner2018-03-04
| | | | | | | | | | * gnu/packages/databases.scm (python-apsw)[source]: Declare a source file-name.
| * gnu: postgresql@9.6: Update to 9.6.8 [fixes CVE-2018-1058].Leo Famulari2018-03-01
| | | | | | | | * gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.8.
| * gnu: postgresql: Update to 10.3 [fixes CVE-2018-1058].Leo Famulari2018-03-01
| | | | | | | | * gnu/packages/databases.scm (postgresql): Update to 10.3.
| * gnu: memcached: Update to 1.5.6.Leo Famulari2018-03-01
| | | | | | | | * gnu/packages/databases.scm (memcached): Update to 1.5.6.
| * gnu: r-rmysql: Update to 0.10.14.Ricardo Wurmus2018-03-01
| | | | | | | | * gnu/packages/databases.scm (r-rmysql): Update to 0.10.14.
| * gnu: python-pickleshare: Run the tests.Marius Bakke2018-02-26
| | | | | | | | | | * gnu/packages/databases.scm (python-pickleshare)[arguments]: Replace CHECK-PHASE. [native-inputs]: Add PYTHON-PYTEST.
| * gnu: python-pickleshare: Update to 0.7.4.Marius Bakke2018-02-26
| | | | | | | | | | | | | | | | * 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.
* | build-system/gnu: Add 'bootstrap' phase.Ludovic Courtès2018-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This factorizes what has become a widespread idiom. * guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable. (bootstrap): New procedure. (%standard-phases): Add it after 'unpack'. * guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap. * guix/build/asdf-build-system.scm (%standard-phases/source) (%standard-phases): Likewise. * guix/build/cargo-build-system.scm (%standard-phases): Likewise. * guix/build/cmake-build-system.scm (%standard-phases): Likewise. * guix/build/dub-build-system.scm (%standard-phases): Likewise. * guix/build/emacs-build-system.scm (%standard-phases): Likewise. * guix/build/font-build-system.scm (%standard-phases): Likewise. * guix/build/go-build-system.scm (%standard-phases): Likewise. * guix/build/haskell-build-system.scm (%standard-phases): Likewise. * guix/build/minify-build-system.scm (%standard-phases): Likewise. * guix/build/ocaml-build-system.scm (%standard-phases): Likewise. * guix/build/perl-build-system.scm (%standard-phases): Likewise. * guix/build/python-build-system.scm (%standard-phases): Likewise. * guix/build/r-build-system.scm (%standard-phases): Likewise. * guix/build/ruby-build-system.scm (%standard-phases): Likewise. * guix/build/scons-build-system.scm (%standard-phases): Likewise. * guix/build/texlive-build-system.scm (%standard-phases): Likewise. * guix/build/waf-build-system.scm (%standard-phases): Likewise. * gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap. (soundtouch, cuetools, bluez-alsa): Remove 'arguments'. (cava)[arguments]: Replace 'bootstrap. * gnu/packages/backup.scm (rdup): Remove 'bootstrap. * gnu/packages/bioinformatics.scm (seek)[arguments]: Replace 'bootstrap. * gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove 'arguments'. * gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'. * gnu/packages/crypto.scm (libb2): Remove #:phases. * gnu/packages/databases.scm (guile-wiredtiger): Likewise. * gnu/packages/debug.scm (stress-make): Remove 'bootstrap'. * gnu/packages/documentation.scm (asciidoc): Likewise. * gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'. * gnu/packages/ftp.scm (weex): Remove 'arguments'. * gnu/packages/game-development.scm (ois): Remove 'arguments'. * gnu/packages/games.scm (pioneer): Remove 'bootstrap. * gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap. (arc-theme): Remove 'arguments'. (faba-icon-theme): Remove 'bootstrap. (arc-icon-theme): Remove 'arguments'. * gnu/packages/gnunet.scm (guile-gnunet): Likewise. * gnu/packages/gtk.scm (guile-rsvg): Likewise. * gnu/packages/guile.scm (mcron2): Remove 'bootstrap. (guile-bash): Remove #:phases. (guile-git): Remove 'bootstrap. (guile-syntax-highlight): Remove 'arguments'. (guile-sjson): Likewise. * gnu/packages/java.scm (classpath-devel): Remove 'bootstrap. * gnu/packages/kodi.scm (libdvdnav/kodi) (libdvdread/kodi, libdvdcss/kodi): Likewise. * gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'. * gnu/packages/libusb.scm (hidapi): Likewise. * gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to 'patch-stuff'; move it before 'bootstrap', without autoreconf invocation. (eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh' invocation; move it before 'bootstrap. (gpm): Replace 'bootstrap'. (f2fs-tools): Remove 'arguments'. (rng-tools): Remove #:phases. * gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to 'copy-intltool-makefile'; remove "autoreconf" invocation and move before 'bootstrap'. (libmesode): Remove 'arguments'. (libstrophe): Likewise. * gnu/packages/microcom.scm (microcom): Likewise. * gnu/packages/networking.scm (libnet): Remove 'bootstrap. * gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'. * gnu/packages/package-management.scm (guix): Replace 'bootstrap. * gnu/packages/sawfish.scm (librep): Remove 'arguments'. * gnu/packages/version-control.scm (findnewest): Likewise. * gnu/packages/video.scm (liba52, handbrake, motion): Replace 'bootstrap. * gnu/packages/web.scm (fcgiwrap): Remove #:phases. (tidy): Replace 'bootstrap. (gumbo-parser): Remove #:phases. * gnu/packages/wget.scm (wget2): Replace 'bootstrap. * gnu/packages/wm.scm (i3lock-color): Remove #:phases. * gnu/packages/xdisorg.scm (xclip): Likewise. * gnu/packages/xml.scm (libxls): Replace 'bootstrap'. * gnu/packages/xorg.scm (xf86-video-freedreno) (xf86-video-intel): Remove #:phases. * gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.
* | gnu: sqlite: Fix source URL.Ludovic Courtès2018-02-24
| | | | | | | | | | * gnu/packages/databases.scm (sqlite)[source]: Change "/2017" to "/2018".
* | gnu: gdbm: Update to 1.14.Marius Bakke2018-02-20
| | | | | | | | * gnu/packages/databases.scm (gdbm): Update to 1.14.
* | gnu: sqlite: Update to 3.22.0.Marius Bakke2018-02-20
|/ | | | * gnu/packages/databases.scm (sqlite): Update to 3.22.0.
* Merge branch 'master' into core-updatesMark H Weaver2018-02-16
|\
| * gnu: perl-dbd-pg: Update to 3.7.4.Tobias Geerinckx-Rice2018-02-16
| | | | | | | | * gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.4.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-09
|\|
| * gnu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].Leo Famulari2018-02-08
| | | | | | | | * gnu/packages/databases.scm (postgresql): Update to 10.2.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-03
|\|
| * gnu: Fix and improve the mongo-tools package.Christopher Baines2018-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-updatesMarius Bakke2018-02-01
|\|
| * gnu: Add mongo-tools.Christopher Baines2018-01-30
| | | | | | | | * gnu/packages/databases.scm (mongo-tools): New variable.
| * gnu: Add go-gopkg.in-mgo.v2.Christopher Baines2018-01-30
| | | | | | | | * gnu/packages/databases.scm (go-gopkg.in-mgo.v2): New variable.
* | gnu: Add sqlite-with-fts5.Mark H Weaver2018-01-28
| | | | | | | | * gnu/packages/databases.scm (sqlite-with-fts5): New variable.
* | Merge branch 'master' into core-updatesMark H Weaver2018-01-26
|\|
| * gnu: 4store: Update URI.Tobias Geerinckx-Rice2018-01-26
| | | | | | | | * gnu/packages/databases.scm (4store)[source, home-page]: Update URI.
* | Merge branch 'master' into core-updatesMark H Weaver2018-01-19
|\|
| * gnu: mongodb: Fix indentation.Efraim Flashner2018-01-18
| | | | | | | | * gnu/packages/databases.scm (mongodb): Replace tabs with spaces.
| * gnu: mysql: Update to 5.7.21.Efraim Flashner2018-01-18
| | | | | | | | * gnu/packages/databases.scm (mysql): Update to 5.7.21.
| * gnu: Remove redundant wrapping from packages using ruby-build-system.Christopher Baines2018-01-14
| | | | | | | | | | | | | | | | | | | | 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 directoryChristopher Baines2018-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-updatesLeo Famulari2018-01-11
|\|
| * gnu: guile-wiredtiger: Update to 0.6.3.amirouche2018-01-08
| | | | | | | | | | | | | | | | | | * gnu/package/databases.scm (guile-wiredtiger): Update to 0.6.3. [arguments]: Enable tests; disable parallel tests; remove 'remove-bundled-dependencies' phase. [synopsis, description]: Improve them. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2017-12-31
|\|
| * gnu: Run some tests in the mongodb package check phase.Christopher Baines2017-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | Previously the mongodb dbtests and unittests were only built, and not actually run. * gnu/packages/databases.scm (mongodb)[native-inputs]: Add python2-minimal, python2-pymongo and python2-pyyaml for running the resmoke.py program, and add tzdata as some tests fail without this. [arguments]: Run the tests through the resmoke.py script in the check phase, set TZDIR as a couple of tests seem to depend on this, add a comment about the resource requirements of the tests, as they require a large amount of disk space, and disable the async_stream_test, as it seems to hang.
| * gnu: Build wiredtiger with builtin compressors.Christopher Baines2017-12-27
| | | | | | | | | | | | | | | | WiredTiger is used by MongoDB, and it seems to require it to be built with builtin support for snappy compression. * gnu/packages/databases.scm (wiredtiger)[arguments]: Replace --enable-zlib and --enable-snappy with --with-builtins=snappy,zlib.