Changeset b312c50
- Timestamp:
- 12/24/2020 09:19:20 AM (3 years ago)
- Branches:
- qt5new
- Children:
- ab30f3f
- Parents:
- 1f87b1b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/qt5.xml
r1f87b1b rb312c50 9 9 <!ENTITY qt5-download-ftp " "> 10 10 <!ENTITY qt5-md5sum "See below"> 11 <!ENTITY qt5-size " 59 MB">12 <!ENTITY qt5-buildsize " 14 GB (255 MB installed)">13 <!ENTITY qt5-time " 22 SBU (using parallelism=4)">11 <!ENTITY qt5-size "11 MB for basic modules, 59 MB for qtwebengine,"> 12 <!ENTITY qt5-buildsize "930 MB (23 MB installed) for basic modules"> 13 <!ENTITY qt5-time "Using parallelism=4: 3.4 SBU for basic modules"> 14 14 ]> 15 15 … … 31 31 After the <xref linkend="qtbase"/> has been installed, various modules 32 32 can be added to provide more functionalities. They are divided in several 33 groups, each of which depend on the precedent:33 groups, each of which depends on the precedent: 34 34 </para> 35 35 … … 44 44 <listitem> 45 45 <para> 46 The<xref linkend="qt-kde"/> are needed for46 <xref linkend="qt-kde"/> are needed for 47 47 <xref linkend="kf5-frameworks"/> and <xref linkend="plasma5-build"/>. 48 48 </para> … … 50 50 <listitem> 51 51 <para> 52 The huge <xref linkend="qtwebengine"/>integrates52 <xref linkend="qtwebengine"/> is a huge module that integrates 53 53 <application>chromium</application>'s web capabilities into 54 54 <application>Qt5</application> … … 211 211 module_build() { 212 212 # MD5_ENTRY contains the md5sum entry from the .md5 file for this module 213 echo $MD5_ENTRY | read md5 tarball 214 215 # download 216 wget &qt5-download-http;$tarball 217 md5sum -c - <<< "$MD5_ENTRY" || exit 1 218 219 packagedir=${tarball%.tar*} 220 221 tar -xf $file 222 pushd $packagedir 213 echo $MD5_ENTRY | { 214 read md5 tarball 215 216 # download 217 wget &qt5-download-http;$tarball 218 md5sum -c - <<< "$MD5_ENTRY" || exit 1 219 220 packagedir=${tarball%.tar*} 221 222 tar -xf $tarball 223 pushd $packagedir 223 224 # OPTIONS contains the qmake options 224 if[ -n "$OPTIONS" ]; then 225 qmake -- $OPTIONS 226 else 227 qmake 228 fi 229 make 230 as_root make install 231 if type -p post_install; then as_root post_install; fi 232 popd 233 234 rm -rf $packagedir 225 if [ -n "$OPTIONS" ]; then 226 qmake -- $OPTIONS 227 else 228 qmake 229 fi 230 make 231 as_root make install 232 if type -p post_install; then post_install; fi 233 popd 234 235 rm -rf $packagedir 236 } 235 237 as_root /sbin/ldconfig 236 238 } … … 239 241 </sect2> 240 242 241 <sect2 id="qt-basic" >243 <sect2 id="qt-basic" xreflabel="Basic Qt5 Modules"> 242 244 <title>Basic Qt5 Modules</title> 243 245 … … 255 257 256 258 unset OPTIONS 257 sed -n "/Begin basic/,/End basic/p" | while read MD5_ENTRY; do 259 sed -n "/Begin basic/,/End basic/p" qt5-submodules-&qt5-version;.md5 | \ 260 while read MD5_ENTRY; do 258 261 if [ -z "${MD5_ENTRY%\#*}" ]; then continue; fi 259 262 case "$MD5_ENTRY" in … … 262 265 QT5BINDIR=$QTDIR/bin 263 266 267 as_root sh << ROOT_EOF 264 268 install -v -dm755 /usr/share/pixmaps/ 265 269 … … 273 277 /usr/share/pixmaps/linguist-qt5.png 274 278 275 install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \279 install -v -Dm644 src/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 276 280 /usr/share/pixmaps/qdbusviewer-qt5.png 277 281 … … 302 306 Type=Application 303 307 Categories=Qt;Development; 304 308 EOF 305 309 306 310 cat > /usr/share/applications/linguist-qt5.desktop << EOF … … 329 333 Categories=Qt;Development;Debugger; 330 334 EOF 335 ROOT_EOF 331 336 } 332 337 export -f post_install ;; … … 339 344 done 340 345 )</userinput></screen> 346 347 <sect3 role="content"> 348 <title>Contents of basic modules</title> 349 350 <segmentedlist> 351 <segtitle>Installed Programs</segtitle> 352 <segtitle>Installed Libraries</segtitle> 353 <segtitle>Installed Directories</segtitle> 354 355 <seglistitem> 356 <seg> 357 assistant, 358 designer, 359 lconvert, 360 linguist, 361 lprodump, 362 lrelease, 363 lrelease-pro, 364 lupdate, 365 lupdate-pro, 366 pixeltool, 367 qcollectiongenerator, 368 qdbus, 369 qdbusviewer, 370 qdoc, 371 qhelpgenerator, 372 qtattributionsscanner, 373 qtdiag, 374 qtpaths, 375 qtplugininfo, and 376 qtwaylandscanner 377 </seg> 378 <seg> 379 libQt5DesignerComponents.so, 380 libQt5Designer.so, 381 libQt5Help.so, 382 libQt5Svg.so, 383 libQt5WaylandClient.so, 384 libQt5WaylandCompositor.so, and 385 libQt5X11Extras.so 386 </seg> 387 <seg> 388 $QTDIR/phrasebooks, 389 $QTDIR/include/{QtUiTools,QtHelp,QtDesigner,QtX11Extras,QtSvg}, 390 $QTDIR/include/{QtWaylandCompositor,QtWaylandClient}, 391 $QTDIR/include/{QtDesignerComponents,QtUiPlugin}, 392 $QTDIR/lib/cmake/{Qt5AttributionsScannerTools,Qt5Help,Qt5Designer}, 393 $QTDIR/lib/cmake/{Qt5X11Extras,Qt5Svg,Qt5UiTools,Qt5DocTools}, 394 $QTDIR/lib/cmake/{Qt5WaylandCompositor,Qt5WaylandClient}, 395 $QTDIR/lib/cmake/{Qt5DesignerComponents,Qt5UiPlugin}, 396 $QTDIR/lib/cmake/Qt5LinguistTools, 397 $QTDIR/plugins/wayland-graphics-integration-client, 398 $QTDIR/plugins/wayland-graphics-integration-server, 399 $QTDIR/plugins/wayland-decoration-client, and 400 $QTDIR/plugins/iconengines 401 </seg> 402 </seglistitem> 403 </segmentedlist> 404 405 <variablelist> 406 <bridgehead renderas="sect4">Short Descriptions</bridgehead> 407 <?dbfo list-presentation="list"?> 408 <?dbhtml list-presentation="table"?> 409 410 <varlistentry id="lconvert-qt5"> 411 <term><command>lconvert</command></term> 412 <listitem> 413 <para> 414 is part of Qt5's Linguist tool chain. It can be used as a 415 standalone tool to convert and filter translation data files. 416 </para> 417 <indexterm zone="qt5 lconvert-qt5"> 418 <primary sortas="b-lconvert-qt5">lconvert</primary> 419 </indexterm> 420 </listitem> 421 </varlistentry> 422 423 <varlistentry id="linguist-qt5"> 424 <term><command>linguist</command></term> 425 <listitem> 426 <para> 427 provides support for translating applications into 428 local languages. 429 </para> 430 <indexterm zone="qt5 linguist-qt5"> 431 <primary sortas="b-linguist-qt5">linguist</primary> 432 </indexterm> 433 </listitem> 434 </varlistentry> 435 436 <varlistentry id="lrelease-qt5"> 437 <term><command>lrelease</command></term> 438 <listitem> 439 <para> 440 is a simple command line tool. It reads XML-based translation 441 file in TS format and produces message files used by the 442 application. 443 </para> 444 <indexterm zone="qt5 lrelease-qt5"> 445 <primary sortas="b-lrelease-qt5">lrelease</primary> 446 </indexterm> 447 </listitem> 448 </varlistentry> 449 450 <varlistentry id="lrelease-pro"> 451 <term><command>lrelease-pro</command></term> 452 <listitem> 453 <para> 454 extracts project information from qmake projects and passes 455 it to lrelease. 456 </para> 457 <indexterm zone="qt5 lrelease-pro"> 458 <primary sortas="b-lrelease-pro">lrelease-pro</primary> 459 </indexterm> 460 </listitem> 461 </varlistentry> 462 463 <varlistentry id="lupdate-qt5"> 464 <term><command>lupdate</command></term> 465 <listitem> 466 <para> 467 finds the translatable 468 strings in the specified source, header and Qt Designer 469 interface files, and stores the extracted messages in 470 translation files to be processed by lrelease. 471 </para> 472 <indexterm zone="qt5 lupdate-qt5"> 473 <primary sortas="b-lupdate-qt5">lupdate</primary> 474 </indexterm> 475 </listitem> 476 </varlistentry> 477 478 <varlistentry id="lupdate-pro"> 479 <term><command>lupdate-pro</command></term> 480 <listitem> 481 <para> 482 reads a Qt project file, an passes the collected information 483 to lupdate. 484 </para> 485 <indexterm zone="qt5 lupdate-pro"> 486 <primary sortas="b-lupdate-pro">lupdate-pro</primary> 487 </indexterm> 488 </listitem> 489 </varlistentry> 490 491 <varlistentry id="pixeltool-qt5"> 492 <term><command>pixeltool</command></term> 493 <listitem> 494 <para> 495 is a desktop magnifier and as you move your mouse around 496 the screen it will show the magnified contents in its window. 497 </para> 498 <indexterm zone="qt5 pixeltool-qt5"> 499 <primary sortas="b-pixeltool-qt5">pixeltool</primary> 500 </indexterm> 501 </listitem> 502 </varlistentry> 503 504 <varlistentry id="qcollectiongenerator-qt5"> 505 <term><command>qcollectiongenerator</command></term> 506 <listitem> 507 <para> 508 processes and converts Qt help files. 509 </para> 510 <indexterm zone="qt5 qcollectiongenerator-qt5"> 511 <primary sortas="b-qcollectiongenerator-qt5">qcollectiongenerator-qt5</primary> 512 </indexterm> 513 </listitem> 514 </varlistentry> 515 516 <varlistentry id="qdbus-qt5"> 517 <term><command>qdbus</command></term> 518 <listitem> 519 <para> 520 lists available services, object paths, methods, signals, and 521 properties of objects on a bus. 522 </para> 523 <indexterm zone="qt5 qdbus-qt5"> 524 <primary sortas="b-qdbus-qt5">qdbus</primary> 525 </indexterm> 526 </listitem> 527 </varlistentry> 528 529 <varlistentry id="qdbusviewer-qt5"> 530 <term><command>qdbusviewer</command></term> 531 <listitem> 532 <para> 533 is a graphical D-Bus browser. 534 </para> 535 <indexterm zone="qt5 qdbusviewer-qt5"> 536 <primary sortas="b-qdbusviewer-qt5">qdbusviewer</primary> 537 </indexterm> 538 </listitem> 539 </varlistentry> 540 541 <varlistentry id="qdoc-qt5"> 542 <term><command>qdoc</command></term> 543 <listitem> 544 <para> 545 is a tool used by <application>Qt</application> Developers to 546 generate documentation for software projects. 547 </para> 548 <indexterm zone="qt5 qdoc-qt5"> 549 <primary sortas="b-qdoc-qt5">qdoc</primary> 550 </indexterm> 551 </listitem> 552 </varlistentry> 553 554 <varlistentry id="qhelpgenerator-qt5"> 555 <term><command>qhelpgenerator</command></term> 556 <listitem> 557 <para> 558 is a tool used to generate a <application>Qt</application> 559 compressed help file. 560 </para> 561 <indexterm zone="qt5 qhelpgenerator-qt5"> 562 <primary sortas="b-qhelpgenerator-qt5">qhelpgenerator</primary> 563 </indexterm> 564 </listitem> 565 </varlistentry> 566 567 <varlistentry id="qtattributionsscanner-qt5"> 568 <term><command>qtattributionsscanner</command></term> 569 <listitem> 570 <para> 571 processes qt_attribution.json files in Qt sources. 572 </para> 573 <indexterm zone="qt5 qtattributionsscanner-qt5"> 574 <primary sortas="b-qtattributionsscanner-qt5">qtattributionsscanner</primary> 575 </indexterm> 576 </listitem> 577 </varlistentry> 578 579 <varlistentry id="qtdiag-qt5"> 580 <term><command>qtdiag</command></term> 581 <listitem> 582 <para> 583 is a tool for reporting diagnostic information about Qt and its 584 environment. 585 </para> 586 <indexterm zone="qt5 qtdiag-qt5"> 587 <primary sortas="b-qtdiag-qt5">qtdiag</primary> 588 </indexterm> 589 </listitem> 590 </varlistentry> 591 592 <varlistentry id="qtpaths-qt5"> 593 <term><command>qtpaths</command></term> 594 <listitem> 595 <para> 596 is a tool to query Qt path information. 597 </para> 598 <indexterm zone="qt5 qtpaths-qt5"> 599 <primary sortas="b-qtpaths-qt5">qtpaths</primary> 600 </indexterm> 601 </listitem> 602 </varlistentry> 603 604 <varlistentry id="qtplugininfo"> 605 <term><command>qtplugininfo</command></term> 606 <listitem> 607 <para> 608 dumps meta-data about Qt plugins in JSON format. 609 </para> 610 <indexterm zone="qt5 qtplugininfo"> 611 <primary sortas="b-qtplugininfo">qtplugininfo</primary> 612 </indexterm> 613 </listitem> 614 </varlistentry> 615 616 </variablelist> 617 618 </sect3> 341 619 </sect2> 342 620 343 <sect2 id="qt-kde" >344 <title> Installation ofModules Needed for KDE</title>621 <sect2 id="qt-kde" xreflabel="Modules Needed for KDE"> 622 <title>Modules Needed for KDE</title> 345 623 <para> 346 624 Install the modules needed for KDE with the following instructions: … … 348 626 </sect2> 349 627 350 <sect2 id="qtwebengine" >351 <title> Installation ofQTWebEngine</title>628 <sect2 id="qtwebengine" xreflabel="QtWebEngine"> 629 <title>QTWebEngine</title> 352 630 <para> 353 631 Install QtWebEngine with the following instructions: … … 355 633 </sect2> 356 634 357 <sect2 id="qt-miscellaneous" >358 <title> Installation ofOther Modules</title>635 <sect2 id="qt-miscellaneous" xreflabel="Other Modules"> 636 <title>Other Modules</title> 359 637 <para> 360 638 Install the remaining modules with the following instructions: … … 762 1040 </seglistitem> 763 1041 </segmentedlist> 764 1042 <!-- 765 1043 <variablelist> 766 1044 <bridgehead renderas="sect3">Short Descriptions</bridgehead> … … 1225 1503 1226 1504 </variablelist> 1227 1505 --> 1228 1506 </sect2> 1229 1507
Note:
See TracChangeset
for help on using the changeset viewer.