Add "arbtt" along with its Haskell dependencies.
This commit is contained in:
parent
b5451c73b6
commit
8151d9594b
23
pkgs/applications/misc/arbtt/default.nix
Normal file
23
pkgs/applications/misc/arbtt/default.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ cabal, binary, bytestringProgress, deepseq, filepath, parsec
|
||||||
|
, pcreLight, strict, terminalProgressBar, time, transformers
|
||||||
|
, utf8String, X11, libXScrnSaver
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "arbtt";
|
||||||
|
version = "0.7";
|
||||||
|
sha256 = "05q31fsyrbkcx0mlf2r91zgmpma5sl2a7100h7qsa882sijc2ybn";
|
||||||
|
isLibrary = false;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
binary bytestringProgress deepseq filepath parsec pcreLight strict
|
||||||
|
terminalProgressBar time transformers utf8String X11
|
||||||
|
];
|
||||||
|
extraLibraries = [ libXScrnSaver ];
|
||||||
|
meta = {
|
||||||
|
homepage = "http://www.joachim-breitner.de/projects#arbtt";
|
||||||
|
description = "Automatic Rule-Based Time Tracker";
|
||||||
|
license = "GPL";
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
@ -0,0 +1,15 @@
|
|||||||
|
{ cabal, terminalProgressBar, time }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "bytestring-progress";
|
||||||
|
version = "1.0.3";
|
||||||
|
sha256 = "1v9cl7d4fcchbdrpbgjj4ilg79cj241vzijiifdsgkq30ikv2yxs";
|
||||||
|
buildDepends = [ terminalProgressBar time ];
|
||||||
|
noHaddock = "1";
|
||||||
|
meta = {
|
||||||
|
homepage = "http://github.com/acw/bytestring-progress";
|
||||||
|
description = "A library for tracking the consumption of a lazy ByteString";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
@ -0,0 +1,19 @@
|
|||||||
|
{ cabal, baseUnicodeSymbols, HUnit, testFramework
|
||||||
|
, testFrameworkHunit
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "terminal-progress-bar";
|
||||||
|
version = "0.0.1.3";
|
||||||
|
sha256 = "04glnz72ivnaqfhyxb5sc175yxiq7lf7xi1jhbk9gi95md00f1js";
|
||||||
|
buildDepends = [ baseUnicodeSymbols ];
|
||||||
|
testDepends = [
|
||||||
|
baseUnicodeSymbols HUnit testFramework testFrameworkHunit
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/roelvandijk/terminal-progress-bar";
|
||||||
|
description = "A simple progress bar in the terminal";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
@ -636,6 +636,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
bytestringTrie = callPackage ../development/libraries/haskell/bytestring-trie {};
|
bytestringTrie = callPackage ../development/libraries/haskell/bytestring-trie {};
|
||||||
|
|
||||||
|
bytestringProgress = callPackage ../development/libraries/haskell/bytestring-progress {};
|
||||||
|
|
||||||
c2hs = callPackage ../development/libraries/haskell/c2hs {
|
c2hs = callPackage ../development/libraries/haskell/c2hs {
|
||||||
languageC = self.languageC_0_3_2_1;
|
languageC = self.languageC_0_3_2_1;
|
||||||
};
|
};
|
||||||
@ -1831,6 +1833,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
Tensor = callPackage ../development/libraries/haskell/Tensor {};
|
Tensor = callPackage ../development/libraries/haskell/Tensor {};
|
||||||
|
|
||||||
|
terminalProgressBar = callPackage ../development/libraries/haskell/terminal-progress-bar {};
|
||||||
|
|
||||||
terminfo = callPackage ../development/libraries/haskell/terminfo {};
|
terminfo = callPackage ../development/libraries/haskell/terminfo {};
|
||||||
|
|
||||||
testFramework = callPackage ../development/libraries/haskell/test-framework {};
|
testFramework = callPackage ../development/libraries/haskell/test-framework {};
|
||||||
@ -2191,6 +2195,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
# Applications.
|
# Applications.
|
||||||
|
|
||||||
|
arbtt = callPackage ../applications/misc/arbtt {};
|
||||||
|
|
||||||
darcs = callPackage ../applications/version-management/darcs {};
|
darcs = callPackage ../applications/version-management/darcs {};
|
||||||
|
|
||||||
leksah = callPackage ../applications/editors/leksah {
|
leksah = callPackage ../applications/editors/leksah {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user