howdy icon indicating copy to clipboard operation
howdy copied to clipboard

Support for Gentoo

Open lordofserenity opened this issue 6 years ago • 6 comments

I don't know if this is a lot of work or not, but would it be possible for Howdy to be ported to Gentoo? If that is too much work, could you add documentation so that I could compile from source?

lordofserenity avatar Feb 20 '19 07:02 lordofserenity

While it should definitely be possible, it probably won't be easy.

There are no compilation steps because Howdy is written in python. A good start would be to check all dependencies are available and functional on Gentoo. The pam-python package in particular isn't very well supported. The Debian installation script is also quite well documented and should point you in the right direction.

boltgolt avatar Feb 20 '19 13:02 boltgolt

I created an ebuild for pam-python, and started work on one for howdy. For pam-python, I used gentoo's distutils-r1.class instead of the makefile. I successfully built an egg, but I may be missing a config file or something.

https://github.com/firelizzard18/howdy/tree/gentoo-ebuild

firelizzard18 avatar May 30 '21 22:05 firelizzard18

Hi there, you are amazing to tackle that task, may I ask how far you are? Or how I can mybe help? I am moving to gentoo soon and howdy is something i would love to have :)

Shifulor avatar Jul 07 '21 20:07 Shifulor

I got hung up on figuring out how to write Gentoo ebuilds. The build scripts for Arch Linux are very useful, since Arch and Gentoo are almost cousins, but there's still a fair bit of figuring out to do. Someone experienced with Gentoo ebuilds could probably do this easily - it's not that complicated, especially howdy/PKGBUILD. But I've never written an ebuild outside of this, and it's not something I want to spend time on at the moment.

firelizzard18 avatar Jul 07 '21 21:07 firelizzard18

I fully understand that. If you can put it into a tarbell, i might be able to make it an ebuild. Not experienced but documentation looks good, but ebuilds require .tar.gz

Shifulor avatar Jul 07 '21 23:07 Shifulor

If you need, there is already.

xz-dev avatar May 29 '23 11:05 xz-dev