Skip to content

Commit 5c065f6

Browse files
committed
Adds nix support
1 parent 7b078c9 commit 5c065f6

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7101" }:
2+
nixpkgs.haskellPackages.callPackage ./hexstring.nix { }

hexstring.nix

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{ mkDerivation, aeson, base, base16-bytestring, binary, bytestring
2+
, hspec, stdenv, text
3+
}:
4+
mkDerivation {
5+
pname = "hexstring";
6+
version = "0.11.1";
7+
src = ./.;
8+
buildDepends = [
9+
aeson base base16-bytestring binary bytestring text
10+
];
11+
testDepends = [ base binary bytestring hspec text ];
12+
homepage = "http://www.leonmergen.com/opensource.html";
13+
description = "Fast and safe representation of a hex string";
14+
license = stdenv.lib.licenses.mit;
15+
}

shell.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7101" }:
2+
(import ./default.nix { inherit nixpkgs compiler; }).env

0 commit comments

Comments
 (0)