Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
I wrote a small ebuild for mcatalog, an management software for books and films written based on dotnet technologies. Reproducible: Always Steps to Reproduce:
Created an attachment (id=43388) [details] app-misc/mcatalog-0.0.4.ebuild ebuild for mcatalog-0.0.4 I have no idea where to put it, I'd put it in app-misc, but maybe someone can find a better place.
Ebuild looks pretty good. One thing though: You have: DEPEND="" RDEPEND="${DEPEND} >=dev-dotnet/mono-1.0 >=dev-dotnet/gtk-sharp-1.0" in the ebuild, but this most definitely needs both mono and gtk-sharp to build. Also, this package uses gtkhtml-sharp it seems, so please add a check like the one from the 1.4.x ebuilds of BLAM! to make sure that gtkhtml-sharp was built in gtk-sharp (We don't currently have a way to ensure this is the case in DEPEND, etc)
Created an attachment (id=43489) [details] app-misc/mcatalog-0.0.4 Changes as requested: - moved dependecies from RDEPEND to DEPEND - added gconf to DEPEND (afaik needed, remove if I'm wrong) - gtkhtml-sharp check copied from blam-1.4.1
Created an attachment (id=45907) [details] app-misc/mcatalog-0.0.4 Used repoman to find a minor error in the ebuild.
sqlite is missing as a dependency, also I think as gtk-sharp is now splitted it should depend on gtkhtml-sharp
Created an attachment (id=47312) [details] app-misc/mcatalog-0.0.6 Bump to 0.0.6 and updated dependencies .... not sure about the dependency on gtkhtml-sharp, but it was suggested here. The other dependencies were discovered by ./configure
The dependency on sqlite is wrong, mcatalog needs sqlite 2.8, at least here it does not work with 3.0 (only) Also if you depend on dev-dotnet/gtkhtml-sharp you can drop the whole src_unpack stuff, but I'm not the mono expert here, so maybe someone wants to correct me on current policy...
You should make any new ebuilds depend on the split-up gtk-sharp components. Dep on the extra components and on >=gtk-sharp-1.0.4-r1. Soon the non-split-up gtk-sharp stuff is going away.
This ebuild works fine for me. (my system is ~x86)
Created an attachment (id=50064) [details] mcatalog-0.1.ebuild Bump to 0.1 Updated dependencies: =sqlite-2.8* New IUSE (as an error message showed up as this one was missing): doc Seems to work here fine on ~x86.
When trying to emerge: emerge: there are no ebuilds to satisfy ">=dev-dotnet/mono-1.0". I think the dependency has to be >=dev-lang/mono-1.0.
There is mcatalog-0.2.ebuild in breakmygentoo overlay (www.breakmygentoo.org).
I can't access the breakmygentoo repository (403 forbidden)... is there any difference between this ebuild and the one posted as an attachment here?
I'm not 100% sure but the ebuild at bmg was different. I think these were more cosmetical than function differences.
Fixed in CVS, thanks!