[Kde-bindings] problem with building rpm ruby-kde4 and ruby19-kde4 with phonon support

Robert Riemann robert.riemann at physik.hu-berlin.de
Sun Jul 4 01:24:29 UTC 2010


Hi all,

I am trying to build a ruby-kde4 rpm for opensuse 11.3 which includes support
for phonon. The recent ruby-kde4 in openSUSE:/11.3 repo doesn't support it.
I want to build this rpm for ruby 1.8 and 1.9. For that I am using kde 4.4.4
I modified the kdebindings4 package in my project home:/saLOUt:/branches:/openSUSE:/11.3/standard/
and got with some extra patches and modifications a working ruby-kde4 (1.8) rpm, that supports phonon.

To get a build of that rpm using ruby 1.9 I used the existing ruby19(-devel) rpm from 
devel:/languages:/ruby/openSUSE_Factory/ . The compiling fails.

The kdebindings cmake script requires to find the ruby.h and config.h in the same directory
which is the case for the ruby-devel (1.8) rpm, but not for the ruby19-devel one. That's the problem.

I have the following questions:
- suse: Can we get the changes I made in kdebindings4 project in the upcoming 11.3 release
- kde: Is phonon disabled by dafault and if that's the case, why it is?
- what should we do to get a ruby19-kde4? I see different possibilities:
  - kde: try to fix this in kdebindings project by changing cmake
  - ruby: try to fix this in the ruby project by changing the Makefile
  - suse: try to fix this by changing the file locations in the ruby19-devel package.


Best regards,
Robert


files in openSUSE:/11.3/standard/x86_64/ruby-devel-1.8.7.p72-1.8.x86_64.rpm:
/usr/lib64/libruby-static.a
/usr/lib64/libruby.so
/usr/lib64/ruby/1.8/x86_64-linux/config.h
/usr/lib64/ruby/1.8/x86_64-linux/defines.h
/usr/lib64/ruby/1.8/x86_64-linux/digest.h
/usr/lib64/ruby/1.8/x86_64-linux/dl.h
/usr/lib64/ruby/1.8/x86_64-linux/dlconfig.h
/usr/lib64/ruby/1.8/x86_64-linux/dln.h
/usr/lib64/ruby/1.8/x86_64-linux/env.h
/usr/lib64/ruby/1.8/x86_64-linux/intern.h
/usr/lib64/ruby/1.8/x86_64-linux/missing.h
/usr/lib64/ruby/1.8/x86_64-linux/node.h
/usr/lib64/ruby/1.8/x86_64-linux/re.h
/usr/lib64/ruby/1.8/x86_64-linux/regex.h
/usr/lib64/ruby/1.8/x86_64-linux/ruby.h
/usr/lib64/ruby/1.8/x86_64-linux/rubyio.h
/usr/lib64/ruby/1.8/x86_64-linux/rubysig.h
/usr/lib64/ruby/1.8/x86_64-linux/st.h
/usr/lib64/ruby/1.8/x86_64-linux/util.h
/usr/lib64/ruby/1.8/x86_64-linux/version.h

files in devel:/languages:/ruby/openSUSE_Factory/x86_64/ruby19-devel-1.9.1.p376-1.13.x86_64.rpm
/usr/include/ruby-1.9.1
/usr/include/ruby-1.9.1/ruby
/usr/include/ruby-1.9.1/ruby.h
/usr/include/ruby-1.9.1/ruby/backward
/usr/include/ruby-1.9.1/ruby/backward/rubyio.h
/usr/include/ruby-1.9.1/ruby/backward/rubysig.h
/usr/include/ruby-1.9.1/ruby/backward/st.h
/usr/include/ruby-1.9.1/ruby/backward/util.h
/usr/include/ruby-1.9.1/ruby/defines.h
/usr/include/ruby-1.9.1/ruby/digest.h
/usr/include/ruby-1.9.1/ruby/dl.h
/usr/include/ruby-1.9.1/ruby/encoding.h
/usr/include/ruby-1.9.1/ruby/intern.h
/usr/include/ruby-1.9.1/ruby/io.h
/usr/include/ruby-1.9.1/ruby/missing.h
/usr/include/ruby-1.9.1/ruby/oniguruma.h
/usr/include/ruby-1.9.1/ruby/re.h
/usr/include/ruby-1.9.1/ruby/regex.h
/usr/include/ruby-1.9.1/ruby/ruby.h
/usr/include/ruby-1.9.1/ruby/st.h
/usr/include/ruby-1.9.1/ruby/util.h
/usr/include/ruby-1.9.1/ruby/vm.h
/usr/include/ruby-1.9.1/x86_64-linux
/usr/include/ruby-1.9.1/x86_64-linux/ruby
/usr/include/ruby-1.9.1/x86_64-linux/ruby/config.h
/usr/lib64/libruby-static.a
/usr/lib64/libruby.so
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20100704/1a8051ee/attachment.sig>


More information about the Kde-bindings mailing list