1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-10 15:10:37 +02:00
Commit Graph

215 Commits

Author SHA1 Message Date
Efraim Flashner
d71195f531 gnu: utf8proc: Enable building on more systems.
* gnu/packages/textutils.scm (utf8proc)[native-inputs]: Only add
native-inputs on systems where julia is supported and when not
cross-building.
[arguments]: When building without julia skip the tests and the
'check-data phase.

Change-Id: Ib7ef239e3b6ad02fd089bd8dbaeb0f06190332ca
2025-08-21 19:09:04 +08:00
John Khoo
88ee1c5c86 gnu: Remove utf8proc-2.7.0.
* gnu/packages/textutils.scm (utf8proc-2.7.0): Remove utf8proc-2.7.0.

Change-Id: I1c27646cdded84370590b12e5e65eddcdf97a1e7
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:08:56 +08:00
Hilton Chain
e6aff8fb02 gnu: utf8proc: Remove input labels.
* gnu/packages/textutils.scm (utf8proc)[native-inputs]: Remove input labels.

Change-Id: Id1b417739f63bf44a98ea966ce92ffc27c0fc9e5
2025-08-21 19:08:55 +08:00
John Khoo
c76d37be28 gnu: utf8proc: Inherit from utf8proc-bootstrap.
* gnu/packages/textutils.scm (utf8proc): Inherit from utf8proc-bootstrap.
[native-inputs]: Update Unicode version to 16.0.0.
Add DerivedCoreProperties.txt, julia and ruby-2.7.
[arguments]<#:phases>: Adjust accordingly.

Change-Id: Ib8e08ea65eab2409a38dd5f43c91342842e361f5
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:08:55 +08:00
John Khoo
e77ad0ab0e gnu: Add utf8proc-bootstrap.
* gnu/packages/textutils.scm (utf8proc-bootstrap): New variable.
* gnu/packages/julia.scm (julia)[inputs]: Replace utf8proc with
it to break dependency circle.

Change-Id: Ie2e0c4a83aa9b478b125a390f162c1c69613cd9b
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:08:55 +08:00
Maxim Cournoyer
af9e540b71 gnu: nss-certs: Relocate to (gnu packages nss).
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-17 22:34:42 +02:00
Sharlatan Hellseher
0d6f602b6c 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
2025-08-11 21:42:43 +01:00
Sharlatan Hellseher
87661cea77 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
2025-08-11 21:42:42 +01:00
Maxim Cournoyer
1482e0d789 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>
2025-08-11 21:42:39 +01:00
Sharlatan Hellseher
27d32cad78 gnu: vale: Update to 3.11.2.
* gnu/packages/textutils.scm (vale): Update to 3.11.2.
[native-inputs]: Remove go-github-com-stretchr-testify; add
go-github-com-adrg-frontmatter.

Change-Id: I573491c4049fe0071e62f6ebe77262fef4025cb7
2025-08-11 21:42:35 +01:00
Greg Hogan
ce1c47ed9d 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
2025-08-04 04:10:18 +00:00
Andreas Enge
3a9f4e15ad gnu: uniutils: Fix build with gcc-14.
* gnu/packages/textutils.scm (uniutils)[arguments]
<#:configure-flags>: Add CFLAGS.
<#:phases>{gcc14}: New phase.

Change-Id: I7f8eddf584d5006b9be1a07ec5a48197b54884fe
2025-07-26 12:32:26 +02:00
Sharlatan Hellseher
40e0f4fcc0 gnu: cobib: Move to textutils.
* gnu/packages/python-xyz.scm (cobib, python-cobib): Move from here ...
* gnu/packages/textutils.scm: ... to here.

Change-Id: I7cea3adc41f08fa4650e548ad31dc76fde49174c
2025-07-02 23:20:53 +01:00
Nicolas Graves
df77bafb79 gnu: libconfuse: Patch CVE-2022-40320.
* gnu/pacakges/patches/libconfuse-CVE-2022-40320.patch: Add file.
* gnu/packages/textutils.scm (libconfuse)[source]: Record patch.
* gnu/local.mk: Record patch.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
617ca8c313 gnu: packages: Add comments for migration to ruby@3
* gnu/packages/qt.scm (qtbase-5),
gnu/packages/tex.scm (texlive-hyphen-complete),
gnu/packages/texlive.scm (texlivebin),
gnu/packages/webkit.scm (webkitgtk),
gnu/packages/julia.scm (julia),
gnu/packages/textutils.scm (utf8proc-2.7.0): Add comments for
migration to ruby@3.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Sharlatan Hellseher
89fca5fe4e gnu: goawk: Update to 1.29.1.
* gnu/packages/textutils.scm (goawk): Update to 1.29.1.

Change-Id: If54c4b58142698d297c8e17cce8b12a547e9cfbc
2025-05-26 16:50:23 +01:00
Sharlatan Hellseher
73cb37ad87 gnu: vale: Update to 3.9.5.
* gnu/packages/textutils.scm (vale): Update to 3.9.5.

Change-Id: Ifb1e4ba077283b0a20cd2d2fc3a46488d94fd96d
2025-05-26 16:50:21 +01:00
Ashish SHUKLA
90ee330baf gnu: oniguruma: Update to 6.9.10.
* gnu/packages/textutils.scm (oniguruma): Update to 6.9.10.

Change-Id: I15634b075fbe5c3528f749c92fcbe2ae331850a5
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-02-26 10:29:11 +00:00
Sharlatan Hellseher
1977f57688 gnu: vale: Update to 3.9.4.
* gnu/packages/textutils.scm: Add (gnu packages golang).
(vale): Update to 3.9.4.
[source] <snippet>: Remove it.
[arguments] <go>: Use go-1.23.
<test-flags>: Skip just 3 tests.
<test-subdirs>: Test the whole code base by starting from import-path.
[native-inputs]: Remove go-github-com-karrick-godirwalk and
go-github-com-mholt-archiver-v3; add
go-github-com-jdkato-go-tree-sitter-julia,
go-github-com-pelletier-go-toml-v2,
go-github-com-smacker-go-tree-sitter, go-github-com-stretchr-testify,
and go-github-com-tomwright-dasel-v2.

Change-Id: Ic13b52caa92f6ba2fcd2f34f74b5a599773c5254
2025-01-24 22:52:21 +00:00
Sharlatan Hellseher
d62a69922a gnu: vale: Simplify.
* gnu/packages/textutils.scm (vale): Simplify.
[arguments] <test-flags>: Move skipped tests here.
<phases>: Use default 'check, add 'pre-check.

Change-Id: I133f6c6763d4643b595ffddec85a3bf7ad1d24fe
2025-01-21 23:42:36 +00:00
Sharlatan Hellseher
d82f728057 gnu: packages/textutils: Remove golang module.
* gnu/packages/textutils.scm: As all Golang dependencies were shifted to
corresponded submodules, remove not required "golang" module from used
ones.

Change-Id: Ied355422df939ee21199eb4a86405685b15d5dd4
2025-01-21 23:41:45 +00:00
Gabriel Wicki
5530282655 gnu: Fix whitespace issues in various descriptions.
This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/audio.scm (ecasound): Fix description.
* gnu/packages/axoloti.scm (ksoloti-runtime, ksoloti-patcher): Fix
description.
* gnu/packages/bioinformatics.scm (trf, ghc-int-interval-map): Fix
description.
* gnu/packages/chez.scm (chez-scheme, chez-scheme-bootstrap-bootfiles): Fix
description.
* gnu/packages/code.scm (cscope): Fix description.
* gnu/packages/compression.scm (c-blosc): Fix description.
* gnu/packages/connman.scm (connman): Fix description.
* gnu/packages/crypto.scm (libxcrypt): Fix description.
* gnu/packages/display-managers.scm (abstractdark-sddm-theme): Fix
description.
* gnu/packages/docker.scm (docker-registry): Fix description.
* gnu/packages/freedesktop.scm (xdg-user-dirs): Fix description.
* gnu/packages/game-development.scm (deutex, grfcodec): Fix description.
* gnu/packages/games.scm (chroma): Fix description.
* gnu/packages/geo.scm (xygrib): Fix description.
* gnu/packages/gnunet.scm (gnunet-scheme): Fix description.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): Fix description.
* gnu/packages/kodi.scm (fstrcmp): Fix description.
* gnu/packages/machine-learning.scm (vosk-api): Fix description.
* gnu/packages/messaging.scm (biboumi): Fix description.
* gnu/packages/music.scm (sooperlooper, samplebrain): Fix description.
* gnu/packages/perl.scm (perl-file-readbackwards): Fix description.
* gnu/packages/rocm.scm (rocm-bandwidth-test): Fix description.
* gnu/packages/scanner.scm (sane-airscan): Fix description.
* gnu/packages/security-token.scm (pkcs11-helper): Fix description.
* gnu/packages/shellutils.scm (shell-functools): Fix description.
* gnu/packages/textutils.scm (catdoc): Fix description.
* gnu/packages/tor.scm (tor): Fix description.
* gnu/packages/xdisorg.scm (xftwidth, xwallpaper): Fix description.
* gnu/packages/xfce.scm (xfce4-volumed-pulse): Fix description.

Change-Id: I911836d66eb780c0fa279e3aebf9d7fbd53bf00a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 15:38:04 -08:00
Gabriel Wicki
cba83a2038 gnu: Fix various style issues in descriptions.
* gnu/packages/astronomy.scm (python-ads): Fix description.
* gnu/packages/crates-io.scm (rust-is-debug-1): Fix description.
* gnu/packages/haskell-xyz.scm (ghc-ordered-containers): Fix description.
* gnu/packages/tex.scm (texlive-stex): Fix description.
* gnu/packages/textutils.scm bibutils): Fix description.
* gnu/packages/xml.scm (perl-libxml): Fix description.

Change-Id: I765a5326180cfa31ca1a1727d4da2b1f6a05faa0
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 12:34:06 -08:00
Artyom V. Poptsov
bdcafd6f9f gnu: miller: Update to 6.13.0.
* gnu/packages/textutils.scm (miller): Update to 6.13.0.

Change-Id: I45f395abead0408f222e22ad0f23f4d603d9bb5f
2024-12-30 12:15:11 +03:00
Sharlatan Hellseher
9ff0a39943 gnu: build/go: Apply default 'fix-embed-files phase.
These changes remove redundant phases where files, requiring to be embed
during build or check phases, are copied to the build directory as
proposed in <https://issues.guix.gnu.org/73299>.

* gnu/packages/backup.scm (restic-rest-server) [arguments]: <#:phases>:
Remove 'fix-embed-files phase.
* gnu/packages/configuration-management.scm (chezmoi): Likewise.
* gnu/packages/packages/golang-build.scm (go-github-com-golang-protobuf): Likewise.
* gnu/packages/golang-web.scm (go-github-com-go-openapi-loads,
go-github-com-go-openapi-runtime, go-github-com-golang-groupcache): Likewise.
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Likewise.
* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger,
go-github-com-libp2p-go-libp2p, kubo): Likewise.
* gnu/packages/irc.scm (soju): Likewise.
* gnu/packages/networking.scm (nebula): Likewise.
* gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus,
go-github-com-prometheus-client-golang, go-github-com-prometheus-common,
go-github-com-prometheus-common-sigv4, go-github-com-prometheus-exporter-toolkit,
go-github-com-prometheus-statsd-exporter): Likewise
* gnu/packages/version-control.scm (git-lfs): Likewise.
* gnu/packages/web.scm (miniflux): Likewise.

* gnu/packages/golang-crypto.scm (go-filippo-io-age): [arguments]:
<#:phases>: Remove 'copy-input-to-vendor-direcotyr and
'remove-vendor-directory phases.
* gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis,
go-github-com-go-openapi-analysis, go-github-com-go-openapi-validate): Likewise.
* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise.
* gnu/packages/textutils.scm (vale): Likewise.

Change-Id: Ic2ec01c8caf86f3ae69d7a1812c1e0b78a549e91
2024-11-09 21:33:51 +00:00
Ashish SHUKLA via Guix-patches via
05e64894e0 gnu: goawk: Update to 1.29.0.
* gnu/packages/textutils.scm (goawk): Update to 1.29.0.

Change-Id: Iea00b891590f29858b5f558ed5a6ab685c52a766
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-19 17:59:38 +08:00
Ashish SHUKLA via Guix-patches via
33b4ac1234 gnu: goawk: Update to 1.28.0.
* gnu/packages/textutils.scm (goawk): Update to 1.28.0.

Change-Id: I14234c1a268b4121d8d3fb762766ab75b222692d
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-18 17:39:02 +08:00
Artyom V. Poptsov
7779ed9aed gnu: uniutils: Use GEXPs.
* gnu/packages/textutils.scm (uniutils): Use GEXPs.

Change-Id: I9e59018b41820778b92e69aad2f64c715986c4e9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 11:12:09 +08:00
Artyom V. Poptsov
e8f54ad464 gnu: uniutils: Update to 2.28.
* gnu/packages/textutils.scm (uniutils): Update to 2.28.
[source]: Change HTTP to HTTPS in the URI.

Change-Id: I8c01c6021bf9f28c2bd9a6039ff26a8dc5e4dd16
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 11:12:09 +08:00
Zheng Junjie
579fc61689 gnu: ascii2binary: Fix cross-compilation.
* gnu/packages/textutils.scm (ascii2binary): Fix cross-compilation.
[native-inputs]: Add autoconf, automake.
[arguments]: Add fix-rpl_malloc phase.

Change-Id: Iefaca353490a17f9263431f60db33218a22e914c
2024-08-29 11:12:09 +08:00
Paul A. Patience
4bd8806249 gnu: Add goawk.
* gnu/packages/gawk.scm (goawk): New variable.

Co-authored-by: Ashish SHUKLA <ashish.is@lostca.se>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I4011e97962b23bab10c516c7d4d2b25f92330f9d
2024-08-14 09:37:12 +01:00
Sharlatan Hellseher
0bf887f29c gnu: vale: Update to 3.4.2.
* gnu/packages/textutils.scm (vale): Update to 3.4.2.
[source]: Change snippets removing vendored modules as they are not
provided any more, to one adjusting module import path.
[arguments]: <#:phases>: Add 'disable-failing-tests,
'copy-input-to-vendor-directory and 'remove-vendor-directory phases. Use
custom 'check phase.
[native-inputs]: Remove go-github-com-fatih-color,
go-github-com-mitchellh-go-homedir, go-github-com-spf13-afero,
go-github-com-urfave-cli, and go-gopkg-in-ini-v1; add
go-github-com-masterminds-sprig-v3, go-github-com-adrg-strutil,
go-github-com-adrg-xdg, go-github-com-bmatcuk-doublestar-v4,
go-github-com-d5-tengo-v2, go-github-com-errata-ai-ini,
go-github-com-errata-ai-regexp2, go-github-com-expr-lang-expr,
go-github-com-jdkato-twine, go-github-com-karrick-godirwalk,
go-github-com-mholt-archiver-v3, go-github-com-niklasfasching-go-org,
go-github-com-otiai10-copy, go-github-com-pterm-pterm,
go-github-com-remeh-sizedwaitgroup, go-github-com-spf13-pflag,
go-golang-org-x-exp, and go-golang-org-x-sys.

Change-Id: Ie378b419e34a924a5f1c8b383b029706d9846216
2024-07-22 22:47:23 +01:00
Sharlatan Hellseher
eae0865f96 gnu: Remove go-github-com-errata-ai-vale.
* gnu/packages/textutils.scm (go-github-com-errata-ai-vale): Delete variable.

Change-Id: I457b50a280481792804e1a45703ac55b482e5029
2024-07-15 12:17:55 +01:00
Sharlatan Hellseher
293b326062 gnu: Remove go-github-com-aswinkarthik-csvdiff.
* gnu/packages/textutils.scm (go-github-com-aswinkarthik-csvdiff): Delete variable.

Change-Id: I582399e8decbe82445b82d3e69dceeb743829ee4
2024-07-15 12:17:54 +01: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
dbf3b5daf5 gnu: Remove go-golang-org-x-net-html.
golang.org/x/net is distributed as a single module according to provided
go.mod file. This changes remove the last reference to
golang.org/x/net/html.

* gnu/packages/golang-build.scm (go-golang-org-x-net) [propagated-inputs]: Add
go-golang-org-x-sys, go-golang-org-x-term and go-golang-org-x-text.
(go-golang-org-x-net-html): Remove variable.

* gnu/packages/version-control.scm (ghq) [inputs]: Remove
go-golang-org-x-net-html. Add go-golang-org-x-net.

* gnu/packages/textutils.scm (vale) [inputs]: Remove
go-golang-org-x-net-html. Add go-golang-org-x-net.

Change-Id: Ic275f2f7ccd145edfd376d65bd24599a550e849a
2024-06-29 09:36:56 +01:00
Zheng Junjie
38598c693f gnu: utf8proc: fix cross-compilation.
* gnu/packages/textutils.scm (utf8proc): fix cross-compilation.
[arguments]<#:make-flags>: Use CC-FOR-TARGET.
<#:phases>: When cross-compilation, Get test data from native-inputs.

Change-Id: I42699e62f28585cc215a8843b5daad9c52af44c9
2024-05-14 00:24:12 +08:00
Sharlatan Hellseher
d4032419dd gnu: go-github-com-gobwas-glob: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/textutils.scm: Remove (gnu packages syncthing) module.

Change-Id: I131830e6edcdb666aeb3cd9bbdf6982df938ccd4
2024-04-12 16:35:20 +01:00
Sharlatan Hellseher
9a4c57f55f gnu: vale: Unbundle more packages.
* gnu/packages/textutils.scm (vale):
[source]: Remove more vendored modules.
[native-inputs]: Add go-github-com-fatih-color, go-github-com-gobwas-glob,
go-github-com-mitchellh-go-homedir, go-github-com-yuin-goldmark,
go-golang-org-x-net-html, go-gopkg-in-ini-v1, and
go-gopkg-in-yaml-v2.

Change-Id: Ia7e87888fd286b54157382d01c8a3ca8475e3cb0
2024-04-09 17:14:52 +01:00
Sharlatan Hellseher
eed3fcceed gnu: vale: Refresh package style.
* gnu/packages/textutils.scm (vale):
[source]: Remove some packaged module from vendor.
[arguments]: Move above native-inputs. Swap to list style, do not
install source.
[description]: Fix indentation.

Change-Id: I3efbffc74e76ba2c88467bfc7e79b06d4d05ee18
2024-04-09 17:14:52 +01:00
Sharlatan Hellseher
0f3f787043 gnu: csvdiff: Adjust inputs.
* gnu/packages/textutils.scm (csvdiff): Adjust inputs.
[arguments]: Swap to list style, do not install sources.
[native-inputs]: Swap from propagated-inputs to native-inputs.
Remove indirect Golang modules: go-github-com-mattn-go-colorable,
go-github-com-oneofone-xxhash, go-github-com-spaolacci-murmur3, and
go-golang-org-x-sys.

Change-Id: I903d8869b8c468c15a2e78a565bcaaf34594e34b
2024-04-09 17:14:52 +01:00
Wilko Meyer
e8d3d5224e gnu: Add miller.
* gnu/packages/textutils.scm (miller): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ic381b5e28e561382c49f843aa1baadf2d2d6f294
2024-04-09 17:14:52 +01:00
Sharlatan Hellseher
cfc5f07ee9 gnu: go-github-com-mattn-go-colorable: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

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

Change-Id: I7a9763ebd498e071b17abbde838a7cbf8fc891de
2024-04-06 13:14:43 +01:00
Ricardo Wurmus
8e2a1a0e8d gnu: Add java-autocomplete.
* gnu/packages/textutils.scm (java-autocomplete): New variable.

Change-Id: Ied62d45ab53fca84d448652cce5e82d971f41703
2024-04-05 00:53:17 +02:00
Ricardo Wurmus
5e90ee2cf4 gnu: java-rsyntaxtextarea: Update to 3.4.0.
* gnu/packages/textutils.scm (java-rsyntaxtextarea): Update to 3.4.0.
[arguments]: Disable tests; provide source-dir and test-dir; disable
'start-xorg-server phase.
[native-inputs]: Remove java-junit.

Change-Id: I5fbf635bc4f0a6a13ed2db4f42080ea5640f4781
2024-04-05 00:53:16 +02:00
Ricardo Wurmus
1cba1f8ce6 gnu: java-rsyntaxtextarea: Install resources.
* gnu/packages/textutils.scm (java-rsyntaxtextarea)[arguments]: Enable tests;
install resources.
[native-inputs]: Add xorg-server-for-tests.

Change-Id: If7c89bc6a38058b9cccd74012fa9b5ba14d560d6
2024-04-01 00:39:15 +02: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
Sharlatan Hellseher
ccfda08508 gnu: vale: Remove package labeles.
* gnu/packages/textutils.scm (vale) [native-inputs]: Remove labeles.

Change-Id: Id6ac7bcf26b90291b2ec9de18cde8078f6f8f115
2024-02-09 22:19:09 +00:00
Sharlatan Hellseher
c4591c4f12 gnu: Deprecate the go-github-com-errata-ai-vale variable.
* gnu/packages/ipfs.scm (go-github-com-errata-ai-vale): Rename to "vale".
(go-github-com-errata-ai-vale): Define as deprecated by "vale".

Change-Id: I3c715a36295cd52e36b16e99f39455b7ad961743
2024-02-09 22:19:09 +00:00
Sharlatan Hellseher
a91b192c90 gnu: packages: textuitils: Sort use-module alphabetically.
* gnu/packages/textutils.scm: Sort use-module alphabetically to ease
maintenance.

Change-Id: Ia698a0b3e137ce2fc2f68d0206d209649acdad5e
2024-02-09 22:19:09 +00:00