haskell: package diagrams-rasterific and deps

This commit is contained in:
Daniel Bergey 2014-08-28 21:58:31 +00:00
parent 844fd2553e
commit f152b346cd
5 changed files with 82 additions and 11 deletions

View File

@ -0,0 +1,16 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, binary, deepseq, filepath, text, vector }:
cabal.mkDerivation (self: {
pname = "FontyFruity";
version = "0.3";
sha256 = "0ivz7hkz5mx8bqqv5av56a8rw4231wyzzg0dhz6465d59iqmjhd4";
buildDepends = [ binary deepseq filepath text vector ];
meta = {
description = "A true type file format loader";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.bergey ];
};
})

View File

@ -0,0 +1,26 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, binary, criterion, deepseq, dlist, filepath, FontyFruity
, free, JuicyPixels, mtl, QuickCheck, statistics, vector
, vectorAlgorithms
}:
cabal.mkDerivation (self: {
pname = "Rasterific";
version = "0.3";
sha256 = "1chbcfcb5il7fbzivszap60qfwcwrq85kpx9y6qdr2pim39199fa";
buildDepends = [
dlist FontyFruity free JuicyPixels mtl vector vectorAlgorithms
];
doCheck = false; # depends on criterion < 0.9
testDepends = [
binary criterion deepseq filepath FontyFruity JuicyPixels
QuickCheck statistics vector
];
meta = {
description = "A pure haskell drawing engine";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.bergey ];
};
})

View File

@ -0,0 +1,24 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, dataDefaultClass, diagramsCore, diagramsLib, filepath
, FontyFruity, JuicyPixels, lens, mtl, optparseApplicative
, Rasterific, split, statestack, time
}:
cabal.mkDerivation (self: {
pname = "diagrams-rasterific";
version = "0.1.0.1";
sha256 = "1bgrwnrdhlnbcv5ra80x2nh5yr5bzz81f517zb0ws2y07l072gwm";
buildDepends = [
dataDefaultClass diagramsCore diagramsLib filepath FontyFruity
JuicyPixels lens mtl optparseApplicative Rasterific split
statestack time
];
meta = {
homepage = "http://projects.haskell.org/diagrams/";
description = "Rasterific backend for diagrams";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.bergey ];
};
})

View File

@ -1,19 +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 ]);
doCheck = false;
async systemFileio systemFilepath tasty tastyHunit temporaryRc
];
meta = {
description = "Cross platform library for file change notification";
license = self.stdenv.lib.licenses.bsd3;

View File

@ -642,6 +642,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
diagramsContrib = callPackage ../development/libraries/haskell/diagrams/contrib.nix {};
diagramsLib = callPackage ../development/libraries/haskell/diagrams/lib.nix {};
diagramsPostscript = callPackage ../development/libraries/haskell/diagrams/postscript.nix {};
diagramsRasterific = callPackage ../development/libraries/haskell/diagrams/rasterific.nix {};
diagramsSvg = callPackage ../development/libraries/haskell/diagrams/svg.nix {};
Diff = callPackage ../development/libraries/haskell/Diff {};
@ -853,6 +854,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
folds = callPackage ../development/libraries/haskell/folds {};
FontyFruity = callPackage ../development/libraries/haskell/FontyFruity {};
forceLayout = callPackage ../development/libraries/haskell/force-layout {};
formatting = callPackage ../development/libraries/haskell/formatting {};
@ -2014,6 +2017,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
ranges = callPackage ../development/libraries/haskell/ranges {};
Rasterific = callPackage ../development/libraries/haskell/Rasterific {};
reserve = callPackage ../development/libraries/haskell/reserve {};
rvar = callPackage ../development/libraries/haskell/rvar {};