To install one of the launchers with Portage, you have to add this github repo into portage’s repositories.
If you haven’t already, emerge eselect-repository with
emerge --ask app-eselect/eselect-repositoryNow add the repository with
eselect repository add the-anime-team git https://github.com/an-anime-team/gentoo-ebuilds.gitemaint sync -r the-anime-teamIf /etc/portage/repos.conf is a file, add the following lines to that
file, if /etc/portage/repos.conf is a directory, add a new file with
touch /etc/portage/repos.conf/theanimeteam.conf and put the
following into it:
[the-anime-team]
location = /var/db/repos/the-anime-team
sync-type = git
sync-uri = https://github.com/an-anime-team/gentoo-ebuilds.git
priority = 100Then sync your local ebuild cache with emaint sync -r the-anime-team
After adding the repository you can emerge the launcher.
emerge --ask games-misc/an-anime-game-launcherSimilarly to install the honkers launcher use the command
emerge --ask games-misc/honkers-launcherDepending on how the system is set up, it could be that portage refuses to install the packages in this repository, because the ~amd64 keyword is masked for them.
In this case, unmask the keyword for the package.
emerge --ask games-misc/an-anime-game-launcher --autounmaskor
emerge --ask games-misc/honkers-launcher --autounmaskAfter that run dispatch-conf to write it to the configs of portage (or etc-update if you prefer that).
For further information see the gentoo wiki.
To uninstall just deselect the package and run a depclean
emerge --deselect an-anime-game-launcherTo uninstall the honkers launcher use
emerge --deselect honkers-launcherIn all cases use depclean to remove the unneeded packages
emerge --depcleanTo remove the whole repository from your and /etc/portage/repos.conf is a file, delete the respective lines from repos.conf, if it is a directory, system execute:
rm /etc/portage/repos.conf/theanimeteam.conf # if the repository was manually added and repos.conf is a directoryor
eselect repository disable -f the-anime-team # if the repository was added via eselectAnd delete the locally stored repository data:
rm -rf /var/db/repos/the-anime-team