source: trunk/packs/build/packages @ 20791

Revision 20791, 13.6 KB checked in by ghudson, 20 years ago (diff)
Build all GNOME 2 packages under Linux. Continue using the native support packages like libpng, though.
Line 
1# $Id: packages,v 1.280 2004-09-24 20:07:03 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 on solaris
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/neos                 requires fxcl,krb5,hesiod
89athena/bin/newpag               requires openafs
90athena/bin/olc                  requires krb5,hesiod,zephyr,et,Mu,wcl
91athena/bin/passwd               requires krb5,al
92athena/bin/quota                requires locker,openafs
93athena/bin/revert-to-dash
94athena/bin/saferm
95athena/bin/sendbug
96athena/bin/syncupdate
97athena/bin/session
98athena/bin/write
99athena/bin/xcluster             requires Xj,hesiod
100athena/bin/xdsc                 requires discuss
101
102athena/etc/athinfod
103athena/etc/athlsync             requires openafs
104athena/etc/athstatusd           on linux
105athena/etc/busyd                requires larv
106athena/etc/cleanup              requires al,locker
107athena/etc/console              requires Xj
108athena/etc/cviewd               requires larv
109athena/etc/desync
110athena/etc/dm                   requires al
111athena/etc/fxserver             requires fxcl,krb5,hesiod
112athena/etc/gettime
113athena/etc/ktconvert
114athena/etc/larvnetd             requires larv,ares,hesiod
115athena/etc/listsuidcells        requires openafs
116athena/etc/messaged             requires gms
117athena/etc/mkcred
118athena/etc/newsyslog            except linux
119athena/etc/offlinehome          on linux
120athena/etc/rpmupdate            on linux
121athena/etc/synctree
122athena/etc/track
123athena/etc/writed
124athena/etc/xlogin               requires krb5,al,wcl,larv
125
126athena/lib/Mu                   package libMu
127athena/lib/Xj                   package libXj
128athena/lib/al                   requires hesiod,openafs package libal
129athena/lib/ares
130athena/lib/athdir               package libathdir
131athena/lib/et                   package libet
132athena/lib/gms                  requires et
133athena/lib/fxcl                 requires krb5,hesiod package libfxcl
134athena/lib/hesiod
135athena/lib/larv                 requires hesiod
136athena/lib/locker               requires zephyr,krb5,hesiod,openafs,et
137athena/lib/ss                   requires readline,et package libss
138athena/lib/zephyr               requires krb5,ares,hesiod,ss,et
139
140# Third-party software
141third/acme                      except solaris requires gettext,intltool,libgnomeui,libglade,libwnck,GConf2
142third/afs-krb5                  requires krb5,openafs,et
143third/aspell
144third/aspell-dict               requires aspell
145third/at-spi                    requires gettext,intltool,libbonobo,atk,gtk2,gail,libbonobo,bonobo-activation,popt
146third/atk                       requires glib2,gettext
147third/audiofile
148third/bash
149third/bind
150third/bonobo                    requires gnome-libs,libxml,gnome-print,gdk-pixbuf,oaf
151third/bonobo-activation         requires gettext,glib2,ORBit2,linc,libxml2
152third/bonobo-conf               requires bonobo
153third/bug-buddy                 requires gettext,intltool,gtk2,glib2,gnome-vfs2,libgnome,libgnomecanvas,libgnomeui,libglade2,libxml2,gnome-desktop
154third/bzip2                     except linux
155third/cyrus-imapd               requires cyrus-sasl,perl package cyrus-imap-client
156third/cyrus-sasl                requires krb5
157third/control-center            requires gettext,intltool,gtk2,GConf2,libgnomeui,libglade2,libbonobo,libbonoboui,bonobo-activation,libglade2,gnome-desktop,libxml2,gnome-vfs2,esound,metacity,Xft
158third/db
159third/diffutils                 on solaris
160third/eel                       requires gettext,GConf2,gtk2,glib2,gnome-vfs2,gail,libart_lgpl,libgnome,libgnomeui,libxml2,libglade2,Xrender
161third/emacs                     requires hesiod,krb5,texinfo
162third/enscript                  except linux
163third/eog                       requires gettext,intltool,gnome-vfs2,libgnomeprint,libgnomeui,libbonoboui,bonobo-activation,librsvg,ORBit2,GConf2,jpeg,libpng,popt
164third/esound                    requires audiofile
165third/evolution                 requires bonobo,libglade,gtkhtml3,gnome-vfs,scrollkeeper,libsoup,openssl
166third/expat                     except linux
167third/fcpackage/fontconfig      except linux requires expat,freetype
168third/fcpackage/Xft             except linux requires fontconfig,freetype,Xrender
169third/fcpackage/Xrender         except linux
170third/file-roller               requires gettext,intltool,glib2,gtk2,libgnome,libgnomeui,gnome-vfs2,libglade2,bonobo-activation,libbonobo,libbonoboui,scrollkeeper
171third/findutils                 on solaris
172third/freetype                  except linux
173third/gail                      requires atk,gtk2,libgnomecanvas
174third/gal                       requires gnome-vfs,libglade,gdk-pixbuf
175third/gal2                      requires gettext,libiconv,libgnomeprint,libgnomeprintui,libglade2,libgnomeui,libgnomecanvas,libxml2
176third/GConf                     requires gtk,oaf,ORBit,libxml,libxml2
177third/GConf2                    requires gettext,glib2,libxml2,gtk2,ORBit2,linc
178third/gconf-editor              requires gettext,intltool,GConf2,gtk2
179third/gdbm                      except linux
180third/gdk-pixbuf                requires libpng,libungif,jpeg,gtk,gnome-libs
181third/gedit                     requires gettext,intltool,GConf2,libgnomeui,libglade2,libgnomeprintui,eel,popt,glib2,ORBit2,libbonobo,bonobo-activation,scrollkeeper
182third/gettext                   except linux requires libiconv
183third/glib
184third/glib2                     requires libiconv,gettext
185third/gmp                       except linux
186third/gnome2-user-docs          requires scrollkeeper
187third/gnome-applets             requires gettext,intltool,gtk2,libgnome,libgnomeui,gnome-vfs2,GConf2,scrollkeeper,gnome-panel,libwnck,libglade2,gail
188third/gnome-audio
189third/gnome-desktop             requires gettext,gtk2,libgnomecanvas,libgnomeui,gnome-vfs2,startup-notification
190third/gnome-icon-theme          requires gettext,intltool
191third/gnome-libs                requires gtk,imlib,db,ORBit,xpm,esound
192third/gnome-media               requires gettext,intltool,glib2,libgnomeui,esound,scrollkeeper,gail,gstreamer
193third/gnome-mime-data           requires gettext
194third/gnome-panel               requires gettext,intltool,glib2,GConf2,gnome-desktop,gtk2,libglade2,libgnome,libgnomeui,ORBit2,gnome-vfs2,libwnck,libbonoboui,pango,libpng
195third/gnome-print               requires gnome-libs,libxml,gdk-pixbuf,freetype,tetex
196third/gnome-spell               requires gettext,aspell,libgnomeui,libbonobo,libbonoboui,libglade2
197third/gnome-terminal            requires gettext,gtk2,GConf2,libglade2,libgnomeui,vte,startup-notification,Xft
198third/gnome-themes              requires gettext,intltool,gtk2,gtk-engines,gtk-thinice-engine
199third/gnome-utils               requires gettext,intltool,libgnome,libgnomeui,libglade2,libbonoboui,gnome-vfs2,gnome-panel,popt,pango,scrollkeeper
200third/gnome-vfs                 requires gnome-libs,oaf,GConf,bzip2,gnome-mime-data
201third/gnome-vfs2                requires gettext,glib2,libxml2,GConf2,libbonobo,bonobo-activation,ORBit2,gnome-mime-data,bzip2,openssl,openafs,popt
202third/gst-plugins               requires GConf2,gstreamer,glib2,gnome-vfs2,jpeg,libpng,freetype
203third/gstreamer                 requires glib2,libxml2,popt
204third/gtk-engines               requires gtk2
205third/gtk-thinice-engine        requires gtk2
206third/gtk                       requires glib,gettext
207third/gtk2                      requires glib2,pango,atk,tiff,libpng,jpeg
208third/gtkhtml                   requires gnome-print,gdk-pixbuf,gal,bonobo,GConf,control-center
209third/gtkhtml3                  requires gettext,libgnomeui,libgnomeprint,libgnomeprintui,libglade2,gal2,libbonoboui,ORBit2,bonobo-activation,libsoup
210third/ifplugd                   on linux requires libdaemon
211third/imlib                     requires libpng,libungif,jpeg,gtk
212third/inetd                     requires tcp_wrappers
213third/intlfonts                 requires emacs
214third/intltool                  requires perl
215third/ispell
216third/jot
217third/jpeg                      except linux
218third/kermit
219third/krb5                      requires et,ss package krb5-prep
220third/krb5/src/appl             requires al,locker,zephyr,krb5,hesiod package krb5
221third/lam
222third/libart_lgpl
223third/libbonobo                 requires gettext,ORBit2,glib2,bonobo-activation
224third/libbonoboui               requires gettext,libgnomecanvas,libbonobo,libgnome,bonobo-activation,libxml2,GConf2,gtk2,libglade2,glib2
225third/libdaemon                 on linux
226third/libgail-gnome             requires atk,gtk2,libbonobo,libbonoboui,libgnomeui,at-spi
227third/libghttp                  except linux
228third/libglade                  requires gtk,gnome-libs,libxml
229third/libglade2                 requires gtk2,libxml2,atk,gettext
230third/libgnome                  requires gettext,audiofile,esound,GConf2,glib2,gnome-vfs2,libbonobo,libxml2,libxslt,popt,bzip2
231third/libgnomecanvas            requires gettext,gtk2,libart_lgpl,pango,libglade2,glib2
232third/libgnomeprint             requires gettext,glib2,libart_lgpl,pango,libxml2,libbonobo,freetype
233third/libgnomeprintui           requires gettext,libgnomeprint,libgnomecanvas,libglade2
234third/libgnomeui                requires gettext,audiofile,esound,jpeg,libgnome,libgnomecanvas,libbonoboui,GConf2,pango,libglade2,popt,gtk2
235third/libgsf
236third/libgtkhtml                requires gtk2,libxml2,gnome-vfs2,gail
237third/libiconv                  except linux
238third/libIDL                    requires glib2
239third/libole2                   except linux
240third/libpng                    except linux
241third/librep                    requires gettext,gmp,gdbm,readline,texinfo
242third/librsvg                   requires gtk2,glib2,libart_lgpl,libxml2,pango,popt,libgsf
243third/libsoup                   requires glib2,openssl
244third/libungif                  except linux
245third/libwnck                   requires gettext,startup-notification,gtk2,glib2
246third/libxml
247third/libxml2
248third/libxslt                   requires libxml2
249third/linc                      except linux requires glib2,openssl
250third/lprng/athena              package lprng-misc
251third/lprng/ifhp                requires athena/lib/zephyr
252third/lprng/lprng               requires krb5,zephyr,hesiod
253third/mdoc
254third/metacity                  requires gettext,intltool,gtk2,GConf2,startup-notification
255third/mingetty                  on linux
256third/motif/clients/mwm         on solaris
257third/mozilla                   requires gtk,ORBit
258third/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
259third/nautilus-media            requires gstreamer,libgnome,libgnomeui,eel,nautilus
260third/nmh                       requires krb5,hesiod
261third/nvi                       on linux
262third/oaf                       requires libxml,ORBit,popt
263third/openafs
264third/openldap                  requires openssl,cyrus-sasl
265third/openssh                   requires krb5,tcp_wrappers,openssl,al,hesiod
266third/openssl                   requires perl
267third/ORBit                     requires glib,gettext
268third/ORBit2                    requires glib2,linc,libIDL,popt
269third/pango                     requires freetype,glib2,Xft
270third/patch                     on solaris
271third/pcre                      on solaris
272third/perl                      requires db,gdbm,libiconv
273third/pine                      requires krb5,hesiod,openssl
274third/popt                      except linux requires gettext,libiconv
275third/python
276third/rcs                       on solaris
277third/read-edid                 on linux
278third/readline                  except linux
279third/redhat-fonts              on solaris
280third/rep-gtk                   requires librep,glib2,gtk2,libgnome,libgnomeui,libgnomecanvas,libglade2
281third/rs
282third/samba                     requires krb5,openldap
283third/sawfish                   requires librep,rep-gtk,gtk2,audiofile,esound,control-center,Xft
284third/scrollkeeper              requires intltool,libxml2,libxslt
285third/sendmail                  requires hesiod,tcp_wrappers,db,cyrus-sasl,openssl
286third/soup                      except linux requires glib,libxml,popt,openssl
287third/startup-notification
288third/sysinfo
289third/talk                      on solaris
290third/tcp_wrappers              except linux
291third/tcsh                      requires hesiod
292third/tetex                     requires texinfo
293third/texinfo
294third/tiff                      except linux requires jpeg
295third/top                       except linux
296third/traceroute                on solaris
297third/vte                       requires gettext,glib2,pango,Xft,pcre
298third/wcl
299third/x11-ssh-askpass
300third/x3270
301third/xmh
302third/xntp                      package ntp
303third/xpm                       on solaris
304third/xscreensaver              requires krb5,control-center
305third/yelp                      requires ORBit2,glib2,libgnome,libxslt,gnome-vfs2,libgnomeui,libbonobo,GConf2,bzip2,popt,libgtkhtml,libglade2
306third/zenity                    requires gtk2,libglade2,GConf2,libgnomecanvas,scrollkeeper,gettext
307
308# Final packs stuff
309packs/dotfiles                  late
310packs/glue                      late
311packs/base                      late
312packs/install                   late package osinstall except linux
313packs/maint                     late package ws
314packs/update                    late except linux
315packs/build/config              late package imakecf
Note: See TracBrowser for help on using the repository browser.