Commit graph

610 commits

Author SHA1 Message Date
Marius Bakke
081850816f
Merge branch 'master' into staging 2019-03-21 23:18:54 +01:00
Ricardo Wurmus
0fa926c2e5
gnu: python-pyarrow: Update to 0.10.0.
* gnu/packages/databases.scm (python-pyarrow): Update to 0.10.0.
[arguments]: Delete "build" phase.
[native-inputs]: Add python-pytest-runner.
2019-03-18 23:46:27 +01:00
Ricardo Wurmus
e58d3a5926
gnu: apache-arrow: Update to 0.10.0.
* gnu/packages/databases.scm (apache-arrow): Update to 0.10.0.
[inputs]: Replace jemalloc-4.5.0 with jemalloc.
2019-03-18 23:46:27 +01:00
ng0
47956fa0c2
Correct name and email address for ng0.
* .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi,
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/elixir.scm,
gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.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-xyz.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-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.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:
Correct name and email address for ng0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-03-18 15:05:08 +01:00
Leo Famulari
e3900a4d64
build-system/go: Build with a filesystem union of Go dependencies.
This basically changes (guix build-system go) so that instead of looking
up its dependencies in a list of directories in $GOPATH, all the
Go dependencies are symlinked into a single directory.

Fixes <https://bugs.gnu.org/33620>.

* guix/build/go-build-system.scm (setup-go-environment): New variable.
(setup-environment, install-source): Remove variables.
(unpack): Unpack the source relative to $GOPATH.
(install): Do not install the compiled objects in the 'pkg' directory.
Install the source code in this phase, and only install the source of
the package named by IMPORT-PATH.
* doc/guix.texi (Build Systems): Adjust accordingly.
* gnu/packages/docker.scm (docker): Import (guix build union) on the build side
and adjust to build phase name changes in (guix build-system go).
* gnu/packages/shellutils.scm (direnv): Likewise.
* gnu/packages/databases.scm (mongo-tools)[arguments]:
Set '#:install-source #f'.
* gnu/packages/music.scm (demlo)[arguments]: Move the 'install-scripts'
phase after the 'install' phase.
2019-03-14 15:34:26 -04:00
Marius Bakke
19008a22d1
Merge branch 'staging' into core-updates 2019-03-14 16:30:19 +01:00
Marius Bakke
ebfe259f66
Merge branch 'master' into staging 2019-03-14 15:06:06 +01:00
Tobias Geerinckx-Rice
5cfe650b9d
gnu: python-sqlalchemy: Use HTTPS home page.
* gnu/packages/databases.scm (python-sqlalchemy)[home-page]: Use HTTPS.
2019-03-12 02:22:35 +01:00
Tobias Geerinckx-Rice
6d04f694dc
gnu: python-sqlalchemy: Update to 1.3.1.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.1.
2019-03-12 02:22:35 +01:00
Tobias Geerinckx-Rice
909404b571
gnu: python-sql: Update to 1.0.0.
* gnu/packages/databases.scm (python-sql): Update to 1.0.0.
2019-03-12 02:22:34 +01:00
Tobias Geerinckx-Rice
99e690a59a
gnu: python-pyodbc: Update to 4.0.25.
* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.25.
2019-03-12 02:22:34 +01:00
Tobias Geerinckx-Rice
72b7de49b4
gnu: python-psycopg2: Update to 2.7.7.
* gnu/packages/databases.scm (python-psycopg2): Update to 2.7.7.
2019-03-12 02:22:34 +01:00
Tobias Geerinckx-Rice
d49bdbca5c
gnu: perl-dbd-sqlite: Update to 1.62.
* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.62.
2019-03-12 02:22:34 +01:00
Tobias Geerinckx-Rice
49596a5413
gnu: perl-dbd-mysql: Update to 4.050.
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.050.
2019-03-12 02:22:33 +01:00
Tobias Geerinckx-Rice
2f813be342
gnu: perl-sql-abstract: Update to 1.86.
* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.86.
2019-03-12 02:22:33 +01:00
Marius Bakke
e74f153a10
gnu: Use OpenSSL 1.1 as the default OpenSSL package.
* gnu/packages/tls.scm (openssl-next): Delete variable.  Move related code ...
(openssl) ... here.
(openssl-1.0): New public variable.  Retain old arguments.
* gnu/packages/crypto.scm (asignify)[inputs]: Change OPENSSL-NEXT to OPENSSL.
* gnu/packages/databases.scm (mariadb)[inputs]: Change from OPENSSL to OPENSSL-1.0.
* gnu/packages/node.scm (node)[inputs]: Likewise.
* gnu/packages/rust.scm (rust-1.19)[inputs]: Likewise.
2019-03-10 18:49:59 +01:00
Marius Bakke
4f8dc1536a
Merge branch 'master' into staging 2019-03-04 22:31:59 +01:00
Marius Bakke
5ae458befc
gnu: rocksdb: Update to 5.18.3.
* gnu/packages/databases.scm (rocksdb): Update to 5.18.3.
2019-03-04 22:20:08 +01:00
Julien Lepiller
865c76ea3b
gnu: python-rq: Update to 0.13.0.
* gnu/packages/databases.scm (python-rq): Update to 0.13.0.
2019-03-04 21:52:33 +01:00
Julien Lepiller
dcbe674c86
gnu: python-redis: Update to 3.2.0.
* gnu/packages/databases.scm (python-redis): Update to 3.2.0.
2019-03-04 21:52:17 +01:00
Marius Bakke
97dcedbd2a
gnu: tdb: Update to 1.3.18.
* gnu/packages/databases.scm (tdb): Update to 1.3.18.
[native-inputs]: Add WHICH.  Change PYTHON-2 to PYTHON.
2019-03-02 22:21:15 +01:00
Marius Bakke
19464173ba
Merge branch 'master' into staging 2019-03-01 17:33:00 +01:00
Tobias Geerinckx-Rice
4915894759
gnu: lmdb: Update to 0.9.23.
* gnu/packages/databases.scm (lmdb): Update to 0.9.23.
2019-02-27 15:48:53 +01:00
Tobias Geerinckx-Rice
f167b432bb
gnu: lmdb: Don't use unstable tarball.
* gnu/packages/databases.scm (lmdb)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Adjust source directory name.
2019-02-27 15:48:53 +01:00
Marius Bakke
2c76e19df4
Merge branch 'master' into staging 2019-02-20 17:01:39 +01:00
Tobias Geerinckx-Rice
d84a20fb6b
gnu: memcached: Update to 1.5.12.
* gnu/packages/databases.scm (memcached): Update to 1.5.12.
2019-02-19 09:54:34 +01:00
Tobias Geerinckx-Rice
4cb2f29e3e
gnu: python-pymysql: Update to 0.9.3.
* gnu/packages/databases.scm (python-pymysql): Update to 0.9.3.
2019-02-19 09:53:41 +01:00
Tobias Geerinckx-Rice
2fc569a0fc
gnu: perl-db-file: Update to 1.843.
* gnu/packages/databases.scm (perl-db-file): Update to 1.843.
2019-02-19 09:53:41 +01:00
Marius Bakke
61506fe551
gnu: Remove unneeded uses of python{,2}-minimal.
The "python-minimal" package exists mostly to resolve a dependency cycle.  To
reduce duplication, packages should prefer the regular Python variants.

* gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER
to PYTHON-WRAPPER.
* gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
* gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
PYTHON-MINIMAL to PYTHON.
* gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
* gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL
to PYTHON2.
* gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]:
Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
2019-02-17 18:44:18 +01:00
Leo Famulari
42ce9187fb
gnu: PostgreSQL 9.6: Update to 9.6.12.
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.12.
2019-02-14 14:46:32 -05:00
Leo Famulari
2950d33c6c
gnu: PostgreSQL: Update to 10.7.
* gnu/packages/databases.scm (postgresql): Update to 10.7.
2019-02-14 14:46:28 -05:00
Marius Bakke
6901878894
Merge branch 'master' into staging 2019-02-14 00:20:28 +01:00
Tobias Geerinckx-Rice
da93d42413
gnu: perl-dbi: Update to 1.642.
* gnu/packages/databases.scm (perl-dbi): Update to 1.642.
2019-02-12 17:38:21 +01:00
Tobias Geerinckx-Rice
245e7a68e7
gnu: kyotocabinet: Update to 1.2.77.
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.77.
2019-02-12 17:38:21 +01:00
Christopher Baines
8b7e6d005e
gnu: postgresql: Build with openssl support.
* gnu/packages/databases.scm (postgresql)[arguments]: Add --with-openssl to
[inputs]: Add openssl.
2019-02-11 09:52:08 +00:00
Marius Bakke
0ce64334e6
gnu: mariadb: Update to 10.1.38.
* gnu/packages/databases.scm (mariadb): Update to 10.1.38.
2019-02-10 21:04:23 +01:00
Marius Bakke
69fb26d4f5
gnu: mariadb: Add comments about failing tests.
* gnu/packages/databases.scm (mariadb): Add comments.
2019-02-06 23:30:34 +01:00
Marius Bakke
0747328e31
Merge branch 'master' into staging 2019-01-31 23:32:56 +01:00
Ricardo Wurmus
aeec4a8fc1
gnu: python-sqlalchemy: Use PYPI-URI.
* gnu/packages/databases.scm (python-sqlalchemy)[source]: Use PYPI-URI.
2019-01-25 23:18:55 +01:00
Carl Dong
38f77be464
gnu: mariadb: Disable sporadically failing tests.
* guix/packages/databases.scm: Disable sporadically failing tests.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2019-01-22 21:42:52 -06:00
Ludovic Courtès
3e2d4e69c3
Merge branch 'master' into staging 2019-01-20 22:12:10 +01:00
Ricardo Wurmus
255d1bbe77
gnu: Move dbm databases to new module.
* gnu/packages/databases.scm (gdbm, bdb, bdb-5.3): Move from here...
* gnu/packages/dbm.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/audio.scm,
gnu/packages/avahi.scm,
gnu/packages/backup.scm,
gnu/packages/cobol.scm,
gnu/packages/cyrus-sasl.scm,
gnu/packages/databases.scm,
gnu/packages/finance.scm,
gnu/packages/game-development.scm,
gnu/packages/gnome.scm,
gnu/packages/guile.scm,
gnu/packages/ibus.scm,
gnu/packages/kerberos.scm,
gnu/packages/linux.scm,
gnu/packages/mail.scm,
gnu/packages/man.scm,
gnu/packages/nvi.scm,
gnu/packages/openldap.scm,
gnu/packages/package-management.scm,
gnu/packages/php.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/sawfish.scm: Update module references.
2019-01-16 16:08:22 +01:00
Ricardo Wurmus
cd0322a3ef
gnu: Move sqlite to separate module.
* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5,
sqlite-with-column-metadata): Move variables from here...
* gnu/packages/sqlite.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/apl.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/code.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/dc.scm,
gnu/packages/disk.scm,
gnu/packages/ebook.scm,
gnu/packages/education.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/file-systems.scm,
gnu/packages/freedesktop.scm,
gnu/packages/ftp.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gnome.scm,
gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/gps.scm,
gnu/packages/guile.scm,
gnu/packages/ibus.scm,
gnu/packages/kerberos.scm,
gnu/packages/kodi.scm,
gnu/packages/lisp.scm,
gnu/packages/mail.scm,
gnu/packages/messaging.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nfs.scm,
gnu/packages/ocaml.scm,
gnu/packages/package-management.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/php.scm,
gnu/packages/python.scm,
gnu/packages/qt.scm,
gnu/packages/ruby.scm,
gnu/packages/scheme.scm,
gnu/packages/sync.scm,
gnu/packages/syndication.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/web-browsers.scm,
gnu/packages/webkit.scm: Adjust module references.
2019-01-16 16:08:22 +01:00
Ricardo Wurmus
44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Efraim Flashner
0e28967250
Merge remote-tracking branch 'origin/master' into staging 2019-01-09 10:52:41 +02:00
Ricardo Wurmus
d9bec9a87b
gnu: r-rmysql: Move from databases.scm to cran.scm
* gnu/packages/databases.scm (r-rmysql): Move from here...
* gnu/packages/cran.scm (r-rmysql): ...to here.
2019-01-07 15:55:06 +01:00
Efraim Flashner
c007e35d24
gnu: recutils: Update to 1.8.
* gnu/packages/databases.scm (recutils): Update to 1.8.
[source]: Remove snippet.
[arguments]: Remove custom 'set-bash4.4-header-location phase. Enable
parallel tests.
[inputs]: Move check ...
[native-inputs]: ... to here. Add pkg-config.
2019-01-06 15:42:06 +02:00
Marius Bakke
f30830b2e6
Merge branch 'master' into staging 2018-12-22 15:26:30 +01:00
Alex Vong
38abef124b
gnu: sqlite: Replace with 3.26.0 [security fixes].
Fixes <https://bugs.gnu.org/33751>.
Reported by Marius Bakke <mbakke@fastmail.com>.

* gnu/packages/databases.scm (sqlite-3.26.0): New public variable.
(sqlite)[replacement]: Use it.
(sqlite-with-fts5): Use 'package/inherit'.
(sqlite-with-column-metadata): Likewise.

Modified-by: Mark H Weaver <mhw@netris.org>
2018-12-18 20:20:16 -05:00
Marius Bakke
fbb7b04a85
Merge branch 'master' into staging 2018-12-09 00:18:32 +01:00
Christopher Baines
fe5969656a
gnu: mongo-tools: Fix build.
I guess this broke when upgrading go. I did try upgrading to the later patch
and minor releases, but they had similar problems, so lets upgrade separately.

* gnu/packages/databases.scm (mongo-tools)[arguments]: Add patch-source phase.
2018-12-04 20:27:04 +00:00
Marius Bakke
99f63f011d
Merge branch 'master' into staging 2018-12-03 19:15:17 +01:00
Marius Bakke
25ca46985c
Merge branch 'master' into core-updates 2018-11-29 15:56:49 +01:00
Brett Gilio
682c291899
gnu: sqlcipher: Update to 3.4.2.
* gnu/packages/databases.scm (sqlcipher): Update to 3.4.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-24 22:40:46 +01:00
Marius Bakke
52b24ba495
gnu: mariadb: Update to 10.1.37 [security fixes].
This release fixes CVE-2018-3282, CVE-2018-3174, CVE-2018-3143, CVE-2018-3156,
and CVE-2018-3251.  See
<https://mariadb.com/kb/en/library/mariadb-10137-release-notes/> for details.

* gnu/packages/databases.scm (mariadb): Update to 10.1.37.
2018-11-24 02:03:12 +01:00
Mark H Weaver
96272e2822
gnu: databases: Return #t from all phases.
* gnu/packages/databases.scm (4store, go-gopkg.in-mgo.v2, mongodb)
(sparql-query, tdb, sqlcipher, python-sqlparse, mongo-tools): Return #t from
all phases, use invoke where appropriate, and remove vestigial plumbing.
2018-11-14 23:44:16 -05:00
Marius Bakke
79ee97a144
Merge branch 'master' into core-updates 2018-11-14 21:20:46 +01:00
Leo Famulari
ec35067631
gnu: PostgreSQL: Update to 10.6 [fixes CVE-2018-16850].
* gnu/packages/databases.scm (postgresql): Update to 10.6.
2018-11-11 14:10:03 -05:00
Efraim Flashner
22d04ceda0
gnu: python-rq: Update to 0.12.0.
* gnu/packages/databases.scm (python-rq): Update to 0.12.0.
2018-11-11 11:54:28 +02:00
Efraim Flashner
c92d056a8b
gnu: python-alembic: Update to 1.0.2.
* gnu/packages/databases.scm (python-alembic, python2-alembic): Update
to 1.0.2.
2018-11-11 11:13:53 +02:00
Ricardo Wurmus
f1f1cebdd3
gnu: mdbtools: Fetch sources from git.
* gnu/packages/databases.scm (mdbtools)[source]: Fetch from git.
2018-11-11 10:09:54 +01:00
Ricardo Wurmus
f626b71923
gnu: mdbtools: Remove custom bootstrap phase.
* gnu/packages/databases.scm (mdbtools)[arguments]: Remove.
2018-11-11 10:05:56 +01:00
Marius Bakke
64461ba20a
Merge branch 'master' into core-updates 2018-11-09 17:02:08 +01:00
Leo Famulari
41d2b7f50b
gnu: PostgreSQL 9: Update to 9.6.11 [fixes CVE-2018-16850].
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.11.
2018-11-08 13:42:56 -05:00
Marius Bakke
e2568df74e
gnu: rocksdb: Update to 5.15.10.
* gnu/packages/databases.scm (rocksdb): Update to 5.15.10.
2018-11-07 16:06:56 +01:00
Marius Bakke
8dd3665883
gnu: rocksdb: Don't use unstable tarball.
* gnu/packages/databases.scm (rocksdb)[source]: Use GIT-FETCH.
2018-11-07 16:06:56 +01:00
Marius Bakke
f4a5faa9dc
Merge branch 'master' into core-updates 2018-11-05 23:56:22 +01:00
Efraim Flashner
d28af1991a
gnu: qt: Use system sqlite.
* gnu/packages/databases.scm (sqlite-with-column-metadata): New
variable.
* gnu/packages/qt.scm (qt, qtbase)[source]: Remove bundled sqlite.
[inputs]: Add sqlite-with-column-metadata.
[arguments]: Add configure-flag to use system sqlite.
2018-10-28 09:51:25 +02:00
Tobias Geerinckx-Rice
d9bcdfce29
gnu: mongodb: Use INVOKE.
* gnu/packages/databases.scm (mongodb)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-10-24 04:56:23 +02:00
Marius Bakke
ffddb42d6c
Merge branch 'master' into core-updates 2018-10-21 18:06:02 +02:00
Amirouche
b1e6b93805
gnu: guile-wiredtiger: Update to 0.7.0.
* gnu/packages/databases.scm (guile-wiredtiger): Update to 0.7.0.
[inputs]: Replace wiredtiger with wiredtiger-3
[propagated-inputs]: Remove guile-lib, add guile-bytestructures
[description]: Update it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-10-19 18:28:57 +02:00
Amirouche
4680fef705
gnu: Add wiredtiger 3.1.0
* gnu/packages/databases.scm (wiredtiger-3): New variable that inherits from
  wiredtiger

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-10-19 18:28:57 +02:00
Marius Bakke
d02bb02f7d
Merge branch 'master' into core-updates 2018-10-17 20:47:11 +02:00
Tobias Geerinckx-Rice
f825faa502
gnu: python-pickleshare: Update to 0.7.5.
* gnu/packages/databases.scm (python-pickleshare): Update to 0.7.5.
2018-10-10 23:49:13 +02:00
Marius Bakke
cf6db76d2a
Merge branch 'master' into core-updates 2018-10-05 19:15:39 +02:00
Julien Lepiller
c336567dad
gnu: postgresql: Fix finding extensions.
* gnu/packages/patches/postgresql-disable-resolve_symlinks.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/databases.scm (postgresql)[source]: Use it.
2018-10-04 22:26:02 +02:00
Ludovic Courtès
944a3a8b8e
gnu: recutils: Adjust Gnulib to libc 2.28.
Fixes <https://bugs.gnu.org/32776>.

* gnu/packages/databases.scm (recutils)[modules, snippet]: New fields.
2018-10-03 15:23:56 +02:00
Tobias Geerinckx-Rice
a4764ff00a
gnu: python-fakeredis: Edit description.
* gnu/packages/databases.scm (python-fakeredis)[description]:
Fix (upstream) typo. Get carried away.
2018-09-28 00:01:43 +02:00
Marius Bakke
6a0427af6c
Merge branch 'master' into core-updates 2018-09-26 01:11:32 +02:00
Tobias Geerinckx-Rice
eeecbe09cc
gnu: perl-dbd-mysql: Update to 4.048.
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.048.
2018-09-21 10:25:31 +02:00
Leo Famulari
d763940711
Merge branch 'master' into core-updates 2018-09-13 13:32:39 -04:00
Tobias Geerinckx-Rice
702a87f2d1
gnu: perl-dbd-mysql: Update to 4.047.
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.047.
[arguments]: Add 'skip-library-detection' phase.
2018-09-11 21:03:07 +02:00
Marius Bakke
4333d48a82
gnu: mariadb: Move unbundle substitutions to source snippet.
* gnu/packages/databases.scm (mariadb)[source](snippet): Add two substitutions
from ...
[arguments]: The 'unbundle' phase here.  Rename to 'fix-pcre-detection.
2018-09-09 17:59:37 +02:00
Marius Bakke
1d957c79b6
gnu: mariadb: Update to 10.1.36.
* gnu/packages/databases.scm (mariadb): Update to 10.1.36.
[arguments]: Disable one new test.
2018-09-09 17:59:36 +02:00
Marius Bakke
839167ff9d
Merge branch 'staging' into core-updates 2018-08-25 16:44:07 +02:00
Marius Bakke
173d291466
Merge branch 'master' into staging 2018-08-25 16:38:51 +02:00
Ludovic Courtès
444488fc1b
gnu: boost: Move 1.59.0 definition to boost.scm.
Fixes a regression introduced in commit
7cbf06d8c2 where the top-level code of
these two modules would depend on each other, leading to "boost: unbound
variable" kind of errors in some circumstances.

* gnu/packages/databases.scm (boost-for-mysql): Move to...
* gnu/packages/boost.scm (boost-for-mysql): ... here.  Make public and
add 'properties' field.
2018-08-24 00:36:04 +02:00
Leo Famulari
58927996d9
gnu: perl-dbd-mysql: Update to 4.046.
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.046.
[source]: Update URL. Remove 'perl-dbd-mysql-CVE-2017-10788.patch'.
* gnu/packages/patches/perl-dbd-mysql-CVE-2017-10788.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-08-22 15:40:08 -04:00
Marius Bakke
233df51ebc
Merge branch 'master' into staging 2018-08-22 18:14:04 +02:00
Marius Bakke
fb76ef8477
gnu: Remove GCC ICE workarounds.
* gnu/packages/patches/doxygen-gcc-ice.patch,
gnu/packages/patches/mariadb-gcc-ice.patch,
gnu/packages/patches/perf-gcc-ice.patch: Delete files
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/databases.scm (mariadb)[source](patches): Likewise.
* gnu/packages/linux.scm (perf)[source](patches): Likewise.
* gnu/packages/documentation.scm (doxygen)[inputs, arguments]: Likewise.
2018-08-22 18:01:09 +02:00
Marius Bakke
43cec3fb1e
gnu: mariadb: Remove huge mysql_embedded executable.
* gnu/packages/databases.scm (mariadb)[arguments]: Adjust deletion regex.
2018-08-22 17:52:40 +02:00
Marius Bakke
22f5c07624
gnu: mariadb: Propagate OpenSSL.
* gnu/packages/databases.scm (mariadb)[inputs]: Move OPENSSL ...
[propagated-inputs]: ... here.
(r-rmysql)[inputs]: Remove OPENSSL.
2018-08-22 17:50:07 +02:00
Tobias Geerinckx-Rice
311f06c94a
gnu: Add sqlcrush.
* gnu/packages/databases.smc (sqlcrush): New public variable.
2018-08-22 00:03:43 +02:00
Tobias Geerinckx-Rice
9763102bd7
gnu: Add python-pymysql.
* gnu/packages/databases.scm (python-pymysql, python2-pymysql): New
public variables.
2018-08-22 00:03:43 +02:00
Marius Bakke
fdb222033c
gnu: gdbm: Update to 1.18.
* gnu/packages/databases.scm (gdbm): Update to 1.18.
2018-08-21 17:25:23 +02:00
Marius Bakke
2be1b754ba
gnu: python-sqlalchemy: Update to 1.2.11.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.2.11.
2018-08-21 17:24:30 +02:00
Marius Bakke
9871a896aa
gnu: python-sqlalchemy: Use 'invoke'.
* gnu/packages/databases.scm (python-sqlalchemy)[arguments]: Use INVOKE
instead of SYSTEM*.
2018-08-21 17:24:30 +02:00
Tobias Geerinckx-Rice
8327ffcc7f
gnu: unixodbc: Update to 2.3.7.
* gnu/packages/databases.scm (unixodbc): Update to 2.3.7.
2018-08-21 07:04:05 +02:00
Tobias Geerinckx-Rice
8ecf3f7ea5
gnu: mysql: Update to 5.7.23.
* gnu/packages/databases.scm (mysql): Update to 5.7.23.
2018-08-20 20:17:20 +02:00
Tobias Geerinckx-Rice
7cbf06d8c2
gnu: mysql: Fix build.
MySQL demands boost@1.59.0, and lying about it no longer works:

sql/item_geofunc_internal.cc: In function ‘void handle_gis_exception(const char*)’:
sql/item_geofunc_internal.cc:37:81: error: expected unqualified-id before ‘&’ token
   catch (const boost::geometry::detail::self_get_turn_points::self_ip_exception &)
                                                                                 ^
[...]

* gnu/packages/databases.scm (boost-for-mysql): New variable.
(mysql)[inputs]: Use that instead of the regular boost.
[arguments]: Remove now-unnecessary ‘patch-boost-version’ phase.
2018-08-20 20:17:20 +02:00
Tobias Geerinckx-Rice
725449bd7a
gnu: python-pyodbc: Update to 4.0.24.
* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.24.
2018-08-20 20:17:19 +02:00
Tobias Geerinckx-Rice
28635e5266
gnu: python-mysqlclient: Update to 1.3.13.
* gnu/packages/databases.scm (python-mysqlclient): Update to 1.3.13.
2018-08-20 20:17:19 +02:00
Tobias Geerinckx-Rice
db4e76416c
gnu: perl-dbd-sqlite: Update to 1.58.
* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.58.
2018-08-20 20:17:19 +02:00
Roel Janssen
e63da346cf
gnu: Update virtuoso-ose to 7.2.5.
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.5.
2018-08-20 16:13:45 +02:00
Marius Bakke
df570bf271
Merge branch 'master' into staging 2018-08-16 20:56:38 +02:00
Marius Bakke
0a1f520d40
gnu: r-rmysql: Add missing dependency on OpenSSL.
* gnu/packages/databases.scm (r-rmysql)[inputs]: Add OPENSSL.
2018-08-16 17:39:10 +02:00
Tobias Geerinckx-Rice
7fe3a57ac5
gnu: mysql: Use HTTPS.
* gnu/packages/databases.scm (mysql)[source, home-page]: Use HTTPS.
2018-08-16 00:58:27 +02:00
Pierre Langlois
7bcc34050b
gnu: clementine: Fix creating initial database.
It seems a recent version of sqlite broke Clementine's first startup. It turns
out we can patch clementine to fix the problem instead of providing a different
sqlite package:
<https://github.com/clementine-player/Clementine/pull/5669>

* gnu/packages/databases.scm (sqlite-with-fts3): Remove.
* gnu/packages/music.scm (clementine)[inputs]: Replace sqlite-with-fts3 with
sqlite.
[source]: Add clementine-fix-sqlite.patch.
* gnu/packages/patches/clementine-fix-sqlite.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-15 14:29:56 -04:00
Tobias Geerinckx-Rice
34ba1b8fc5
gnu: perl-db-file: Update to 1.842.
* gnu/packages/databases.scm (perl-db-file): Update to 1.842.
2018-08-15 00:32:15 +02:00
Tobias Geerinckx-Rice
61d996b921
gnu: memcached: Fix typos in description.
* gnu/packages/databases.scm (memcached)[synopsis, description]:
Hyphenate.
2018-08-15 00:30:04 +02:00
Tobias Geerinckx-Rice
b432c05203
gnu: memcached: Update to 1.5.10.
* gnu/packages/databases.scm (memcached): Update to 1.5.10.
2018-08-14 15:54:31 +02:00
Ricardo Wurmus
b86c019efb
Merge branch 'staging' into core-updates 2018-08-13 20:39:32 +02:00
Tobias Geerinckx-Rice
9aba9b1278
Migrate search.cpan.org home pages to metacpan.org.
The venerable search.cpan.org has retired[0].

[0]: https://log.perl.org/2018/05/goodbye-search-dot-cpan-dot-org.html

* guix/import/cpan.scm (cpan-home): Generate metacpan.org home page URIs.
Update all previously generated ones in (gnu packages) to their
canonical new homes.
2018-08-11 17:22:31 +02:00
Marius Bakke
369d15674c
gnu: mariadb: Update to 10.1.35 [security fixes].
This release fixes CVE-2018-3058, CVE-2018-3063, CVE-2018-3064 and CVE-2018-3066.
See <https://mariadb.com/kb/en/library/mariadb-10135-release-notes/> for details.

* gnu/packages/databases.scm (mariadb): Update to 10.1.35.
2018-08-10 15:23:50 +02:00
Marius Bakke
516fe8deb5
gnu: postgresql: Update to 10.5 [fixes CVE-2018-10915, CVE-2018-10925].
* gnu/packages/databases.scm (postgresql): Update to 10.5.
2018-08-10 15:23:50 +02:00
Efraim Flashner
62694caa44
gnu: mariadb: Remove test which fails on armhf-linux.
* gnu/packages/databases.scm (mariadb)[arguments]: Disable test
'mroonga/storage.index_read_multiple_double'.
2018-08-07 19:55:33 +03:00
Marius Bakke
71179b35b8
gnu: mariadb: Further increase test timeouts.
* gnu/packages/databases.scm (mariadb)[arguments]: Allow 40 minutes for single
tests, and 600 in total.
2018-08-07 13:41:08 +02:00
Marius Bakke
3418e43bf5
gnu: mariadb: Adjust to test failures on Hydra.
* gnu/packages/patches/mariadb-client-test-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/databases.scm (mariadb)[source](patches): Add it.
[arguments]: Increase retry count and test timeout.  Disable test
main.myisampack.
2018-08-07 00:51:48 +02:00
Marius Bakke
4214066d45
Merge branch 'master' into core-updates 2018-08-01 15:53:17 +02:00
Marius Bakke
869250809b
Merge branch 'master' into staging 2018-07-30 18:08:28 +02:00
Ben Woodcroft
19601e895b
gnu: python2-psycopg2: Update to 2.7.5.
* gnu/packages/bioinformatics.scm (python2-psycopg2): Update to 2.7.5.
2018-07-29 22:53:10 +10:00
Marius Bakke
0333582477
gnu: mariadb: Move GCC ICE patch to the usual location.
* gnu/packages/databases.scm (mariadb)[source](patches): New field.
[arguments]: Don't disable semisync plugin.
[inputs]: Remove 'mariadb-gcc-ice.patch'.
2018-07-28 18:37:37 +02:00
Marius Bakke
1af575f04d
Merge branch 'master' into staging 2018-07-28 18:34:59 +02:00
Ludovic Courtès
5193ae64ca
gnu: mariadb: Work around GCC ICE on armhf-linux.
* gnu/packages/patches/mariadb-gcc-ice.patch: New file.
* gnu/packages/databases.scm (mariadb)[arguments]: Conditionally add
'apply-patch' phase.
[native-inputs]: Conditionally add "gcc-ice-patch" input.
2018-07-28 15:08:07 +02:00
Marius Bakke
963157f1cc
gnu: mariadb: Delete test files and static libraries.
* gnu/packages/databases.scm (mariadb)[arguments]: Adapt 'post-install' phase
  to purge static archives and test executables.
2018-07-26 14:38:03 +02:00
Marius Bakke
2001d2dac4
gnu: mariadb: Remove some bundled libraries.
* gnu/packages/databases.scm (mariadb)[source](snippet, modules): New fields.
[arguments]: Add explicit #:configure-flags for system libraries.  Add
'unbundle' phase.  Remove 'pre-configure' phase.
[inputs]: Add SNAPPY and XZ.
2018-07-26 14:38:03 +02:00
Marius Bakke
03aed90b86
gnu: mariadb: Update to 10.1.34.
* gnu/packages/databases.scm (mariadb): Update to 10.1.34.
2018-07-26 14:38:02 +02:00
Marius Bakke
3869f39e6d
gnu: mariadb: Run the full test suite.
* gnu/packages/databases.scm (mariadb)[arguments]: Override 'check' phase.
Add phase 'adjust-tests'.  Disable one more plugin.
[properties]: New field.
2018-07-26 14:38:02 +02:00
Marius Bakke
5b4d2e40f1
gnu: mariadb: Disable plugin that fails on armhf.
* gnu/packages/databases.scm (mariadb)[arguments]: Add 'disable-plugins' phase.
2018-07-26 14:38:02 +02:00
Marius Bakke
4c27ea06d4
gnu: mariadb: Install pkg-config file to a standard location.
* gnu/packages/databases.scm (mariadb)[#:configure-flags]: Set
INSTALL_SHAREDIR to "share".
2018-07-26 14:37:29 +02:00
Marius Bakke
706ae8e15c
Merge branch 'master' into core-updates 2018-07-24 19:56:35 +02:00
Efraim Flashner
97dd1b154b
gnu: postgresql@9.6: Update to 9.6.9.
* gnu/packages/databases.scm (postgresql@9.6): Update to 9.6.9.
2018-07-15 22:59:24 +03:00
Marius Bakke
9761aca95c
gnu: unixodbc: Update to 2.3.6.
* gnu/packages/databases.scm (unixodbc): Update to 2.3.6.
2018-07-13 00:51:06 +02:00
Marius Bakke
49b6dc2b4e
Merge branch 'staging' 2018-07-13 00:25:45 +02:00
Marius Bakke
b7a2d2d9a9
gnu: tdb: Update to 1.3.16.
* gnu/packages/databases.scm (tdb): Update to 1.3.16.
2018-07-12 17:21:16 +02:00
Efraim Flashner
cb9a84bd89
gnu: gdbm: Update to 1.16.
* gnu/packages/databases.scm (gdbm): Update to 1.16.
2018-07-03 10:43:06 +03:00
Ricardo Wurmus
f1728d4346
Merge branch 'master' into core-updates 2018-06-29 22:51:23 +02:00
Marius Bakke
4dfea1010a
Merge branch 'master' into staging 2018-06-21 15:52:26 +02:00
Tobias Geerinckx-Rice
cd0750fcf2
gnu: memcached: Update to 1.5.8.
* gnu/packages/databases.scm (memcached): Update to 1.5.8.
2018-06-20 04:56:33 +02:00
Marius Bakke
0106d6b40d
Merge branch 'master' into staging 2018-06-19 17:02:16 +02:00
Marius Bakke
793a66e5fe
gnu: redis: Update to 4.0.10 [fixes CVE-2018-11218, CVE-2018-11219].
* gnu/packages/databases.scm (redis): Update to 4.0.10.
2018-06-19 15:54:49 +02:00
Marius Bakke
6969c4de44
Merge branch 'master' into staging 2018-06-18 15:29:38 +02:00
Tobias Geerinckx-Rice
f71619648c
gnu: perl-dbi: Update to 1.641.
* gnu/packages/databases.scm (perl-dbi): Update to 1.641.
2018-06-14 18:55:51 +02:00
Tobias Geerinckx-Rice
d30e9e6109
gnu: sqlite: Update to 3.24.0.
* gnu/packages/databases.scm (sqlite): Update to 3.24.0.
2018-06-12 15:06:23 +02:00
Marius Bakke
a032b4454b
Merge branch 'master' into staging 2018-06-11 23:52:15 +02:00
宋文武
cd8ece22bf
gnu: redis: Update to 4.0.9.
* gnu/packages/database.scm (redis): Update to 4.0.9.
2018-06-08 20:27:30 +08:00
Ricardo Wurmus
8709624756
Merge branch 'origin/core-updates-next' into core-updates 2018-06-06 23:01:48 +02:00
Ricardo Wurmus
116ca65b58
Merge branch 'master' into core-updates 2018-06-06 22:43:37 +02:00
Tobias Geerinckx-Rice
3b295d3f4b
gnu: python-lmdb: Update to 0.94.
* gnu/packages/databases.scm (python-lmdb): Update to 0.94.
2018-06-06 06:12:22 +02:00
Ricardo Wurmus
59f87b44da
Merge branch 'master' into core-updates 2018-05-31 13:23:49 +02:00