Skip to content
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

Extremely outdated install instructions. #138

Open
navid-zamani opened this issue Oct 29, 2024 · 1 comment
Open

Extremely outdated install instructions. #138

navid-zamani opened this issue Oct 29, 2024 · 1 comment

Comments

@navid-zamani
Copy link

Overlays haven’t been a thing in Gentoo for many years now.
It’s repos (repositories) nowadays.

Shouldn’t simply enabling the repo via eselect repository enable haskell and then emerging hackport be enough to get everything working? (The only question left would then be where the ebuilds go. Aka selecting one of your local repos. … The current instruction of putting Just (LocalInfo {distfiles_dir = "/var/cache/distfiles", overlay_list = ["/var/db/repos/haskell"], portage_dir = "/var/db/repos/gentoo"}) in ~/.hackport/repositories seems to not be suited to work with repos, given that it still says overlay_list and portage_dir. Hackport should be able to read that from /etc/portage/repos.conf and /etc/portage/make.conf`. )

I`m unsure if hackport is deprecated or abandoned nowadays and I haven’t heard about it due to having been away from Gentoo since 2017. (But even back then, overlays were already replaced by repos.)

@hololeap
Copy link
Member

Yes, the line in the readme is quite old (from 13 years ago), but it should be understandable even if it's using an old term. Hackport needs to know where to place the ebuilds it generates, which is usually the repo named haskell, but possibly not. I'm not sure how it would get this information from repos.conf except by guessing. The method of selecting a repo location could probably be improved.

I`m unsure if hackport is deprecated or abandoned nowadays

I'm not sure where you're getting this idea from. There isn't much activity, but the last commit was only three weeks ago.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants