I'd like to have an ebuild for Bustle, since it is required as a dependency for dev-util/dbus-test-runner[test] (bug #353155). I already constructed the generic parts of an ebuild, but since I have no idea about Haskell and its build process, I think I better leave that to more experienced people. Reproducible: Always
Created attachment 261684 [details] Sketchup of an ebuild
Wow, looks like a really cool project. In order to add bustle to the portage tree we must first update the gtk2hs project. As of today we still only provide 0.9.12.1 which unfortunately is outdated. The new gtk2hs project was split up into several smaller packages. We've got them in the overlay, but it has not yet been copied into the portage tree. I corrected the provided ebuild a bit, it's available through the haskell overlay. https://github.com/gentoo-haskell/gentoo-haskell/tree/master/dev-util/bustle
(In reply to comment #2) > In order to add bustle to the portage tree we must first update the gtk2hs > project. As of today we still only provide 0.9.12.1 which unfortunately is > outdated. Correct me if I am wrong, but 0.10.1 is in Gentoo: http://packages.gentoo.org/package/dev-haskell/gtk2hs Or is that also not matching the requirements of bustle?
I think you got the LICENSE= wrong. The only file that is GPL-2 is the C file, all others I found are LGPL-2.1. Or is the policy to use the most restrictive of licenses? As for gtk2hs: The cabal file allows installation for 0.10, too. But I assume the package will not compile when using that?
Lennart fixed license to 'LICENSE="LGPL-2 GPL-2"'. Pushed to the tree as: > *bustle-0.2.3 (09 May 2011) > > 09 May 2011; Sergei Trofimovich <slyfox@gentoo.org> > +files/0001-bustle-dbus-monitor-fix-linking-order-libs-go-after-.patch, > +bustle-0.2.3.ebuild, +metadata.xml: > Initial version. Draw pretty sequence diagrams of D-Bus traffic. Ebuild > provided by Dennis Schridde bug #353906. Dennis, thanks for the ebuild and a link to the great software!