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