From e9cb41e99a6cee3af9a88076ebbf81e027bad7b6 Mon Sep 17 00:00:00 2001 From: Rahul Gopinath Date: Sat, 7 May 2016 21:39:39 -0700 Subject: [PATCH] textql: Init textql at 2.0.3 textql allows one to execute SQL against structured text like CSV or TSV This commit provides initial package for textql 2.0.3 --- pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/go-packages.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9188984066d2..e94590343694 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3669,6 +3669,8 @@ in testdisk = callPackage ../tools/misc/testdisk { }; + textql = goPackages.textql.bin // { outputs = [ "bin" ]; }; + html2text = callPackage ../tools/text/html2text { }; html-tidy = callPackage ../tools/text/html-tidy { }; diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index f5551f6dae9f..e040af2d3596 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -4159,4 +4159,22 @@ let sha256 = "14p3hvv82bsxqnbnzz8hjv75i39kzg154a132n6cdxx3vgw76gck"; propagatedBuildInputs = [ go-colorable mattn.go-runewidth ingo ]; }; + + textql = buildFromGitHub rec { + rev = "1785cd353c68aa34f97627143b9c2908dfd4ea04"; + version = "2.0.3"; + owner = "dinedal"; + repo = "textql"; + sha256 = "1b61w4pc5gl7m12mphricihzq7ifnzwn0yyw3ypv0d0fj26h5hc3"; + propagatedBuildInputs = [ go-sqlite3 ]; + + meta = with stdenv.lib; { + description = "Execute SQL against structured text like CSV or TSV"; + homepage = https://github.com/dinedal/textql; + license = licenses.mit; + maintainers = with maintainers; [ vrthra ]; + }; + + }; + }; in self