Author: simons
Date: Thu Apr 19 11:16:36 2012
New Revision: 33839
URL: https://nixos.org/websvn/nix/?rev=33839&sc=1
Log:
Updated Haskell packages.
- certificate: updated to version 1.2.1
- crypto-api: updated to version 0.10.1
- crypto-conduit: patched to build crypto-api 0.10.x
- http-conduit: updated to version 1.4.1.2
- http-enumerator: deleted obsolete package
- MonadCatchIO-transformers: updated to version 0.3.0.0
- pem: updated to version 0.1.1
- RSA: updated to version 1.2.0.0
- skein: updated to version 0.1.0.5
- snap-core: patched to support MonadCatchIO-transformers version 0.3.0.0
- snap-server: patched to support MonadCatchIO-transformers version 0.3.0.0
- tagged: updated to version 0.4.2
- tls-extra: updated to version 0.4.5
- tls: updated to version 0.9.3
- yesod-auth: updated to version 1.0.1
- yesod: updated to version 1.0.1.1
Deleted:
nixpkgs/trunk/pkgs/development/libraries/haskell/http-enumerator/
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/RSA/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/certificate/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-api/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-conduit/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/http-conduit/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/pem/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/skein/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/snap/core.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/snap/server.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/tagged/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/tls-extra/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/tls/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/yesod-auth/default.nix
nixpkgs/trunk/pkgs/development/libraries/haskell/yesod/default.nix
nixpkgs/trunk/pkgs/top-level/haskell-packages.nix
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix
==============================================================================
---
nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++
nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-transformers/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "MonadCatchIO-transformers";
- version = "0.2.2.3";
- sha256 = "1qwy9rrmf3kl7rb7v46n81xmrwy4xl63lfnlsiz1qc0hybjkl7m6";
+ version = "0.3.0.0";
+ sha256 = "0v7k6npfr1x9s4bk409y6sc1vhzs5pm4mwpky356z7kdvz2z274c";
buildDepends = [ extensibleExceptions transformers ];
meta = {
description = "Monad-transformer compatible version of the
Control.Exception module";
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/RSA/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/RSA/default.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/RSA/default.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -1,12 +1,12 @@
-{ cabal, binary, pureMD5, random, SHA }:
+{ cabal, binary, cryptoApi, monadcryptorandom, pureMD5, SHA }:
cabal.mkDerivation (self: {
pname = "RSA";
- version = "1.0.6.3";
- sha256 = "0lk3nsh6nvacv1xzrg2pxxhd5gglmy40dkb8a47c9r9px0q6yjpj";
+ version = "1.2.0.0";
+ sha256 = "0x4wa0yq4k43ccdakqcmy0mxvdlvrkfg6kc1j2hv7hh8b4vjisms";
isLibrary = true;
isExecutable = true;
- buildDepends = [ binary pureMD5 random SHA ];
+ buildDepends = [ binary cryptoApi monadcryptorandom pureMD5 SHA ];
meta = {
description = "Implementation of RSA, using the padding schemes of PKCS#1
v2.1.";
license = self.stdenv.lib.licenses.bsd3;
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/certificate/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/certificate/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/certificate/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -1,15 +1,12 @@
-{ cabal, asn1Data, base64Bytestring, cryptoPubkeyTypes, mtl, time
-}:
+{ cabal, asn1Data, cryptoPubkeyTypes, mtl, pem, time }:
cabal.mkDerivation (self: {
pname = "certificate";
- version = "1.1.1";
- sha256 = "1n9sj69haqsiny1zn1lb09q86ga4ccypbdbkxsk5bzv10ygkk7d9";
+ version = "1.2.1";
+ sha256 = "0lhw38jqkiw7dwckwcqwmsi9br1insb5dp8wajcpgas6xn6cy2qy";
isLibrary = true;
isExecutable = true;
- buildDepends = [
- asn1Data base64Bytestring cryptoPubkeyTypes mtl time
- ];
+ buildDepends = [ asn1Data cryptoPubkeyTypes mtl pem time ];
meta = {
homepage = "http://github.com/vincenthz/hs-certificate";
description = "Certificates and Key Reader/Writer";
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-api/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-api/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-api/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "crypto-api";
- version = "0.9";
- sha256 = "11372brnpiqdm6fdfp95wyyl8nvhbagnq0q2bdhn4xsskpnp4hnp";
+ version = "0.10.1";
+ sha256 = "1l73c9pik6109frzyrxh8kpdsfpa9wf6ijnd8zfbnhmk5pn6jaww";
buildDepends = [ cereal entropy largeword tagged ];
meta = {
homepage = "http://trac.haskell.org/crypto-api/wiki";
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-conduit/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-conduit/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/crypto-conduit/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -5,6 +5,9 @@
version = "0.3.1";
sha256 = "0hb9wkq70bmx54vksj78f0av1byvksjhqlr730cfc5fc6w60kzqk";
buildDepends = [ cereal conduit cryptoApi transformers ];
+ patchPhase = ''
+ sed -i -e 's|crypto-api >= 0.9 && < 0.10|crypto-api|' crypto-conduit.cabal
+ '';
meta = {
homepage = "https://github.com/meteficha/crypto-conduit";
description = "Conduit interface for cryptographic operations (from
crypto-api)";
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/http-conduit/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/http-conduit/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/http-conduit/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -8,8 +8,8 @@
cabal.mkDerivation (self: {
pname = "http-conduit";
- version = "1.4.1";
- sha256 = "1jv5nk2h17hf2fp1r6ych9grnlx2hsclxgn10d5f1vx21xbd0hkl";
+ version = "1.4.1.2";
+ sha256 = "1ji7pdqrzhzlmy2ig21s8fcfcqa29lc9k56l29zkw9qqgdaq5x3s";
buildDepends = [
asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder
blazeBuilderConduit caseInsensitive certificate conduit cookie
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/pem/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/pem/default.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/pem/default.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -2,8 +2,8 @@
cabal.mkDerivation (self: {
pname = "pem";
- version = "0.1.0";
- sha256 = "0qhkmxfhzpzg3ycdzr4b7zzf84vmhbqv2irh95ymmdbr0cc5hhn9";
+ version = "0.1.1";
+ sha256 = "0klb39w6mihx35xgdw5wvi1q6r61xgrsqvcqi4c5r6psv5z94cil";
buildDepends = [ attoparsec base64Bytestring cereal mtl ];
meta = {
homepage = "http://github.com/vincenthz/hs-pem";
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/skein/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/skein/default.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/skein/default.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -5,6 +5,9 @@
version = "0.1.0.5";
sha256 = "12hyyydznss802v4pwfcpjr0y7241114a9z82xxq60q8dval8fyb";
buildDepends = [ cereal cryptoApi tagged ];
+ patchPhase = ''
+ sed -i -e 's|tagged *>= 0.2 && < 0.3|tagged|' -e 's|crypto-api *>= 0.6
&& < 0.10|crypto-api|' skein.cabal
+ '';
meta = {
description = "Skein, a family of cryptographic hash functions. Includes
Skein-MAC as well.";
license = self.stdenv.lib.licenses.bsd3;
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/snap/core.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/snap/core.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/snap/core.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -17,6 +17,9 @@
MonadCatchIOTransformers mtl mwcRandom regexPosix text time
transformers unixCompat unorderedContainers vector zlibEnum
];
+ patchPhase = ''
+ sed -i -e 's|MonadCatchIO-transformers >= 0.2.1 && <
0.3|MonadCatchIO-transformers|' snap-core.cabal
+ '';
meta = {
homepage = "http://snapframework.com/";
description = "Snap: A Haskell Web Framework (core interfaces and types)";
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/snap/server.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/snap/server.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/snap/server.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -16,6 +16,9 @@
PSQueue snapCore text time transformers unixCompat vector
vectorAlgorithms
];
+ patchPhase = ''
+ sed -i -e 's|MonadCatchIO-transformers >= 0.2.1 && <
0.3|MonadCatchIO-transformers|' snap-server.cabal
+ '';
meta = {
homepage = "http://snapframework.com/";
description = "A fast, iteratee-based, epoll-enabled web server for the
Snap Framework";
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/tagged/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/tagged/default.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/tagged/default.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -1,13 +1,12 @@
-{ cabal, dataDefault, semigroups }:
+{ cabal }:
cabal.mkDerivation (self: {
pname = "tagged";
- version = "0.2.3.1";
- sha256 = "0ldc9w35yzlrz78kakkqial32g2c7da9b5v334jh5wpgsn7lrm3n";
- buildDepends = [ dataDefault semigroups ];
+ version = "0.4.2";
+ sha256 = "16c2006b7f87003z6vz13fisw18iiqncjqk9x0f4wwzj6i70wgbw";
meta = {
homepage = "http://github.com/ekmett/tagged";
- description = "Provides newtype wrappers for phantom types to avoid
unsafely passing dummy arguments";
+ description = "Haskell 98 phantom types to avoid unsafely passing dummy
arguments";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/tls-extra/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/tls-extra/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/tls-extra/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "tls-extra";
- version = "0.4.4";
- sha256 = "1yj4v140pgvgpjv1g8h3dv00k983vjnsvdgc6y4w8ij8s4jvfbay";
+ version = "0.4.5";
+ sha256 = "0pra0ah086y214hs4zvgkv3p4g6iara27im7x7z1djbj96ikah8a";
isLibrary = true;
isExecutable = true;
buildDepends = [
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/tls/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/tls/default.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/tls/default.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -4,8 +4,8 @@
cabal.mkDerivation (self: {
pname = "tls";
- version = "0.9.2";
- sha256 = "0qhgf3lxclcjgvnqz6zc41l4s6fzlwpg96jdp6n7q8snn4mdfn5s";
+ version = "0.9.3";
+ sha256 = "172aq99w8zdr52b2gjqg2sfcd9412wbh4cpayzc3ck2j8wfdlzp5";
isLibrary = true;
isExecutable = true;
buildDepends = [
Modified:
nixpkgs/trunk/pkgs/development/libraries/haskell/yesod-auth/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/yesod-auth/default.nix
Thu Apr 19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/yesod-auth/default.nix
Thu Apr 19 11:16:36 2012 (r33839)
@@ -7,8 +7,8 @@
cabal.mkDerivation (self: {
pname = "yesod-auth";
- version = "1.0.0";
- sha256 = "1wdzz6xy55430xgaibzqwij1c4yswkz3da22n2016xl5nyspaijl";
+ version = "1.0.1";
+ sha256 = "0rbpf2fldpd46dbcd77zryb91gh3q86k5xdb07clsy384qx7ynq6";
buildDepends = [
aeson authenticate blazeHtml hamlet httpConduit liftedBase mimeMail
persistent persistentTemplate pureMD5 pwstoreFast random SHA
Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/yesod/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/yesod/default.nix Thu Apr
19 10:22:03 2012 (r33838)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/yesod/default.nix Thu Apr
19 11:16:36 2012 (r33839)
@@ -7,8 +7,8 @@
cabal.mkDerivation (self: {
pname = "yesod";
- version = "1.0.1";
- sha256 = "0ff72z0ixx5xdd2n6vrn474ga4n5zzr1z566s9wb54lqxd8vrdn0";
+ version = "1.0.1.1";
+ sha256 = "17dg6n37hdyizw3g5jqsg08ax31ilm4nlsvvsiaf6ywr7q0wrylz";
isLibrary = true;
isExecutable = true;
buildDepends = [
Modified: nixpkgs/trunk/pkgs/top-level/haskell-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/haskell-packages.nix Thu Apr 19 10:22:03
2012 (r33838)
+++ nixpkgs/trunk/pkgs/top-level/haskell-packages.nix Thu Apr 19 11:16:36
2012 (r33839)
@@ -904,8 +904,6 @@
httpDate = callPackage ../development/libraries/haskell/http-date {};
- httpEnumerator = callPackage
../development/libraries/haskell/http-enumerator {};
-
httpTypes = callPackage ../development/libraries/haskell/http-types {};
HUnit_1_2_0_3 = callPackage
../development/libraries/haskell/HUnit/1.2.0.3.nix {};
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits