gquilt is a python/gtk frontend to guilt (http://savannah.nongnu.org/projects/quilt/), an CMD Line patch managment tool. this ebuild depends on python and pygtk.. no other known deps.
Created attachment 60056 [details] this is my attempt at an ebuild for gquilt comments on my ebuild welcome... as this is my first ebuild, thansk all.
Created attachment 60057 [details] gquilt-0.02.ebuild my first ebuild... comments welcome
Created attachment 60062 [details] gquilt-0.02.ebuild(a better one)
Created attachment 60063 [details, diff] gquilt-destdir.patch a patch for a bad make file
Created attachment 60239 [details] gquilt-0.02.ebuild this ebuild symlinks /usr/lib/gquilt/gquilt.xp to /usr/share/pixmaps/gquilt.xpm for easier access, from within gnome.
Created attachment 60240 [details, diff] gquilt-destdir.patch this patch to Makefile adds support for DESTDIR and adds a name change for the icon. As well as chaging the PREFIX= line from /usr/local to /usr
Comment on attachment 60239 [details] gquilt-0.02.ebuild adds symlinking the icon to /usr/share/pixmaps
I had already written an ebuild and a Makefile patch before seeing this bug. I will give you some tips on improvements your ebuild would've needed before being accepted: - wrong LICENSE. you can see in gquilt.py it's GPL-2. - RESTRICT="nomirror" shouldn't be there as the license does not require it. - you assign to DOCS which afaik is really only used by gnome2.eclass (maybe a few others), which check the value of that variable and run dodoc. Therefore your ebuild doesn't actually install the ChangeLog. Solution: just add a dodoc statement to src_install. - you have an empty src_compile resulting in make not being run until 'make ... install'. why specify a src_install at all? The default src_install will run make. - You patched the Makefile so you should've just added an 'install -d $(DESTDIR)$(PREFIX)/bin', so that the 'dodir /usr/bin' before make install is unnecessary. Thanks for the contribution :) dev-util/gquilt-0.06 is in CVS.
Also one thing I just noticed. In the future always use 4 space tabs for ebuilds.