tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
doctave: init at 0.4.2
figsoda
3 years ago
6f572f76
2b5856b4
+45
3 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
doctave
cargo-lock.patch
default.nix
top-level
all-packages.nix
+11
pkgs/applications/misc/doctave/cargo-lock.patch
···
1
1
+
--- a/Cargo.lock
2
2
+
+++ b/Cargo.lock
3
3
+
@@ -295,7 +295,7 @@ dependencies = [
4
4
+
5
5
+
[[package]]
6
6
+
name = "doctave"
7
7
+
-version = "0.4.0"
8
8
+
+version = "0.4.2"
9
9
+
dependencies = [
10
10
+
"alphanumeric-sort",
11
11
+
"ascii",
+30
pkgs/applications/misc/doctave/default.nix
···
1
1
+
{ lib, rustPlatform, fetchFromGitHub, stdenv, CoreServices }:
2
2
+
3
3
+
rustPlatform.buildRustPackage rec {
4
4
+
pname = "doctave";
5
5
+
version = "0.4.2";
6
6
+
7
7
+
src = fetchFromGitHub {
8
8
+
owner = "doctave";
9
9
+
repo = pname;
10
10
+
rev = version;
11
11
+
sha256 = "1780pqvnlbxxhm7rynnysqr0vihdkwmc6rmgp43bmj1k18ar4qgj";
12
12
+
};
13
13
+
14
14
+
# Cargo.lock is outdated
15
15
+
cargoPatches = [ ./cargo-lock.patch ];
16
16
+
17
17
+
cargoSha256 = "sha256-keLcNttdM9JUnn3qi/bWkcObIHl3MRACDHKPSZuScOc=";
18
18
+
19
19
+
buildInputs = lib.optionals stdenv.isDarwin [
20
20
+
CoreServices
21
21
+
];
22
22
+
23
23
+
meta = with lib; {
24
24
+
description = "A batteries-included developer documentation site generator";
25
25
+
homepage = "https://github.com/doctave/doctave";
26
26
+
changelog = "https://github.com/doctave/doctave/blob/${version}/CHANGELOG.md";
27
27
+
license = licenses.mit;
28
28
+
maintainers = with maintainers; [ figsoda ];
29
29
+
};
30
30
+
}
+4
pkgs/top-level/all-packages.nix
···
5766
5766
5767
5767
dockbarx = callPackage ../applications/misc/dockbarx { };
5768
5768
5769
5769
+
doctave = callPackage ../applications/misc/doctave {
5770
5770
+
inherit (darwin.apple_sdk.frameworks) CoreServices;
5771
5771
+
};
5772
5772
+
5769
5773
dog = callPackage ../tools/system/dog { };
5770
5774
5771
5775
dogdns = callPackage ../tools/networking/dogdns {