-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compilation guide? #11
Comments
UKUI 3.0 is still under development and includes a lot of development dependencies. Different desktop components depends different dependencies, and now we don't have a complete list of all dependencies for build, you need to checkout the dependencies list in each UKUI sub-project, this step is tedious. If you have a Ubuntu/Debian based distribution, you can use this ppa to get all latest UKUI dpkg packages that support ARM64 and AMD64 architectures. If you have an Archlinux based distribution, the UKUI in the official repository is currently in good sync and can be installed directly. You can get a detailed list of ukui packages through If your distribution does not have any package managers, you can also refer to the dependencies instructions for the detailed list mentioned earlier, which is NOT RECOMMENDED. In addtion, UKUI 3.0 will be released when Ubuntu focal beta version is frozen, after which it is recommend to use UKUI as the main desktop environment. For reference, the UKUI component of Ubuntukylin includes |
@handsome-feng @felixonmars maybe need some of your more detailed explanations. |
My personal Linux distro is not debian or arch based, it is independent. Eventually, after porting UKUI to my Linux distro, I'd like to work on a NetBSD/FreeBSD port |
I only know that Qt's minimum dependency version is 12.x, some projects have independent dependencies like peony also depend on It is worth noting that for some projects with CI you can look for dependencies version info in CI configuration. |
I would like to build UKUI for my own linux distribution that was built from scratch. What are the needed libraries and the correct way to compile it?
The text was updated successfully, but these errors were encountered: