1 konrad.r 1.1 <!--
2 ALFS xml file for Pegasus Linux Standards Base
3 created 2004 by Konrad Rzeszutek <konradr@us.ibm.com>
4 -->
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 konrad.r 1.1
23 <package>
24 <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 konrad.r 1.1 <value>yes</value>
44 </setenv>
45 <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_LOCAL_DOMAIN_SOCKET</variable>
63 <value>yes</value>
64 konrad.r 1.1 </setenv>
65 <setenv>
66 <variable>PEGASUS_USE_RELEASE_DIRS</variable>
67 <value>yes</value>
68 </setenv>
69 <setenv>
70 <variable>PEGASUS_HOME</variable>
71 <value>&binaries_dir;</value>
72 </setenv>
73 <setenv>
74 <variable>PEGASUS_ROOT</variable>
75 <value>&source_dir;</value>
76 </setenv>
77 <setenv>
78 <variable>PEGASUS_PLATFORM</variable>
79 <value>&platform;</value>
80 </setenv>
81 <!--
82 <setenv>
83 <variable>PEGASUS_DEBUG</variable>
84 <value>yes</value>
85 konrad.r 1.1 </setenv>
86 -->
87
88 </prebuild>
89
90 <build>
91 <make>
92 <base>&source_dir;</base>
93 </make>
94 <make>
95 <base>&source_dir;/mak</base>
96 <param>-f SDKMakefile</param>
97 <param>SDK_STAGINDIR=&install_dir;/&pegasus-name;/opt/&pegasus-name;</param>
98 <param>stageSDK</param>
99 </make>
100 </build>
101
102 <postbuild>
103 <make>
104 <base>&source_dir;</base>
105 <param>PREFIX=&install_dir;/&pegasus-name;/opt/&pegasus-name;</param>
106 konrad.r 1.1 <param>SYSCONF_PREFIX=&install_dir;/&pegasus-name;/etc</param>
107 <param>LOCAL_STATE_PREFIX=&install_dir;/&pegasus-name;/var/opt/&pegasus-name;/</param>
108 <param>DEST_ETC_DIR=&install_dir;/&pegasus-name;/etc/opt/&pegasus-name;/</param>
109 <param>install</param>
110 </make>
111
112 </postbuild>
113 </package>
114
115 </alfs>
|