Changeset 7623a70
- Timestamp:
- 06/02/2023 11:08:19 AM (10 months ago)
- Branches:
- 12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
- Children:
- c407a61
- Parents:
- 7bfd30d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gnome/platform/tracker3.xml
r7bfd30d r7623a70 103 103 <para role="optional"> 104 104 <xref linkend="asciidoc"/>, 105 <xref linkend="gi-docgen"/>, 105 <!-- It looks like not used even if docs=true, 106 the pre-built doc is shipped in tarball and will be installed 107 <xref linkend="gi-docgen"/> 108 --> 106 109 <xref linkend="graphviz"/>, 107 110 <xref linkend="libsoup"/>, … … 121 124 122 125 <para> 126 Fix the location to install the documentation into: 127 </para> 128 129 <screen><userinput>mv docs/reference/libtracker-sparql/doc/{Tracker-3.0,tracker-&tracker3-version;} && 130 sed '/docs_name/s/Tracker-3.0/tracker-&tracker3-version;/' \ 131 -i docs/reference/libtracker-sparql/meson.build</userinput></screen> 132 133 <para> 123 134 Install <application>Tracker</application> by running the following 124 135 commands: … … 128 139 cd build && 129 140 130 meson setup --prefix=/usr \ 131 --buildtype=debugoptimized \ 132 -Ddocs=false \ 133 -Dman=false \ 141 meson setup --prefix=/usr \ 142 --buildtype=release \ 143 -Dman=false \ 134 144 .. && 135 145 ninja</userinput></screen> … … 139 149 140 150 meson setup --prefix=/usr \ 141 --buildtype=debugoptimized \ 142 -Ddocs=false \ 151 --buildtype=release \ 143 152 -Dman=false \ 144 153 -Dsystemd_user_services=false \ … … 147 156 148 157 <para> 149 To test the results, issue: <command>ninja test</command>. The tests 150 should be run from a graphical session. One test, 158 Now, as the <systemitem class="username">root</systemitem> user: 159 </para> 160 161 <screen role="root"><userinput>ninja install</userinput></screen> 162 163 <para> 164 To test the results, issue: <command>meson configure -Ddebug=true 165 && ninja test</command>. 166 The test suite should be run from a graphical session. One test, 151 167 <filename>tracker: fts / fts</filename>, is known to fail due to an 152 168 incompatiblity with SQLite-3.42. 153 169 </para> 154 170 155 <para>156 Now, as the <systemitem class="username">root</systemitem> user:157 </para>158 159 <screen role="root"><userinput>ninja install</userinput></screen>160 161 171 </sect2> 162 172 … … 165 175 <title>Command Explanations</title> 166 176 167 <!--168 177 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 169 178 href="../../xincludes/meson-buildtype-release.xml"/> 170 -->171 172 <para>173 <parameter>--buildtype=debugoptimized</parameter>: In normal packages174 using the meson build system, it would be appropriate to use a Release175 mode. The tests require debugging information to be present, so build176 debugging information while still providing optimizations.177 </para>178 179 <para>180 <parameter>-Ddocs=false</parameter>: This switch prevents the181 build process from generating API documentation. Omit this switch if you182 have <xref linkend="gtk-doc" role="nodep"/> installed and wish to183 generate and install the API documentation.184 </para>185 179 186 180 <para> … … 195 189 the build process from installing systemd user services since they are 196 190 useless on SysV systems. 191 </para> 192 193 <para> 194 <command>meson configure -Ddebug=true</command>: This command enables 195 some debug checks necessary for the test suite. We don't want to 196 enable them for the installed Tracker 3 libraries and programs, so 197 we run the test suite after installation. 197 198 </para> 198 199
Note:
See TracChangeset
for help on using the changeset viewer.