From 18d227c98db06e9b3992766eadfb456409abd145 Mon Sep 17 00:00:00 2001 From: Marc Weber <marco-oweber@gmx.de> Date: Fri, 30 May 2008 22:37:58 +0000 Subject: [PATCH] added GetOptions, tar, unix-compat ghc haskell libraries svn path=/nixpkgs/trunk/; revision=11940 --- pkgs/misc/bleeding-edge-fetch-info/getOptions.nix | 3 +++ pkgs/misc/ghc68extraLibs/default.nix | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/misc/bleeding-edge-fetch-info/getOptions.nix 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";