This commit was manufactured by cvs2svn to create tag 'LFS-5_1_1'.
[automated_linux_from_scratch.git] / profiles / LFS / chapter06 / ncurses.xml
blobb430bad634997e738f2df8ec81a63fcc35ff920c
1 <package name="ncurses" version="&ncurses-version;">
2         <stage name="Unpacking.">
3                 <unpack>
4                         <digest>&ncurses-md5;</digest>
5                         <archive>&packages_dir;/&ncurses-package;</archive>
6                         <destination>&build_dir;</destination>
7                 </unpack>
9         </stage>
11         <stage name="Installing.">
12                 <stageinfo>
13                         <base>&build_dir;/&ncurses-directory;</base>
14                 </stageinfo>
16                 <configure>
17                         <param>--prefix=/usr</param>
18                         <param>--with-shared</param>
19                         <param>--without-debug</param>
20                 </configure>
22                 <make />
24                 <make>
25                         <param>install</param>
26                 </make>
28                 <permissions mode="755">
29                         <name>/usr/lib/*.&ncurses-version;</name>
30                 </permissions>
32                 <permissions mode="644">
33                         <name>/usr/lib/libncurses++.a</name>
34                 </permissions>
36                 <move>
37                         <source>/usr/lib/libncurses.so.5*</source>
38                         <destination>/lib</destination>
39                 </move>
41                 <link>
42                         <option>force</option>
43                         <target>../../lib/libncurses.so.5</target>
44                         <name>/usr/lib/libncurses.so</name>
45                 </link>
47                 <link>
48                         <option>force</option>
49                         <target>libncurses.so</target>
50                         <name>/usr/lib/libcurses.so</name>
51                 </link>
52         </stage>
54         <stage name="Cleaning up.">
55                 <remove>&build_dir;/&ncurses-directory;</remove>
56         </stage>
57 </package>