aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/databases.scm
Commit message (Collapse)AuthorAge
* gnu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].Leo Famulari2018-02-08
| | | | * gnu/packages/databases.scm (postgresql): Update to 10.2.
* 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.
* gnu: Add mongo-tools.mongo-toolsChristopher 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: 4store: Update URI.Tobias Geerinckx-Rice2018-01-26
| | | | * gnu/packages/databases.scm (4store)[source, home-page]: Update URI.
* 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.
* 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>
* 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.
* gnu: python-sqlalchemy-utils: Update to 0.32.21.Tobias Geerinckx-Rice2017-12-26
| | | | * gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.32.21.
* gnu: python-sadisplay: Update to 0.4.8.Tobias Geerinckx-Rice2017-12-26
| | | | * gnu/packages/databases.scm (python-sadisplay): Update to 0.4.8.
* gnu: check, databases: Use HTTPS for bitbucket.org.Tobias Geerinckx-Rice2017-12-26
| | | | | * gnu/packages/check.scm (python-pytest-capturelog)[home-page]: Likewise. * gnu/packages/databases.scm (python-alembic)[home-page]: Likewise.
* gnu: python-redis: Update to 2.10.6.Tobias Geerinckx-Rice2017-12-26
| | | | * gnu/packages/databases.scm (python-redis): Update to 2.10.6.
* gnu: python-alembic: Update to 0.9.6.Tobias Geerinckx-Rice2017-12-26
| | | | * gnu/packages/databases.scm (python-alembic): Update to 0.9.6.
* gnu: Build wiredtiger with snappy support.Christopher Baines2017-12-22
| | | | | | | | | | This is probably necessary to get the MongoDB package in Guix to successfully use the Guix wiredtiger package, as MongoDB it uses wiredtiger with snappy by default. * gnu/packages/databases.scm (wiredtiger)[arguments]: Add --enable-snappy to #:configure-flags. [inputs]: Add snappy.
* gnu: mariadb: Update to 10.1.29.Leo Famulari2017-12-22
| | | | * gnu/packages/databases.scm (mariadb): Update to 10.1.29.
* gnu: perl-sql-abstract: Update source uri.Efraim Flashner2017-12-10
| | | | * gnu/packages/databases.scm (perl-sql-abstract)[source]: Update source uri.
* gnu: perl-dbd-pg: Update to 3.7.0.Tobias Geerinckx-Rice2017-12-07
| | | | * gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.0
* gnu: perl-sql-abstract: Update to 1.84.Tobias Geerinckx-Rice2017-12-07
| | | | * gnu/packages/databases.scm (perl-sql-abstract): Update to 1.84
* gnu: perl-dbix-class-schema-loader: Update to 0.07047.Tobias Geerinckx-Rice2017-12-07
| | | | | * gnu/packages/databases.scm (perl-dbix-class-schema-loader): Update to 0.07047
* gnu: perl-dbi: Update to 1.637.Tobias Geerinckx-Rice2017-12-07
| | | | * gnu/packages/databases.scm (perl-dbi): Update to 1.637
* gnu: mongodb: Use scons-build-system.Arun Isaac2017-11-30
| | | | * gnu/packages/databases.scm (mongodb): Switch to scons-build-system.
* gnu: mongodb: Remove some bundled sources.Efraim Flashner2017-11-26
| | | | | | * gnu/packages/databases.scm (mongodb)[source]: Add snippet to remove some of the bundled sources. [input]: Remove unused boost input.
* gnu: mongodb: Use system wiredtiger when available.Efraim Flashner2017-11-26
| | | | | | * gnu/packages/databases.scm (mongodb)[inputs]: Add wiredtiger on 64-bit systems. [arguments]: When using wiredtiger, use system wiredtiger.
* gnu: mongodb: Build without wiredtiger on 32-bit systems.Efraim Flashner2017-11-26
| | | | | * gnu/packages/databases.scm (mongodb)[arguments]: Add a configure-flag to build without wiredtiger support on 32-bit systems.
* gnu: mongodb: Update to 3.4.10.Leo Famulari2017-11-25
| | | | * gnu/packages/databases.scm (mongodb): Update to 3.4.10.
* gnu: Add python-pyodbc.Danny Milosavljevic2017-11-20
| | | | * gnu/packages/databases.scm (python-pyodbc, python2-pyodbc): New variables.
* gnu: Move database packages from python.scm to databases.scm.Ricardo Wurmus2017-11-17
| | | | | | | | | | | | | | | | | | * gnu/packages/python.scm (python-ccm, python2-ccm, python2-pysqlite, python-sqlalchemy, python2-sqlalchemy, python-sqlalchemy-utils, python2-sqlalchemy-utils, python-alembic, python2-alembic, python-pickleshare, python2-pickleshare, python-apsw, python2-apsw, python2-neo4j-driver, python2-py2neo, python-psycopg2, python2-psycopg2, python-sadisplay, python2-sadisplay, python-mysqlclient, python2-mysqlclient, python-hiredis, python2-hiredis, python-fakeredis, python2-fakeredis, python-redis, python2-redis, python-rq, python2-rq, python-trollius-redis, python2-trollius-redis, python-sqlparse, python2-sqlparse, python-sql, python2-sql): Move from here... * gnu/packages/databases.scm: ...to here. * gnu/packages/tryton.scm, gnu/packages/python-web.scm, gnu/packages/nutrition.scm, gnu/packages/medical.scm: Adjust accordingly.
* gnu: Add guile-wiredtiger.Kristofer Buffington2017-11-14
| | | | | | * gnu/packages/databases.scm (guile-wiredtiger): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Move test packages from perl to perl-check.Ricardo Wurmus2017-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/perl.scm (perl-test2-bundle-extended, perl-test2-plugin-nowarnings, perl-test-base, perl-test-class, perl-test-class-most, perl-test-cleannamespaces, perl-test-command, perl-test-cpan-meta, perl-test-cpan-meta-json, perl-test-deep, perl-test-differences, perl-test-directory, perl-test-eol, perl-test-exception, perl-test-fatal, perl-test-file-sharedir-dist, perl-test-files, perl-test-harness, perl-test-leaktrace, perl-test-longstring, perl-test-manifest, perl-test-memory-cycle, perl-test-mockobject, perl-test-mocktime, perl-test-most, perl-test-needs, perl-test-notabs, perl-test-nowarnings, perl-test-number-delta, perl-test-output, perl-test-pod, perl-test-pod-coverage, perl-test-requires, perl-test-script, perl-test-sharedfork, perl-test-simple, perl-test-taint, perl-test-tester, perl-test-trap, perl-test-utf8, perl-test-warn, perl-test-warnings, perl-test-without-module, perl-test-writevariants, perl-test-yaml, perl-test-trailingspace): Move variables to ... * gnu/packages/perl-check.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/admin.scm, gnu/packages/bioinformatics.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/glib.scm, gnu/packages/gnupg.scm, gnu/packages/image-viewers.scm, gnu/packages/language.scm, gnu/packages/networking.scm, gnu/packages/package-management.scm, gnu/packages/perl.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/version-control.scm, gnu/packages/web.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm: Use perl-check module.
* gnu: postgresql@9.6: Update to 9.6.6 [security fixes].Efraim Flashner2017-11-10
| | | | | | This fixes CVE-2017-12172, CVE-2017-15098, CVE-2017-15099. * gnu/packages/databases.scm (postgresql@9.6): Update to 9.6.6.
* gnu: postgresql: Update to 10.1 [security fixes].Rutger Helling2017-11-10
| | | | | | | | Fixes CVE-2017-12172, CVE-2017-15098 and CVE-2017-15099. * gnu/packages/databases.scm (postgresql): Update to 10.1. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
* gnu: Add r-rmysql.Ricardo Wurmus2017-11-07
| | | | * gnu/packages/databases.scm (r-rmysql): New variable.
* gnu: redis: Update to 4.0.2.Marius Bakke2017-11-05
| | | | * gnu/packages/databases.scm (redis): Update to 4.0.2.
* gnu: Add sqlite-with-fts3.Ricardo Wurmus2017-10-25
| | | | | | * gnu/packages/databases.scm (sqlite-with-fts3): New variable. Co-authored-by: Pierre Langlois <pierre.langlois@gmx.com>
* gnu: python-lmdb: Update to 0.93.Tobias Geerinckx-Rice2017-10-23
| | | | * gnu/packages/databases.scm (python-lmdb): Update to 0.93.
* gnu: python-peewee: Update to 2.10.2.Tobias Geerinckx-Rice2017-10-23
| | | | * gnu/packages/databases.scm (python-peewee): Update to 2.10.2.
* gnu: mysql: Update to 5.7.20.Leo Famulari2017-10-20
| | | | * gnu/packages/databases.scm (mysql): Update to 5.7.20.
* gnu: Add postgresql@9.6.Efraim Flashner2017-10-12
| | | | * gnu/packages/databases.scm (postgresql@9.6): New variable.
* Merge branch 'staging'Marius Bakke2017-10-10
|\
| * Merge branch 'master' into stagingMarius Bakke2017-10-07
| |\
| * \ Merge branch 'master' into stagingMarius Bakke2017-10-05
| |\ \
| * | | gnu: bdb: Update to 6.2.32.Marius Bakke2017-09-21
| | | | | | | | | | | | | | | | * gnu/packages/databases.scm (bdb): Update to 6.2.32.
| * | | gnu: Use 'modify-phases' syntax.Kei Kebreau2017-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm (mingetty, clusterssh, wpa-supplicant-minimal, wpa-supplicant, wakelan, acpica, tree, direvent, dstat)[arguments]: Use 'modify-phases' syntax. * gnu/packages/algebra.scm (arb)[arguments]: Likewise. * gnu/packages/apr.scm (apr-util)[arguments]: Likewise. * gnu/packages/audio.scm (clalsadrv, fluidsynth, faad2, lv2-mda-piano, lv2-mda-epiano, timidity++, vamp, soundtouch, portaudio, rsound, zita-convolver, zita-alsa-pcmi)[arguments]: Likewise. * gnu/packages/backup.scm (rdup, btar)[arguments]: Likewise. * gnu/packages/bioinformatics.scm (bedops, bwa, crossmap, express, flexbar, grit, hisat, ngs-sdk, subread)[arguments]: Likewise. * gnu/packages/bittorrent.scm (transmission)[arguments]: Likewise. * gnu/packages/cdrom.scm (cd-discid)[arguments]: Likewise. * gnu/packages/compression.scm (sharutils)[arguments]: Likewise. * gnu/packages/conky.scm (conky)[arguments]: Likewise. * gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Likewise. * gnu/packages/debug.scm (delta, c-reduce)[arguments]: Likewise. * gnu/packages/display-managers.scm (slim)[arguments]: Likewise. * gnu/packages/dns.scm (dnsmasq)[arguments]: Likewise. * gnu/packages/emacs.scm (geiser, emacs-wget, bbdb)[arguments]: Likewise. * gnu/packages/engineering.scm (pcb)[arguments]: Likewise. * gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Likewise. * gnu/packages/flashing-tools.scm (flashrom)[arguments]: Likewise. * gnu/packages/fltk.scm (fltk)[arguments]: Likewise. * gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Likewise. * gnu/packages/gd.scm (perl-gd)[arguments]: Likewise. * gnu/packages/gkrellm.scm (gkrellm)[arguments]: Likewise. * gnu/packages/glib.scm (glibmm)[arguments]: Likewise. * gnu/packages/gl.scm (glew)[arguments]: Likewise. * gnu/packages/gnome.scm (icon-naming-utils, orbit2, libbonobo, gnome-vfs, libgnome, libbonoboui, goffice-0.8, dconf)[arguments]: Likewise. * gnu/packages/gprolog.scm (gprolog)[arguments]: Likewise. * gnu/packages/gps.scm (gpscorrelate)[arguments]: Likewise. * gnu/packages/graphics.scm (agg)[arguments]: Likewise. * gnu/packages/gtk.scm (ganv, girara, gtksourceview-2, guile-present, python2-pycairo)[arguments]: Likewise. * gnu/packages/guile.scm (guile-1.8)[arguments]: Likewise. * gnu/packages/guile-wm.scm (guile-wm)[arguments]: Likewise. * gnu/packages/hugs.scm (hugs)[arguments]: Likewise. * gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal) [arguments]: Likewise. * gnu/packages/image-viewers.scm (feh, sxiv)[arguments]: Likewise. * gnu/packages/libcanberra.scm (libcanberra)[arguments]: Likewise. * gnu/packages/linux.scm (bridge-utils, iw, fuse, unionfs-fuse/static, lm-sensors, i2c-tools, xsensors, perf, mdadm, libaio, module-init-tools) [arguments]: Likewise. * gnu/packages/lisp.scm (ccl)[arguments]: Likewise. * gnu/packages/lout.scm (lout)[arguments]: Likewise. * gnu/packages/lua.scm (luajit)[arguments]: Likewise. * gnu/packages/machine-learning.scm (shogun)[arguments]: Likewise. * gnu/packages/mail.scm (exim)[arguments]: Likewise. * gnu/packages/man.scm (man-pages, txt2man)[arguments]: Likewise. * gnu/packages/maths.scm (lapack, superlu-dist, openlibm, openspecfun) [arguments]: Likewise. * gnu/packages/messaging.scm (bitlbee)[arguments]: Likewise. * gnu/packages/mp3.scm (libmad, id3lib, mp3info)[arguments]: Likewise. * gnu/packages/music.scm (solfege)[arguments]: Likewise. * gnu/packages/noweb.scm (noweb)[arguments]: Likewise. * gnu/packages/patchutils.scm (patchutils, quilt, colordiff)[arguments]: Likewise. * gnu/packages/pdf.scm (xpdf, zathura-cb, zathura-ps, zathura-djvu, zathura-pdf-poppler, zathura, podofo, fbida)[arguments]: Likewise. * gnu/packages/perl.scm (perl-file-list, perl-test-harness)[arguments]: Likewise. * gnu/packages/photo.scm (gphoto2)[arguments]: Likewise. * gnu/packages/popt.scm (popt)[arguments]: Likewise. * gnu/packages/pretty-print.scm (source-highlight, astyle)[arguments]: Likewise. * gnu/packages/pumpio.scm (pumpa)[arguments]: Likewise. * gnu/packages/python.scm (python-passlib, python-pycrypto, python2-empy, python-sqlalchemy, python-docopt)[arguments]: Likewise. * gnu/packages/rdf.scm (lrdf)[arguments]: Likewise. * gnu/packages/regex.scm (tre)[arguments]: Likewise. * gnu/packages/rrdtool.scm (rrdtool)[arguments]: Likewise. * gnu/packages/ruby.scm (ruby-2.1, ruby-1.8)[arguments]: Likewise. * gnu/packages/sawfish.scm (sawfish)[arguments]: Likewise. * gnu/packages/scheme.scm (racket)[arguments]: Likewise. * gnu/packages/sdl.scm (guile-sdl)[arguments]: Likewise. * gnu/packages/serveez.scm (serveez)[arguments]: Likewise. * gnu/packages/skribilo.scm (skribilo)[arguments]: Likewise. * gnu/packages/smalltalk.scm (smalltalk)[arguments]: Likewise. * gnu/packages/suckless.scm (dmenu, slock)[arguments]: Likewise. * gnu/packages/tcl.scm (expect)[arguments]: Likewise. * gnu/packages/telephony.scm (commoncpp)[arguments]: Likewise. * gnu/packages/textutils.scm (recode, libgtextutils)[arguments]: Likewise. * gnu/packages/time.scm (time)[arguments]: Likewise. * gnu/packages/tor.scm (privoxy)[arguments]: Likewise. * gnu/packages/uucp.scm (uucp)[arguments]: Likewise. * gnu/packages/video.scm (libdvdnav-4)[arguments]: Likewise. * gnu/packages/web-browsers.scm (lynx)[arguments]: Likewise. * gnu/packages/web.scm (tinyproxy)[arguments]: Likewise. * gnu/packages/wicd.scm (wicd)[arguments]: Likewise. * gnu/packages/wm.scm (bspwm)[arguments]: Likewise. * gnu/packages/xdisorg.scm (sxhkd, xcape)[arguments]: Likewise. * gnu/packages/xfce.scm (xfconf)[arguments]: Likewise. * gnu/packages/xfig.scm (transfig)[arguments]: Likewise. * gnu/packages/xorg.scm (imake)[arguments]: Likewise.
* | | | gnu: postgresql: Update to 10.0.Rutger Helling2017-10-10
| |_|/ |/| | | | | | | | | | | | | | * gnu/packages/databases.scm (postgresql): Update to 10.0. Signed-off-by: Leo Famulari <leo@famulari.name>
* | | gnu: Add mongodb.Christopher Baines2017-10-06
| |/ |/| | | | | * gnu/packages/databases.scm (mongodb): New variable.
* | gnu: virtuoso-ose: Limit to 64-bit platforms.Efraim Flashner2017-10-04
| | | | | | | | * gnu/packages/databases.scm (virtuoso-ose)[supported-systems]: New field.