Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 388810 Details for
Bug 479638
>=dev-qt/qt-creator-3.3: build against qt5
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
qt-creator-3.3.0_beta1.ebuild
qt-creator-3.3.0_beta1.ebuild (text/plain), 3.42 KB, created by
Paweł Stankowski
on 2014-11-08 01:48:21 UTC
(
hide
)
Description:
qt-creator-3.3.0_beta1.ebuild
Filename:
MIME Type:
Creator:
Paweł Stankowski
Created:
2014-11-08 01:48:21 UTC
Size:
3.42 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.2.2.ebuild,v 1.2 2014/11/07 01:59:17 pesa Exp $ > >EAPI=5 > >PLOCALES="cs de fr ja pl ru sl zh_CN zh_TW" > >inherit eutils l10n multilib qmake-utils > >DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" >HOMEPAGE="http://qt-project.org/wiki/Category:Tools::QtCreator" >LICENSE="|| ( LGPL-2.1 LGPL-3 )" > >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" > ># TODO: qbs:qbsprojectmanager, winrt (both require qt5) >QTC_PLUGINS=(android:"android qmakeandroidsupport" autotools:autotoolsprojectmanager baremetal bazaar > clang:clangcodemodel clearcase cmake:cmakeprojectmanager cvs git > ios mercurial perforce python:pythoneditor qnx subversion valgrind) >IUSE="debug doc examples test ${QTC_PLUGINS[@]%:*}" > ># minimum Qt version required >QT_PV="5.3.1:5" > >CDEPEND=" > =dev-libs/botan-1.10*[threads] > >=dev-qt/designer-${QT_PV} > >=dev-qt/qtnetwork-${QT_PV}[ssl] > >=dev-qt/qtconcurrent-${QT_PV} > >=dev-qt/qtdeclarative-${QT_PV} > >=dev-qt/qtgui-${QT_PV} > >=dev-qt/qtwidgets-${QT_PV} > >=dev-qt/qthelp-${QT_PV} > doc? ( >=dev-qt/qtcore-${QT_PV}[global_docs] >=dev-qt/qdoc-${QT_PV} ) > >=dev-qt/qtscript-${QT_PV} > >=dev-qt/qtsql-${QT_PV} > >=dev-qt/qtsvg-${QT_PV} > clang? ( >=sys-devel/clang-3.2:= ) >" >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() { > # disable unwanted plugins > for plugin in "${QTC_PLUGINS[@]#[+-]}"; do > if ! use ${plugin%:*}; then > einfo "Disabling ${plugin%:*} plugin" > for plugin_directory_name in ${plugin#*:}; do > sed -i -re "/(^\s+|SUBDIRS\s*\+=\s*)${plugin_directory_name}\>/d" \ > src/plugins/plugins.pro \ > || die "failed to disable ${plugin%:*} plugin" > done > fi > done > > # fix translations > sed -i -e "/^LANGUAGES =/ s:=.*:= $(l10n_get_locales):" \ > share/qtcreator/translations/translations.pro || die > > # remove bundled qbs > rm -rf src/shared/qbs || die >} > >src_configure() { > eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" \ > IDE_PACKAGE_MODE=1 \ > LLVM_INSTALL_DIR="${EPREFIX}/usr" \ > TEST=$(use test && echo 1 || echo 0) \ > USE_SYSTEM_BOTAN=1 >} > >src_test() { > echo ">>> Test phase [QTest]: ${CATEGORY}/${PF}" > cd tests/auto || die > > eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" > > default >} > >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 479638
:
355026
|
388714
|
388716
|
388806
|
388808
|
388810
|
389332
|
390232