From 18b1410745f65c29067ddbd0169cc4cfe17d8767 Mon Sep 17 00:00:00 2001 From: "Maciej Mrozowski (reavertm)" Date: Thu, 22 Jan 2009 06:04:22 +0100 Subject: Added temporary PyQt4 ebuild with fixed dbus deps --- dev-python/PyQt4/Manifest | 3 ++ dev-python/PyQt4/PyQt4-4.4.4-r2.ebuild | 66 ++++++++++++++++++++++++++++++++++ dev-python/PyQt4/metadata.xml | 10 ++++++ 3 files changed, 79 insertions(+) create mode 100644 dev-python/PyQt4/Manifest create mode 100644 dev-python/PyQt4/PyQt4-4.4.4-r2.ebuild create mode 100644 dev-python/PyQt4/metadata.xml (limited to 'dev-python/PyQt4') diff --git a/dev-python/PyQt4/Manifest b/dev-python/PyQt4/Manifest new file mode 100644 index 00000000000..c36834b1fac --- /dev/null +++ b/dev-python/PyQt4/Manifest @@ -0,0 +1,3 @@ +DIST PyQt-x11-gpl-4.4.4.tar.gz 6982063 RMD160 970bca082a93402b1986b4e8a14738575732e8ae SHA1 6b91a8020de10e807fa0d3db6b7a92029a17cf0b SHA256 fc09c13b340078c7995fb2b6450c5b7de8ef9411962d311a1213e773c936509a +EBUILD PyQt4-4.4.4-r2.ebuild 2011 RMD160 3c028d3503b7db9be67b1a159f1879dab60ed6d1 SHA1 fcba1115ba3b38caa506b381c226c903236467d8 SHA256 35066a4f84c00888773b8ad9157bf195b3ba431733e972101f9874ba5de2531a +MISC metadata.xml 310 RMD160 7987a603f301bfeabb3463923b7494b5c94a9584 SHA1 05d2e20067db8b517dbdcafd91041a25bc432fb9 SHA256 a3bf6c3468371cba4c2bfa6f527df4f11bb32bdb2f3448cc2b9cb7ebb07e08fe diff --git a/dev-python/PyQt4/PyQt4-4.4.4-r2.ebuild b/dev-python/PyQt4/PyQt4-4.4.4-r2.ebuild new file mode 100644 index 00000000000..be81912ab18 --- /dev/null +++ b/dev-python/PyQt4/PyQt4-4.4.4-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +inherit distutils qt4 + +MY_P=PyQt-x11-gpl-${PV} + +DESCRIPTION="PyQt is a set of Python bindings for the Qt toolkit" +HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/" +SRC_URI="http://www.riverbankcomputing.com/static/Downloads/PyQt4/${MY_P}.tar.gz" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="dbus debug doc examples opengl qt3support svg webkit X" + +RDEPEND=" + >=dev-python/sip-4.7.8 + >=x11-libs/qt-core-4.4.2:4 + dbus? ( + dev-python/dbus-python + >=x11-libs/qt-dbus-4.4.2:4 + ) + opengl? ( >=x11-libs/qt-opengl-4.4.2:4 ) + svg? ( >=x11-libs/qt-svg-4.4.2:4 ) + qt3support? ( >=x11-libs/qt-qt3support-4.4.2:4 ) + webkit? ( >=x11-libs/qt-webkit-4.4.2:4 ) + X? ( >=x11-libs/qt-gui-4.4.2:4 ) +" +DEPEND="${RDEPEND} + sys-devel/libtool" + +S=${WORKDIR}/${MY_P} + +QT4_BUILT_WITH_USE_CHECK="zlib" + +src_unpack() { + unpack ${A} + sed -i -e "s:^[ \t]*check_license():# check_license():" "${S}"/configure.py + sed -i -e "s:join(qt_dir, \"mkspecs\":join(\"/usr/share/qt4\", \"mkspecs\":g" "${S}"/configure.py + sed -i -e "s:\"QT_INSTALL_HEADERS\"\: os.path.join(qt_dir, \"include\":\"QT_INSTALL_HEADERS\"\: os.path.join(qt_dir, \"include/qt4\":g" "${S}"/configure.py + sed -i -e "s:\"QT_INSTALL_LIBS\"\: os.path.join(qt_dir, \"lib\":\"QT_INSTALL_LIBS\"\: os.path.join(qt_dir, \"lib/qt4\":g" "${S}"/configure.py +} + +src_compile() { + distutils_python_version + addpredict ${QTDIR}/etc/settings + + local myconf="-d /usr/$(get_libdir)/python${PYVER}/site-packages -b /usr/bin -v /usr/share/sip" + use debug && myconf="${myconf} -u" + + "${python}" configure.py ${myconf} + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install || die "install failed" + dodoc ChangeLog NEWS README THANKS + use doc && dohtml -r doc/html/* + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} diff --git a/dev-python/PyQt4/metadata.xml b/dev-python/PyQt4/metadata.xml new file mode 100644 index 00000000000..ce808a4242e --- /dev/null +++ b/dev-python/PyQt4/metadata.xml @@ -0,0 +1,10 @@ + + + +python +qt + + enable the Qt3Support libraries for Qt4 + enable WebKit support + + -- cgit v1.2.3