summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix89
1 files changed, 86 insertions, 3 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2fc4e33bb6a..6b294dfd215 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -224,6 +224,11 @@ rec {
     sshSupport = true;
   };
 
+  # TODO do some testing
+  fetchhg = import ../build-support/fetchhg {
+    inherit stdenv mercurial nix;
+  };
+
   # Allow the stdenv to determine fetchurl, to cater for strange
   # requirements.
   fetchurl = useFromStdenv (stdenv ? fetchurl) stdenv.fetchurl
@@ -326,6 +331,11 @@ rec {
 
   curl = if stdenv ? curl then stdenv.curl else (assert false; null);
 
+  dnsmasq = import ../tools/networking/dnsmasq {
+    # TODO i18n can be installed as well, implement it? 
+    inherit fetchurl stdenv;
+  };
+
   dhcp = import ../tools/networking/dhcp {
     inherit fetchurl stdenv groff nettools coreutils iputils gnused bash;
   };
@@ -1121,6 +1131,10 @@ rec {
     inherit fetchurl stdenv perl autoconf;
   };
 
+  avrdude = import ../development/tools/misc/avrdude {
+    inherit lib fetchurl stdenv flex yacc;
+  };
+
   binutils = useFromStdenv (stdenv ? binutils) stdenv.binutils
     (import ../development/tools/misc/binutils {
       inherit fetchurl stdenv noSysDirs;
@@ -1270,6 +1284,10 @@ rec {
     inherit fetchurl stdenv ncurses;
   };
 
+  uisp = import ../development/tools/misc/uisp {
+    inherit fetchurl stdenv;
+  };
+
   uuagc = import ../development/tools/haskell/uuagc {
     inherit fetchurl stdenv;
     ghc = ghc66;
@@ -1428,6 +1446,7 @@ rec {
     inherit fetchurl stdenv;
   };
 
+
   # commented out because it's using the new configuration style proposal which is unstable
   # needs some testing ..
   #fltk20 = (import ../development/libraries/fltk) {
@@ -1760,6 +1779,10 @@ rec {
     inherit fetchurl stdenv;
   };
 
+  libixp_for_wmii = lowPrio (import ../development/libraries/libixp_for_wmii {
+    inherit fetchurl stdenv;
+  });
+
   mesaSupported =
     system == "i686-linux" ||
     system == "x86_64-linux";
@@ -2410,6 +2433,12 @@ rec {
 
   ### OS-SPECIFIC
 
+  # this creates a patch which can be applied to the kernel to integrate this module..
+  kernel_module_acerhk = import ../os-specific/linux/kernel/acerhk {
+    inherit fetchurl stdenv gnupatch;
+    kernel = kernel_2_6_21;
+    debug = true;
+  };
 
   _915resolution = import ../os-specific/linux/915resolution {
     inherit fetchurl stdenv;
@@ -2592,6 +2621,14 @@ rec {
 	"CONFIG_EXT3COW_FS_POSIX_ACL=y\n" +
 	"CONFIG_EXT3COW_FS_SECURITY=y\n";
       }
+      /* commented out because only acer users have need for it.. 
+         It takes quite a while to create the patch when unpacking the kernel sources only for that task
+      { name = "acerhk";
+        patch = kernel_module_acerhk + "/acerhk-patch.tar.bz2" ;
+        extraConfig =  
+	"CONFIG_ACERHK=m\n";
+      }
+      */
       { name = "paravirt-nvidia";
         patch = ../os-specific/linux/kernel/2.6.20-paravirt-nvidia.patch;
       }
@@ -2788,6 +2825,15 @@ rec {
     inherit fetchurl stdenv pam openssl libnscd;
   };
 
+  reiserfsprogs = import ../os-specific/linux/reiserfsprogs {
+    inherit fetchurl stdenv;
+  };
+
+  radeontools = import ../os-specific/linux/radeontools {
+    inherit pciutils;
+    inherit fetchurl stdenv;
+  };
+
   shadowutils = import ../os-specific/linux/shadow {
     inherit fetchurl stdenv;
   };
@@ -2833,7 +2879,8 @@ rec {
   };
 
   umlutilities = import ../os-specific/linux/uml-utilities {
-    inherit fetchurl stdenv;
+    inherit fetchurl kernelHeaders stdenv;
+    tunctl = true;
   };
 
   upstart = import ../os-specific/linux/upstart {
@@ -2962,6 +3009,11 @@ rec {
     inherit fetchurl stdenv unzip;
   };
 
+  # commented out because it's using the new configuration style proposal which is unstable
+  #biew = import ../applications/misc/biew {
+  #  inherit lib stdenv fetchurl ncurses;
+  #};
+
   bmp = import ../applications/audio/bmp {
     inherit fetchurl stdenv pkgconfig libogg libvorbis alsaLib id3lib;
     inherit (gnome) esound libglade;
@@ -3088,6 +3140,10 @@ rec {
     xftSupport = true;
   };
 
+  fetchmail = import ../applications/misc/fetchmail {
+    inherit stdenv fetchurl;
+  };
+
   wireshark = import ../applications/networking/sniffers/wireshark {
     inherit fetchurl stdenv perl pkgconfig libpcap;
     inherit (gtkLibs) gtk;
@@ -3279,6 +3335,10 @@ rec {
     inherit fetchurl stdenv ncurses which openssl;
   };
 
+  msmtp = import ../applications/networking/msmtp {
+    inherit fetchurl stdenv;
+  };
+
   mythtv = import ../applications/video/mythtv {
     inherit fetchurl stdenv which qt3 x11 lame zlib mesa;
     inherit (xlibs) libX11 libXinerama libXv libXxf86vm libXrandr libXmu;
@@ -3335,6 +3395,16 @@ rec {
     inherit fetchurl stdenv ncurses;
   };
 
+  # perhaps there are better apps for this task? It's how I had configured my preivous system.
+  # And I don't want to rewrite all rules
+  procmail = import ../applications/misc/procmail {
+    inherit fetchurl stdenv autoconf;
+  };
+
+  pstree = import ../applications/misc/pstree {
+    inherit stdenv fetchurl;
+  };
+
   pythonmagick = import ../applications/graphics/PythonMagick {
     inherit fetchurl stdenv pkgconfig imagemagick boost;
     python = python25;
@@ -3467,9 +3537,17 @@ rec {
     inherit (gtkLibs1x) gdkpixbuf;
   };
 
-  wmii = import ../applications/window-managers/wmii {
+  # I'm keen on wmiimenu only  >wmii-3.5 no longer has it... 
+  wmiimenu = import ../applications/window-managers/wmii31 {
     libixp = libixp03;
-    inherit fetchurl stdenv x11 gawk;
+    inherit fetchurl /* fetchhg */ stdenv gawk;
+    inherit (xlibs) libX11;
+  };
+
+  wmiiSnap = import ../applications/window-managers/wmii {
+    libixp = libixp_for_wmii;
+    inherit fetchurl /* fetchhg */ stdenv gawk;
+    inherit (xlibs) libX11;
   };
 
   wrapFirefox = firefox: import ../applications/networking/browsers/firefox-wrapper {
@@ -3747,6 +3825,11 @@ rec {
     inherit fetchurl stdenv libjpeg libpng zlib x11;
     x11Support = true;
   }));
+
+  #gxemul = (import ../misc/gxemul) {
+    #inherit lib stdenv fetchurl;
+    #inherit (xlibs) libX11;
+  #};
  
   keynav = import ../tools/X11/keynav {
 	inherit stdenv fetchurl;