1 konrad.r 1.1 <!--
|
2 h.sterling 1.3 ALFS xml file for Pegasus Linux Standards Base
3 created 2004 by Konrad Rzeszutek <konradr@us.ibm.com>
|
4 konrad.r 1.1 -->
5
6 <!DOCTYPE alfs [
7
8 <!ENTITY pegasus-version "2.4">
9 <!ENTITY pegasus-name "lsb-pegasus">
10
11 <!ENTITY LSB-version "1.3">
12
13 <!ENTITY source_dir "/home/konrad/MAIN/pegasus">
14 <!ENTITY install_dir "/home/konrad/MAIN/install">
15 <!ENTITY binaries_dir "/home/konrad/MAIN/binaries">
16 <!ENTITY platform "LINUX_IX86_GNU">
17
18 ]>
19
20
21 <alfs version="2.0">
22
23 <package>
|
24 h.sterling 1.3 <name>pegasus</name>
25 <version>&pegasus-version;</version>
26 <options>nofail</options>
27
28 <prebuild>
29 <setenv>
30 <variable>CC</variable>
31 <value>lsbcc</value>
32 </setenv>
33 <setenv>
34 <variable>CXX</variable>
35 <value>lsbc++</value>
36 </setenv>
37 <setenv>
38 <variable>LSBCC_SHAREDLIBS</variable>
39 <value>pegcommon:pegconfig:pegrepository:pegcompiler:peggetoopt:pegcliutils</value>
40 </setenv>
41 <setenv>
42 <variable>PEGASUS_USE_PAM_STANDALONE_PROC</variable>
43 <value>yes</value>
44 </setenv>
45 h.sterling 1.3 <setenv>
46 <variable>PEGASUS_PAM_AUTHENTICATION</variable>
47 <value>yes</value>
48 </setenv>
49 <!--
50 For SSL to compile, you have to compile your own version of SSL in
51 LSB environment.
52 -->
53 <setenv>
54 <variable>PEGASUS_HAS_SSL</variable>
55 <value>yes</value>
56 </setenv>
57 <setenv>
58 <variable>PEGASUS_LSB</variable>
59 <value>yes</value>
60 </setenv>
61 <setenv>
62 <variable>PEGASUS_USE_RELEASE_DIRS</variable>
63 <value>yes</value>
64 </setenv>
65 <setenv>
66 h.sterling 1.3 <variable>PEGASUS_HOME</variable>
67 <value>&binaries_dir;</value>
68 </setenv>
69 <setenv>
70 <variable>PEGASUS_ROOT</variable>
71 <value>&source_dir;</value>
72 </setenv>
73 <setenv>
74 <variable>PEGASUS_PLATFORM</variable>
75 <value>&platform;</value>
76 </setenv>
77 <!--
78 <setenv>
79 <variable>PEGASUS_DEBUG</variable>
80 <value>yes</value>
81 </setenv>
82 -->
83
84 </prebuild>
85
86 <build>
87 h.sterling 1.3 <make>
88 <base>&source_dir;</base>
89 </make>
90 <make>
91 <base>&source_dir;/mak</base>
92 <param>-f SDKMakefile</param>
93 <param>SDK_STAGINGDIR=&install_dir;/&pegasus-name;/opt/&pegasus-name;</param>
94 <param>stageSDK</param>
95 </make>
96 </build>
97
98 <postbuild>
99 <make>
100 <base>&source_dir;</base>
101 <param>PREFIX=&install_dir;/&pegasus-name;/opt/&pegasus-name;</param>
102 <param>SYSCONF_PREFIX=&install_dir;/&pegasus-name;/etc</param>
103 <param>LOCAL_STATE_PREFIX=&install_dir;/&pegasus-name;/var/opt/&pegasus-name;/</param>
104 <param>DEST_ETC_DIR=&install_dir;/&pegasus-name;/etc/opt/&pegasus-name;/</param>
105 <param>install</param>
106 </make>
|
107 konrad.r 1.1
|
108 h.sterling 1.3 </postbuild>
|
109 konrad.r 1.1 </package>
110
111 </alfs>
|