Summary: | pasteherecore-0.1.ebuild (New Package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex <alex323> |
Component: | New packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | CC: | alex323 |
Priority: | High | ||
Version: | 2005.0 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
pasteherecore-0.1.ebuild file
pasteherecore-0.1.tar.bz2 file Ebuild for pasteherecore-0.1 |
Description
Alex
2005-04-28 19:32:39 UTC
Created attachment 57534 [details]
pasteherecore-0.1.ebuild file
Created attachment 57535 [details]
pasteherecore-0.1.tar.bz2 file
NOTE: I am only including this file so that it can be submitted to the mirrors.
It was not meant to be included in the CVS. (I am doing this because the file
won't be on the pastehere.com website for a while.)
i've not had time to test the ebuild yet, but here's a few suggestions, based on taking a peek at it: 1) If the tarball does all its work from WORKDIR, just do S=${WORKDIR} in the top of your ebuild with the rest of the variable declarations. Then you can just do "build ./" in your src_compile. 2) Smileys in failure output should be avoided. 3) your src_unpack is unnecessary. src_unpack will automatically unpack any known file types (.zip, .tar.bz2, .tar.gz, and i'm sure others) into WORKDIR for you. 4) .exe shouldn't really go into /usr/bin/, put the .NET assemblies in someplace like ${prefix}/lib/pasteherecore/ and have your wrapper script in /usr/bin/ call mono on the assembly in that locations 5) Aesthetically, no need for a blank line between each variable declaration in the beginning of the ebuild. Break them into one or two chunks (the defacto standard seems to be one chunk with 'informative' type info like homepage, description, and src_uri in one chunk, and 'build details' things like keywords, deps, IUSE, etc in another chunk). Otherwise, looks good. Thanks for the ebuild. I'd prefer to wait til this gets hosted on the site, and then let our automatic mirroring kick in though. Thanks for the tips. This is my first ebuild actually. Just to let you know, The tarball has been uploaded to the website. The final url is http://pastehere.com/Linux/pasteherecore-0.1.tar.bz2. I am uploading a fix now. Created attachment 61913 [details] Ebuild for pasteherecore-0.1 Notes: * The tar file is located at: http://www.pastehere.com/Downloads/Linux/pasteherecore-0.1.tar.bz2. * The ebuild has "nomirror" enabled so that all downloads come from the website. * This ebuild could possible go into dev-dotnet/. I'll leave that up to the devs. The linux version has been removed from the pastehere.com website and is not supported by upstream anymore. |