udict: init at 0.1.2

+71
+25
pkgs/applications/misc/udict/0001-update-version-in-lock-file.patch
··· 1 + From 4952ceece60ff2e7eabec45411b8824da6673bff Mon Sep 17 00:00:00 2001 2 + From: m <m@linuxistsuper.de> 3 + Date: Sun, 5 Mar 2023 11:25:40 +0100 4 + Subject: [PATCH] update version in lock file 5 + 6 + --- 7 + Cargo.lock | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/Cargo.lock b/Cargo.lock 11 + index d571155..ca28bef 100644 12 + --- a/Cargo.lock 13 + +++ b/Cargo.lock 14 + @@ -1554,7 +1554,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" 15 + 16 + [[package]] 17 + name = "udict" 18 + -version = "0.1.1" 19 + +version = "0.1.2" 20 + dependencies = [ 21 + "reqwest", 22 + "scraper", 23 + -- 24 + 2.38.4 25 +
+44
pkgs/applications/misc/udict/default.nix
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , pkg-config 6 + , openssl 7 + , darwin 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "udict"; 12 + version = "0.1.2"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "lsmb"; 16 + repo = "udict"; 17 + rev = "v${version}"; 18 + hash = "sha256-vcyzMw2tWil4MULEkf25S6kXzqMG6JXIx6GibxxspkY="; 19 + }; 20 + 21 + cargoHash = "sha256-WI+dz7FKa3kot3gWr/JK/v6Ua/u2ioZ04Jwk8t9r1ls="; 22 + 23 + cargoPatches = [ 24 + ./0001-update-version-in-lock-file.patch 25 + ]; 26 + 27 + nativeBuildInputs = [ 28 + pkg-config 29 + ]; 30 + 31 + buildInputs = [ 32 + openssl 33 + ] ++ lib.optionals stdenv.isDarwin [ 34 + darwin.apple_sdk.frameworks.CoreFoundation 35 + darwin.apple_sdk.frameworks.Security 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "Urban Dictionary CLI - written in Rust"; 40 + homepage = "https://github.com/lsmb/udict"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ ]; 43 + }; 44 + }
+2
pkgs/top-level/all-packages.nix
··· 39436 39436 gnss-share = callPackage ../servers/gnss-share { }; 39437 39437 39438 39438 ali = callPackage ../tools/networking/ali { }; 39439 + 39440 + udict = callPackage ../applications/misc/udict { }; 39439 39441 }