-
-
Notifications
You must be signed in to change notification settings - Fork 4
Distributing the framework in a package manager
Madman10K edited this page Jul 26, 2024
·
11 revisions
This page is designed as a resource for distribution maintainers that want to package the UntitledImGuiFramework as a system library.
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
./install.sh ci
and - Run
./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 run./UVKBuildTool --build <installation prefix> <location of the project>
- Remove any installed files that do not belong to the framework
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!
This project is supported by all the people who joined our discord server and became beta testers. If you want to join the discord you can click here.
- Home
- Beginner content
- Advanced content
- Developer and contributor resources
- Misc