Changes in / [ead10d5:930d002c]
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/python3.xml
read10d5 r930d002c 17 17 <!ENTITY python3htmldoc-download-http 18 18 "https://www.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2"> 19 <!ENTITY python3-docs-md5sum " 7a1fc1824f7c96e779ef35fe10dde120" >19 <!ENTITY python3-docs-md5sum "cdce7b1189bcf52947f3b434ab04d7e2" > 20 20 ]> 21 21 -
gnome/platform/gnome-session.xml
read10d5 r930d002c 109 109 <screen><userinput>sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in</userinput></screen> 110 110 111 111 <!-- 112 112 <para revision="sysv"> 113 113 Adapt meson.build so that gnome-session can build without systemd: … … 115 115 116 116 <screen revision="sysv"><userinput remap="pre">sed -i "/ systemd_dep/,+3d;/if enable_systemd/a \ systemd_userunitdir = '/tmp\'" meson.build</userinput></screen> 117 117 --> 118 118 <para> 119 119 Install <application>GNOME Session</application> by … … 124 124 cd build && 125 125 126 meson setup --prefix=/usr \ 127 --buildtype=release \ 128 -Dsystemd_journal=false \ 129 .. && 126 meson setup --prefix=/usr \ 127 --buildtype=release \ 128 -Dsystemd_journal=false \ 129 -Dsystemduserunitdir=/tmp \ 130 .. && 130 131 ninja</userinput></screen> 131 132 … … 167 168 <screen role="root"><userinput>rm -v /usr/share/xsessions/gnome.desktop && 168 169 rm -v /usr/share/wayland-sessions/gnome.desktop</userinput></screen> 169 170 <!-- 170 171 <para revision="sysv"> 171 172 Now, as the <systemitem class="username">root</systemitem> user, … … 174 175 175 176 <screen role="root" revision="sysv"><userinput>rm -rv /tmp/{*.d,*.target,*.service}</userinput></screen> 176 177 --> 177 178 <!-- this part is not needed on systemd, since the dbus session is created 178 179 by systemd-user.--> … … 194 195 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 195 196 href="../../xincludes/meson-buildtype-release.xml"/> 196 </sect2> 197 198 <para revision="sysv"> 199 <parameter>-Dsystemd_journal=false</parameter> 200 and <parameter>-Dsystemduserunitdir=/tmp</parameter>: Allow building 201 with elogind support on a SysV based system. 202 </para> 203 204 </sect2> 197 205 198 206 <sect2 role="starting"> -
gnome/platform/mutter.xml
read10d5 r930d002c 89 89 <para role="recommended"> 90 90 <xref linkend="desktop-file-utils"/>, 91 <xref linkend="gobject-introspection"/>, 92 <xref linkend="startup-notification"/>, and 93 <xref linkend="sysprof"/> 91 <xref linkend="gobject-introspection"/>, and 92 <xref linkend="startup-notification"/> 94 93 </para> 95 94 … … 98 97 <para role="recommended"> 99 98 <xref linkend="libinput"/>, 99 <xref linkend="sysprof"/>, 100 100 <xref linkend="wayland"/>, 101 101 <xref linkend="wayland-protocols"/>, and 102 102 <xref linkend="xwayland"/>. 103 Additionally, <xref linkend="gtk3"/> needs to be built with104 <application>Wayland</application> support.105 103 </para> 106 104 … … 117 115 </para> 118 116 119 <!-- NOTE: Mutter compiles git versions of COGL and Clutter for it's own 120 internal use. This is because the wayland support upstream isn't advanced 121 enough for the graphics stack used in Mutter. --> 117 <!-- NOTE: Mutter compiles shipped Cogl and Clutter for it's own 118 internal use. This is because the upstream has decided that Cogl and 119 Clutter should be only used by Mutter in the future, so the development 120 of Cogl and Clutter is now performed in the Mutter repository. The 121 "standalone" Cogl and Clutter are considered obsolete now and we should 122 try to archive them. --> 122 123 123 124 <para condition="html" role="usernotes">User Notes: … … 141 142 --buildtype=release \ 142 143 -Dtests=false \ 144 -Dprofiler=false \ 143 145 .. && 144 146 ninja</userinput></screen> … … 164 166 165 167 <para> 166 The test suite requires debug functions to be enabled in the build, andan168 The test suite requires an 167 169 external program called <command>xvfb-run</command>. If you wish to run 168 170 the tests, you should download and install it before running … … 179 181 You should also replace <parameter>-Dtests=false</parameter> in the 180 182 <command>meson</command> command, with 181 <parameter>-Dtests=true </parameter>. The test183 <parameter>-Dtests=true -Dclutter_tests=false</parameter>. The test 182 184 suite requires the mutter schema to be installed on the system, so it is 183 185 better to run the tests after installing the package. … … 201 203 </para> 202 204 203 <screen role='test'><userinput>sed 's/zenity --[a-z]*/gtk 3-demo/' -i ../src/tests/x11-test.sh</userinput></screen>205 <screen role='test'><userinput>sed 's/zenity --[a-z]*/gtk4-demo/' -i ../src/tests/x11-test.sh</userinput></screen> 204 206 205 207 <para> … … 213 215 <para> 214 216 The tests require an active X or wayland session. 215 The <filename>native-unit</filename> test is known to fail. 217 <!-- https://gitlab.gnome.org/GNOME/mutter/-/issues/2848 --> 218 The <filename>test_framebuffer_get_bits</filename> test is known to fail. 216 219 A lot of tests will fail if the opengl rendering is not done in hardware. 217 220 Don't make any mouse or keyboard input while the test suite is 218 221 running or some tests may fail. 219 222 </para> 223 220 224 </sect2> 221 225 … … 223 227 <title>Command Explanations</title> 224 228 225 <!-- https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5512226 If debug is disabled, the "assertion 'CLUTTER_IS_ACTOR (self)'227 failed" message will turn into a crash. Enabling debug is just a228 work around, it's not a proper fix.229 <para>230 <parameter>- -buildtype=debugoptimized</parameter>: Override the231 default buildtype (<quote>debug</quote>), which would produce232 unoptimized binaries. It's used instead of233 <option>- -buildtype=release</option> to work around an issue234 causing gnome-shell to crash.235 </para>236 -->237 238 229 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 239 230 href="../../xincludes/meson-buildtype-release.xml"/> … … 245 236 246 237 <para> 247 <option>-Dprofiler=false</option>: Use this option if 248 <application>Sysprof</application> is not installed, and you don't 249 want meson to download <application>Sysprof</application> source 250 code. 238 <parameter>-Dprofiler=false</parameter>: Allow building this package 239 without <application>Sysprof</application>. Remove this option if 240 you've installed <application>Sysprof</application> and want to 241 analysis the rendering performance of 242 <application>Mutter</application>. 243 </para> 244 245 <para> 246 <option>-Dtests=true -Dclutter-tests=false</option>: Building all the 247 tests but the tests for the shipped <application>Clutter</application> 248 library. The <application>Clutter</application> tests are known to 249 fail with <option>--buildtype=release</option>. 251 250 </para> 252 251 … … 256 255 <title>Starting Mutter</title> 257 256 258 <!-- Mutter as a Wayland compositor Works with mutter-42.4 and 43.0.257 <!-- Mutter as a Wayland compositor works with recent mutter releases. 259 258 IIRC mutter can also be used as a X window manager: just replace 260 259 "twm" with "mutter ‐‐x11" in xinitrc. But I've not tested … … 304 303 </seg> 305 304 <seg> 306 libmutter-12.so 305 libmutter-12.so and libmutter-test-12.so (optional) 307 306 </seg> 308 307 <seg> … … 342 341 </varlistentry> 343 342 343 <varlistentry id="libmutter-test"> 344 <term><filename class="libraryfile">libmutter-test-12.so</filename></term> 345 <listitem> 346 <para> 347 contains the <application>Mutter</application> test suite API 348 functions; this library is only installed if the test suite of 349 this package is enabled and it is needed by 350 <application>gnome-shell</application> test suite 351 </para> 352 <indexterm zone="mutter libmutter-test"> 353 <primary sortas="c-libmutter-test">libmutter-test-12.so</primary> 354 </indexterm> 355 </listitem> 356 </varlistentry> 357 344 358 </variablelist> 345 359 -
postlfs/security/nss.xml
read10d5 r930d002c 106 106 </para> 107 107 </listitem> 108 <listitem> 109 <para> 110 Required patch for processors lacking the <quote>adx</quote> 111 instruction set: 112 <ulink url="&patch-root;/nss-&nss-version;-illegal_instruction-1.patch"/> 113 </para> 114 </listitem> 108 115 </itemizedlist> 109 116 … … 129 136 <title>Installation of NSS</title> 130 137 131 <!-- In 3.53.x, parallel build was possible.132 And with another rebuild of nss-3.54, all is well again, but133 broken in 3.60. Fixed again in 3.62. -->134 <!--135 138 <note> 136 139 <para> 137 This package does not support parallel build. 140 Some old generations processors lack an assembler instruction that 141 is generated unconditionally by NSS-3.90. It leads to an 142 "illegal instruction" fault when running firefox. The availability 143 of this instruction is asserted by the <quote>adx</quote> flag 144 in <filename>/proc/cpuinfo</filename>. If this flag is not set, 145 apply the following patch: 138 146 </para> 139 147 </note> 140 --> 148 149 <screen><userinput>grep -q adx /proc/cpuinfo || \ 150 patch -Np1 -i ../nss-&nss-version;-illegal_instruction-1.patch</userinput></screen> 141 151 142 152 <para>
Note:
See TracChangeset
for help on using the changeset viewer.