source: trunk/packs/build/packages @ 18755

Revision 18755, 12.6 KB checked in by ghudson, 21 years ago (diff)
Don't build acme on Solaris; it's too system-dependent.
Line 
1# $Id: packages,v 1.206 2003-02-03 13:41:35 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.
36third/gmake                     early except linux
37third/gcc                       early on solaris
38third/binutils                  early on solaris
39third/m4                        early
40third/autoconf                  early
41athena/bin/install              early on solaris,irix
42third/pkgconfig                 early
43third/sed                       early on solaris
44third/bison                     early on solaris
45third/flex                      early on solaris
46
47# Athena software
48athena/bin/access
49athena/bin/aklog                requires krb5,afsbin,openafs,et
50athena/bin/athdir               requires athena/lib/athdir
51athena/bin/athinfo
52athena/bin/athneteventd         on linux
53athena/bin/athrun
54athena/bin/attach               requires locker,athena/lib/athdir
55athena/bin/attachandrun         requires athena/lib/athdir
56athena/bin/authwatch            requires krb5,gnome-libs
57athena/bin/bugme                requires Xj
58athena/bin/config_console
59athena/bin/cxref
60athena/bin/dash                 requires Xj,krb5,athena/lib/athdir
61athena/bin/delete               requires afsbin,openafs,et
62athena/bin/dent
63athena/bin/discuss              requires krb5,zephyr,ss,et
64athena/bin/dustbuster
65athena/bin/finger               requires hesiod,zephyr
66athena/bin/from                 requires hesiod,krb5
67athena/bin/gathrun
68athena/bin/get_message          requires gms,hesiod
69athena/bin/getcluster           requires hesiod
70athena/bin/grenew               requires krb5,gtk
71athena/bin/gurlview             requires gnome-libs
72athena/bin/hesinfo              requires hesiod
73athena/bin/hostinfo             requires bind,perl
74athena/bin/just
75athena/bin/lert                 requires krb5,hesiod
76athena/bin/machtype
77athena/bin/mail-dialog          requires gnome-libs
78athena/bin/neos                 requires fxcl,krb5,hesiod
79athena/bin/newpag               requires afsbin,openafs
80athena/bin/olc                  requires krb5,hesiod,zephyr,et,openmotif,Mu,wcl
81athena/bin/panel-wrapper        requires gnome-libs
82athena/bin/passwd               requires krb5,al
83athena/bin/quota                requires locker,afsbin,openafs
84athena/bin/revert-to-dash
85athena/bin/rkinit               requires krb5,athena/lib/rkinit
86athena/bin/saferm
87athena/bin/sendbug
88athena/bin/syncupdate
89athena/bin/session
90athena/bin/write
91athena/bin/xcluster             requires Xj,hesiod
92athena/bin/xdsc                 requires discuss
93
94athena/etc/athinfod
95athena/etc/athlsync             requires afsbin,openafs
96athena/etc/athstatusd           on linux
97athena/etc/busyd                requires larv
98athena/etc/cleanup              requires al,locker
99athena/etc/console              requires Xj
100athena/etc/cviewd               requires larv
101athena/etc/desync
102athena/etc/dm                   requires al
103athena/etc/fxserver             requires fxcl,krb5,hesiod
104athena/etc/gettime
105athena/etc/larvnetd             requires larv,ares,hesiod
106athena/etc/listsuidcells        requires afsbin,openafs
107athena/etc/messaged             requires gms
108athena/etc/mkcred
109athena/etc/newsyslog            except linux
110athena/etc/rkinitd              requires krb5,athena/lib/rkinit
111athena/etc/rpmupdate            on linux
112athena/etc/synctree
113athena/etc/track
114athena/etc/writed
115athena/etc/xlogin               requires krb5,al,wcl,larv
116
117athena/lib/Mu                   package libMu
118athena/lib/Xj                   package libXj
119athena/lib/al                   requires hesiod,afsbin,openafs package libal
120athena/lib/ares
121athena/lib/athdir               package libathdir
122athena/lib/et                   package libet
123athena/lib/gms                  requires et
124athena/lib/fxcl                 requires krb5,hesiod package libfxcl
125athena/lib/hesiod
126athena/lib/larv                 requires hesiod
127athena/lib/locker               requires zephyr,krb5,hesiod,afsbin,openafs,et
128athena/lib/rkinit               requires krb5,et package librkinit
129athena/lib/ss                   requires readline,et package libss
130athena/lib/zephyr               requires krb5,ares,hesiod,ss,et
131
132# Third-party software
133third/acme                      except solaris requires gettext,intltool,libgnomeui,libglade,libwnck,GConf2
134third/afsbin                    on irix
135third/at-spi                    requires gettext,intltool,libbonobo,atk,gtk2,gail,libbonobo,bonobo-activation,popt
136third/atk                       requires glib2,gettext
137third/audiofile
138third/bash
139third/bind
140third/bonobo                    requires gnome-libs,libxml,gnome-print,gdk-pixbuf,oaf
141third/bonobo-activation         requires gettext,glib2,ORBit2,linc,libxml2
142third/bonobo-conf               requires bonobo
143third/bug-buddy                 requires gettext,intltool,gtk2,glib2,gnome-vfs2,libgnome,libgnomecanvas,libgnomeui,libglade2,libxml2
144third/bzip2                     except linux
145third/control-center            requires gettext,intltool,gtk2,GConf2,libgnomeui,libglade2,libbonobo,libbonoboui,bonobo-activation,libglade2,gnome-desktop,libxml2,gnome-vfs2,esound,metacity,Xft
146third/db
147third/diffutils                 on solaris
148third/eel                       requires gettext,GConf2,gtk2,glib2,gnome-vfs2,gail,libart_lgpl,libgnome,libgnomeui,libxml2,libglade2,Xrender
149third/emacs                     requires hesiod,krb5,texinfo
150third/enscript
151third/eog                       requires gettext,intltool,gnome-vfs2,libgnomeprint,libgnomeui,libbonoboui,bonobo-activation,librsvg,ORBit2,GConf2,jpeg,libpng,popt
152third/esound                    requires audiofile
153third/evolution                 requires bonobo,libglade,gtkhtml,gnome-vfs,bonobo-conf,scrollkeeper,soup,openssl
154third/expat                     except linux
155third/fcpackage/fontconfig      requires expat,freetype
156third/fcpackage/Xft             requires fontconfig,freetype,Xrender
157third/fcpackage/Xrender         except linux
158third/file-roller               requires gettext,intltool,glib2,gtk2,libgnome,libgnomeui,gnome-vfs2,libglade2,bonobo-activation,libbonobo,libbonoboui,scrollkeeper
159third/freetype
160third/gail                      requires atk,gtk2,libgnomecanvas
161third/gal                       requires gnome-vfs,libglade
162third/GConf                     requires gtk,oaf,ORBit,libxml,libxml2
163third/GConf2                    requires gettext,glib2,libxml2,gtk2,ORBit2,linc
164third/gconf-editor              requires gettext,intltool,GConf2,gtk2
165third/gdbm                      except linux
166third/gdk-pixbuf                requires libpng,libungif,jpeg,gtk
167third/gedit                     requires gettext,intltool,GConf2,libgnomeui,libglade2,libgnomeprintui,eel,popt,glib2,ORBit2,libbonobo,bonobo-activation,scrollkeeper
168third/gettext                   except linux requires libiconv
169third/glib
170third/glib2                     requires libiconv,gettext
171third/gmp                       except linux
172third/gnome2-user-docs          requires scrollkeeper
173third/gnome-applets             requires gettext,intltool,gtk2,libgnome,libgnomeui,gnome-vfs2,GConf2,scrollkeeper,gnome-panel,libgtop,libwnck,libglade2,gail
174third/gnome-desktop             requires gettext,gtk2,libgnomecanvas,libgnomeui,gnome-vfs2,startup-notification
175third/gnome-icon-theme          requires gettext,intltool
176third/gnome-libs                requires gtk,imlib,db,ORBit,xpm,esound
177third/gnome-media               requires gettext,intltool,glib2,libgnomeui,esound,scrollkeeper,gail,gstreamer
178third/gnome-mime-data           requires gettext
179third/gnome-panel               requires gettext,intltool,glib2,GConf2,gnome-desktop,gtk2,libglade2,libgnome,libgnomeui,ORBit2,gnome-vfs2,libwnck,libbonoboui,pango,libpng
180third/gnome-print               requires gnome-libs,libxml,gdk-pixbuf,freetype,tetex
181third/gnome-system-monitor      except solaris requires gettext,libgnome,libgnomeui,GConf2,libwnck,libgtop,gtk2
182third/gnome-terminal            requires gettext,gtk2,GConf2,libglade2,libgnomeui,vte,startup-notification,Xft
183third/gnome-themes              requires gettext,intltool
184third/gnome-utils               requires gettext,intltool,libgnome,libgnomeui,libglade2,libbonoboui,gnome-vfs2,gnome-panel,popt,pango,scrollkeeper
185third/gnome-vfs                 requires gnome-libs,oaf,GConf,bzip2,gnome-mime-data
186third/gnome-vfs2                requires gettext,glib2,libxml2,GConf2,libbonobo,bonobo-activation,ORBit2,gnome-mime-data,bzip2,openssl,openafs,popt
187third/gst-plugins               requires GConf2,gstreamer,glib2,gnome-vfs2,jpeg,libpng,freetype
188third/gstreamer                 requires glib2,libxml2,popt
189third/gtk-engines               requires gtk2
190third/gtk                       requires glib,gettext
191third/gtk2                      requires glib2,pango,atk,tiff,libpng,jpeg
192third/gtkhtml                   requires gnome-print,gdk-pixbuf,gal,bonobo,GConf,control-center
193third/imlib                     requires libpng,libungif,jpeg,gtk
194third/inetd                     requires tcp_wrappers
195third/intlfonts                 requires emacs
196third/intltool                  requires perl
197third/ispell
198third/jot
199third/jpeg                      except linux,irix
200third/kermit
201third/krb5                      requires et,ss package krb5-prep
202third/krb5/src/appl             requires al,locker,zephyr,krb5,hesiod package krb5
203third/ksrvutil                  requires krb5
204third/lam
205third/libart_lgpl
206third/libbonobo                 requires gettext,ORBit2,glib2,bonobo-activation
207third/libbonoboui               requires gettext,libgnomecanvas,libbonobo,libgnome,bonobo-activation,libxml2,GConf2,gtk2,libglade2,glib2
208third/libgail-gnome             requires atk,gtk2,libbonobo,libbonoboui,libgnomeui,at-spi
209third/libghttp                  except linux
210third/libglade                  requires gtk,gnome-libs,libxml
211third/libglade2                 requires gtk2,libxml2,atk,gettext
212third/libgnome                  requires gettext,audiofile,esound,GConf2,glib2,gnome-vfs2,libbonobo,libxml2,libxslt,popt,zlib,bzip2
213third/libgnomecanvas            requires gettext,gtk2,libart_lgpl,pango,libglade2,glib2
214third/libgnomeprint             requires gettext,glib2,libart_lgpl,pango,libxml2,libbonobo,freetype
215third/libgnomeprintui           requires gettext,libgnomeprint,libgnomecanvas,libglade2
216third/libgnomeui                requires gettext,audiofile,esound,jpeg,libgnome,libgnomecanvas,libbonoboui,GConf2,pango,libglade2,popt,gtk2
217third/libgtkhtml                requires gtk2,libxml2,gnome-vfs2,gail
218third/libgtop                   except solaris requires gettext,glib2
219third/libiconv                  except linux
220third/libIDL                    requires glib2
221third/libole2
222third/libpng                    except linux requires zlib
223third/librep                    requires gettext,gmp,gdbm,readline
224third/librsvg                   requires gtk2,glib2,libart_lgpl,libxml2,pango,popt
225third/libungif                  except linux
226third/libwnck                   requires gettext,startup-notification,gtk2,glib2
227third/libxml                    requires zlib
228third/libxml2                   requires zlib
229third/libxslt                   requires libxml2
230third/libzvt                    requires glib2,gtk2,libart_lgpl
231third/linc                      requires glib2,openssl
232third/look                      on irix
233third/lprng/athena              package lprng-misc
234third/lprng/ifhp
235third/lprng/lprng               requires krb5,zephyr,hesiod
236third/mdoc
237third/metacity                  requires gettext,intltool,gtk2,GConf2,startup-notification
238third/mingetty                  on linux
239third/motif/clients/mwm         on solaris
240third/nautilus                  requires gettext,intltool,libart_lgpl,bonobo-activation,libbonobo,libbonoboui,eel,esound,glib2,libgnomecanvas,gnome-desktop,libgnome,libgnomeui,gnome-vfs2,gtk2,librsvg,libxml2,pango,jpeg,ORBit2
241third/nautilus-media            requires gstreamer,libgnome,libgnomeui,eel,nautilus
242third/nmh                       requires krb5,hesiod
243third/nvi                       on linux
244third/oaf                       requires libxml,ORBit,popt
245third/openafs                   except irix
246third/openmotif                 on linux
247third/openssh                   requires krb5,tcp_wrappers,openssl
248third/openssl                   requires perl
249third/ORBit                     requires glib,gettext
250third/ORBit2                    requires glib2,linc,libIDL,popt
251third/pango                     requires freetype,glib2,Xft
252third/patch                     on solaris
253third/perl                      requires db,gdbm,libiconv
254third/pine                      requires krb5,hesiod
255third/popt                      except linux requires gettext,libiconv
256third/rcs                       on solaris
257third/read-edid                 on linux
258third/readline                  except linux
259third/rep-gtk                   requires librep,glib2,gtk2,libgnome,libgnomeui,libgnomecanvas,libglade2
260third/rs
261third/sawfish                   requires librep,rep-gtk,gtk2,audiofile,esound,control-center,Xft
262third/scrollkeeper              requires intltool,libxml2,libxslt
263third/sendmail                  requires hesiod,tcp_wrappers
264third/soup                      requires glib,libxml,popt,openssl
265third/startup-notification
266third/sysinfo                   on solaris,irix,linux
267third/talk                      on solaris,irix
268third/tcp_wrappers              except linux
269third/tcsh                      requires hesiod
270third/tetex                     requires texinfo
271third/texinfo
272third/tiff                      except linux requires jpeg,zlib
273third/top                       except irix,linux
274third/traceroute                on solaris
275third/vte                       requires gettext,glib2,pango,libzvt,Xft
276third/wcl                       requires openmotif
277third/whois                     on irix
278third/x11-ssh-askpass
279third/x3270
280third/xalf                      requires gtk,control-center
281third/xmh
282third/xntp                      package ntp
283third/xpm                       on solaris
284third/xscreensaver              requires krb5,control-center
285third/yelp                      requires ORBit2,glib2,libgnome,libxslt,gnome-vfs2,libgnomeui,libbonobo,GConf2,bzip2,popt,libgtkhtml,libglade2
286third/zlib                      except linux
287
288# Final packs stuff
289packs/config                    late except linux
290packs/dotfiles                  late
291packs/glue                      late
292packs/install                   late package base
293packs/maint                     late package ws
294packs/update                    late except linux
295packs/build/config              late package imakecf
Note: See TracBrowser for help on using the repository browser.