I create a simple ebuild for svn-version of QAvimator, see http://www.qavimator.org I am not sure all is correct, but it works. Feel free to make it better ;-) I suggest categorie games-util
Created attachment 111899 [details] qavimator-svn/qavimator-svn-0.1.9999.ebuild qavimator-svn/qavimator-svn-0.1.9999.ebuild
(In reply to comment #1) > Created an attachment (id=111899) [edit] > qavimator-svn/qavimator-svn-0.1.9999.ebuild > > qavimator-svn/qavimator-svn-0.1.9999.ebuild > (I'd call it qavimator-9999.ebuild) I think you set ESVN_FETCH_CMD, ESVN_UPDATE_CMD and ESVN_PROJECT to their default values, so you don't need to set them explicitely. Same thing for S since subversion.eclass sets S=${WORKDIR}/${PN}. in src_install, you should use helper functions (like dobin) and not "mv" directly. It's not necessary to inherit eutils if you don't use it (and this ebuild don't use it at all). And finally, it'd be okay if it install things in standard paths (/usr/bin, /usr/share, etc), but maybe it requires patching the sources...
Created attachment 111929 [details] qavimator/qavimator-9999.ebuild Ok, I update the ebuild. I hope this is little bit better. I try to patch the sources, it works, but I am not sure this is the finest way. (it use relative paths)
Created attachment 111930 [details, diff] qavimator/files/data_path.patch
Created attachment 124084 [details] qavimator/qavimator-9999.ebuild
Comment on attachment 124084 [details] qavimator/qavimator-9999.ebuild Added ~amd64 keyword, since qavimator builds on amd64 with no problem.
Created attachment 124087 [details, diff] qavimator/files/data_path.patch This is an update to the previous patch, since the previous patch doesn't work against the current svn.
Created attachment 124088 [details] qavimator/qavimator-9999.ebuild Needed to inherit qt3 to allow access to a lockfile... Ebuild seems to be working now :)
(In reply to comment #8) > Created an attachment (id=124088) [edit] > qavimator/qavimator-9999.ebuild > > Needed to inherit qt3 to allow access to a lockfile... > > Ebuild seems to be working now :) > presently segfaults on amd64, likely upstream issue... just letting it be known. oninoshiko@localhost:~/overlay$ qavimator AnimationView::AnimationView(): using limits file '/usr/share/qavimator/../lib/qavimator/data/SL.lim' Reaing reference model '/usr/share/qavimator/../lib/qavimator/data/SLMale.bvh' BVH::bvhRead(/usr/share/qavimator/../lib/qavimator/data/SLMale.bvh) Segmentation fault
does sb make support for this? and does it still work?
*** Bug 341737 has been marked as a duplicate of this bug. ***