# $Id: Portfile 62580 2010-01-11 15:31:01Z sharky@macports.org $

PortSystem          1.0

name                qtscriptgenerator
version             0.1.0
revision            1
categories          devel kde4
maintainers         nomaintainer
description         QtScript bindings generator.
long_description    Qt Script Generator is a tool that generates \
    Qt bindings for Qt Script. With the generated bindings you get \
    access to substantial portions of the Qt API from within Qt Script.
platforms           darwin
homepage            http://labs.trolltech.com/page/Projects/QtScript/Generator
distname            ${name}-src-${version}
master_sites        http://qtscriptgenerator.googlecode.com/files/
checksums           md5     ca4046ad4bda36cd4e21649d4b98886d \
                    sha1    eeae733106369e289f257b754822bc372fd6ba75 \
                    rmd160  a02ce6fea2fbc3d3a6ae9e51c6b563ef4bcd51f3 

depends_lib         port:qt4-mac

set qtdir           ${prefix}/libexec/qt4-mac

use_configure   no

build {
    foreach dir {generator qtbindings} {
        if { ${dir}=="generator" } {
            system "cd ${worksrcpath}/${dir} && export QTDIR=${qtdir} && PATH=${qtdir}/bin:$env(PATH) qmake && make && ${worksrcpath}/${dir}/generator"
        } else {
            system "cd ${worksrcpath}/${dir} && export QTDIR=${qtdir} && PATH=${qtdir}/bin:$env(PATH) qmake && make"
        }
    }
}

destroot {
    xinstall -m 0755 -d ${destroot}${qtdir}/plugins/script
    eval xinstall -m 0644 [glob ${worksrcpath}/plugins/script/*] ${destroot}${qtdir}/plugins/script/
}
