summaryrefslogtreecommitdiff
path: root/gnu/packages/toolkits.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-01-25gnu: imgui: Keep binary_to_compressed_c.cpp.Andrew Wong
* gnu/packages/toolkits.scm (imgui): Keep binary_to_compressed_c.cpp, since some packages need the tool it compiles to. Change-Id: I0a236fd57d8e8d23f25cf9a2d74ab6f09a8cbef7 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-13gnu: Remove imgui-1.87.Cayetano Santos
* gnu/packages/toolkits.scm (imgui-1.87): Delete variable. Change-Id: I461c5295ac47efa0b767270115560dcd45117ebe
2026-01-13gnu: imgui: Update to 1.92.2b.Cayetano Santos
* gnu/packages/toolkits.scm (imgui): Update to 1.92.2b. Change-Id: Ie49bd4f3b131831a52df5820c45b48ee8ec356db
2026-01-13gnu: Add imgui-1.91.Cayetano Santos
* gnu/packages/toolkits.scm (imgui-1.91): New variable. * gnu/packages/toolkits.scm (implot)[inputs]: Delete imgui; add imgui-1.91. Change-Id: I6a7e52207bf29f0d246659ca525d0183da7942ea
2025-12-27gnu: nuklear: Switch to pyproject.Nicolas Graves
* gnu/packages/toolkits.scm (nuklear): [build-system]: Switch to pyproject-build-system. [arguments, description]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I781139a2e9f4732efdd077ae2fcca322f15d57a3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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
2024-12-22gnu: Add implot.Simon South
* gnu/packages/toolkits.scm (implot): New variable. Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com> Change-Id: I8f80e6ce61da18aa716aadacfe94df466c18a9a3
2024-12-18gnu: imgui: Update to 1.91.4.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui): Update to 1.91.4. Change-Id: I9a8f03db59fc795e065ebe4eaee60ca994164349
2024-04-11gnu: Add nuklear.Antero Mejr
* gnu/packages/toolkits.scm (nuklear): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-09gnu: imgui@1.86: Adjust make-flags.John Kehayias
* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the "-DIMGUI_ENABLE_FREETYPE" make-flag which breaks the display of mangohud, the only dependent. The "-DImDrawIdx=unsigned int" make-flag was previously removed, so we can do both by filtering make-flags starting with "-D". [inputs]: Remove freetype.
2023-09-26gnu: imgui: Update to 1.89.9.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui): Update to 1.89.9.
2023-09-26gnu: imgui: Enable freetype support.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui) [arguments]: Add -DIMGUI_ENABLE_FREETYPE to make flags. [inputs]: Add freetype.
2023-06-29gnu: imgui-1.86: Adjust make-flags.John Kehayias
* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the "-DImDrawIdx=unsigned int" make-flag which breaks the display of mangohud, the only dependent.
2023-06-29gnu: imgui: Use #:make-flags.John Kehayias
* gnu/packages/toolkits.scm (imgui)[arguments]: Add #:make-flags to replace compiler arguments in the 'build phase.
2023-04-01gnu: imgui: Update to 1.89.4.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui): Update to 1.89.4.
2023-04-01gnu: Add imgui-1.87.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui-1.87): New variable.
2023-04-01gnu: imgui: Use gexp output variables.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui) [arguments]: Use gexp variables in install phase.
2023-04-01gnu: imgui: Use unsigned int vertex indexes.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui) [arguments]: Add the "-DImDrawIdx=unsigned int" compiler option to the build phase.
2022-07-24gnu: imgui: Update to 1.88.Tobias Geerinckx-Rice
* gnu/packages/toolkits.scm (imgui): Update to 1.88.
2022-03-21gnu: imgui: Add support for fontconfig and the C++ standard library.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui)[source]: Streamline snippet. [arguments]: Use gexps. [phases]{build}: Add include directive to fonconfig headers. Also build the C++ sources found under the "misc" directory. {install}: Install headers found under the "misc" directory. [inputs]: Add fontconfig.
2022-02-23gnu: imgui: Add missing build files.John Kehayias
* gnu/packages/toolkits.scm (imgui)[phases]: Add imgui_tables.cpp and imgui_widgets.cpp to the build phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-02-21gnu: dear-imgui: Delete package, preferring the newer 'imgui'.Maxim Cournoyer
Commit 1a4cc954d2fcea172a450ae03419b7fdda28b81e added imgui, without noticing about the pre-existing 'dear-imgui' package. * gnu/packages/graphics.scm (dear-imgui): Delete variable, but salvage the superior synopsis and description to... * gnu/packages/toolkits.scm (imgui): ... here.
2022-02-21gnu: imgui: Update to 1.87.Maxim Cournoyer
* gnu/packages/toolkits.scm (imgui): Update to 1.87. (imgui-1.86): Preserve variant, useful for ogre.
2022-02-21gnu: imgui: Do not delete the whole of misc/ from sources.Maxim Cournoyer
Some sources turned out to be useful for the ogre package. * gnu/packages/toolkits.scm (imgui)[origin]: Only delete fonts in snippet.
2022-02-09gnu: Add imgui.Maxim Cournoyer
* gnu/packages/toolkits.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it.