* Build almost all packages that are built for i686-linux for

x86_64-linux as well.

svn path=/nixpkgs/trunk/; revision=12185
This commit is contained in:
Eelco Dolstra 2008-06-25 11:29:14 +00:00
parent a6ecd844f0
commit 41b713411f

View File

@ -2,24 +2,21 @@ let
allPackages = import ./all-packages.nix; allPackages = import ./all-packages.nix;
i686LinuxPkgs = { # Packages that we want to build on i686-linux and x86_64-linux.
inherit (allPackages {system = "i686-linux";}) commonLinuxPkgs = system: let pkgs = allPackages {inherit system;}; in {
inherit (pkgs)
MPlayer MPlayer
MPlayerPlugin MPlayerPlugin
alsaUtils alsaUtils
apacheAnt
apacheHttpd apacheHttpd
aspectj
aspell aspell
aspellDicts aspellDicts
aterm
audacious audacious
audacious_plugins audacious_plugins
autoconf autoconf
automake19x automake19x
bash bash
bashInteractive bashInteractive
batik
binutils binutils
bison23 bison23
bittorrent bittorrent
@ -45,8 +42,6 @@ let
docbook_xml_dtd_43 docbook_xml_dtd_43
docbook_xsl docbook_xsl
e2fsprogs e2fsprogs
ecj
eclipsesdk
emacs emacs
emacsUnicode emacsUnicode
enscript enscript
@ -59,7 +54,6 @@ let
gawk gawk
gcc gcc
gcc34 gcc34
gcc42
gdb gdb
ghc ghc
ghostscript ghostscript
@ -72,24 +66,16 @@ let
gnutar gnutar
gqview gqview
graphviz graphviz
grub
gzip gzip
hal hal
hello hello
iana_etc iana_etc
iputils iputils
irssi irssi
jakartaregexp
jdkPlugin
jetty
jikes
jing_tools
jrePlugin
jwhois jwhois
kbd kbd
kcachegrind kcachegrind
kdebase kdebase
keen4
ktorrent ktorrent
kvm kvm
less less
@ -107,7 +93,6 @@ let
mktemp mktemp
mod_python mod_python
module_init_tools module_init_tools
mono
mysql mysql
#mythtv #mythtv
nano nano
@ -132,7 +117,6 @@ let
pidgin pidgin
pkgconfig pkgconfig
postgresql postgresql
postgresql_jdbc
procps procps
pwdutils pwdutils
python python
@ -144,20 +128,16 @@ let
rsync rsync
ruby ruby
screen screen
sdf
slim slim
spidermonkey spidermonkey
ssmtp ssmtp
strace strace
strategoxt
strategoxtUtils
su su
subversion subversion
sudo sudo
swig swig
sylpheed sylpheed
sysklogd sysklogd
syslinux
sysvinit sysvinit
sysvtools sysvtools
tetex tetex
@ -166,7 +146,6 @@ let
tightvnc tightvnc
time time
udev udev
uml
unzip unzip
upstart upstart
utillinux utillinux
@ -184,13 +163,12 @@ let
xineUI xineUI
xkeyboard_config xkeyboard_config
xmltv xmltv
xorg_sys_opengl
xsel xsel
xterm xterm
zdelta zdelta
zip zip
; ;
inherit ((allPackages {system = "i686-linux";}).xorg) inherit (pkgs.xorg)
fontbh100dpi fontbh100dpi
fontbhlucidatypewriter100dpi fontbhlucidatypewriter100dpi
fontbhttf fontbhttf
@ -209,23 +187,50 @@ let
xrdb xrdb
xset xset
; ;
inherit ((allPackages {system = "i686-linux";}).gnome) inherit (pkgs.gnome)
gconfeditor gconfeditor
gnomepanel gnomepanel
gnometerminal gnometerminal
gnomeutils gnomeutils
metacity metacity
; ;
inherit ((allPackages {system = "i686-linux";}).kernelPackages_2_6_23) inherit (pkgs.kernelPackages_2_6_23)
iwlwifi iwlwifi
kernel kernel
klibc klibc
splashutils splashutils
; ;
kernelNew = ((allPackages {system = "i686-linux";}).kernelPackages_2_6_25).kernel; kernelNew = pkgs.kernelPackages_2_6_25.kernel;
}; };
x86_64LinuxPkgs = { i686LinuxPkgs = commonLinuxPkgs "i686-linux" // {
inherit (allPackages {system = "i686-linux";})
aterm
apacheAnt
aspectj
batik
ecj
eclipsesdk
grub
jakartaregexp
jdkPlugin
jetty
jikes
jing_tools
jrePlugin
keen4
mono
postgresql_jdbc
sdf
strategoxt
strategoxtUtils
syslinux
uml
xorg_sys_opengl
;
};
x86_64LinuxPkgs = commonLinuxPkgs "x86_64-linux" // {
inherit (allPackages {system = "x86_64-linux";}) inherit (allPackages {system = "x86_64-linux";})
MPlayer MPlayer
MPlayerPlugin MPlayerPlugin