Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-docs/
Date: Thu, 05 Jul 2018 04:51:38
Message-Id: 1530766274.de1fa0b3a844eabc1ac1430aa4713595d61aad51.pesa@gentoo
1 commit: de1fa0b3a844eabc1ac1430aa4713595d61aad51
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 5 04:37:43 2018 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 5 04:51:14 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1fa0b3
7
8 dev-qt/qt-docs: version bump 5.9.6_p201806072055
9
10 Bug: https://bugs.gentoo.org/656336
11 Package-Manager: Portage-2.3.41, Repoman-2.3.9
12
13 dev-qt/qt-docs/Manifest | 9 ++++
14 dev-qt/qt-docs/metadata.xml | 10 ++++
15 dev-qt/qt-docs/qt-docs-5.9.6_p201806072055.ebuild | 62 +++++++++++++++++++++++
16 3 files changed, 81 insertions(+)
17
18 diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
19 index ba2bd3ab152..b8b48c16a85 100644
20 --- a/dev-qt/qt-docs/Manifest
21 +++ b/dev-qt/qt-docs/Manifest
22 @@ -7,3 +7,12 @@ DIST 5.9.4-0-201801220610qtscripttools-documentation.7z 76290 BLAKE2B 998230165d
23 DIST 5.9.4-0-201801220610qtspeech-documentation.7z 148926 BLAKE2B a1727de25d2e2ad13c2c0cc1d075d9ee28f913a5c788e55b5c25d4b976a4f9f775e4b2b2e96d71d2a51f124c4a6ee1b24762292a9f134a25fb8ae87128c80098 SHA512 437d2ce4172d823be6fbfca644ee9085c34a9e3a0abcd2783edda492647fe98e62d40abf81d519a15b7250491801bab48888de7d406c262e5444a4530df4e73d
24 DIST 5.9.4-0-201801220610qtvirtualkeyboard-documentation.7z 449521 BLAKE2B 33cd1477544a0bfe8753b7027eb97eda72687b3624267953592a6e45c5f5d7cc7601b65ca3394e418d589af8a9386cfa78afc95b177bf6f30fa2d7c5eabab30e SHA512 927f7161cbd9d400bb2077ad1342962350e0b96c09ff83cec2eb00d961372de305e1a84840993cebc7c4243379f201dcda864773654060ff021f44e20723c71e
25 DIST 5.9.4-0-201801220610qtwebengine-documentation.7z 3378943 BLAKE2B f3b37fc3105a02cf8a09191b21898e4cf64d1201069832af3e24e25ef7873b6a722ec3a202183c0f7e234a53e14f3db18b9a15bcd74d5b3c68f0ab8699bf0702 SHA512 b4232c9312bfd659135a4f7895cf7b6695afd4eb71457e2bcab0fa08a281e9bf2cc44b7a775452af91ba64cc2089181fc38acd9b22f92290ce1aeb2df16e02f6
26 +DIST 5.9.6-0-201806072055qt-everywhere-documentation.7z 200837886 BLAKE2B 5bedc098c39a6b43c4fa25217c483072a69d760a29d585b4ad13e4891743cc44f496906ada61f413ab2850ad1cbce1195642002b1b43c1c3bd19a3d867314e5e SHA512 509e1a5f76bcae3fb96f8542c452fce1a417c12cbed9fb0e13369752f130846ddea1264ac9fb041c21c7562f4d139a0216b71644e895ffc5700be4920cd52d16
27 +DIST 5.9.6-0-201806072055qtcharts-documentation.7z 9071151 BLAKE2B 1533a41e4b13cc760309e7c607a464feca1a314dd36d34f941b0d3e413c0f6792bb745a05b09886061f6585e3ca8827fa6b0a957a40df62c1872a8d4390a4e44 SHA512 5f11848bee82f89269b5b45c058bc29b33fbbb52b891c3908f36cc912b00cab3605d163d5da0c9fc2ebdd610022300038f749cce07c6cd3a7982c3cc93f05dc1
28 +DIST 5.9.6-0-201806072055qtdatavisualization-documentation.7z 6617326 BLAKE2B d6d0951aa5712a571bed62b154672614163931965fb53aa3511dde2eede957d81a2c90a7a6c231af39f39056d32dc9d0866079f0b70d02a6f0823d55bf090ce0 SHA512 9797b355b82a06b51866bdac08101a76c4032756747b6e456141d98771ae6cf8a6a68e48b85d8de71b8dc14653238b1477f1cf86b497976928f9fe0a0bcc3bfa
29 +DIST 5.9.6-0-201806072055qtnetworkauth-documentation.7z 259691 BLAKE2B 55e060949594f2b6647b79c64628d6ec2a8645c0a94c64865f7f5b1fcd21493bf38eab96d586d0b3ff9ee5dc9824b6dcc0ada5ce253ea8c6186551c876fa0423 SHA512 2499150520d9994c7fb9c666f15040e6e789fc89f41cd65efb97525d7cac21bf2385197ebcde19788e85b8324fb08d04bc5ad9f60423a4dfaa6125e8a860514d
30 +DIST 5.9.6-0-201806072055qtscript-documentation.7z 721761 BLAKE2B 2f8c0b189580233c3e65d91538a9208c7a4b40c9b7553c83e7e5e3fe79fe5b748679986d036541bb2cb20659c6e424f52c7f635a5d2664ef1f584480a62f4158 SHA512 b42d59c9cbab2de7b2b71d4560d14130a3dd7a0ead6c086afc651ea86a11a254f48711dd7b122826cb41d8f078e5d6b7616a082489f6f3fdb058705afdf41f50
31 +DIST 5.9.6-0-201806072055qtscripttools-documentation.7z 76289 BLAKE2B 8335287080f72b893b8e3c9392d462b6219f82a8fd48a1dd2f2b9f7676f737c0ee70dfb875199180149c83f479526b9c06046aea4d5c22f66b9dbd2130d05559 SHA512 d2b5b30ea37731e9ba7e594e34d3d9813152fd4c361875b16a49a895fcadb400e9acfad0a2f2c43a7308b6df9537fca4649653306290ca081e795b38130f0d5e
32 +DIST 5.9.6-0-201806072055qtspeech-documentation.7z 148960 BLAKE2B f26ad95fbd75f001805566a0ca7ef58816be90327d6905948bc87e8d3fa2d1c01b519d9b4e3c20ad9e689a4d79cbd93f286db9cc01b7a167230ce6d2f7333699 SHA512 af64dd1a2fdb6b1b7a5049eff67576d8b5a1f1408c771ee1db1f78580325f2da71f4d2e74abe4cfb438a11fe1478e65a6366aeb585ed98769a51bf9d471d747d
33 +DIST 5.9.6-0-201806072055qtvirtualkeyboard-documentation.7z 449786 BLAKE2B 33a7e07d9b2cbd83bc8a6086172ba4cdbdcc4ad3d89c44b8e48df1a5400e1ae784a3e1742f0732f4dcc73a78008d0d2d9035ad412dc03152cd760a3882c4f014 SHA512 ba9d851e2100c895b6831b7a370a98cc5d43baba893a5861daf77bcb5fe490b9e15d6142315fedce89e0517a2aef90280494216175e2f39a6ac19f34d8852f01
34 +DIST 5.9.6-0-201806072055qtwebengine-documentation.7z 3382083 BLAKE2B dd2e40fe408a21347931e5c73059fe437ce2377018f431dabd1544828cbeb575eb36671cb0567284d6eee4623b699f8cdb9342ed5307c95edc23978235dc6a92 SHA512 394045b2ee583cd826b9aefd0c8fca94586400115f8fc31354854db3f002007c23c27c25ed19f76ce60a118600287f09d53f81a5b3a3fc07b9d6e2478319e1ca
35
36 diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml
37 index ebf0bf1e540..2cf47d81e17 100644
38 --- a/dev-qt/qt-docs/metadata.xml
39 +++ b/dev-qt/qt-docs/metadata.xml
40 @@ -6,10 +6,20 @@
41 <name>Gentoo Qt Project</name>
42 </maintainer>
43 <use>
44 + <flag name="3d">Install documentation for <pkg>dev-qt/qt3d</pkg></flag>
45 + <flag name="bluetooth">Install documentation for <pkg>dev-qt/qtbluetooth</pkg></flag>
46 <flag name="charts">Install documentation for <pkg>dev-qt/qtcharts</pkg></flag>
47 <flag name="datavis">Install documentation for <pkg>dev-qt/qtdatavis3d</pkg></flag>
48 + <flag name="declarative">Install documentation for <pkg>dev-qt/qtdeclarative</pkg>,
49 + <pkg>dev-qt/qtquickcontrols</pkg>, and <pkg>dev-qt/qtquickcontrols2</pkg></flag>
50 + <flag name="graphicaleffects">Install documentation for <pkg>dev-qt/qtgraphicaleffects</pkg></flag>
51 + <flag name="html">Install documentation in HTML format</flag>
52 + <flag name="location">Install documentation for <pkg>dev-qt/qtlocation</pkg></flag>
53 + <flag name="multimedia">Install documentation for <pkg>dev-qt/qtmultimedia</pkg></flag>
54 <flag name="networkauth">Install documentation for <pkg>dev-qt/qtnetworkauth</pkg></flag>
55 + <flag name="qch">Install documentation in QCH format</flag>
56 <flag name="script">Install documentation for <pkg>dev-qt/qtscript</pkg></flag>
57 + <flag name="sensors">Install documentation for <pkg>dev-qt/qtsensors</pkg></flag>
58 <flag name="speech">Install documentation for <pkg>dev-qt/qtspeech</pkg></flag>
59 <flag name="virtualkeyboard">Install documentation for <pkg>dev-qt/qtvirtualkeyboard</pkg></flag>
60 <flag name="webengine">Install documentation for <pkg>dev-qt/qtwebengine</pkg></flag>
61
62 diff --git a/dev-qt/qt-docs/qt-docs-5.9.6_p201806072055.ebuild b/dev-qt/qt-docs/qt-docs-5.9.6_p201806072055.ebuild
63 new file mode 100644
64 index 00000000000..d254f2be332
65 --- /dev/null
66 +++ b/dev-qt/qt-docs/qt-docs-5.9.6_p201806072055.ebuild
67 @@ -0,0 +1,62 @@
68 +# Copyright 1999-2018 Gentoo Foundation
69 +# Distributed under the terms of the GNU General Public License v2
70 +
71 +EAPI=6
72 +
73 +inherit versionator
74 +
75 +DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
76 +HOMEPAGE="https://doc.qt.io/"
77 +
78 +PV_FULL=${PV/_p/-0-}
79 +PV_NODOTS=$(get_version_component_range 1)$(get_version_component_range 2)$(get_version_component_range 3)
80 +BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.${PV_NODOTS}.doc"
81 +SRC_URI="${BASE_URI}/${PV_FULL}qt-everywhere-documentation.7z
82 + charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
83 + datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
84 + networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
85 + script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
86 + ${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
87 + speech? ( ${BASE_URI}.qtspeech/${PV_FULL}qtspeech-documentation.7z )
88 + virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
89 + webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
90 +"
91 +
92 +LICENSE="FDL-1.3"
93 +SLOT="5"
94 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
95 +
96 +IUSE="3d bluetooth charts datavis declarative graphicaleffects +html location
97 + multimedia networkauth +qch script sensors speech virtualkeyboard webengine"
98 +REQUIRED_USE="|| ( html qch )"
99 +
100 +DEPEND="app-arch/p7zip"
101 +
102 +S=${WORKDIR}/Docs/Qt-${PV%_p*}
103 +
104 +src_prepare() {
105 + default
106 +
107 + # bug 597026
108 + rm -r global || die
109 +
110 + # bug 602750
111 + rm Makefile || die
112 +
113 + use 3d || rm -r qt3d* || die
114 + use bluetooth || rm -r qtbluetooth* || die
115 + use declarative || rm -r qtqml* qtquick* || die
116 + use graphicaleffects || rm -r qtgraphicaleffects* || die
117 + use location || rm -r qtlocation* || die
118 + use multimedia || rm -r qtmultimedia* || die
119 + use sensors || rm -r qtsensors* || die
120 +}
121 +
122 +src_install() {
123 + # must be the same as QT_INSTALL_DOCS
124 + local dest=/usr/share/doc/qt-${PV%_p*}
125 + insinto "${dest}"
126 + use html && doins -r */
127 + use qch && doins *.qch
128 + docompress -x "${dest}"
129 +}