Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 377540 Details for
Bug 511148
working dev-qt/qt-creator-3.1.1 ebuild built against qt5-5.3.0 in qt overlay
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
qt-creator-3.1.1.ebuild modified to build against qt5
qt-creator-3.1.1.ebuild (text/plain), 3.21 KB, created by
myoung008
on 2014-05-23 23:00:06 UTC
(
hide
)
Description:
qt-creator-3.1.1.ebuild modified to build against qt5
Filename:
MIME Type:
Creator:
myoung008
Created:
2014-05-23 23:00:06 UTC
Size:
3.21 KB
patch
obsolete
># Copyright 1999-2014 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.0.1.ebuild,v 1.1 2014/03/03 04:02:15 pesa Exp $ > >EAPI=5 > >PLOCALES="cs de fr ja pl ru sl zh_CN zh_TW" > >inherit eutils l10n multilib qt5 > >DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" >HOMEPAGE="http://qt-project.org/wiki/Category:Tools::QtCreator" >LICENSE="LGPL-2.1" > >if [[ ${PV} == *9999 ]]; then > inherit git-r3 > EGIT_REPO_URI=( > "git://gitorious.org/${PN}/${PN}.git" > "https://git.gitorious.org/${PN}/${PN}.git" > ) >else > MY_PV=${PV/_/-} > MY_P=${PN}-opensource-src-${MY_PV} > [[ ${MY_PV} == ${PV} ]] && MY_REL=official || MY_REL=development > SRC_URI="http://download.qt-project.org/${MY_REL}_releases/${PN/-}/${PV%.*}/${MY_PV}/${MY_P}.tar.gz" > S=${WORKDIR}/${MY_P} >fi > >SLOT="0" >KEYWORDS="amd64 ~arm ~ppc ~x86" > >QTC_PLUGINS=(android autotools:autotoolsprojectmanager baremetal bazaar > clearcase cmake:cmakeprojectmanager cvs fakevim git ios mercurial > perforce python:pythoneditor qnx subversion valgrind) >IUSE="debug doc examples test ${QTC_PLUGINS[@]%:*}" > ># minimum Qt version required >QT_PV="5.2.0:5" > >CDEPEND=" > =dev-libs/botan-1.10*[threads] > >=dev-qt/qtcore-${QT_PV} > >=dev-qt/qtdeclarative-${QT_PV} > || ( > ( >=dev-qt/qtgui-5.2.0:5 dev-qt/designer:5 ) > ( >=dev-qt/qtgui-${QT_PV} <dev-qt/qtgui-5.2.0:5 ) > ) > >=dev-qt/qthelp-${QT_PV} > >=dev-qt/qtscript-${QT_PV} > >=dev-qt/qtsql-${QT_PV} > >=dev-qt/qtsvg-${QT_PV} >" >DEPEND="${CDEPEND} > virtual/pkgconfig > test? ( >=dev-qt/qttest-${QT_PV} ) >" >RDEPEND="${CDEPEND} > >=sys-devel/gdb-7.2[client(+),python] > examples? ( >=dev-qt/qtdemo-${QT_PV} ) >" >PDEPEND=" > autotools? ( sys-devel/autoconf ) > bazaar? ( dev-vcs/bzr ) > cmake? ( dev-util/cmake ) > cvs? ( dev-vcs/cvs ) > git? ( dev-vcs/git ) > mercurial? ( dev-vcs/mercurial ) > subversion? ( dev-vcs/subversion ) > valgrind? ( dev-util/valgrind ) >" > >src_prepare() { > qt5_src_prepare > > # disable unwanted plugins > for plugin in "${QTC_PLUGINS[@]#[+-]}"; do > if ! use ${plugin%:*}; then > einfo "Disabling ${plugin%:*} plugin" > sed -i -re "/^\s+${plugin#*:}\>/d" src/plugins/plugins.pro \ > || die "failed to disable ${plugin%:*} plugin" > fi > done > > # fix translations > sed -i -e "/^LANGUAGES =/ s:=.*:= $(l10n_get_locales):" \ > share/qtcreator/translations/translations.pro || die > > # remove bundled qbs for now > # TODO: package it and re-enable the plugin > rm -rf src/shared/qbs || die >} > >src_configure() { > EQMAKE5_EXCLUDE="share/qtcreator/templates/* > tests/*" > eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" \ > IDE_PACKAGE_MODE=1 \ > TEST=$(use test && echo 1 || echo 0) \ > USE_SYSTEM_BOTAN=1 >} > >src_test() { > echo ">>> Test phase [QTest]: ${CATEGORY}/${PF}" > cd tests/auto || die > > EQMAKE5_EXCLUDE="valgrind/*" > eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" > > emake check >} > >src_install() { > emake INSTALL_ROOT="${ED}usr" install > > dodoc dist/{changes-*,known-issues} > > # install documentation > if use doc; then > emake docs > insinto /usr/share/doc/${PF} > doins share/doc/qtcreator/qtcreator{,-dev}.qch > docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch > fi > > # install desktop file > make_desktop_entry qtcreator 'Qt Creator' QtProject-qtcreator 'Qt;Development;IDE' >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 511148
:
377538
| 377540