about summary refs log tree commit diff
path: root/pkgs/applications/misc/ydict
diff options
context:
space:
mode:
authorzendo <linzway@qq.com>2022-04-15 17:51:58 +0800
committerzendo <linzway@qq.com>2022-04-16 10:01:48 +0800
commit11e2a04e8ad6e04c4078dda97074b48339aa06d8 (patch)
treee8619cc4817188245bd9fab1238c7236a4132574 /pkgs/applications/misc/ydict
parent92734ac39576f25ed685fcb58e0f0398a0f9e82d (diff)
ydict: init at 2.2.0
Diffstat (limited to 'pkgs/applications/misc/ydict')
-rw-r--r--pkgs/applications/misc/ydict/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/applications/misc/ydict/default.nix b/pkgs/applications/misc/ydict/default.nix
new file mode 100644
index 0000000000000..49370870f692a
--- /dev/null
+++ b/pkgs/applications/misc/ydict/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+  pname = "ydict";
+  version = "2.2.0";
+
+  src = fetchFromGitHub {
+    owner = "TimothyYe";
+    repo = "ydict";
+    rev = "v${version}";
+    sha256 = "sha256-zhjsXZsRk0UNijjqjGjZh4TiPxAM5p+ic3JMx2wrPeY=";
+  };
+
+  vendorSha256 = "sha256-O6czDfKD18rGVMIZv6II09oQu1w0ijQRuZRGt2gj9Cs=";
+
+  ldflags = [ "-s" "-w" "-X=main.Version=${version}" ];
+
+  # has no tests
+  doCheck = false;
+
+  meta = with lib; {
+    description = "A command-line Chinese dictionary";
+    homepage = "https://github.com/TimothyYe/ydict";
+    license = licenses.mit;
+    platforms = platforms.linux;
+    maintainers = with maintainers; [ zendo ];
+  };
+}