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.
RevLine 
[21161]1# $Id: packages,v 1.295 2004-11-03 12:18:02 ghudson Exp $
[8941]2
[13513]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
[14376]22# unique among packages.
[13513]23#
[14376]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#
[13513]32# Blank lines and lines beginning with '#' are ignored.
[8941]33
34# These tools are critical to the build process and need to be built
[18431]35# first.
[19118]36third/gmake                     early on solaris
[18431]37third/gcc                       early on solaris
38third/binutils                  early on solaris
[13513]39third/m4                        early
40third/autoconf                  early
[19118]41athena/bin/install              early on solaris
[21161]42third/pkgconfig                 early
[17272]43third/sed                       early on solaris
[18431]44third/bison                     early on solaris
45third/flex                      early on solaris
[8941]46
[13562]47# Athena software
48athena/bin/access
49athena/bin/athdir               requires athena/lib/athdir
50athena/bin/athinfo
[18086]51athena/bin/athneteventd         on linux
[14469]52athena/bin/athrun
[14630]53athena/bin/attach               requires locker,athena/lib/athdir
54athena/bin/attachandrun         requires athena/lib/athdir
[16942]55athena/bin/authwatch            requires krb5,gnome-libs
[13562]56athena/bin/bugme                requires Xj
[13944]57athena/bin/config_console
[8941]58athena/bin/cxref
[13562]59athena/bin/dash                 requires Xj,krb5,athena/lib/athdir
[19118]60athena/bin/delete               requires openafs,et
[8941]61athena/bin/dent
[13513]62athena/bin/discuss              requires krb5,zephyr,ss,et
[16164]63athena/bin/dustbuster
[13562]64athena/bin/finger               requires hesiod,zephyr
[19255]65athena/bin/from                 requires cyrus-imapd,perl
[19044]66athena/bin/gathlogout           requires gtk2
[16181]67athena/bin/gathrun
[14067]68athena/bin/get_message          requires gms,hesiod
[13513]69athena/bin/getcluster           requires hesiod
[19270]70athena/bin/grenew               requires krb5,gnome-libs
[17702]71athena/bin/gurlview             requires gnome-libs
[13562]72athena/bin/hesinfo              requires hesiod
[13513]73athena/bin/hostinfo             requires bind,perl
[13562]74athena/bin/just
[13513]75athena/bin/lert                 requires krb5,hesiod
[12716]76athena/bin/machtype
[17522]77athena/bin/mail-dialog          requires gnome-libs
[19882]78athena/bin/mailquota            requires cyrus-imapd,perl
[19997]79athena/bin/mailusage            requires cyrus-imapd,perl
[20668]80athena/bin/mitmailappend        requires cyrus-imapd,perl
[20543]81athena/bin/mitmailcreate        requires cyrus-imapd,perl
[20060]82athena/bin/mitmaildel           requires cyrus-imapd,perl
83athena/bin/mitmailexp           requires cyrus-imapd,perl
[20535]84athena/bin/mitmailmove          requires cyrus-imapd,perl
[20553]85athena/bin/mitmailrename        requires cyrus-imapd,perl
[20060]86athena/bin/mitmailscan          requires cyrus-imapd,perl
87athena/bin/mitmailshow          requires cyrus-imapd,perl
[19118]88athena/bin/newpag               requires openafs
[19349]89athena/bin/olc                  requires krb5,hesiod,zephyr,et,Mu,wcl
[13562]90athena/bin/passwd               requires krb5,al
[19118]91athena/bin/quota                requires locker,openafs
[16181]92athena/bin/revert-to-dash
[11334]93athena/bin/saferm
[13562]94athena/bin/sendbug
[14150]95athena/bin/syncupdate
[13562]96athena/bin/session
97athena/bin/write
98athena/bin/xcluster             requires Xj,hesiod
99athena/bin/xdsc                 requires discuss
100
101athena/etc/athinfod
[19118]102athena/etc/athlsync             requires openafs
[18086]103athena/etc/athstatusd           on linux
[13562]104athena/etc/busyd                requires larv
[15340]105athena/etc/cleanup              requires al,locker
[13562]106athena/etc/console              requires Xj
107athena/etc/cviewd               requires larv
108athena/etc/desync
[13944]109athena/etc/dm                   requires al
[13562]110athena/etc/gettime
[20274]111athena/etc/ktconvert
[13562]112athena/etc/larvnetd             requires larv,ares,hesiod
[19118]113athena/etc/listsuidcells        requires openafs
[14066]114athena/etc/messaged             requires gms
[13562]115athena/etc/mkcred
[14376]116athena/etc/newsyslog            except linux
[19889]117athena/etc/offlinehome          on linux
[15737]118athena/etc/rpmupdate            on linux
[13562]119athena/etc/synctree
120athena/etc/track
[13760]121athena/etc/writed
[13944]122athena/etc/xlogin               requires krb5,al,wcl,larv
[13562]123
[14376]124athena/lib/Mu                   package libMu
125athena/lib/Xj                   package libXj
[19118]126athena/lib/al                   requires hesiod,openafs package libal
[13562]127athena/lib/ares
[14376]128athena/lib/athdir               package libathdir
129athena/lib/et                   package libet
[14066]130athena/lib/gms                  requires et
[13562]131athena/lib/hesiod
[13567]132athena/lib/larv                 requires hesiod
[19118]133athena/lib/locker               requires zephyr,krb5,hesiod,openafs,et
[14376]134athena/lib/ss                   requires readline,et package libss
[13562]135athena/lib/zephyr               requires krb5,ares,hesiod,ss,et
136
137# Third-party software
[18755]138third/acme                      except solaris requires gettext,intltool,libgnomeui,libglade,libwnck,GConf2
[19118]139third/afs-krb5                  requires krb5,openafs,et
[19775]140third/aspell
141third/aspell-dict               requires aspell
[20998]142third/at-spi                    requires gettext,intltool,libbonobo,atk,gtk2,gail,libbonobo,popt
[20791]143third/atk                       requires glib2,gettext
144third/audiofile
[13562]145third/bash
146third/bind
[16772]147third/bonobo                    requires gnome-libs,libxml,gnome-print,gdk-pixbuf,oaf
148third/bonobo-conf               requires bonobo
[20791]149third/bug-buddy                 requires gettext,intltool,gtk2,glib2,gnome-vfs2,libgnome,libgnomecanvas,libgnomeui,libglade2,libxml2,gnome-desktop
[15856]150third/bzip2                     except linux
[19245]151third/cyrus-imapd               requires cyrus-sasl,perl package cyrus-imap-client
152third/cyrus-sasl                requires krb5
[20998]153third/control-center            requires gettext,intltool,gtk2,GConf2,libgnomeui,libglade2,libbonobo,libbonoboui,libglade2,libxklavier,gnome-desktop,libxml2,gnome-vfs2,esound,metacity,Xft
[17288]154third/db
[16172]155third/diffutils                 on solaris
[20217]156third/eel                       requires gettext,GConf2,gtk2,glib2,gnome-vfs2,gail,libart_lgpl,libgnome,libgnomeui,libxml2,libglade2,Xrender
[17789]157third/emacs                     requires hesiod,krb5,texinfo
[19111]158third/enscript                  except linux
[20998]159third/eog                       requires gettext,intltool,gnome-vfs2,libgnomeprint,libgnomeui,libbonoboui,librsvg,ORBit2,GConf2,jpeg,libpng,popt
[16164]160third/esound                    requires audiofile
[21089]161third/evolution                 requires intltool,bonobo,libglade,gtkhtml3,gnome-vfs,scrollkeeper,libsoup,openssl
[18505]162third/expat                     except linux
[19111]163third/fcpackage/fontconfig      except linux requires expat,freetype
[19155]164third/fcpackage/Xft             except linux requires fontconfig,freetype,Xrender
165third/fcpackage/Xrender         except linux
[20998]166third/file-roller               requires gettext,intltool,glib2,gtk2,libgnome,libgnomeui,gnome-vfs2,libglade2,libbonobo,libbonoboui,scrollkeeper
[18899]167third/findutils                 on solaris
[19111]168third/freetype                  except linux
[20791]169third/gail                      requires atk,gtk2,libgnomecanvas
[19273]170third/gal                       requires gnome-vfs,libglade,gdk-pixbuf
[21089]171third/gal2                      requires gettext,intltool,libiconv,libgnomeprint,libgnomeprintui,libglade2,libgnomeui,libgnomecanvas,libxml2
172third/gcalctool                 requires gettext,intltool,libgnome,libgnomeui,GConf2,scrollkeeper
[17203]173third/GConf                     requires gtk,oaf,ORBit,libxml,libxml2
[18724]174third/GConf2                    requires gettext,glib2,libxml2,gtk2,ORBit2,linc
[20791]175third/gconf-editor              requires gettext,intltool,GConf2,gtk2
[15397]176third/gdbm                      except linux
[19274]177third/gdk-pixbuf                requires libpng,libungif,jpeg,gtk,gnome-libs
[20998]178third/gedit                     requires gettext,intltool,GConf2,libgnomeui,libglade2,libgnomeprintui,eel,popt,glib2,ORBit2,libbonobo,scrollkeeper,gtksourceview
[17017]179third/gettext                   except linux requires libiconv
[14754]180third/glib
[20283]181third/glib2                     requires libiconv,gettext
[15321]182third/gmp                       except linux
[20318]183third/gnome2-user-docs          requires scrollkeeper
[20943]184third/gnome-applets             requires gettext,intltool,gtk2,libgnome,libgnomeui,libxklavier,gnome-vfs2,GConf2,scrollkeeper,gnome-panel,libwnck,libglade2,gail
[20531]185third/gnome-audio
[21089]186third/gnome-desktop             requires gettext,intltool,gtk2,libgnomecanvas,libgnomeui,gnome-vfs2,startup-notification
[21104]187third/gnome-icon-theme          requires gettext,intltool,hicolor-icon-theme
[21098]188third/gnome-keyring             requires gettext,glib2,gtk2
[20996]189third/gnome-libs                requires gtk,imlib,db,ORBit,esound
[21089]190third/gnome-mag                 requires gettext,intltool,libbonobo,ORBit2,glib2,gtk2,at-spi
[20791]191third/gnome-media               requires gettext,intltool,glib2,libgnomeui,esound,scrollkeeper,gail,gstreamer
[21089]192third/gnome-mime-data           requires gettext,intltool
193third/gnome-netstatus           requires gettext,intltool,libgnomeui,libglade2,gnome-panel,gtk2
[21081]194third/gnome-nettool             requires gettext,intltool,libgnomeui,libgnome,gtk2,libglade2,GConf2
[20217]195third/gnome-panel               requires gettext,intltool,glib2,GConf2,gnome-desktop,gtk2,libglade2,libgnome,libgnomeui,ORBit2,gnome-vfs2,libwnck,libbonoboui,pango,libpng
[17946]196third/gnome-print               requires gnome-libs,libxml,gdk-pixbuf,freetype,tetex
[21081]197third/gnome-speech              requires libbonobo,ORBit2
[19775]198third/gnome-spell               requires gettext,aspell,libgnomeui,libbonobo,libbonoboui,libglade2
[21089]199third/gnome-terminal            requires gettext,intltool,gtk2,GConf2,libglade2,libgnomeui,vte,startup-notification,Xft
[19825]200third/gnome-themes              requires gettext,intltool,gtk2,gtk-engines,gtk-thinice-engine
[20217]201third/gnome-utils               requires gettext,intltool,libgnome,libgnomeui,libglade2,libbonoboui,gnome-vfs2,gnome-panel,popt,pango,scrollkeeper
[17233]202third/gnome-vfs                 requires gnome-libs,oaf,GConf,bzip2,gnome-mime-data
[21089]203third/gnome-vfs2                requires gettext,intltool,glib2,libxml2,GConf2,libbonobo,ORBit2,gnome-mime-data,bzip2,openssl,openafs,popt
[21081]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
[21089]206third/gpdf                      requires gettext,intltool,gtk2,libbonobo,libgnomeprint,GConf2
[20261]207third/gst-plugins               requires GConf2,gstreamer,glib2,gnome-vfs2,jpeg,libpng,freetype
208third/gstreamer                 requires glib2,libxml2,popt
[20283]209third/gtk-engines               requires gtk2
210third/gtk-thinice-engine        requires gtk2
[17232]211third/gtk                       requires glib,gettext
[20283]212third/gtk2                      requires glib2,pango,atk,tiff,libpng,jpeg
[16994]213third/gtkhtml                   requires gnome-print,gdk-pixbuf,gal,bonobo,GConf,control-center
[21089]214third/gtkhtml3                  requires gettext,intltool,libgnomeui,libgnomeprint,libgnomeprintui,libglade2,gal2,libbonoboui,ORBit2,libsoup
215third/gtksourceview             requires gettext,intltool,gtk2,gnome-vfs2,libxml,libgnomeprint
[21081]216third/gucharmap                 requires gettext,glib2,gtk2,pango,libgnome,libgnomeui
[21104]217third/hicolor-icon-theme
[20393]218third/ifplugd                   on linux requires libdaemon
[15321]219third/imlib                     requires libpng,libungif,jpeg,gtk
[13562]220third/inetd                     requires tcp_wrappers
221third/intlfonts                 requires emacs
[21089]222third/intltool                  requires perl-xml-parser
[17898]223third/ispell
[13562]224third/jot
[19118]225third/jpeg                      except linux
[13562]226third/kermit
[16972]227third/krb5                      requires et,ss package krb5-prep
[14376]228third/krb5/src/appl             requires al,locker,zephyr,krb5,hesiod package krb5
[13562]229third/lam
[20791]230third/libart_lgpl
[21092]231third/libbonobo                 requires gettext,intltool,ORBit2,glib2,libxml2
[21089]232third/libbonoboui               requires gettext,intltool,libgnomecanvas,libbonobo,libgnome,libxml2,GConf2,gtk2,libglade2,glib2
[20393]233third/libdaemon                 on linux
[20791]234third/libgail-gnome             requires atk,gtk2,libbonobo,libbonoboui,libgnomeui,at-spi
[18431]235third/libghttp                  except linux
[15408]236third/libglade                  requires gtk,gnome-libs,libxml
[20791]237third/libglade2                 requires gtk2,libxml2,atk,gettext
[21089]238third/libgnome                  requires gettext,intltool,audiofile,esound,GConf2,glib2,gnome-vfs2,libbonobo,libxml2,libxslt,popt,bzip2
[19550]239third/libgnomecanvas            requires gettext,gtk2,libart_lgpl,pango,libglade2,glib2
[21089]240third/libgnomeprint             requires gettext,intltool,glib2,libart_lgpl,pango,libxml2,libbonobo,freetype
[21105]241third/libgnomeprintui           requires gettext,gtk2,libgnomeprint,libgnomecanvas,gnome-icon-theme,libglade2
[21098]242third/libgnomeui                requires gettext,audiofile,esound,jpeg,libgnome,libgnomecanvas,libbonoboui,GConf2,pango,libglade2,popt,gtk2,gnome-keyring
[20507]243third/libgsf
[20791]244third/libgtkhtml                requires gtk2,libxml2,gnome-vfs2,gail
[17017]245third/libiconv                  except linux
[20791]246third/libIDL                    requires glib2
[19111]247third/libole2                   except linux
[19302]248third/libpng                    except linux
[20217]249third/librep                    requires gettext,gmp,gdbm,readline,texinfo
[20507]250third/librsvg                   requires gtk2,glib2,libart_lgpl,libxml2,pango,popt,libgsf
[19550]251third/libsoup                   requires glib2,openssl
[15321]252third/libungif                  except linux
[20259]253third/libwnck                   requires gettext,startup-notification,gtk2,glib2
[20943]254third/libxklavier
[19302]255third/libxml
[20791]256third/libxml2
257third/libxslt                   requires libxml2
[19111]258third/linc                      except linux requires glib2,openssl
[14376]259third/lprng/athena              package lprng-misc
[19268]260third/lprng/ifhp                requires athena/lib/zephyr
[13562]261third/lprng/lprng               requires krb5,zephyr,hesiod
262third/mdoc
[18724]263third/metacity                  requires gettext,intltool,gtk2,GConf2,startup-notification
[16283]264third/mingetty                  on linux
[13562]265third/motif/clients/mwm         on solaris
[18980]266third/mozilla                   requires gtk,ORBit
[20998]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
[21089]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
[13562]270third/nmh                       requires krb5,hesiod
[15625]271third/nvi                       on linux
[18431]272third/oaf                       requires libxml,ORBit,popt
[19118]273third/openafs
[20382]274third/openldap                  requires openssl,cyrus-sasl
[20271]275third/openssh                   requires krb5,tcp_wrappers,openssl,al,hesiod
[17357]276third/openssl                   requires perl
[15321]277third/ORBit                     requires glib,gettext
[18431]278third/ORBit2                    requires glib2,linc,libIDL,popt
[20791]279third/pango                     requires freetype,glib2,Xft
[13562]280third/patch                     on solaris
[19311]281third/pcre                      on solaris
[17843]282third/perl                      requires db,gdbm,libiconv
[21089]283third/perl-xml-parser           requires perl,expat
[18838]284third/pine                      requires krb5,hesiod,openssl
[18471]285third/popt                      except linux requires gettext,libiconv
[20440]286third/python
[13562]287third/rcs                       on solaris
[16073]288third/readline                  except linux
[19412]289third/redhat-fonts              on solaris
[20217]290third/rep-gtk                   requires librep,glib2,gtk2,libgnome,libgnomeui,libgnomecanvas,libglade2
[13562]291third/rs
[20405]292third/samba                     requires krb5,openldap
[18506]293third/sawfish                   requires librep,rep-gtk,gtk2,audiofile,esound,control-center,Xft
[21089]294third/scrollkeeper              requires gettext,intltool,libxml2,libxslt
[20373]295third/sendmail                  requires hesiod,tcp_wrappers,db,cyrus-sasl,openssl
[19111]296third/soup                      except linux requires glib,libxml,popt,openssl
[20791]297third/startup-notification
[19118]298third/sysinfo
299third/talk                      on solaris
[13562]300third/tcp_wrappers              except linux
301third/tcsh                      requires hesiod
[17789]302third/tetex                     requires texinfo
303third/texinfo
[19302]304third/tiff                      except linux requires jpeg
[19118]305third/top                       except linux
[13562]306third/traceroute                on solaris
[20791]307third/vte                       requires gettext,glib2,pango,Xft,pcre
[19349]308third/wcl
[17790]309third/x11-ssh-askpass
[13562]310third/x3270
311third/xmh
[16231]312third/xntp                      package ntp
[15866]313third/xscreensaver              requires krb5,control-center
[21089]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
[13513]316
[13562]317# Final packs stuff
[13513]318packs/dotfiles                  late
319packs/glue                      late
[20306]320packs/base                      late
321packs/install                   late package osinstall except linux
[14376]322packs/maint                     late package ws
[19139]323packs/update                    late except linux
[14376]324packs/build/config              late package imakecf
Note: See TracBrowser for help on using the repository browser.