summaryrefslogtreecommitdiff
path: root/gnu/packages/databases.scm
AgeCommit message (Collapse)Author
2025-09-30gnu: mariadb: Update to 10.11.14.John Kehayias
* gnu/packages/databases.scm (mariadb): Update to 10.11.14. Change-Id: Iea635acff6b89f9be23f0ce4ba255ef322eb8643
2025-09-25gnu: python-peewee: Update to 3.18.2.Sharlatan Hellseher
* gnu/packages/databases.scm (python-peewee): Update to 3.18.2. [native-inputs]: Remove python-cython and python-wheel. Change-Id: I852dc5f0bb6cf299e83b510008af103cda716b6e
2025-09-25gnu: python-fakeredis: Update to 2.31.2.Nicolas Graves
* gnu/packages/databases.scm (python-fakeredis): Update to 2.31.2. [arguments]<#:test-flags>: Ignore failing tests. <#:phases>: Remove phase 'poetry-compatibility and 'relax-requirements. [native-inputs]: Replace python-poetry-core by python-hatchling. Change-Id: I04844f8ec74467a84afb7ade71e9f57edc614bf1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-sql: Update to 1.6.0.Sharlatan Hellseher
* gnu/packages/databases.scm (python-sql): Update to 1.6.0. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ifa0abaa6f95db9efa757a1fc02d3f655b7565ab3
2025-09-25gnu: python-sqlparse: Update to 0.5.3.Sharlatan Hellseher
* gnu/packages/databases.scm (python-sqlparse): Update to 0.5.3. [build-system]: Use pyproejct. [arguments]: Drop all of them. [inputs]: Remove bash-minimal. [native-inputs]: Add python-hatchling. Change-Id: Id30334d7e033a8786011a819042ab0d6cb221296
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-17gnu: freetds: Build --with-unixodbc.Charles Roelli
* gnu/packages/databases.scm (freetds)[arguments]<#:configure-flags>: Add --with-unixodbc. [inputs]: Add unixodbc. Change-Id: I9469da8d06c1ec2f830f36b8f3a5be5bf3cbd53f Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-14gnu: Remove nanodbc-for-irods.Andreas Enge
* gnu/packages/databases.scm (nanodbc-for-irods): Delete variable. Change-Id: I7b6aecc3b21589e2a9b53974046c7a03e954c3fc
2025-09-01gnu: mariadb: Fix paths in installed scripts.Jake Forster
Fixes: guix/guix#1391. * gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{post-install}: Prevent double prefix in bindir. Change-Id: I304995fed0cbec19c159a2e34b965815fec853a1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-25gnu: soci: Apply patch to resolve a bug in liblinphone.Maxim Cournoyer
* gnu/packages/patches/soci-mysql-ddl-types.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/databases.scm (soci) [source]: Apply it. Change-Id: I3840850c650d614f65ee398f948cea6206b03641 Fixes: https://issues.guix.gnu.org/47641
2025-08-25gnu: soci: Use gexps and remove inputs labels.Maxim Cournoyer
* gnu/packages/databases.scm (soci) [propagated-inputs]: Remove labels. [configure-flags]: Use gexps. Change-Id: I7e96296255c41ca46a1cb1e4c9b1e73fbbc286d8
2025-08-23gnu: libpqxx: Update to 7.10.1.Andreas Enge
* gnu/packages/databases.scm (libpqxx): Update to 7.10.1. Change-Id: Id9876a95f34a3555fe7a81d93c23f96dcde03adc
2025-08-23gnu: libpqxx: Compile with the default gcc.Andreas Enge
* gnu/packages/databases.scm (libpqxx)[native-inputs]: Remove gcc-11. Change-Id: Ie90f034711be0815ebf68c36b4b711e35b17f5a3
2025-08-17gnu: nss-certs: Relocate to (gnu packages nss).Maxim Cournoyer
This is made so that the source can be shared without introducing module circular dependencies. * gnu/packages/certs.scm (nss-certs) (nss-certs-for-test): Move to... * gnu/packages/nss.scm: ... here. Adjust the module imports via: git grep -l '(gnu packages certs)' | xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-16gnu: python-lmdb: Switch to pyproject.Nicolas Graves
* gnu/packages/databases.scm (python-lmdb): [source]: Improve style. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:phases>: Refresh them. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: Ic78cae77e77846d6bace552e1baf7839fafa1603 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16gnu: python-alchemy-mock: Switch to pyproject.Nicolas Graves
* gnu/packages/databases.scm (python-alchemy-mock): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Pass pytest options through <#:test-flags> rather than <#:phases>. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I03ad45d452c11001b500b513682c338f3bff33e8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16gnu: python-mysqlclient: Update to 2.2.7.Frederick Muriuki Muriithi
* gnu/packages/databases.scm (python-mysqlclient): Upgrade to 2.2.7. Change-Id: Ifa5a8f7c478a6823fd957b2788e9b52457c5713d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16gnu: aerich: Update to 0.8.1.Sharlatan Hellseher
* gnu/packages/databases.scm (aerich): Update to 0.8.1. [propagated-inputs]: Remove python-click, python-ddlparse, and python-tomlkit; add python-asyncclick, python-pydantic, and python-tomli-w. [native-inputs]: Remove poetry, python-bandit, python-isort, python-pydantic, and python-pytest-xdist; add python-poetry-core. Change-Id: I685b79fdb6b1070ce86161d9f36064b84f4fe713
2025-08-12gnu: mariadb: Remove patch.Andreas Enge
This was apparently merged in version 10.4 and does not apply anymore. * gnu/packages/patches/mariadb-rocksdb-atomic-linking.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. * gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{patch-source}: Remove phase. [native-inputs]: Remove patch and patch-file. Change-Id: I6fcf4a1852d8abd1bdb29cd2a2fe96b19da602a9
2025-08-11gnu: go-github-com-olekukonko-tablewriter: Update to 1.0.7.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-olekukonko-tablewriter): Update to 1.0.7. [arguments] <go>: Use go-1.23. [propagated-inputs]: Add go-github-com-fatih-color, go-github-com-olekukonko-errors, and go-github-com-olekukonko-ll. [native-inputs]: Add go-github-com-olekukonko-ts. (go-csv2table) [arguments]: Inherit instead of overwrite. [native-inputs]: Merge native and propagated inputs. [propagated-inputs]: Drop all. [inputs]: Drop all. (go-github-com-olekukonko-tablewriter-0.0.5): New variable. (go-github-com-charmbracelet-glamour-0.3) [propagated-inputs]: Remove go-github-com-olekukonko-tablewriter; add go-github-com-olekukonko-tablewriter-0.0.5. * gnu/packages/golang-web.scm (go-github-com-jaytaylor-html2text, go-github-com-yggdrasil-network-yggdrasil-go): [propagated-inputs]: Remove go-github-com-olekukonko-tablewriter; add go-github-com-olekukonko-tablewriter-0.0.5. * gnu/packages/networking.scm (yggdrasil): Likewise. * gnu/packages/check.scm (checkmake) [native-inputs]: Remove go-github-com-olekukonko-tablewriter; add go-github-com-olekukonko-tablewriter-0.0.5. * gnu/packages/databases.scm (sqls): Likewise. * gnu/packages/education.scm (cf-tool): Likewise. * gnu/packages/textutils.scm (vale) [arguments] <go>: Use go-1.23. [native-inputs]: Remove go-github-com-olekukonko-tablewriter; add go-github-com-olekukonko-tablewriter-0.0.5. Change-Id: Idefcb19961d22702de0cd6da912d9c964048fe8b
2025-08-11gnu: Pin some golang packages to use go-1.23.Sharlatan Hellseher
After the defult Golang version was set to 1.24 some of the older packages which had no fresh version started failing on the 'check phase, this change pins them to go-1.23 helping to resolve the issue. Go 1.24 requires non-constant format strings to be explicitly handled. The errors might look like these: non-constant format string in call to (*testing.common).Errorf ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime See <https://tip.golang.org/doc/go1.24#vet>. Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.Maxim Cournoyer
We are now building with go-1.24 by default. Automated via: git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d' Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11gnu: Add go-github-com-cockroachdb-pebble-v2.Sharlatan Hellseher
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): New variable. Change-Id: Ib0d7c31290a2009c8ed4495c8c77e93e3364c5dd
2025-08-11gnu: Add go-github-com-cockroachdb-pebble.Sharlatan Hellseher
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble, pebble): New variables. Change-Id: I1ad3128d200786441c954609a36efadd49076947
2025-08-11gnu: virtuoso-ose: Update to 7.2.15.Frederick Muriuki Muriithi
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.15. [source]<patches>: Remove virtuoso-ose-remove-pre-built-jar-files.patch. <snippet>: Update snippet to simply delete all prebuilt Java archives. [arguments]<phases>: Remove the custom 'bootstrap phase. <phases>: Update list of files in 'avoid-embedding-kernel-and-timestamps phase. [native-inputs]: Add python. * gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Delete. * gnu/local.mk (dist_patch_DATA): Remove patch. Change-Id: I35677732e80e17a9115a910c921f4f167b6d9b3b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-07gnu: python-asyncmy: Update to 0.2.10.Nicolas Graves
* gnu/packages/databases.scm (python-asyncmy): Update to 0.2.10. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them for now. <#:phases>: Replace 'check phase. Add a 'cleanup phase. [native-inputs]: Add mysql, python-poetry-core, python-pytest, python-pytest-asyncio, python-setuptools, python-wheel. Change-Id: I759a85d29372b0d50c2d8992ee303724b7462958 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-06gnu: mariadb-connector-c: Update to 3.4.5.Andreas Enge
* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.4.5. Change-Id: I841a09573aa6776da1307044345d4e388b5cd17b
2025-08-06mariadb-connector-c: Update source URI.Frederick Muriuki Muriithi
* gnu/packages/databases.scm (mariadb-connector-c)[source]: Update uri. Change-Id: If439860ea58dbb5a5ab257f9fe5414ed1a684742 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-06gnu: apache-arrow: Update to 21.0.0.Greg Hogan
* gnu/packages/databases.scm (apache-arrow): Update to 21.0.0. Change-Id: Ide2fefee3c056c8384f311b8401a798ecd97bffb Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-05gnu: Remove apache-arrow-0.16.Andreas Enge
* gnu/packages/databases.scm (apache-arrow-0.16): Delete variable. Change-Id: I2ab52e27ff7bc7c05e9f315b8096087aba024a7d
2025-08-05gnu: Remove python-pyarrow-0.16.Andreas Enge
* gnu/packages/databases.scm (python-pyarrow-0.16): Delete variable. Change-Id: Ifcc22089497c205fc58906219d98ff7a909a819c
2025-08-05gnu: firebird: Update to 3.0.13.Andreas Enge
* gnu/packages/databases.scm (firebird): Update to 3.0.13. [inputs]: Remove icu4c-71; add icu4c-77. Change-Id: I2fd54614d73ab8784884a260421093a14cbadd64
2025-08-05gnu: firebird: Use git-fetch.Andreas Enge
* gnu/packages/databases.scm (source): Use git-fetch. Do not delete files that are not in the git repository. [native-inputs]: Set to autoconf, automake and libtool on all architectures. Change-Id: I667f6fb46b9ac70139f12bd492be5bfebae42995
2025-08-05gnu: rocksdb: Update to 10.4.2.Andreas Enge
This also fixes the build. * gnu/packages/databases.scm (rocksdb): Update to 10.4.2. Change-Id: Ie8ef50abaf735093b2d52caf96739b83c8f505c9
2025-08-04gnu: Use default cmake.Greg Hogan
* gnu/packages/audio.scm (redumper), * gnu/packages/cpp.scm (hyprgraphics), * gnu/packages/databases.scm (apache-arrow), * gnu/packages/emulators.scm (ares), * gnu/packages/games.scm (gemrb), * gnu/packages/image-viewers.scm (vv), * gnu/packages/machine-learning.scm (fbgemm), * gnu/packages/messaging.scm (libqmatrixclient), * gnu/packages/music.scm (ctrlr), * gnu/packages/video.scm (obs), * gnu/packages/vulkan.scm (glslang), * gnu/packages/wm.scm (hyprland), * gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset) [arguments]<#:cmake>: Delete. * gnu/packages/python-compression.scm (python-deflate): [native-inputs]: Replace cmake-next with cmake-minimal. Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04gnu: Remove #:test-target argument.Greg Hogan
* gnu/packages/astronomy.scm (libsep), * gnu/packages/bioinformatics.scm (megahit), * gnu/packages/bittorrent.scm (qbittorrent), * gnu/packages/calendar.scm (date), * gnu/packages/check.scm (klee, trompeloeil), * gnu/packages/compression.scm (zziplib), * gnu/packages/cpp.scm (immer, lager, zug), * gnu/packages/databases.scm (timescaledb), * gnu/packages/emulators.scm (dolphin-emu), * gnu/packages/fpga.scm (systemc), * gnu/packages/game-development.scm (box2d), * gnu/packages/games.scm (megaglest, openclonk, teeworld), * gnu/packages/glib.scm (sdbus-c++), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (igraph), * gnu/packages/image.scm (exiv2), * gnu/packages/inkscape.scm (inkscape), * gnu/packages/instrumentation.scm (yactfr), * gnu/packages/kde-multimedia.scm (elisa), * gnu/packages/linux.scm (falcosecurity-libs), * gnu/packages/llvm.scm (libcxx, libomp-15), * gnu/packages/machine-learning.scm (ctranslate2, tvm), * gnu/packages/maths.scm (blitz), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry), * gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil, opencog), * gnu/packages/python-xyz.scm (pybind11) * gnu/packages/radio.scm (libfec, libcorrect), * gnu/packages/serialization.scm (qtcsv), * gnu/packages/shells.scm (fish), * gnu/packages/tls.scm (aws-lc), * gnu/packages/web.scm (wabt), * gnu/packages/vulkan.com (spirv-llvm-translator) [arguments]: Move #:test-target to ... <#:phases>: ... 'check phase. * gnu/packages/algebra.scm (xtensor), * gnu/packages/astronomy (stellarium), * gnu/packages/bioinformatics.scm (libsbml), * gnu/packages/chemistry.scm (openbabel), * gnu/packages/cpp.scm (xsimd, xtl), * gnu/packages/documentation.scm (doxygen), * gnu/packages/lua.scm (selene), * gnu/packages/libftdi.scm (libftdi), * gnu/packages/llvm.scm (cling, libomp@12, libomp@13), * gnu/packages/hyperledger.scm (hyperledger-iroha), * gnu/packages/markup.scm (cmark, cmark-gfm), * gnu/packages/maths.scm (cryptominisat, double-conversion), * gnu/packages/mp3.scm (chromaprint), * gnu/packages/qt.scm (qtpromise) * gnu/packages/rdf.scm (clucene), * gnu/packages/sync.scm (lsyncd) [arguments}: Remove #:test-target. * gnu/packages/engineering.scm (libfive), * gnu/packages/game-development.scm (box2d-3) [arguments]: Remove #:test-target and disable tests. Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04gnu: Disable tests.Greg Hogan
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks), * gnu/packages/android.scm (android-googletest), * gnu/packages/check.scm (googletest, snitch), * gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels, nativefiledialog-extended, toml11), * gnu/packages/compression.scm (libcbor), * gnu/packages/databases.scm (duckdb), * gnu/packages/datastructures.scm (sdsl-lite), * gnu/packages/education.scm (kqtquickcharts, ktouch), * gnu/packages/emacs-xyz.scm (emacs-irony-mode-server), * gnu/packages/engineering.scm (manifold, solvespace), * gnu/packages/fcitx5.scm (fcitx5-configtool), * gnu/packages/games.scm (jstest-gtk), * gnu/packages/geo.scm (libspatialindex), * gnu/packages/glib.scm (cppgir), * gnu/packages/gnome.scm (evolution), * gnu/packages/graphics.scm (openvdb), * gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf, kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore, kseexpr, ktimer, libkexiv2, libksane, partitionmanager), * gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative, kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets, knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem, kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc, plasma-activities, plasma-activities-stats), * gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman, kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner, kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines, knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel, ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli), * gnu/packages/kde-internet.scm (choqok, krdc), * gnu/packages/kde-multimedia.scm (audiocd-kio, dragon), * gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna, kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine, kasts, kontactinterface, libkcompactdisc), * gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori, kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp, ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme, oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass, plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome, lasma-workspace-wallpapers, polkit-kde-agent, print-manager, qqc2-breeze-style), * gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb, kwalletmanager, yakuake), * gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera, kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag, kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k, sweeper), * gnu/packages/llvm.scm (lldb), * gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal), * gnu/packages/messaging.scm (mosquitto, znc), * gnu/packages/music.scm (hydrogen), * gnu/packages/pdf.scm (podofo, podofo-0.9), * gnu/packages/potassco.scm (clingo, clingcon), * gnu/packages/qt.scm (dotherside, kddockwidgets, qttools), * gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum), * gnu/packages/serialization.scm (jsoncpp-for-tensorflow), * gnu/packages/sdl.scm (sdl3-gfx), * gnu/packages/telephony.scm (baresip, baresip-libre), * gnu/packages/textutils.scm (opencc), * gnu/packages/video.scm (libopenshot, obs), * gnu/packages/vim.scm (neovim), * gnu/packages/web.scm (binaryen, civetweb, yajl) [arguments]: Disable tests. Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-07-27gnu: Remove python-aiosqlite-0.17.Nicolas Graves
* gnu/packages/databases.scm (python-aiosqlite-0.17): Delete variable. Change-Id: I4e7fee969c59cb72a89920e14991aa8639e851fe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27gnu: python-tortoise-orm: Update to 0.22.2.Nicolas Graves
* gnu/packages/databases.scm (python-tortoise-orm): Update to 0.22.2. [arguments]<#:tests?>: Enable them. <#:test-flags>: Disable failing tests. [native-inputs]: Add python-asyncodbc, python-fastapi, python-psycopg, python-psycopg-pool, python-pydantic-2, python-pyodbc, python-pytest; replace poetry with python-poetry-core. [propagated-inputs]: Unpin python-aiosqlite. Change-Id: If11a7fa77af8b3c40e447f5ae699156cb8fac9d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27gnu: python-pyodbc: Update to 5.2.0.Nicolas Graves
* gnu/packages/databases.scm (python-pyodbc): Update to 5.2.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. [arguments]<#:phases>: Remove 'check phase replacement. Change-Id: I8c7dca720cf9550266dfa760263c3f25bae1b5b5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27gnu: python-pypika-tortoise: Update to 0.3.2.Nicolas Graves
* gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.3.2. [source]: Switch to git-fetch. [native-inputs]: Remove python-setuptools. Replace poetry by python-poetry-core. Add python-pytest. Change-Id: I0e58bd4ed5d5b9317f1273de19aec17ef8d86fc5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27gnu: Add python-asyncodbc.Nicolas Graves
* gnu/packages/databases.scm (python-asyncodbc): New variable. Change-Id: Ice6a3a6725d45d022ae5ebcbb8df630caf95e9c6 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-22gnu: libdbi-drivers: Fix build with gcc-14.Andreas Enge
* gnu/packages/databases.scm (libdbi-drivers)[arguments]<#:phases>{'gcc14}: New phase setting CFLAGS. Change-Id: Ie22be2183476c75b9e26d53af232191e5e0b8f4c
2025-07-19gnu: perl-dbd-mysql: Fix build with gcc@14.Andreas Enge
* gnu/packages/databases.scm (perl-dbd-mysql)[arguments]<#:phases>: {'add-cflags}: New phase. {'skip-library-detection}: Drop #t. Change-Id: I07e98481d9b9dc8bdc4e3bdf24c9c7b7d63d2bcf
2025-07-19gnu: recutils: Fix build with GCC 14.Zheng Junjie
Fixes: guix/guix#1353. * gnu/packages/databases.scm (recutils)[arguments]<#:configure-flags>: Add -Wno-error=implicit-function-declaration and -Wno-error=incompatible-pointer-types. Change-Id: Id9169dec7fc02c181125986960a9d6be657c8517
2025-07-18gnu: firebird: Update to 3.0.12; fixes build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/databases.scm (firebird): Update to 3.0.12. [inputs]: Revert to icu4c-71. * gnu/packages/icu4c.scm (icu4c-71): New variable. Change-Id: Ia5f95ebf1dac68a9f945d65e700db274fff244da
2025-07-18gnu: mariadb: Update to 10.11.10 and fix build.Janneke Nieuwenhuizen
* gnu/packages/databases.scm (mariadb): Update to 10.11.10. [arguments]: In phase "ajdust-tests", disable failing "main.mysqldump-header" test, and unstable "main.log_low" and "main.mysqld--help-aria" tests. Change-Id: Ic44c76b34d278ffebeebb2ae65b9f2b40bf43dd3
2025-07-18gnu: tdb: Update to 1.4.12; fixes build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/databases.scm (tdb): Update to 2.6.9. Change-Id: I63d3f1668c5b7a75161c1dc189c26635092c0b64