Hi! Please find pasteherecore-0.1.ebuild and pasteherecore-0.1.tar.bz2 attached. www.pastehere.com is a pastebin. It has remote webservice access available. This means that a user can use .NET's webservices to makes pastes on the fly. PasteHereCore is an application (written in .NET) that uses this webservice to make remote pastes. This is a command line application. The full name of the package is net-misc/pasteherecore-0.1 - Alex NOTE: The SRC_URI file isn't online yet, so I will be attaching it to this form.
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.