I was trying to make an ebuild to xae-1.0beta8 (xae-beta.tar.gz), but portage does not accept this name. I made an ebuild xae-1.0_beta8.ebuild, it seems to work but doesn't, problably because /use/tmp/portage/xae-1.0_beta8/work/xae-1.0beta8 is not reacheable. An easy solution is untar the tar.gz, change the directory name and tar it again, but this means not to be possible to get the tar.gz from the original location. Ideas? Reproducible: Always Steps to Reproduce: 1. 2. 3.
The ebuilds must be named in a standard way: http://www.gentoo.org/doc/en/gentoo-howto.xml#doc_chap2 But you can perform trickery inside of them to have them handle package names that may not follow the same convention: For example, look at the x11-libs/qt-3.2.0_beta1 ebuild. It uses a MY_P variable to hold the actual package name.