summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2009-10-03 16:44:30 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2009-10-03 16:44:30 +0000
commitd1dc027a1c90d2a35a61866fc4fef6707ad3c541 (patch)
treea1091ab8ec7351cd38ecfc551ff2d8bb80dd5452 /dev-util/qt-creator
parentstable sparc, bug 270008 (diff)
downloadhistorical-d1dc027a1c90d2a35a61866fc4fef6707ad3c541.tar.gz
historical-d1dc027a1c90d2a35a61866fc4fef6707ad3c541.tar.bz2
historical-d1dc027a1c90d2a35a61866fc4fef6707ad3c541.zip
Version bump to 1.2.90
Package-Manager: portage-2.2_rc42/cvs/Linux x86_64
Diffstat (limited to 'dev-util/qt-creator')
-rw-r--r--dev-util/qt-creator/ChangeLog8
-rw-r--r--dev-util/qt-creator/Manifest5
-rw-r--r--dev-util/qt-creator/files/docs_gen-1.2.90.patch19
-rw-r--r--dev-util/qt-creator/qt-creator-1.2.90.ebuild102
4 files changed, 132 insertions, 2 deletions
diff --git a/dev-util/qt-creator/ChangeLog b/dev-util/qt-creator/ChangeLog
index 3823c56c23b7..c8ba36b49561 100644
--- a/dev-util/qt-creator/ChangeLog
+++ b/dev-util/qt-creator/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/qt-creator
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v 1.28 2009/09/27 15:10:42 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v 1.29 2009/10/03 16:44:30 hwoarang Exp $
+
+*qt-creator-1.2.90 (03 Oct 2009)
+
+ 03 Oct 2009; Markos Chandras <hwoarang@gentoo.org>
+ +qt-creator-1.2.90.ebuild, +files/docs_gen-1.2.90.patch:
+ Version bump to 1.2.90
27 Sep 2009; nixnut <nixnut@gentoo.org> qt-creator-1.2.1.ebuild:
ppc stable #281662
diff --git a/dev-util/qt-creator/Manifest b/dev-util/qt-creator/Manifest
index 7d3536490923..a45f8592447b 100644
--- a/dev-util/qt-creator/Manifest
+++ b/dev-util/qt-creator/Manifest
@@ -1,8 +1,11 @@
AUX add_missing_plugins.patch 920 RMD160 9d29a8ca800131d0904d2bd9eeb0ebc0ed5c3c97 SHA1 399af9bf05587a367f264199c3a32338125008b1 SHA256 6ca898640206cfb8f29297db561c3f0b794fe1335dde2bddfa39cfbe43f66803
+AUX docs_gen-1.2.90.patch 656 RMD160 fc7a67d7beffa50bd2b38609fce7b24b67f53c63 SHA1 a60d8d9c12ec741175f53519f54613ce13812f12 SHA256 d11b76c45a754b96bff947d1e56d2ca7b470deb4e6d3db5316de59d11207de8d
AUX docs_gen.patch 603 RMD160 9711ddb1c59e8ddd1ad17ba34f89c8e4c89b4504 SHA1 83cd745baabd1545a1079c59edef6279b254074a SHA256 7428155e6f09201d60f308c3934153aa5fa5b25296a96d86dad80354dc8e3b93
DIST qt-creator-1.1.0-src.zip 8168311 RMD160 2f4668f4d40b92e77c85d1d3948be5582567008a SHA1 e8c3b77575abbbbab3f9e7cef1d464ceddb62f5b SHA256 a2dce62d8a9b039b1bf63319381b3b2eaa86d9642e1097202a8e0cb551769a27
DIST qt-creator-1.2.1-src.zip 8631249 RMD160 6aea12a39bd5827422afa6e02cfcad2174dc6582 SHA1 41d10717a83d3b7de7bc5218a35a38f25408a8d6 SHA256 9b955421050c1a9dacefa1ed888a971bffa86258a18598a1a1b297e5d8d23cbf
+DIST qt-creator-1.2.90-src.tar.gz 8033688 RMD160 f05c221588a846f36a0d4c6d96accca7fe97bab8 SHA1 4389e678a292623d0e5fd21f928ea77e49e87869 SHA256 cdbb18627f8c5dcfe56651f56bc5985c1e3f867c38baccc52efcc2cdef2eec6d
EBUILD qt-creator-1.1.0.ebuild 2581 RMD160 47f13fead4e49cc29447e213e8890a7083c01842 SHA1 2469895b0a5ffc173a85d061ef8f2ffd63011875 SHA256 2c6bea7b4b3472c4d4d3c529bf38ee4f3b1b8fc802f633fb5305b5be011e60fc
EBUILD qt-creator-1.2.1.ebuild 2895 RMD160 607e0b2eccab5394738b87947333bf6d9db041f7 SHA1 f3c2ff4f1bff200d0b66bdca554697ba89aa6433 SHA256 c82b45c1d52ea224bd33ee45b99da127e11420359f4bbd592ea722a6d8de0b5e
-MISC ChangeLog 4129 RMD160 d6bbc4a202295b5d33c7244606af7681244096c0 SHA1 6cc59869a99fc4aa4a5ccc5c9de816115405a84d SHA256 a49ee97b2c0bebd167c6bcf094f55de36f1c2c9db4b7d65adb527d599259a2fe
+EBUILD qt-creator-1.2.90.ebuild 2914 RMD160 8ea7c11432e79d8d4134462f2a3a30744b93a8e3 SHA1 b8681e1867e3260722cdb49a51995d7881c7e231 SHA256 dfd82c1095de192ba3ce07d0d7ca0a19f5901d9a9be06c3324a758d99010ba90
+MISC ChangeLog 4303 RMD160 8f2f2079d92e63a8f030f31c02628622ebdc32cb SHA1 3ce17cf27a98cd0088349bab98e488635ea9afeb SHA256 01445b1f415da8eb58a0b67108f61df22c86af651f1cf9b4caca2f1fb1dd3428
MISC metadata.xml 895 RMD160 8801ac01fc39baecabe094b64ba41a6a5c7c597f SHA1 e7b045c7ba1bec8eced17bbe88fc25eae5777bbe SHA256 4d5ebb9d910fb447d8082a845269c1cfca0f3891b7acfe50a7f27e124501eddb
diff --git a/dev-util/qt-creator/files/docs_gen-1.2.90.patch b/dev-util/qt-creator/files/docs_gen-1.2.90.patch
new file mode 100644
index 000000000000..045f648798e2
--- /dev/null
+++ b/dev-util/qt-creator/files/docs_gen-1.2.90.patch
@@ -0,0 +1,19 @@
+diff --git a/doc/doc.pri b/doc/doc.pri
+index 0deac0f..4cd350b 100644
+--- a/doc/doc.pri
++++ b/doc/doc.pri
+@@ -1,4 +1,4 @@
+-unix:QDOC_BIN = $$(QTDIR)/bin/qdoc3
++unix:QDOC_BIN = /usr/bin/qdoc3
+ win32:QDOC_BIN = $$(QTDIR)/bin/qdoc3.exe
+ win32:QDOC_BIN = $$replace(QDOC_BIN, "/", "\\")
+
+@@ -17,7 +17,7 @@ win32:QDOC_BIN = $$replace(QDOC_BIN, "/", "\\")
+
+ unix {
+ QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$QDOC_BIN
+- HELPGENERATOR = $$(QTDIR)/bin/qhelpgenerator
++ HELPGENERATOR = /usr/bin/qhelpgenerator
+ } else {
+ QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/doc/html&& $$QDOC_BIN
+ HELPGENERATOR = $$(QTDIR)\bin\qhelpgenerator.exe
diff --git a/dev-util/qt-creator/qt-creator-1.2.90.ebuild b/dev-util/qt-creator/qt-creator-1.2.90.ebuild
new file mode 100644
index 000000000000..6397bef2c1c9
--- /dev/null
+++ b/dev-util/qt-creator/qt-creator-1.2.90.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-1.2.90.ebuild,v 1.1 2009/10/03 16:44:30 hwoarang Exp $
+
+EAPI="2"
+
+inherit qt4 multilib
+MY_PN="${PN/-/}"
+
+DESCRIPTION="Lightweight IDE for C++ development centering around Qt"
+HOMEPAGE="http://labs.qtsoftware.com/page/Projects/Tools/QtCreator"
+SRC_URI="ftp://ftp.qt.nokia.com/${MY_PN}/${P}-src.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="bineditor bookmarks +cmake cvs debug +debugger +designer doc examples fakevim git kde perforce qtscript subversion"
+
+DEPEND=">=x11-libs/qt-assistant-4.5.0:4
+ >=x11-libs/qt-gui-4.5.0:4[dbus,qt3support]"
+
+RDEPEND="${DEPEND}
+ >=x11-libs/qt-sql-4.5.0:4
+ >=x11-libs/qt-svg-4.5.0:4
+ >=x11-libs/qt-test-4.5.0:4
+ >=x11-libs/qt-webkit-4.5.0:4
+ !kde? ( || ( >=x11-libs/qt-phonon-4.5.0:4 media-sound/phonon ) )
+ kde? ( media-sound/phonon )
+ cmake? ( dev-util/cmake )
+ cvs? ( dev-util/cvs )
+ debugger? ( sys-devel/gdb )
+ examples? ( >=x11-libs/qt-demo-4.5.0:4 )
+ git? ( dev-util/git )
+ qtscript? ( >=x11-libs/qt-script-4.5.0:4 )
+ subversion? ( dev-util/subversion )"
+
+PLUGINS="bookmarks bineditor cmake cvs debugger designer fakevim git perforce qtscript subversion"
+
+PATCHES=(
+ "${FILESDIR}/docs_gen.patch-${PV}"
+)
+
+S="${WORKDIR}/${P}-src"
+
+LANGS="de es fr it ja ru"
+
+for x in ${LANGS}; do
+ IUSE="${IUSE} linguas_${x}"
+done
+
+src_prepare() {
+ qt4_src_prepare
+
+ # bug 263087
+ for plugin in ${PLUGINS};do
+ if ! use ${plugin};then
+ einfo "Disabling ${plugin} support"
+ if [[ ${plugin} == "cmake" ]];then
+ plugin="cmakeprojectmanager"
+ elif [[ ${plugin} == "qtscript" ]];then
+ plugin="qtscripteditor"
+ fi
+ sed -i "/plugin_${plugin}/s:^:#:" src/plugins/plugins.pro \
+ || die "Failed to disable ${plugin} plugin"
+ fi
+ done
+
+ if use perforce;then
+ ewarn
+ ewarn "You have enabled perforce plugin."
+ ewarn "In order to use it, you need to manually"
+ ewarn "download perforce client from http://www.perforce.com/perforce/downloads/index.html"
+ ewarn
+ ebeep 5
+ fi
+}
+
+src_configure() {
+ eqmake4 ${MY_PN}.pro IDE_LIBRARY_BASENAME="$(get_libdir)"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}/usr" install_subtargets || die "emake install failed"
+ # fix binary name bug 275859
+ mv "${D}"/usr/bin/${MY_PN}.bin "${D}"/usr/bin/${MY_PN} || die "failed to rename executable"
+ if use doc;then
+ emake INSTALL_ROOT="${D}/usr" install_qch_docs || die "emake install qch_docs failed"
+ fi
+ make_desktop_entry ${MY_PN} QtCreator qtcreator_logo_48 \
+ 'Qt;Development;IDE' || die "make_desktop_entry failed"
+
+ # install translations
+ insinto /usr/share/${MY_PN}/translations/
+ for x in ${LINGUAS};do
+ for lang in ${LANGS};do
+ if [[ ${x} == ${lang} ]];then
+ doins share/${MY_PN}/translations/${MY_PN}_${x}.qm \
+ || die "failed to install translations"
+ fi
+ done
+ done
+}