diff options
author | Davide Pesavento <pesa@gentoo.org> | 2014-09-11 01:47:46 +0000 |
---|---|---|
committer | Davide Pesavento <pesa@gentoo.org> | 2014-09-11 01:47:46 +0000 |
commit | 1fe067bfad68938248c7c99158a302b4f0005018 (patch) | |
tree | be36678cf0c712fe2b8c30136e7c17ec9a716f63 /dev-qt/qtwidgets | |
parent | Mask Qt 5.3.1 (diff) | |
download | historical-1fe067bfad68938248c7c99158a302b4f0005018.tar.gz historical-1fe067bfad68938248c7c99158a302b4f0005018.tar.bz2 historical-1fe067bfad68938248c7c99158a302b4f0005018.zip |
Import Qt5 from qt overlay.
Package-Manager: portage-2.2.12/cvs/Linux x86_64
Manifest-Sign-Key: 0xDADED6B2671CB57D!
Diffstat (limited to 'dev-qt/qtwidgets')
-rw-r--r-- | dev-qt/qtwidgets/ChangeLog | 9 | ||||
-rw-r--r-- | dev-qt/qtwidgets/Manifest | 26 | ||||
-rw-r--r-- | dev-qt/qtwidgets/metadata.xml | 12 | ||||
-rw-r--r-- | dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild | 63 |
4 files changed, 110 insertions, 0 deletions
diff --git a/dev-qt/qtwidgets/ChangeLog b/dev-qt/qtwidgets/ChangeLog new file mode 100644 index 000000000000..59836e16911b --- /dev/null +++ b/dev-qt/qtwidgets/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-qt/qtwidgets +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwidgets/ChangeLog,v 1.3 2014/09/11 01:47:22 pesa Exp $ + +*qtwidgets-5.3.1-r3 (11 Sep 2014) + + 11 Sep 2014; Davide Pesavento <pesa@gentoo.org> +metadata.xml, + +qtwidgets-5.3.1-r3.ebuild: + Import Qt5 from qt overlay. diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest new file mode 100644 index 000000000000..931b9129555d --- /dev/null +++ b/dev-qt/qtwidgets/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST qtbase-opensource-src-5.3.1.tar.xz 46679724 SHA256 7b5a138d30d7c0228a51084407d5210f6d1acfbee2f95b87f189872cfcd3a569 SHA512 b867d8c2f37007770d8105fea1820f8a2b1c2006474c28fbdc29fb7f7dcf9eee0960752805c833639eb7b0fd92c670f552bbc4a7064d0daf5bbac875d081500a WHIRLPOOL 997415bdae97c854916c055e2b5b8af47bc406a546aae24afa3e0fabcc53a3999efcfae7e17cf12dc1b87a79f29af5ae7069250fe6be6d9308f7e2df6001da27 +EBUILD qtwidgets-5.3.1-r3.ebuild 1288 SHA256 e241a57ad8135629684161a6ceb14dcbe79ccb372e2627d9681bfc889491cf78 SHA512 69eb879f32515721c7ea695f2de77bba4ce76e7ecd2270368c24b393c78a65fb297b08c19e797df200b3e22fd7fad35552d6527a01bb5bac9b76c520cf0a0fda WHIRLPOOL 2f9778efc3484a2c935edc93bc5cce795d316e8f91a984d261e99b4da1aad3a3c4cb53eb50786473227a962d86cab9168d58abd93fdffcf203ae1064de21eda9 +MISC ChangeLog 363 SHA256 9ae01cceb5e307db94a3c242e396d780c9421c7e4783a01b8360d69e5118052c SHA512 3c3de78622d28000671e361093ccc582f8c1f50968f449760caa0539d58d2b54646707d73da82d00f9992795e358871be4fe734cbf86327272409272688963f0 WHIRLPOOL a3406f963f2e6f2918d31cb48db7350c6ccb12bf1f7564db4647f45069a12b26e115d4633daadddc94a8bbf78d39d0277e9cdc1990e801ec5f26adb1fa43a83b +MISC metadata.xml 364 SHA256 7ea637bba935ccea1b6e4ac9e141e266bad2190959cd4aa8846174920b15b172 SHA512 87d52ba763c88ce8ce69926c436b772b4eb50a3acbb46088a6983a106e24339a9014134df705ad1626ce520d0b761ca522a1e206609c05485fd8d538996fea96 WHIRLPOOL 9bfe236b363c34cd9f81b2cdf405eff165473dc909132c40a37a00b88449214d7f4ec1a352a9f213e134b886adc3cb7dfa92726087f052a2fd2c3d2e719c4ffa +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0 + +iQJ8BAEBCABmBQJUEP8rXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4N0Y5QkIzRDgwM0JERkYzMTc5RTI1MjhE +QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV9sM8QAIApt7V3DGsbteoR0RXr2+Rz +gEfHhTI7/qmU9+Lj7E2l+tkTUZzb/WQhXypZMNH8CANsMrKImIoCXZxbHSbvZMfy +oRDJA9kvbiCyW/ifBKcM5ErT4btQAGA2L2xUXoVelrrboc4yBtZNqEtJU7UYPlBq +yj7dK+2SeNJdJhlrGfRE531Ghk7TV9+ebkGEVmOuakwiiezHxd0LCe4kosmuZcBw +wCr6sML0bXpYhFvAaeS1NzmwscbVLFVRI8uOIlFypwWRj/4maU1UJMHitB9uGZey +lmVNuRpYPlaDte3JRLH22tVNJzmNmA7DApkMWExzyA5EZGfeOscpEVCiSz0xXXUS +ZdPNg7BzyEwotxNT6ef3aJYyMiSl3yhG9LgVMzFgk5ZWCH8Gu8QN9N2kM8KBmEIK +e7Wid5b3x+r7snSvaN3IP3j2KNpUZCxX0oWXIoIEtJceU0p9Z0fbOOz2TXqNVX84 +FWQu4J5HISh0LPnY83Y2tGY6LIgXzlzNXEK/vqodDzvLMxS3i+3vu9KEDzyfgsGg +wtq0zsw0ZeyXj/PzGLCXneClM5EZHppcjrj0fuxntoIkrQkMjxQ3tZsH5Wg0Pe5G +G9rw+5k1vU9SITrod/9Ho4EOPhedyilrTL8WfrW25nmJuVFQLFANoI8zLPOtU9Pa +364xteDIsAY54cpoTgT1 +=YfPs +-----END PGP SIGNATURE----- diff --git a/dev-qt/qtwidgets/metadata.xml b/dev-qt/qtwidgets/metadata.xml new file mode 100644 index 000000000000..10bfda005176 --- /dev/null +++ b/dev-qt/qtwidgets/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>qt</herd> + <use> + <flag name="gles2">Use OpenGL ES 2.0 instead of desktop OpenGL</flag> + </use> + <upstream> + <bugs-to>https://bugreports.qt-project.org/</bugs-to> + <doc>http://qt-project.org/doc/</doc> + </upstream> +</pkgmetadata> diff --git a/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild b/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild new file mode 100644 index 000000000000..b0f3680c3647 --- /dev/null +++ b/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild,v 1.1 2014/09/11 01:47:22 pesa Exp $ + +EAPI=5 + +QT5_MODULE="qtbase" + +inherit qt5-build + +DESCRIPTION="Set of UI elements for creating classic desktop-style user interfaces for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == live ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" +fi + +# keep IUSE defaults in sync with qtgui +IUSE="gles2 +opengl +png +xcb" +REQUIRED_USE=" + gles2? ( opengl ) +" + +DEPEND=" + ~dev-qt/qtcore-${PV}[debug=] + ~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=,xcb?] +" +RDEPEND="${DEPEND}" + +PATCHES=( + # http://blog.martin-graesslin.com/blog/2014/06/where-are-my-systray-icons/ + "${FILESDIR}/${PN}-5.3.1-prefer-qpa.patch" +) + +QT5_TARGET_SUBDIRS=( + src/tools/uic + src/widgets + src/plugins/accessible +) + +QT5_GENTOO_CONFIG=( + !:no-widgets: +) + +src_configure() { + local gl="-no-opengl" + if use gles2; then + gl="-opengl es2" + elif use opengl; then + gl="-opengl desktop" + fi + + local myconf=( + # copied from qtgui + ${gl} + $(qt_use png libpng system) + $(qt_use xcb xcb system) + $(qt_use xcb xkbcommon system) + $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender) + ) + qt5-build_src_configure +} |