diff options
author | Maciej Mrozowski (reavertm) <reavertm@poczta.fm> | 2009-03-22 22:49:47 +0100 |
---|---|---|
committer | Maciej Mrozowski (reavertm) <reavertm@poczta.fm> | 2009-03-22 22:49:47 +0100 |
commit | f35b37f6b984dfbd15b169ddeb8af6e5b4b195df (patch) | |
tree | 9bf99501ff583c1dfa5f1701fe0d04ff01dbe045 /x11-libs/qtscriptgenerator | |
parent | Add qtscriptgenerator deps for amarok (diff) | |
download | kde-f35b37f6b984dfbd15b169ddeb8af6e5b4b195df.tar.gz kde-f35b37f6b984dfbd15b169ddeb8af6e5b4b195df.tar.bz2 kde-f35b37f6b984dfbd15b169ddeb8af6e5b4b195df.zip |
Imported qtscriptgenerator from qting-edge, in the process:
- adjusted inherit
- slightly reformatted and reordered variabled to ease merging process
Diffstat (limited to 'x11-libs/qtscriptgenerator')
-rw-r--r-- | x11-libs/qtscriptgenerator/ChangeLog | 22 | ||||
-rw-r--r-- | x11-libs/qtscriptgenerator/Manifest | 6 | ||||
-rw-r--r-- | x11-libs/qtscriptgenerator/files/disable_phonon.patch | 20 | ||||
-rw-r--r-- | x11-libs/qtscriptgenerator/metadata.xml | 6 | ||||
-rw-r--r-- | x11-libs/qtscriptgenerator/qtscriptgenerator-0.1.0.ebuild | 74 | ||||
-rw-r--r-- | x11-libs/qtscriptgenerator/qtscriptgenerator-9999.ebuild | 69 |
6 files changed, 197 insertions, 0 deletions
diff --git a/x11-libs/qtscriptgenerator/ChangeLog b/x11-libs/qtscriptgenerator/ChangeLog new file mode 100644 index 0000000000..9e14b657f2 --- /dev/null +++ b/x11-libs/qtscriptgenerator/ChangeLog @@ -0,0 +1,22 @@ +# ChangeLog for x11-libs/qtscriptgenerator +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 22 Mar 2009; Maciej Mrozowski (reavertm) <reavertm@poczta.fm> + +files/disable_phonon.patch, +metadata.xml, + +qtscriptgenerator-0.1.0.ebuild, +qtscriptgenerator-9999.ebuild: + Imported from qting-edge, adjusted inherit, splightly reformatted and + reordered variabled to ease merging process + + 22 Mar 2009; Markos Chandras <hwoarang@gentoo.org> + +files/disable_phonon.patch, qtscriptgenerator-0.1.0.ebuild, + qtscriptgenerator-9999.ebuild: + Disabling phonon bindings, fixing src_install, unmasking + +*qtscriptgenerator-9999 (12 Mar 2009) +*qtscriptgenerator-0.1.0 (12 Mar 2009) + + 12 Mar 2009; Markos Chandras <hwoarang@gentoo.org> + +qtscriptgenerator-0.1.0.ebuild, +qtscriptgenerator-9999.ebuild: + Initial import of qtscriptgenerator packages + diff --git a/x11-libs/qtscriptgenerator/Manifest b/x11-libs/qtscriptgenerator/Manifest new file mode 100644 index 0000000000..d9ca78a8af --- /dev/null +++ b/x11-libs/qtscriptgenerator/Manifest @@ -0,0 +1,6 @@ +AUX disable_phonon.patch 893 RMD160 c4419f9ffdc57be11e2a586615902da6544fa5b8 SHA1 2758541571a4311d3180397ea96d35006ff0a289 SHA256 0a1bdaa7231a251b52cd379c9515fccc9644e6482a4b9148994ea5a0e1109836 +DIST qtscriptgenerator-src-0.1.0.tar.gz 374223 RMD160 a02ce6fea2fbc3d3a6ae9e51c6b563ef4bcd51f3 SHA1 eeae733106369e289f257b754822bc372fd6ba75 SHA256 462ec57a65cf61228070a442299a5ecd189f80325f8246e5f98e0b8b06941f41 +EBUILD qtscriptgenerator-0.1.0.ebuild 1680 RMD160 d81a4d3deca6086e269f52ce24525cc35f91bc82 SHA1 8e4af5c08765a72e15d04d7a6aa0762635ffe6e1 SHA256 9d599fbb7eec8f8e4eff023d942fec16a5bd7279d78642e4af7ef88215ffe134 +EBUILD qtscriptgenerator-9999.ebuild 1596 RMD160 3c9ca259386c2577d232b6ebdab5fa6b86cd8152 SHA1 80a59ec2435ef180489bcd5ee9d3247efcab55e7 SHA256 b501aea336babfa7d22f789c6975875d216397b786664a2908685544cab61502 +MISC ChangeLog 878 RMD160 cef4e4abb92d1ebbc55e5b501e098531d62a8934 SHA1 dd21941013983861e1f43c52549e09f5b595f9e7 SHA256 607382ea98eaa0c65ea11b28e42d8260b8c79d6d21f482bf9789c4da992cc0ac +MISC metadata.xml 174 RMD160 150ebb914d1d3dba874847502ec6fca3569bdd9d SHA1 069ee757d92149b01569258dd651246ae0c56e88 SHA256 24acedd614ebfee8dfa4f4bbe7729fd1b503351fb7c055fe3ff0109ef01e2a8e diff --git a/x11-libs/qtscriptgenerator/files/disable_phonon.patch b/x11-libs/qtscriptgenerator/files/disable_phonon.patch new file mode 100644 index 0000000000..5caa106826 --- /dev/null +++ b/x11-libs/qtscriptgenerator/files/disable_phonon.patch @@ -0,0 +1,20 @@ +--- generator/generator.qrc.orig 2009-03-22 16:38:28.000000000 +0100 ++++ generator/generator.qrc 2009-03-22 16:38:40.000000000 +0100 +@@ -7,7 +7,6 @@ + <file alias="typesystem_svg.txt">typesystem_svg.xml</file> + <file alias="typesystem_network.txt">typesystem_network.xml</file> + <file alias="typesystem_xml.txt">typesystem_xml.xml</file> +-<file alias="typesystem_phonon.txt">typesystem_phonon.xml</file> + <file alias="typesystem_webkit.txt">typesystem_webkit.xml</file> + <file alias="typesystem_xmlpatterns.txt">typesystem_xmlpatterns.xml</file> + <file>parser/rpp/pp-qt-configuration</file> +--- qtbindings/qtbindings.pro.orig 2009-03-22 17:03:05.000000000 +0100 ++++ qtbindings/qtbindings.pro 2009-03-22 17:03:15.000000000 +0100 +@@ -6,7 +6,6 @@ + qtscript_sql \ + qtscript_svg \ + qtscript_xml \ +- qtscript_phonon \ + qtscript_webkit \ + qtscript_xmlpatterns \ + qtscript_uitools \
\ No newline at end of file diff --git a/x11-libs/qtscriptgenerator/metadata.xml b/x11-libs/qtscriptgenerator/metadata.xml new file mode 100644 index 0000000000..028db9c5ac --- /dev/null +++ b/x11-libs/qtscriptgenerator/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>kde</herd> + <herd>qt</herd> +</pkgmetadata> diff --git a/x11-libs/qtscriptgenerator/qtscriptgenerator-0.1.0.ebuild b/x11-libs/qtscriptgenerator/qtscriptgenerator-0.1.0.ebuild new file mode 100644 index 0000000000..29c97cd6ac --- /dev/null +++ b/x11-libs/qtscriptgenerator/qtscriptgenerator-0.1.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +MY_PN="${PN}-src" +MY_P="${MY_PN}-${PV}" + +inherit multilib qt4 + +DESCRIPTION="Tool for generating Qt bindings for Qt Script" +HOMEPAGE="http://code.google.com/p/qtscriptgenerator/" +SRC_URI="http://qtscriptgenerator.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="debug" + +DEPEND=" + x11-libs/qt-dbus:4 + x11-libs/qt-gui:4 + x11-libs/qt-opengl:4 + || ( + x11-libs/qt-phonon:4 + media-sound/phonon + ) + x11-libs/qt-script:4 + x11-libs/qt-sql:4 + x11-libs/qt-svg:4 + x11-libs/qt-xmlpatterns:4 +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/disable_phonon.patch" +) + +PLUGINS="core gui network opengl sql svg uitools webkit xml xmlpatterns" + +S="${WORKDIR}/${MY_P}" + +pkg_setup(){ + QTDIR="/usr/include/qt4" + QTLIBDIR="/usr/$(get_libdir)/qt4/" +} + +src_configure() { + cd "${S}"/generator + eqmake4 generator.pro + cd "${S}"/qtbindings + eqmake4 qtbindings.pro +} + +src_compile() { + cd "${S}"/generator + emake || die "emake generator failed" + ./generator --include-paths="/usr/include/qt4/" || die "running generator failed" + cd "${S}"/qtbindings + make || die "make qtbindings failed" # TODO: fix emake +} + +src_install() { + insinto "${QTLIBDIR}"/plugins/script/ + insopts -m0755 + for plugin in ${PLUGINS};do + doins "${S}"/plugins/script/libqtscript_${plugin}.so.1.0.0 || die "doins failed" + cd "${D}${QTLIBDIR}"/plugins/script/ + ln -s libqtscript_${plugin}.so.1.0.0 libqtscript_${plugin}.so.1.0 + ln -s libqtscript_${plugin}.so.1.0.0 libqtscript_${plugin}.so.1 + ln -s libqtscript_${plugin}.so.1.0.0 libqtscript_${plugin}.so + done +} diff --git a/x11-libs/qtscriptgenerator/qtscriptgenerator-9999.ebuild b/x11-libs/qtscriptgenerator/qtscriptgenerator-9999.ebuild new file mode 100644 index 0000000000..d59a6bc646 --- /dev/null +++ b/x11-libs/qtscriptgenerator/qtscriptgenerator-9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit multilib qt4 git + +DESCRIPTION="Tool for generating Qt bindings for Qt Script" +HOMEPAGE="http://code.google.com/p/qtscriptgenerator/" +EGIT_REPO_URI="git://labs.trolltech.com/qtscriptgenerator" + +LICENSE="GPL-2" +KEYWORDS="" +SLOT="0" +IUSE="debug" + +DEPEND=" + x11-libs/qt-dbus:4 + x11-libs/qt-gui:4 + x11-libs/qt-opengl:4 + || ( + x11-libs/qt-phonon:4 + media-sound/phonon + ) + x11-libs/qt-script:4 + x11-libs/qt-sql:4 + x11-libs/qt-svg:4 + x11-libs/qt-xmlpatterns:4 +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/disable_phonon.patch" +) + +PLUGINS="core gui network opengl sql svg uitools webkit xml xmlpatterns" + +pkg_setup(){ + QTDIR="/usr/include/qt4" + QTLIBDIR="/usr/$(get_libdir)/qt4/" +} + +src_configure() { + cd "${S}"/generator + eqmake4 generator.pro + cd "${S}"/qtbindings + eqmake4 qtbindings.pro +} + +src_compile() { + cd "${S}"/generator + emake || die "emake generator failed" + ./generator --include-paths="/usr/include/qt4/" || die "running generator failed" + cd "${S}"/qtbindings + make || die "make qtbindings failed" # TODO: fix emake +} + +src_install() { + insinto "${QTLIBDIR}"/plugins/script/ + insopts -m0755 + for plugin in ${PLUGINS};do + doins "${S}"/plugins/script/libqtscript_${plugin}.so.1.0.0 || die "doins failed" + cd "${D}${QTLIBDIR}"/plugins/script/ + ln -s libqtscript_${plugin}.so.1.0.0 libqtscript_${plugin}.so.1.0 + ln -s libqtscript_${plugin}.so.1.0.0 libqtscript_${plugin}.so.1 + ln -s libqtscript_${plugin}.so.1.0.0 libqtscript_${plugin}.so + done +} |