gnu: go-github-com-olekukonko-tablewriter: Update to 1.0.7. * 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
gnu: Pin some golang packages to use go-1.23.
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
gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24. 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>
gnu: Add go-github-com-cockroachdb-pebble-v2. * gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): New variable. Change-Id: Ib0d7c31290a2009c8ed4495c8c77e93e3364c5dd
gnu: Add go-github-com-cockroachdb-pebble. * gnu/packages/databases.scm (go-github-com-cockroachdb-pebble, pebble): New variables. Change-Id: I1ad3128d200786441c954609a36efadd49076947
gnu: virtuoso-ose: Update to 7.2.15. * 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>
gnu: python-asyncmy: Update to 0.2.10. * 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>
gnu: mariadb-connector-c: Update to 3.4.5. * gnu/packages/databases.scm (mariadb-connector-c): Update to 3.4.5. Change-Id: I841a09573aa6776da1307044345d4e388b5cd17b
mariadb-connector-c: Update source URI. * gnu/packages/databases.scm (mariadb-connector-c)[source]: Update uri. Change-Id: If439860ea58dbb5a5ab257f9fe5414ed1a684742 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: apache-arrow: Update to 21.0.0. * gnu/packages/databases.scm (apache-arrow): Update to 21.0.0. Change-Id: Ide2fefee3c056c8384f311b8401a798ecd97bffb Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Remove apache-arrow-0.16. * gnu/packages/databases.scm (apache-arrow-0.16): Delete variable. Change-Id: I2ab52e27ff7bc7c05e9f315b8096087aba024a7d
gnu: Remove python-pyarrow-0.16. * gnu/packages/databases.scm (python-pyarrow-0.16): Delete variable. Change-Id: Ifcc22089497c205fc58906219d98ff7a909a819c
gnu: firebird: Update to 3.0.13. * gnu/packages/databases.scm (firebird): Update to 3.0.13. [inputs]: Remove icu4c-71; add icu4c-77. Change-Id: I2fd54614d73ab8784884a260421093a14cbadd64
gnu: firebird: Use git-fetch. * 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
gnu: rocksdb: Update to 10.4.2. This also fixes the build. * gnu/packages/databases.scm (rocksdb): Update to 10.4.2. Change-Id: Ie8ef50abaf735093b2d52caf96739b83c8f505c9
gnu: Use default cmake. * 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
gnu: Remove #:test-target argument. * 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
gnu: Disable tests. * 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
gnu: Remove python-aiosqlite-0.17. * gnu/packages/databases.scm (python-aiosqlite-0.17): Delete variable. Change-Id: I4e7fee969c59cb72a89920e14991aa8639e851fe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-tortoise-orm: Update to 0.22.2. * 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>