| Summary: | [kde-testing] ebuild for kdebindings-ruby (kde 4) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Stefano Crocco <stefano.crocco> |
| Component: | New packages | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | enhancement | CC: | dilfridge, gentryx, wmgrunewald |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
kdebindings-ruby ebuild
Custom cmake module needed by my ebuild patch needed to build the nepomuk bindings patch needed to build the soprano bindings a small fix to the original ebuild ebuild for kde 4.3 patch to make the nepomuk bindings compile with ruby 1.9 |
||
|
Description
Stefano Crocco
2009-08-08 13:32:54 UTC
Created attachment 200574 [details]
kdebindings-ruby ebuild
Created attachment 200575 [details]
Custom cmake module needed by my ebuild
This cmake module is used in the ebuild I wrote to gather data about both ruby 1.8 and ruby 1.9. The one normally used by the kdebindings build system, which is included in KDE only uses the version of ruby corresponding to the ruby executable
Created attachment 200581 [details, diff]
patch needed to build the nepomuk bindings
Without this patch, some libraries needed to build the nepomuk bindings aren't passed to the linker
Created attachment 200582 [details, diff]
patch needed to build the soprano bindings
Without this patch, some libraries needed by soprano aren't passed to the linker
Created attachment 200584 [details]
a small fix to the original ebuild
Sorry, the ebuild I originally submitted had a small problem. This one fixes it.
By the way, if it is not clear (it's the first time I submit an ebuild so I'm a bit unsure on how to proceed), the FindRUBIES.cmake file should be put in the files subdirectory of the directory where the ebuild is.
Created attachment 201322 [details]
ebuild for kde 4.3
As I promised, here's an ebuild for kde 4.3. It's almost the same as the live ebuild I already posted, but it requires an additional patch to have the nepomuk bindings build with ruby 1.9
Created attachment 201323 [details, diff]
patch to make the nepomuk bindings compile with ruby 1.9
The issue fixed by this patch has already been fixed in kdebindings trunk, so this patch is only needed for the 4.3 ebuild
Great stuff. I've just tried it and it works like a charm. I had to fix bug 285073 though. Thanks! When will this be included in the official repository? Sorry, I did not notice your work when starting with kdebindings-ruby. It's in the tree now (for 4.4.0), so I'll mark this bug as resolved. The in-tree version provides support for multiple ruby implementations (via the ruby-ng eclass, which does similar tricks as you do manually), but I've only tested everything so far for ruby18. I'll go through your code and see what we can use. *** This bug has been marked as a duplicate of bug 275941 *** I cannot build this, see bug 306067. |