summaryrefslogtreecommitdiffstats
path: root/pkgs/development
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-19 21:31:51 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-19 21:31:51 +0000
commit84c018503859be28aded86677c9dbc54c7067e11 (patch)
tree44896c72bb5eaddc3b9ebc5e4701f40560774ff0 /pkgs/development
parent3980444b2b918ef74ac7b9f1128f399767d06fa1 (diff)
parentb94fef3cbad6b3b830f8f7c4a987c65c81c9e93d (diff)
svn merge ^/nixpkgs/trunk, one simple conflict in jruby
svn path=/nixpkgs/branches/stdenv-updates/; revision=31721
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/compilers/gwt/2.4.0.nix21
-rw-r--r--pkgs/development/compilers/uhc/default.nix4
-rw-r--r--pkgs/development/interpreters/jruby/default.nix24
-rw-r--r--pkgs/development/libraries/gnutls/default.nix4
-rw-r--r--pkgs/development/libraries/haskell/aeson-native/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/blaze-textual-native/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/control-monad-attempt/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/convertible-text/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/data-object/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/ghc-mod/default.nix30
-rw-r--r--pkgs/development/libraries/haskell/hamlet/default.nix4
-rw-r--r--pkgs/development/libraries/haskell/http-enumerator/default.nix4
-rw-r--r--pkgs/development/libraries/haskell/jsonEnumerator/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/neither/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/shakespeare-css/default.nix4
-rw-r--r--pkgs/development/libraries/haskell/vault/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/web-routes-quasi/default.nix6
-rw-r--r--pkgs/development/libraries/haskell/web-routes/default.nix12
-rw-r--r--pkgs/development/libraries/haskell/xml-conduit/default.nix4
-rw-r--r--pkgs/development/libraries/libassuan/default.nix4
-rw-r--r--pkgs/development/libraries/libidn/default.nix4
-rw-r--r--pkgs/development/libraries/libktorrent/default.nix14
-rw-r--r--pkgs/development/libraries/ucommon/default.nix6
-rw-r--r--pkgs/development/libraries/v8/default.nix35
-rw-r--r--pkgs/development/tools/build-managers/leiningen/builder.sh20
-rw-r--r--pkgs/development/tools/build-managers/leiningen/default.nix36
-rw-r--r--pkgs/development/tools/build-managers/leiningen/lein.patch36
-rw-r--r--pkgs/development/tools/misc/automake/automake-1.11.x.nix6
-rw-r--r--pkgs/development/tools/misc/automake/more-robust-silent-tests.patch45
-rw-r--r--pkgs/development/web/nodejs/default.nix7
30 files changed, 263 insertions, 126 deletions
diff --git a/pkgs/development/compilers/gwt/2.4.0.nix b/pkgs/development/compilers/gwt/2.4.0.nix
new file mode 100644
index 000000000000..000b57946f69
--- /dev/null
+++ b/pkgs/development/compilers/gwt/2.4.0.nix
@@ -0,0 +1,21 @@
+{stdenv, fetchurl, unzip}:
+
+stdenv.mkDerivation {
+ name = "gwt-java-2.4.0";
+ src = fetchurl {
+ url=http://google-web-toolkit.googlecode.com/files/gwt-2.4.0.zip;
+ sha1 = "a91ac20db0ddd5994ac3cbfb0e8061d5bbf66f88";
+ };
+ buildInputs = [unzip];
+
+ installPhase = ''
+ ensureDir $out
+ unzip $src
+ mv gwt-2.4.0 $out/bin
+ '';
+
+ meta = {
+ homepage = http://code.google.com/webtoolkit/;
+ description = "Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications.";
+ };
+ }
diff --git a/pkgs/development/compilers/uhc/default.nix b/pkgs/development/compilers/uhc/default.nix
index 390fa28f6f73..75ca05f85694 100644
--- a/pkgs/development/compilers/uhc/default.nix
+++ b/pkgs/development/compilers/uhc/default.nix
@@ -3,7 +3,7 @@
}:
let
- revision = "2381";
+ revision = "2399";
in
stdenv.mkDerivation {
name = "uhc-svn-${revision}";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
src = fetchsvn {
url = "https://subversion.cs.uu.nl/repos/project.UHC.pub/trunk/EHC";
rev = revision;
- sha256 = "37598f49cda8ff67b0b4d1c75b0bf50bfcd29a92b08ea427c5071080e368c4bc";
+ sha256 = "f4e87dbf95f90b021994b0840f27e042dd4e785df7efedcf567f3e2c7ce32621";
};
propagatedBuildInputs = [mtl network binary fgl syb];
diff --git a/pkgs/development/interpreters/jruby/default.nix b/pkgs/development/interpreters/jruby/default.nix
index 1e402e14e7da..b171492d78cb 100644
--- a/pkgs/development/interpreters/jruby/default.nix
+++ b/pkgs/development/interpreters/jruby/default.nix
@@ -1,18 +1,30 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation {
- name = "jruby-1.1.6";
+ name = "jruby-1.6.5.1";
src = fetchurl {
- url = http://dist.codehaus.org/jruby/1.1.6RC1/jruby-bin-1.1.6RC1.tar.gz;
- sha256 = "1q3cjshxk484i8gqxm682bxcrps7205nl9vlim4s6z827bjlmc4a";
+ url = http://jruby.org.s3.amazonaws.com/downloads/1.6.5.1/jruby-bin-1.6.5.1.tar.gz;
+ sha256 = "1j0iv1q950lyir9vqfgg2533f1q28jaz7vnxqswsaix1mjhm29qd";
};
- installPhase = '' mkdir -p $out; cp -r * $out '';
+ buildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ mkdir -pv $out
+ mv * $out
+ rm $out/bin/*.{bat,dll,exe,sh}
+ mv $out/README $out/docs
+
+ for i in $out/bin/*; do
+ wrapProgram $i \
+ --set JAVA_HOME ${jre}
+ done
+ '';
meta = {
description = "Ruby interpreter written in Java";
- homepage = http://jruby.codehaus.org/;
+ homepage = http://jruby.org/;
license = "CPL-1.0 GPL-2 LGPL-2.1"; # one of those
};
}
diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix
index e998887f5912..243b4b0191d0 100644
--- a/pkgs/development/libraries/gnutls/default.nix
+++ b/pkgs/development/libraries/gnutls/default.nix
@@ -5,11 +5,11 @@ assert guileBindings -> guile != null;
stdenv.mkDerivation rec {
- name = "gnutls-3.0.8";
+ name = "gnutls-3.0.11";
src = fetchurl {
url = "mirror://gnu/gnutls/${name}.tar.xz";
- sha256 = "0qcp7jm8c2fyk5kdb4fgyrv9hb745mcf066vwmlb8dchx15ijkms";
+ sha256 = "1l8k96hms7891zl43qjd7lngjh23kxdq22l6ahm1ham7fyhhrh9r";
};
configurePhase = ''
diff --git a/pkgs/development/libraries/haskell/aeson-native/default.nix b/pkgs/development/libraries/haskell/aeson-native/default.nix
index 4b3d8da7bf5c..9f6629845091 100644
--- a/pkgs/development/libraries/haskell/aeson-native/default.nix
+++ b/pkgs/development/libraries/haskell/aeson-native/default.nix
@@ -4,15 +4,15 @@
cabal.mkDerivation (self: {
pname = "aeson-native";
- version = "0.3.3.1";
- sha256 = "15733f5ivymkbwvqgbd8scynl9adva3fnid4bzlr9l4sb3yvcz9p";
+ version = "0.3.3.2";
+ sha256 = "1s5i88r8sdd7ayrpjw6f18273k6r0igk0sswb503hzvjagzmzffh";
buildDepends = [
attoparsec blazeBuilder blazeTextualNative deepseq hashable mtl syb
text time unorderedContainers vector
];
meta = {
homepage = "http://github.com/mailrank/aeson";
- description = "Fast JSON parsing and encoding";
+ description = "Fast JSON parsing and encoding (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/blaze-textual-native/default.nix b/pkgs/development/libraries/haskell/blaze-textual-native/default.nix
index 3f41a1769050..602c5be93579 100644
--- a/pkgs/development/libraries/haskell/blaze-textual-native/default.nix
+++ b/pkgs/development/libraries/haskell/blaze-textual-native/default.nix
@@ -2,12 +2,12 @@
cabal.mkDerivation (self: {
pname = "blaze-textual-native";
- version = "0.2.1";
- sha256 = "12cnl76qld19x6zlhxcsx2b27mfr9v7sc2xq6af9h77wqb98fkvn";
+ version = "0.2.1.1";
+ sha256 = "1q3gdf4ljc5xhw8f72qkvi6insk2nwdfk28a00y1b58jmk8003sd";
buildDepends = [ blazeBuilder text time vector ];
meta = {
homepage = "http://github.com/mailrank/blaze-textual";
- description = "Fast rendering of common datatypes";
+ description = "Fast rendering of common datatypes (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/control-monad-attempt/default.nix b/pkgs/development/libraries/haskell/control-monad-attempt/default.nix
index 06571080b7bd..0450373e8c65 100644
--- a/pkgs/development/libraries/haskell/control-monad-attempt/default.nix
+++ b/pkgs/development/libraries/haskell/control-monad-attempt/default.nix
@@ -2,12 +2,12 @@
cabal.mkDerivation (self: {
pname = "control-monad-attempt";
- version = "0.3.0";
- sha256 = "1l0bqb5h2fs7vx2r8nd6kscyyrrqc0gshnxwdz9p6clfnknyqbqw";
+ version = "0.3.0.1";
+ sha256 = "140n27vdbyjz5qycrwlrmyd7s48fxcl6msl16g7czg40k5y23j5s";
buildDepends = [ attempt transformers ];
meta = {
homepage = "http://github.com/snoyberg/control-monad-attempt";
- description = "Monad transformer for attempt";
+ description = "Monad transformer for attempt. (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/convertible-text/default.nix b/pkgs/development/libraries/haskell/convertible-text/default.nix
index b987c9e21e55..7444583bd9f4 100644
--- a/pkgs/development/libraries/haskell/convertible-text/default.nix
+++ b/pkgs/development/libraries/haskell/convertible-text/default.nix
@@ -2,14 +2,14 @@
cabal.mkDerivation (self: {
pname = "convertible-text";
- version = "0.4.0.1";
- sha256 = "0m252ml2zgw0jxfs678m1wp9ivy6gvi9w50qw7zi9ycxnzj9j6r2";
+ version = "0.4.0.2";
+ sha256 = "1wqpl9dms1rsd24d00f18l9sm601nm6kr7h4ig8y70jdzy8w73fz";
isLibrary = true;
isExecutable = true;
buildDepends = [ attempt text time ];
meta = {
homepage = "http://github.com/snoyberg/convertible/tree/text";
- description = "Typeclasses and instances for converting between types";
+ description = "Typeclasses and instances for converting between types (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/data-object/default.nix b/pkgs/development/libraries/haskell/data-object/default.nix
index fb2c013da8d1..c1b12ab038fb 100644
--- a/pkgs/development/libraries/haskell/data-object/default.nix
+++ b/pkgs/development/libraries/haskell/data-object/default.nix
@@ -2,12 +2,12 @@
cabal.mkDerivation (self: {
pname = "data-object";
- version = "0.3.1.8";
- sha256 = "0v7kn6rv71fhf2l7ll7plzr90irm2fyp25lskv2zwazp4swhw52x";
+ version = "0.3.1.9";
+ sha256 = "0z8m23kw8mj6hhy1r8y1vvlxxpwl273dhanszig2673a1sw0l98l";
buildDepends = [ failure text time ];
meta = {
homepage = "http://github.com/snoyberg/data-object/tree/master";
- description = "Represent hierachichal structures, called objects in JSON";
+ description = "Represent hierachichal structures, called objects in JSON. (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/ghc-mod/default.nix b/pkgs/development/libraries/haskell/ghc-mod/default.nix
new file mode 100644
index 000000000000..3d4d8927a83c
--- /dev/null
+++ b/pkgs/development/libraries/haskell/ghc-mod/default.nix
@@ -0,0 +1,30 @@
+{ cabal, attoparsec, attoparsecEnumerator, ghcPaths, hlint, regexPosix, emacs, emacs23Packages }:
+
+cabal.mkDerivation (self: {
+ pname = "ghc-mod";
+ version = "1.0.6";
+ sha256 = "c075314de03209827a0e59ee3e63a4d21bc8edb024a1e36721eea248805b38ba";
+ buildDepends = [
+ attoparsec attoparsecEnumerator ghcPaths hlint regexPosix
+ ];
+# buildTools = [emacs emacs23];
+ propagatedBuildInputs = [emacs emacs23Packages.haskellMode];
+ isExecutable = true;
+ postInstall = ''
+ cd $out/share/$pname-$version
+ make
+ rm Makefile
+ cd ..
+ ensureDir "$out/share/emacs"
+ mv $pname-$version emacs/site-lisp
+ '';
+
+ meta = {
+ description = "Happy Haskell programming on Emacs";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ maintainers = [
+ self.stdenv.lib.maintainers.bluescreen303
+ ];
+ };
+})
diff --git a/pkgs/development/libraries/haskell/hamlet/default.nix b/pkgs/development/libraries/haskell/hamlet/default.nix
index 98132edfdb26..d0dc0afb35fa 100644
--- a/pkgs/development/libraries/haskell/hamlet/default.nix
+++ b/pkgs/development/libraries/haskell/hamlet/default.nix
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "hamlet";
- version = "0.10.6";
- sha256 = "0ai00jwbq5nnrgcfhz3sxm2jm2jvz7qbj56lr0wlc3z818a22ams";
+ version = "0.10.7.1";
+ sha256 = "0ll9pp0qnvw903ncpfgrc67jg385jzla3j9l0yfm9qqnn38sqhqv";
buildDepends = [
blazeBuilder blazeHtml failure parsec shakespeare text
];
diff --git a/pkgs/development/libraries/haskell/http-enumerator/default.nix b/pkgs/development/libraries/haskell/http-enumerator/default.nix
index 7804b0d077a3..39e23b3253d2 100644
--- a/pkgs/development/libraries/haskell/http-enumerator/default.nix
+++ b/pkgs/development/libraries/haskell/http-enumerator/default.nix
@@ -7,8 +7,8 @@
cabal.mkDerivation (self: {
pname = "http-enumerator";
- version = "0.7.2.4";
- sha256 = "0gnbyhjs28rwdaypa9zhyja3bakr74if68cgivn1s56wbhrhc70s";
+ version = "0.7.2.5";
+ sha256 = "1sck3z1x73qbak6p11745bywxwz91nk635jvv4wmgq4ifyfkbabb";
isLibrary = true;
isExecutable = true;
buildDepends = [
diff --git a/pkgs/development/libraries/haskell/jsonEnumerator/default.nix b/pkgs/development/libraries/haskell/jsonEnumerator/default.nix
index a40038212850..1e4629166fad 100644
--- a/pkgs/development/libraries/haskell/jsonEnumerator/default.nix
+++ b/pkgs/development/libraries/haskell/jsonEnumerator/default.nix
@@ -4,15 +4,15 @@
cabal.mkDerivation (self: {
pname = "json-enumerator";
- version = "0.0.1.1";
- sha256 = "0k94x9vwwaprqbc8gay5l0vg6hjmjpjp852yncncb8kr0r344z7l";
+ version = "0.0.1.2";
+ sha256 = "08gwrm15pvvhhrkrncy6wr4fi5v55fdhc8byfrw5zd62hmx8xm9d";
buildDepends = [
blazeBuilder blazeBuilderEnumerator enumerator jsonTypes text
transformers
];
meta = {
homepage = "http://github.com/snoyberg/json-enumerator";
- description = "Pure-Haskell utilities for dealing with JSON with the enumerator package";
+ description = "Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/neither/default.nix b/pkgs/development/libraries/haskell/neither/default.nix
index 7d119b49e440..d8a737019fc7 100644
--- a/pkgs/development/libraries/haskell/neither/default.nix
+++ b/pkgs/development/libraries/haskell/neither/default.nix
@@ -2,12 +2,12 @@
cabal.mkDerivation (self: {
pname = "neither";
- version = "0.3.0";
- sha256 = "0lak4y0k4cisr27vw2bnpd0pa1kkgv8r96z7vf19wg7brzarx71l";
+ version = "0.3.0.1";
+ sha256 = "1vr8zap3vp28dr48s510lfrbfhw5yz25vng6wyk20582lv4j2mz8";
buildDepends = [ failure transformers ];
meta = {
homepage = "http://github.com/snoyberg/neither";
- description = "Provide versions of Either with good monad and applicative instances";
+ description = "Provide versions of Either with good monad and applicative instances. (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/shakespeare-css/default.nix b/pkgs/development/libraries/haskell/shakespeare-css/default.nix
index b0d70a8fbfde..fb23dbce0efe 100644
--- a/pkgs/development/libraries/haskell/shakespeare-css/default.nix
+++ b/pkgs/development/libraries/haskell/shakespeare-css/default.nix
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "shakespeare-css";
- version = "0.10.5";
- sha256 = "1cnv9qgp1llrrvcqp64mq207wdsxpqza9yq5nzlsgrh6qlzvm4hs";
+ version = "0.10.6";
+ sha256 = "18hcrsmw7xg2cdzyb413rc1bg507y4kr6q1l3mbxgnzqnffik6d7";
buildDepends = [ parsec shakespeare text ];
meta = {
homepage = "http://www.yesodweb.com/book/templates";
diff --git a/pkgs/development/libraries/haskell/vault/default.nix b/pkgs/development/libraries/haskell/vault/default.nix
new file mode 100644
index 000000000000..2781de9ebe63
--- /dev/null
+++ b/pkgs/development/libraries/haskell/vault/default.nix
@@ -0,0 +1,17 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+ pname = "vault";
+ version = "0.1.0.0";
+ sha256 = "02gki0g9mwmvvizxhk6myfg3dmlqpcjjiz5c8693a060hkr0grqq";
+ meta = {
+ homepage = "https://github.com/HeinrichApfelmus/vault";
+ description = "a typed, persistent store for values of arbitrary types";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ maintainers = [
+ self.stdenv.lib.maintainers.andres
+ self.stdenv.lib.maintainers.simons
+ ];
+ };
+})
diff --git a/pkgs/development/libraries/haskell/web-routes-quasi/default.nix b/pkgs/development/libraries/haskell/web-routes-quasi/default.nix
index 1660809df1aa..7ecc85742e1e 100644
--- a/pkgs/development/libraries/haskell/web-routes-quasi/default.nix
+++ b/pkgs/development/libraries/haskell/web-routes-quasi/default.nix
@@ -2,14 +2,14 @@
cabal.mkDerivation (self: {
pname = "web-routes-quasi";
- version = "0.7.1";
- sha256 = "0m5p21kbiawjpcs5c83aaypmpmx4avjcj0kzkn95zgdkqcz5kr12";
+ version = "0.7.1.1";
+ sha256 = "1rqbymi0n7kdhl272qfjhx9s3gspd5k0bjrhclj9l8mjf033vdmf";
isLibrary = true;
isExecutable = true;
buildDepends = [ pathPieces text ];
meta = {
homepage = "http://docs.yesodweb.com/web-routes-quasi/";
- description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL";
+ description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
diff --git a/pkgs/development/libraries/haskell/web-routes/default.nix b/pkgs/development/libraries/haskell/web-routes/default.nix
index 84ba6ed7fc62..a6ac919ba71d 100644
--- a/pkgs/development/libraries/haskell/web-routes/default.nix
+++ b/pkgs/development/libraries/haskell/web-routes/default.nix
@@ -1,10 +1,14 @@
-{ cabal, mtl, network, parsec, utf8String }:
+{ cabal, blazeBuilder, httpTypes, mtl, network, parsec, text
+, utf8String
+}:
cabal.mkDerivation (self: {
pname = "web-routes";
- version = "0.25.3";
- sha256 = "09bqz7vn2050jr67m3rrqi0krfxa9n1fxm9rgi3c837g522nb4kk";
- buildDepends = [ mtl network parsec utf8String ];
+ version = "0.26.2";
+ sha256 = "0v7vkd53jf9zf2m0lbiq10qp39ghlnxwafs1hixbz2qfcgsns10j";
+ buildDepends = [
+ blazeBuilder httpTypes mtl network parsec text utf8String
+ ];
meta = {
description = "Library for maintaining correctness and composability of URLs within an application";
license = self.stdenv.lib.licenses.bsd3;
diff --git a/pkgs/development/libraries/haskell/xml-conduit/default.nix b/pkgs/development/libraries/haskell/xml-conduit/default.nix
index 8d696bae4dce..bf20012aef2b 100644
--- a/pkgs/development/libraries/haskell/xml-conduit/default.nix
+++ b/pkgs/development/libraries/haskell/xml-conduit/default.nix
@@ -5,8 +5,8 @@
cabal.mkDerivation (self: {
pname = "xml-conduit";
- version = "0.5.1.1";
- sha256 = "0md6fkjn8j1dsbhlwh64x2990kvsmks6plppa63v9nwc9142ajim";
+ version = "0.5.1.2";
+ sha256 = "0ww018aj4fy0hngjsj1lc5m7sw36kdc1z2p8nxp4pgsmhj0ccm36";
buildDepends = [
attoparsec attoparsecConduit blazeBuilder blazeBuilderConduit
conduit dataDefault failure systemFilepath text transformers
diff --git a/pkgs/development/libraries/libassuan/default.nix b/pkgs/development/libraries/libassuan/default.nix
index c9b02d1cef2a..362ecd403d2e 100644
--- a/pkgs/development/libraries/libassuan/default.nix
+++ b/pkgs/development/libraries/libassuan/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, pth, libgpgerror }:
stdenv.mkDerivation rec {
- name = "libassuan-2.0.2";
+ name = "libassuan-2.0.3";
src = fetchurl {
url = "mirror://gnupg/libassuan/${name}.tar.bz2";
- sha256 = "1n5lfpafq9sjb3r06lw7vrrjmbs3p035zfakx7ff5bfb7niwpq31";
+ sha256 = "06xckkvxxlx7cj77803m8x58gxksap4k8yhspc5cqsy7fhinimds";
};
propagatedBuildInputs = [ pth libgpgerror ];
diff --git a/pkgs/development/libraries/libidn/default.nix b/pkgs/development/libraries/libidn/default.nix
index 3c72382dea4f..6da91d98d13a 100644
--- a/pkgs/development/libraries/libidn/default.nix
+++ b/pkgs/development/libraries/libidn/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv }:
stdenv.mkDerivation rec {
- name = "libidn-1.23";
+ name = "libidn-1.24";
src = fetchurl {
url = "mirror://gnu/libidn/${name}.tar.gz";
- sha256 = "0sjy1k35x3r5vfkd5j21gy0xdlzg9svm74wn3hpfbfhyhmsjvd15";
+ sha256 = "1zrmbwxvgmv7d37sdnlfn4lf3pxc7vgng3lhl18pkjry0v30h5ys";
};
doCheck = ! stdenv.isDarwin;
diff --git a/pkgs/development/libraries/libktorrent/default.nix b/pkgs/development/libraries/libktorrent/default.nix
index e452097e50dc..1f50f1b976bf 100644
--- a/pkgs/development/libraries/libktorrent/default.nix
+++ b/pkgs/development/libraries/libktorrent/default.nix
@@ -1,18 +1,22 @@
{ stdenv, fetchurl, kdelibs, cmake, gmp, qca2, boost, gettext, qt4, automoc4
, phonon, libgcrypt }:
+let
+ mp_ = "1.3";
+ version = "1.${mp_}";
+ version4 = "4.${mp_}";
+in
stdenv.mkDerivation rec {
name = pname + "-" + version;
pname = "libktorrent";
- version = "1.1.1";
src = fetchurl {
- url = "http://ktorrent.org/downloads/4.1.1/${name}.tar.bz2";
- sha256 = "06d93xpshxawz49hqh6pvypir4ygm1f781hs7yim5k6b7shivfs1";
+ url = "http://ktorrent.org/downloads/${version4}/${name}.tar.bz2";
+ sha256 = "0mvvx6mdfy0pyhk6lwwmmbd3pd2ai6n2rf5kdjqhpkm9wbrck85n";
};
- buildInputs =
- [ cmake kdelibs qt4 automoc4 phonon gmp qca2 boost libgcrypt gettext ];
+ buildNativeInputs = [ cmake automoc4 gettext ];
+ buildInputs = [ kdelibs phonon gmp qca2 boost libgcrypt ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/ucommon/default.nix b/pkgs/development/libraries/ucommon/default.nix
index cca5c5aaa9f4..68d5eefa4537 100644
--- a/pkgs/development/libraries/ucommon/default.nix
+++ b/pkgs/development/libraries/ucommon/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, gnutls, pkgconfig, zlib, libgcrypt }:
stdenv.mkDerivation rec {
- name = "ucommon-5.0.7";
+ name = "ucommon-5.1.2";
src = fetchurl {
- url = mirror://gnu/commoncpp/ucommon-5.0.7.tar.gz;
- sha256 = "0zr4zjwb62dpq7aa88vclhv2y8j7glkq693kwmb8agfx0fv8nkny";
+ url = mirror://gnu/commoncpp/ucommon-5.1.2.tar.gz;
+ sha256 = "1a6wfvrqpkk4w3l33jx5bdj38ljlyr92041aakvwmajpkczjf2q3";
};
buildInputs = [ pkgconfig gnutls zlib ];
diff --git a/pkgs/development/libraries/v8/default.nix b/pkgs/development/libraries/v8/default.nix
index b67b015e018d..8f9543b2bef9 100644
--- a/pkgs/development/libraries/v8/default.nix
+++ b/pkgs/development/libraries/v8/default.nix
@@ -1,35 +1,36 @@
-{ stdenv, fetchsvn, python, scons, makeWrapper }:
+{ stdenv, fetchsvn, python, scons, readline, makeWrapper }:
+
+assert readline != null;
let
system = stdenv.system;
- arch = if system == "i686-linux" then "ia32" else if system == "x86_64-linux" then "x64" else "";
+ arch = if system == "i686-linux" then "ia32" else if system == "x86_64-linux" then "x64" else "";
+ version = "3.6.6.17";
in
assert system == "i686-linux" || system == "x86_64-linux";
stdenv.mkDerivation rec {
- name = "v8-r${toString src.rev}";
+ name = "v8-${version}";
src = fetchsvn {
- url = http://v8.googlecode.com/svn/trunk ;
- sha256 = "1p51zh1l9c2gq3g4qk713n6qki9by3llx4p46inncvqfrimgshxb";
- rev = 5865;
+ url = "http://v8.googlecode.com/svn/tags/${version}";
+ sha256 = "7080d53b9d3aefc591c2e181dcf97d538ce36177284fc658eca6420ea36a926f";
};
-
- buildInputs = [python scons makeWrapper];
-
+
+ buildInputs = [python scons readline makeWrapper];
+
buildPhase = ''
export CXX=`type -p g++`
- scons snapshot=on importenv=PATH arch=${arch}
- scons snapshot=on library=shared importenv=PATH arch=${arch}
- scons sample=shell snapshot=on importenv=PATH arch=${arch}
+ export CPPPATH=${readline}/include
+ export LIBPATH=${readline}/lib
+ scons snapshot=on console=readline library=shared importenv=PATH arch=${arch} library d8
'';
-
+
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/lib
-
+
cp -v libv8.* $out/lib
- cp -v shell $out/bin/v8-shell
+ cp -v d8 $out/bin/d8
cp -vR include $out/
- wrapProgram $out/bin/v8-shell --set LD_LIBRARY_PATH $out/lib
-
+ wrapProgram $out/bin/d8 --set LD_LIBRARY_PATH $out/lib
'';
}
diff --git a/pkgs/development/tools/build-managers/leiningen/builder.sh b/pkgs/development/tools/build-managers/leiningen/builder.sh
new file mode 100644
index 000000000000..65d318c8f1e4
--- /dev/null
+++ b/pkgs/development/tools/build-managers/leiningen/builder.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+set -e
+
+source $stdenv/setup
+
+mkdir -pv $out/bin $out/lib
+
+out_bin=$out/bin/lein
+
+cp -v $src $out_bin
+cp -v $jarsrc $out/lib
+cp -v $clojuresrc $out/lib
+
+patch --verbose $out_bin -p0 < $patches
+chmod -v 755 $out_bin
+
+echo "Testing out \"lein version\"..."
+$out_bin version
+echo "Success."
diff --git a/pkgs/development/tools/build-managers/leiningen/default.nix b/pkgs/development/tools/build-managers/leiningen/default.nix
new file mode 100644
index 000000000000..61a0374bdad1
--- /dev/null
+++ b/pkgs/development/tools/build-managers/leiningen/default.nix
@@ -0,0 +1,36 @@
+{stdenv, fetchurl, openjdk}:
+
+stdenv.mkDerivation rec {
+ pname = "leiningen";
+ version = "1.6.2";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://raw.github.com/technomancy/leiningen/stable/bin/lein-pkg";
+ sha256 = "e177a493ed0c4a7874f1391d5cc72cc1e541e55ed3d6e075feec87b5da6f8277";
+ };
+
+ jarsrc = fetchurl {
+ url = "https://github.com/downloads/technomancy/leiningen/leiningen-1.6.2-standalone.jar";
+ sha256 = "e35272556ece82d9a6a54b86266626da1b5f990ff556639dd7dd1025d6ed4226";
+ };
+
+ clojuresrc = fetchurl {
+ url = "http://build.clojure.org/releases/org/clojure/clojure/1.2.1/clojure-1.2.1.jar";
+ sha256 = "b38853254a2df9138b2e2c12be0dca3600fa7e2a951fed05fc3ba2d9141a3fb0";
+ };
+
+ patches = [ ./lein.patch ];
+
+ builder = ./builder.sh;
+
+ propagatedBuildInputs = [ openjdk ];
+
+ meta = {
+ homepage = https://github.com/technomancy/leiningen;