# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
categories kde kde4 devel
maintainers {nicos @NicosPavlov} openmaintainer
description Binding to Ruby for KDE.
long_description Very complete bindings to both the KDE API and the Qt APIs. The Korundum \
package includes both a QtRuby Qt-only binding along with the full combined Qt/KDE one. \
The QtRuby package contains just Qt bindings with no dependencies on KDE.
homepage https://techbase.kde.org/Development/Languages/Ruby
master_sites kde:stable/${version}/src/
distname ${name}-${version}
checksums rmd160 a8a7dcef68b7e20c9d20f46ad0d4293c2c1c2a49 \
sha256 2050e79b5e116eefef97d9b2dc96b3be635621bcbf856a8009b56dc40f953c9d
depends_lib-append port:smokeqt
patchfiles patch-CMakeLists.diff
variant ruby18 conflicts ruby19 description {Select Ruby 1.8} {
depends_lib-append port:ruby
configure.args-append -DRUBY_EXECUTABLE=${prefix}/bin/ruby1.8
variant ruby19 conflicts ruby18 description {Select Ruby 1.9} {
depends_lib-append port:ruby19
configure.args-append -DRUBY_EXECUTABLE=${prefix}/bin/ruby1.9
if {![variant_isset ruby18] && ![variant_isset ruby19]} {
livecheck.url ${kde4.mirror}
livecheck.regex (\\d+(\\.\\d+)+)