summaryrefslogtreecommitdiff
path: root/gnu/packages/code.scm
AgeCommit message (Collapse)Author
2026-02-07gnu: Remove python-xenon.Sharlatan Hellseher
* gnu/packages/code.scm (python-xenon): Delete variable. Change-Id: I585e70120a7a4057564e5c9dbb5497f40a6119cb
2026-02-06gnu: cloc: Update to 2.08.Patrick Norton
* gnu/packages/code.scm (cloc): Update to 2.08. Change-Id: I0f667b5fe7c222924624b8764773615d9985c1e2 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-14gnu: universal-ctags: Update to 6.2.1.jgart
* gnu/packages/code.scm (universal-ctags): Update to 6.2.1. Change-Id: I556dcdaed7ed28e234f30c715ad74ab63e0788cc
2025-11-10gnu: cloc: Update to 2.06.Patrick Norton
* gnu/packages/code.scm (cloc): Update to 2.06. Change-Id: I2d242c2b130119d2ff961408bd998322c9fbbda6 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-10-30gnu: lcov-cobertura: Fix build.Hugo Buddelmeijer
* gnu/packages/code.scm (lcov-cobertura): Fix build. [arguments] <#:phases>: Add 'patch-source phase. Change-Id: Ie040ad02e53eab2733254e2a6a1c6d034b2ec6d3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-09-25gnu: python-setuptools-next: Set to python-setuptools.Sharlatan Hellseher
Replace all python-setuptools-next occurrences with python-setuptools. * gnu/packages/python-build.scm (python-setuptools-next): Set to python-setuptools. Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
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-02gnu: universal-ctags: Fix cross compilation.Rutherther
Delete autogen.sh as it calls autoreconf that is called by guix itself, with additional checks that are unnecesary as the build environment is determined. * gnu/packages/code.scm (universal-ctags)[source]{snippet}: Delete autoconf.sh. Change-Id: Ib2a71ca3d59d70e13eee349bda197be363efc19f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-08-28gnu: Remove cdecl.Andreas Enge
* gnu/packages/code.scm (cdecl): Delete variable. Fixes: guix/guix#1631 Change-Id: Ib7526935897348f7b644b795df755a8102d4d403
2025-08-04gnu: Remove BUILD_TESTING configuration flag.Greg Hogan
* gnu/packages/assembly.scm (cpu-features), * gnu/packages/astronomy.scm (casacore), * gnu/packages/bioinformatics.scm (morpheus), * gnu/packages/code.scm (rtags), * gnu/packages/education.scm (gcompris-qt), * gnu/packages/game-development.scm (libccd), * gnu/packages/geo.scm (cloudcompare), * gnu/packages/glib.scm (dbus-cxx), * gnu/packages/graph.scm (faiss), * gnu/packages/graphics.scm (f3d, mmg), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-processing.scm (vtk), * gnu/packages/image.scm (openjpeg), * gnu/packages/irc.scm (quassel), * gnu/packages/jami.scm (jami), * gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita), * gnu/packages/kde-frameworks.scm (purpose, purpose-5), * gnu/packages/kde-office.scm (calligra, ghostwriter), * gnu/packages/linux.scm (bpftrace), * gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack, vc), * gnu/packages/messaging.scm (libsignal-protocol-c), * gnu/packages/mold.scm (mold), * gnu/packages/music.scm (sonivox), * gnu/packages/networking.scm (dhtnet), * gnu/packages/opencl.scm (opencl-clhpp), * gnu/packages/openpgp.scm (rnp), * gnu/packages/photo.scm (darktable), * gnu/packages/popt.scm (gflags), * gnu/packages/rdesktop.scm (freerdp), * gnu/packages/security-token.scm (cppcodec), * gnu/packages/terminals.scm (libtsm), * gnu/packages/text-editors.scm (jucipp), * gnu/packages/xdisorg.scm (xsettingsd) [arguments]<#:configure-flags>: Remove BUILD_TESTING. * gnu/packages/jupyter.scm (xeus) [arguments]: Disable tests. <#:configure-flags>: Remove BUILD_TESTING. Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-03gnu: cflow: Update to 1.8.Andy Tai
* gnu/packages/code.scm (cflow): Update to 1.8. Change-Id: I4846415b4bbd8a16abd48be7c04bd6d62e1a2c78 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27gnu: packages/code: Sort variables.Sharlatan Hellseher
* gnu/packages/code.scm (amalgamate, cscope, universal-ctags): Sort variables alphabetically. Change-Id: I821a7dc95188a7ee355950d9af21c846ca84e620
2025-07-27gnu: packages/code: Select only pypi-uri from python build-system.Sharlatan Hellseher
python-build-system is no longer in use in this module but pyproject-build-system misses PYPI-URI symbol yet, this change load just it. * gnu/packages/code.scm: Load just PYPI-URI from python-build-system. Change-Id: I545055e92ddf79012bc3baa2ed89b37341c0d10e
2025-07-27gnu: xenon: Switch to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/code.scm (xenon): [build-system]: Use pyproject. [native-inputs]: Add python-setuptools-next. Change-Id: Ie9ca7182715364a3dcd7171d75e93578bfaf69ad
2025-07-27gnu: lcov-cobertura: Fix name.Sharlatan Hellseher
* gnu/packages/code.scm (lcov-cobertura) [name]: Set the same as the variable name. Change-Id: I889362449a7cafc8235874c6c00b190f0eacf278
2025-07-27gnu: lcov-cobertura: Update to 2.1.1.Sharlatan Hellseher
* gnu/packages/code.scm (lcov-cobertura): Update to 2.1.1. [build-system]: Use pyproject. [native-inputs]: Add python-pytest, python-setuptools, python-setuptools-scm, python-wheel, and python-xmldiff. Change-Id: I6138d4fd48a05075ff8daf1b5fbe4e06bc9cc45e
2025-07-27gnu: code: Sort imports.Ada Stevenson
* gnu/packages/code.scm: Sort imports. Change-Id: I20f726c8dfcf675acbae26e30f1a9420a927190f Reviewed-by: Noé Lopez <noelopez@free.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27gnu: Add sourcetrail.Ada Stevenson
* gnu/packages/code.scm: Add sourcetrail. Update imports. * gnu/packages/patches/sourcetrail-fix-cmakelists-and-paths.patch: Add patch. * gnu/local.mk: Register it. Change-Id: Ib074d392452a527552074e5329e8153a858979c9 Reviewed-by: Noé Lopez <noelopez@free.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-23gnu: indent: Update to 2.2.13-0.1737c92.Nicolas Graves
* gnu/packages/patches/indent-CVE-2024-0911.patch: Delete file. * gnu/local.mk: Unregister patch. * gnu/packages/code.scm (indent): Update to 2.2.13-0.1737c92. [arguments]{phases}: Add phase 'patch-bootstrap. [native-inputs]: Add autoconf-2.71, automake, gettext-minimal. [properties]: Add lint-hidden-cves. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23gnu: xenon: Update to 0.9.3.Nicolas Graves via Guix-patches via
* gnu/packages/code.scm (xenon): Update to 0.9.3. [properties]: Add lint-hidden-cpe-vendors property. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-27gnu: universal-ctags: Update to 6.1.20250525.0.Efraim Flashner
* gnu/packages/code.scm (universal-ctags): Update to 6.1.20250525.0. Change-Id: If7e5988247a99744878ecf3b02ed93a5030af636
2025-01-06gnu: global: Update to 6.6.14.Andy Tai
* gnu/packages/code.scm (global): Update to 6.6.14. Change-Id: Ia91dc9c67aeaba72090f5004a15e0fde32e0ce28 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-05gnu: Fix whitespace issues in various descriptions.Gabriel Wicki
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>
2024-12-24gnu: cloc: Update to 2.02.Jordan Moore
* gnu/packages/code.scm (cloc): Update to 2.02. Change-Id: If442f42c207a810415acfab4d274c580fd066192 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-12-14gnu: uncrustify: Update to 0.80.1.Zheng Junjie
* gnu/packages/code.scm (uncrustify): Update to 0.80.1. Change-Id: I8b074985625aeeca0cf734ffb25e3fd2022e25ba
2024-12-07gnu: lcov: disable parallel testsRyan Sundberg via Guix-patches via
`make check` is not reliable for lcov when run in parallel (e.g. `make -j 24 check`). Disable parallelism for the test suite. * gnu/packages/code (lcov): Set #:parallel-tests? #f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ibb3618c4786dfbb50b90e725297947458115347c
2024-11-04gnu: indent: Add patch for CVE-2024-0911. [security fixes]Nicolas Graves
* gnu/packages/patches/indent-CVE-2024-0911.patch: Add patch here... * gnu/local.mk: ...here... * gnu/packages/code.scm (indent)[source]<origin>: ...and here.
2024-11-04gnu: indent: Remove uneeded arguments.Nicolas Graves
* gnu/packages/code.scm (indent) [arguments]: Remove field. [native-inputs]: Remove automake.
2024-08-31gnu: global: Adjust order of phases.Efraim Flashner
* gnu/packages/code.scm (global)[arguments]: Adjust the order of the phases so that they get read in the correct order. Change-Id: I149ccd249821c64aa5a508048d995e9963ea4c08
2024-08-31gnu: code: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/code.scm (cloc)[inputs]: Add 'bash-minimal'. (lcov)[inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I54a60b1b9c6322132faf6f05939b24f1441bc49c
2024-07-25gnu: scc: Update to 3.3.5.Sharlatan Hellseher
* gnu/packages/code.scm (scc): Update to 3.3.5. Change-Id: I17536f3de68bd124c07f1e1908607d248db75492
2024-07-03gnu: global: Update to 6.6.13.Andy Tai
* gnu/packages/code.scm (global): Update to 6.6.13. Change-Id: I4a00f0853b9ad9dcd216f4a7e33a23df3c1caa13 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-24gnu: astyle: Update to 3.5.Artyom V. Poptsov
* gnu/packages/code.scm (astyle): Update to 3.5. [source]: Change source archive file name to match the upstream. [arguments]: Remove "modules". Add "patch-makefile" phase to set the C++ compiler to version c++17 as it is required for the build. Simplify "install-more" file. Change-Id: I8777710d723d22320c288c331645f8d61d5e640e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-07gnu: Remove withershins.Ricardo Wurmus
This was only ever needed for powertabeditor. * gnu/packages/code.scm (withershins): Remove variable. Change-Id: I1c286073d1415cd2261ad58017855fedb7701b05
2024-04-07gnu: automatic-component-toolkit: Swap to go-build-system.Sharlatan Hellseher
* gnu/packages/code.scm (automatic-component-toolkit): [build-system]: Swap to go-build-system to make the package more maintainable and build predictable. [arguments] <#:phases>: Swap to default 'build and 'install phases, revert 'configure phase. Add 'pretend-cmd-act phase to satisfy go-build-system. [native-inputs]: Remove go. Change-Id: Iba7bd4c87bdbbb91381f81a77c7811cb9f1f4943
2024-04-06gnu: packages: code: Add golang module back.Sharlatan Hellseher
Fix CI as seen in <https://ci.guix.gnu.org/eval/1229755>. * gnu/packages/code.scm: Add golang module back, required for automatic-component-toolkit. Change-Id: I5e099f769e7edf5735e2119e65fd37619fe4760e
2024-04-06gnu: Add sccFries
* gnu/packages/code.scm (scc): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I90653554a6f0640718892622f76c0c1be138687c
2024-03-21gnu: universal-ctags: Update to 6.1.20240317.0.Efraim Flashner
* gnu/packages/code.scm (universal-ctags): Update to 6.1.20240317.0. Change-Id: I035bc73702fbe9951820e176f09bde16bd9049c6
2024-03-21gnu: global: Update to 6.6.12.Efraim Flashner
* gnu/packages/code.scm (global): Update to 6.6.12. Change-Id: If073f74f55199bfbc9f29b95e9e3db3a6cf00548
2024-02-22gnu: universal-ctags: Update to 6.1.20240218.0.Efraim Flashner
* gnu/packages/code.scm (universal-ctags): Update to 6.1.20240218.0. Change-Id: I3d4b19d0ba002d809cb5e659899965d3f62e8e1a
2023-11-08gnu: Have vim packages use vim-build-system.Jonathan Scoresby
* gnu/packages/vim.scm (vim-neocomplete, vim-neocomplete-snippets, vim-neosnippet, vim-scheme, vim-luna, vim-fugitive, vim-airline, vim-airline-themes, vim-syntastic, neovim-syntastic, vim-solarized, vim-rainbow, editorconfig-vim, neovim-packer, vim-guix-vim, vim-asyncrun, vim-dispatch, vim-gemini-vim, vim-eunuch, vim-slime, vim-vlime, vim-paredit, vim-surround, vim-gnupg, vim-ctrlp, vim-mucomplete, vim-gitgutter, vim-characterize, vim-tagbar, vim-nerdtree, vim-nerdcommander): [build-system]: Switch to vim-build-system. [arguments]: Adjust accordingly. * gnu/packages/code.scm (global)[arguments]: Move vim files to their new location. * gnu/packages/lisp.scm (txr), * gnu/packages/mail.scm (msmtp), * gnu/packages/rust-apps.scm (skim), * gnu/packages/vim.scm (vifm), * gnu/packages/wm.scm (fluxbox): Same. Co-authored-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I8b3e5d65d76a100c3dbddc1ae562b72966c2b304
2023-10-05gnu: universal-ctags: Update to 6.0.20231001.0.Efraim Flashner
* gnu/packages/code.scm (universal-ctags): Update to 6.0.20231001.0.
2023-09-24gnu: kcov: Clean up build phase.Tobias Geerinckx-Rice
* gnu/packages/code.scm (kcov)[arguments]: Use SEARCH-INPUT-FILE and remove a vestigial LET from the 'fix-/bin/bash-references phase.
2023-09-24gnu: kcov: Update to 42.Tobias Geerinckx-Rice
* gnu/packages/code.scm (kcov): Update to 42.
2023-09-24gnu: astyle: Don't build static or debug libraries.Tobias Geerinckx-Rice
* gnu/packages/code.scm (astyle)[arguments]: Build only the "release" and "shared" targets we actually care about.
2023-09-24gnu: astyle: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/code.scm (astyle)[arguments]: Rewrite as G-expressions.