blob: 5d072b3e2d2f9f25650d026e0c2e92189690f026 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
<!-- $LastChangedBy$ $Date$ -->
<!ENTITY day "21"> <!-- Always 2 digits -->
<!ENTITY month "09"> <!-- Always 2 digits -->
<!ENTITY year "2014">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
<!ENTITY releasedate "September 21st, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development] -->
<!ENTITY last-commit "$Date$"> <!-- Automatic update -->
<!ENTITY lfs-domainname "linuxfromscratch.org">
<!ENTITY maintainer-fullname "The BLFS Team">
<!ENTITY maintainer-firstname "BLFS">
<!ENTITY maintainer-address "blfs-maintainer@&lfs-domainname;">
<!ENTITY lfs-website "http://www.&lfs-domainname;">
<!-- downloads - root must not have an entity because it is needed for scripts
change svn to x.y for release -->
<!ENTITY downloads-root "http://www.linuxfromscratch.org/blfs/downloads/svn">
<!ENTITY downloads-project "http://downloads.&lfs-domainname;">
<!ENTITY sources-anduin-http "http://anduin.&lfs-domainname;/sources/BLFS/svn">
<!ENTITY sources-anduin-ftp "ftp://anduin.&lfs-domainname;/BLFS/svn">
<!ENTITY sources-anduin-other-http "http://anduin.&lfs-domainname;/sources/other">
<!ENTITY sources-anduin-other "ftp://anduin.&lfs-domainname;/other">
<!ENTITY files-anduin "http://anduin.&lfs-domainname;/files/BLFS/svn">
<!ENTITY hints-root "http://www.&lfs-domainname;/hints">
<!ENTITY patch-downloads "http://www.linuxfromscratch.org/patches/downloads">
<!ENTITY patch-root "http://www.&lfs-domainname;/patches/blfs/svn">
<!ENTITY errata "http://www.&lfs-domainname;/blfs/errata/&blfs-version;/">
<!ENTITY blfs-ticket-root "http://wiki.&lfs-domainname;/blfs/ticket/">
<!-- <!ENTITY lfs-root "http://www.&lfs-domainname;/lfs/view/&lfs-version;"> -->
<!ENTITY lfs-root "../../../../lfs/view/&lfs-version;">
<!ENTITY lfs-dev "../../../../lfs/view/development">
<!ENTITY kernel "http://www.kernel.org/pub/">
<!ENTITY gstreamer-dl "http://gstreamer.freedesktop.org/src">
<!ENTITY gnu-alpha-ftp "ftp://alpha.gnu.org/gnu/">
<!ENTITY gnu-alpha-http "http://alpha.gnu.org/gnu/">
<!ENTITY sourceforge-repo "http://downloads.sourceforge.net">
<!ENTITY sourceforge-repo2 "http://sourceforge.net">
<!ENTITY gentoo-ftp-repo "ftp://mirror.ovh.net/gentoo-distfiles/distfiles">
<!ENTITY fedora-http-repo "http://pkgs.fedoraproject.org/repo/pkgs">
<!ENTITY jaist-ftp-repo "ftp://ftp.jaist.ac.jp/pub//sourceforge">
<!ENTITY publisher "Unknown">
<!ENTITY xorg-download-http "http://xorg.freedesktop.org/archive/individual">
<!ENTITY xorg-download-ftp "ftp://ftp.x.org/pub/individual">
<!ENTITY mozilla-http "http://releases.mozilla.org/pub/mozilla.org">
<!ENTITY mozilla-ftp "ftp://ftp.mozilla.org/pub/mozilla.org">
<!ENTITY gnome-download-http "http://ftp.gnome.org/pub/gnome/sources">
<!ENTITY gnome-download-ftp "ftp://ftp.gnome.org/pub/gnome/sources">
<!ENTITY gnome-minor "3.12">
<!-- These entities are used to identify versions of LFS
packages referenced throughout the BLFS book. -->
<!ENTITY lfs-autoconf-version "2.69">
<!ENTITY lfs-coreutils-version "8.23">
<!ENTITY lfs-e2fsprogs-version "1.42.11">
<!ENTITY lfs-flex-version "2.5.39">
<!ENTITY lfs-gcc-version "4.9.1">
<!ENTITY lfs-gdbm-version "1.11">
<!ENTITY lfs-m4-version "1.4.17">
<!-- this was originally the perl version used by the corresponding
version of lfs, in those days always for i686, but now BLFS is a rolling
release -->
<!ENTITY lfs-perl-version "<5.x.y>/<arch-linux>">
<!ENTITY lfs-shadow-version "4.2.1">
<!ENTITY lfs-vim-version "7.4">
<!-- End LFS versions -->
<!ENTITY blfs-bootscripts-version "20140919">
<!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
<!ENTITY blfs-wiki "http://wiki.&lfs-domainname;/blfs/wiki">
<!-- These entities are used to annotate the current status of a package as it
relates to the version of LFS it will build/work against -->
<!ENTITY lfs76_checked "<para>This package is known to build and work
properly using an LFS-7.6 platform.</para>">
<!ENTITY lfs76_built "<para>This package is known to build using an LFS
7.6 platform but has not been tested.</para>">
<!-- usage: <para>&lfssvn_checked;ccyymmdd&lfssvn_checked2;</para> -->
<!ENTITY lfssvn_checked "This package is known to build and work properly
using an LFS-SVN-">
<!ENTITY lfssvn_checked2 " platform.">
<!ENTITY lfssvn_built "This package is known to build using an LFS-SVN-">
<!ENTITY lfssvn_built2 " platform but has not been tested.">
<!-- End special entities about LFS compatibility -->
<!ENTITY as_root "<note><para>When installing multiple packages in a script,
the installation needs to be done as the root user. There are three general
options that can be used to do this:</para>
<orderedlist>
<listitem><para>Run the entire script as the root user (not
recommended).</para></listitem>
<listitem><para>Use the <command>sudo</command> command from the <xref
linkend='sudo'/> package.</para></listitem>
<listitem><para>Use <command>su -c "command arguments"</command>
(quotes required) which will ask for the root password for every iteration
of the loop.</para></listitem>
</orderedlist>
<para>One way to handle this situation is to create a short
<command>bash</command> function that automatically selects the appropriate
method. Once the command is set in the environment, it does not need to be
set again.</para>
<screen><userinput>as_root()
{
if [ $EUID = 0 ]; then $*
elif [ -x /usr/bin/sudo ]; then sudo $*
else su -c \\"$*\\"
fi
}
export -f as_root</userinput></screen>
</note>">
<!ENTITY not-katamari "<para>This package is not a part of the Xorg
katamari and is provided only as a dependency to
other packages or for testing the completed Xorg
installation.</para>">
<!ENTITY gst-compat "<note><para><application>GStreamer</application> 1.0 series
is not API or ABI compatible with
<application>GStreamer</application> 0.10 series and both
can be installed on the same system.</para></note>">
<!-- Problem with some packages introduced by a given dependency version -->
<!ENTITY gcc-490 "gcc-4.9.0">
<!ENTITY % package-entities SYSTEM "packages.ent">
%package-entities;
|