about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-05-30 22:37:58 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-05-30 22:37:58 +0000
commit18d227c98db06e9b3992766eadfb456409abd145 (patch)
tree0471f67820359c386a52b6f50064ad1569cdce64 /pkgs/misc
parent026d26ec9fa2b7d19079c4d7b0b654b41944ab93 (diff)
downloadnixlib-18d227c98db06e9b3992766eadfb456409abd145.tar
nixlib-18d227c98db06e9b3992766eadfb456409abd145.tar.gz
nixlib-18d227c98db06e9b3992766eadfb456409abd145.tar.bz2
nixlib-18d227c98db06e9b3992766eadfb456409abd145.tar.lz
nixlib-18d227c98db06e9b3992766eadfb456409abd145.tar.xz
nixlib-18d227c98db06e9b3992766eadfb456409abd145.tar.zst
nixlib-18d227c98db06e9b3992766eadfb456409abd145.zip
added GetOptions, tar, unix-compat ghc haskell libraries
svn path=/nixpkgs/trunk/; revision=11940
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/bleeding-edge-fetch-info/getOptions.nix3
-rw-r--r--pkgs/misc/ghc68extraLibs/default.nix14
2 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/misc/bleeding-edge-fetch-info/getOptions.nix b/pkgs/misc/bleeding-edge-fetch-info/getOptions.nix
new file mode 100644
index 000000000000..a4a7c360e9b0
--- /dev/null
+++ b/pkgs/misc/bleeding-edge-fetch-info/getOptions.nix
@@ -0,0 +1,3 @@
+ args: with args; fetchurl { 
+  url = http://mawercer.de/~nix/repos/getOptions.tar.gz;
+  sha256 = "6475f2e5762cee2b8544d051c2b831ed5bd22a5711eca86fd6e0f0e95ac8b8b0";}
diff --git a/pkgs/misc/ghc68extraLibs/default.nix b/pkgs/misc/ghc68extraLibs/default.nix
index 22f8c626a9d5..2f7f4f7151f6 100644
--- a/pkgs/misc/ghc68extraLibs/default.nix
+++ b/pkgs/misc/ghc68extraLibs/default.nix
@@ -89,6 +89,16 @@ path is /nix/store/ikrbg8w0xxnbnggbvld5af2ib1bdpcfn-hexpat-0.2.tar.gz
 
                           };
                 };
+          unixCompat ={ name = "unix-compat-0.1.2.1"; src = fetchurl { url=http://hackage.haskell.org/packages/archive/unix-compat/0.1.2.1/unix-compat-0.1.2.1.tar.gz; sha256 = "119fiazjr83xm4nk394v7lmsvhkic5k78pzcvv70j7zp83hjccsm"; }; p_deps = [ x.base x.directory x.old_time x.haskell98 ]; };
+          tar = rec { name = "tar-0.1.1.1"; p_deps = [ x.base x.bytestring x.haskell98 x.binary x.unixCompat ];
+                           src = fetchurl { url = "http://hackage.haskell.org/packages/archive/tar/0.1.1.1/tar-0.1.1.1.tar.gz";
+                                        sha256 = "08ns56xxw6519q0f7fqdznhcwx5dj2rc531mivxdyja6lmmjcfcb"; };
+                    #pass = {
+                      #patchPhase = ''
+                        #echo      "  extra-lib-dirs: ${zlib}/lib" >> zlib.cabal
+                        #echo      "  include-dirs: ${zlib}/include" >> zlib.cabal'';
+               #}; 
+          };
           zlib = rec { name = "zlib-0.4.0.4"; p_deps = [ x.base x.bytestring x.haskell98 ];
                            src = fetchurl { url = "http://hackage.haskell.org/packages/archive/zlib/0.4.0.4/zlib-0.4.0.4.tar.gz";
                                         sha256 = "14hzqpzqs3rcwx6qpgybrcz33yrzb5y4p0bdsilhdgl15594ibad"; };
@@ -282,6 +292,10 @@ path is /nix/store/ikrbg8w0xxnbnggbvld5af2ib1bdpcfn-hexpat-0.2.tar.gz
           */
 
 
+          getOptions = rec { name = "GetOptions"; p_deps = [ x.haskell98 x.base x.mtl ];
+                       src = sourceByName "getOptions";
+                 };
+
           # 1.13 is stable. There are more recent non stable versions
           haxml = rec { name = "HaXml-1.13.3"; p_deps = [ x.base x.rts x.directory x.process x.pretty x.containers x.filepath x.haskell98 ];
                        src = fetchurl { url = "http://www.haskell.org/HaXml/${name}.tar.gz";