about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-12-19 18:42:01 +0000
committerGitHub <noreply@github.com>2017-12-19 18:42:01 +0000
commitd045d6250017af7e51bea494082cc564f063ef87 (patch)
tree148ce68869be656873fabc281c07c6a9efa38201 /pkgs/tools
parent65fb15aaf8b4de22b846bb6de5c5d34c110ece84 (diff)
parent72c5514202d1b4ed9a25bda67c5af1fd91560d85 (diff)
downloadnixlib-d045d6250017af7e51bea494082cc564f063ef87.tar
nixlib-d045d6250017af7e51bea494082cc564f063ef87.tar.gz
nixlib-d045d6250017af7e51bea494082cc564f063ef87.tar.bz2
nixlib-d045d6250017af7e51bea494082cc564f063ef87.tar.lz
nixlib-d045d6250017af7e51bea494082cc564f063ef87.tar.xz
nixlib-d045d6250017af7e51bea494082cc564f063ef87.tar.zst
nixlib-d045d6250017af7e51bea494082cc564f063ef87.zip
Merge pull request #32569 from magnetophon/blsd
blsd: init at unstable-2017-07-27
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/blsd/default.nix27
-rw-r--r--pkgs/tools/misc/blsd/deps.nix11
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/tools/misc/blsd/default.nix b/pkgs/tools/misc/blsd/default.nix
new file mode 100644
index 000000000000..c44967d36204
--- /dev/null
+++ b/pkgs/tools/misc/blsd/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildGoPackage, fetchFromGitHub, pkgconfig, libgit2 }:
+
+buildGoPackage rec {
+  name = "blsd-${version}";
+  version = "2017-07-27";
+
+  goPackagePath = "github.com/junegunn/blsd";
+
+  src = fetchFromGitHub {
+    owner = "junegunn";
+    repo = "blsd";
+    rev = "a2ac619821e502452abdeae9ebab45026893b9e8";
+    sha256 = "0b0q6i4i28cjqgxqmwxbps22gp9rcd3jz562q5wvxrwlpbzlls2h";
+  };
+
+  goDeps = ./deps.nix;
+
+  nativeBuildInputs = [ pkgconfig libgit2 ];
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/junegunn/blsd;
+    description = "List directories in breadth-first order";
+    license = licenses.mit;
+    maintainers = [ maintainers.magnetophon ];
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/tools/misc/blsd/deps.nix b/pkgs/tools/misc/blsd/deps.nix
new file mode 100644
index 000000000000..55e6daea5e21
--- /dev/null
+++ b/pkgs/tools/misc/blsd/deps.nix
@@ -0,0 +1,11 @@
+[
+{
+  goPackagePath = "github.com/libgit2/git2go";
+  fetch = {
+    type = "git";
+    url = "https://github.com/libgit2/git2go";
+    rev = "334260d743d713a55ff3c097ec6707f2bb39e9d5";
+    sha256 = "0hfya9z2pg29zbc0s92hj241rnbk7d90jzj34q0dp8b7akz6r1rc";
+  };
+}
+]