Make X packages require the X profile

This commit is contained in:
Michael Spang 2009-12-12 22:42:35 -05:00
parent 554e7796c2
commit b6b9e22897
1 changed files with 39 additions and 28 deletions

View File

@ -17,31 +17,41 @@ install stalin mzscheme gauche-dev gambc mit-scheme-doc chicken-bin
tinyscheme;
# typesetting
install groff texlive-full dvi2ps dvipng texmacs lyx;
install groff texlive-full dvi2ps dvipng;
if X { install texmacs lyx; };
# version control
install git-core git-email gitk git-cvs git-gui git-svn git-arch git-doc
install git-core git-email git-cvs git-svn git-arch git-doc
git-buildpackage guilt stgit mercurial subversion subversion-tools
svk darcs bzr rcs cvs cvsps cssc monotone tla tla-doc diff wdiff
colordiff xxdiff tkdiff patch patchutils quilt;
if X { install gitk git-gui; };
# fuse
install fuse-utils sshfs davfs2;
# gui tools
install glade;
if X { install glade; };
# printing
install gv ghostscript ghostscript-x psutils;
install gv ghostscript psutils;
if X { install ghostscript-x; };
# crypto
install gnupg gnupg-agent gnupg2;
# xapps
install firefox thunderbird xauth pidgin xfig pidgin-otr imagemagick gthumb
gucharmap scribus inkscape dia lmms xpdf k3b evince xsel blender
fontforge rxvt rxvt-unicode gmrun xterm openoffice.org kstreamripper
audacious gnome-office gimp ardour dzen2 xserver-xephyr;
if X {
# xbase
install xserver-xorg xfonts-base;
# xapps
install firefox thunderbird xauth pidgin xfig pidgin-otr imagemagick
gthumb gucharmap scribus inkscape dia lmms xpdf k3b evince xsel
blender fontforge rxvt rxvt-unicode gmrun xterm openoffice.org
kstreamripper audacious gnome-office gimp ardour dzen2
xserver-xephyr yakuake gksu;
};
# build systems
install make make-doc ant ant-optional bake scons qt4-qmake cmake distcc
@ -69,7 +79,7 @@ install libc6-dbg libc6-prof libqt4-dev comerr-dev e2fslibs-dev libcap-dev
libssl-dev libxml2-dev libxslt1-dev ss-dev mesa-common-dev;
# window managers
install xmonad stumpwm gnome-core xfce4 wmii ion3;
if X { install xmonad stumpwm gnome-core xfce4 wmii ion3; };
# databases
install sqlite3 sqlite3-doc postgresql-client mysql-client db4.7-util;
@ -107,6 +117,12 @@ install xsltproc libxml2-utils docbook-xsl docbook-utils docbook-dsssl
docbook-xml docbook-to-man xmlto fop opensp sgml2x sgmltools-lite
sp tidy xalan;
# ssh
install ssh pssh clusterssh dsh;
# sudo
install sudo-ldap;
# utils
install acl screen less lsof dosfstools tofrodos bc dc psmisc procps htop
schedtool vlan bridge-utils mc wodim socat snmp busybox openssl
@ -129,16 +145,19 @@ install tshark ftp iputils-arping iputils-ping tcpdump traceroute tftp
ethtool ipset ipcalc iftop dnsutils iproute iproute-doc telnet
nmap netcat-openbsd netcat6 ipmitool openipmi cdpr rsync rdiff
ntp whois lksctp-tools;
if X { install wireshark; };
# communication
isntall mutt alpine tin irssi efax mailx procmail centerim fetchmail
install mutt alpine tin irssi efax mailx procmail centerim fetchmail
nn;
# editors
install ed slrn vim vim-gnome nano nvi;
install ed slrn vim nano nvi;
if X { install vim-gnome; };
# emacs
install emacs-jabber emacs xemacs21 gnus ede;
install emacs-jabber emacs22-nox gnus ede;
if X { install emacs22-gtk emacs22 xemacs21; };
# spelling
install aspell-en ispell myspell-en-us iamerican wamerican;
@ -148,8 +167,9 @@ install graphviz;
# math
install octave3.0 octave3.0-doc octave3.0-emacsen octave3.0-headers
r-recommended euler euler-doc gnuplot gnuplot-x11 gnuplot-doc
r-recommended euler euler-doc gnuplot gnuplot-doc
gap lp-solve mathomatic maxima maxima-doc;
if X { install gnuplot-x11; };
# documentation
install manpages manpages-dev manpages-posix manpages-posix-dev iso-codes
@ -160,17 +180,19 @@ install w3m links elinks lynx axel wget curl;
# multimedia
install mplayer festival ffmpeg dvd+rw-tools dvgrab dvdrip lame twolame
cheese cdrdao cdparanoia genisoimage sox mp3blaster;
cdrdao cdparanoia genisoimage sox mp3blaster;
if X { install cheese; };
# holden
install nmap john rtorrent amarok;
install nmap john rtorrent;
if X { install amarok; };
# fonts
install console-terminus xfonts-terminus xfonts-base gsfonts gsfonts-x11
ttf-dejavu ttf-opensymbol ttf-freefont;
# satan
remove pulseaudio;
remove pulseaudio avahi-daemon;
if nogames { remove nethack-common; };
if bnbt { install bnbt; };
@ -227,17 +249,6 @@ if snmpd {
install snmpd;
};
install ssh pssh clusterssh dsh;
install sudo-ldap;
if xapps {
install yakuake gimp openoffice.org xterm pidgin pidgin-otr gksu xpdf xsel rxvt-unicode gmrun dzen2;
};
if xfce {
install xfce4;
};
if xorg {
install xserver-xorg xfonts-base;
};