Info4: << Package: qt5-mac-doc Version: 5.7.1 Revision: 1 Description: Qt5 documentation (%type_pkg[qt]) Type: qt (mac) License: LGPL Maintainer: None ### First version 5.3.1 by Hanspeter Niederstrasser ### Free to upgrade and modify parameters, but please discuss ### first on the fink-devel list Depends: << qt5-%type_pkg[qt]-qtbase-doc (>= %v-1), qt5-%type_pkg[qt]-qt3d-doc (>= %v-1), qt5-%type_pkg[qt]-qtcanvas3d-doc (>= %v-1), qt5-%type_pkg[qt]-qtdeclarative-doc (>= %v-1), qt5-%type_pkg[qt]-qtgraphicaleffects-doc (>= %v-1), qt5-%type_pkg[qt]-qtlocation-doc (>= %v-1), qt5-%type_pkg[qt]-qtmacextras-doc (>= %v-1), qt5-%type_pkg[qt]-qtmultimedia-doc (>= %v-1), # qt5-%type_pkg[qt]-qtquickcontrols-doc (>= %v-1), qt5-%type_pkg[qt]-qtscript-doc (>= %v-1), qt5-%type_pkg[qt]-qtsensors-doc (>= %v-1), qt5-%type_pkg[qt]-qtserialbus-doc (>= %v-1), qt5-%type_pkg[qt]-qtserialport-doc (>= %v-1), qt5-%type_pkg[qt]-qtsvg-doc (>= %v-1), qt5-%type_pkg[qt]-qttools-doc (>= %v-1), # qt5-%type_pkg[qt]-qtwebkit-doc (>= %v-1), # qt5-%type_pkg[qt]-qtwebkit-examples-doc (>= %v-1), qt5-%type_pkg[qt]-qtwebchannel-doc (>= %v-1), qt5-%type_pkg[qt]-qtwebsockets-doc (>= %v-1), qt5-%type_pkg[qt]-qtwebview-doc (>= %v-1), qt5-%type_pkg[qt]-qtxmlpatterns-doc (>= %v-1) << # qtserialbus-doc needs qtserialport # qtwebview-doc needs qtlocation, qtwebchannel, qtwebengine, qtwebview BuildDepends: << qt5-%type_pkg[qt]-qtbase-dev-tools (>= %v-1), qt5-%type_pkg[qt]-qtbase (>= %v-1), qt5-%type_pkg[qt]-qtdeclarative (>= %v-1), qt5-%type_pkg[qt]-qtlocation (>= %v-1), qt5-%type_pkg[qt]-qtserialport (>= %v-1), qt5-%type_pkg[qt]-qtsql-sqlite-plugins (>= %v-1), qt5-%type_pkg[qt]-qttools-dev-tools (>= %v-1), qt5-%type_pkg[qt]-qtwebchannel (>= %v-1), qt5-%type_pkg[qt]-qtwebengine (>= %v-1), qt5-%type_pkg[qt]-qtwebview (>= %v-1), fink (>= 0.34.4-1), fink-buildenv-modules, pkgconfig, xcode.app << Source: http://download.qt.io/archive/qt/5.7/%v/submodules/qtdoc-opensource-src-%v.tar.xz Source-Checksum: SHA256(55fb0134d7bb26e261bbb30f674e4a88fbcc6bc17e8bb030134aa236b87bd9db) Source2: http://download.qt.io/archive/qt/5.7/%v/submodules/qtbase-opensource-src-%v.tar.xz Source2-Checksum: SHA256(edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e) Source3: http://download.qt.io/archive/qt/5.7/%v/submodules/qtdeclarative-opensource-src-%v.tar.xz Source3-Checksum: SHA256(fd13dd3059d20694a857ed30ee56a2ade908c0cb93246f9804a65f7a2d775d56) Source4: http://download.qt.io/archive/qt/5.7/%v/submodules/qtgraphicaleffects-opensource-src-%v.tar.xz Source4-Checksum: SHA256(2c68fabe599fa2f318562dc22003df6797e91d00761dbf1f337cdc7fbacd4dc8) Source5: http://download.qt.io/archive/qt/5.7/%v/submodules/qtlocation-opensource-src-%v.tar.xz Source5-Checksum: SHA256(f9e9e64e757008c2341504a1916a219ee0cf2b1b42bfa72156e62dfe9dfbf39f) Source6: http://download.qt.io/archive/qt/5.7/%v/submodules/qtmacextras-opensource-src-%v.tar.xz Source6-Checksum: SHA256(1dcad3d9b5ffeece985afc595b95f6b8b1a1aac7fa1f84193d042f2303b52667) Source7: http://download.qt.io/archive/qt/5.7/%v/submodules/qtmultimedia-opensource-src-%v.tar.xz Source7-Checksum: SHA256(a52b177fbf02600a0c8bd995ce7c2041c673bc1332c02b60e0e95bb9ebab7def) #Source8: http://download.qt.io/archive/qt/5.7/%v/submodules/qtquickcontrols-opensource-src-%v.tar.xz #Source8-MD5: 77717d2f252ae93d5e81fa35b3f0588f Source9: http://download.qt.io/archive/qt/5.7/%v/submodules/qtscript-opensource-src-%v.tar.xz Source9-Checksum: SHA256(5bf91a1c53020d91d454d4bb0f930ada98c5fc008fda78f2d7171152920da426) Source10: http://download.qt.io/archive/qt/5.7/%v/submodules/qtsensors-opensource-src-%v.tar.xz Source10-Checksum: SHA256(ccb3942edb5e615e9a43c147d87a09f19690eafbc56be0cdf4f73b7e510f3b10) Source11: http://download.qt.io/archive/qt/5.7/%v/submodules/qtserialbus-opensource-src-%v.tar.xz Source11-Checksum: SHA256(727edbe0f29659119cfcfbc9ce7c7063af319ec441bc9a5156ebda28e820b157) Source12: http://download.qt.io/archive/qt/5.7/%v/submodules/qtserialport-opensource-src-%v.tar.xz Source12-Checksum: SHA256(76d5e19bd392b72602ba3bfe3c0d03c10962674604cf814efa2c910f98cf5a26) Source13: http://download.qt.io/archive/qt/5.7/%v/submodules/qtsvg-opensource-src-%v.tar.xz Source13-Checksum: SHA256(b0f017db8cf18e655e8a6635bc4ddbdbad6f8ef839857451b78942630a4c3947) Source14: http://download.qt.io/archive/qt/5.7/%v/submodules/qttools-opensource-src-%v.tar.xz Source14-Checksum: SHA256(64197022686c3d8b11a8639f102e2caf03cc325a30e7a32ba66881648ac2dfac) Source15: http://download.qt.io/archive/qt/5.7/%v/submodules/qtwebchannel-opensource-src-%v.tar.xz Source15-Checksum: SHA256(63ab3ac76ff993009cfa978162a764e05b763cacb70d1a862893f8de4492319b) Source16: http://download.qt.io/archive/qt/5.7/%v/submodules/qtwebsockets-opensource-src-%v.tar.xz Source16-Checksum: SHA256(5c2a75b68e7f2e98530659b33bb08edee83013832dbf99cc5b40afc8a90652d1) Source17: http://download.qt.io/archive/qt/5.7/%v/submodules/qtwebview-opensource-src-%v.tar.xz Source17-Checksum: SHA256(b3bcf9693e0205263f5d227f2204cf12c3a3d1e200b3114723511ee3bdf2159f) Source18: http://download.qt.io/archive/qt/5.7/%v/submodules/qtxmlpatterns-opensource-src-%v.tar.xz Source18-Checksum: SHA256(a805938c2ab1379d7dc83dcec606edd7950b5155c073b9eb53c53e62deb5f8e5) Source19: http://download.qt.io/archive/qt/5.7/%v/submodules/qt3d-opensource-src-%v.tar.xz Source19-Checksum: SHA256(1d74cf431777b8086d771ab0d4d2c01f9c28eb14cc2d73d7f838a665d1f707ea) Source20: http://download.qt.io/archive/qt/5.7/%v/submodules/qtcanvas3d-opensource-src-%v.tar.xz Source20-Checksum: SHA256(a887083817b77710f6b5401cec4713a03147ed16fa5cf5fb8de4495807bebdb4) NoSetCPPFLAGS: true NoSetCFLAGS: true NoSetCXXFLAGS: true UseMaxBuildJobs: false GCC: 4.0 CompileScript: << #!/bin/sh -ev . %p/sbin/fink-buildenv-helper.sh export QT_FINK_PREFIX=%p/lib/qt5-%type_pkg[qt] export PATH=${QT_FINK_PREFIX}/bin:$PATH export PKG_CONFIG_PATH=%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH qmake make docs for module in qtbase qt3d qtcanvas3d qtdeclarative qtgraphicaleffects qtlocation qtmacextras qtmultimedia qtscript qtsensors qtserialbus qtserialport qtsvg qttools qtwebchannel qtwebsockets qtwebview qtxmlpatterns; do echo "Building $module docs ..." pushd %b/../$module-opensource-src-%v if [ "x$module" == "xqtbase" ]; then install -m 0755 -d bin ln -s $QT_FINK_PREFIX/bin/qdoc bin/qdoc ln -s $QT_FINK_PREFIX/bin/rcc bin/rcc ln -s $QT_FINK_PREFIX/bin/uic bin/uic fi if [ "x$module" == "xqttools" ]; then install -m 0755 -d bin ln -s $QT_FINK_PREFIX/bin/qdoc bin/qdoc ln -s $QT_FINK_PREFIX/bin/qhelpgenerator bin/qhelpgenerator fi qmake make docs popd echo "Done with $module docs..." done << InstallScript: << #!/bin/sh -ev export QT_FINK_PREFIX=%p/lib/qt5-%type_pkg[qt] make install INSTALL_ROOT=%d install -m 0755 -d %i/lib/qt5-%type_pkg[qt]/share/doc/qt5 cp %b/doc/qtdoc.qch %i/lib/qt5-%type_pkg[qt]/share/doc/qt5 cp -r %b/doc/qtdoc %i/lib/qt5-%type_pkg[qt]/share/doc/qt5 for module in qtbase qt3d qtcanvas3d qtdeclarative qtgraphicaleffects qtlocation qtmacextras qtmultimedia qtscript qtsensors qtserialbus qtserialport qtsvg qttools qtwebchannel qtwebsockets qtwebview qtxmlpatterns; do echo "Installing $module docs ..." pushd %b/../$module-opensource-src-%v cp doc/*.qch %i/lib/qt5-%type_pkg[qt]/share/doc/qt5 cp -r doc/qt* %i/lib/qt5-%type_pkg[qt]/share/doc/qt5 popd echo "Done installing docs for $module ..." done << SplitOff: << Package: qt5-%type_pkg[qt]-qtbase-doc Description: Qt5 Base documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qdoc.qch lib/qt5-%type_pkg[qt]/share/doc/qt5/qmake.qch lib/qt5-%type_pkg[qt]/share/doc/qt5/qtconcurrent{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtcore{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtdbus{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtgui{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtnetwork{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtopengl{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtplatformheaders{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtprintsupport{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtsql{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qttestlib{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtwidgets{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtxml{.qch,} << DescDetail: Documentation for Qt. << SplitOff2: << Package: qt5-%type_pkg[qt]-qtdeclarative-doc Description: Qt5 Declarative documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtqml{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtquick{.qch,} << DescDetail: Documentation for Qt. << SplitOff3: << Package: qt5-%type_pkg[qt]-qtgraphicaleffects-doc Description: Qt5 GraphicalEffects documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtgraphicaleffects{.qch,} << DescDetail: Documentation for Qt. << SplitOff4: << Package: qt5-%type_pkg[qt]-qtlocation-doc Description: Qt5 Location documentation (%type_pkg[qt]) Replaces: qt5-%type_pkg[qt]-doc (<< 5.6.0) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtlocation{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtpositioning{.qch,} << DescDetail: Documentation for Qt. << SplitOff5: << Package: qt5-%type_pkg[qt]-qtmacextras-doc Description: Qt5 MacExtras documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtmacextras{.qch,} << DescDetail: Documentation for Qt. << SplitOff6: << Package: qt5-%type_pkg[qt]-qtmultimedia-doc Description: Qt5 Multimedia documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtmultimedia{.qch,} << DescDetail: Documentation for Qt. << #SplitOff7: << # Package: qt5-%type_pkg[qt]-qtquickcontrols-doc # Description: Qt5 QuickControls documentation (%type_pkg[qt]) # Replaces: qt5-%type_pkg[qt]-doc (<< 5.6.0) # Files: << # lib/qt5-%type_pkg[qt]/share/doc/qt5/qtquickcontrols{.qch,} # lib/qt5-%type_pkg[qt]/share/doc/qt5/qtquickdialogs{.qch,} # lib/qt5-%type_pkg[qt]/share/doc/qt5/qtquickextras{.qch,} # lib/qt5-%type_pkg[qt]/share/doc/qt5/qtquicklayouts{.qch,} # << # DescDetail: Documentation for Qt. #<< SplitOff8: << Package: qt5-%type_pkg[qt]-qtscript-doc Description: Qt5 Script documentation (%type_pkg[qt]) Replaces: qt5-%type_pkg[qt]-doc (<< 5.6.0) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtscript{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtscripttools{.qch,} << DescDetail: Documentation for Qt. << SplitOff9: << Package: qt5-%type_pkg[qt]-qtsensors-doc Description: Qt5 Sensors documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtsensors{.qch,} << DescDetail: Documentation for Qt. << SplitOff10: << Package: qt5-%type_pkg[qt]-qtserialbus-doc Description: Qt5 SerialPus documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtserialbus{.qch,} << DescDetail: Documentation for Qt. << SplitOff11: << Package: qt5-%type_pkg[qt]-qtserialport-doc Description: Qt5 SerialPort documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtserialport{.qch,} << DescDetail: Documentation for Qt. << SplitOff12: << Package: qt5-%type_pkg[qt]-qtsvg-doc Description: Qt5 SVG documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtsvg{.qch,} << DescDetail: Documentation for Qt. << SplitOff13: << Package: qt5-%type_pkg[qt]-qttools-doc Description: Qt5 Tools documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtassistant{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtdesigner{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qthelp{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtlinguist{.qch,} lib/qt5-%type_pkg[qt]/share/doc/qt5/qtuitools{.qch,} << DescDetail: Documentation for Qt. << SplitOff14: << Package: qt5-%type_pkg[qt]-qtwebchannel-doc Description: Qt5 WebChannel documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtwebchannel{.qch,} << DescDetail: Documentation for Qt. << # webkit-doc needs to be built on a built source tree. #SplitOff14: << # Package: qt5-%type_pkg[qt]-qtwebkit-doc # Description: Qt5 WebKit documentation (%type_pkg[qt]) # Files: << # lib/qt5-%type_pkg[qt]/share/doc/qt5/qtwebkit{.qch,} # lib/qt5-%type_pkg[qt]/share/doc/qt5/qtwebkitwidgets{.qch,} # << # DescDetail: Documentation for Qt. #<< SplitOff15: << Package: qt5-%type_pkg[qt]-qtwebsockets-doc Description: Qt5 WebSockets documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtwebsockets{.qch,} << DescDetail: Documentation for Qt. << SplitOff16: << Package: qt5-%type_pkg[qt]-qtwebview-doc Description: Qt5 WebView documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtwebview{.qch,} << DescDetail: Documentation for Qt. << SplitOff17: << Package: qt5-%type_pkg[qt]-qtxmlpatterns-doc Description: Qt5 XML Patterns documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtxmlpatterns{.qch,} << DescDetail: Documentation for Qt. << SplitOff18: << Package: qt5-%type_pkg[qt]-qt3d-doc Description: Qt5 3D documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qt3d{.qch,} << DescDetail: Documentation for Qt. << SplitOff19: << Package: qt5-%type_pkg[qt]-qtcanvas3d-doc Description: Qt5 Canvas3D documentation (%type_pkg[qt]) Files: << lib/qt5-%type_pkg[qt]/share/doc/qt5/qtcanvas3d{.qch,} << DescDetail: Documentation for Qt. << #AppBundles: DocFiles: LICENSE.LGPLv21 LICENSE.LGPLv3 LGPL_EXCEPTION.txt Homepage: http://qt-project.org DescDetail: << Qt is a cross-platform application and UI framework with APIs for C++ programming and Qt Quick for rapid UI creation. * Intuitive class libraries * Easy to use and learn * Produce highly readable, easily maintainable and reusable code * High runtime performance and small footprint << DescUsage: << To compile against this Qt5, you need to make sure that "%p/lib/qt5-%type_pkg[qt]/bin" is first in your PATH and that qmake is present. Qmake is provided by "qt5-%type_pkg[qt]-qtbase-dev-tools". If you need to manually find the headers and libraries, you need your compiler flags to contain: -F%p/lib/qt5-%type_pkg[qt]/lib or this: -I%p/lib/qt5-%type_pkg[qt]/include ...and your linker flags to contain: -F%p/lib/qt5-%type_pkg[qt]/lib or -L%p/lib/qt5-%type_pkg[qt]/lib In this case, it's still a good idea to set your PATH to contain "%p/lib/qt5-%type_pkg[qt]/bin" as well. << DescPackaging: << We follow Ubuntu's lead in using the separate tarballs and separate most of the packages the same way they do. << << # End Info4