[arch-general] adding Polybar to offical Repos
Dear all, i am using i3 wm with Polybar as my status bar. i created the currently installed packages list using pacman's hook command. when i try to do fresh installation, i can get only the packages that are present in official Repos that doesnot include Polybar. Then after installing Yay i can get Polybar from AUR. it is quite inconvenience, and i dont know why Polybar is not added to official packages, Polybar is quite popular as well as it has quite good features. is is possible to include Polybar to the official packages under extra or community? if not could u plz explain? Thanks in advance regards Ramkumar
On 2020-07-22 14:54:13, Ram Kumar via arch-general wrote:
is is possible to include Polybar to the official packages under extra or community? if not could u plz explain?
Polybar requires optional modules to be already installed before you compile it. Once built with those, it won't run without those dependencies installed. So to have a pre-compiled version you would need to either force-install every optional dependency with the Arch package (no longer 'optional', and kills extendability), or make decisions on which features to include/exclude (no longer 'customisable'). Unless this changes I don't see that polybar is compatible with Arch packaging. However, the AUR is an ideal place for it.
On 7/22/20 11:50 AM, Ben Oliver via arch-general wrote:
On 2020-07-22 14:54:13, Ram Kumar via arch-general wrote:
is is possible to include Polybar to the official packages under extra or community? if not could u plz explain?
Polybar requires optional modules to be already installed before you compile it. Once built with those, it won't run without those dependencies installed.
So to have a pre-compiled version you would need to either force-install every optional dependency with the Arch package (no longer 'optional', and kills extendability), or make decisions on which features to include/exclude (no longer 'customisable').
Unless this changes I don't see that polybar is compatible with Arch packaging. However, the AUR is an ideal place for it.
This is correct. The polybar developers are aware of this, too, but it still needs to be fixed. -- Rob (coderobe) O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
On July 22, 2020 9:24:13 AM UTC, Ram Kumar via arch-general <arch-general@archlinux.org> wrote:
Dear all, i am using i3 wm with Polybar as my status bar. i created the currently installed packages list using pacman's hook command. when i try to do fresh installation, i can get only the packages that are present in official Repos that doesnot include Polybar. Then after installing Yay i can get Polybar from AUR. it is quite inconvenience, and i dont know why Polybar is not added to official packages,
Polybar is quite popular as well as it has quite good features.
is is possible to include Polybar to the official packages under extra or community? if not could u plz explain?
Thanks in advance
regards Ramkumar
From the Arch Wiki AUR FAQ page:
How to get a PKGBUILD into the community repository? Usually, at least 10 votes are required for something to move into community. However, if a TU wants to support a package, it will often be found in the repository.
Reaching the required minimum of votes is not the only requirement, there has to be a TU willing to maintain the package. TUs are not required to move a package into the community repository even if it has thousands of votes.
Usually when a very popular package stays in the AUR it is because:
-Arch Linux already has another version of a package in the repositories -Its license prohibits redistribution -It helps retrieve user-submitted PKGBUILDs. AUR helpers are unsupported by definition. See also Rules for Packages Entering the community Repo.
In other words, if no TUs are interested in maintaining it as a community package, then no amount of popularity will get it into community.
participants (4)
-
Ben Oliver
-
Kusoneko
-
Ram Kumar
-
Robin Broda