1 | # $Id: packages,v 1.295 2004-11-03 12:18:02 ghudson Exp $ |
---|
2 | |
---|
3 | # This file gives the list of packages to build for the release. |
---|
4 | # Each line gives a package name and, optionally, additional |
---|
5 | # information about when and on what platforms to build the package. |
---|
6 | # The possible options are: |
---|
7 | # |
---|
8 | # early build the package early in the build |
---|
9 | # late build the package late in the build |
---|
10 | # on platform build the package only on the named platforms |
---|
11 | # except platform built the package only on platforms not named |
---|
12 | # requires pkg must be built after the named package |
---|
13 | # |
---|
14 | # |
---|
15 | # The "early" packages will be built first, in the order they appear |
---|
16 | # in the file. The "late" packages will be built last, also in the |
---|
17 | # order they appear in the file. Other packages may be reordered, |
---|
18 | # within the constraints imposed by the "requires" clauses. The "on", |
---|
19 | # and "except" options take a comma-separated list of platforms. The |
---|
20 | # "requires" option takes a comma-separated list of package names, |
---|
21 | # which can be abbreviated to the final pathname component if it is |
---|
22 | # unique among packages. |
---|
23 | # |
---|
24 | # One additional option gives information for building packages in |
---|
25 | # package management systems. |
---|
26 | # |
---|
27 | # package NAME give the package the name athena-NAME |
---|
28 | # |
---|
29 | # (The default package name is athena-DIR where DIR is the last |
---|
30 | # component of the source directory name.) |
---|
31 | # |
---|
32 | # Blank lines and lines beginning with '#' are ignored. |
---|
33 | |
---|
34 | # These tools are critical to the build process and need to be built |
---|
35 | # first. |
---|
36 | third/gmake early on solaris |
---|
37 | third/gcc early on solaris |
---|
38 | third/binutils early on solaris |
---|
39 | third/m4 early |
---|
40 | third/autoconf early |
---|
41 | athena/bin/install early on solaris |
---|
42 | third/pkgconfig early |
---|
43 | third/sed early on solaris |
---|
44 | third/bison early on solaris |
---|
45 | third/flex early on solaris |
---|
46 | |
---|
47 | # Athena software |
---|
48 | athena/bin/access |
---|
49 | athena/bin/athdir requires athena/lib/athdir |
---|
50 | athena/bin/athinfo |
---|
51 | athena/bin/athneteventd on linux |
---|
52 | athena/bin/athrun |
---|
53 | athena/bin/attach requires locker,athena/lib/athdir |
---|
54 | athena/bin/attachandrun requires athena/lib/athdir |
---|
55 | athena/bin/authwatch requires krb5,gnome-libs |
---|
56 | athena/bin/bugme requires Xj |
---|
57 | athena/bin/config_console |
---|
58 | athena/bin/cxref |
---|
59 | athena/bin/dash requires Xj,krb5,athena/lib/athdir |
---|
60 | athena/bin/delete requires openafs,et |
---|
61 | athena/bin/dent |
---|
62 | athena/bin/discuss requires krb5,zephyr,ss,et |
---|
63 | athena/bin/dustbuster |
---|
64 | athena/bin/finger requires hesiod,zephyr |
---|
65 | athena/bin/from requires cyrus-imapd,perl |
---|
66 | athena/bin/gathlogout requires gtk2 |
---|
67 | athena/bin/gathrun |
---|
68 | athena/bin/get_message requires gms,hesiod |
---|
69 | athena/bin/getcluster requires hesiod |
---|
70 | athena/bin/grenew requires krb5,gnome-libs |
---|
71 | athena/bin/gurlview requires gnome-libs |
---|
72 | athena/bin/hesinfo requires hesiod |
---|
73 | athena/bin/hostinfo requires bind,perl |
---|
74 | athena/bin/just |
---|
75 | athena/bin/lert requires krb5,hesiod |
---|
76 | athena/bin/machtype |
---|
77 | athena/bin/mail-dialog requires gnome-libs |
---|
78 | athena/bin/mailquota requires cyrus-imapd,perl |
---|
79 | athena/bin/mailusage requires cyrus-imapd,perl |
---|
80 | athena/bin/mitmailappend requires cyrus-imapd,perl |
---|
81 | athena/bin/mitmailcreate requires cyrus-imapd,perl |
---|
82 | athena/bin/mitmaildel requires cyrus-imapd,perl |
---|
83 | athena/bin/mitmailexp requires cyrus-imapd,perl |
---|
84 | athena/bin/mitmailmove requires cyrus-imapd,perl |
---|
85 | athena/bin/mitmailrename requires cyrus-imapd,perl |
---|
86 | athena/bin/mitmailscan requires cyrus-imapd,perl |
---|
87 | athena/bin/mitmailshow requires cyrus-imapd,perl |
---|
88 | athena/bin/newpag requires openafs |
---|
89 | athena/bin/olc requires krb5,hesiod,zephyr,et,Mu,wcl |
---|
90 | athena/bin/passwd requires krb5,al |
---|
91 | athena/bin/quota requires locker,openafs |
---|
92 | athena/bin/revert-to-dash |
---|
93 | athena/bin/saferm |
---|
94 | athena/bin/sendbug |
---|
95 | athena/bin/syncupdate |
---|
96 | athena/bin/session |
---|
97 | athena/bin/write |
---|
98 | athena/bin/xcluster requires Xj,hesiod |
---|
99 | athena/bin/xdsc requires discuss |
---|
100 | |
---|
101 | athena/etc/athinfod |
---|
102 | athena/etc/athlsync requires openafs |
---|
103 | athena/etc/athstatusd on linux |
---|
104 | athena/etc/busyd requires larv |
---|
105 | athena/etc/cleanup requires al,locker |
---|
106 | athena/etc/console requires Xj |
---|
107 | athena/etc/cviewd requires larv |
---|
108 | athena/etc/desync |
---|
109 | athena/etc/dm requires al |
---|
110 | athena/etc/gettime |
---|
111 | athena/etc/ktconvert |
---|
112 | athena/etc/larvnetd requires larv,ares,hesiod |
---|
113 | athena/etc/listsuidcells requires openafs |
---|
114 | athena/etc/messaged requires gms |
---|
115 | athena/etc/mkcred |
---|
116 | athena/etc/newsyslog except linux |
---|
117 | athena/etc/offlinehome on linux |
---|
118 | athena/etc/rpmupdate on linux |
---|
119 | athena/etc/synctree |
---|
120 | athena/etc/track |
---|
121 | athena/etc/writed |
---|
122 | athena/etc/xlogin requires krb5,al,wcl,larv |
---|
123 | |
---|
124 | athena/lib/Mu package libMu |
---|
125 | athena/lib/Xj package libXj |
---|
126 | athena/lib/al requires hesiod,openafs package libal |
---|
127 | athena/lib/ares |
---|
128 | athena/lib/athdir package libathdir |
---|
129 | athena/lib/et package libet |
---|
130 | athena/lib/gms requires et |
---|
131 | athena/lib/hesiod |
---|
132 | athena/lib/larv requires hesiod |
---|
133 | athena/lib/locker requires zephyr,krb5,hesiod,openafs,et |
---|
134 | athena/lib/ss requires readline,et package libss |
---|
135 | athena/lib/zephyr requires krb5,ares,hesiod,ss,et |
---|
136 | |
---|
137 | # Third-party software |
---|
138 | third/acme except solaris requires gettext,intltool,libgnomeui,libglade,libwnck,GConf2 |
---|
139 | third/afs-krb5 requires krb5,openafs,et |
---|
140 | third/aspell |
---|
141 | third/aspell-dict requires aspell |
---|
142 | third/at-spi requires gettext,intltool,libbonobo,atk,gtk2,gail,libbonobo,popt |
---|
143 | third/atk requires glib2,gettext |
---|
144 | third/audiofile |
---|
145 | third/bash |
---|
146 | third/bind |
---|
147 | third/bonobo requires gnome-libs,libxml,gnome-print,gdk-pixbuf,oaf |
---|
148 | third/bonobo-conf requires bonobo |
---|
149 | third/bug-buddy requires gettext,intltool,gtk2,glib2,gnome-vfs2,libgnome,libgnomecanvas,libgnomeui,libglade2,libxml2,gnome-desktop |
---|
150 | third/bzip2 except linux |
---|
151 | third/cyrus-imapd requires cyrus-sasl,perl package cyrus-imap-client |
---|
152 | third/cyrus-sasl requires krb5 |
---|
153 | third/control-center requires gettext,intltool,gtk2,GConf2,libgnomeui,libglade2,libbonobo,libbonoboui,libglade2,libxklavier,gnome-desktop,libxml2,gnome-vfs2,esound,metacity,Xft |
---|
154 | third/db |
---|
155 | third/diffutils on solaris |
---|
156 | third/eel requires gettext,GConf2,gtk2,glib2,gnome-vfs2,gail,libart_lgpl,libgnome,libgnomeui,libxml2,libglade2,Xrender |
---|
157 | third/emacs requires hesiod,krb5,texinfo |
---|
158 | third/enscript except linux |
---|
159 | third/eog requires gettext,intltool,gnome-vfs2,libgnomeprint,libgnomeui,libbonoboui,librsvg,ORBit2,GConf2,jpeg,libpng,popt |
---|
160 | third/esound requires audiofile |
---|
161 | third/evolution requires intltool,bonobo,libglade,gtkhtml3,gnome-vfs,scrollkeeper,libsoup,openssl |
---|
162 | third/expat except linux |
---|
163 | third/fcpackage/fontconfig except linux requires expat,freetype |
---|
164 | third/fcpackage/Xft except linux requires fontconfig,freetype,Xrender |
---|
165 | third/fcpackage/Xrender except linux |
---|
166 | third/file-roller requires gettext,intltool,glib2,gtk2,libgnome,libgnomeui,gnome-vfs2,libglade2,libbonobo,libbonoboui,scrollkeeper |
---|
167 | third/findutils on solaris |
---|
168 | third/freetype except linux |
---|
169 | third/gail requires atk,gtk2,libgnomecanvas |
---|
170 | third/gal requires gnome-vfs,libglade,gdk-pixbuf |
---|
171 | third/gal2 requires gettext,intltool,libiconv,libgnomeprint,libgnomeprintui,libglade2,libgnomeui,libgnomecanvas,libxml2 |
---|
172 | third/gcalctool requires gettext,intltool,libgnome,libgnomeui,GConf2,scrollkeeper |
---|
173 | third/GConf requires gtk,oaf,ORBit,libxml,libxml2 |
---|
174 | third/GConf2 requires gettext,glib2,libxml2,gtk2,ORBit2,linc |
---|
175 | third/gconf-editor requires gettext,intltool,GConf2,gtk2 |
---|
176 | third/gdbm except linux |
---|
177 | third/gdk-pixbuf requires libpng,libungif,jpeg,gtk,gnome-libs |
---|
178 | third/gedit requires gettext,intltool,GConf2,libgnomeui,libglade2,libgnomeprintui,eel,popt,glib2,ORBit2,libbonobo,scrollkeeper,gtksourceview |
---|
179 | third/gettext except linux requires libiconv |
---|
180 | third/glib |
---|
181 | third/glib2 requires libiconv,gettext |
---|
182 | third/gmp except linux |
---|
183 | third/gnome2-user-docs requires scrollkeeper |
---|
184 | third/gnome-applets requires gettext,intltool,gtk2,libgnome,libgnomeui,libxklavier,gnome-vfs2,GConf2,scrollkeeper,gnome-panel,libwnck,libglade2,gail |
---|
185 | third/gnome-audio |
---|
186 | third/gnome-desktop requires gettext,intltool,gtk2,libgnomecanvas,libgnomeui,gnome-vfs2,startup-notification |
---|
187 | third/gnome-icon-theme requires gettext,intltool,hicolor-icon-theme |
---|
188 | third/gnome-keyring requires gettext,glib2,gtk2 |
---|
189 | third/gnome-libs requires gtk,imlib,db,ORBit,esound |
---|
190 | third/gnome-mag requires gettext,intltool,libbonobo,ORBit2,glib2,gtk2,at-spi |
---|
191 | third/gnome-media requires gettext,intltool,glib2,libgnomeui,esound,scrollkeeper,gail,gstreamer |
---|
192 | third/gnome-mime-data requires gettext,intltool |
---|
193 | third/gnome-netstatus requires gettext,intltool,libgnomeui,libglade2,gnome-panel,gtk2 |
---|
194 | third/gnome-nettool requires gettext,intltool,libgnomeui,libgnome,gtk2,libglade2,GConf2 |
---|
195 | third/gnome-panel requires gettext,intltool,glib2,GConf2,gnome-desktop,gtk2,libglade2,libgnome,libgnomeui,ORBit2,gnome-vfs2,libwnck,libbonoboui,pango,libpng |
---|
196 | third/gnome-print requires gnome-libs,libxml,gdk-pixbuf,freetype,tetex |
---|
197 | third/gnome-speech requires libbonobo,ORBit2 |
---|
198 | third/gnome-spell requires gettext,aspell,libgnomeui,libbonobo,libbonoboui,libglade2 |
---|
199 | third/gnome-terminal requires gettext,intltool,gtk2,GConf2,libglade2,libgnomeui,vte,startup-notification,Xft |
---|
200 | third/gnome-themes requires gettext,intltool,gtk2,gtk-engines,gtk-thinice-engine |
---|
201 | third/gnome-utils requires gettext,intltool,libgnome,libgnomeui,libglade2,libbonoboui,gnome-vfs2,gnome-panel,popt,pango,scrollkeeper |
---|
202 | third/gnome-vfs requires gnome-libs,oaf,GConf,bzip2,gnome-mime-data |
---|
203 | third/gnome-vfs2 requires gettext,intltool,glib2,libxml2,GConf2,libbonobo,ORBit2,gnome-mime-data,bzip2,openssl,openafs,popt |
---|
204 | third/gnopernicus requires gettext,intltool,GConf2,gnome-speech,at-spi,glib2,gtk2,libxml2,libgnome,libgnomeui,libglade2 |
---|
205 | third/gok requires gettext,intltool,libgnomeui,at-spi,libbonobo,atk,gtk2,gail,libwnck,gnome-speech,esound,libglade2,GConf2 |
---|
206 | third/gpdf requires gettext,intltool,gtk2,libbonobo,libgnomeprint,GConf2 |
---|
207 | third/gst-plugins requires GConf2,gstreamer,glib2,gnome-vfs2,jpeg,libpng,freetype |
---|
208 | third/gstreamer requires glib2,libxml2,popt |
---|
209 | third/gtk-engines requires gtk2 |
---|
210 | third/gtk-thinice-engine requires gtk2 |
---|
211 | third/gtk requires glib,gettext |
---|
212 | third/gtk2 requires glib2,pango,atk,tiff,libpng,jpeg |
---|
213 | third/gtkhtml requires gnome-print,gdk-pixbuf,gal,bonobo,GConf,control-center |
---|
214 | third/gtkhtml3 requires gettext,intltool,libgnomeui,libgnomeprint,libgnomeprintui,libglade2,gal2,libbonoboui,ORBit2,libsoup |
---|
215 | third/gtksourceview requires gettext,intltool,gtk2,gnome-vfs2,libxml,libgnomeprint |
---|
216 | third/gucharmap requires gettext,glib2,gtk2,pango,libgnome,libgnomeui |
---|
217 | third/hicolor-icon-theme |
---|
218 | third/ifplugd on linux requires libdaemon |
---|
219 | third/imlib requires libpng,libungif,jpeg,gtk |
---|
220 | third/inetd requires tcp_wrappers |
---|
221 | third/intlfonts requires emacs |
---|
222 | third/intltool requires perl-xml-parser |
---|
223 | third/ispell |
---|
224 | third/jot |
---|
225 | third/jpeg except linux |
---|
226 | third/kermit |
---|
227 | third/krb5 requires et,ss package krb5-prep |
---|
228 | third/krb5/src/appl requires al,locker,zephyr,krb5,hesiod package krb5 |
---|
229 | third/lam |
---|
230 | third/libart_lgpl |
---|
231 | third/libbonobo requires gettext,intltool,ORBit2,glib2,libxml2 |
---|
232 | third/libbonoboui requires gettext,intltool,libgnomecanvas,libbonobo,libgnome,libxml2,GConf2,gtk2,libglade2,glib2 |
---|
233 | third/libdaemon on linux |
---|
234 | third/libgail-gnome requires atk,gtk2,libbonobo,libbonoboui,libgnomeui,at-spi |
---|
235 | third/libghttp except linux |
---|
236 | third/libglade requires gtk,gnome-libs,libxml |
---|
237 | third/libglade2 requires gtk2,libxml2,atk,gettext |
---|
238 | third/libgnome requires gettext,intltool,audiofile,esound,GConf2,glib2,gnome-vfs2,libbonobo,libxml2,libxslt,popt,bzip2 |
---|
239 | third/libgnomecanvas requires gettext,gtk2,libart_lgpl,pango,libglade2,glib2 |
---|
240 | third/libgnomeprint requires gettext,intltool,glib2,libart_lgpl,pango,libxml2,libbonobo,freetype |
---|
241 | third/libgnomeprintui requires gettext,gtk2,libgnomeprint,libgnomecanvas,gnome-icon-theme,libglade2 |
---|
242 | third/libgnomeui requires gettext,audiofile,esound,jpeg,libgnome,libgnomecanvas,libbonoboui,GConf2,pango,libglade2,popt,gtk2,gnome-keyring |
---|
243 | third/libgsf |
---|
244 | third/libgtkhtml requires gtk2,libxml2,gnome-vfs2,gail |
---|
245 | third/libiconv except linux |
---|
246 | third/libIDL requires glib2 |
---|
247 | third/libole2 except linux |
---|
248 | third/libpng except linux |
---|
249 | third/librep requires gettext,gmp,gdbm,readline,texinfo |
---|
250 | third/librsvg requires gtk2,glib2,libart_lgpl,libxml2,pango,popt,libgsf |
---|
251 | third/libsoup requires glib2,openssl |
---|
252 | third/libungif except linux |
---|
253 | third/libwnck requires gettext,startup-notification,gtk2,glib2 |
---|
254 | third/libxklavier |
---|
255 | third/libxml |
---|
256 | third/libxml2 |
---|
257 | third/libxslt requires libxml2 |
---|
258 | third/linc except linux requires glib2,openssl |
---|
259 | third/lprng/athena package lprng-misc |
---|
260 | third/lprng/ifhp requires athena/lib/zephyr |
---|
261 | third/lprng/lprng requires krb5,zephyr,hesiod |
---|
262 | third/mdoc |
---|
263 | third/metacity requires gettext,intltool,gtk2,GConf2,startup-notification |
---|
264 | third/mingetty on linux |
---|
265 | third/motif/clients/mwm on solaris |
---|
266 | third/mozilla requires gtk,ORBit |
---|
267 | third/nautilus requires gettext,intltool,libart_lgpl,libbonobo,libbonoboui,eel,esound,glib2,libgnomecanvas,gnome-desktop,libgnome,libgnomeui,gnome-vfs2,gtk2,librsvg,libxml2,pango,jpeg,ORBit2 |
---|
268 | third/nautilus-cd-burner requires gettext,intltool,gnome-vfs2,glib2,gtk2,libglade2,libgnome,eel,nautilus |
---|
269 | third/nautilus-media requires gettext,intltool,gstreamer,libgnome,libgnomeui,eel,nautilus |
---|
270 | third/nmh requires krb5,hesiod |
---|
271 | third/nvi on linux |
---|
272 | third/oaf requires libxml,ORBit,popt |
---|
273 | third/openafs |
---|
274 | third/openldap requires openssl,cyrus-sasl |
---|
275 | third/openssh requires krb5,tcp_wrappers,openssl,al,hesiod |
---|
276 | third/openssl requires perl |
---|
277 | third/ORBit requires glib,gettext |
---|
278 | third/ORBit2 requires glib2,linc,libIDL,popt |
---|
279 | third/pango requires freetype,glib2,Xft |
---|
280 | third/patch on solaris |
---|
281 | third/pcre on solaris |
---|
282 | third/perl requires db,gdbm,libiconv |
---|
283 | third/perl-xml-parser requires perl,expat |
---|
284 | third/pine requires krb5,hesiod,openssl |
---|
285 | third/popt except linux requires gettext,libiconv |
---|
286 | third/python |
---|
287 | third/rcs on solaris |
---|
288 | third/readline except linux |
---|
289 | third/redhat-fonts on solaris |
---|
290 | third/rep-gtk requires librep,glib2,gtk2,libgnome,libgnomeui,libgnomecanvas,libglade2 |
---|
291 | third/rs |
---|
292 | third/samba requires krb5,openldap |
---|
293 | third/sawfish requires librep,rep-gtk,gtk2,audiofile,esound,control-center,Xft |
---|
294 | third/scrollkeeper requires gettext,intltool,libxml2,libxslt |
---|
295 | third/sendmail requires hesiod,tcp_wrappers,db,cyrus-sasl,openssl |
---|
296 | third/soup except linux requires glib,libxml,popt,openssl |
---|
297 | third/startup-notification |
---|
298 | third/sysinfo |
---|
299 | third/talk on solaris |
---|
300 | third/tcp_wrappers except linux |
---|
301 | third/tcsh requires hesiod |
---|
302 | third/tetex requires texinfo |
---|
303 | third/texinfo |
---|
304 | third/tiff except linux requires jpeg |
---|
305 | third/top except linux |
---|
306 | third/traceroute on solaris |
---|
307 | third/vte requires gettext,glib2,pango,Xft,pcre |
---|
308 | third/wcl |
---|
309 | third/x11-ssh-askpass |
---|
310 | third/x3270 |
---|
311 | third/xmh |
---|
312 | third/xntp package ntp |
---|
313 | third/xscreensaver requires krb5,control-center |
---|
314 | third/yelp requires gettext,intltool,ORBit2,glib2,libgnome,libxslt,gnome-vfs2,libgnomeui,libbonobo,GConf2,bzip2,popt,libgtkhtml,libglade2 |
---|
315 | third/zenity requires gettext,intltool,gtk2,libglade2,GConf2,libgnomecanvas,scrollkeeper |
---|
316 | |
---|
317 | # Final packs stuff |
---|
318 | packs/dotfiles late |
---|
319 | packs/glue late |
---|
320 | packs/base late |
---|
321 | packs/install late package osinstall except linux |
---|
322 | packs/maint late package ws |
---|
323 | packs/update late except linux |
---|
324 | packs/build/config late package imakecf |
---|