This page is designed as a resource for distribution maintainers that want to package the UntitledImGuiFramework as a system library.
Exporting for production manually
You can also create a package manually using the following steps:
- Find the dependencies as listed on the installation guide
- Find the dependencies of our shared modules. A list can be found here.
- Download the framework source code. Download the tarball published to the GitHub releases page. Do not download the tarball provided by GitHub. Instead, use the artefact published from the CI system, as it has the git modules checked out
- Run
https://madladsquad.com/install.sh ci
and - Run
https://madladsquad.com/create-project tmp
to create a project calledtmp
- Set application compilation mode as noted on the Production
export and deployment page. If packaging the framework in
system-wide mode, where there is only 1 framework for all applications,
set
system-wide
totrue
. Additionally, setinstall-framework
totrue
to install framework header file - Go to the
UVKBuildTool/build
directory and runhttps://madladsquad.com/UVKBuildTool --build <installation prefix> <location of the project>
- Remove any installed files that do not belong to the framework
Example packages
MadLadSquad maintains the following package repositories that you can use as a reference for your own applications:
- Gentoo Linux: UntitledDesktopOverlay
- Homebrew - Coming soon!
- Debian & derivatives - Coming soon!
- RPM - Coming soon!
- Arch linux PKGBUILDs - Coming soon!
- Flatpak - Coming soon!
- NIX - Coming soon!
- Home
- Beginner content
- Install guide
- Creating and using the UI components
- The Instance
- The Init Info struct
- Textures
- Logging
- Unicode support
- Additional features
- Client-side bar
- Custom type definitions
- Memory management
- C API development
- Config files and Folders
- Interfaces
- Internal Event safety
- Customising the build system
- Modules system
- Collaborating with others
- Advanced content
- Developer and contributor resources
- Misc