source: trunk/packs/build/packages @ 21161

Revision 21161, 14.5 KB checked in by ghudson, 20 years ago (diff)
Build pkgconfig on Linux, so that builds with the standard user environment can find Athena libraries with pkginfo information.
Line 
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.
36third/gmake                     early on solaris
37third/gcc                       early on solaris
38third/binutils                  early on solaris
39third/m4                        early
40third/autoconf                  early
41athena/bin/install              early on solaris
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/athdir               requires athena/lib/athdir
50athena/bin/athinfo
51athena/bin/athneteventd         on linux
52athena/bin/athrun
53athena/bin/attach               requires locker,athena/lib/athdir
54athena/bin/attachandrun         requires athena/lib/athdir
55athena/bin/authwatch            requires krb5,gnome-libs
56athena/bin/bugme                requires Xj
57athena/bin/config_console
58athena/bin/cxref
59athena/bin/dash                 requires Xj,krb5,athena/lib/athdir
60athena/bin/delete               requires openafs,et
61athena/bin/dent
62athena/bin/discuss              requires krb5,zephyr,ss,et
63athena/bin/dustbuster
64athena/bin/finger               requires hesiod,zephyr
65athena/bin/from                 requires cyrus-imapd,perl
66athena/bin/gathlogout           requires gtk2
67athena/bin/gathrun
68athena/bin/get_message          requires gms,hesiod
69athena/bin/getcluster           requires hesiod
70athena/bin/grenew               requires krb5,gnome-libs
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/mailquota            requires cyrus-imapd,perl
79athena/bin/mailusage            requires cyrus-imapd,perl
80athena/bin/mitmailappend        requires cyrus-imapd,perl
81athena/bin/mitmailcreate        requires cyrus-imapd,perl
82athena/bin/mitmaildel           requires cyrus-imapd,perl
83athena/bin/mitmailexp           requires cyrus-imapd,perl
84athena/bin/mitmailmove          requires cyrus-imapd,perl
85athena/bin/mitmailrename        requires cyrus-imapd,perl
86athena/bin/mitmailscan          requires cyrus-imapd,perl
87athena/bin/mitmailshow          requires cyrus-imapd,perl
88athena/bin/newpag               requires openafs
89athena/bin/olc                  requires krb5,hesiod,zephyr,et,Mu,wcl
90athena/bin/passwd               requires krb5,al
91athena/bin/quota                requires locker,openafs
92athena/bin/revert-to-dash
93athena/bin/saferm
94athena/bin/sendbug
95athena/bin/syncupdate
96athena/bin/session
97athena/bin/write
98athena/bin/xcluster             requires Xj,hesiod
99athena/bin/xdsc                 requires discuss
100
101athena/etc/athinfod
102athena/etc/athlsync             requires openafs
103athena/etc/athstatusd           on linux
104athena/etc/busyd                requires larv
105athena/etc/cleanup              requires al,locker
106athena/etc/console              requires Xj
107athena/etc/cviewd               requires larv
108athena/etc/desync
109athena/etc/dm                   requires al
110athena/etc/gettime
111athena/etc/ktconvert
112athena/etc/larvnetd             requires larv,ares,hesiod
113athena/etc/listsuidcells        requires openafs
114athena/etc/messaged             requires gms
115athena/etc/mkcred
116athena/etc/newsyslog            except linux
117athena/etc/offlinehome          on linux
118athena/etc/rpmupdate            on linux
119athena/etc/synctree
120athena/etc/track
121athena/etc/writed
122athena/etc/xlogin               requires krb5,al,wcl,larv
123
124athena/lib/Mu                   package libMu
125athena/lib/Xj                   package libXj
126athena/lib/al                   requires hesiod,openafs package libal
127athena/lib/ares
128athena/lib/athdir               package libathdir
129athena/lib/et                   package libet
130athena/lib/gms                  requires et
131athena/lib/hesiod
132athena/lib/larv                 requires hesiod
133athena/lib/locker               requires zephyr,krb5,hesiod,openafs,et
134athena/lib/ss                   requires readline,et package libss
135athena/lib/zephyr               requires krb5,ares,hesiod,ss,et
136
137# Third-party software
138third/acme                      except solaris requires gettext,intltool,libgnomeui,libglade,libwnck,GConf2
139third/afs-krb5                  requires krb5,openafs,et
140third/aspell
141third/aspell-dict               requires aspell
142third/at-spi                    requires gettext,intltool,libbonobo,atk,gtk2,gail,libbonobo,popt
143third/atk                       requires glib2,gettext
144third/audiofile
145third/bash
146third/bind
147third/bonobo                    requires gnome-libs,libxml,gnome-print,gdk-pixbuf,oaf
148third/bonobo-conf               requires bonobo
149third/bug-buddy                 requires gettext,intltool,gtk2,glib2,gnome-vfs2,libgnome,libgnomecanvas,libgnomeui,libglade2,libxml2,gnome-desktop
150third/bzip2                     except linux
151third/cyrus-imapd               requires cyrus-sasl,perl package cyrus-imap-client
152third/cyrus-sasl                requires krb5
153third/control-center            requires gettext,intltool,gtk2,GConf2,libgnomeui,libglade2,libbonobo,libbonoboui,libglade2,libxklavier,gnome-desktop,libxml2,gnome-vfs2,esound,metacity,Xft
154third/db
155third/diffutils                 on solaris
156third/eel                       requires gettext,GConf2,gtk2,glib2,gnome-vfs2,gail,libart_lgpl,libgnome,libgnomeui,libxml2,libglade2,Xrender
157third/emacs                     requires hesiod,krb5,texinfo
158third/enscript                  except linux
159third/eog                       requires gettext,intltool,gnome-vfs2,libgnomeprint,libgnomeui,libbonoboui,librsvg,ORBit2,GConf2,jpeg,libpng,popt
160third/esound                    requires audiofile
161third/evolution                 requires intltool,bonobo,libglade,gtkhtml3,gnome-vfs,scrollkeeper,libsoup,openssl
162third/expat                     except linux
163third/fcpackage/fontconfig      except linux requires expat,freetype
164third/fcpackage/Xft             except linux requires fontconfig,freetype,Xrender
165third/fcpackage/Xrender         except linux
166third/file-roller               requires gettext,intltool,glib2,gtk2,libgnome,libgnomeui,gnome-vfs2,libglade2,libbonobo,libbonoboui,scrollkeeper
167third/findutils                 on solaris
168third/freetype                  except linux
169third/gail                      requires atk,gtk2,libgnomecanvas
170third/gal                       requires gnome-vfs,libglade,gdk-pixbuf
171third/gal2                      requires gettext,intltool,libiconv,libgnomeprint,libgnomeprintui,libglade2,libgnomeui,libgnomecanvas,libxml2
172third/gcalctool                 requires gettext,intltool,libgnome,libgnomeui,GConf2,scrollkeeper
173third/GConf                     requires gtk,oaf,ORBit,libxml,libxml2
174third/GConf2                    requires gettext,glib2,libxml2,gtk2,ORBit2,linc
175third/gconf-editor              requires gettext,intltool,GConf2,gtk2
176third/gdbm                      except linux
177third/gdk-pixbuf                requires libpng,libungif,jpeg,gtk,gnome-libs
178third/gedit                     requires gettext,intltool,GConf2,libgnomeui,libglade2,libgnomeprintui,eel,popt,glib2,ORBit2,libbonobo,scrollkeeper,gtksourceview
179third/gettext                   except linux requires libiconv
180third/glib
181third/glib2                     requires libiconv,gettext
182third/gmp                       except linux
183third/gnome2-user-docs          requires scrollkeeper
184third/gnome-applets             requires gettext,intltool,gtk2,libgnome,libgnomeui,libxklavier,gnome-vfs2,GConf2,scrollkeeper,gnome-panel,libwnck,libglade2,gail
185third/gnome-audio
186third/gnome-desktop             requires gettext,intltool,gtk2,libgnomecanvas,libgnomeui,gnome-vfs2,startup-notification
187third/gnome-icon-theme          requires gettext,intltool,hicolor-icon-theme
188third/gnome-keyring             requires gettext,glib2,gtk2
189third/gnome-libs                requires gtk,imlib,db,ORBit,esound
190third/gnome-mag                 requires gettext,intltool,libbonobo,ORBit2,glib2,gtk2,at-spi
191third/gnome-media               requires gettext,intltool,glib2,libgnomeui,esound,scrollkeeper,gail,gstreamer
192third/gnome-mime-data           requires gettext,intltool
193third/gnome-netstatus           requires gettext,intltool,libgnomeui,libglade2,gnome-panel,gtk2
194third/gnome-nettool             requires gettext,intltool,libgnomeui,libgnome,gtk2,libglade2,GConf2
195third/gnome-panel               requires gettext,intltool,glib2,GConf2,gnome-desktop,gtk2,libglade2,libgnome,libgnomeui,ORBit2,gnome-vfs2,libwnck,libbonoboui,pango,libpng
196third/gnome-print               requires gnome-libs,libxml,gdk-pixbuf,freetype,tetex
197third/gnome-speech              requires libbonobo,ORBit2
198third/gnome-spell               requires gettext,aspell,libgnomeui,libbonobo,libbonoboui,libglade2
199third/gnome-terminal            requires gettext,intltool,gtk2,GConf2,libglade2,libgnomeui,vte,startup-notification,Xft
200third/gnome-themes              requires gettext,intltool,gtk2,gtk-engines,gtk-thinice-engine
201third/gnome-utils               requires gettext,intltool,libgnome,libgnomeui,libglade2,libbonoboui,gnome-vfs2,gnome-panel,popt,pango,scrollkeeper
202third/gnome-vfs                 requires gnome-libs,oaf,GConf,bzip2,gnome-mime-data
203third/gnome-vfs2                requires gettext,intltool,glib2,libxml2,GConf2,libbonobo,ORBit2,gnome-mime-data,bzip2,openssl,openafs,popt
204third/gnopernicus               requires gettext,intltool,GConf2,gnome-speech,at-spi,glib2,gtk2,libxml2,libgnome,libgnomeui,libglade2
205third/gok                       requires gettext,intltool,libgnomeui,at-spi,libbonobo,atk,gtk2,gail,libwnck,gnome-speech,esound,libglade2,GConf2
206third/gpdf                      requires gettext,intltool,gtk2,libbonobo,libgnomeprint,GConf2
207third/gst-plugins               requires GConf2,gstreamer,glib2,gnome-vfs2,jpeg,libpng,freetype
208third/gstreamer                 requires glib2,libxml2,popt
209third/gtk-engines               requires gtk2
210third/gtk-thinice-engine        requires gtk2
211third/gtk                       requires glib,gettext
212third/gtk2                      requires glib2,pango,atk,tiff,libpng,jpeg
213third/gtkhtml                   requires gnome-print,gdk-pixbuf,gal,bonobo,GConf,control-center
214third/gtkhtml3                  requires gettext,intltool,libgnomeui,libgnomeprint,libgnomeprintui,libglade2,gal2,libbonoboui,ORBit2,libsoup
215third/gtksourceview             requires gettext,intltool,gtk2,gnome-vfs2,libxml,libgnomeprint
216third/gucharmap                 requires gettext,glib2,gtk2,pango,libgnome,libgnomeui
217third/hicolor-icon-theme
218third/ifplugd                   on linux requires libdaemon
219third/imlib                     requires libpng,libungif,jpeg,gtk
220third/inetd                     requires tcp_wrappers
221third/intlfonts                 requires emacs
222third/intltool                  requires perl-xml-parser
223third/ispell
224third/jot
225third/jpeg                      except linux
226third/kermit
227third/krb5                      requires et,ss package krb5-prep
228third/krb5/src/appl             requires al,locker,zephyr,krb5,hesiod package krb5
229third/lam
230third/libart_lgpl
231third/libbonobo                 requires gettext,intltool,ORBit2,glib2,libxml2
232third/libbonoboui               requires gettext,intltool,libgnomecanvas,libbonobo,libgnome,libxml2,GConf2,gtk2,libglade2,glib2
233third/libdaemon                 on linux
234third/libgail-gnome             requires atk,gtk2,libbonobo,libbonoboui,libgnomeui,at-spi
235third/libghttp                  except linux
236third/libglade                  requires gtk,gnome-libs,libxml
237third/libglade2                 requires gtk2,libxml2,atk,gettext
238third/libgnome                  requires gettext,intltool,audiofile,esound,GConf2,glib2,gnome-vfs2,libbonobo,libxml2,libxslt,popt,bzip2
239third/libgnomecanvas            requires gettext,gtk2,libart_lgpl,pango,libglade2,glib2
240third/libgnomeprint             requires gettext,intltool,glib2,libart_lgpl,pango,libxml2,libbonobo,freetype
241third/libgnomeprintui           requires gettext,gtk2,libgnomeprint,libgnomecanvas,gnome-icon-theme,libglade2
242third/libgnomeui                requires gettext,audiofile,esound,jpeg,libgnome,libgnomecanvas,libbonoboui,GConf2,pango,libglade2,popt,gtk2,gnome-keyring
243third/libgsf
244third/libgtkhtml                requires gtk2,libxml2,gnome-vfs2,gail
245third/libiconv                  except linux
246third/libIDL                    requires glib2
247third/libole2                   except linux
248third/libpng                    except linux
249third/librep                    requires gettext,gmp,gdbm,readline,texinfo
250third/librsvg                   requires gtk2,glib2,libart_lgpl,libxml2,pango,popt,libgsf
251third/libsoup                   requires glib2,openssl
252third/libungif                  except linux
253third/libwnck                   requires gettext,startup-notification,gtk2,glib2
254third/libxklavier
255third/libxml
256third/libxml2
257third/libxslt                   requires libxml2
258third/linc                      except linux requires glib2,openssl
259third/lprng/athena              package lprng-misc
260third/lprng/ifhp                requires athena/lib/zephyr
261third/lprng/lprng               requires krb5,zephyr,hesiod
262third/mdoc
263third/metacity                  requires gettext,intltool,gtk2,GConf2,startup-notification
264third/mingetty                  on linux
265third/motif/clients/mwm         on solaris
266third/mozilla                   requires gtk,ORBit
267third/nautilus                  requires gettext,intltool,libart_lgpl,libbonobo,libbonoboui,eel,esound,glib2,libgnomecanvas,gnome-desktop,libgnome,libgnomeui,gnome-vfs2,gtk2,librsvg,libxml2,pango,jpeg,ORBit2
268third/nautilus-cd-burner        requires gettext,intltool,gnome-vfs2,glib2,gtk2,libglade2,libgnome,eel,nautilus
269third/nautilus-media            requires gettext,intltool,gstreamer,libgnome,libgnomeui,eel,nautilus
270third/nmh                       requires krb5,hesiod
271third/nvi                       on linux
272third/oaf                       requires libxml,ORBit,popt
273third/openafs
274third/openldap                  requires openssl,cyrus-sasl
275third/openssh                   requires krb5,tcp_wrappers,openssl,al,hesiod
276third/openssl                   requires perl
277third/ORBit                     requires glib,gettext
278third/ORBit2                    requires glib2,linc,libIDL,popt
279third/pango                     requires freetype,glib2,Xft
280third/patch                     on solaris
281third/pcre                      on solaris
282third/perl                      requires db,gdbm,libiconv
283third/perl-xml-parser           requires perl,expat
284third/pine                      requires krb5,hesiod,openssl
285third/popt                      except linux requires gettext,libiconv
286third/python
287third/rcs                       on solaris
288third/readline                  except linux
289third/redhat-fonts              on solaris
290third/rep-gtk                   requires librep,glib2,gtk2,libgnome,libgnomeui,libgnomecanvas,libglade2
291third/rs
292third/samba                     requires krb5,openldap
293third/sawfish                   requires librep,rep-gtk,gtk2,audiofile,esound,control-center,Xft
294third/scrollkeeper              requires gettext,intltool,libxml2,libxslt
295third/sendmail                  requires hesiod,tcp_wrappers,db,cyrus-sasl,openssl
296third/soup                      except linux requires glib,libxml,popt,openssl
297third/startup-notification
298third/sysinfo
299third/talk                      on solaris
300third/tcp_wrappers              except linux
301third/tcsh                      requires hesiod
302third/tetex                     requires texinfo
303third/texinfo
304third/tiff                      except linux requires jpeg
305third/top                       except linux
306third/traceroute                on solaris
307third/vte                       requires gettext,glib2,pango,Xft,pcre
308third/wcl
309third/x11-ssh-askpass
310third/x3270
311third/xmh
312third/xntp                      package ntp
313third/xscreensaver              requires krb5,control-center
314third/yelp                      requires gettext,intltool,ORBit2,glib2,libgnome,libxslt,gnome-vfs2,libgnomeui,libbonobo,GConf2,bzip2,popt,libgtkhtml,libglade2
315third/zenity                    requires gettext,intltool,gtk2,libglade2,GConf2,libgnomecanvas,scrollkeeper
316
317# Final packs stuff
318packs/dotfiles                  late
319packs/glue                      late
320packs/base                      late
321packs/install                   late package osinstall except linux
322packs/maint                     late package ws
323packs/update                    late except linux
324packs/build/config              late package imakecf
Note: See TracBrowser for help on using the repository browser.