source: general.ent@ 03654ad

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 03654ad was c5408a2, checked in by Douglas R. Reno <renodr@…>, 19 months ago

Add an entity for the gi-docgen URL and change several packages to use
it.

This should make the different URLs we had previously consistent with
one another, and ease maintenance burden.

This is only temporary though since eventually gi-docgen will become
part of the book, when Pierre's python-modules branch is brought into
trunk.

  • Property mode set to 100644
File size: 7.6 KB
RevLine 
[50836740]1<!-- Editing up to the line of ==== should be enough
2 to generate a book for development, release, or rc-->
3<!ENTITY % development "INCLUDE"><!-- set to INCLUDE for development,
4 set to IGNORE for release or rc -->
5<!ENTITY % release "IGNORE"> <!-- set to INCLUDE for release,
6 set to IGNORE for development or rc -->
7<!ENTITY % relyear "2022">
[056b5965]8<!ENTITY % relnum "11.2">
[50836740]9<!ENTITY % reldate "March 1st, 2022">
[056b5965]10<!ENTITY % relpubdate "2022-09-01">
[50836740]11<!-- ================================================================== -->
12<!-- Do not change anything below unless the www or book layouts change -->
13
14<!-- Automatically generated by git-version.sh. Used for release or dev -->
15<!ENTITY % conditional-entities SYSTEM "conditional.ent">
16%conditional-entities;
17
18<![ %development; [
19<!-- version info automatically generated by git -->
[17c9da8]20<!ENTITY % version-entities SYSTEM "version.ent">
21%version-entities;
[50836740]22<![ %sysv; [
[4c0df5c4]23<!ENTITY lfs-version "development">
24<!ENTITY blfs-version "svn">
25<!ENTITY patch-version "svn">
[50836740]26]]>
27<![ %systemd; [
[4c0df5c4]28<!ENTITY lfs-version "systemd">
29<!ENTITY blfs-version "systemd">
30<!ENTITY patch-version "svn">
[50836740]31]]>
32]]><!-- End %development -->
33
34<![ %release; [
35<![ %sysv; [
[4c0df5c4]36<!ENTITY lfs-version "%relnum;">
37<!ENTITY blfs-version "%relnum;">
38<!ENTITY patch-version "%relnum;">
[50836740]39]]>
40<![ %systemd; [
[4c0df5c4]41<!ENTITY lfs-version "%relnum;-systemd">
42<!ENTITY blfs-version "%relnum;-systemd">
43<!ENTITY patch-version "%relnum;">
[50836740]44]]>
45
46<!ENTITY year "%relyear;">
[4dfe93eb]47<!ENTITY version "%relnum;">
[50836740]48<!ENTITY releasedate "%reldate;">
49<!ENTITY pubdate "%relpubdate;">
50]]><!-- End %release -->
[17c9da8]51
[50836740]52<!ENTITY copyrightdate "1999-&year;">
53<!ENTITY copyholder "The BLFS Development Team">
54<!ENTITY lfs-domainname "linuxfromscratch.org">
[29a430f]55
[f6ba18fd]56<!ENTITY maintainer-fullname "The BLFS Team">
57<!ENTITY maintainer-firstname "BLFS">
[41666068]58<!ENTITY maintainer-address "blfs-maintainer@&lfs-domainname;">
[4e88613]59
[428191d]60
[4a570af1]61<!ENTITY lfs-website "https://www.&lfs-domainname;">
[4be2261]62<!-- downloads_root must have an entity because it is needed for scripts
63 Note: s/_/-/ in comment to avoid grep error
64 It is also needed for systemd units
65 -->
[4c0df5c4]66<!ENTITY downloads-root "&lfs-website;/blfs/downloads/&blfs-version;">
67<!--<!ENTITY downloads-root-systemd "https://www.linuxfromscratch.org/blfs/downloads/systemd">
68<!ENTITY downloads-project "https://downloads.&lfs-domainname;">-->
[a29486e4]69
[18bd6a3]70<!ENTITY sources-anduin-http "https://anduin.linuxfromscratch.org/BLFS">
[a29486e4]71<!ENTITY sources-anduin-ftp "ftp://anduin.linuxfromscratch.org/BLFS">
72
[4a570af1]73<!ENTITY hints-root "https://www.&lfs-domainname;/hints">
[c9aa980]74<!ENTITY patch-downloads "https://www.linuxfromscratch.org/patches/downloads">
[4c0df5c4]75<!ENTITY patch-root "https://www.&lfs-domainname;/patches/blfs/&patch-version;">
[4a570af1]76<!ENTITY errata "https://www.&lfs-domainname;/blfs/errata/&blfs-version;/">
77<!ENTITY blfs-ticket-root "https://wiki.&lfs-domainname;/blfs/ticket/">
[a29486e4]78
[4e88613]79<!ENTITY lfs-root "../../../../lfs/view/&lfs-version;">
[4dcc31a]80<!ENTITY lfs-dev "../../../../lfs/view/development">
[8dfc5c3]81<!ENTITY gnu-http "https://ftp.gnu.org/gnu">
82<!ENTITY gnu-ftp "ftp://ftp.gnu.org/gnu">
83<!ENTITY gnupg-http "https://www.gnupg.org/ftp/gcrypt">
[14d673a2]84<!ENTITY gnupg-ftp "ftp://ftp.gnupg.org/gcrypt">
[122ded1]85<!ENTITY gstreamer-dl "https://gstreamer.freedesktop.org/src">
[8dfc5c3]86<!ENTITY kernel-dl "https://www.kernel.org/pub">
87<!ENTITY mozilla-http "https://archive.mozilla.org/pub">
[8d0bc761]88<!ENTITY mozilla-hg "https://hg.mozilla.org/releases/mozilla-release/archive/">
[a206343]89<!ENTITY perl_authors "https://www.cpan.org/authors">
90<!ENTITY metacpan_authors "https://cpan.metacpan.org/authors/id">
[8dfc5c3]91<!ENTITY pymodules-dl "https://files.pythonhosted.org/packages/source">
92<!ENTITY sourceforge-dl "https://downloads.sourceforge.net">
93
[340486e]94<!ENTITY gentoo-ftp-repo "ftp://ftp.mirrorservice.org/sites/distfiles.gentoo.org/distfiles">
[98e2adf]95<!ENTITY fedora-http-repo "http://pkgs.fedoraproject.org/repo/pkgs">
[faf325d]96<!ENTITY jaist-ftp-repo "ftp://ftp.jaist.ac.jp/pub//sourceforge">
[458e839c]97<!ENTITY lxqt-http-repo "http://downloads.lxqt.org/lxqt">
[4e88613]98<!ENTITY publisher "Unknown">
[e622c0b]99<!ENTITY xorg-download-http "https://www.x.org/pub/individual">
[2f4014b]100<!ENTITY xorg-download-ftp "ftp://ftp.x.org/pub/individual">
[e5f33088]101<!ENTITY pypi "https://pypi.python.org/pypi">
[827ba01c]102<!ENTITY appstream-glib-url "http://people.freedesktop.org/~hughsient/appstream-glib/releases">
[7d5122e6]103<!ENTITY elinks-url "http://elinks.or.cz">
[1eac9eb]104<!ENTITY w3m-url "http://w3m.sourceforge.net/">
[4122007]105
[62dc76c]106<!-- Convenience entities -->
107<!ENTITY root "<systemitem class='username'>root</systemitem>">
[c5408a2]108<!ENTITY gi-docgen-url "https://gnome.pages.gitlab.gnome.org/gi-docgen/">
[62dc76c]109
[55fb7f56]110<!-- These entities are used to identify versions of LFS
[db808f2]111 packages referenced throughout the BLFS book. -->
[efc60908]112
[ef0bc43]113<!ENTITY lfs-perl-version "5.36"> <!-- used in git -->
[efc60908]114
[55fb7f56]115<!-- End LFS versions -->
[4122007]116
[b3391fa]117<!ENTITY blfs-bootscripts-version "20220722">
[6ddb21a]118<!ENTITY systemd-units-version "20220720">
[f852e706]119
[4a570af1]120<!ENTITY blfs-wiki "https://wiki.&lfs-domainname;/blfs/wiki">
[d53eb0e]121
[b5a2067]122<!-- These entities are used to annotate the current status of a package as it
123 relates to the version of LFS it will build/work against -->
[2db87f5]124
[85d6393]125<!ENTITY lfs112_checked "<note><para>Development versions of BLFS may not build or run
[5354fe2]126 some packages properly if dependencies have been updated
127 since the most recent stable versions of the book.</para></note>">
[f44ab56]128<!--
[96428de]129<!ENTITY lfs110a_built "<para>This package is known to build using an LFS
[b2f38b60]130 11.0 platform but has not been tested.</para>">
[f44ab56]131-->
[b5a2067]132<!-- End special entities about LFS compatibility -->
133
[ba58642]134<!ENTITY as_root "<note><para>When installing multiple packages in a script,
135 the installation needs to be done as the root user. There are three general
136 options that can be used to do this:</para>
137
138 <orderedlist>
139
140 <listitem><para>Run the entire script as the root user (not
141 recommended).</para></listitem>
142
143 <listitem><para>Use the <command>sudo</command> command from the <xref
144 linkend='sudo'/> package.</para></listitem>
145
146 <listitem><para>Use <command>su -c &quot;command arguments&quot;</command>
147 (quotes required) which will ask for the root password for every iteration
[0d7900a]148 of the loop.</para></listitem>
149
[ba58642]150 </orderedlist>
151
152 <para>One way to handle this situation is to create a short
153 <command>bash</command> function that automatically selects the appropriate
154 method. Once the command is set in the environment, it does not need to be
155 set again.</para>
[0d7900a]156
[ba58642]157 <screen><userinput>as_root()
158{
159 if [ $EUID = 0 ]; then $*
160 elif [ -x /usr/bin/sudo ]; then sudo $*
161 else su -c \\&quot;$*\\&quot;
[0d7900a]162 fi
[ba58642]163}
164
165export -f as_root</userinput></screen>
166</note>">
[33cbd93a]167
[75fee1b]168<!ENTITY not-katamari "<para>This package is provided for testing the
169 completed Xorg installation.</para>">
[058a3280]170
[13652301]171<!ENTITY % package-entities SYSTEM "packages.ent">
172%package-entities;
[ea20da9]173
[428191d]174<!ENTITY parallel_issues "<note><para>This package may occasionally fail when
175 building with multiple processors. See <xref
[ea20da9]176 linkend='parallel-builds'/> for more information.</para></note>">
177
[729e458]178<!ENTITY shell-env "<note><para>If installing in the chroot environment, be
179 sure to export the <envar>SHELL</envar> environment
180 variable or configuration of the package will
181 fail.</para></note>">
182
Note: See TracBrowser for help on using the repository browser.