# $Id: packages,v 1.206 2003-02-03 13:41:35 ghudson Exp $ # This file gives the list of packages to build for the release. # Each line gives a package name and, optionally, additional # information about when and on what platforms to build the package. # The possible options are: # # early build the package early in the build # late build the package late in the build # on platform build the package only on the named platforms # except platform built the package only on platforms not named # requires pkg must be built after the named package # # # The "early" packages will be built first, in the order they appear # in the file. The "late" packages will be built last, also in the # order they appear in the file. Other packages may be reordered, # within the constraints imposed by the "requires" clauses. The "on", # and "except" options take a comma-separated list of platforms. The # "requires" option takes a comma-separated list of package names, # which can be abbreviated to the final pathname component if it is # unique among packages. # # One additional option gives information for building packages in # package management systems. # # package NAME give the package the name athena-NAME # # (The default package name is athena-DIR where DIR is the last # component of the source directory name.) # # Blank lines and lines beginning with '#' are ignored. # These tools are critical to the build process and need to be built # first. third/gmake early except linux third/gcc early on solaris third/binutils early on solaris third/m4 early third/autoconf early athena/bin/install early on solaris,irix third/pkgconfig early third/sed early on solaris third/bison early on solaris third/flex early on solaris # Athena software athena/bin/access athena/bin/aklog requires krb5,afsbin,openafs,et athena/bin/athdir requires athena/lib/athdir athena/bin/athinfo athena/bin/athneteventd on linux athena/bin/athrun athena/bin/attach requires locker,athena/lib/athdir athena/bin/attachandrun requires athena/lib/athdir athena/bin/authwatch requires krb5,gnome-libs athena/bin/bugme requires Xj athena/bin/config_console athena/bin/cxref athena/bin/dash requires Xj,krb5,athena/lib/athdir athena/bin/delete requires afsbin,openafs,et athena/bin/dent athena/bin/discuss requires krb5,zephyr,ss,et athena/bin/dustbuster athena/bin/finger requires hesiod,zephyr athena/bin/from requires hesiod,krb5 athena/bin/gathrun athena/bin/get_message requires gms,hesiod athena/bin/getcluster requires hesiod athena/bin/grenew requires krb5,gtk athena/bin/gurlview requires gnome-libs athena/bin/hesinfo requires hesiod athena/bin/hostinfo requires bind,perl athena/bin/just athena/bin/lert requires krb5,hesiod athena/bin/machtype athena/bin/mail-dialog requires gnome-libs athena/bin/neos requires fxcl,krb5,hesiod athena/bin/newpag requires afsbin,openafs athena/bin/olc requires krb5,hesiod,zephyr,et,openmotif,Mu,wcl athena/bin/panel-wrapper requires gnome-libs athena/bin/passwd requires krb5,al athena/bin/quota requires locker,afsbin,openafs athena/bin/revert-to-dash athena/bin/rkinit requires krb5,athena/lib/rkinit athena/bin/saferm athena/bin/sendbug athena/bin/syncupdate athena/bin/session athena/bin/write athena/bin/xcluster requires Xj,hesiod athena/bin/xdsc requires discuss athena/etc/athinfod athena/etc/athlsync requires afsbin,openafs athena/etc/athstatusd on linux athena/etc/busyd requires larv athena/etc/cleanup requires al,locker athena/etc/console requires Xj athena/etc/cviewd requires larv athena/etc/desync athena/etc/dm requires al athena/etc/fxserver requires fxcl,krb5,hesiod athena/etc/gettime athena/etc/larvnetd requires larv,ares,hesiod athena/etc/listsuidcells requires afsbin,openafs athena/etc/messaged requires gms athena/etc/mkcred athena/etc/newsyslog except linux athena/etc/rkinitd requires krb5,athena/lib/rkinit athena/etc/rpmupdate on linux athena/etc/synctree athena/etc/track athena/etc/writed athena/etc/xlogin requires krb5,al,wcl,larv athena/lib/Mu package libMu athena/lib/Xj package libXj athena/lib/al requires hesiod,afsbin,openafs package libal athena/lib/ares athena/lib/athdir package libathdir athena/lib/et package libet athena/lib/gms requires et athena/lib/fxcl requires krb5,hesiod package libfxcl athena/lib/hesiod athena/lib/larv requires hesiod athena/lib/locker requires zephyr,krb5,hesiod,afsbin,openafs,et athena/lib/rkinit requires krb5,et package librkinit athena/lib/ss requires readline,et package libss athena/lib/zephyr requires krb5,ares,hesiod,ss,et # Third-party software third/acme except solaris requires gettext,intltool,libgnomeui,libglade,libwnck,GConf2 third/afsbin on irix third/at-spi requires gettext,intltool,libbonobo,atk,gtk2,gail,libbonobo,bonobo-activation,popt third/atk requires glib2,gettext third/audiofile third/bash third/bind third/bonobo requires gnome-libs,libxml,gnome-print,gdk-pixbuf,oaf third/bonobo-activation requires gettext,glib2,ORBit2,linc,libxml2 third/bonobo-conf requires bonobo third/bug-buddy requires gettext,intltool,gtk2,glib2,gnome-vfs2,libgnome,libgnomecanvas,libgnomeui,libglade2,libxml2 third/bzip2 except linux third/control-center requires gettext,intltool,gtk2,GConf2,libgnomeui,libglade2,libbonobo,libbonoboui,bonobo-activation,libglade2,gnome-desktop,libxml2,gnome-vfs2,esound,metacity,Xft third/db third/diffutils on solaris third/eel requires gettext,GConf2,gtk2,glib2,gnome-vfs2,gail,libart_lgpl,libgnome,libgnomeui,libxml2,libglade2,Xrender third/emacs requires hesiod,krb5,texinfo third/enscript third/eog requires gettext,intltool,gnome-vfs2,libgnomeprint,libgnomeui,libbonoboui,bonobo-activation,librsvg,ORBit2,GConf2,jpeg,libpng,popt third/esound requires audiofile third/evolution requires bonobo,libglade,gtkhtml,gnome-vfs,bonobo-conf,scrollkeeper,soup,openssl third/expat except linux third/fcpackage/fontconfig requires expat,freetype third/fcpackage/Xft requires fontconfig,freetype,Xrender third/fcpackage/Xrender except linux third/file-roller requires gettext,intltool,glib2,gtk2,libgnome,libgnomeui,gnome-vfs2,libglade2,bonobo-activation,libbonobo,libbonoboui,scrollkeeper third/freetype third/gail requires atk,gtk2,libgnomecanvas third/gal requires gnome-vfs,libglade third/GConf requires gtk,oaf,ORBit,libxml,libxml2 third/GConf2 requires gettext,glib2,libxml2,gtk2,ORBit2,linc third/gconf-editor requires gettext,intltool,GConf2,gtk2 third/gdbm except linux third/gdk-pixbuf requires libpng,libungif,jpeg,gtk third/gedit requires gettext,intltool,GConf2,libgnomeui,libglade2,libgnomeprintui,eel,popt,glib2,ORBit2,libbonobo,bonobo-activation,scrollkeeper third/gettext except linux requires libiconv third/glib third/glib2 requires libiconv,gettext third/gmp except linux third/gnome2-user-docs requires scrollkeeper third/gnome-applets requires gettext,intltool,gtk2,libgnome,libgnomeui,gnome-vfs2,GConf2,scrollkeeper,gnome-panel,libgtop,libwnck,libglade2,gail third/gnome-desktop requires gettext,gtk2,libgnomecanvas,libgnomeui,gnome-vfs2,startup-notification third/gnome-icon-theme requires gettext,intltool third/gnome-libs requires gtk,imlib,db,ORBit,xpm,esound third/gnome-media requires gettext,intltool,glib2,libgnomeui,esound,scrollkeeper,gail,gstreamer third/gnome-mime-data requires gettext third/gnome-panel requires gettext,intltool,glib2,GConf2,gnome-desktop,gtk2,libglade2,libgnome,libgnomeui,ORBit2,gnome-vfs2,libwnck,libbonoboui,pango,libpng third/gnome-print requires gnome-libs,libxml,gdk-pixbuf,freetype,tetex third/gnome-system-monitor except solaris requires gettext,libgnome,libgnomeui,GConf2,libwnck,libgtop,gtk2 third/gnome-terminal requires gettext,gtk2,GConf2,libglade2,libgnomeui,vte,startup-notification,Xft third/gnome-themes requires gettext,intltool third/gnome-utils requires gettext,intltool,libgnome,libgnomeui,libglade2,libbonoboui,gnome-vfs2,gnome-panel,popt,pango,scrollkeeper third/gnome-vfs requires gnome-libs,oaf,GConf,bzip2,gnome-mime-data third/gnome-vfs2 requires gettext,glib2,libxml2,GConf2,libbonobo,bonobo-activation,ORBit2,gnome-mime-data,bzip2,openssl,openafs,popt third/gst-plugins requires GConf2,gstreamer,glib2,gnome-vfs2,jpeg,libpng,freetype third/gstreamer requires glib2,libxml2,popt third/gtk-engines requires gtk2 third/gtk requires glib,gettext third/gtk2 requires glib2,pango,atk,tiff,libpng,jpeg third/gtkhtml requires gnome-print,gdk-pixbuf,gal,bonobo,GConf,control-center third/imlib requires libpng,libungif,jpeg,gtk third/inetd requires tcp_wrappers third/intlfonts requires emacs third/intltool requires perl third/ispell third/jot third/jpeg except linux,irix third/kermit third/krb5 requires et,ss package krb5-prep third/krb5/src/appl requires al,locker,zephyr,krb5,hesiod package krb5 third/ksrvutil requires krb5 third/lam third/libart_lgpl third/libbonobo requires gettext,ORBit2,glib2,bonobo-activation third/libbonoboui requires gettext,libgnomecanvas,libbonobo,libgnome,bonobo-activation,libxml2,GConf2,gtk2,libglade2,glib2 third/libgail-gnome requires atk,gtk2,libbonobo,libbonoboui,libgnomeui,at-spi third/libghttp except linux third/libglade requires gtk,gnome-libs,libxml third/libglade2 requires gtk2,libxml2,atk,gettext third/libgnome requires gettext,audiofile,esound,GConf2,glib2,gnome-vfs2,libbonobo,libxml2,libxslt,popt,zlib,bzip2 third/libgnomecanvas requires gettext,gtk2,libart_lgpl,pango,libglade2,glib2 third/libgnomeprint requires gettext,glib2,libart_lgpl,pango,libxml2,libbonobo,freetype third/libgnomeprintui requires gettext,libgnomeprint,libgnomecanvas,libglade2 third/libgnomeui requires gettext,audiofile,esound,jpeg,libgnome,libgnomecanvas,libbonoboui,GConf2,pango,libglade2,popt,gtk2 third/libgtkhtml requires gtk2,libxml2,gnome-vfs2,gail third/libgtop except solaris requires gettext,glib2 third/libiconv except linux third/libIDL requires glib2 third/libole2 third/libpng except linux requires zlib third/librep requires gettext,gmp,gdbm,readline third/librsvg requires gtk2,glib2,libart_lgpl,libxml2,pango,popt third/libungif except linux third/libwnck requires gettext,startup-notification,gtk2,glib2 third/libxml requires zlib third/libxml2 requires zlib third/libxslt requires libxml2 third/libzvt requires glib2,gtk2,libart_lgpl third/linc requires glib2,openssl third/look on irix third/lprng/athena package lprng-misc third/lprng/ifhp third/lprng/lprng requires krb5,zephyr,hesiod third/mdoc third/metacity requires gettext,intltool,gtk2,GConf2,startup-notification third/mingetty on linux third/motif/clients/mwm on solaris third/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 third/nautilus-media requires gstreamer,libgnome,libgnomeui,eel,nautilus third/nmh requires krb5,hesiod third/nvi on linux third/oaf requires libxml,ORBit,popt third/openafs except irix third/openmotif on linux third/openssh requires krb5,tcp_wrappers,openssl third/openssl requires perl third/ORBit requires glib,gettext third/ORBit2 requires glib2,linc,libIDL,popt third/pango requires freetype,glib2,Xft third/patch on solaris third/perl requires db,gdbm,libiconv third/pine requires krb5,hesiod third/popt except linux requires gettext,libiconv third/rcs on solaris third/read-edid on linux third/readline except linux third/rep-gtk requires librep,glib2,gtk2,libgnome,libgnomeui,libgnomecanvas,libglade2 third/rs third/sawfish requires librep,rep-gtk,gtk2,audiofile,esound,control-center,Xft third/scrollkeeper requires intltool,libxml2,libxslt third/sendmail requires hesiod,tcp_wrappers third/soup requires glib,libxml,popt,openssl third/startup-notification third/sysinfo on solaris,irix,linux third/talk on solaris,irix third/tcp_wrappers except linux third/tcsh requires hesiod third/tetex requires texinfo third/texinfo third/tiff except linux requires jpeg,zlib third/top except irix,linux third/traceroute on solaris third/vte requires gettext,glib2,pango,libzvt,Xft third/wcl requires openmotif third/whois on irix third/x11-ssh-askpass third/x3270 third/xalf requires gtk,control-center third/xmh third/xntp package ntp third/xpm on solaris third/xscreensaver requires krb5,control-center third/yelp requires ORBit2,glib2,libgnome,libxslt,gnome-vfs2,libgnomeui,libbonobo,GConf2,bzip2,popt,libgtkhtml,libglade2 third/zlib except linux # Final packs stuff packs/config late except linux packs/dotfiles late packs/glue late packs/install late package base packs/maint late package ws packs/update late except linux packs/build/config late package imakecf