Commit graph

1231 commits

Author SHA1 Message Date
Bruno Victal
44d6542e4b
gnu: tdb: Build manpages.
* gnu/packages/databases.scm (tdb)[native-inputs]: Add docbook-xsl and
libxslt.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:12 +02:00
Sharlatan Hellseher
20f19261e4
gnu: python-pyarrow: Fix build.
Resolve regression introduced in
c2d172fc74 as seen in CI
<https://ci.guix.gnu.org/build/5481081/log/raw>.

* gnu/packages/databases.scm (python-pyarrow)
[arguments]: <#:phases>: Add 'set-version phase.
In 'set-pyarrow-build-options phase sort environment variables
alphabetically, add PYARROW_CMAKE_OPTIONS, PYARROW_PARALLEL,
PYARROW_WITH_HDFS.

Change-Id: I85bb78e49fa207d19080e15db09d9764c7f84c25
2024-08-28 23:23:50 +01:00
Sharlatan Hellseher
d942cf18c2
gnu: python-pyarrow: Refresh package style.
* gnu/packages/databases.scm: Apply new package style.

Change-Id: I2f26ee6569f9d8a5730757ca7a9e3d612ac20f38
2024-08-28 23:23:50 +01:00
Ricardo Wurmus
c2d172fc74
gnu: apache-arrow: Update to 17.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 17.0.0.

Change-Id: If7ad15cbe1070a9132e921c931083deae527a27e
2024-08-26 11:39:36 +02:00
jgart
30672e1327
gnu: sqlitebrowser: Update to 3.13.0.
* gnu/packages/databases.scm (sqlitebrowser): Update to 3.13.0.

Change-Id: I31e8febfe3d5dd61b27e3f8b4404a529262cea5c
2024-08-17 13:06:32 -05:00
Sharlatan Hellseher
058e0cc75a
gnu: go-github-com-google-go-cmp-cmp: Rename variable.
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Rename
variable to go-github-com-google-go-cmp, which reflects go.mod import
path and improves importer performance.

(go-github-com-zclconf-go-cty, go-golang-org-x-vuln,
go-google-golang-org-protobuf, go-gotest-tools-assert,
go-gotest-tools-internal-source, go-gotest-tools-internal-format,
gofumpt, gopls, gotestsum): Swap go-github-com-google-go-cmp-cmp to
go-github-com-google-go-cmp in inputs, propagated-inputs or
native-inputs.

* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest,
go-github-com-google-go-cmdtest): Likewise.

* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-config, go-github-com-aws-smithy-go,
go-github-com-go-jose-go-jose-v3,
go-github-com-makeworld-the-better-one-go-gemini,
go-golang-org-x-oauth2, go-gopkg-in-square-go-jose-v2): Likewise.

* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Likewise.

* gnu/packages/check.scm (actionlint): Likewise.
* gnu/packages/databases.scm (sqls): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime,
go-github-com-whyrusleeping-cbor-gen): Likewise.
* gnu/packages/web.scm (go-github-com-itchyny-gojq): Likewise.

Change-Id: Ie6eeba936f7da404d70fbbaad34f5b43aec4e05b
2024-07-25 21:00:58 +01:00
Sharlatan Hellseher
a989b5185c
Merge branch 'go-team'
Change-Id: I0a7d44016da964930bea2584df9104cac5b7ea36
2024-07-18 21:53:35 +01:00
Ricardo Wurmus
0252b0a27b
gnu: apache-arrow: Update to 16.1.0.
* gnu/packages/databases.scm (apache-arrow): Update to 16.1.0.

Change-Id: I5e68dbd234408cf3e2d6017a707a24cf99a504eb
2024-07-17 22:38:23 +02:00
Sharlatan Hellseher
8f70fb90a2
gnu: packages/golang: Set default go version to 1.21.
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep
2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>.

These changes set preferable default version to the minimal currently
maintained one e.g. 1.21

* gnu/packages/golang.scm (go): Set default to go-1.21, add annotation
for the future maintenance.

Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and
1.21:
* gnu/packages/admin.scm
* gnu/packages/configuration-management.scm
* gnu/packages/databases.scm
* gnu/packages/disk.scm
* gnu/packages/education.scm
* gnu/packages/file-systems.scm
* gnu/packages/finance.scm
* gnu/packages/golang-check.scm
* gnu/packages/golang-crypto.scm
* gnu/packages/golang-web.scm
* gnu/packages/golang-xyz.scm
* gnu/packages/golang.scm
* gnu/packages/high-availability.scm
* gnu/packages/ipfs.scm
* gnu/packages/irc.scm
* gnu/packages/messaging.scm
* gnu/packages/networking.scm
* gnu/packages/syncthing.scm
* gnu/packages/textutils.scm
* gnu/packages/time.scm
* gnu/packages/version-control.scm
* gnu/packages/video.scm

Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-07-15 12:17:48 +01:00
Sharlatan Hellseher
b554514927
gnu: Add python-adbc-driver-manager.
* gnu/packages/databases.scm (python-adbc-driver-manager): New variable.

Change-Id: Idf4056923def64e5603d9fb175126870cbe24624
2024-07-08 23:35:46 +01:00
Felix Gruber
bd16175f0f
gnu: duckdb: Update to 1.0.0.
* gnu/packages/databases.scm (duckdb): Update to 1.0.0.

Change-Id: I00afe247b221bee0a24297d1eb3d7c76d06d09f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-08 23:35:46 +01:00
Efraim Flashner
76534bff36
gnu: postgresql-11: Update to 11.22.
* gnu/packages/databases.scm (postgresql-11): Update to 11.22.

Change-Id: I3d75b0e500b5853537179e8d7689fda2e2583f44
2024-07-02 09:07:40 +03:00
Efraim Flashner
0e99f1be99
gnu: postgresql-13: Update to 13.15.
* gnu/packages/databases.scm (postgresql-13): Update to 13.15.

Change-Id: I67553b1e25f1d5310615f6a1efdee690847fd308
2024-07-02 09:07:40 +03:00
Efraim Flashner
4f882ece16
gnu: postgresql-15: Update to 15.7.
* gnu/packages/databases.scm (postgresql-15): Update to 15.7.

Change-Id: I01fb10b98cb38cf8998763c7436f8041b877404c
2024-07-02 09:07:36 +03:00
Efraim Flashner
9ff2952a3f
gnu: virtuoso-ese: Enable building on all 64bit platforms.
* gnu/packages/databases.scm (virtuoso-ese)[supported-platforms]: Mark
all 64bit platforms as supported.

Change-Id: Ia4c3368adc8948941d6795b9959ecb7ce35aea0f
2024-06-30 10:15:54 +03:00
Efraim Flashner
623b46c589
gnu: wiredtiger: Enable building on more platforms.
* gnu/packages/databases.scm (wiredtiger)[supported-systems]: Mark all
64bit platforms as supported except riscv64-linux.

Change-Id: I0e74347729db5f6c5d26fc88f5a60b5ab45d4381
2024-06-30 10:15:22 +03:00
Troy Figiel
89e844d825
gnu: go-go-etcd-io-bbolt: Move to (gnu packages golang-xyz).
* gnu/packages/databases.scm (go-go-etcd-io-bbolt): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I52e6ea227c417c1997210ecc22725387143df32f
2024-06-29 09:35:58 +01:00
Andy Tai
7aab18bdf3
gnu: memcached: Update to 1.6.28.
* gnu/packages/databases.scm (memcached): Update to 1.6.28.

Change-Id: I9a75ed2794631a8901c4107adb560986595ffb9c
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Tanguy Le Carrour
dd5ef2cbdd
gnu: Add python-sqlalchemy-2.
* gnu/packages/databases.scm (python-sqlalchemy-2): New variable.

Change-Id: I6de8a9d9ab5938b6d7129f884fe31902df828889
Signed-off-by: jgart <jgart@dismail.de>
2024-06-22 14:45:15 -05:00
Andy Tai
b44692a233
gnu: python-apsw: Update to 3.46.0.0.
* gnu/packages/databases.scm (python-apsw): Update to 3.46.0.0.

Change-Id: I1c6896910f78da77b071b4301762e85fa9f25546
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-22 17:36:07 +01:00
Sharlatan Hellseher
b06a460bf5
gnu: python-pymysql: Propagate python-cryptography.
* gnu/packages/databases.scm (python-pymysql)
[inputs]: Swap to [propagated-inputs].
[propagated-inputs]: Add python-pynacl
(mycli, sqlcrush): Remove propagated python-cryptography.

Change-Id: I40ee51087cd14cb98bd2390095fa9f6f0d144b47
2024-05-22 10:13:01 +01:00
Sharlatan Hellseher
5000c417c0
gnu: python-pymysql: Update to 1.1.1 [fixes CVE-2024-36039].
* gnu/packages/databases.scm (python-pymysql): Update to 1.1.1.
[source]: Refresh archive name as seen on
<https://pypi.org/project/PyMySQL/#files>.
[build-system]: Swap to pyproject-build-system.

Change-Id: I20d06f6d1d252f501df001120ee44520e6e5d785
2024-05-22 10:12:05 +01:00
Efraim Flashner
c634135ef9
gnu: perl-dbix-class: Update to 0.082843.
* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082843.
[propagated-inputs]: Remove perl-moo, perl-scalar-list-utils, and
perl-text-balanced; add perl-moo-2.
[native-inputs]: Remove perl-file-temp.
[properties]: New field.

Change-Id: I67f00f7e4f5b1bc71d9632bb90213df3c0a20ce5
2024-05-21 11:08:14 +03:00
jgart
e4ee595999
gnu: python-tinydb: Upgrade to 4.8.0.
* gnu/packages/databases.scm (python-tinydb): Upgrade to 4.8.0.
[native-inputs]: Add python-poetry-core and python-pytest.
[build-system]: Use pyproject-build-system.
[arguments]: Remove no longer needed field.

Change-Id: Ib72f1b8c2a0749f2f0032f9dd047f10bc49d2545
2024-05-17 03:58:53 -05:00
Sharlatan Hellseher
c7bd735bc4
gnu: sqls: Use go-1.21.
Merge all inputs into native-inputs since the output result of the
package is an executable that does not require sources from Golang
modules to be available after installation.

* gnu/packages/databases.scm (sqls):
[arguments]: <#:go>: Use go-1.21.
[inputs]: Remove go-github-com-go-sql-driver-mysql,
go-github-com-lib-pq, go-github-com-mattn-go-runewidth,
go-github-com-mattn-go-sqlite3, go-github-com-olekukonko-tablewriter,
go-github-com-pkg-errors, go-github-com-sourcegraph-jsonrpc2,
go-golang-org-x-crypto, go-golang-org-x-xerrors, and
go-gopkg-in-yaml-v2.
[native-inputs]: Add go-github-com-go-sql-driver-mysql,
go-github-com-lib-pq, go-github-com-mattn-go-runewidth,
go-github-com-mattn-go-sqlite3, go-github-com-olekukonko-tablewriter,
go-github-com-pkg-errors, go-github-com-sourcegraph-jsonrpc2,
go-golang-org-x-crypto, go-golang-org-x-xerrors, and
go-gopkg-in-yaml-v2.

Change-Id: I9312a483dfa954b5f0ad4cfac04b5153570bf571
2024-05-07 21:33:44 +01:00
Efraim Flashner
d3bfc94271
gnu: galera: Update to 26.4.18.
* gnu/packages/databases.scm (galera): Update to 26.4.18.
[inputs]: Move check from here ...
[native-inputs]: ... to here.

Change-Id: Iac2ce8e1ebbe0e4059b26b7e83afbdafea19641b
2024-05-06 23:16:52 +03:00
Ricardo Wurmus
dd6f87e492
gnu: python-pyarrow: Build with ORC support.
* gnu/packages/databases.scm (python-pyarrow)[propagated-inputs]: Add
apache-orc.
[arguments]: Set PYARROW_WITH_ORC variable.

Change-Id: Ic35cd1db75349ecb51d35815d710d8ca3a303b00
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
8647aaaa14
gnu: apache-arrow: Build with ORC.
* gnu/packages/databases.scm (apache-arrow)[arguments]: Set options needed to
build with ORC support; remove unused options
-DBENCHMARK_ENABLE_GTEST_TESTS=OFF and -DARROW_GLOG=ON.
[inputs]: Add apache-orc.

Change-Id: Icabe6e3a73478c8464ea1e8efc103899da8e5a86
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
442eba98be
gnu: Add apache-orc.
* gnu/packages/databases.scm (apache-orc): New variable.

Change-Id: I9e7df4a03a5d2f258ff44d9705f539f9fc925a99
2024-05-05 22:38:16 +02:00
Marco Rimoldi
517c13624a
gnu: python-mysqlclient: Update to 2.2.4.
* gnu/packages/databases.scm (python-mysqlclient): Update to 2.2.4.
[arguments]<#:phases>: Remove 'fix-test phase.
[native-inputs]: Add pkg-config.

Change-Id: I57a0b84eb0d56f9cea619b226090cc1ccd84812b
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-27 23:17:10 +08:00
Marco Rimoldi
5a41d4a56d
gnu: python-mysqlclient: Enable selected tests.
* gnu/packages/databases.scm (python-mysqlclient)
[build-system]: Change to pyproject-build-system.
[arguments]
<#:phases>: Add 'fix-test phase.
<#:test-flags>: Specify tests to run.
[native-inputs]: Add python-pytest.
[inputs]: Replace mariadb:dev with mariadb-connector-c.
[home-page]: Update.

Change-Id: I5ae0873155f9a7cc90a318762b77864665fadc01
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-27 23:16:45 +08:00
Sharlatan Hellseher
27adf51a58
gnu: sqls: Fix home and source URL.
* gnu/packages/databases.scm (sqls): Place [home-page] after
[native-inputs].
[source]: Swap to use direct source URL string instead of home page.
[arguments]: Use list format. Set <#:install-source?> to #t.
[home-page]: Fix URL after lint permanent redirect warning.
[inputs]: Sort alphabetically.

Change-Id: I50f1c9b38efb5774f6d95d79c4f5f8e1774fd75e
2024-03-24 22:06:33 +00:00
Sharlatan Hellseher
40d697a301
gnu: go-github-com-lib-pq: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-lib-pq): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/databases.scm: Remvoe (gnu packages syncthing).

Change-Id: I0f2f9c2366fd47b7167044d76f8c2c67a2f65544
2024-03-24 21:49:35 +00:00
Ricardo Wurmus
9ffed4af70
gnu: apache-arrow: Update to 15.0.1.
* gnu/packages/databases.scm (apache-arrow): Update to 15.0.1.

Change-Id: I68b1eca089e7bb2a6d6a034264b99dc6fb2a8851
2024-03-19 14:38:14 +01:00
Troy Figiel
48b8655667
gnu: sqls: Add missing inputs.
* gnu/packages/databases (sqls): Add missing inputs.
[native-inputs]: Add go-github-com-google-go-cmp-cmp and
go-github-com-k0kubun-pp.

* gnu/packages/databases: Add (gnu packages golang-xyz) module.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-06 23:28:30 +00:00
Troy Figiel
f00f56514d
gnu: Add python-fastparquet.
* gnu/packages/databases.scm (python-fastparquet): New variable.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ib3c39167c0d82aab9b271fdba181daa311f692a8
2024-03-03 08:08:16 +00:00
Ricardo Wurmus
b402a438f8
gnu: pgvector: Fix installation.
* gnu/packages/databases.scm (pgvector)[arguments]: Do not use DESTDIR;
replace 'install phase.

Change-Id: Ic2a8d174adf4f5323879dc60091b414178e3ad3e
2024-02-29 17:45:20 +01:00
Ricardo Wurmus
63f9e7deaf
gnu: Add pgvector.
* gnu/packages/databases.scm (pgvector): New variable.

Change-Id: I07b87956edc4c32d2ff1af2995a2a965fddf4ab7
2024-02-29 17:01:37 +01:00
Ricardo Wurmus
31547cb64d
gnu: apache-arrow: Update to 14.0.2.
* gnu/packages/databases.scm (apache-arrow): Update to 14.0.2.

Change-Id: I9256111937ed7bb7bcf7420b821582fde83b3384
2024-02-26 12:34:10 +01:00
Greg Hogan
3fa4a8baf3
gnu: Add duckdb.
* gnu/packages/databases.scm (duckdb): New variable.

Change-Id: Ic689dbd4bb91a2c806f846464e2af95be50cd069
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-14 11:29:21 +00:00
Troy Figiel
00e0071391
gnu: go-gopkg-in-mgo-v2: Add missing inputs.
* gnu/packages/databases.scm (go-gopkg-in-mgo-v2): Add missing inputs.
[propagated-inputs]: Add go-gopkg.in-tomb.v2.
[inputs]: Add cyrus-sasl.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-13 21:26:39 +00:00
Sharlatan Hellseher
a4aac98bbb
gnu: go-golang-org-x-sys: Move to golang-build.
* gnu/packages/golang.scm (go-golang-org-x-sys): Move
from here ...
* gnu/packages/golang-build.scm: ... to here.

* gnu/packages/curl.scm: Add (gnu packages golang-build) module.
* gnu/packages/databases.scm: As above.
* gnu/packages/docker.scm: As above.
* gnu/packages/golang-build.scm: As above.
* gnu/packages/golang.scm: As above.
* gnu/packages/irc.scm: As above.
* gnu/packages/linux.scm: As above.
* gnu/packages/password-utils.scm: As above.
* gnu/packages/syncthing.scm: As above.
* gnu/packages/textutils.scm: As above.
* gnu/packages/vpn.scm: As above.
* gnu/packages/weather.scm: As above.
* gnu/packages/web.scm: As above.

Change-Id: I161e89cacb9aa87b4fbb643ecd9ad32cfe49c9d7
2024-02-13 14:19:05 +00:00
Hilton Chain
f6f52bb8f9
gnu: python-apsw: Update to 3.45.1.0.
* gnu/packages/databases.scm (python-apsw): Update to 3.45.1.0.
[native-inputs]: Remove python-cython.

Change-Id: Ia478f15f4c3daf2f5e05e1f3d94d50a7de40f13c
2024-02-01 14:21:01 +08:00
Ricardo Wurmus
20606ca9af
gnu: Add python-prisma.
* gnu/packages/databases.scm (python-prisma): New variable.

Change-Id: I7df9b5600fb49ef46a73678323bc29993f35fae2
2024-01-16 15:40:35 +01:00
Ricardo Wurmus
016d136d89
gnu: datasette: Update to 1.0a7.
* gnu/packages/databases.scm (datasette): Update to 1.0a7.
[propagated-inputs]: Add python-asyncinject and python-sqlite-utils.

Change-Id: If713cd0f115c8092f9cc200daa850f9a78a20f6b
2024-01-16 12:44:37 +01:00
Sharlatan Hellseher
e0060729b5
gnu: go-github-com-sourcegraph-jsonrpc2: Move to (gnu packages golang-web).
* gnu/packages/golang.scm (go-github-com-sourcegraph-jsonrpc2): Move from
here...
* gnu/packages/golang-web.scm: ...to here.

* gnu/packages/databases.scm: Add (gnu packages golang-web) module.

Change-Id: Idda2e18ae5d3e19f72265bdd017eadddc25bcad9
2024-01-03 16:35:14 -05:00
Nicolas Goaziou
8f8fbb79ba
gnu: emacs-rec-mode: Update to 1.9.3.
* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.3.

Change-Id: I4268c08171b75442a6ba5b5da2887ae9764df98d
2024-01-02 00:42:55 +01:00
Ricardo Wurmus
517fedb360
gnu: apache-arrow: Update to 14.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 14.0.0.

Change-Id: I5689b37fbfee2cb049cbaf351caed2e3cd07094c
2023-12-15 16:13:07 +01:00
Efraim Flashner
f2c6710129
gnu: python-alchemy-mock: Adjust for newer python.
* gnu/packages/databases.scm (python-alchemy-mock)[source]: Add snippet
to adjust python module imports.

Change-Id: Id41dd77ff7cd243f8026ad416d12dc01bf68f467
2023-12-05 13:43:42 +02:00
Ricardo Wurmus
b712e563cf
gnu: soci: Add PIE flag.
* gnu/packages/databases.scm (soci)[arguments]: Set CMAKE_CXX_FLAGS to add
-fPIE.

Change-Id: I79527759d0d35833168f5106a9d6f372375a8ebe
2023-11-14 23:46:08 +01:00