commit:     de1fa0b3a844eabc1ac1430aa4713595d61aad51
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  5 04:37:43 2018 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Jul  5 04:51:14 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1fa0b3

dev-qt/qt-docs: version bump 5.9.6_p201806072055

Bug: https://bugs.gentoo.org/656336
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-qt/qt-docs/Manifest                           |  9 ++++
 dev-qt/qt-docs/metadata.xml                       | 10 ++++
 dev-qt/qt-docs/qt-docs-5.9.6_p201806072055.ebuild | 62 +++++++++++++++++++++++
 3 files changed, 81 insertions(+)

diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index ba2bd3ab152..b8b48c16a85 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -7,3 +7,12 @@ DIST 5.9.4-0-201801220610qtscripttools-documentation.7z 76290 
BLAKE2B 998230165d
 DIST 5.9.4-0-201801220610qtspeech-documentation.7z 148926 BLAKE2B 
a1727de25d2e2ad13c2c0cc1d075d9ee28f913a5c788e55b5c25d4b976a4f9f775e4b2b2e96d71d2a51f124c4a6ee1b24762292a9f134a25fb8ae87128c80098
 SHA512 
437d2ce4172d823be6fbfca644ee9085c34a9e3a0abcd2783edda492647fe98e62d40abf81d519a15b7250491801bab48888de7d406c262e5444a4530df4e73d
 DIST 5.9.4-0-201801220610qtvirtualkeyboard-documentation.7z 449521 BLAKE2B 
33cd1477544a0bfe8753b7027eb97eda72687b3624267953592a6e45c5f5d7cc7601b65ca3394e418d589af8a9386cfa78afc95b177bf6f30fa2d7c5eabab30e
 SHA512 
927f7161cbd9d400bb2077ad1342962350e0b96c09ff83cec2eb00d961372de305e1a84840993cebc7c4243379f201dcda864773654060ff021f44e20723c71e
 DIST 5.9.4-0-201801220610qtwebengine-documentation.7z 3378943 BLAKE2B 
f3b37fc3105a02cf8a09191b21898e4cf64d1201069832af3e24e25ef7873b6a722ec3a202183c0f7e234a53e14f3db18b9a15bcd74d5b3c68f0ab8699bf0702
 SHA512 
b4232c9312bfd659135a4f7895cf7b6695afd4eb71457e2bcab0fa08a281e9bf2cc44b7a775452af91ba64cc2089181fc38acd9b22f92290ce1aeb2df16e02f6
+DIST 5.9.6-0-201806072055qt-everywhere-documentation.7z 200837886 BLAKE2B 
5bedc098c39a6b43c4fa25217c483072a69d760a29d585b4ad13e4891743cc44f496906ada61f413ab2850ad1cbce1195642002b1b43c1c3bd19a3d867314e5e
 SHA512 
509e1a5f76bcae3fb96f8542c452fce1a417c12cbed9fb0e13369752f130846ddea1264ac9fb041c21c7562f4d139a0216b71644e895ffc5700be4920cd52d16
+DIST 5.9.6-0-201806072055qtcharts-documentation.7z 9071151 BLAKE2B 
1533a41e4b13cc760309e7c607a464feca1a314dd36d34f941b0d3e413c0f6792bb745a05b09886061f6585e3ca8827fa6b0a957a40df62c1872a8d4390a4e44
 SHA512 
5f11848bee82f89269b5b45c058bc29b33fbbb52b891c3908f36cc912b00cab3605d163d5da0c9fc2ebdd610022300038f749cce07c6cd3a7982c3cc93f05dc1
+DIST 5.9.6-0-201806072055qtdatavisualization-documentation.7z 6617326 BLAKE2B 
d6d0951aa5712a571bed62b154672614163931965fb53aa3511dde2eede957d81a2c90a7a6c231af39f39056d32dc9d0866079f0b70d02a6f0823d55bf090ce0
 SHA512 
9797b355b82a06b51866bdac08101a76c4032756747b6e456141d98771ae6cf8a6a68e48b85d8de71b8dc14653238b1477f1cf86b497976928f9fe0a0bcc3bfa
+DIST 5.9.6-0-201806072055qtnetworkauth-documentation.7z 259691 BLAKE2B 
55e060949594f2b6647b79c64628d6ec2a8645c0a94c64865f7f5b1fcd21493bf38eab96d586d0b3ff9ee5dc9824b6dcc0ada5ce253ea8c6186551c876fa0423
 SHA512 
2499150520d9994c7fb9c666f15040e6e789fc89f41cd65efb97525d7cac21bf2385197ebcde19788e85b8324fb08d04bc5ad9f60423a4dfaa6125e8a860514d
+DIST 5.9.6-0-201806072055qtscript-documentation.7z 721761 BLAKE2B 
2f8c0b189580233c3e65d91538a9208c7a4b40c9b7553c83e7e5e3fe79fe5b748679986d036541bb2cb20659c6e424f52c7f635a5d2664ef1f584480a62f4158
 SHA512 
b42d59c9cbab2de7b2b71d4560d14130a3dd7a0ead6c086afc651ea86a11a254f48711dd7b122826cb41d8f078e5d6b7616a082489f6f3fdb058705afdf41f50
+DIST 5.9.6-0-201806072055qtscripttools-documentation.7z 76289 BLAKE2B 
8335287080f72b893b8e3c9392d462b6219f82a8fd48a1dd2f2b9f7676f737c0ee70dfb875199180149c83f479526b9c06046aea4d5c22f66b9dbd2130d05559
 SHA512 
d2b5b30ea37731e9ba7e594e34d3d9813152fd4c361875b16a49a895fcadb400e9acfad0a2f2c43a7308b6df9537fca4649653306290ca081e795b38130f0d5e
+DIST 5.9.6-0-201806072055qtspeech-documentation.7z 148960 BLAKE2B 
f26ad95fbd75f001805566a0ca7ef58816be90327d6905948bc87e8d3fa2d1c01b519d9b4e3c20ad9e689a4d79cbd93f286db9cc01b7a167230ce6d2f7333699
 SHA512 
af64dd1a2fdb6b1b7a5049eff67576d8b5a1f1408c771ee1db1f78580325f2da71f4d2e74abe4cfb438a11fe1478e65a6366aeb585ed98769a51bf9d471d747d
+DIST 5.9.6-0-201806072055qtvirtualkeyboard-documentation.7z 449786 BLAKE2B 
33a7e07d9b2cbd83bc8a6086172ba4cdbdcc4ad3d89c44b8e48df1a5400e1ae784a3e1742f0732f4dcc73a78008d0d2d9035ad412dc03152cd760a3882c4f014
 SHA512 
ba9d851e2100c895b6831b7a370a98cc5d43baba893a5861daf77bcb5fe490b9e15d6142315fedce89e0517a2aef90280494216175e2f39a6ac19f34d8852f01
+DIST 5.9.6-0-201806072055qtwebengine-documentation.7z 3382083 BLAKE2B 
dd2e40fe408a21347931e5c73059fe437ce2377018f431dabd1544828cbeb575eb36671cb0567284d6eee4623b699f8cdb9342ed5307c95edc23978235dc6a92
 SHA512 
394045b2ee583cd826b9aefd0c8fca94586400115f8fc31354854db3f002007c23c27c25ed19f76ce60a118600287f09d53f81a5b3a3fc07b9d6e2478319e1ca

diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml
index ebf0bf1e540..2cf47d81e17 100644
--- a/dev-qt/qt-docs/metadata.xml
+++ b/dev-qt/qt-docs/metadata.xml
@@ -6,10 +6,20 @@
                <name>Gentoo Qt Project</name>
        </maintainer>
        <use>
+               <flag name="3d">Install documentation for 
<pkg>dev-qt/qt3d</pkg></flag>
+               <flag name="bluetooth">Install documentation for 
<pkg>dev-qt/qtbluetooth</pkg></flag>
                <flag name="charts">Install documentation for 
<pkg>dev-qt/qtcharts</pkg></flag>
                <flag name="datavis">Install documentation for 
<pkg>dev-qt/qtdatavis3d</pkg></flag>
+               <flag name="declarative">Install documentation for 
<pkg>dev-qt/qtdeclarative</pkg>,
+                       <pkg>dev-qt/qtquickcontrols</pkg>, and 
<pkg>dev-qt/qtquickcontrols2</pkg></flag>
+               <flag name="graphicaleffects">Install documentation for 
<pkg>dev-qt/qtgraphicaleffects</pkg></flag>
+               <flag name="html">Install documentation in HTML format</flag>
+               <flag name="location">Install documentation for 
<pkg>dev-qt/qtlocation</pkg></flag>
+               <flag name="multimedia">Install documentation for 
<pkg>dev-qt/qtmultimedia</pkg></flag>
                <flag name="networkauth">Install documentation for 
<pkg>dev-qt/qtnetworkauth</pkg></flag>
+               <flag name="qch">Install documentation in QCH format</flag>
                <flag name="script">Install documentation for 
<pkg>dev-qt/qtscript</pkg></flag>
+               <flag name="sensors">Install documentation for 
<pkg>dev-qt/qtsensors</pkg></flag>
                <flag name="speech">Install documentation for 
<pkg>dev-qt/qtspeech</pkg></flag>
                <flag name="virtualkeyboard">Install documentation for 
<pkg>dev-qt/qtvirtualkeyboard</pkg></flag>
                <flag name="webengine">Install documentation for 
<pkg>dev-qt/qtwebengine</pkg></flag>

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
new file mode 100644
index 00000000000..d254f2be332
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-5.9.6_p201806072055.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator
+
+DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
+HOMEPAGE="https://doc.qt.io/";
+
+PV_FULL=${PV/_p/-0-}
+PV_NODOTS=$(get_version_component_range 1)$(get_version_component_range 
2)$(get_version_component_range 3)
+BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.${PV_NODOTS}.doc";
+SRC_URI="${BASE_URI}/${PV_FULL}qt-everywhere-documentation.7z
+       charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
+       datavis? ( 
${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
+       networkauth? ( 
${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
+       script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
+               ${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
+       speech? ( ${BASE_URI}.qtspeech/${PV_FULL}qtspeech-documentation.7z )
+       virtualkeyboard? ( 
${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
+       webengine? ( 
${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
+"
+
+LICENSE="FDL-1.3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="3d bluetooth charts datavis declarative graphicaleffects +html location
+       multimedia networkauth +qch script sensors speech virtualkeyboard 
webengine"
+REQUIRED_USE="|| ( html qch )"
+
+DEPEND="app-arch/p7zip"
+
+S=${WORKDIR}/Docs/Qt-${PV%_p*}
+
+src_prepare() {
+       default
+
+       # bug 597026
+       rm -r global || die
+
+       # bug 602750
+       rm Makefile || die
+
+       use 3d || rm -r qt3d* || die
+       use bluetooth || rm -r qtbluetooth* || die
+       use declarative || rm -r qtqml* qtquick* || die
+       use graphicaleffects || rm -r qtgraphicaleffects* || die
+       use location || rm -r qtlocation* || die
+       use multimedia || rm -r qtmultimedia* || die
+       use sensors || rm -r qtsensors* || die
+}
+
+src_install() {
+       # must be the same as QT_INSTALL_DOCS
+       local dest=/usr/share/doc/qt-${PV%_p*}
+       insinto "${dest}"
+       use html && doins -r */
+       use qch && doins *.qch
+       docompress -x "${dest}"
+}

Reply via email to