Changeset f806bbf2
- Timestamp:
- 03/06/2024 06:34:58 AM (8 weeks ago)
- Branches:
- ken/TL2024, trunk, xry111/llvm18
- Children:
- 5e614d47
- Parents:
- 81575be
- Files:
-
- 1 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
general/graphlib/poppler.xml
r81575be rf806bbf2 137 137 <xref linkend="openjpeg2"/>, and 138 138 &qt5-deps; 139 (required for PDF support in <xref role="nodep" linkend="okular 5"/>)139 (required for PDF support in <xref role="nodep" linkend="okular"/>) 140 140 </para> 141 141 -
kde/kf5-apps/add-pkgs.xml
r81575be rf806bbf2 6 6 ]> 7 7 8 <sect1 id="kde-add-pkgs" xreflabel="Further KDE 5packages">8 <sect1 id="kde-add-pkgs" xreflabel="Further KDE packages"> 9 9 <?dbhtml filename="add-pkgs.html"?> 10 10 11 11 12 <title>Further KDE 5packages</title>12 <title>Further KDE packages</title> 13 13 14 14 <para> 15 15 This section did not provide instructions for all of the available packages 16 in the KDE 5 Software Compilation. The included packages were selected16 in the KDE Software Compilation (KDE Gear). The included packages were selected 17 17 based on what most people would want to use on a standard desktop computer. 18 18 </para> … … 41 41 <para>Kcalc: A scientific calculator.</para> 42 42 </listitem> 43 <!--<listitem> An old kde4 app, https://invent.kde.org/unmaintained/kaccessible44 <para>Kaccessible: Integration of accessibility utilities.</para>45 </listitem> -->46 <!--<listitem> moved to kf5-apps in 6b25d09d4ebb4 for khelpcenter47 <para>Kio-extras: various plugins for urls like <command>man://</command>48 or <command>smb://</command>.</para>49 </listitem>-->50 43 <listitem> 51 44 <para>Kwalletmanager: A credentials management application.</para> … … 79 72 cd build && 80 73 81 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \74 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 82 75 -DCMAKE_BUILD_TYPE=Release \ 83 76 -DBUILD_TESTING=OFF \ -
kde/kf5-apps/ark5.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY ark 5-download-http "&kf5apps-download-http;/ark-&kf5apps-version;.tar.xz">8 <!ENTITY ark 5-download-ftp " ">9 <!ENTITY ark 5-md5sum "f249f98d0e7a0b87f6c3dc3fc48618d4">10 <!ENTITY ark 5-size "2.9 MB">11 <!ENTITY ark 5-buildsize "34 MB">12 <!ENTITY ark 5-time "0.3 SBU (using parallelism=4)">7 <!ENTITY ark-download-http "&kf5apps-download-http;/ark-&kf5apps-version;.tar.xz"> 8 <!ENTITY ark-download-ftp " "> 9 <!ENTITY ark-md5sum "f249f98d0e7a0b87f6c3dc3fc48618d4"> 10 <!ENTITY ark-size "2.9 MB"> 11 <!ENTITY ark-buildsize "34 MB"> 12 <!ENTITY ark-time "0.3 SBU (using parallelism=4)"> 13 13 ]> 14 14 15 <sect1 id="ark 5" xreflabel="Ark-&kf5apps-version;">16 <?dbhtml filename="ark 5.html"?>15 <sect1 id="ark" xreflabel="Ark-&kf5apps-version;"> 16 <?dbhtml filename="ark.html"?> 17 17 18 18 19 19 <title>Ark-&kf5apps-version;</title> 20 20 21 <indexterm zone="ark 5">21 <indexterm zone="ark"> 22 22 <primary sortas="a-Ark">Ark</primary> 23 23 </indexterm> … … 27 27 28 28 <para> 29 The <application>Ark</application> package is a KF 5archive tool.29 The <application>Ark</application> package is a KF6 archive tool. 30 30 It is a graphical front end to tar and similar tools. 31 31 </para> … … 37 37 <listitem> 38 38 <para> 39 Download (HTTP): <ulink url="&ark 5-download-http;"/>39 Download (HTTP): <ulink url="&ark-download-http;"/> 40 40 </para> 41 41 </listitem> 42 42 <listitem> 43 43 <para> 44 Download (FTP): <ulink url="&ark 5-download-ftp;"/>44 Download (FTP): <ulink url="&ark-download-ftp;"/> 45 45 </para> 46 46 </listitem> 47 47 <listitem> 48 48 <para> 49 Download MD5 sum: &ark 5-md5sum;49 Download MD5 sum: &ark-md5sum; 50 50 </para> 51 51 </listitem> 52 52 <listitem> 53 53 <para> 54 Download size: &ark 5-size;54 Download size: &ark-size; 55 55 </para> 56 56 </listitem> 57 57 <listitem> 58 58 <para> 59 Estimated disk space required: &ark 5-buildsize;59 Estimated disk space required: &ark-buildsize; 60 60 </para> 61 61 </listitem> 62 62 <listitem> 63 63 <para> 64 Estimated build time: &ark 5-time;64 Estimated build time: &ark-time; 65 65 </para> 66 66 </listitem> 67 67 </itemizedlist> 68 <!--69 <bridgehead renderas="sect3">Additional Downloads</bridgehead>70 <itemizedlist spacing="compact">71 <listitem>72 <para>73 Required patch:74 <ulink url="&patch-root;/ark-&kf5apps-version;-upstream_fix-1.patch"/>75 </para>76 </listitem>77 </itemizedlist>78 -->79 68 80 69 <bridgehead renderas="sect3">Ark Dependencies</bridgehead> … … 85 74 <xref linkend="libarchive"/> 86 75 </para> 87 88 76 89 77 <bridgehead renderas="sect4">Recommended</bridgehead> … … 101 89 <sect2 role="installation"> 102 90 <title>Installation of Ark</title> 103 <!--104 <para>First, fix a problem identified upstream:</para>105 91 106 <screen><userinput>patch -Np1 -i ../ark-&kf5apps-version;-upstream_fix-1.patch</userinput></screen>107 -->108 92 <para> 109 93 Install <application>Ark</application> by running the following … … 114 98 cd build && 115 99 116 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \100 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 117 101 -DCMAKE_BUILD_TYPE=Release \ 118 102 -DBUILD_TESTING=OFF \ … … 148 132 </seg> 149 133 <seg> 150 $KF5_PREFIX/lib/plugins/kerfuffle, 151 $KF5_PREFIX/share/doc/HTML/*/ark, and 152 $KF5_PREFIX/share/kxmlgui5/ark 134 $KF6_PREFIX/lib/plugins/kerfuffle and 135 $KF6_PREFIX/share/doc/HTML/*/ark 153 136 </seg> 154 137 </seglistitem> … … 160 143 <?dbhtml list-presentation="table"?> 161 144 162 <varlistentry id="ark 5-prog">145 <varlistentry id="ark-prog"> 163 146 <term><command>ark</command></term> 164 147 <listitem> 165 148 <para> 166 is a KF 5-based Archive Manager149 is a KF6-based Archive Manager 167 150 </para> 168 <indexterm zone="ark 5 ark5-prog">151 <indexterm zone="ark ark-prog"> 169 152 <primary sortas="b-ark">ark</primary> 170 153 </indexterm> 171 154 </listitem> 172 155 </varlistentry> 173 174 <!--175 <varlistentry id="arkprofile5">176 <term><command>arkprofile</command></term>177 <listitem>178 <para>179 is a command-line tool to change the current tab's profile180 options.181 </para>182 <indexterm zone="ark5 arkprofile5">183 <primary sortas="b-arkprofile">arkprofile</primary>184 </indexterm>185 </listitem>186 </varlistentry>187 -->188 156 189 157 </variablelist> -
kde/kf5-apps/gwenview.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY gwenview 5-download-http "&kf5apps-download-http;/gwenview-&kf5apps-version;.tar.xz">8 <!ENTITY gwenview 5-download-ftp " ">9 <!ENTITY gwenview 5-md5sum "dded6bc13018cb19276257158a428be0">10 <!ENTITY gwenview 5-size "6.6 MB">11 <!ENTITY gwenview 5-buildsize "50MB">12 <!ENTITY gwenview 5-time "0.5SBU (using parallelism=4)">7 <!ENTITY gwenview-download-http "&kf5apps-download-http;/gwenview-&kf5apps-version;.tar.xz"> 8 <!ENTITY gwenview-download-ftp " "> 9 <!ENTITY gwenview-md5sum "45ff7c02b7372150f3f216b8861811a0"> 10 <!ENTITY gwenview-size "6.6 MB"> 11 <!ENTITY gwenview-buildsize "55 MB"> 12 <!ENTITY gwenview-time "0.8 SBU (using parallelism=4)"> 13 13 ]> 14 14 15 <sect1 id="gwenview 5" xreflabel="Gwenview-&kf5apps-version;">16 <?dbhtml filename="gwenview 5.html"?>15 <sect1 id="gwenview" xreflabel="Gwenview-&kf5apps-version;"> 16 <?dbhtml filename="gwenview.html"?> 17 17 18 18 19 19 <title>Gwenview-&kf5apps-version;</title> 20 20 21 <indexterm zone="gwenview 5">21 <indexterm zone="gwenview"> 22 22 <primary sortas="a-Gwenview">Gwenview</primary> 23 23 </indexterm> … … 37 37 <listitem> 38 38 <para> 39 Download (HTTP): <ulink url="&gwenview 5-download-http;"/>39 Download (HTTP): <ulink url="&gwenview-download-http;"/> 40 40 </para> 41 41 </listitem> 42 42 <listitem> 43 43 <para> 44 Download (FTP): <ulink url="&gwenview 5-download-ftp;"/>44 Download (FTP): <ulink url="&gwenview-download-ftp;"/> 45 45 </para> 46 46 </listitem> 47 47 <listitem> 48 48 <para> 49 Download MD5 sum: &gwenview 5-md5sum;49 Download MD5 sum: &gwenview-md5sum; 50 50 </para> 51 51 </listitem> 52 52 <listitem> 53 53 <para> 54 Download size: &gwenview 5-size;54 Download size: &gwenview-size; 55 55 </para> 56 56 </listitem> 57 57 <listitem> 58 58 <para> 59 Estimated disk space required: &gwenview 5-buildsize;59 Estimated disk space required: &gwenview-buildsize; 60 60 </para> 61 61 </listitem> 62 62 <listitem> 63 63 <para> 64 Estimated build time: &gwenview 5-time;64 Estimated build time: &gwenview-time; 65 65 </para> 66 66 </listitem> 67 67 </itemizedlist> 68 <!-- 69 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 70 <itemizedlist spacing="compact"> 71 <listitem> 72 <para> 73 Required patch for building against <xref linkend="kimageannotator"/>: 74 <ulink url="&patch-root;/gwenview-&kf5apps-version;-build_fixes-1.patch"/> 75 </para> 76 </listitem> 77 </itemizedlist> 78 --> 68 79 69 <bridgehead renderas="sect3">Gwenview Dependencies</bridgehead> 80 70 … … 94 84 <bridgehead renderas="sect4">Optional</bridgehead> 95 85 <para role="optional"> 96 <ulink url="https://download.kde.org/stable/release-service/&kf5apps-version;/src/">KF5Kipi</ulink> 86 <xref linkend="plasma-activities"/> and 87 <ulink url="https://heasarc.gsfc.nasa.gov/fitsio/fitsio.html">CFitsio</ulink> 97 88 </para> 98 89 … … 102 93 <title>Installation of Gwenview</title> 103 94 104 <!-- Ticket #19206 and #19329 -->105 <!-- Fixed for version 24.02.0106 <para>107 First, work around an incompatibility with recent changes in kImageAnnotator:108 </para>109 110 <screen><userinput remap="pre">patch -Np1 -i ../gwenview-&kf5apps-version;-build_fixes-1.patch</userinput></screen>111 -->112 95 <para> 113 96 Install <application>Gwenview</application> by running the following … … 118 101 cd build && 119 102 120 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \103 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 121 104 -DCMAKE_BUILD_TYPE=Release \ 122 105 -DBUILD_TESTING=OFF \ … … 153 136 </seg> 154 137 <seg> 155 $KF 5_PREFIX/share/{kxmlgui5/gvpart,gwenview,doc/HTML/*/gwenview}138 $KF6_PREFIX/share/{gwenview,doc/HTML/*/gwenview} 156 139 </seg> 157 140 </seglistitem> … … 163 146 <?dbhtml list-presentation="table"?> 164 147 165 <varlistentry id="gwenview 5-prog">148 <varlistentry id="gwenview-prog"> 166 149 <term><command>gwenview</command></term> 167 150 <listitem> … … 169 152 is the KDE image viewer 170 153 </para> 171 <indexterm zone="gwenview 5 gwenview5-prog">154 <indexterm zone="gwenview gwenview-prog"> 172 155 <primary sortas="b-gwenview">gwenview</primary> 173 156 </indexterm> … … 175 158 </varlistentry> 176 159 177 <varlistentry id="gwenview 5-importer">160 <varlistentry id="gwenview-importer"> 178 161 <term><command>gwenview_importer</command></term> 179 162 <listitem> … … 181 164 is a Photo importer 182 165 </para> 183 <indexterm zone="gwenview 5 gwenview5-importer">166 <indexterm zone="gwenview gwenview-importer"> 184 167 <primary sortas="b-gwenview_importer">gwenview_importer</primary> 185 168 </indexterm> -
kde/kf5-apps/k3b.xml
r81575be rf806bbf2 7 7 <!ENTITY k3b-download-http "&kf5apps-download-http;/k3b-&kf5apps-version;.tar.xz"> 8 8 <!ENTITY k3b-download-ftp " "> 9 <!ENTITY k3b-md5sum " 3f439733aacc1cd4028faf3a7accf035">9 <!ENTITY k3b-md5sum "63d0cc37185c49f759f60c0f265572bc"> 10 10 <!ENTITY k3b-size "10 MB"> 11 11 <!ENTITY k3b-buildsize "128 MB"> … … 27 27 28 28 <para> 29 The <application>K3b</application> package contains a KF 5-based29 The <application>K3b</application> package contains a KF6-based 30 30 graphical interface to the <application>Cdrtools</application> and 31 31 <application>dvd+rw-tools</application> CD/DVD manipulation tools. It also … … 149 149 cd build && 150 150 151 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \151 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 152 152 -DCMAKE_BUILD_TYPE=Release \ 153 153 -DBUILD_TESTING=OFF \ … … 160 160 161 161 <para> 162 Now, as the <systemitem class="username">root</systemitem>user:162 Now, as the &root; user: 163 163 </para> 164 164 … … 185 185 </seg> 186 186 <seg> 187 $KF 5_PREFIX/share/{,kxmlgui5/}k3b and188 $KF 5_PREFIX/share/doc/HTML/*/k3b187 $KF6_PREFIX/share/k3b and 188 $KF6_PREFIX/share/doc/HTML/*/k3b 189 189 </seg> 190 190 </seglistitem> -
kde/kf5-apps/kdenlive5.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY kdenlive 5-download-http "&kf5apps-download-http;/kdenlive-&kf5apps-version;.tar.xz">8 <!ENTITY kdenlive 5-download-ftp " ">9 <!ENTITY kdenlive 5-md5sum "c5e610a27fc99f0a761739aafc897238">10 <!ENTITY kdenlive 5-size "12MB">11 <!ENTITY kdenlive 5-buildsize "201MB">12 <!ENTITY kdenlive 5-time "1.4SBU (using parallelism=4)">7 <!ENTITY kdenlive-download-http "&kf5apps-download-http;/kdenlive-&kf5apps-version;.tar.xz"> 8 <!ENTITY kdenlive-download-ftp " "> 9 <!ENTITY kdenlive-md5sum "9c0f3a0332e38e0cc1ff370cc635043b"> 10 <!ENTITY kdenlive-size "13 MB"> 11 <!ENTITY kdenlive-buildsize "216 MB"> 12 <!ENTITY kdenlive-time "2.0 SBU (using parallelism=4)"> 13 13 ]> 14 14 15 <sect1 id="kdenlive 5" xreflabel="Kdenlive-&kf5apps-version;">15 <sect1 id="kdenlive" xreflabel="Kdenlive-&kf5apps-version;"> 16 16 <?dbhtml filename="kdenlive.html"?> 17 17 … … 19 19 <title>Kdenlive-&kf5apps-version;</title> 20 20 21 <indexterm zone="kdenlive 5">21 <indexterm zone="kdenlive"> 22 22 <primary sortas="a-Kdenlive">Kdenlive</primary> 23 23 </indexterm> … … 27 27 28 28 <para> 29 The <application>Kdenlive</application> package is a KF 5based video29 The <application>Kdenlive</application> package is a KF6 based video 30 30 editor. 31 31 </para> … … 37 37 <listitem> 38 38 <para> 39 Download (HTTP): <ulink url="&kdenlive 5-download-http;"/>39 Download (HTTP): <ulink url="&kdenlive-download-http;"/> 40 40 </para> 41 41 </listitem> 42 42 <listitem> 43 43 <para> 44 Download (FTP): <ulink url="&kdenlive 5-download-ftp;"/>44 Download (FTP): <ulink url="&kdenlive-download-ftp;"/> 45 45 </para> 46 46 </listitem> 47 47 <listitem> 48 48 <para> 49 Download MD5 sum: &kdenlive 5-md5sum;49 Download MD5 sum: &kdenlive-md5sum; 50 50 </para> 51 51 </listitem> 52 52 <listitem> 53 53 <para> 54 Download size: &kdenlive 5-size;54 Download size: &kdenlive-size; 55 55 </para> 56 56 </listitem> 57 57 <listitem> 58 58 <para> 59 Estimated disk space required: &kdenlive 5-buildsize;59 Estimated disk space required: &kdenlive-buildsize; 60 60 </para> 61 61 </listitem> 62 62 <listitem> 63 63 <para> 64 Estimated build time: &kdenlive 5-time;64 Estimated build time: &kdenlive-time; 65 65 </para> 66 66 </listitem> 67 67 </itemizedlist> 68 <!-- 69 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 70 <itemizedlist spacing="compact"> 71 <listitem> 72 <para> 73 Required patch: 74 <ulink url="&patch-root;/kdenlive-&kf5apps-version;-segfault_fix-1.patch"/> 75 </para> 76 </listitem> 77 </itemizedlist> 78 --> 68 79 69 <bridgehead renderas="sect3">Kdenlive Dependencies</bridgehead> 80 70 … … 95 85 <sect2 role="installation"> 96 86 <title>Installation of Kdenlive</title> 97 <!--98 <para>99 First, apply a patch to fix segmentation faults upon exiting Kdenlive:100 </para>101 87 102 <screen><userinput remap="pre">patch -Np1 -i ../kdenlive-&kf5apps-version;-segfault_fix-1.patch</userinput></screen>103 -->104 88 <para> 105 89 Install <application>Kdenlive</application> by running the following … … 110 94 cd build && 111 95 112 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \96 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 113 97 -DCMAKE_BUILD_TYPE=Release \ 114 98 -DBUILD_TESTING=OFF \ … … 144 128 </seg> 145 129 <seg> 146 $KF5_PREFIX/share/doc/HTML/*/kdenlive, 147 $KF5_PREFIX/share/kdenlive, and 148 $KF5_PREFIX/share/kxmlgui5/kdenlive 130 $KF6_PREFIX/share/doc/HTML/*/kdenlive and 131 $KF6_PREFIX/share/kdenlive 149 132 </seg> 150 133 </seglistitem> … … 156 139 <?dbhtml list-presentation="table"?> 157 140 158 <varlistentry id="kdenlive ">141 <varlistentry id="kdenlive-prog"> 159 142 <term><command>kdenlive</command></term> 160 143 <listitem> … … 163 146 a large number of formats 164 147 </para> 165 <indexterm zone="kdenlive 5 kdenlive">148 <indexterm zone="kdenlive kdenlive-prog"> 166 149 <primary sortas="b-kdenlive">kdenlive</primary> 167 150 </indexterm> … … 175 158 is a render program for <command>kdenlive</command> 176 159 </para> 177 <indexterm zone="kdenlive 5kdenlive_render">160 <indexterm zone="kdenlive kdenlive_render"> 178 161 <primary sortas="b-kdenlive_render">kdenlive_render</primary> 179 162 </indexterm> -
kde/kf5-apps/kf5-apps.xml
r81575be rf806bbf2 7 7 8 8 <chapter id="kf5-apps"> 9 <?dbhtml filename="kf 5-apps.html"?>9 <?dbhtml filename="kf6-apps.html"?> 10 10 11 <title>KDE Frameworks 5Based Applications</title>11 <title>KDE Frameworks 6 Based Applications</title> 12 12 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ark5.xml"/> 14 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kate5.xml"/>-->15 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kdenlive5.xml"/> 16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmix5.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kio-extras.xml"/>16 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kio-extras.xml"/> --> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="khelpcenter.xml"/> 19 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="konsole5.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkexiv2.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="plasma-activities.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="okular5.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libkdcraw.xml"/> -
kde/kf5-apps/khelpcenter.xml
r81575be rf806bbf2 71 71 <bridgehead renderas="sect4">Required</bridgehead> 72 72 <para role="required"> 73 <xref linkend="grantlee"/>,74 73 <xref linkend="kf5-frameworks"/>, 75 74 <xref linkend="libxml2"/>, and … … 79 78 <bridgehead renderas="sect4">Recommended</bridgehead> 80 79 <para role="recommended"> 81 <xref linkend=" kio-extras"/>80 <xref linkend="qtwebengine"/> 82 81 </para> 83 <!-- 82 83 <!-- Is this true any more ??? 84 84 <note> 85 85 <para> … … 105 105 cd build && 106 106 107 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \107 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 108 108 -DCMAKE_BUILD_TYPE=Release \ 109 109 -DBUILD_TESTING=OFF \ … … 119 119 </para> 120 120 121 <screen role="root"><userinput>make install && 122 123 mv -v $KF5_PREFIX/share/kde4/services/khelpcenter.desktop /usr/share/applications/ && 124 rm -rv $KF5_PREFIX/share/kde4</userinput></screen> 121 <screen role="root"><userinput>make install</userinput></screen> 125 122 126 123 </sect2> … … 139 136 </seg> 140 137 <seg> 141 libkdeinit5_khelpcenter.so138 None 142 139 </seg> 143 140 <seg> 144 $KF5_PREFIX/share/khelpcenter, 145 $KF5_PREFIX/share/kxmlgui5/khelpcenter, and 146 $KF5_PREFIX/share/doc/HTML/*/{khelpcenter,fundamentals,onlinehelp} 141 $KF6_PREFIX/share/khelpcenter, 142 $KF6_PREFIX/share/doc/HTML/*/{khelpcenter,fundamentals,onlinehelp} 147 143 </seg> 148 144 </seglistitem> -
kde/kf5-apps/kmix5.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY kmix 5-download-http "&kf5apps-download-http;/kmix-&kf5apps-version;.tar.xz">8 <!ENTITY kmix 5-download-ftp " ">9 <!ENTITY kmix 5-md5sum "a58f84cfc3aa7aeb1745ef0889788dc9">10 <!ENTITY kmix 5-size "1.2 MB">11 <!ENTITY kmix 5-buildsize "20 MB">12 <!ENTITY kmix 5-time "0.2 SBU (using parallelism=4)">7 <!ENTITY kmix-download-http "&kf5apps-download-http;/kmix-&kf5apps-version;.tar.xz"> 8 <!ENTITY kmix-download-ftp " "> 9 <!ENTITY kmix-md5sum "60b622cd36e45f2ea9586b9c3beaba2d"> 10 <!ENTITY kmix-size "1.2 MB"> 11 <!ENTITY kmix-buildsize "20 MB"> 12 <!ENTITY kmix-time "0.2 SBU (using parallelism=4)"> 13 13 ]> 14 14 15 <sect1 id="kmix 5" xreflabel="KMix-&kf5apps-version;">16 <?dbhtml filename="kmix 5.html"?>15 <sect1 id="kmix" xreflabel="KMix-&kf5apps-version;"> 16 <?dbhtml filename="kmix.html"?> 17 17 18 18 19 19 <title>KMix-&kf5apps-version;</title> 20 20 21 <indexterm zone="kmix 5">21 <indexterm zone="kmix"> 22 22 <primary sortas="a-KMix">KMix</primary> 23 23 </indexterm> … … 27 27 28 28 <para> 29 The <application>KMix</application> package contains a KF 5based Sound29 The <application>KMix</application> package contains a KF6 based Sound 30 30 Mixer application. 31 31 </para> … … 37 37 <listitem> 38 38 <para> 39 Download (HTTP): <ulink url="&kmix 5-download-http;"/>39 Download (HTTP): <ulink url="&kmix-download-http;"/> 40 40 </para> 41 41 </listitem> 42 42 <listitem> 43 43 <para> 44 Download (FTP): <ulink url="&kmix 5-download-ftp;"/>44 Download (FTP): <ulink url="&kmix-download-ftp;"/> 45 45 </para> 46 46 </listitem> 47 47 <listitem> 48 48 <para> 49 Download MD5 sum: &kmix 5-md5sum;49 Download MD5 sum: &kmix-md5sum; 50 50 </para> 51 51 </listitem> 52 52 <listitem> 53 53 <para> 54 Download size: &kmix 5-size;54 Download size: &kmix-size; 55 55 </para> 56 56 </listitem> 57 57 <listitem> 58 58 <para> 59 Estimated disk space required: &kmix 5-buildsize;59 Estimated disk space required: &kmix-buildsize; 60 60 </para> 61 61 </listitem> 62 62 <listitem> 63 63 <para> 64 Estimated build time: &kmix 5-time;64 Estimated build time: &kmix-time; 65 65 </para> 66 66 </listitem> … … 98 98 cd build && 99 99 100 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \100 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 101 101 -DCMAKE_BUILD_TYPE=Release \ 102 102 -DBUILD_TESTING=OFF \ … … 116 116 </sect2> 117 117 118 <!-- With 18.12.0, kmix now is kf5 only.119 <sect2 role="commands">120 <title>Command Explanations</title>121 122 <para>123 <parameter>-DKMIX_KF5_BUILD=1</parameter>: This switch is used to ensure124 that <application>KDE Frameworks</application> 5 based application is125 built.126 </para>127 128 </sect2>129 -->130 131 118 <sect2 role="content"> 132 119 <title>Contents</title> … … 145 132 </seg> 146 133 <seg> 147 $KF5_PREFIX/share/kmix, 148 $KF5_PREFIX/share/kxmlgui5/kmix, and 149 $KF5_PREFIX/share/doc/HTML/*/kmix 134 $KF6_PREFIX/share/kmix and 135 $KF6_PREFIX/share/doc/HTML/*/kmix 150 136 </seg> 151 137 </seglistitem> … … 157 143 <?dbhtml list-presentation="table"?> 158 144 159 <varlistentry id="kmix 5-prog">145 <varlistentry id="kmix-prog"> 160 146 <term><command>kmix</command></term> 161 147 <listitem> … … 163 149 is a mini audio mixer for kde 164 150 </para> 165 <indexterm zone="kmix 5 kmix5-prog">151 <indexterm zone="kmix kmix-prog"> 166 152 <primary sortas="b-kmix">kmix</primary> 167 153 </indexterm> … … 169 155 </varlistentry> 170 156 171 <varlistentry id="kmixctrl 5">157 <varlistentry id="kmixctrl"> 172 158 <term><command>kmixctrl</command></term> 173 159 <listitem> … … 176 162 <command>kmix</command> 177 163 </para> 178 <indexterm zone="kmix 5 kmixctrl5">164 <indexterm zone="kmix kmixctrl"> 179 165 <primary sortas="b-kmixctrl">kmixctrl</primary> 180 166 </indexterm> … … 188 174 is a utility to mute, get and set volume levels 189 175 </para> 190 <indexterm zone="kmix 5kmixremote">176 <indexterm zone="kmix kmixremote"> 191 177 <primary sortas="b-kmixremote">kmixremote</primary> 192 178 </indexterm> -
kde/kf5-apps/konsole5.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY konsole 5-download-http "&kf5apps-download-http;/konsole-&kf5apps-version;.tar.xz">8 <!ENTITY konsole 5-download-ftp " ">9 <!ENTITY konsole 5-md5sum "7c7297f44101d0765c9d843fc99a44d6">10 <!ENTITY konsole 5-size "1.8MB">11 <!ENTITY konsole 5-buildsize "54MB">12 <!ENTITY konsole 5-time "0.5SBU (using parallelism=4)">7 <!ENTITY konsole-download-http "&kf5apps-download-http;/konsole-&kf5apps-version;.tar.xz"> 8 <!ENTITY konsole-download-ftp " "> 9 <!ENTITY konsole-md5sum "d6195f0b41d438428c2e433ff45b4c1b"> 10 <!ENTITY konsole-size "1.7 MB"> 11 <!ENTITY konsole-buildsize "60 MB"> 12 <!ENTITY konsole-time "0.7 SBU (using parallelism=4)"> 13 13 ]> 14 14 15 <sect1 id="konsole 5" xreflabel="Konsole-&kf5apps-version;">16 <?dbhtml filename="konsole 5.html"?>15 <sect1 id="konsole" xreflabel="Konsole-&kf5apps-version;"> 16 <?dbhtml filename="konsole.html"?> 17 17 18 18 19 19 <title>Konsole-&kf5apps-version;</title> 20 20 21 <indexterm zone="konsole 5">21 <indexterm zone="konsole"> 22 22 <primary sortas="a-Konsole">Konsole</primary> 23 23 </indexterm> … … 27 27 28 28 <para> 29 The <application>Konsole</application> package is a KF 5based terminal29 The <application>Konsole</application> package is a KF6 based terminal 30 30 emulator. 31 31 </para> … … 37 37 <listitem> 38 38 <para> 39 Download (HTTP): <ulink url="&konsole 5-download-http;"/>39 Download (HTTP): <ulink url="&konsole-download-http;"/> 40 40 </para> 41 41 </listitem> 42 42 <listitem> 43 43 <para> 44 Download (FTP): <ulink url="&konsole 5-download-ftp;"/>44 Download (FTP): <ulink url="&konsole-download-ftp;"/> 45 45 </para> 46 46 </listitem> 47 47 <listitem> 48 48 <para> 49 Download MD5 sum: &konsole 5-md5sum;49 Download MD5 sum: &konsole-md5sum; 50 50 </para> 51 51 </listitem> 52 52 <listitem> 53 53 <para> 54 Download size: &konsole 5-size;54 Download size: &konsole-size; 55 55 </para> 56 56 </listitem> 57 57 <listitem> 58 58 <para> 59 Estimated disk space required: &konsole 5-buildsize;59 Estimated disk space required: &konsole-buildsize; 60 60 </para> 61 61 </listitem> 62 62 <listitem> 63 63 <para> 64 Estimated build time: &konsole 5-time;64 Estimated build time: &konsole-time; 65 65 </para> 66 66 </listitem> … … 113 113 cd build && 114 114 115 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \115 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 116 116 -DCMAKE_BUILD_TYPE=Release \ 117 117 -DBUILD_TESTING=OFF \ … … 144 144 </seg> 145 145 <seg> 146 libkdeinit 5_konsole.so and libkonsoleprivate.so146 libkdeinit6_konsole.so and libkonsoleprivate.so 147 147 </seg> 148 148 <seg> 149 $KF 5_PREFIX/share/doc/HTML/*/konsole,150 $KF 5_PREFIX/share/konsole, and151 $KF 5_PREFIX/share/kxmlgui5/konsole149 $KF6_PREFIX/share/doc/HTML/*/konsole, 150 $KF6_PREFIX/share/konsole, and 151 $KF6_PREFIX/share/kxmlgui6/konsole 152 152 </seg> 153 153 </seglistitem> … … 159 159 <?dbhtml list-presentation="table"?> 160 160 161 <varlistentry id="konsole 5-prog">161 <varlistentry id="konsole-prog"> 162 162 <term><command>konsole</command></term> 163 163 <listitem> … … 166 166 interface 167 167 </para> 168 <indexterm zone="konsole 5 konsole5-prog">168 <indexterm zone="konsole konsole-prog"> 169 169 <primary sortas="b-konsole">konsole</primary> 170 170 </indexterm> … … 172 172 </varlistentry> 173 173 174 <varlistentry id="konsoleprofile 5">174 <varlistentry id="konsoleprofile"> 175 175 <term><command>konsoleprofile</command></term> 176 176 <listitem> … … 179 179 options 180 180 </para> 181 <indexterm zone="konsole 5 konsoleprofile5">181 <indexterm zone="konsole konsoleprofile"> 182 182 <primary sortas="b-konsoleprofile">konsoleprofile</primary> 183 183 </indexterm> -
kde/kf5-apps/libkcddb.xml
r81575be rf806bbf2 7 7 <!ENTITY libkcddb-download-http "&kf5apps-download-http;/libkcddb-&kf5apps-version;.tar.xz"> 8 8 <!ENTITY libkcddb-download-ftp " "> 9 <!ENTITY libkcddb-md5sum " ae21a89d6c91edd4c62e1c391f6d0282">9 <!ENTITY libkcddb-md5sum "29438c22614fb4bd372c7cd326ce5853"> 10 10 <!ENTITY libkcddb-size "444 KB"> 11 <!ENTITY libkcddb-buildsize "1 0MB">12 <!ENTITY libkcddb-time "0.1 SBU (Using parallelism=4)">11 <!ENTITY libkcddb-buildsize "11 MB"> 12 <!ENTITY libkcddb-time "0.1 SBU"> 13 13 ]> 14 14 … … 71 71 <bridgehead renderas="sect4">Required</bridgehead> 72 72 <para role="required"> 73 <xref linkend="kf5-frameworks"/> and 73 <xref linkend="kf5-frameworks"/> 74 </para> 75 76 <bridgehead renderas="sect4">Recommended</bridgehead> 77 <para role="recommended"> 74 78 <xref linkend="libmusicbrainz5"/> 75 79 </para> … … 88 92 cd build && 89 93 90 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \94 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 91 95 -DCMAKE_BUILD_TYPE=Release \ 92 96 -DBUILD_TESTING=OFF \ 97 -DQT_MAJOR_VERSION=6 \ 93 98 -Wno-dev .. && 94 99 make</userinput></screen> … … 118 123 </seg> 119 124 <seg> 120 libKF5Cddb.so and 121 kcm_cddb.so 125 libKCddb6.so 122 126 </seg> 123 127 <seg> 124 $KF 5_PREFIX/include/KF5/KCddb and125 $KF 5_PREFIX/lib/cmake/KF5Cddb126 $KF 5_PREFIX/share/doc/HTML/*/kcontrol128 $KF6_PREFIX/include/KCddb6 129 $KF6_PREFIX/lib/cmake/KCddb6 130 $KF6_PREFIX/share/doc/HTML/*/kcontrol 127 131 </seg> 128 132 </seglistitem> … … 135 139 136 140 <varlistentry id="libkcddb-lib"> 137 <term><filename class="libraryfile">lib kcddb.so</filename></term>141 <term><filename class="libraryfile">libKCddb6.so</filename></term> 138 142 <listitem> 139 143 <para> -
kde/kf5-apps/libkdcraw.xml
r81575be rf806bbf2 7 7 <!ENTITY libkdcraw-download-http "&kf5apps-download-http;/libkdcraw-&kf5apps-version;.tar.xz"> 8 8 <!ENTITY libkdcraw-download-ftp " "> 9 <!ENTITY libkdcraw-md5sum " 7d46c055f3548a501a5c0d6545fe5bac">9 <!ENTITY libkdcraw-md5sum "33da02ba2599dfe982f27182db140bdb"> 10 10 <!ENTITY libkdcraw-size "40 KB"> 11 <!ENTITY libkdcraw-buildsize "1. 6MB">11 <!ENTITY libkdcraw-buildsize "1.7 MB"> 12 12 <!ENTITY libkdcraw-time "less than 0.1 SBU"> 13 13 ]> … … 66 66 </listitem> 67 67 </itemizedlist> 68 <!-- 69 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 70 <itemizedlist spacing="compact"> 71 <listitem> 72 <para> 73 Required patch: 74 <ulink 75 url="&patch-root;/libkdcraw-&kf5apps-version;-libraw19-1.patch"/> 76 </para> 77 </listitem> 78 </itemizedlist> 79 --> 68 80 69 <bridgehead renderas="sect3">libkdcraw Dependencies</bridgehead> 81 70 … … 90 79 <sect2 role="installation"> 91 80 <title>Installation of libkdcraw</title> 92 <!--93 <para>94 Fix building with libraw-0.21.0 or later:95 </para>96 81 97 <screen><userinput>sed -e '/shot_select/s/params/raw&/' \98 -i src/kdcraw.cpp</userinput></screen>99 -->100 82 <para> 101 83 Install <application>libkdcraw</application> by running the following … … 106 88 cd build && 107 89 108 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \90 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 109 91 -DCMAKE_BUILD_TYPE=Release \ 110 92 -DBUILD_TESTING=OFF \ 93 -DQT_MAJOR_VERSION=6 \ 111 94 -Wno-dev .. && 112 95 make</userinput></screen> … … 137 120 </seg> 138 121 <seg> 139 libK F5KDcraw.so122 libKDcrawQt6.so 140 123 </seg> 141 124 <seg> 142 $KF5_PREFIX/include/K F5/KDCRAWand143 $KF5_PREFIX/lib/cmake/K F5KDcraw125 $KF5_PREFIX/include/KDcrawQt6 and 126 $KF5_PREFIX/lib/cmake/KDcrawQt6 144 127 </seg> 145 128 </seglistitem> -
kde/kf5-apps/libkexiv2.xml
r81575be rf806bbf2 7 7 <!ENTITY libkexiv2-download-http "&kf5apps-download-http;/libkexiv2-&kf5apps-version;.tar.xz"> 8 8 <!ENTITY libkexiv2-download-ftp " "> 9 <!ENTITY libkexiv2-md5sum " fbb745604cccbec99980cd702eb50684">9 <!ENTITY libkexiv2-md5sum "c2bab09ac7b6797ddac47aca038265cc"> 10 10 <!ENTITY libkexiv2-size "60 KB"> 11 <!ENTITY libkexiv2-buildsize "3. 3MB">11 <!ENTITY libkexiv2-buildsize "3.5 MB"> 12 12 <!ENTITY libkexiv2-time "0.2 SBU"> 13 13 ]> … … 66 66 </listitem> 67 67 </itemizedlist> 68 <!-- 69 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 70 <itemizedlist spacing="compact"> 71 <listitem> 72 <para> 73 Required patch for building against exiv2-0.28 and above. 74 <ulink url="&patch-root;/libkexiv2-&kf5apps-version;-exiv_0_28-1.patch"/> 75 </para> 76 </listitem> 77 </itemizedlist> 78 --> 68 79 69 <bridgehead renderas="sect3">libkexiv2 Dependencies</bridgehead> 80 70 … … 89 79 <sect2 role="installation"> 90 80 <title>Installation of libkexiv2</title> 91 <!--92 <para>93 First, fix building against exiv2-0.28 and above:94 </para>95 81 96 <screen><userinput>patch -Np1 -i ../libkexiv2-&kf5apps-version;-exiv_0_28-1.patch</userinput></screen>97 -->98 82 <para> 99 83 Install <application>libkexiv2</application> by running the following … … 104 88 cd build && 105 89 106 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \90 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 107 91 -DCMAKE_BUILD_TYPE=Release \ 92 -DBUILD_WITH_QT6=ON \ 108 93 -DBUILD_TESTING=OFF \ 109 94 -Wno-dev .. && … … 135 120 </seg> 136 121 <seg> 137 libK F5KExiv2.so122 libKExiv2Qt6.so 138 123 </seg> 139 124 <seg> 140 $KF5_PREFIX/include/K F5/KExiv2and141 $KF5_PREFIX/lib/cmake/K F5KExiv2125 $KF5_PREFIX/include/KExiv2Qt6 and 126 $KF5_PREFIX/lib/cmake/KExiv2Qt6 142 127 </seg> 143 128 </seglistitem> -
kde/kf5-apps/okular5.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY okular 5-download-http "&kf5apps-download-http;/okular-&kf5apps-version;.tar.xz">8 <!ENTITY okular 5-download-ftp " ">9 <!ENTITY okular 5-md5sum "b974ae6ac5232d8b3d033c8b4e3c37f1">10 <!ENTITY okular 5-size "8.1MB">11 <!ENTITY okular 5-buildsize "86MB">12 <!ENTITY okular 5-time "0.7SBU (using parallelism=4)">7 <!ENTITY okular-download-http "&kf5apps-download-http;/okular-&kf5apps-version;.tar.xz"> 8 <!ENTITY okular-download-ftp " "> 9 <!ENTITY okular-md5sum "b2ced60d37221bf1c4693e529aa0429d"> 10 <!ENTITY okular-size "8.2 MB"> 11 <!ENTITY okular-buildsize "93 MB"> 12 <!ENTITY okular-time "1.0 SBU (using parallelism=4)"> 13 13 ]> 14 14 15 <sect1 id="okular 5" xreflabel="Okular-&kf5apps-version;">16 <?dbhtml filename="okular 5.html"?>15 <sect1 id="okular" xreflabel="Okular-&kf5apps-version;"> 16 <?dbhtml filename="okular.html"?> 17 17 18 18 19 19 <title>Okular-&kf5apps-version;</title> 20 20 21 <indexterm zone="okular 5">21 <indexterm zone="okular"> 22 22 <primary sortas="a-Okular">Okular</primary> 23 23 </indexterm> … … 28 28 <para> 29 29 Okular is a document viewer for KDE. It can view documents of many types 30 including PDF, PostScript, TIFF, Microsoft CHM, DjVu, DVI, XPSand ePub.30 including PDF, PostScript, TIFF, DjVu, DVI, XPS, and ePub. 31 31 </para> 32 32 … … 37 37 <listitem> 38 38 <para> 39 Download (HTTP): <ulink url="&okular 5-download-http;"/>39 Download (HTTP): <ulink url="&okular-download-http;"/> 40 40 </para> 41 41 </listitem> 42 42 <listitem> 43 43 <para> 44 Download (FTP): <ulink url="&okular 5-download-ftp;"/>44 Download (FTP): <ulink url="&okular-download-ftp;"/> 45 45 </para> 46 46 </listitem> 47 47 <listitem> 48 48 <para> 49 Download MD5 sum: &okular 5-md5sum;49 Download MD5 sum: &okular-md5sum; 50 50 </para> 51 51 </listitem> 52 52 <listitem> 53 53 <para> 54 Download size: &okular 5-size;54 Download size: &okular-size; 55 55 </para> 56 56 </listitem> 57 57 <listitem> 58 58 <para> 59 Estimated disk space required: &okular 5-buildsize;59 Estimated disk space required: &okular-buildsize; 60 60 </para> 61 61 </listitem> 62 62 <listitem> 63 63 <para> 64 Estimated build time: &okular 5-time;64 Estimated build time: &okular-time; 65 65 </para> 66 66 </listitem> … … 72 72 <para role="required"> 73 73 <xref linkend="kf5-frameworks"/> 74 <xref linkend="plasma-activities"/> 74 75 </para> 75 76 … … 78 79 <xref linkend="libkexiv2"/>, 79 80 <xref linkend="libtiff"/>, and 80 <xref linkend="poppler"/> (built with Qt 5, required for PDF support)81 <xref linkend="poppler"/> (built with Qt6, required for PDF support) 81 82 </para> 82 83 … … 86 87 <ulink url="https://www.pell.portland.or.us/~orc/Code/discount/">discount</ulink>, 87 88 <ulink url="https://djvu.sourceforge.net/">DjVuLibre</ulink>, 88 <ulink url="https://download.kde.org/stable/release-service/&kf5apps-version;/src/">89 kpimtextedit</ulink>,90 89 <ulink url="https://libspectre.freedesktop.org/">libspectre</ulink> 91 (for PostScript support),92 <ulink url="http://www.jedrea.com/chmlib">libchm</ulink>,93 90 <ulink url="https://sourceforge.net/projects/ebook-tools">libepub</ulink>, and 94 <ulink url="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-mobipocket"> 95 Mobipocket</ulink> 91 <ulink url="https://libzip.org">LibZip</ulink> 96 92 </para> 97 93 … … 116 112 cd build && 117 113 118 SKIP_OPTIONAL=' LibSpectre;CHM;LibZip;DjVuLibre;EPub;QMobipocket;Discount'114 SKIP_OPTIONAL='Discount;DjVuLibre;EPub;LibSpectre;LibZip' 119 115 120 116 cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \ … … 150 146 </seg> 151 147 <seg> 152 libOkular5Core.so148 Okular6Core.so 153 149 </seg> 154 150 <seg> 155 $KF5_PREFIX/include/okular, 156 $KF5_PREFIX/lib/cmake/Okular5, 157 $KF5_PREFIX/lib/plugins/okular, 158 $KF5_PREFIX/share/kxmlgui5/okular, 159 $KF5_PREFIX/share/okular, 160 $KF5_PREFIX/share/doc/HTML/*/okular, and 151 $KF6_PREFIX/include/okular, 152 $KF6_PREFIX/lib/cmake/Okular6, 153 $KF6_PREFIX/lib/plugins/okular, 154 $KF6_PREFIX/share/okular, and 155 $KF6_PREFIX/share/doc/HTML/*/okular 161 156 </seg> 162 157 </seglistitem> … … 168 163 <?dbhtml list-presentation="table"?> 169 164 170 <varlistentry id="okular 5-prog">165 <varlistentry id="okular-prog"> 171 166 <term><command>okular</command></term> 172 167 <listitem> … … 174 169 is a document viewer 175 170 </para> 176 <indexterm zone="okular 5 okular5-prog">171 <indexterm zone="okular okular-prog"> 177 172 <primary sortas="b-okular">okular</primary> 178 173 </indexterm> -
packages.ent
r81575be rf806bbf2 856 856 <!ENTITY pangomm-version "2.46.4"> 857 857 <!ENTITY qt5-version "5.15.12"> 858 <!ENTITY qtwebengine-version "5.15.17"> 858 <!ENTITY qtwebengine-major "6.6"> 859 <!ENTITY qtwebengine-version "6.6.2"> 859 860 <!ENTITY qt6-version "6.6.2"> 860 861 <!ENTITY startup-notification-version "0.12"> … … 920 921 <!-- Chapter 32 --> 921 922 <!ENTITY plasma5-version "6.0.0"> 923 <!ENTITY plasma-version "6.0.0"> 922 924 923 925 -
postlfs/editors/kate.xml
r81575be rf806bbf2 4 4 <!ENTITY % general-entities SYSTEM "../../general.ent"> 5 5 %general-entities; 6 <!ENTITY kate 5-download-http "&kf5apps-download-http;/kate-&kf5apps-version;.tar.xz">7 <!ENTITY kate 5-download-ftp " ">8 <!ENTITY kate 5-md5sum "46323fc33eea7a38816277b47b1fa08a">9 <!ENTITY kate 5-size "7.7MB">10 <!ENTITY kate 5-buildsize "217MB">11 <!ENTITY kate 5-time "0.7SBU (using parallelism=4)">6 <!ENTITY kate-download-http "&kf5apps-download-http;/kate-&kf5apps-version;.tar.xz"> 7 <!ENTITY kate-download-ftp " "> 8 <!ENTITY kate-md5sum "d368f1cb7acc4cb1f9f3eadb6fbd37ac"> 9 <!ENTITY kate-size "8.0 MB"> 10 <!ENTITY kate-buildsize "252 MB"> 11 <!ENTITY kate-time "1.0 SBU (using parallelism=4)"> 12 12 ]> 13 13 14 <sect1 id="kate 5" xreflabel="Kate-&kf5apps-version;">15 <?dbhtml filename="kate 5.html"?>14 <sect1 id="kate" xreflabel="Kate-&kf5apps-version;"> 15 <?dbhtml filename="kate.html"?> 16 16 17 17 18 18 <title>Kate-&kf5apps-version;</title> 19 19 20 <indexterm zone="kate 5">20 <indexterm zone="kate"> 21 21 <primary sortas="a-Kate">Kate</primary> 22 22 </indexterm> … … 27 27 <para> 28 28 The <application>Kate</application> package contains an advanced 29 KF 5based graphical text editor.29 KF6 based graphical text editor. 30 30 </para> 31 31 … … 36 36 <listitem> 37 37 <para> 38 Download (HTTP): <ulink url="&kate 5-download-http;"/>38 Download (HTTP): <ulink url="&kate-download-http;"/> 39 39 </para> 40 40 </listitem> 41 41 <listitem> 42 42 <para> 43 Download (FTP): <ulink url="&kate 5-download-ftp;"/>43 Download (FTP): <ulink url="&kate-download-ftp;"/> 44 44 </para> 45 45 </listitem> 46 46 <listitem> 47 47 <para> 48 Download MD5 sum: &kate 5-md5sum;48 Download MD5 sum: &kate-md5sum; 49 49 </para> 50 50 </listitem> 51 51 <listitem> 52 52 <para> 53 Download size: &kate 5-size;53 Download size: &kate-size; 54 54 </para> 55 55 </listitem> 56 56 <listitem> 57 57 <para> 58 Estimated disk space required: &kate 5-buildsize;58 Estimated disk space required: &kate-buildsize; 59 59 </para> 60 60 </listitem> 61 61 <listitem> 62 62 <para> 63 Estimated build time: &kate 5-time;63 Estimated build time: &kate-time; 64 64 </para> 65 65 </listitem> … … 72 72 <xref linkend="kf5-frameworks"/> 73 73 </para> 74 74 <!-- 75 75 <bridgehead renderas="sect4">Optional</bridgehead> 76 76 <para role="optional"> 77 77 <ulink url="https://libgit2.github.com/">libgit2</ulink> 78 78 </para> 79 79 --> 80 80 </sect2> 81 81 … … 91 91 cd build && 92 92 93 cmake -DCMAKE_INSTALL_PREFIX=$KF 5_PREFIX \93 cmake -DCMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 94 94 -DCMAKE_BUILD_TYPE=Release \ 95 95 -DBUILD_TESTING=OFF \ … … 122 122 </seg> 123 123 <seg> 124 Several plugins under $KF 5_PREFIX/lib/plugins124 Several plugins under $KF6_PREFIX/lib/plugins 125 125 </seg> 126 126 <seg> 127 $KF 5_PREFIX/lib/plugins/ktexteditor,128 $KF 5_PREFIX/lib/plugins/plasma/dataengine,129 $KF 5_PREFIX/share/doc/HTML/*/{kate,katepart,kwrite},130 $KF 5_PREFIX/share/{kateproject,katexmltools}, and131 $KF 5_PREFIX/share/plasma/plasmoids/org.kde.plasma.katesessions127 $KF6_PREFIX/lib/plugins/ktexteditor, 128 $KF6_PREFIX/lib/plugins/plasma/dataengine, 129 $KF6_PREFIX/share/doc/HTML/*/{kate,katepart,kwrite}, 130 $KF6_PREFIX/share/{kateproject,katexmltools}, and 131 $KF6_PREFIX/share/plasma/plasmoids/org.kde.plasma.katesessions 132 132 </seg> 133 133 </seglistitem> … … 139 139 <?dbhtml list-presentation="table"?> 140 140 141 <varlistentry id="kate 5-prog">141 <varlistentry id="kate-prog"> 142 142 <term><command>kate</command></term> 143 143 <listitem> … … 145 145 is an advanced text editor for kde 146 146 </para> 147 <indexterm zone="kate 5 kate5-prog">147 <indexterm zone="kate kate-prog"> 148 148 <primary sortas="b-kate">kate</primary> 149 149 </indexterm> … … 151 151 </varlistentry> 152 152 153 <varlistentry id="kwrite 5">153 <varlistentry id="kwrite"> 154 154 <term><command>kwrite</command></term> 155 155 <listitem> … … 158 158 <command>kate</command> 159 159 </para> 160 <indexterm zone="kate 5 kwrite5">160 <indexterm zone="kate kwrite"> 161 161 <primary sortas="b-kwrite">kwrite</primary> 162 162 </indexterm> -
x/lib/lib.xml
r81575be rf806bbf2 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt5-alternate.xml"/> 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt5-components.xml"/> 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt6.xml"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qtwebengine.xml"/> 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt6.xml"/> 81 <!-- 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qtwebkit5.xml"/> --> 81 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qtwebkit5.xml"/> --> 83 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="startup-notification.xml"/> 84 83 85 <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk2.xml"/>-->84 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk2.xml"/>--> 86 85 87 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tepl.xml"/> -
x/lib/qtwebengine.xml
r81575be rf806bbf2 5 5 %general-entities; 6 6 7 <!ENTITY qtwebengine-major "5.15"> 8 <!-- URL if there is a public release 9 <!ENTITY qtwebengine-download-http "https://download.qt.io/archive/qt/&qtwebengine-major;/&qtwebengine-version;/submodules/qtwebengine-everywhere-src-&qtwebengine-version;.tar.xz"> 10 URL for a prepared git version --> 11 <!ENTITY qtwebengine-download-http "&sources-anduin-http;/qtwebengine/qtwebengine-&qtwebengine-version;.tar.xz"> 7 <!ENTITY qtwebengine-download-http "https://download.qt.io/official_releases/qt/&qtwebengine-major;/&qtwebengine-version;/submodules/qtwebengine-everywhere-src-&qtwebengine-version;.tar.xz"> 12 8 <!ENTITY qtwebengine-download-ftp " "> 13 <!ENTITY qtwebengine-md5sum " 9f430acf599605c762a8098000155045">14 <!ENTITY qtwebengine-size " 307MB">15 <!ENTITY qtwebengine-buildsize " 5.1 GB (154MB installed)">16 <!ENTITY qtwebengine-time " 45SBU (Using parallelism=8)">9 <!ENTITY qtwebengine-md5sum "593be964bad252a2b8e0052bc171175b"> 10 <!ENTITY qtwebengine-size "402 MB"> 11 <!ENTITY qtwebengine-buildsize "7.6 GB (231 MB installed)"> 12 <!ENTITY qtwebengine-time "51 SBU (Using parallelism=8)"> 17 13 ]> 18 14 19 15 <sect1 id="qtwebengine" xreflabel="qtwebengine-&qtwebengine-version;"> 20 16 <?dbhtml filename="qtwebengine.html"?> 21 22 17 23 18 <title>QtWebEngine-&qtwebengine-version;</title> … … 43 38 website designed for google chrome, or chromium, browsers. 44 39 </para> 45 46 <important>47 <para>48 Qt-5.15 reached End Of Life on 26 May 2023. Extended lifetime Qt5.15 LTS49 has been extended until 26th May 2025 for those with subscription licenses.50 Because qtwebengine uses chromium code under the LGPL, it appears that any51 new backported CVE fixes for QtWebEngine will be available after Qt makes52 public releases of its current versions.53 </para>54 </important>55 56 <warning>57 <para>58 QtWebEngine uses a forked copy of chromium, and is therefore vulnerable59 to many issues found there. The Qt developers have always preferred to60 make releases at the same time as the rest of Qt (rather than adding61 emergency fixes), but with stable versions getting released after the62 current development version. Now that they are keen to move to Qt6, the63 5.15.3 and later Qt-5.15 releases are initially only available to paying64 customers. QtWebEngine is something of an exception because of its LGPL65 licence, but getting the git sources (with the forked chromium submodule)66 to a position where they will successfully build on a current BLFS system67 can take a lot of effort and therefore updates to the book may be delayed.68 </para>69 70 <para>71 It seems likely that future 5.15-series versions will also be released72 long after the chromium vulnerabilities are known, but fixes for73 QtWebEngine can be found in git and the editors take the view that74 known vulnerabilities in browsers should be fixed.75 </para>76 77 <para> <!-- for git versions -->78 The tarball linked to below was created from the 5.15<!--.15--> git branch79 and the 87-branch of the chromium submodule (which is forked from80 chromium). See the GIT-VERSIONS file in the tarball for details of the81 latest commits.82 </para>83 </warning>84 85 <!-- note for editors on obtaining webengine from git.86 First (if you do not already have a past version)87 git clone git://code.qt.io/qt/qtwebengine.git88 git submodule init -89 that will report qtwebengine-chromium.git registered for src/3rdparty90 now find the main branch names:91 git fetch origin92 git branch -r93 after a release is prepared (even if the rest is not public), the 5.1594 branch now seems to get updated and might be what you want. But in the95 approach to 5.15.6 the backported CVE and other security fixes were only96 applied to 5.15.6. So, assuming that a 5.15.7 branch now exists,97 git checkout origin/5.15.798 Confirm that HEAD is where you expected.99 Now go to src/3rdparty100 git fetch origin101 git branch -r102 The required branch is likely to be 87-branch unless there is a newer one103 mentioned in the 5.15 cgit web page (below).104 git checkout origin/87-branch (or whatever)105 Use git log or git tk to look at its HEAD and check it seems appropriate.106 If this doesn't work, use 'git submodule update'107 108 To decide when it might be worth creating a new tarball, periodically keep109 an eye on https://code.qt.io/cgit/qt/qtwebengine.git/ (currently, the 5.15.6110 branch, 5.15.7 might get used later). The interesting items are CVE fixes111 for known chromium vulnerabilities, as well as numbered Security bugs -112 again, these relate to chromium.113 114 When I noticed some updates in late March I was searching for one of the115 CVEs mentioned, and google found a link to a review page for Michael Brüning116 at https://codereview.qt-project.org/q/owner:michael.bruning%2540qt.io At that117 time I could see various unmerged items, so I waited. The items for the118 90-based chromium module are not relevant to 5.15-series (possibly they will119 be for qtwebengine-6+). Review queues for other Qt employees might be found120 in a similar way, but remember that everythng EXCEPT qtwebengine and chromium121 is private to Qt until they choose to release it.122 123 NOTE: the 3rdparty/chromium tree may contain more patches than have been124 merged into the current 5.15.x branch. Any patches after what was in the125 last 'update chromium' merge in qtwebengine occasionally break the build.126 127 After merging the contents of the qtwebengine and src/3rdparty git extracts,128 in the top level please create a GIT-VERSIONS file summarising the HEAD129 commits of both parts, as a reminder of where we are up to. I've nove added130 a CVE-fixes to keep track of what has been fixed (comits before 5.15.2 did not131 mention the CVEs until they were detailed in a release).132 133 Now create tarballs - 'git archive' does not work across submodule boundaries,134 so you need to create one archive from the top of qtwebengine/ and another135 from the top of src/3rdparty (chromium, gn, ninja are apparently all part of136 the qtwebengine-chromium module). Then in a work area untar the qtwebengine137 tarball, go down to src/3rdparty and untar the submodule tarball.138 Decide on what to call the result and create a full xz tarball using tar -cJf.139 140 NOTE: To use git archive, use something like this:141 git archive - -format tar.gz - -output qtwebengine.tar.gz HEAD142 git archive - -format tar.gz - -output chromium.tar.gz HEAD143 144 UPDATE: Since we have to host the tarball, and it is over 300MB, it makes145 sense to create a patch for subsequent fixes (for the first version, 314KB146 including the updates to the GIT-VERSIONS file). For future updates, view147 the current updates patch to see the previous commits. When the new commits148 have been applied, rename the updated version to 'b', but untar the149 unpatched tarball as 'a' and then diff a to b in the usual manner to get150 all updates since the tarball was created.151 152 For our own releases, probably best to create a fresh tarball.153 154 end of note for editors -->155 40 156 41 &lfs121_checked; … … 171 56 </para> 172 57 </warning> 173 58 <!-- 174 59 <note> 175 60 <para> … … 193 78 </para> 194 79 </note> 195 80 --> 196 81 <bridgehead renderas="sect3">Package Information</bridgehead> 197 82 <itemizedlist spacing="compact"> … … 228 113 </itemizedlist> 229 114 115 <!-- 230 116 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 231 117 <itemizedlist spacing="compact"> 232 <!--<listitem>118 <listitem> 233 119 <para> 234 120 Required patch: … … 239 125 <ulink url="&patch-root;/qtwebengine-&qtwebengine-version;-5.15.7-1.patch"/> 240 126 </para> 241 </listitem> -->127 </listitem> 242 128 <listitem> 243 129 <para> … … 252 138 </para> 253 139 </listitem> 254 <!--140 255 141 <listitem> 256 142 <para> … … 259 145 </para> 260 146 </listitem> 261 -->262 147 </itemizedlist> 148 --> 263 149 264 150 <bridgehead renderas="sect3">qtwebengine Dependencies</bridgehead> 265 151 266 152 <bridgehead renderas="sect4">Required</bridgehead> 267 <!-- the qmake output tends to be misleading. 'khr' is from Mesa --> 153 268 154 <para role="required"> 269 155 <xref linkend="nodejs"/>, 270 156 <xref linkend="nss"/>, 271 <xref linkend="pciutils"/>, 272 <xref linkend="python311"/>, and 273 (<xref linkend='qt5'/> or 274 <xref role="nodep" linkend='qt5-components'/> with qtlocation and qtwebchannel) 157 <xref linkend="pciutils"/>, and 158 <xref linkend='qt6'/> 275 159 </para> 276 160 … … 309 193 <sect2 role="installation"> 310 194 <title>Installation of qtwebengine</title> 311 312 <!-- following merely commented instead of deleted, in case we need to313 drop back when a future version of python3 is released -->314 <!--<note>315 <para>316 Unlike version 5.15.2, the chromium-derived build system now needs317 <command>python</command> to be available and to be python2. In318 BLFS-10.1 the creation of the python symlink was removed as a step319 towards eventually getting rid of python2 (other old packages which320 need python2 usually work by invoking python2). If you are still321 using an earlier version of BLFS where322 <filename>/usr/bin/python</filename> exists, you can skip the323 commands to create the symlink, and to later remove it.324 </para>325 </note>326 327 <para>328 First, as the <systemitem class="username">root</systemitem>329 user, create the python symlink:330 </para>331 332 <screen role="root"><userinput>ln -svf /usr/bin/python{2,}</userinput></screen>-->333 334 335 <!--<para>336 Now apply a patch to update from 5.15.6 to the security and other fixes337 contained in the 5.15.7 source:338 </para>339 340 <screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-&qtwebengine-version;-5.15.7-1.patch</userinput></screen>-->341 342 <para>343 Apply a patch to fix several issues that can prevent the build from completing,344 and to force it to use python3:345 </para>346 347 <screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-&qtwebengine-version;-build_fixes-2.patch</userinput></screen>348 349 <para>350 If building with system <xref linkend='ffmpeg'/> as the editors351 recommend, apply a patch that resolves problems when building with352 ffmpeg-5 and later:353 </para>354 355 <screen><userinput remap="pre">patch -Np1 -i ../qtwebengine-&qtwebengine-version;-ffmpeg5_fixes-1.patch</userinput></screen>356 357 <!-- The ffmpeg commit effadce6c756247ea8bae32dc13bb3e6f464f0eb358 already in system ffmpeg, but not this old shipped copy.359 Not marked nodump because it won't affect the build with system360 ffmpeg anyway. -->361 362 <!-- Now in build_fixes-2363 <para>364 Otherwise, fix an issue in shipped ffmpeg causing it fail to build365 with Binutils 2.41 or later:366 </para>367 368 <screen><userinput remap="pre">sed 's/(uint8_t)\(([^)]*)\|shift\)/\1 \& 0x1F/' \369 -i src/3rdparty/chromium/third_party/ffmpeg/libavcodec/x86/mathops.h</userinput></screen>370 -->371 372 <!-- start of commands for git versions only -->373 <para>374 Although the build_fixes patch has ensured that git is not invoked during the build,375 the build system has labyrinthine rules of byzantine complexity, and in376 particular trying to build without two <filename>.git</filename> directories377 will lead to it eventually falling into unexpected and unbuildable code378 which references a private header that has not been created. Avoid this379 by creating the required directories:380 </para>381 382 <screen><userinput>mkdir -pv .git src/3rdparty/chromium/.git</userinput></screen>383 384 <para>385 Because this version of qtwebengine is aimed at a later release than the386 current public releases, change it to build for qt-&qt5-version; using a387 sed:388 </para>389 390 <screen><userinput>sed -e '/^MODULE_VERSION/s/5.*/&qt5-version;/' -i .qmake.conf</userinput></screen>391 <!-- end of commands for git versions only -->392 393 <para>394 Now, ensure that the local headers are available when not building as395 part of the complete <xref linkend="qt5"/>:396 </para>397 398 <screen><userinput>find -type f -name "*.pr[io]" |399 xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |'</userinput></screen>400 401 <para>402 Next, allow the pulseaudio library to be linked at build time, instead403 of run time. This also prevents an issue with newer pulseaudio:404 </para>405 406 <screen><userinput>sed -e '/link_pulseaudio/s/false/true/' \407 -i src/3rdparty/chromium/media/media_options.gni</userinput></screen>408 409 <para>410 Next, fix a build failure that occurs when libxml2-2.12.0 or later is411 installed:412 <!-- See Ticket #19246 -->413 </para>414 415 <screen><userinput>sed -e 's/xmlError/const xmlError/' \416 -i src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h \417 -i src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc</userinput></screen>418 419 <!-- Now in build_fixes-2.patch (except Python 3.12 changes, those are commented420 until we eventually move to Python 3.12 again for this package (though421 hopefully by that point these issues will be resolved)422 <para>423 Next, fix the build tools so they can be run with Python-3.11+:424 </para>425 426 <screen><userinput>sed -e 's/\^(?i)/(?i)^/' \427 -i src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py &&428 429 sed -e "s/'rU'/'r'/" \430 -i src/3rdparty/chromium/tools/grit/grit/util.py</userinput></screen>431 432 <para>433 Several fixes are needed for using Python-3.12+: first, either remove434 references to the removed <command>imp</command> module or435 replace it with the newer <command>importlib</command> module:436 </para>437 438 <screen><userinput>sed -e "/import imp/d" \439 -i src/3rdparty/chromium/mojo/public/tools/mojom/mojom/fileutil.py \440 src/3rdparty/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py &&441 442 sed -e "s/import imp/import importlib.util/" \443 -e 's@.*load_source.*@\444 spec = importlib.util.spec_from_file_location(fullname, filepath)\445 mod = importlib.util.module_from_spec(spec);\446 spec.loader.exec_module(mod)\447 return mod@' \448 -i src/3rdparty/chromium/components/resources/protobufs/binary_proto_generator.py</userinput></screen>449 450 <note>451 <para>452 In the above instruction, the 4-space indentation of the four lines453 from <command>spec = ...</command> to <command>return ...</command>454 is significant, since they are in a Python script.455 </para>456 </note>457 458 <para>459 Remove an obsolete instance of and a reference to the460 <command>six</command> module:461 </para>462 463 <screen><userinput>sed -e /six.move/d \464 -i src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/python_message.py &&465 466 rm -r src/3rdparty/chromium/tools/grit/third_party/six</userinput></screen>467 468 <para>469 There is also a workaround needed for ICU-74+:470 </para>471 472 <screen><userinput>sed -e 's/^#define BA_LB_COUNT.*$/#define BA_LB_COUNT 40/' \473 -i src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc</userinput></screen>474 -->475 476 <!-- In build_fixes-2.patch now477 <para>478 Finally, fix a change in the build system which allows its developers to479 pass e.g. -j20 to make (for quick tests of some areas) but breaks the480 build with LFS's use of the NINJAJOBS environment variable:481 </para>482 -->483 <!-- editors: See thread at484 http://lists.linuxfromscratch.org/pipermail/blfs-dev/2019-December/036996.html485 et.seq, particularly 037002.html which shows the commit near the end. -->486 487 <!--<screen><userinput>sed -i 's/NINJAJOBS/NINJA_JOBS/' src/core/gn_run.pro</userinput></screen>-->488 489 <!-- now that we always install this as 5.15.2, this seems to be redundant490 <para>491 If an older version of the package's main library has been installed,492 when the package is built separately it will link to that in preference493 to its own not-yet-installed version, and fail because of missing symbols.494 Prevent that by, as the <systemitem class="username">root</systemitem>495 user, moving the symlink out of the way:496 </para>497 498 <screen role="root"><userinput>if [ -e ${QT5DIR}/lib/libQt5WebEngineCore.so ]; then499 mv -v ${QT5DIR}/lib/libQt5WebEngineCore.so{,.old}500 fi</userinput></screen>-->501 502 <!--<para>503 The last fix is needed to build with gcc-12:504 </para>505 506 <screen><userinput>sed -e '/#include/i#include <vector>' \507 -i src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp</userinput></screen>-->508 509 <!-- PATH=[...] will cause /opt/python3.11/bin/python3.11 to be hardcoded into510 the makefiles instead of whichever python is in /usr/bin -->511 195 <para> 512 196 Install <application>qtwebengine</application> by running the following … … 516 200 <screen><userinput>mkdir build && 517 201 cd build && 518 PATH=/opt/python3.11/bin:$PATH qmake .. -- \ 519 -system-ffmpeg \ 520 -proprietary-codecs \ 521 -webengine-icu && 522 make</userinput></screen> 523 524 <!-- 525 <para> 526 if you wish to build the HTML documentation, issue: 527 </para> 528 529 <screen><userinput>make docs</userinput></screen> 530 --> 202 203 cmake -D CMAKE_MESSAGE_LOG_LEVEL=STATUS \ 204 -D QT_FEATURE_webengine_system_ffmpeg=ON \ 205 -D QT_FEATURE_webengine_system_icu=ON \ 206 -D QT_FEATURE_webengine_system_libevent=ON \ 207 -D QT_FEATURE_webengine_proprietary_codecs=ON \ 208 -D QT_FEATURE_webengine_webrtc_pipewire=ON \ 209 -D QT_BUILD_EXAMPLES_BY_DEFAULT=OFF \ 210 -G Ninja .. && 211 212 ninja</userinput></screen> 213 531 214 <para> 532 215 This package does not come with a test suite. … … 540 223 541 224 <!-- EDITORS NOTE: If you are updating this package, use INSTALL_ROOT= 542 instead of DESTDIR= --> 543 <!-- 544 <para> 545 If you built the HTML documentation, install it with: 546 </para> 547 548 <screen role="root"><userinput>make install_docs</userinput></screen> 549 --> 550 <para> 551 Remove references to the build directory from installed library 552 dependency (prl) files by running the following 553 commands as the <systemitem class="username">root</systemitem> user: 554 </para> 555 556 <screen role="root"><userinput>find $QT5DIR/ -name \*.prl \ 557 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen> 558 559 <!--<para> 560 Finally, as the <systemitem class="username">root</systemitem> 561 user, remove the python symlink: 562 </para> 563 564 <screen role="root"><userinput>rm -v /usr/bin/python</userinput></screen>--> 225 instead of DESTDIR= Not sure this is valid any more with version 6.6.2 --> 565 226 </sect2> 566 227 … … 569 230 570 231 <para> 571 <command>PATH=/opt/python3.11/bin:$PATH</command>: This switch forces 572 this package to use the version of Python 3.11 that is installed in /opt. 573 This is done to reduce the chances for problems that may occur during the 574 build, and to simplify the instructions since this package is incompatible 575 with Python 3.12 without additional modifications. 576 <!-- Ticket #19016 --> 577 </para> 578 579 <para> 580 <command>qmake</command>: This will build the included copy of 581 <application>ninja</application> if it is not already installed 582 and use it to configure the build. 583 </para> 584 585 <para> 586 <command>-- -system-ffmpeg -proprietary-codecs -webengine-icu</command>: If 587 any options are passed to qmake they must come after '--' which must follow 588 '..' that points to the main directory. The options here cause it to use 589 system ffmpeg and system icu. The '-proprietary-codecs' option allows 590 ffmpeg to decode H264 and H265 codecs. If built as part of full Qt5, the 591 system icu is automatically used (only) by Qt5Core if it is available, but 592 unless this option is used webengine will always use its shipped copy of icu, 593 adding time and space to the build. Remove the 594 <parameter>-system-ffmpeg</parameter> switch if you don't have 595 <xref linkend='ffmpeg'/> installed and want to build this package 596 with an internal copy of ffmpeg. 597 </para> 598 599 <para> 600 <option>-webengine-jumbo-build 0</option>: If this is added to the qmake 601 command it will cause the 'Jumbo Build Merge Limit' to be reported as 'no' 602 instead of 8. That turns off the jumbo build. Some distros do that to get 603 a smaller build on some architectures such as MIPS. On x86_64 it might save 604 a little space in the build, but the build time will increase by a very 605 large amount. 606 </para> 607 608 <para> 609 <option>-webengine-kerberos</option>: Add this if you have installed <xref 610 linkend="mitkrb"/> and wish to connect from a browser using QtWebEngine 611 to a webserver which requires you to connect via kerberos. 612 </para> 613 614 <!-- 615 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 616 href="../../xincludes/SIOCGSTAMP.xml"/> 617 --> 232 <parameter>CMAKE_MESSAGE_LOG_LEVEL=STATUS</parameter>: Output 233 interesting messages that project users might be interested in. 234 Ideally these should be concise, no more than a single line, 235 but still informative. 236 </para> 237 238 <para> 239 <parameter>QT_FEATURE_webengine_system_*</parameter>: Specify what 240 external packages the system should use. 241 </para> 242 243 <para> 244 <parameter>QT_BUILD_EXAMPLES_BY_DEFAULT=OFF</parameter>: Do not build 245 exampes by default. 246 </para> 618 247 619 248 <para> … … 724 353 <seg> 725 354 qtwebengine_convert_dict and 726 QtWebEngineProcess ( in $QT5DIR/libexec)355 QtWebEngineProcess (both in $QT6DIR/libexec) 727 356 </seg> 728 357 <seg> 729 libQt5Pdf.so, 730 libQt5PdfWidgets.so, 731 libQt5WebEngineCore.so, 732 libQt5WebEngine.so, and 733 libQt5WebEngineWidgets.so 358 libQt6Pdf.so, 359 libQt6PdfQuick.so, 360 libQt6PdfWidgets.so, 361 libQt6WebEngineCore.so, 362 libQt6WebEngineiQuick.so, 363 libQt6WebEngineQuickDelegatesQml.so, and 364 libQt6WebEngineWidgets.so 734 365 </seg> 735 366 <seg> 736 $QT5DIR/include/QtPdf, 737 $QT5DIR/include/QtPdfWidgets, 738 $QT5DIR/include/QtWebEngine, 739 $QT5DIR/include/QtWebEngineCore, 740 $QT5DIR/include/QtWebEngineWidgets, 741 $QT5DIR/qml/QtWebEngine, and 742 $QT5DIR/translations/qtwebengine_locales 367 $QT6DIR/include/QtPdf, 368 $QT6DIR/include/QtPdfQuick, 369 $QT6DIR/include/QtPdfWidgets, 370 $QT6DIR/include/QtWebEngineCore, 371 $QT6DIR/include/QtWebEngineQuick, 372 $QT6DIR/include/QtWebEngineWidgets, 373 $QT6DIR/qml/QtWebEngine, and 374 $QT6DIR/translations/qtwebengine_locales 743 375 </seg> 744 376 </seglistitem> … … 776 408 </listitem> 777 409 </varlistentry> 778 410 <!-- 779 411 <varlistentry id="libQtWebEngine-lib"> 780 412 <term><filename class="libraryfile">libQtWebEngine.so</filename></term> … … 813 445 </listitem> 814 446 </varlistentry> 815 447 --> 816 448 </variablelist> 817 449 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.