summaryrefslogtreecommitdiff
path: root/dev-qt
diff options
context:
space:
mode:
authorDavide Pesavento <pesa@gentoo.org>2017-12-10 00:14:51 +0100
committerDavide Pesavento <pesa@gentoo.org>2017-12-10 00:15:36 +0100
commit2654d4a362769f961cb17d45a0a507e855ff014a (patch)
treeba114ba60b382be8497802a9c1d09c0f4dfa3ea4 /dev-qt
parentsci-biology/allpathslg: [QA] Move patches to a distfile (diff)
downloadgentoo-2654d4a362769f961cb17d45a0a507e855ff014a.tar.gz
gentoo-2654d4a362769f961cb17d45a0a507e855ff014a.tar.bz2
gentoo-2654d4a362769f961cb17d45a0a507e855ff014a.zip
dev-qt/qt-docs: version bump
Add USE flags for several modules that have separate doc tarballs. Closes: https://bugs.gentoo.org/613706 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Diffstat (limited to 'dev-qt')
-rw-r--r--dev-qt/qt-docs/Manifest9
-rw-r--r--dev-qt/qt-docs/metadata.xml9
-rw-r--r--dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild51
3 files changed, 69 insertions, 0 deletions
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index 1f7274bcf941..0a6af86e532a 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -1,2 +1,11 @@
DIST 5.7.1-0qt-everywhere-documentation-5.7.1.7z 173336041 BLAKE2B 3153398ee4cc9addb2bfec3f2da617d42762d073372d23c17b4c100fc7683f91ff122987ab0d76a18f78e3eaa5e891bc5057e5c747b52a470f2acd1ed6e897f6 SHA512 4fcbfcd29aa48937229d01d47569a5fcd81459b9444058c725bdbac14dd2b9c67c9e04944c74d351f4bca7d972e23c3832ba2dd8e979cc4e9fe677e2d51561e0
DIST 5.9.2-0-201710050733qt-everywhere-documentation.7z 200249125 BLAKE2B add91e809725c0d67d0d2669384f0be6be4b79a46089c04878bf16890747982fd2884b64af9a443c3bc5a1a6f14f9727506e891a702e5b9440a2b5a10aa42650 SHA512 3cc73bec1a1310923206cbecfe95fe80d28195ae38251d04f07881dbd42ff1223f1353ac34787065ac3e09c4aceca76d2be407558204b8920fba65c04ee0594e
+DIST 5.9.3-0-201711211135qt-everywhere-documentation.7z 212308542 BLAKE2B 35f85ff13e0c3b75ddfbcab5f71fc2dd5afc19d8f4064b384eb9fd05005fc629cc67be03da87ddffdabb866f54118d0fbcbb07de142ac39de92983059172076b SHA512 d1e1dfc3b1f6affa060e06fff8e773505924bdd3dc93985fa09f47ca4287f53d238f81e781dc9dbfb89f01be9dcabbc4268d2cd4309addd0af2959ff38696fa7
+DIST 5.9.3-0-201711211135qtcharts-documentation.7z 9069062 BLAKE2B 17bae2a55e923f722551f91ba0ab24369bb20a2be92d80071874f86f9b8e6db4a571536fad3c7a87c9c29452f1f22d439420891ec67fcb774b350a7aaf44dbb4 SHA512 47b913ebc80f9db60a0b832f9fa3a66781f5ffa914f8977b83c39c30cb46381135c03e8be79dd70237cffe5607016b6287bceb51d73e84dbdf39aeb1c4f2cebf
+DIST 5.9.3-0-201711211135qtdatavisualization-documentation.7z 6617018 BLAKE2B 93c03a6a4420f56b664689f475fdaeb6e8ef5626727c63deffa35eb0ceddceacbb30c75dcd37a0bf3041ce72924cff11c119ec05ea82e18b11bcce957dfa4440 SHA512 7accc73e8a4e38a35af370b819d12ed9585747643cc2da8dbc1cca7d308ef474f1705d3dbf54d0ee19bf8ae3f9e70bbf304b40eb01783ecdfb6b0984521c982c
+DIST 5.9.3-0-201711211135qtnetworkauth-documentation.7z 259690 BLAKE2B 83b3a02483010b5b9ed93fefafe0b232ee02171ad796c47629c29ed3cb4873dac4605eda02bcf5144da2755ca6e7a34b4e49c2bba12e3283d823f22a706fe1b3 SHA512 d617accec29ee8a728c1237fa2dc6f45b8007d1ce7f87040b6a03e1fbbefa6895a82cf9574aaa99b5afc68615cd46f6ad8aa9c0eb5ce6fb8727ab51d7bacb7ba
+DIST 5.9.3-0-201711211135qtscript-documentation.7z 721831 BLAKE2B a951439668fdca762fd97e8a2701999b5ee22997283d61003d1786de05ab3bcef7394b0e099be0977b0278fb115e05ccb9f39787799eaac8d8939ae2ac5e8b2c SHA512 67273143ec892b04a915372c4ad699743d18f2bd9ba8c0b61dc1a63079cce876929d8ff40ffc7686c02de55c6f62a8e57f74523e172a6fb8ebd2d6d7b6ece11b
+DIST 5.9.3-0-201711211135qtscripttools-documentation.7z 76325 BLAKE2B 439b2efb2f6399f06a579b67f538e0c0e8e726f503fe67928410ad1f5a11e8ba598f43fcab4f264aade5650f988b4634f6998289a76a3da91fbef5c965120c62 SHA512 3f386c6f8641496d8dc42c465cb79426194bceee411a11131e256193cef5b40fee36f6308f0eeef5eddeb23b8573410c6de2958f3f7d0f7939770c9e9ded5331
+DIST 5.9.3-0-201711211135qtspeech-documentation.7z 148944 BLAKE2B 5831ef05ca71febbeb1f2b21b6c157ef6718bc4cc9e499e9b46fe8b7c502d144a427c79e23723a84a12e941cd799ceb15bf90ecdc57f3af02e130b877b4ad33e SHA512 7b8f91b9313b7099d5d18ff8e3d0b5619e2229c4f18716daac592df7ad25388920e58d812ac216318d56781e354be722d35e456ee6cf0c8ea248f4dc31d456d4
+DIST 5.9.3-0-201711211135qtvirtualkeyboard-documentation.7z 449976 BLAKE2B 6db1024bd3de666bda8c3c20d30118d95a9d20f2c9de81a3051f0f194a55cac30baa1bb32e90e39f96a4be2f8decdfa1ba9d1464d75626c72056fa749f184854 SHA512 db5e28c49f27ecec525101e3c095b19d5c4c3d6ec65132a4e5d0a00cbe1fa389d9b80235f89b6c8e3a1d80b429482e6418f52d1816b2069eb7f4a5755628fac4
+DIST 5.9.3-0-201711211135qtwebengine-documentation.7z 3380235 BLAKE2B 6b067d099ae82192ffa2f5fe50c56cf68602d02be28021d4c768fe8408ada5df6d9925ab6af17d50e50ca899e953d7ea9fce06176e8b9f08e3ff022050be46d0 SHA512 128e9f76491c09007f71f0f156d7bd766e7d96d023728c728a7963d117ef60dfc69576a8671bad2b17a51ec1874b07176722e918f31341c18a0b0c0f23f3c2bd
diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml
index 9f196273d492..ebf0bf1e5409 100644
--- a/dev-qt/qt-docs/metadata.xml
+++ b/dev-qt/qt-docs/metadata.xml
@@ -5,6 +5,15 @@
<email>qt@gentoo.org</email>
<name>Gentoo Qt Project</name>
</maintainer>
+ <use>
+ <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="networkauth">Install documentation for <pkg>dev-qt/qtnetworkauth</pkg></flag>
+ <flag name="script">Install documentation for <pkg>dev-qt/qtscript</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>
+ </use>
<upstream>
<bugs-to>https://bugreports.qt.io/</bugs-to>
<doc>https://doc.qt.io/</doc>
diff --git a/dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild b/dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild
new file mode 100644
index 000000000000..5a8da7a92abb
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-5.9.3_p201711211135.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 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://www.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="charts datavis networkauth script speech virtualkeyboard webengine"
+
+DEPEND="app-arch/p7zip"
+
+S=${WORKDIR}/Docs/Qt-${PV%_p*}
+
+src_prepare() {
+ default
+
+ # bug 597026
+ rm -r global || die
+
+ # bug 602750
+ rm Makefile || die
+}
+
+src_install() {
+ # intentionally not using ${PF}
+ local dest=/usr/share/doc/qt-${PV%_p*}
+ insinto "${dest}"
+ doins -r *
+ docompress -x "${dest}"
+}