Welcome to XLibre on Other Distributions! #212
Pinned
callmetango
started this conversation in
XLibre on Other Distributions
Replies: 1 comment 3 replies
-
I find the BSDs are a bit off-topic in this section. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We welcome anyone interested in running or packaging XLibre on/for other Linux or Unix-like distributions or operating systems.
XLibre Packages for Other Distributions
Please have a look at Are We XLibre Yet? · X11Libre/xserver Wiki to see whether your distribution of choice already provides packages for XLibre. If so, have fun installing and using XLibre! If you like it, please leave a
likescreenshot at the Liberated Screens · X11Libre · Discussion #211 too.There are no packages for XLibre in your distribution? That may be a litte unpleasant. But distributions decide on their own what to package and what not. We won‘t pressure any of them and completly understand the „wait and see“ approach. For the other ones... Well, let‘s be part of the solution and read on!
You have some options here:
1. Copy And Adjust Xorg Packages
Your distribution already has packages for the Xorg Xserver? That‘s great! Since XLibre is a fork of Xorg, you may just copy the existing source package descriptions, adjust the source URLs, remove some patches already integrated into XLibre and compile the binary packages yourself. Please see our Building XLibre · X11Libre/xserver Wiki page and your distribution‘s documentation for how to do this.
2. Adjust Packages to Suit Your Distribution
Quite a few distributions [1] [2] are derivatives of some major ones. If there are already XLibre source package descriptions for the base distribution then they may be useable for the derivative too. You can tweak them and compile the binaries yourself. Please again see our Building XLibre · X11Libre/xserver Wiki page and your distribution‘s documentation for how to do this.
3. Build Your Own XLibre
In case there are no ready made or adjustable packages, you can resort to building XLibre yourself. Please see the Building XLibre · X11Libre/xserver Wiki page for how to do this.
Whatever above option you may choose: If things get out of hand, take a look at the existing discussions. Your problem may have been solved by now. 😉 If not, then please feel free to create a new discussion here in this category.
Become an XLibre Package Maintainer
You've got your packages working? Excellent! Why not create a third-party repository and share these packages with the community? There are many distribution-specific solutions like Arch User Repositories (AUR) or Personal Package Archives (PPA) for Debian and Ubuntu as well as third party repositories for Redhat-like ones and many others for other package managers.
Take a glance at the links in the paragraph above and some existing third-party repositories maintained by our community to get an idea of how to get things going.
We Are Here to Help
The discussions here are meant to get to know each other and to provide help by the users for the users. To further support packaging we at Xlibre offer you to host the source package descriptions as we already do for X11Libre/pkgbuilds-arch-based and X11Libre/ports-gentoo. For hosting binary packages and some sort of automation we will find a solution together too. Just create a new organizational task with what you need.
Now, please go on to the existing discussions or create a new one. You're welcome!
A side note: Please comment on this pinned discussion here only if it is necessary to add or change some aspects of it.
Beta Was this translation helpful? Give feedback.
All reactions