summaryrefslogtreecommitdiff
path: root/gnu/packages/code.scm
AgeCommit message (Collapse)Author
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.
2023-09-24gnu: astyle: Omit static libraries.Tobias Geerinckx-Rice
* gnu/packages/code.scm (astyle)[arguments]: Improve the buggy regexp in the 'install-libs phase to install only dynamic libraries.
2023-09-24gnu: astyle: Update to 3.4.8.Tobias Geerinckx-Rice
* gnu/packages/code.scm (astyle): Update to 3.4.8. [arguments]: Don't explicitly return #t from phases.
2023-09-10gnu: indent: Update to 2.2.13.Tobias Geerinckx-Rice
* gnu/packages/code.scm (indent): Finish update to 2.2.13, partially pushed in commit 4c4ff2e1f077786d85c47ceeec10340a864e17f1.
2023-09-10gnu: vsftpd: Fix build with recent OpenSSL.Tobias Geerinckx-Rice
* gnu/packages/ftp.scm (vsftpd)[arguments]: Add "-Wno-deprecated-declarations" to CFLAGS. Reported by helioscultist in #guix.
2023-09-14gnu: uncrustify: use new style and gexp.Zheng Junjie
* gnu/packages/code.scm (uncrustify): use new style and gexp. [native-inputs]: remove label. [arguments]: use gexp and remove tail #t. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: uncrustify: Update to 0.77.1.Zheng Junjie
* gnu/packages/code.scm (uncrustify): Update to 0.77.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: makefile2graph: fix cross-compile.Zheng Junjie
* gnu/packages/code.scm (makefile2graph): fix cross-compile. [arguments]: Use gexp and CC-FOR-TARGET. Signed-off-by: Ludovic Courtès <ludo@gnu.org>