Merge remote-tracking branch 'origin/master' into staging
Conflicts: pkgs/development/libraries/libav/default.nix pkgs/shells/bash/bash-4.2-patches.nix pkgs/stdenv/generic/default.nix
This commit is contained in:
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1s0ylyrx74vgw6vsg6xxk4b07jrxh8pqcmxcbkx46v01nczv3ixj";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake boost gmp mpfr ];
|
||||
buildInputs = [ cmake boost boost.lib gmp mpfr ];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
21
pkgs/development/libraries/LASzip/default.nix
Normal file
21
pkgs/development/libraries/LASzip/default.nix
Normal file
@@ -0,0 +1,21 @@
|
||||
{ stdenv, fetchurl, cmake }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.2.0";
|
||||
name = "LASzip-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/LASzip/LASzip/archive/v${version}.tar.gz";
|
||||
sha256 = "b8e8cc295f764b9d402bc587f3aac67c83ed8b39f1cb686b07c168579c61fbb2";
|
||||
};
|
||||
|
||||
buildInputs = [cmake];
|
||||
|
||||
meta = {
|
||||
description = "Turn quickly bulky LAS files into compact LAZ files without information loss";
|
||||
homepage = http://www.laszip.org;
|
||||
license = stdenv.lib.licenses.lgpl2;
|
||||
maintainers = [ stdenv.lib.maintainers.michelk ];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -2,11 +2,12 @@
|
||||
, libtool, gobjectIntrospection, polkit, systemd, coreutils }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "accountsservice-0.6.37";
|
||||
name = "accountsservice-${version}";
|
||||
version = "0.6.38";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://www.freedesktop.org/software/accountsservice/accountsservice-0.6.37.tar.xz;
|
||||
sha256 = "1hd58lrl698ij7w1xk3fpj8zp7h6m2hpzvfmbw9sfx4xvhv13cmh";
|
||||
url = "http://www.freedesktop.org/software/accountsservice/accountsservice-${version}.tar.xz";
|
||||
sha256 = "1ad32qv57rx9yzrvzsw0d0lh0j7adlh664lachv621wb8ya22crn";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig glib intltool libtool makeWrapper
|
||||
@@ -24,7 +25,10 @@ stdenv.mkDerivation rec {
|
||||
--run "${coreutils}/bin/mkdir -p /var/lib/AccountsService/icons"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "D-Bus interface for user account query and manipulation";
|
||||
homepage = http://www.freedesktop.org/wiki/Software/AccountsService;
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ pSub ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,213 @@
|
||||
|
||||
Context:
|
||||
|
||||
[Updated code to reflect changes to Agda.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20140425121055
|
||||
Ignore-this: 54d80fd647cb897eef85f57e9172f7db
|
||||
]
|
||||
|
||||
[Workaround for (possible) Agda bug.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20140228200347
|
||||
Ignore-this: b17884ad17a3bdb7faff678622365a8
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20130307134644
|
||||
Ignore-this: 50d070a22a6796b9acdf19d44ba5de16
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to Agda and the library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20130228122951
|
||||
Ignore-this: 761dc4d85683a59cc3667a8706c88093
|
||||
]
|
||||
|
||||
[Turned _◇_ into a constructor.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20120316125431
|
||||
Ignore-this: 41b492c3106a575f28f146253f78a5ae
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to Agda.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20120316125416
|
||||
Ignore-this: e77d817d8b391c3b4806119d10848eb3
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to Agda.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20120215103344
|
||||
Ignore-this: 467716429d5553cd122722108ea82a08
|
||||
]
|
||||
|
||||
[Modified a comment.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20120215103319
|
||||
Ignore-this: e57d4911f692f8a96a80017d910efc5f
|
||||
]
|
||||
|
||||
[Updated code to reflect change to library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20111006160229
|
||||
Ignore-this: 5359da54e7e6e0f92983fa3ecaccebf3
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to Agda and the library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20111003170117
|
||||
Ignore-this: cbdd35172e372779e12642985cf17268
|
||||
]
|
||||
|
||||
[Rolled back addition of inversion lemmas.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110930150912
|
||||
Ignore-this: 9c9b083f0afcf95aaaa55a01d871274e
|
||||
]
|
||||
|
||||
[Added inversion lemmas, implemented other lemmas using these lemmas.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110930150842
|
||||
Ignore-this: 19b832c3f9e14d1e713b5911c094a130
|
||||
+ This change was a response to a change to Agda's pattern matching
|
||||
machinery. Subsequently the machinery was made more liberal again,
|
||||
making this change unnecessary.
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110517220158
|
||||
Ignore-this: ea9771a5014a25cb20afc2118638f8b5
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to Agda.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110512124425
|
||||
Ignore-this: 97b154661679f574f6ab914583b14580
|
||||
]
|
||||
|
||||
[Proved that many constructions preserve various preorders.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110313012617
|
||||
Ignore-this: 8008efaff967c228448baa33b82edb81
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110313002106
|
||||
Ignore-this: 94799ba1ae411e59fd8c6c7eac3b8dfb
|
||||
]
|
||||
|
||||
[Simplified TotalRecognisers.LeftRecursion.MatchingParentheses.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110118102159
|
||||
Ignore-this: 1e01a8092b0c0124979ffc5fe17a245c
|
||||
]
|
||||
|
||||
[Added TotalRecognisers.LeftRecursion.MatchingParentheses.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20110118102146
|
||||
Ignore-this: 13a3bc91425364e26c3047561655bb25
|
||||
]
|
||||
|
||||
[Added a simplifying backend.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101229012716
|
||||
Ignore-this: 9ac7ae21cd44c099633678a994fb9a3
|
||||
]
|
||||
|
||||
[Fixed another "bug" in the deep simplifier.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101229010854
|
||||
Ignore-this: e258adf963436ef715242db23c6808e
|
||||
+ Sometimes the first layer of bind's right-hand argument was not
|
||||
simplified.
|
||||
]
|
||||
|
||||
[Made simplify₁ public and changed its type.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228235603
|
||||
Ignore-this: d39b8453a15089126261e098080223c6
|
||||
]
|
||||
|
||||
[Deep simplification no longer adds casts.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228192850
|
||||
Ignore-this: 2ba016825adfa3a1e36922869eabfd39
|
||||
]
|
||||
|
||||
[The first constructor in a simplified parser can no longer be a cast.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228175822
|
||||
Ignore-this: ce3e38cc0b9a096aa436655c9013ae97
|
||||
]
|
||||
|
||||
[Modified the outline.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228173414
|
||||
Ignore-this: f8866e69f6d1a344e79fb6f708dfa4c
|
||||
]
|
||||
|
||||
[Added an example: a right recursive expression grammar.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228173159
|
||||
Ignore-this: 9a4d732b451cca08ba19aac5d115c678
|
||||
]
|
||||
|
||||
[Rearranged the code.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228172209
|
||||
Ignore-this: 50fa29406d0f150669ff3feec4dbe513
|
||||
]
|
||||
|
||||
[Renamed same-bag/set to (initial-bag-)cong.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228170706
|
||||
Ignore-this: dd3ce43d77dde74cc2428d2568dd2d30
|
||||
]
|
||||
|
||||
[Added TotalParserCombinators.Force.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228153638
|
||||
Ignore-this: 3b6ff6ea20df0c1293494f06845d17eb
|
||||
]
|
||||
|
||||
[Proved that uses of subst can be erased.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228153621
|
||||
Ignore-this: f503ba495b923ae521718b6957167128
|
||||
]
|
||||
|
||||
[The deep simplifier no longer skips layers.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228141138
|
||||
Ignore-this: 733a4a4a9aa0f890ad1740ecfc6a599f
|
||||
]
|
||||
|
||||
[Documented that the deep simplifier misses every second layer.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101228121910
|
||||
Ignore-this: 8a0baf25b12f63f8748dbc1d16affacf
|
||||
]
|
||||
|
||||
[The simplifier now applies the token-bind rule more often.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101227165413
|
||||
Ignore-this: 40132fa6f19602886bbe29aadd8a683c
|
||||
]
|
||||
|
||||
[Switched back to deep simplification, now with a proper proof.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101227125434
|
||||
Ignore-this: ccc46e82f6f9c6c2a27ddb43d315f7dd
|
||||
]
|
||||
|
||||
[Simplified the soundness proof.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101227123839
|
||||
Ignore-this: fb6826dd9836e34fc3bfdce2928ba13d
|
||||
]
|
||||
|
||||
[Made some _≈[_]P_ constructors conditionally coinductive.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101227123827
|
||||
Ignore-this: f521f70475403697229051b62343a080
|
||||
+ The structure of the soundness proof was also changed.
|
||||
]
|
||||
|
||||
[Unified And, AsymmetricChoice and Not.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101225103109
|
||||
Ignore-this: 5ae8b80e1505fe6e707bb2307d22688c
|
||||
]
|
||||
|
||||
[Modified some comments.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101225101051
|
||||
Ignore-this: e812d8c3e9720895c368f7a286f8315c
|
||||
]
|
||||
|
||||
[Modified a comment.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101223202647
|
||||
Ignore-this: 16ea5dc01a4cbe0fe38714b2e4b7ff6
|
||||
]
|
||||
|
||||
[Updated code to reflect changes to library API.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101107162658
|
||||
Ignore-this: 9e38a10a9997c9825ece6ad9f871b673
|
||||
]
|
||||
|
||||
[Added an alternative backend for TotalRecognisers.Simple.
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20101020183743
|
||||
Ignore-this: a111a89e0c237e132b649561000f53d6
|
||||
]
|
||||
|
||||
[TAG Code corresponding to the paper "Total Parser Combinators" (4).
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20100928013815
|
||||
Ignore-this: 45ccc28373ed3974047315613eb14833
|
||||
]
|
||||
@@ -0,0 +1,25 @@
|
||||
{ stdenv, agda, fetchdarcs, AgdaStdlib }:
|
||||
|
||||
agda.mkDerivation (self: rec {
|
||||
version = "2014-09-27";
|
||||
name = "TotalParserCombinators-${version}";
|
||||
|
||||
src = fetchdarcs {
|
||||
url = "http://www.cse.chalmers.se/~nad/repos/parser-combinators.code/";
|
||||
context = ./contextfile;
|
||||
sha256 = "1rb8prqqp4dnz9s83ays7xfvpqs0n20vl1bg2zlg5si171j9rd4i";
|
||||
};
|
||||
|
||||
buildDepends = [ AgdaStdlib ];
|
||||
everythingFile = "TotalParserCombinators.agda";
|
||||
sourceDirectories = [];
|
||||
topSourceDirectories = [ "../$sourceRoot" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "http://www.cse.chalmers.se/~nad/publications/danielsson-parser-combinators.html";
|
||||
description = "A monadic parser combinator library which guarantees termination of parsing";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with maintainers; [ fuuzetsu ];
|
||||
};
|
||||
})
|
||||
22
pkgs/development/libraries/agda/agda-base/default.nix
Normal file
22
pkgs/development/libraries/agda/agda-base/default.nix
Normal file
@@ -0,0 +1,22 @@
|
||||
{ stdenv, agda, fetchurl }:
|
||||
|
||||
agda.mkDerivation (self: rec {
|
||||
version = "0.1";
|
||||
name = "agda-base-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/pcapriotti/agda-base/archive/v${version}.tar.gz";
|
||||
sha256 = "124h06p7jdiqr2x6r46sfab9r0cgb0fznr2qs5i1psl5yf3z74h8";
|
||||
};
|
||||
|
||||
sourceDirectories = [ "./." ];
|
||||
everythingFile = "README.agda";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/pcapriotti/agda-base";
|
||||
description = "Base library for HoTT in Agda";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
})
|
||||
26
pkgs/development/libraries/agda/agda-iowa-stdlib/default.nix
Normal file
26
pkgs/development/libraries/agda/agda-iowa-stdlib/default.nix
Normal file
@@ -0,0 +1,26 @@
|
||||
{ stdenv, agda, fetchsvn }:
|
||||
|
||||
agda.mkDerivation (self: rec {
|
||||
version = "18437";
|
||||
name = "agda-iowa-stdlib-${version}";
|
||||
|
||||
src = fetchsvn {
|
||||
url = "https://svn.divms.uiowa.edu/repos/clc/projects/agda/lib";
|
||||
rev = version;
|
||||
sha256 = "1g6pwvrcir53ppf6wd8s62gizc3qy35mp229b66mh53abg4brik2";
|
||||
};
|
||||
|
||||
sourceDirectories = [ "./." ];
|
||||
buildPhase = ''
|
||||
patchShebangs find-deps.sh
|
||||
make
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://svn.divms.uiowa.edu/repos/clc/projects/agda/lib/";
|
||||
description = "Agda standard library developed at Iowa";
|
||||
license = stdenv.lib.licenses.free;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
})
|
||||
23
pkgs/development/libraries/agda/agda-prelude/default.nix
Normal file
23
pkgs/development/libraries/agda/agda-prelude/default.nix
Normal file
@@ -0,0 +1,23 @@
|
||||
{ stdenv, agda, fetchgit }:
|
||||
|
||||
agda.mkDerivation (self: rec {
|
||||
version = "d598f35d88596c5a63766a7188a0c0144e467c8c";
|
||||
name = "agda-prelude-${version}";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/UlfNorell/agda-prelude.git";
|
||||
rev = version;
|
||||
sha256 = "bdcffb675d0ad1bafa2b47f581b6a9b90347ae739b6218f89f365fda2cc4f8c8";
|
||||
};
|
||||
|
||||
topSourceDirectories = [ "src" ];
|
||||
everythingFile = "src/Prelude.agda";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "https://github.com/UlfNorell/agda-prelude";
|
||||
description = "Programming library for Agda";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with maintainers; [ fuuzetsu ];
|
||||
};
|
||||
})
|
||||
7
pkgs/development/libraries/agda/pretty/contextfile
Normal file
7
pkgs/development/libraries/agda/pretty/contextfile
Normal file
@@ -0,0 +1,7 @@
|
||||
|
||||
Context:
|
||||
|
||||
[TAG Correct-by-Construction Pretty-Printing (2013-06-14)
|
||||
Nils Anders Danielsson <nils.anders.danielsson@gmail.com>**20130614153155
|
||||
Ignore-this: a64ae32de9e22d60d64ef3da19847e00
|
||||
]
|
||||
25
pkgs/development/libraries/agda/pretty/default.nix
Normal file
25
pkgs/development/libraries/agda/pretty/default.nix
Normal file
@@ -0,0 +1,25 @@
|
||||
{ stdenv, agda, fetchdarcs, AgdaStdlib }:
|
||||
|
||||
agda.mkDerivation (self: rec {
|
||||
version = "2014-09-27";
|
||||
name = "pretty-${version}";
|
||||
|
||||
src = fetchdarcs {
|
||||
url = "http://www.cse.chalmers.se/~nad/repos/pretty/";
|
||||
context = ./contextfile;
|
||||
sha256 = "067pv55r3wlchbgjpx3ha5hyzr29y6xsix0ywwgirm8njcc8nv16";
|
||||
};
|
||||
|
||||
buildDepends = [ AgdaStdlib ];
|
||||
everythingFile = "Pretty.agda";
|
||||
sourceDirectories = [];
|
||||
topSourceDirectories = [ "../$sourceRoot" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = "http://www.cse.chalmers.se/~nad/publications/danielsson-correct-pretty.html";
|
||||
description = "Correct-by-Construction Pretty-Printing";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with maintainers; [ fuuzetsu ];
|
||||
};
|
||||
})
|
||||
@@ -13,11 +13,11 @@ let
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "apr-util-1.5.3";
|
||||
name = "apr-util-1.5.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://apache/apr/${name}.tar.bz2";
|
||||
sha256 = "0s1rpqjy5xr03k9s4xrsm5wvhj5286vlkf6jvqayw99yy5sb3vbq";
|
||||
sha256 = "0bn81pfscy9yjvbmyx442svf43s6dhrdfcsnkpxz43fai5qk5kx6";
|
||||
};
|
||||
|
||||
configureFlags = ''
|
||||
@@ -47,5 +47,6 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = http://apr.apache.org/;
|
||||
description = "A companion library to APR, the Apache Portable Runtime";
|
||||
maintainers = [ stdenv.lib.maintainers.eelco ];
|
||||
};
|
||||
}
|
||||
|
||||
27
pkgs/development/libraries/assimp/default.nix
Normal file
27
pkgs/development/libraries/assimp/default.nix
Normal file
@@ -0,0 +1,27 @@
|
||||
{ stdenv, fetchurl, unzip, cmake, boost }:
|
||||
|
||||
let
|
||||
major = "3";
|
||||
minor = "1";
|
||||
revision = "1";
|
||||
version = "${major}.${minor}.${revision}";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "assimp-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/project/assimp/assimp-${major}.${minor}/assimp-${version}_no_test_models.zip";
|
||||
sha256 = "17nyzsqzqpafamhi779f1bkh5mfgj8rpas034x3v9a0hdy3jg66s";
|
||||
};
|
||||
|
||||
buildInputs = [ unzip cmake boost ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Open Asset Import Library is a library to import various 3D model formats";
|
||||
homepage = http://assimp.sourceforge.net/;
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ emery ];
|
||||
platfroms = platforms.linux;
|
||||
inherit version;
|
||||
};
|
||||
}
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "raul-svn-${rev}";
|
||||
rev = "5205";
|
||||
rev = "5449";
|
||||
|
||||
src = fetchsvn {
|
||||
url = "http://svn.drobilla.net/lad/trunk/raul";
|
||||
rev = rev;
|
||||
sha256 = "1rkl7vxhwf6d0qfl2ymfd1qwmh9cl1xv6kkz893xg0blpvzcdmp3";
|
||||
sha256 = "02ph1hikp1iynwbxbiaf28brkwig7n4lsb3djaivnf14arg5vmzx";
|
||||
};
|
||||
|
||||
buildInputs = [ boost gtk pkgconfig python ];
|
||||
|
||||
@@ -40,7 +40,7 @@ let
|
||||
withToolset = stdenv.lib.optionalString (toolset != null) " --with-toolset=${toolset}";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
let res = stdenv.mkDerivation {
|
||||
name = "boost-1.55.0";
|
||||
|
||||
meta = {
|
||||
@@ -96,4 +96,4 @@ stdenv.mkDerivation {
|
||||
./b2 -j$NIX_BUILD_CORES -sEXPAT_INCLUDE=${expat.crossDrv}/include -sEXPAT_LIBPATH=${expat.crossDrv}/lib --layout=${layout} --user-config=user-config.jam toolset=gcc-cross variant=${variant} threading=${threading} link=${link} ${cflags} --without-python install
|
||||
'';
|
||||
};
|
||||
}
|
||||
}; in res // { lib = res; }
|
||||
|
||||
146
pkgs/development/libraries/boost/1.56.nix
Normal file
146
pkgs/development/libraries/boost/1.56.nix
Normal file
@@ -0,0 +1,146 @@
|
||||
{ stdenv, fetchurl, icu, expat, zlib, bzip2, python, fixDarwinDylibNames
|
||||
, toolset ? null
|
||||
, enableRelease ? true
|
||||
, enableDebug ? false
|
||||
, enableSingleThreaded ? false
|
||||
, enableMultiThreaded ? true
|
||||
, enableShared ? true
|
||||
, enableStatic ? false
|
||||
, enablePIC ? false
|
||||
, enableExceptions ? false
|
||||
, taggedLayout ? ((enableRelease && enableDebug) || (enableSingleThreaded && enableMultiThreaded) || (enableShared && enableStatic))
|
||||
}:
|
||||
|
||||
# We must build at least one type of libraries
|
||||
assert !enableShared -> enableStatic;
|
||||
|
||||
with stdenv.lib;
|
||||
let
|
||||
|
||||
variant = concatStringsSep ","
|
||||
(optional enableRelease "release" ++
|
||||
optional enableDebug "debug");
|
||||
|
||||
threading = concatStringsSep ","
|
||||
(optional enableSingleThreaded "single" ++
|
||||
optional enableMultiThreaded "multi");
|
||||
|
||||
link = concatStringsSep ","
|
||||
(optional enableShared "shared" ++
|
||||
optional enableStatic "static");
|
||||
|
||||
runtime-link = if enableShared then "shared" else "static";
|
||||
|
||||
# To avoid library name collisions
|
||||
layout = if taggedLayout then "tagged" else "system";
|
||||
|
||||
cflags = if enablePIC && enableExceptions then
|
||||
"cflags=\"-fPIC -fexceptions\" cxxflags=-fPIC linkflags=-fPIC"
|
||||
else if enablePIC then
|
||||
"cflags=-fPIC cxxflags=-fPIC linkflags=-fPIC"
|
||||
else if enableExceptions then
|
||||
"cflags=-fexceptions"
|
||||
else
|
||||
"";
|
||||
|
||||
withToolset = stdenv.lib.optionalString (toolset != null) "--with-toolset=${toolset}";
|
||||
|
||||
genericB2Flags = [
|
||||
"--prefix=$out"
|
||||
"--libdir=$lib/lib"
|
||||
"-j$NIX_BUILD_CORES"
|
||||
"--layout=${layout}"
|
||||
"variant=${variant}"
|
||||
"threading=${threading}"
|
||||
"runtime-link=${runtime-link}"
|
||||
"link=${link}"
|
||||
"${cflags}"
|
||||
] ++ optional (variant == "release") "debug-symbols=off";
|
||||
|
||||
nativeB2Flags = [
|
||||
"-sEXPAT_INCLUDE=${expat}/include"
|
||||
"-sEXPAT_LIBPATH=${expat}/lib"
|
||||
] ++ optional (toolset != null) "toolset=${toolset}";
|
||||
nativeB2Args = concatStringsSep " " (genericB2Flags ++ nativeB2Flags);
|
||||
|
||||
crossB2Flags = [
|
||||
"-sEXPAT_INCLUDE=${expat.crossDrv}/include"
|
||||
"-sEXPAT_LIBPATH=${expat.crossDrv}/lib"
|
||||
"--user-config=user-config.jam"
|
||||
"toolset=gcc-cross"
|
||||
"--without-python"
|
||||
];
|
||||
crossB2Args = concatMapStringsSep " " (genericB2Flags ++ crossB2Flags);
|
||||
|
||||
builder = b2Args: ''
|
||||
./b2 ${b2Args}
|
||||
'';
|
||||
|
||||
installer = b2Args: ''
|
||||
# boostbook is needed by some applications
|
||||
mkdir -p $out/share/boostbook
|
||||
cp -a tools/boostbook/{xsl,dtd} $out/share/boostbook/
|
||||
|
||||
# Let boost install everything else
|
||||
./b2 ${b2Args} install
|
||||
'';
|
||||
|
||||
commonConfigureFlags = [
|
||||
"--libdir=$(lib)/lib"
|
||||
];
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "boost-1.56.0";
|
||||
|
||||
meta = {
|
||||
homepage = "http://boost.org/";
|
||||
description = "Collection of C++ libraries";
|
||||
license = "boost-license";
|
||||
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ simons wkennington ];
|
||||
};
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/boost/boost_1_56_0.tar.bz2";
|
||||
sha256 = "07gz62nj767qzwqm3xjh11znpyph8gcii0cqhnx7wvismyn34iqk";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
buildInputs = [ icu expat zlib bzip2 python ]
|
||||
++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
||||
|
||||
configureScript = "./bootstrap.sh";
|
||||
configureFlags = commonConfigureFlags ++ [
|
||||
"--with-icu=${icu}"
|
||||
"--with-python=${python}/bin/python"
|
||||
] ++ optional (toolset != null) "--with-toolset=${toolset}";
|
||||
|
||||
buildPhase = ''
|
||||
${stdenv.lib.optionalString (toolset == "clang") "unset NIX_ENFORCE_PURITY"}
|
||||
'' + builder nativeB2Args;
|
||||
|
||||
installPhase = installer nativeB2Args;
|
||||
|
||||
outputs = [ "out" "lib" ];
|
||||
|
||||
crossAttrs = rec {
|
||||
buildInputs = [ expat.crossDrv zlib.crossDrv bzip2.crossDrv ];
|
||||
# all buildInputs set previously fell into propagatedBuildInputs, as usual, so we have to
|
||||
# override them.
|
||||
propagatedBuildInputs = buildInputs;
|
||||
# We want to substitute the contents of configureFlags, removing thus the
|
||||
# usual --build and --host added on cross building.
|
||||
preConfigure = ''
|
||||
export configureFlags="--prefix=$out --without-icu ${concatStringsSep " " commonConfigureFlags}"
|
||||
set -x
|
||||
cat << EOF > user-config.jam
|
||||
using gcc : cross : $crossConfig-g++ ;
|
||||
EOF
|
||||
'';
|
||||
buildPhase = builder crossB2Args;
|
||||
installPhase = installer crossB2Args;
|
||||
};
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
{ stdenv, fetchurl, boost }:
|
||||
|
||||
let
|
||||
version = stdenv.lib.removePrefix "boost-" boost.name;
|
||||
pkgid = stdenv.lib.replaceChars ["-" "."] ["_" "_"] boost.name;
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "boost-headers-${version}";
|
||||
|
||||
src = boost.src;
|
||||
|
||||
phases = [ "installPhase" ];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/include
|
||||
tar xf $src -C $out/include --strip-components=1 ${pkgid}/boost
|
||||
'';
|
||||
|
||||
preferLocalBuild = true;
|
||||
|
||||
meta = {
|
||||
homepage = "http://boost.org/";
|
||||
description = "Boost C++ Library Collection";
|
||||
license = "boost-license";
|
||||
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = [ stdenv.lib.maintainers.viric stdenv.lib.maintainers.simons ];
|
||||
};
|
||||
}
|
||||
@@ -9,8 +9,9 @@ let
|
||||
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
|
||||
[];
|
||||
|
||||
buildInputs = map (n: builtins.getAttr n x)
|
||||
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
||||
buildInputs = [ boost.lib ]
|
||||
++ map (n: builtins.getAttr n x)
|
||||
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
||||
sourceInfo = rec {
|
||||
baseName="botan";
|
||||
tarBaseName="Botan";
|
||||
|
||||
@@ -9,8 +9,9 @@ let
|
||||
helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
|
||||
[];
|
||||
|
||||
buildInputs = map (n: builtins.getAttr n x)
|
||||
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
||||
buildInputs = [ boost.lib ]
|
||||
++ map (n: builtins.getAttr n x)
|
||||
(builtins.attrNames (builtins.removeAttrs x helperArgNames));
|
||||
sourceInfo = rec {
|
||||
baseName="botan";
|
||||
tarBaseName="Botan";
|
||||
|
||||
@@ -4,7 +4,10 @@ stdenv.mkDerivation rec {
|
||||
name = "clutter-gtk-0.10.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://source.clutter-project.org/sources/clutter-gtk/0.10/${name}.tar.bz2";
|
||||
urls = [
|
||||
"http://download.gnome.org/sources/clutter-gtk/0.10/${name}.tar.bz2"
|
||||
"http://source.clutter-project.org/sources/clutter-gtk/0.10/${name}.tar.bz2"
|
||||
];
|
||||
sha256 = "0508x1jfnlq0zhgscysvfa7i7ljkzm23d2myikvdjwc8ar8zjrvq";
|
||||
};
|
||||
|
||||
|
||||
@@ -12,17 +12,17 @@ stdenv.mkDerivation rec {
|
||||
md5 = "0765cf203f451394df98e6ddf7bf2541";
|
||||
};
|
||||
|
||||
buildInputs = [ cmake boost openssl ];
|
||||
buildInputs = [ cmake boost boost.lib openssl ];
|
||||
|
||||
cmakeFlags = [ "-DCPP-NETLIB_BUILD_SHARED_LIBS=ON" "-DCMAKE_BUILD_TYPE=RELEASE" ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "A collection of open-source libraries for high level network programming";
|
||||
homepage = http://cpp-netlib.org;
|
||||
license = stdenv.lib.licenses.boost;
|
||||
maintainers = [ stdenv.lib.maintainers.shlevy ];
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
license = licenses.boost;
|
||||
maintainers = with maintainers; [ shlevy ];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,18 +1,24 @@
|
||||
{ fetchurl, stdenv }:
|
||||
{ fetchFromGitHub, stdenv, autoconf, automake, libtool }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "dotconf-" + version;
|
||||
version = "1.0.13";
|
||||
version = "1.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.azzit.de/dotconf/download/v1.0/dotconf-1.0.13.tar.gz";
|
||||
sha256 = "0rcvi743jgnrq2p5gknnvsqiv47479y5gyc2g9pz7bp7v7bzlmc9";
|
||||
src = fetchFromGitHub {
|
||||
owner = "williamh";
|
||||
repo = "dotconf";
|
||||
rev = "v${version}";
|
||||
sha256 = "1sc95hw5k2xagpafny0v35filmcn05k1ds5ghkldfpf6xw4hakp7";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "A configuration parser library";
|
||||
buildInputs = [ autoconf automake libtool ];
|
||||
|
||||
preConfigure = "autoreconf --install";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A configuration parser library";
|
||||
maintainers = with maintainers; [ pSub ];
|
||||
homepage = http://www.azzit.de/dotconf/;
|
||||
license = stdenv.lib.licenses.lgpl21Plus;
|
||||
license = licenses.lgpl21Plus;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
{stdenv, fetchurl}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "enet-1.3.9";
|
||||
|
||||
name = "enet-1.3.12";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://enet.bespin.org/download/${name}.tar.gz";
|
||||
sha256 = "0z4blmkyfjrkvgr12adjx7nnjrx4mvcm4zj8jp581m6rral7nf9y";
|
||||
sha256 = "02qxgsn20m306hg3pklfa35mjlc2fqcsd1x4pi3xnbfy1nyir1d5";
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = http://enet.bespin.org/;
|
||||
description = "Simple and robust network communication layer on top of UDP";
|
||||
license = "BSD";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
{ stdenv, fetchurl, expat, zlib, boost }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "exempi-2.2.1";
|
||||
name = "exempi-2.2.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://libopenraw.freedesktop.org/download/${name}.tar.bz2";
|
||||
sha256 = "00d6gycl0wcyd3c71y0jp033a64z203rq0p0y07aig0s0j0477kc";
|
||||
sha256 = "01vcd1mfn2s0iiq2cjyzgvnxx6kcq9cwra1iipijhs0vwvjx0yhf";
|
||||
};
|
||||
|
||||
configureFlags = [ "--with-boost=${boost}" ];
|
||||
|
||||
buildInputs = [ expat zlib boost ];
|
||||
buildInputs = [ expat zlib boost boost.lib ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://libopenraw.freedesktop.org/wiki/Exempi/;
|
||||
platforms = platforms.linux;
|
||||
license = licenses.bsd3;
|
||||
};
|
||||
|
||||
@@ -12,9 +12,11 @@ stdenv.mkDerivation rec {
|
||||
|
||||
postInstall = "ln -s . $out/include/fastcgi";
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "FastCGI is a language independent, scalable, open extension to CG";
|
||||
homepage = http://www.fastcgi.com/;
|
||||
license = "FastCGI see LICENSE.TERMS";
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ wkennington ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,11 +21,11 @@ assert vdpauSupport -> libvdpau != null;
|
||||
assert faacSupport -> faac != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ffmpeg-0.10.14";
|
||||
name = "ffmpeg-0.10.15";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
|
||||
sha256 = "1frkz3971zc2a60ras5ia26b2h8wbh017x1x80q8cfw0ycrpbxqy";
|
||||
sha256 = "0p9x559fpj4zxll7rn3kwdig6y66c3ahv3pddmz23lljq5rvyvcb";
|
||||
};
|
||||
|
||||
# `--enable-gpl' (as well as the `postproc' and `swscale') mean that
|
||||
@@ -83,5 +83,6 @@ stdenv.mkDerivation rec {
|
||||
description = "A complete, cross-platform solution to record, convert and stream audio and video";
|
||||
maintainers = with maintainers; [ lovek323 ];
|
||||
platforms = platforms.unix;
|
||||
branch = "0.10";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -73,5 +73,6 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
homepage = http://www.ffmpeg.org/;
|
||||
description = "A complete, cross-platform solution to record, convert and stream audio and video";
|
||||
branch = "0.6";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -101,5 +101,6 @@ stdenv.mkDerivation rec {
|
||||
homepage = http://www.ffmpeg.org/;
|
||||
description = "A complete, cross-platform solution to record, convert and stream audio and video";
|
||||
maintainers = with stdenv.lib.maintainers; [ the-kenny ];
|
||||
branch = "1";
|
||||
};
|
||||
}
|
||||
|
||||
109
pkgs/development/libraries/ffmpeg/2.3.x.nix
Normal file
109
pkgs/development/libraries/ffmpeg/2.3.x.nix
Normal file
@@ -0,0 +1,109 @@
|
||||
{ stdenv, fetchurl, config, pkgconfig, yasm, zlib, bzip2, alsaLib, texinfo, perl
|
||||
, lame, speex, libass, libtheora, libvorbis, libvpx, x264, xvidcore, libopus
|
||||
, libvdpau, libva, faac, libdc1394, libXext, libXfixes, SDL
|
||||
, freetype, fontconfig, fdk_aac, gnutls
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.3.3";
|
||||
name = "ffmpeg-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
|
||||
sha256 = "0ik4c06anh49r5b0d3rq9if4zl6ysjsa341655kzw22fl880sk5v";
|
||||
};
|
||||
|
||||
subtitleSupport = config.ffmpeg.subtitle or true;
|
||||
mp3Support = config.ffmpeg.mp3 or true;
|
||||
speexSupport = config.ffmpeg.speex or true;
|
||||
theoraSupport = config.ffmpeg.theora or true;
|
||||
vorbisSupport = config.ffmpeg.vorbis or true;
|
||||
vpxSupport = config.ffmpeg.vpx or true;
|
||||
x264Support = config.ffmpeg.x264 or true;
|
||||
xvidSupport = config.ffmpeg.xvid or true;
|
||||
opusSupport = config.ffmpeg.opus or true;
|
||||
vdpauSupport = config.ffmpeg.vdpau or true;
|
||||
vaapiSupport = config.ffmpeg.vaapi or true;
|
||||
faacSupport = config.ffmpeg.faac or false;
|
||||
fdkAACSupport = config.ffmpeg.fdk or false;
|
||||
dc1394Support = config.ffmpeg.dc1394 or false;
|
||||
x11grabSupport = config.ffmpeg.x11grab or false;
|
||||
playSupport = config.ffmpeg.play or true;
|
||||
freetypeSupport = config.ffmpeg.freetype or true;
|
||||
gnutlsSupport = config.ffmpeg.gnutls or true;
|
||||
|
||||
# `--enable-gpl' (as well as the `postproc' and `swscale') mean that
|
||||
# the resulting library is GPL'ed, so it can only be used in GPL'ed
|
||||
# applications.
|
||||
configureFlags = [
|
||||
"--enable-gpl"
|
||||
"--enable-postproc"
|
||||
"--enable-swscale"
|
||||
"--enable-shared"
|
||||
"--enable-avresample"
|
||||
"--enable-runtime-cpudetect"
|
||||
]
|
||||
++ stdenv.lib.optional (!stdenv.isDarwin && subtitleSupport) "--enable-libass"
|
||||
++ stdenv.lib.optional mp3Support "--enable-libmp3lame"
|
||||
++ stdenv.lib.optional speexSupport "--enable-libspeex"
|
||||
++ stdenv.lib.optional theoraSupport "--enable-libtheora"
|
||||
++ stdenv.lib.optional vorbisSupport "--enable-libvorbis"
|
||||
++ stdenv.lib.optional vpxSupport "--enable-libvpx"
|
||||
++ stdenv.lib.optional x264Support "--enable-libx264"
|
||||
++ stdenv.lib.optional xvidSupport "--enable-libxvid"
|
||||
++ stdenv.lib.optional opusSupport "--enable-libopus"
|
||||
++ stdenv.lib.optional vdpauSupport "--enable-vdpau"
|
||||
++ stdenv.lib.optional faacSupport "--enable-libfaac --enable-nonfree"
|
||||
++ stdenv.lib.optional dc1394Support "--enable-libdc1394"
|
||||
++ stdenv.lib.optional x11grabSupport "--enable-x11grab"
|
||||
++ stdenv.lib.optional (!stdenv.isDarwin && playSupport) "--enable-ffplay"
|
||||
++ stdenv.lib.optional freetypeSupport "--enable-libfreetype --enable-fontconfig"
|
||||
++ stdenv.lib.optional fdkAACSupport "--enable-libfdk_aac --enable-nonfree"
|
||||
++ stdenv.lib.optional gnutlsSupport "--enable-gnutls";
|
||||
|
||||
buildInputs = [ pkgconfig lame yasm zlib bzip2 texinfo perl ]
|
||||
++ stdenv.lib.optional mp3Support lame
|
||||
++ stdenv.lib.optional speexSupport speex
|
||||
++ stdenv.lib.optional theoraSupport libtheora
|
||||
++ stdenv.lib.optional vorbisSupport libvorbis
|
||||
++ stdenv.lib.optional vpxSupport libvpx
|
||||
++ stdenv.lib.optional x264Support x264
|
||||
++ stdenv.lib.optional xvidSupport xvidcore
|
||||
++ stdenv.lib.optional opusSupport libopus
|
||||
++ stdenv.lib.optional vdpauSupport libvdpau
|
||||
++ stdenv.lib.optional vaapiSupport libva
|
||||
++ stdenv.lib.optional faacSupport faac
|
||||
++ stdenv.lib.optional dc1394Support libdc1394
|
||||
++ stdenv.lib.optionals x11grabSupport [ libXext libXfixes ]
|
||||
++ stdenv.lib.optional (!stdenv.isDarwin && playSupport) SDL
|
||||
++ stdenv.lib.optionals freetypeSupport [ freetype fontconfig ]
|
||||
++ stdenv.lib.optional fdkAACSupport fdk_aac
|
||||
++ stdenv.lib.optional gnutlsSupport gnutls
|
||||
++ stdenv.lib.optional (!stdenv.isDarwin && subtitleSupport) libass
|
||||
++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
crossAttrs = {
|
||||
dontSetConfigureCross = true;
|
||||
configureFlags = configureFlags ++ [
|
||||
"--cross-prefix=${stdenv.cross.config}-"
|
||||
"--enable-cross-compile"
|
||||
"--target_os=linux"
|
||||
"--arch=${stdenv.cross.arch}"
|
||||
];
|
||||
};
|
||||
|
||||
passthru = {
|
||||
inherit vdpauSupport;
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = http://www.ffmpeg.org/;
|
||||
description = "A complete, cross-platform solution to record, convert and stream audio and video";
|
||||
license = if (fdkAACSupport || faacSupport) then stdenv.lib.licenses.unfree else stdenv.lib.licenses.gpl2Plus;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
branch = "2.3";
|
||||
};
|
||||
}
|
||||
@@ -5,12 +5,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.3.3";
|
||||
version = "2.4.2";
|
||||
name = "ffmpeg-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";
|
||||
sha256 = "0ik4c06anh49r5b0d3rq9if4zl6ysjsa341655kzw22fl880sk5v";
|
||||
sha256 = "0zps80jyjvkmgmjvp9s7drbddr820hcw4w5r78hkbs5xsylr0kwp";
|
||||
};
|
||||
|
||||
subtitleSupport = config.ffmpeg.subtitle or true;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchurl, zlib, ffmpeg, pkgconfig }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ffms-2.19";
|
||||
name = "ffms-2.20";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://codeload.github.com/FFMS/ffms2/tar.gz/2.19;
|
||||
url = https://codeload.github.com/FFMS/ffms2/tar.gz/2.20;
|
||||
name = "${name}.tar.gz";
|
||||
sha256 = "0498si8bzwyxxq0f1yc6invzb1lv1ab436gwzn9418839x8pj4vg";
|
||||
sha256 = "183klnhl57zf0i8xlr7yvj89ih83pzd48c37qpr57hjn4wbq1n67";
|
||||
};
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-fPIC";
|
||||
@@ -17,5 +17,6 @@ stdenv.mkDerivation rec {
|
||||
homepage = http://code.google.com/p/ffmpegsource/;
|
||||
description = "Libav/ffmpeg based source library for easy frame accurate access";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<xsl:template match="/fontconfig">
|
||||
|
||||
<fontconfig>
|
||||
<xsl:copy-of select="child::node()[name() != 'dir' and name() != 'cachedir' and name() != 'include']" />
|
||||
<xsl:apply-templates select="child::node()[name() != 'dir' and name() != 'cachedir' and name() != 'include']" />
|
||||
|
||||
<include ignore_missing="yes">/etc/fonts/conf.d</include>
|
||||
<include><xsl:value-of select="$fontconfig" />/etc/fonts/conf.d</include>
|
||||
@@ -40,4 +40,12 @@
|
||||
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- New fontconfig >=2.11 doesn't like xml:space added by xsl:copy-of -->
|
||||
<xsl:template match="node()|@*">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="node()|@*[name() != 'xml:space']"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
@@ -2,15 +2,16 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "fribidi-${version}";
|
||||
version = "0.19.2";
|
||||
version = "0.19.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://fribidi.org/download/${name}.tar.gz";
|
||||
sha256 = "0xs1yr22zw9a1qq9ygsrqam0vzqdvb0ndzvjb3i2zda8drc93ks9";
|
||||
url = "http://fribidi.org/download/${name}.tar.bz2";
|
||||
sha256 = "0zg1hpaml34ny74fif97j7ngrshlkl3wk3nja3gmlzl17i1bga6b";
|
||||
};
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://fribidi.org/;
|
||||
description = "GNU implementation of the Unicode Bidirectional Algorithm (bidi)";
|
||||
license = licenses.gpl2;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
{ stdenv, fetchsvn, graphviz, gtk, gtkmm, pkgconfig, python }:
|
||||
{ stdenv, fetchurl, graphviz, gtk, gtkmm, pkgconfig, python }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ganv-svn-${rev}";
|
||||
rev = "5318";
|
||||
name = "ganv-${version}";
|
||||
version = "1.4.2";
|
||||
|
||||
src = fetchsvn {
|
||||
url = "http://svn.drobilla.net/lad/trunk/ganv";
|
||||
rev = rev;
|
||||
sha256 = "0wi87ks2xjma979d9hy82wmlm06g4sr0pm3b1n3zv27y52wrf7fl";
|
||||
src = fetchurl {
|
||||
url = "http://download.drobilla.net/${name}.tar.bz2";
|
||||
sha256 = "0g7s5mp14qgbfjdql0k1s8464r21g47ssn5dws6jazsnw6njhl0l";
|
||||
};
|
||||
|
||||
buildInputs = [ graphviz gtk gtkmm pkgconfig python ];
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{ stdenv, fetchurl, composableDerivation, unzip, libjpeg, libtiff, zlib
|
||||
, postgresql, mysql, libgeotiff }:
|
||||
, postgresql, mysql, libgeotiff, python, pythonPackages}:
|
||||
|
||||
composableDerivation.composableDerivation {} (fixed: {
|
||||
name = "gdal-1.7.1";
|
||||
composableDerivation.composableDerivation {} (fixed: rec {
|
||||
name = "gdal-1.11.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = ftp://ftp.remotesensing.org/gdal/gdal171.zip;
|
||||
md5 = "f5592cff69b239166c9b64ff81943b1a";
|
||||
url = "http://download.osgeo.org/gdal/1.11.0/${name}.tar.gz";
|
||||
md5 = "9fdf0f2371a3e9863d83e69951c71ec4";
|
||||
};
|
||||
|
||||
buildInputs = [ unzip libjpeg libtiff ];
|
||||
buildInputs = [ unzip libjpeg libtiff python pythonPackages.numpy];
|
||||
|
||||
# don't use optimization for gcc >= 4.3. That's said to be causeing segfaults
|
||||
preConfigure = "export CFLAGS=-O0; export CXXFLAGS=-O0";
|
||||
@@ -22,6 +22,7 @@ composableDerivation.composableDerivation {} (fixed: {
|
||||
"--with-pg=${postgresql}/bin/pg_config"
|
||||
"--with-mysql=${mysql}/bin/mysql_config"
|
||||
"--with-geotiff=${libgeotiff}"
|
||||
"--with-python" # optional
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -21,5 +21,6 @@ stdenv.mkDerivation {
|
||||
description = "DOM C library developped for the Gnome project";
|
||||
license = stdenv.lib.licenses.lgpl21Plus;
|
||||
maintainers = [ stdenv.lib.maintainers.roconnor ];
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gettext-0.17";
|
||||
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/gettext/${name}.tar.gz";
|
||||
sha256 = "1fipjpaxxwifdw6cbr7mkxp1yvy643i38nhlh7124bqnisxki5i0";
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
buildInputs = stdenv.lib.optional (!stdenv.isLinux) libiconv;
|
||||
|
||||
|
||||
meta = {
|
||||
description = "GNU gettext, a well integrated set of translation tools and documentation";
|
||||
|
||||
@@ -48,5 +48,6 @@ stdenv.mkDerivation rec {
|
||||
homepage = http://www.gnu.org/software/gettext/;
|
||||
|
||||
maintainers = [ ];
|
||||
branch = "0.17";
|
||||
};
|
||||
}
|
||||
17
pkgs/development/libraries/giflib/5.1.nix
Normal file
17
pkgs/development/libraries/giflib/5.1.nix
Normal file
@@ -0,0 +1,17 @@
|
||||
{stdenv, fetchurl, xmlto, docbook_xml_dtd_412, docbook_xsl, libxml2 }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "giflib-5.1.0";
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/giflib/giflib-5.1.0.tar.bz2;
|
||||
sha256 = "06wd32akyawppar9mqdvyhcw47ssdfcj39lryim2w4v83i7nkv2s";
|
||||
};
|
||||
|
||||
buildInputs = [ xmlto docbook_xml_dtd_412 docbook_xsl libxml2 ];
|
||||
meta = {
|
||||
description = "giflib is a library for reading and writing gif images";
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
license = stdenv.lib.licenses.mit;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, unzip }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "glm-0.9.5.1";
|
||||
name = "glm-0.9.5.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/project/ogl-math/${name}/${name}.zip";
|
||||
sha256 = "1x8bpmqdszzkg21r411w7cy4mqd5dcvb9jghc8h3xrx7ldbicqjg";
|
||||
sha256 = "0ndwaw2mp7pzcwwm4dghbv5qqax5a8c5plnwdgnpc9adm79gj1rl";
|
||||
};
|
||||
|
||||
buildInputs = [ unzip ];
|
||||
@@ -30,5 +30,6 @@ stdenv.mkDerivation rec {
|
||||
homepage = http://glm.g-truc.net/;
|
||||
license = licenses.mit;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,14 +9,14 @@ assert sslSupport -> openssl != null;
|
||||
assert idnSupport -> libidn != null;
|
||||
|
||||
let
|
||||
version = "1.0.10";
|
||||
version = "1.0.11";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gloox-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://camaya.net/download/gloox-${version}.tar.bz2";
|
||||
sha256 = "300e756af97d43f3f70f1e68e4d4c7129d587dface61633f50d2c490876f58a3";
|
||||
sha256 = "1hrkvn4ddzmydvpr541l6pi8nr0k6xi9g7yxdp84ns7v463kjrq9";
|
||||
};
|
||||
|
||||
buildInputs = [ ]
|
||||
@@ -27,6 +27,7 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "A portable high-level Jabber/XMPP library for C++";
|
||||
homepage = "http://camaya.net/gloox";
|
||||
license = [ "GPLv3" ];
|
||||
license = stdenv.lib.licenses.gpl3;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, pkgconfig, glib, zlib, libgpgerror }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gmime-2.6.19";
|
||||
name = "gmime-2.6.20";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gmime/2.6/${name}.tar.xz";
|
||||
sha256 = "0jm1fgbjgh496rsc0il2y46qd4bqq2ln9168p4zzh68mk4ml1yxg";
|
||||
sha256 = "0rfzbgsh8ira5p76kdghygl5i3fvmmx4wbw5rp7f8ajc4vxp18g0";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "gmm-3.0";
|
||||
name = "gmm-4.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = http://download.gna.org/getfem/stable/gmm-3.0.tar.gz;
|
||||
sha256 = "1lc34w68s0rhii6caklvq2pyc3jaa4g6kza948ya8ha6rr8d1ypp";
|
||||
url = http://download.gna.org/getfem/stable/gmm-4.3.tar.gz;
|
||||
sha256 = "0wpp3k73wd3rblsrwxl6djq6m11fx3q5wgw0pl41m9liswsw6din";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -11,16 +11,24 @@ let
|
||||
"${gnupg}/bin/gpg2";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gpgme-1.4.3";
|
||||
|
||||
name = "gpgme-1.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.gnupg.org/gcrypt/gpgme/${name}.tar.bz2";
|
||||
sha256 = "15h429h6pd67iiv580bjmwbkadpxsdppw0xrqpcm4dvm24jc271d";
|
||||
sha256 = "1qqi9bxwxxsc4r15j7drclgp0w8jk9nj3h2fsivk4c7brvw3lbvc";
|
||||
};
|
||||
|
||||
|
||||
propagatedBuildInputs = [ libgpgerror glib libassuan pth ];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig gnupg ];
|
||||
|
||||
configureFlags = "--with-gpg=${gpgPath}";
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.gnupg.org/related_software/gpgme";
|
||||
description = "Library for making GnuPG easier to use";
|
||||
license = stdenv.lib.licenses.gpl2;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
{ stdenv, fetchurl, gst_all_1, boost, glib, qt4, cmake
|
||||
, automoc4, flex, bison, pkgconfig }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "${pname}-1.2.0";
|
||||
pname = "qt-gstreamer";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://gstreamer.freedesktop.org/src/${pname}/${name}.tar.xz";
|
||||
sha256 = "9f3b492b74cad9be918e4c4db96df48dab9c012f2ae5667f438b64a4d92e8fd4";
|
||||
};
|
||||
|
||||
buildInputs = [ gst_all_1.gstreamer gst_all_1.gst-plugins-base glib qt4 ];
|
||||
propagatedBuildInputs = [ boost ];
|
||||
nativeBuildInputs = [ cmake automoc4 flex bison pkgconfig ];
|
||||
|
||||
cmakeFlags = "-DUSE_QT_PLUGIN_DIR=OFF -DUSE_GST_PLUGIN_DIR=OFF";
|
||||
}
|
||||
@@ -2,17 +2,21 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gtkspell-${version}";
|
||||
version = "3.0.4";
|
||||
|
||||
version = "3.0.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/gtkspell/gtkspell3-${version}.tar.gz";
|
||||
sha256 = "19z48gfbraasrxai7qdkxxvky0kwifkkzqz0jqcskhcr1ikqxgzs";
|
||||
sha256 = "1hqaddgzxjw9lpsphankld6a8bpm92hfv46kp99cgmj82rdjwdq1";
|
||||
};
|
||||
|
||||
|
||||
buildInputs = [ aspell pkgconfig gtk3 enchant intltool ];
|
||||
propagatedBuildInputs = [ enchant ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
platforms = platforms.linux;
|
||||
meta = {
|
||||
homepage = "http://gtkspell.sourceforge.net/";
|
||||
description = "Word-processor-style highlighting GtkTextView widget";
|
||||
license = stdenv.lib.licenses.gpl2Plus;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "Boolean";
|
||||
version = "0.2.1";
|
||||
sha256 = "0vi09icwc254mbx85lf1n81mx4hr2sdf61a4njaqa91cf046sjlr";
|
||||
version = "0.2.2";
|
||||
sha256 = "1awi9ff2gb9gddalzn2hgp8klvcsizicqpd7xb5fds5j3278qrdz";
|
||||
meta = {
|
||||
description = "Generalized booleans and numbers";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
|
||||
@@ -12,5 +12,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Generation of PDF documents";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "HTF";
|
||||
version = "0.12.0.0";
|
||||
sha256 = "1mbil44gbcl52f84dphxkdvxsyz8bhc532mlq37aqr1bmj54rv0i";
|
||||
version = "0.12.1.0";
|
||||
sha256 = "1symg1y6i47rd1jshj84cwpn5vgmvh6v07jidjg5w5w3syyxqnz4";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "MonadPrompt";
|
||||
version = "1.0.0.3";
|
||||
sha256 = "0v6svyiajri7c463bz1a1x1nin5s9s7c3s7y0gjc4cn7lhgdsvf2";
|
||||
version = "1.0.0.5";
|
||||
sha256 = "1nmy7dfzrkd8yfv5i9vlmjq9khnyi76ayvkzgcf783v5hfzcn4mh";
|
||||
buildDepends = [ mtl ];
|
||||
meta = {
|
||||
description = "MonadPrompt, implementation & examples";
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, json, mtl, parsec, QuickCheck, regexCompat }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ShellCheck";
|
||||
version = "0.3.4";
|
||||
sha256 = "07fw8c33p7h1kvg899dwnvqpxpywcidhbw9jhjd8xsma7kz471iw";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ json mtl parsec QuickCheck regexCompat ];
|
||||
testDepends = [ json mtl parsec QuickCheck regexCompat ];
|
||||
meta = {
|
||||
homepage = "http://www.shellcheck.net/";
|
||||
description = "Shell script analysis tool";
|
||||
license = "unknown";
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
@@ -1,17 +1,17 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, comonad, dataReify, doctest, erf, filepath, free, mtl
|
||||
, nats, reflection, tagged, transformers
|
||||
{ cabal, comonad, dataReify, doctest, erf, filepath, free, nats
|
||||
, reflection, tagged, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ad";
|
||||
version = "4.2.0.1";
|
||||
sha256 = "06vjllcrnr4dv5h3xkcy5zhnhyamp6b6jahpnh2y0i6mp2bdw0pz";
|
||||
version = "4.2.1";
|
||||
sha256 = "05ndr26lsc4xa18vfb3qdjcp03gsq2bhc8dc0yr5g1x9dybq6dx2";
|
||||
buildDepends = [
|
||||
comonad dataReify erf free mtl nats reflection tagged transformers
|
||||
comonad dataReify erf free nats reflection tagged transformers
|
||||
];
|
||||
testDepends = [ doctest filepath mtl ];
|
||||
testDepends = [ doctest filepath ];
|
||||
meta = {
|
||||
homepage = "http://github.com/ekmett/ad";
|
||||
description = "Automatic Differentiation";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "aeson-qq";
|
||||
version = "0.7.3";
|
||||
sha256 = "1d5wl38gkqc2dbk626f7vdcc2i3faannac13zdc9py0kbcniw231";
|
||||
version = "0.7.4";
|
||||
sha256 = "0wnc9pdjvd15gfkdxzf084393vwmxv2xaxdchzgal1qhwa1mak4v";
|
||||
buildDepends = [ aeson haskellSrcMeta parsec text vector ];
|
||||
testDepends = [ aeson haskellSrcMeta hspec parsec text vector ];
|
||||
meta = {
|
||||
|
||||
@@ -12,5 +12,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Utilities for working with Aeson";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -3,16 +3,17 @@
|
||||
{ cabal, aeson, attoparsec, base16Bytestring, base64Bytestring
|
||||
, blazeBuilder, byteable, caseInsensitive, cereal, conduit
|
||||
, conduitExtra, cryptohash, dataDefault, errors, filepath
|
||||
, httpConduit, httpTypes, liftedBase, monadControl, mtl, network
|
||||
, QuickCheck, quickcheckInstances, resourcet, safe, scientific
|
||||
, tagged, tasty, tastyQuickcheck, text, time, transformers
|
||||
, unorderedContainers, utf8String, vector, xmlConduit
|
||||
, httpClient, httpConduit, httpTypes, liftedBase, monadControl, mtl
|
||||
, network, QuickCheck, quickcheckInstances, resourcet, safe
|
||||
, scientific, tagged, tasty, tastyQuickcheck, text, time
|
||||
, transformers, transformersBase, unorderedContainers, utf8String
|
||||
, vector, xmlConduit
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "aws";
|
||||
version = "0.10.3";
|
||||
sha256 = "042vx5nhafvgw0crymkw8pyhiawhpxwj03n1k538y2wr181hmz5f";
|
||||
version = "0.10.5";
|
||||
sha256 = "1d82q2477wp08zavlkzsksalbkiczz3vzy17ijk2z5xsw5yslqnj";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
@@ -23,8 +24,9 @@ cabal.mkDerivation (self: {
|
||||
unorderedContainers utf8String vector xmlConduit
|
||||
];
|
||||
testDepends = [
|
||||
aeson errors mtl QuickCheck quickcheckInstances tagged tasty
|
||||
tastyQuickcheck text transformers
|
||||
aeson errors httpClient liftedBase monadControl mtl QuickCheck
|
||||
quickcheckInstances resourcet tagged tasty tastyQuickcheck text
|
||||
time transformers transformersBase
|
||||
];
|
||||
jailbreak = true;
|
||||
doCheck = false;
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "basic-prelude";
|
||||
version = "0.3.8";
|
||||
sha256 = "0lywnsds0q1nr466s3pc2izfr58kp23z7ing9k7dlgbmh9cqxypg";
|
||||
version = "0.3.9";
|
||||
sha256 = "0f2l8xryagl1f0d30gq1hhydjnn77qhhwgg9l44gvqn30y2n66h7";
|
||||
buildDepends = [
|
||||
hashable liftedBase ReadArgs safe systemFilepath text transformers
|
||||
unorderedContainers vector
|
||||
|
||||
22
pkgs/development/libraries/haskell/blank-canvas/default.nix
Normal file
22
pkgs/development/libraries/haskell/blank-canvas/default.nix
Normal file
@@ -0,0 +1,22 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, aeson, base64Bytestring, colour, dataDefaultClass
|
||||
, httpTypes, kansasComet, scotty, stm, text, transformers, vector
|
||||
, wai, waiExtra, warp
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "blank-canvas";
|
||||
version = "0.5";
|
||||
sha256 = "05kfyjp9vncyzsvq018ilb8vh7fyzbc06nlx35jk3dzj6i6x5bgs";
|
||||
buildDepends = [
|
||||
aeson base64Bytestring colour dataDefaultClass httpTypes
|
||||
kansasComet scotty stm text transformers vector wai waiExtra warp
|
||||
];
|
||||
meta = {
|
||||
homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
|
||||
description = "HTML5 Canvas Graphics Library";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "blaze-builder";
|
||||
version = "0.3.3.3";
|
||||
sha256 = "1kzm2crwan11wrg8ky2gc29c7xpi9fm34xhz5gf5xlc3vy423y8s";
|
||||
version = "0.3.3.4";
|
||||
sha256 = "12xgmi8bc3h3cfk31rrfaklmwvyxgdwzwmxzw22yxd0dd8g11hg5";
|
||||
buildDepends = [ text ];
|
||||
meta = {
|
||||
homepage = "http://github.com/meiersi/blaze-builder";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "boomerang";
|
||||
version = "1.4.3";
|
||||
sha256 = "1i72mrl8n2cbrdi05zn37y1339r13vzvmrcc1zbkcak4c7r004zw";
|
||||
version = "1.4.4";
|
||||
sha256 = "0ik2wxcvz2y3bn3r2p9kzjiy78vjhxyz4fn3nkaz5wl3jmh4gydf";
|
||||
buildDepends = [ mtl text ];
|
||||
meta = {
|
||||
description = "Library for invertible parsing and printing";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "bv";
|
||||
version = "0.2.2";
|
||||
sha256 = "0d5hscjakp7dwifa4l8xikyip45y402kf9pbmpfmmnybja23zhg0";
|
||||
version = "0.3.0";
|
||||
sha256 = "0r2bp39ilwq3zx38spbx5qrpccwm255ax2skab3i7jxjmf7yj025";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
meta = {
|
||||
@@ -13,7 +13,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Bit-vector arithmetic library";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
hydraPlatforms = self.stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cabal-cargs";
|
||||
version = "0.7.2";
|
||||
sha256 = "03095w08ff3g57qzx9dziv61q9x1rvqyph4lvxkccd1is2g1wywb";
|
||||
version = "0.7.3";
|
||||
sha256 = "10707nja5j9hbx5yj7pq8s9zgfx21n36r4xhs71g70g6hwpciqjb";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
||||
19
pkgs/development/libraries/haskell/cabalg/default.nix
Normal file
19
pkgs/development/libraries/haskell/cabalg/default.nix
Normal file
@@ -0,0 +1,19 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, doctest, filepath }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cabalg";
|
||||
version = "0.2.9";
|
||||
sha256 = "02brl9b1g3cyw5nmk0mih073kbszpc6g2nqgs0sh93h7y5naf5kp";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ filepath ];
|
||||
testDepends = [ doctest filepath ];
|
||||
meta = {
|
||||
description = "alias for cabal install from given git repo";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ dmalikov ];
|
||||
};
|
||||
})
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cassava";
|
||||
version = "0.4.1.0";
|
||||
sha256 = "0whky3mavmprr8cgnzlg2ich99w09bdlks8rg6z9m1x86q66ivw2";
|
||||
version = "0.4.2.0";
|
||||
sha256 = "1v1izdjd4maqrlpm4cf2xpackpjp1i4vg1s7mzq90dwa6r9572x3";
|
||||
buildDepends = [
|
||||
attoparsec blazeBuilder deepseq text unorderedContainers vector
|
||||
];
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "clock";
|
||||
version = "0.4.0.1";
|
||||
sha256 = "1bn6dalank30l680iifyam0mg9izxbyscgq0vmr1aw5brba5kv6j";
|
||||
version = "0.4.1.1";
|
||||
sha256 = "0xbhx16sa0rwidaljp8lklb5ifhdc8cccbyznrpxqqwh8icm5pjp";
|
||||
meta = {
|
||||
homepage = "http://corsis.github.com/clock/";
|
||||
description = "High-resolution clock functions: monotonic, realtime, cputime";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "cmdargs";
|
||||
version = "0.10.9";
|
||||
sha256 = "12phn22iri2v65gbxzl580mikkj05rwx4sjn5c31f871wp0538my";
|
||||
version = "0.10.10";
|
||||
sha256 = "17glliishfxc01ippgzb8v12i40id2b6l18rqp6wfygbb7f93rvv";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ filepath transformers ];
|
||||
|
||||
@@ -10,5 +10,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Simple system for generating code";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, compdata, HUnit, mtl, testFramework, testFrameworkHunit
|
||||
, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "compdata-param";
|
||||
version = "0.8.0.2";
|
||||
sha256 = "0496i1vnawl7m7ymvf5hl3kxy352rnhxy2gni4xkfz36psnnr7fs";
|
||||
buildDepends = [ compdata mtl transformers ];
|
||||
testDepends = [
|
||||
compdata HUnit mtl testFramework testFrameworkHunit transformers
|
||||
];
|
||||
meta = {
|
||||
description = "Parametric Compositional Data Types";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "conduit-extra";
|
||||
version = "1.1.3.4";
|
||||
sha256 = "0j27lzdklyq2kv10yfpd16a9sl00iyalmcy8jj9r87r7jpvj949p";
|
||||
version = "1.1.4";
|
||||
sha256 = "117mzy0qm8w2kzjcshcwcfbx01ybbhn63vdgzllc7cb9x4cj2ibv";
|
||||
buildDepends = [
|
||||
attoparsec blazeBuilder conduit filepath monadControl network
|
||||
primitive resourcet stm streamingCommons text transformers
|
||||
|
||||
16
pkgs/development/libraries/haskell/diagrams/gtk.nix
Normal file
16
pkgs/development/libraries/haskell/diagrams/gtk.nix
Normal file
@@ -0,0 +1,16 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, cairo, diagramsCairo, diagramsLib, gtk }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "diagrams-gtk";
|
||||
version = "1.0.1.3";
|
||||
sha256 = "1bcgplmg01sp7iwhgx7ircbn9bj15m42w6vkh539sd65y01z3hc8";
|
||||
buildDepends = [ cairo diagramsCairo diagramsLib gtk ];
|
||||
meta = {
|
||||
homepage = "http://projects.haskell.org/diagrams/";
|
||||
description = "Backend for rendering diagrams directly to GTK windows";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "dimensional-tf";
|
||||
version = "0.3";
|
||||
sha256 = "0z3k9962zz652bk2azv9lcms1j06v60hid3iach043dpg5r083qg";
|
||||
version = "0.3.0.1";
|
||||
sha256 = "0gnaylxhjcyvsibq15bw9k4c846l2329yvvl79cdw2jqggfnzxw6";
|
||||
buildDepends = [ numtypeTf time ];
|
||||
meta = {
|
||||
homepage = "http://dimensional.googlecode.com/";
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, attoparsecEnumerator, engineIo, snapCore
|
||||
, unorderedContainers, websockets, websocketsSnap
|
||||
{ cabal, attoparsecEnumerator, engineIo, MonadCatchIOTransformers
|
||||
, snapCore, unorderedContainers, websockets, websocketsSnap
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "engine-io-snap";
|
||||
version = "1.0.1";
|
||||
sha256 = "1hw3gmi23fdcgvz817b95bf23wa7qyg10axsnvan5qxr73pwp5iv";
|
||||
version = "1.0.2";
|
||||
sha256 = "0x2sb3b825ds1g2g15yyqxdrw6bh968ivmyd1933l47649qbs0xr";
|
||||
buildDepends = [
|
||||
attoparsecEnumerator engineIo snapCore unorderedContainers
|
||||
websockets websocketsSnap
|
||||
attoparsecEnumerator engineIo MonadCatchIOTransformers snapCore
|
||||
unorderedContainers websockets websocketsSnap
|
||||
];
|
||||
meta = {
|
||||
homepage = "http://github.com/ocharles/engine.io";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "engine-io";
|
||||
version = "1.1.2";
|
||||
sha256 = "1ry6rklrij7x1z8mw31vh41lc0axzj8l0lhmjsmhs554nv50062f";
|
||||
version = "1.2.0";
|
||||
sha256 = "07k5zc8zbjpcj3iql0kcs4zrw5g24cngkp9yanpdmnhi18ms45dv";
|
||||
buildDepends = [
|
||||
aeson async attoparsec base64Bytestring either monadLoops mwcRandom
|
||||
stm text transformers unorderedContainers vector websockets
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "esqueleto";
|
||||
version = "1.4.4";
|
||||
sha256 = "00s52f8l5pbsab83fq8d03xhispyp9mqsh5vvzwiki6kspkj26a0";
|
||||
version = "2.0.2";
|
||||
sha256 = "1r8w3h36fhj77llcfgiq6ww634jymz8fpm86fm17arj7m7ll6rq3";
|
||||
buildDepends = [
|
||||
conduit monadLogger persistent resourcet tagged text transformers
|
||||
unorderedContainers
|
||||
@@ -24,6 +24,5 @@ cabal.mkDerivation (self: {
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ ocharles ];
|
||||
broken = true;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "fay";
|
||||
version = "0.20.1.4";
|
||||
sha256 = "022q9ac12hviamgl959v68k5mmr1i0wfisxxqa435l2y3g3yszb1";
|
||||
version = "0.20.2.0";
|
||||
sha256 = "1xblfsd1rj38nlw0dl56zvvnad3l0bpsncv1k5vjs4h8cmwl1ik2";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "foldl";
|
||||
version = "1.0.6";
|
||||
sha256 = "1i4pm48x7f8l4gqbb2bgqshx5cx44acr24l75czliq656sqm405i";
|
||||
version = "1.0.7";
|
||||
sha256 = "0mqxibifrlfqnibzy9b2rncy4dyljdz35560ni3rwi8hkyix74a9";
|
||||
buildDepends = [ primitive text transformers vector ];
|
||||
meta = {
|
||||
description = "Composable, streaming, and efficient left folds";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "formatting";
|
||||
version = "5.2";
|
||||
sha256 = "0lmbzm98idy7bzpvaqnk9j6181vakk553smqkf959gn5jdj95z3k";
|
||||
version = "5.4";
|
||||
sha256 = "017fm3pqr2nqpcqmpldr74cvb641hxvybhvnwv8a8vv4ry1vdrk9";
|
||||
buildDepends = [ scientific text textFormat time ];
|
||||
meta = {
|
||||
description = "Combinator-based type-safe formatting (like printf() or FORMAT)";
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
{ stdenv, cabal, Cabal, Glob, hspec, QuickCheck, random
|
||||
, systemFileio, systemFilepath, text, time, uniqueid
|
||||
, hinotify, hfsevents
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, async, hinotify, systemFileio, systemFilepath, tasty
|
||||
, tastyHunit, temporaryRc, text, time
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "fsnotify";
|
||||
version = "0.0.11";
|
||||
sha256 = "03m911pncyzgfdx4aj38azbbmj25fdm3s9l1w27zv0l730fy8ywq";
|
||||
buildDepends = [ systemFileio systemFilepath text time ] ++
|
||||
(if stdenv.isDarwin then [ hfsevents ] else [ hinotify ]);
|
||||
version = "0.1.0.3";
|
||||
sha256 = "0m6jyg45azk377jklgwyqrx95q174cxd5znpyh9azznkh09wq58z";
|
||||
buildDepends = [
|
||||
async hinotify systemFileio systemFilepath text time
|
||||
];
|
||||
testDepends = [
|
||||
Cabal Glob hspec QuickCheck random systemFileio
|
||||
systemFilepath text time uniqueid
|
||||
] ++ (if stdenv.isDarwin then [ hfsevents ] else [ hinotify ]);
|
||||
async systemFileio systemFilepath tasty tastyHunit temporaryRc
|
||||
];
|
||||
doCheck = false;
|
||||
meta = {
|
||||
description = "Cross platform library for file change notification";
|
||||
|
||||
@@ -16,5 +16,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Derivation of Aeson instances using GHC generics";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, Cabal, convertible, deepseq, doctest, emacs, filepath
|
||||
, ghcSybUtils, hlint, hspec, ioChoice, syb, time, transformers
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ghc-mod";
|
||||
version = "4.1.6";
|
||||
sha256 = "093wafaizr2xf7vmzj6f3vs8ch0vpcmwlrja6af6hshgaj2d80qs";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
Cabal convertible deepseq filepath ghcSybUtils hlint ioChoice syb
|
||||
time transformers
|
||||
];
|
||||
testDepends = [
|
||||
Cabal convertible deepseq doctest filepath ghcSybUtils hlint hspec
|
||||
ioChoice syb time transformers
|
||||
];
|
||||
buildTools = [ emacs ];
|
||||
doCheck = false;
|
||||
configureFlags = "--datasubdir=${self.pname}-${self.version}";
|
||||
postInstall = ''
|
||||
cd $out/share/$pname-$version
|
||||
make
|
||||
rm Makefile
|
||||
cd ..
|
||||
mkdir -p "$out/share/emacs"
|
||||
mv $pname-$version emacs/site-lisp
|
||||
mv $out/bin/ghc-mod $out/bin/.ghc-mod-wrapped
|
||||
cat - > $out/bin/ghc-mod <<EOF
|
||||
#! ${self.stdenv.shell}
|
||||
COMMAND=\$1
|
||||
shift
|
||||
eval exec $out/bin/.ghc-mod-wrapped \$COMMAND \$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr " " "\n" | tail -n +2 | paste -d " " - - | sed 's/.*/-g "&"/' | tr "\n" " ") "\$@"
|
||||
EOF
|
||||
chmod +x $out/bin/ghc-mod
|
||||
'';
|
||||
meta = {
|
||||
homepage = "http://www.mew.org/~kazu/proj/ghc-mod/";
|
||||
description = "Happy Haskell Programming";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = [
|
||||
self.stdenv.lib.maintainers.andres
|
||||
self.stdenv.lib.maintainers.bluescreen303
|
||||
self.stdenv.lib.maintainers.ocharles
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -1,21 +1,21 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, Cabal, convertible, deepseq, djinnGhc, doctest, emacs
|
||||
, filepath, ghcPaths, ghcSybUtils, haskellSrcExts, hlint, hspec
|
||||
, ioChoice, makeWrapper, monadControl, monadJournal, mtl, split
|
||||
, syb, text, time, transformers, transformersBase
|
||||
{ cabal, async, Cabal, convertible, deepseq, djinnGhc, doctest
|
||||
, emacs, filepath, ghcPaths, ghcSybUtils, haskellSrcExts, hlint
|
||||
, hspec, ioChoice, makeWrapper, monadControl, monadJournal, mtl
|
||||
, split, syb, text, time, transformers, transformersBase
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ghc-mod";
|
||||
version = "5.0.1.2";
|
||||
sha256 = "0hs2d6h3g077prm2mdr40k7m1cdc0h01agbcvs4h6y27nls3kyjx";
|
||||
version = "5.1.0.2";
|
||||
sha256 = "0jdni0n5qzz0ncaa3ja4b6vcfykbl7swiafak4wyvm9izssjh8ra";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
Cabal convertible deepseq djinnGhc filepath ghcPaths ghcSybUtils
|
||||
haskellSrcExts hlint ioChoice monadControl monadJournal mtl split
|
||||
syb text time transformers transformersBase
|
||||
async Cabal convertible deepseq djinnGhc filepath ghcPaths
|
||||
ghcSybUtils haskellSrcExts hlint ioChoice monadControl monadJournal
|
||||
mtl split syb text time transformers transformersBase
|
||||
];
|
||||
testDepends = [
|
||||
Cabal convertible deepseq djinnGhc doctest filepath ghcPaths
|
||||
20
pkgs/development/libraries/haskell/ghc-parser/default.nix
Normal file
20
pkgs/development/libraries/haskell/ghc-parser/default.nix
Normal file
@@ -0,0 +1,20 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, cpphs, happy }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ghc-parser";
|
||||
version = "0.1.3.0";
|
||||
sha256 = "13p09mj92jh4y0v2r672d49fmlz3l5r2r1lqg0jjy6kj045wcfdn";
|
||||
buildTools = [ cpphs happy ];
|
||||
patchPhase = ''
|
||||
substituteInPlace build-parser.sh --replace "/bin/bash" "$SHELL"
|
||||
'';
|
||||
meta = {
|
||||
homepage = "https://github.com/gibiansky/IHaskell";
|
||||
description = "Haskell source parser from GHC";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ edwtjo ];
|
||||
};
|
||||
})
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "ghcjs-dom";
|
||||
version = "0.1.0.0";
|
||||
sha256 = "0qm43bd4m7w14p6ag643h09pll4fp09j1mzjyqvp0dhal03dc723";
|
||||
version = "0.1.1.0";
|
||||
sha256 = "0ywxkp13n78skbcr0d1m5mgz23xds27sdfxswfc9zjcsb513w3gg";
|
||||
buildDepends = [ ghcjsBase mtl text ];
|
||||
meta = {
|
||||
description = "DOM library that supports both GHCJS and WebKitGTK";
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "gitit";
|
||||
version = "0.10.5";
|
||||
sha256 = "0p2x2l729rwals0kx8ymk6j3fqvlyjvrj6mmh8slcg93h4smwb4j";
|
||||
version = "0.10.5.1";
|
||||
sha256 = "0wi40f34xqqz0q8m14g7ay6yk37c3fkdijydv0di43i20bxixjhv";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "gloss-accelerate";
|
||||
version = "1.8.0.0";
|
||||
sha256 = "1hcqgsdk5pjqdr2j4i5614a1r56zfxqx5nc3xpnc4yw6hssan280";
|
||||
version = "1.8.15.0";
|
||||
sha256 = "1nj2rnp2bg3xmi4xbaws9jc7qx3b4qqg9fyvfv13xdav28d7iqb0";
|
||||
buildDepends = [ accelerate accelerateCuda gloss ];
|
||||
meta = {
|
||||
description = "Extras to interface Gloss and Accelerate";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "gloss-raster-accelerate";
|
||||
version = "1.8.0.0";
|
||||
sha256 = "17545lb99iszhmx8f8fan0dm76ps6bc977zs2ramycnybzbb3kyc";
|
||||
version = "1.8.15.0";
|
||||
sha256 = "1fs3ybrzkykslac1zzh6g73lfdfysn6y2fr1pra9hd0a7x5a8j10";
|
||||
buildDepends = [ accelerate accelerateCuda gloss glossAccelerate ];
|
||||
meta = {
|
||||
description = "Parallel rendering of raster images using Accelerate";
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "haskell-generate";
|
||||
version = "0.2";
|
||||
sha256 = "0bkaarc40lcw3v2y6qdf91rx21v3w82y62kaadhmmh5ikq99pybw";
|
||||
version = "0.2.1";
|
||||
sha256 = "1b7jy4a83lv9zwkzsgbipv7vlzcj27g1h3az7nxxc2gbmyrc15f4";
|
||||
buildDepends = [ haskellSrcExts transformers ];
|
||||
testDepends = [ doctest filepath ];
|
||||
meta = {
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "haskintex";
|
||||
version = "0.5.0.0";
|
||||
sha256 = "1ixb8lwgk2bkm36c173x8y2a14ylax5bdrqw4blxm4qia7xidc5i";
|
||||
version = "0.5.0.1";
|
||||
sha256 = "14x1n7x0dqcj14qkv0lmf2jcrswyjjjygqj5vdj6w29a8v9zr296";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
|
||||
@@ -18,6 +18,7 @@ cabal.mkDerivation (self: {
|
||||
mtl pbkdf QuickCheck split testFramework testFrameworkHunit
|
||||
testFrameworkQuickcheck2 text
|
||||
];
|
||||
doCheck = false;
|
||||
meta = {
|
||||
homepage = "http://github.com/haskoin/haskoin";
|
||||
description = "Implementation of the Bitcoin protocol";
|
||||
|
||||
20
pkgs/development/libraries/haskell/here/default.nix
Normal file
20
pkgs/development/libraries/haskell/here/default.nix
Normal file
@@ -0,0 +1,20 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
# The file was later edited to add the state patch.
|
||||
# https://github.com/np/here/commit/3c16a4e4ce16c08904454972c0d9b43007d1c0cc
|
||||
|
||||
{ cabal, haskellSrcMeta, mtl, parsec, fetchpatch }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "here";
|
||||
version = "1.2.5";
|
||||
sha256 = "0r7hjsvbx7vshbdhi60955mdfnq6arg5ihfz9f2zyilh4l5cyzwb";
|
||||
buildDepends = [ haskellSrcMeta mtl parsec ];
|
||||
patches = [ (fetchpatch { url = "https://github.com/np/here/commit/3c16a4e4ce16c08904454972c0d9b43007d1c0cc.patch"; sha256 = "1qibwbcpnl1cg35zvvdd2k8nr6bgd36qbla3naim3g08qaapm82h"; }) ];
|
||||
meta = with self.stdenv.lib; {
|
||||
homepage = "https://github.com/tmhedberg/here";
|
||||
description = "Here docs & interpolated strings via quasiquotation";
|
||||
license = licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with maintainers; [ edwtjo ];
|
||||
};
|
||||
})
|
||||
@@ -1,14 +1,14 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, dataDefault, haskellSrcExts, mtl, text }:
|
||||
{ cabal, dataDefault, haskellSrcExts, monadLoops, mtl, text }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hindent";
|
||||
version = "3.0";
|
||||
sha256 = "1fvpyg8pb4g023v25lhizcsfd15zw5q4f23qq0ci9h7mg3axlsdx";
|
||||
version = "3.4";
|
||||
sha256 = "060l4dkqz4fma005yai6mdv2bdr2lp59z289j7rv1ygr6p8pqhci";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [ dataDefault haskellSrcExts mtl text ];
|
||||
buildDepends = [ dataDefault haskellSrcExts monadLoops mtl text ];
|
||||
meta = {
|
||||
description = "Extensible Haskell pretty printer";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
|
||||
@@ -10,6 +10,6 @@ cabal.mkDerivation (self: {
|
||||
homepage = "https://github.com/kolmodin/hinotify.git";
|
||||
description = "Haskell binding to inotify";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
platforms = self.stdenv.lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "hint";
|
||||
version = "0.4.2.0";
|
||||
sha256 = "08cq9zyyry7cxc30jmsdgrnvw6v2jbxnxcwcjs3bh77rds947mmd";
|
||||
version = "0.4.2.1";
|
||||
sha256 = "0nc545y1v3s1897f3ims7m37wnn288xyz1zb9sxqs6immdxyly0g";
|
||||
buildDepends = [
|
||||
exceptions extensibleExceptions filepath ghcMtl ghcPaths mtl random
|
||||
utf8String
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "http-common";
|
||||
version = "0.7.1.1";
|
||||
sha256 = "1a0szaqs1halrv4kx57g2hd4vcdhks7pfal0hyq19af2pncaz1h8";
|
||||
version = "0.7.2.0";
|
||||
sha256 = "0w83qz35aaxc2k3qqpamh8anqxr7w3vym5qh40w1a8n4x00pm960";
|
||||
buildDepends = [
|
||||
base64Bytestring blazeBuilder caseInsensitive mtl network text
|
||||
transformers unorderedContainers
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "http-streams";
|
||||
version = "0.7.2.0";
|
||||
sha256 = "0h7fjnpday34skhafv2v0ybhfv0x915prfb4qa0ld4gm50scsinz";
|
||||
version = "0.7.2.2";
|
||||
sha256 = "093ldljnabkmi67vj1qnvdlpjk1mpgqwrzdl9cq93v64sqbfwkjw";
|
||||
buildDepends = [
|
||||
aeson attoparsec base64Bytestring blazeBuilder caseInsensitive
|
||||
HsOpenSSL httpCommon ioStreams mtl network opensslStreams text
|
||||
@@ -24,6 +24,7 @@ cabal.mkDerivation (self: {
|
||||
snapCore snapServer systemFileio systemFilepath text transformers
|
||||
unorderedContainers
|
||||
];
|
||||
jailbreak = true;
|
||||
doCheck = false;
|
||||
meta = {
|
||||
homepage = "http://research.operationaldynamics.com/projects/http-streams/";
|
||||
|
||||
@@ -12,5 +12,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Utility functions for using HXT picklers";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "io-streams";
|
||||
version = "1.1.4.6";
|
||||
sha256 = "0vn6vlgfapmyd9y87i9i0y480w8w81xd3lnhh66a6lalskd4bjdw";
|
||||
version = "1.2.0.0";
|
||||
sha256 = "1lisvwy4pj0ywm1i61qan3vxisl4xazz7z8i8iybww1dv3j6mrn2";
|
||||
buildDepends = [
|
||||
attoparsec blazeBuilder network primitive text time transformers
|
||||
vector zlibBindings
|
||||
|
||||
@@ -12,5 +12,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Efficient relational queries on Haskell sets";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -16,6 +16,7 @@ cabal.mkDerivation (self: {
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
hydraPlatforms = self.stdenv.lib.platforms.none;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
broken = true;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -12,5 +12,6 @@ cabal.mkDerivation (self: {
|
||||
description = "Snap backend for jmacro-rpc";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -17,5 +17,6 @@ cabal.mkDerivation (self: {
|
||||
description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -19,5 +19,6 @@ cabal.mkDerivation (self: {
|
||||
description = "QuasiQuotation library for programmatic generation of Javascript code";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
maintainers = with self.stdenv.lib.maintainers; [ aycanirican ];
|
||||
};
|
||||
})
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user