Ebuild for the completely managed versision of taglib#. Not a wrapper of taglib any more. Reproducible: Always Steps to Reproduce: Actual Results: I could not get the documentation working in the same way as in taglib-sharp-1.9.75474. Get a violation when it tries to access /usr/lib64/monodoc/monodoc.xml The ebuild is only tested on ~amd64 and I haven't been able to tell what version of mono that is required. The homepage has moved to http://www.taglib-sharp.com
Created attachment 130701 [details] taglib-sharp-2.0.2.0.ebuild taglib-sharp-2.0.2.0.ebuild
Thanks for the ebuild. However, there are some issues you should consider before we can accept it: 1. You have IUSE="doc" but don't refer to doc use flag anywhere else in the ebuild 2. You can check which packages does taglib-sharp depends on after reading configure.ac, and so it seems that monodoc and gnome-sharp are also supported. You can introduce them as conditional dependencies (doc and X use flags) 3. Sources include examples subdirectory, you can make use of the "examples" use flag. 4. The access violation happens because taglib-sharp wants to append stuff to monodoc.xml, we have to find a way to avoid it
Created attachment 137000 [details] Improved ebuild for taglib-sharp-2.0.2.0 The attached ebuild does the following: * taglib-sharp-fix-docdir.patch, taglib-sharp-fix-docs-test.patch doc USE flag works and installs documentation in the correct place now * taglib-sharp-fix-docs-test.patch add a gnome-sharp dependency and make it optional (USE=gnome) * econf dies on its own, remove "|| die" for it * inherit autotools to use eautoreconf after applying patches * Use EAPI=1 Patches used in the ebuild are attached below
Created attachment 137002 [details, diff] Fix the documentation install directory
Created attachment 137004 [details, diff] Fix the documentation building test in configure
Created attachment 137006 [details, diff] Patch configure.ac to make gnome-sharp an optional dependency
Created attachment 137009 [details] Improved ebuild for taglib-sharp-2.0.2.0 (with fix for sandbox violation) My sandbox seems to have been malfunctioning, it wasn't flagging the append to monodoc.xml as a violation. Here's the ebuild + patch to fix the sandbox violation.
Created attachment 137010 [details, diff] Fix sandbox violation Fix the sandbox violation by simply removing the relevant code
Created attachment 139996 [details] Ebuild for taglib-sharp with proper error messaging (|| die) Changes made to ebuild as per IRC chat with jurek; - "|| die" for econf and eautoreconf (my memory seems to have been faulty; they both require it as well) - Fix "$Header $" - Fix Copyright date to 1999-2008 (Happy New Year! ;)
Fixed in CVS, thanks!