2008-02-22 12:25:00 +00:00
|
|
|
let
|
2004-07-01 14:00:42 +00:00
|
|
|
|
2005-05-10 13:00:13 +00:00
|
|
|
allPackages = import ./all-packages.nix;
|
|
|
|
|
2008-06-25 11:29:14 +00:00
|
|
|
# Packages that we want to build on i686-linux and x86_64-linux.
|
|
|
|
commonLinuxPkgs = system: let pkgs = allPackages {inherit system;}; in {
|
|
|
|
inherit (pkgs)
|
2008-06-25 10:58:44 +00:00
|
|
|
MPlayer
|
2008-10-08 18:20:46 +00:00
|
|
|
abcde
|
2008-06-25 10:58:44 +00:00
|
|
|
alsaUtils
|
|
|
|
apacheHttpd
|
|
|
|
aspell
|
|
|
|
aspellDicts
|
2008-11-29 17:38:44 +00:00
|
|
|
at
|
2008-06-25 10:58:44 +00:00
|
|
|
audacious
|
|
|
|
audacious_plugins
|
|
|
|
autoconf
|
|
|
|
automake19x
|
2008-10-19 18:57:41 +00:00
|
|
|
avahi
|
2008-06-25 10:58:44 +00:00
|
|
|
bash
|
|
|
|
bashInteractive
|
|
|
|
binutils
|
|
|
|
bison23
|
2008-11-03 18:29:48 +00:00
|
|
|
bison24
|
2008-09-12 15:56:34 +00:00
|
|
|
bitlbee
|
2008-06-25 10:58:44 +00:00
|
|
|
bittorrent
|
|
|
|
bsdiff
|
|
|
|
bzip2
|
|
|
|
cabextract
|
|
|
|
cdrkit
|
2008-09-04 09:36:04 +00:00
|
|
|
chatzilla
|
2008-06-25 10:58:44 +00:00
|
|
|
cksfv
|
|
|
|
#compiz
|
|
|
|
coreutils
|
|
|
|
cpio
|
|
|
|
cron
|
|
|
|
cups
|
|
|
|
#darcs
|
|
|
|
db4
|
|
|
|
dhcp
|
|
|
|
dietlibc
|
|
|
|
diffutils
|
|
|
|
docbook5
|
|
|
|
docbook5_xsl
|
|
|
|
docbook_xml_dtd_42
|
|
|
|
docbook_xml_dtd_43
|
|
|
|
docbook_xsl
|
|
|
|
e2fsprogs
|
|
|
|
emacs
|
|
|
|
emacsUnicode
|
2008-08-21 09:37:04 +00:00
|
|
|
emms
|
2008-06-25 10:58:44 +00:00
|
|
|
enscript
|
2008-07-28 10:22:44 +00:00
|
|
|
evince
|
2008-08-05 13:44:13 +00:00
|
|
|
expect
|
2008-06-25 10:58:44 +00:00
|
|
|
exult
|
|
|
|
feh
|
|
|
|
file
|
|
|
|
findutils
|
2008-07-18 10:41:27 +00:00
|
|
|
firefox2
|
|
|
|
firefox3
|
2008-06-25 10:58:44 +00:00
|
|
|
flex2533
|
|
|
|
gawk
|
|
|
|
gcc
|
|
|
|
gcc34
|
2008-06-29 16:13:02 +00:00
|
|
|
gcc43
|
2008-06-25 10:58:44 +00:00
|
|
|
gdb
|
|
|
|
ghc
|
|
|
|
ghostscript
|
|
|
|
gimp
|
2008-10-08 16:00:44 +00:00
|
|
|
git
|
2008-10-18 18:14:45 +00:00
|
|
|
/*gnash*/
|
2008-06-25 10:58:44 +00:00
|
|
|
gnugrep
|
|
|
|
gnum4
|
|
|
|
gnumake
|
|
|
|
gnupatch
|
2009-01-12 20:23:10 +00:00
|
|
|
gnupg2
|
2008-06-25 10:58:44 +00:00
|
|
|
gnused
|
|
|
|
gnutar
|
2008-07-16 19:24:56 +00:00
|
|
|
gnutls
|
2008-10-08 16:14:32 +00:00
|
|
|
gphoto2
|
2008-12-19 20:58:18 +00:00
|
|
|
gsl
|
2008-07-16 19:24:56 +00:00
|
|
|
guile
|
2008-06-25 10:58:44 +00:00
|
|
|
gqview
|
|
|
|
graphviz
|
2008-06-29 16:13:02 +00:00
|
|
|
grub
|
2008-10-08 19:22:59 +00:00
|
|
|
gv
|
2008-06-25 10:58:44 +00:00
|
|
|
gzip
|
|
|
|
hal
|
|
|
|
hello
|
2008-11-27 15:28:30 +00:00
|
|
|
host
|
2008-06-25 10:58:44 +00:00
|
|
|
iana_etc
|
2008-10-10 07:26:22 +00:00
|
|
|
imagemagick
|
2008-09-19 12:32:38 +00:00
|
|
|
inkscape
|
2008-06-25 10:58:44 +00:00
|
|
|
iputils
|
|
|
|
irssi
|
2008-12-03 14:27:28 +00:00
|
|
|
jnettop
|
2008-06-25 10:58:44 +00:00
|
|
|
jwhois
|
|
|
|
kbd
|
|
|
|
kcachegrind
|
|
|
|
kdebase
|
|
|
|
ktorrent
|
|
|
|
kvm
|
|
|
|
less
|
2008-10-08 18:47:58 +00:00
|
|
|
lftp
|
2008-06-25 10:58:44 +00:00
|
|
|
lhs2tex
|
|
|
|
libtool
|
|
|
|
libxml2
|
|
|
|
libxslt
|
2008-09-19 08:53:05 +00:00
|
|
|
lout
|
2008-06-25 10:58:44 +00:00
|
|
|
lvm2
|
|
|
|
lynx
|
|
|
|
man
|
2008-08-08 14:36:51 +00:00
|
|
|
mc
|
2008-06-25 10:58:44 +00:00
|
|
|
mdadm
|
|
|
|
mesa
|
|
|
|
mingetty
|
|
|
|
mk
|
|
|
|
mktemp
|
|
|
|
mod_python
|
|
|
|
module_init_tools
|
2008-08-21 09:37:04 +00:00
|
|
|
mpg321
|
2008-06-25 10:58:44 +00:00
|
|
|
mysql
|
|
|
|
#mythtv
|
|
|
|
nano
|
|
|
|
netcat
|
|
|
|
nix
|
|
|
|
nixUnstable
|
|
|
|
nss_ldap
|
|
|
|
ntp
|
|
|
|
nxml
|
|
|
|
#openoffice
|
|
|
|
openssh
|
|
|
|
openssl
|
|
|
|
pam_console
|
|
|
|
pam_ldap
|
|
|
|
pam_login
|
|
|
|
pam_unix2
|
|
|
|
pan
|
|
|
|
par2cmdline
|
|
|
|
pciutils
|
|
|
|
perl
|
|
|
|
php
|
2008-12-08 21:23:45 +00:00
|
|
|
pinentry
|
2008-06-25 10:58:44 +00:00
|
|
|
pkgconfig
|
|
|
|
postgresql
|
|
|
|
procps
|
|
|
|
pwdutils
|
|
|
|
python
|
|
|
|
qt3
|
2008-08-27 09:50:32 +00:00
|
|
|
qt4
|
2008-06-25 10:58:44 +00:00
|
|
|
#quake3demo
|
|
|
|
readline
|
2008-08-05 08:37:12 +00:00
|
|
|
rLang
|
2009-01-13 12:40:58 +00:00
|
|
|
reiserfsprogs
|
2008-06-25 10:58:44 +00:00
|
|
|
rogue
|
2009-01-13 12:40:58 +00:00
|
|
|
rpm
|
2008-06-25 10:58:44 +00:00
|
|
|
rsync
|
|
|
|
ruby
|
|
|
|
screen
|
2008-09-12 15:56:34 +00:00
|
|
|
seccure
|
2008-06-25 10:58:44 +00:00
|
|
|
slim
|
|
|
|
spidermonkey
|
|
|
|
ssmtp
|
|
|
|
strace
|
|
|
|
su
|
2008-07-28 08:14:55 +00:00
|
|
|
subversion14
|
|
|
|
subversion15
|
2008-06-25 10:58:44 +00:00
|
|
|
sudo
|
2008-10-12 14:29:44 +00:00
|
|
|
superTuxKart
|
2008-06-25 10:58:44 +00:00
|
|
|
swig
|
|
|
|
sylpheed
|
|
|
|
sysklogd
|
|
|
|
sysvinit
|
|
|
|
sysvtools
|
2008-12-08 10:59:40 +00:00
|
|
|
tcpdump
|
2009-01-14 00:24:02 +00:00
|
|
|
teeworlds
|
2008-07-04 19:30:00 +00:00
|
|
|
#tetex
|
|
|
|
texLive
|
2008-10-09 12:49:28 +00:00
|
|
|
texLiveBeamer
|
2008-07-04 19:30:00 +00:00
|
|
|
texLiveExtra
|
2008-06-25 10:58:44 +00:00
|
|
|
texinfo
|
|
|
|
thunderbird
|
|
|
|
tightvnc
|
|
|
|
time
|
|
|
|
udev
|
|
|
|
unzip
|
|
|
|
upstart
|
|
|
|
utillinux
|
|
|
|
valgrind
|
|
|
|
vim
|
|
|
|
vlc
|
2008-08-21 09:37:04 +00:00
|
|
|
vorbisTools
|
2008-11-27 10:34:25 +00:00
|
|
|
vpnc
|
2008-06-25 10:58:44 +00:00
|
|
|
w3m
|
|
|
|
wget
|
|
|
|
wirelesstools
|
|
|
|
wxHaskell
|
|
|
|
x11_ssh_askpass
|
|
|
|
xchm
|
|
|
|
xfig
|
|
|
|
xineUI
|
|
|
|
xkeyboard_config
|
2008-09-19 12:32:38 +00:00
|
|
|
xlockmore
|
2008-06-25 10:58:44 +00:00
|
|
|
xmltv
|
2008-08-12 16:08:50 +00:00
|
|
|
xpdf
|
2008-09-19 12:32:38 +00:00
|
|
|
xscreensaver
|
2008-06-25 10:58:44 +00:00
|
|
|
xsel
|
|
|
|
xterm
|
|
|
|
zdelta
|
|
|
|
zip
|
|
|
|
;
|
2008-06-25 11:29:14 +00:00
|
|
|
inherit (pkgs.xorg)
|
2008-06-25 10:58:44 +00:00
|
|
|
fontbh100dpi
|
|
|
|
fontbhlucidatypewriter100dpi
|
2008-08-26 13:27:50 +00:00
|
|
|
fontbhlucidatypewriter75dpi
|
|
|
|
fontadobe100dpi
|
|
|
|
fontadobe75dpi
|
2008-06-25 10:58:44 +00:00
|
|
|
fontbhttf
|
|
|
|
fontcursormisc
|
|
|
|
fontmiscmisc
|
|
|
|
iceauth
|
|
|
|
setxkbmap
|
|
|
|
xauth
|
|
|
|
xf86inputkeyboard
|
|
|
|
xf86inputmouse
|
2008-10-09 14:51:26 +00:00
|
|
|
xf86videointel
|
2008-06-25 10:58:44 +00:00
|
|
|
xf86videovesa
|
|
|
|
xkbcomp
|
|
|
|
xorgserver
|
|
|
|
xrandr
|
|
|
|
xrdb
|
|
|
|
xset
|
|
|
|
;
|
2008-06-25 11:29:14 +00:00
|
|
|
inherit (pkgs.gnome)
|
2008-06-25 10:58:44 +00:00
|
|
|
gconfeditor
|
|
|
|
gnomepanel
|
|
|
|
gnometerminal
|
|
|
|
gnomeutils
|
|
|
|
metacity
|
|
|
|
;
|
2008-08-12 19:27:23 +00:00
|
|
|
kernelPackages_2_6_23 = pkgs.recurseIntoAttrs {
|
2008-08-12 18:10:11 +00:00
|
|
|
inherit (pkgs.kernelPackages_2_6_23)
|
|
|
|
iwlwifi
|
|
|
|
kernel
|
|
|
|
klibc
|
|
|
|
splashutils
|
|
|
|
;
|
|
|
|
};
|
2008-08-12 19:27:23 +00:00
|
|
|
kernelPackages_2_6_25 = pkgs.recurseIntoAttrs {
|
2008-08-12 18:10:11 +00:00
|
|
|
inherit (pkgs.kernelPackages_2_6_25)
|
|
|
|
kernel
|
|
|
|
klibc
|
2008-08-13 08:08:21 +00:00
|
|
|
# splashutils
|
2008-08-12 18:10:11 +00:00
|
|
|
;
|
|
|
|
};
|
2008-08-12 19:27:23 +00:00
|
|
|
kernelPackages_2_6_26 = pkgs.recurseIntoAttrs {
|
2008-08-12 18:10:11 +00:00
|
|
|
inherit (pkgs.kernelPackages_2_6_26)
|
|
|
|
kernel
|
|
|
|
klibc
|
2008-11-28 13:12:43 +00:00
|
|
|
# splashutils
|
|
|
|
;
|
|
|
|
};
|
|
|
|
kernelPackages_2_6_27 = pkgs.recurseIntoAttrs {
|
|
|
|
inherit (pkgs.kernelPackages_2_6_27)
|
|
|
|
kernel
|
|
|
|
klibc
|
2009-01-15 15:00:30 +00:00
|
|
|
# splashutils
|
|
|
|
;
|
|
|
|
};
|
|
|
|
kernelPackages_2_6_28 = pkgs.recurseIntoAttrs {
|
|
|
|
inherit (pkgs.kernelPackages_2_6_28)
|
|
|
|
kernel
|
|
|
|
klibc
|
2008-08-13 07:06:57 +00:00
|
|
|
# splashutils
|
2008-08-12 18:10:11 +00:00
|
|
|
;
|
|
|
|
};
|
2008-08-11 11:28:53 +00:00
|
|
|
};
|
2008-06-25 11:29:14 +00:00
|
|
|
|
|
|
|
i686LinuxPkgs = commonLinuxPkgs "i686-linux" // {
|
|
|
|
inherit (allPackages {system = "i686-linux";})
|
|
|
|
apacheAnt
|
|
|
|
aspectj
|
2008-06-25 15:01:04 +00:00
|
|
|
aterm
|
2008-08-05 19:21:05 +00:00
|
|
|
automake110x
|
2008-06-25 11:29:14 +00:00
|
|
|
batik
|
|
|
|
ecj
|
|
|
|
eclipsesdk
|
2008-08-08 14:36:51 +00:00
|
|
|
ejabberd
|
2008-08-07 08:01:22 +00:00
|
|
|
gcc33
|
2008-10-05 11:59:53 +00:00
|
|
|
icecat3Xul
|
2008-06-25 11:29:14 +00:00
|
|
|
jakartaregexp
|
|
|
|
jdkPlugin
|
|
|
|
jetty
|
|
|
|
jikes
|
|
|
|
jing_tools
|
|
|
|
jrePlugin
|
|
|
|
keen4
|
|
|
|
mono
|
2008-12-20 18:28:22 +00:00
|
|
|
namazu # FIXME: The test suite fails on x86-64.
|
2008-07-04 05:56:22 +00:00
|
|
|
openoffice
|
2008-06-25 15:01:04 +00:00
|
|
|
pidgin
|
2008-06-25 11:29:14 +00:00
|
|
|
postgresql_jdbc
|
|
|
|
sdf
|
|
|
|
strategoxt
|
|
|
|
strategoxtUtils
|
|
|
|
syslinux
|
2008-11-03 09:13:23 +00:00
|
|
|
tinycc
|
2008-06-25 11:29:14 +00:00
|
|
|
uml
|
2008-06-25 15:01:04 +00:00
|
|
|
wine
|
2008-06-25 11:29:14 +00:00
|
|
|
xorg_sys_opengl
|
|
|
|
;
|
2007-02-28 17:33:24 +00:00
|
|
|
};
|
2004-07-01 14:00:42 +00:00
|
|
|
|
2008-06-25 11:29:14 +00:00
|
|
|
x86_64LinuxPkgs = commonLinuxPkgs "x86_64-linux" // {
|
2008-06-25 10:58:44 +00:00
|
|
|
inherit (allPackages {system = "x86_64-linux";})
|
|
|
|
aterm242fixes
|
2008-06-29 16:13:02 +00:00
|
|
|
gcc43multi
|
2008-06-25 10:58:44 +00:00
|
|
|
;
|
2007-03-19 20:01:55 +00:00
|
|
|
};
|
|
|
|
|
2008-06-25 10:58:44 +00:00
|
|
|
i686FreeBSDPkgs = {
|
|
|
|
inherit (allPackages {system = "i686-freebsd";})
|
|
|
|
aterm
|
|
|
|
autoconf
|
|
|
|
#automake19x
|
|
|
|
curl
|
|
|
|
docbook5
|
2008-06-25 15:01:04 +00:00
|
|
|
docbook5_xsl
|
2008-06-25 10:58:44 +00:00
|
|
|
docbook_xml_dtd_42
|
|
|
|
docbook_xml_dtd_43
|
|
|
|
docbook_xsl
|
|
|
|
libtool
|
|
|
|
libxml2
|
|
|
|
libxslt
|
|
|
|
nxml
|
|
|
|
subversion
|
|
|
|
unzip
|
|
|
|
;
|
|
|
|
};
|
2005-05-10 13:00:13 +00:00
|
|
|
|
2008-06-25 10:58:44 +00:00
|
|
|
powerpcDarwinPkgs = {
|
|
|
|
inherit (allPackages {system = "powerpc-darwin";})
|
|
|
|
apacheHttpd
|
|
|
|
aterm
|
|
|
|
autoconf
|
|
|
|
#automake19x
|
|
|
|
bison23
|
|
|
|
docbook5
|
|
|
|
docbook_xml_dtd_42
|
|
|
|
docbook_xml_dtd_43
|
|
|
|
docbook_xsl
|
|
|
|
docbook5_xsl
|
|
|
|
libtool
|
|
|
|
libxml2
|
|
|
|
libxslt
|
|
|
|
nxml
|
|
|
|
#php
|
|
|
|
subversion
|
|
|
|
#tetex
|
|
|
|
unzip
|
|
|
|
;
|
|
|
|
};
|
2004-07-01 14:00:42 +00:00
|
|
|
|
2008-06-25 10:58:44 +00:00
|
|
|
i686DarwinPkgs = {
|
|
|
|
inherit (allPackages {system = "i686-darwin";})
|
|
|
|
aterm
|
|
|
|
autoconf
|
2008-08-04 14:07:00 +00:00
|
|
|
automake110x
|
2008-10-10 09:49:44 +00:00
|
|
|
automake19x
|
|
|
|
ghc
|
2008-06-25 10:58:44 +00:00
|
|
|
libtool
|
|
|
|
libxml2
|
|
|
|
libxslt
|
2008-10-10 09:49:44 +00:00
|
|
|
nixUnstable
|
2008-06-25 10:58:44 +00:00
|
|
|
subversion
|
|
|
|
;
|
|
|
|
};
|
2006-07-05 17:01:00 +00:00
|
|
|
|
2008-06-25 10:58:44 +00:00
|
|
|
cygwinPkgs = {
|
|
|
|
inherit (allPackages {system = "i686-cygwin";})
|
|
|
|
aterm
|
|
|
|
gnum4
|
|
|
|
readline
|
|
|
|
ncurses
|
|
|
|
;
|
|
|
|
};
|
2006-06-08 14:08:10 +00:00
|
|
|
|
2008-02-22 12:25:00 +00:00
|
|
|
in [
|
|
|
|
i686LinuxPkgs
|
|
|
|
x86_64LinuxPkgs
|
2008-05-27 16:56:08 +00:00
|
|
|
#i686FreeBSDPkgs
|
|
|
|
#powerpcDarwinPkgs
|
2008-02-22 12:25:00 +00:00
|
|
|
i686DarwinPkgs
|
2008-05-19 12:16:48 +00:00
|
|
|
#cygwinPkgs
|
2008-02-22 12:25:00 +00:00
|
|
|
]
|