summaryrefslogtreecommitdiff
path: root/gnu/packages/toolkits.scm
Commit message (Collapse)AuthorAgeFilesLines
* gnu: Add implot.Simon South2024-12-221-0/+50
| | | | | | | * gnu/packages/toolkits.scm (implot): New variable. Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com> Change-Id: I8f80e6ce61da18aa716aadacfe94df466c18a9a3
* gnu: imgui: Update to 1.91.4.Maxim Cournoyer2024-12-181-2/+2
| | | | | | * gnu/packages/toolkits.scm (imgui): Update to 1.91.4. Change-Id: I9a8f03db59fc795e065ebe4eaee60ca994164349
* gnu: Add nuklear.Antero Mejr2024-04-111-0/+49
| | | | | | * gnu/packages/toolkits.scm (nuklear): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: imgui@1.86: Adjust make-flags.John Kehayias2023-10-091-3/+8
| | | | | | | | * 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.
* gnu: imgui: Update to 1.89.9.Maxim Cournoyer2023-09-261-2/+2
| | | | * gnu/packages/toolkits.scm (imgui): Update to 1.89.9.
* gnu: imgui: Enable freetype support.Maxim Cournoyer2023-09-261-1/+2
| | | | | | * gnu/packages/toolkits.scm (imgui) [arguments]: Add -DIMGUI_ENABLE_FREETYPE to make flags. [inputs]: Add freetype.
* gnu: imgui-1.86: Adjust make-flags.John Kehayias2023-06-291-1/+7
| | | | | | * gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the "-DImDrawIdx=unsigned int" make-flag which breaks the display of mangohud, the only dependent.
* gnu: imgui: Use #:make-flags.John Kehayias2023-06-291-25/+29
| | | | | * gnu/packages/toolkits.scm (imgui)[arguments]: Add #:make-flags to replace compiler arguments in the 'build phase.
* gnu: imgui: Update to 1.89.4.Maxim Cournoyer2023-04-011-3/+5
| | | | * gnu/packages/toolkits.scm (imgui): Update to 1.89.4.
* gnu: Add imgui-1.87.Maxim Cournoyer2023-04-011-1/+17
| | | | * gnu/packages/toolkits.scm (imgui-1.87): New variable.
* gnu: imgui: Use gexp output variables.Maxim Cournoyer2023-04-011-12/+13
| | | | | * gnu/packages/toolkits.scm (imgui) [arguments]: Use gexp variables in install phase.
* gnu: imgui: Use unsigned int vertex indexes.Maxim Cournoyer2023-04-011-1/+6
| | | | | | * gnu/packages/toolkits.scm (imgui) [arguments]: Add the "-DImDrawIdx=unsigned int" compiler option to the build phase.
* gnu: imgui: Update to 1.88.Tobias Geerinckx-Rice2022-07-241-3/+3
| | | | * gnu/packages/toolkits.scm (imgui): Update to 1.88.
* gnu: imgui: Add support for fontconfig and the C++ standard library.Maxim Cournoyer2022-03-211-41/+52
| | | | | | | | | * 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.
* gnu: imgui: Add missing build files.John Kehayias2022-02-231-0/+3
| | | | | | | * 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>
* gnu: dear-imgui: Delete package, preferring the newer 'imgui'.Maxim Cournoyer2022-02-211-3/+12
| | | | | | | | | 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.
* gnu: imgui: Update to 1.87.Maxim Cournoyer2022-02-211-2/+18
| | | | | * gnu/packages/toolkits.scm (imgui): Update to 1.87. (imgui-1.86): Preserve variant, useful for ogre.
* gnu: imgui: Do not delete the whole of misc/ from sources.Maxim Cournoyer2022-02-211-2/+2
| | | | | | Some sources turned out to be useful for the ogre package. * gnu/packages/toolkits.scm (imgui)[origin]: Only delete fonts in snippet.
* gnu: Add imgui.Maxim Cournoyer2022-02-091-0/+104
* gnu/packages/toolkits.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it.