francma / wob

A lightweight overlay volume/backlight/progress/anything bar for Wayland.
ISC License
896 stars 49 forks source link

Create and maintain distribution packages #2

Closed francma closed 2 years ago

francma commented 5 years ago

There is only one for Arch Linux. It would be nice to have packages for other popular distributions like Gentoo, Void and others.

Links to current packages are located in README.

StephenCoady commented 4 years ago

Happy to package for Fedora.

primeos commented 4 years ago

I've packaged it for Nix(OS) but initially missed this ticket :o Thanks for writing this tool :)

Regarding the README: You could also include a badge from Repology if you want: https://repology.org/project/wob/badges ;)

And Repology should also help tracking which distributions provide a package.

mejo- commented 4 years ago

I'd like to package wob for Debian. Unfortunately I cannot build the package from your release tarball as it doesn't contain the wlr-protocols subdirectory. Would you mind to vendor wlr-protocols in the release tarball?

Besides, it would be super nice if you could sign the release tarballs and the git tags in order to cryptographically verify that the files have not been tampered with in the supply chain.

francma commented 4 years ago

Sorry, been busy lately :crying_cat_face:

I'll look into this during holidays.

mejo- commented 4 years ago

No worries. I'll wait for your feedback and/or a new release with vendored wlr-protocols before continuing with the packaging effort.

m-rey commented 4 years ago

There is some work being done regarding the package for openSUSE: https://github.com/openSUSE/openSUSEway/issues/17

m-rey commented 4 years ago

There's now a package for openSUSE: https://build.opensuse.org/package/show/openSUSE:Factory/wob It can simply be installed with sudo zypper in wob.

freijon commented 4 years ago

Here is a working (lazy) ebuild for Gentoo if anyone is interested: wob-0.10.ebuild

francma commented 2 years ago

I think it's time to close this now.

Thank you, everyone :slightly_smiling_face: