tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
delineate: 0.1.0 -> 0.1.1
winston
4 months ago
62da676c
e26c326c
+9
-23
2 changed files
expand all
collapse all
unified
split
pkgs
by-name
de
delineate
graphview-dir.patch
package.nix
-13
pkgs/by-name/de/delineate/graphview-dir.patch
···
1
-
diff --git a/meson.build b/meson.build
2
-
index 616ccff..d32b4c5 100644
3
-
--- a/meson.build
4
-
+++ b/meson.build
5
-
@@ -29,7 +29,7 @@ version = meson.project_version()
6
-
prefix = get_option('prefix')
7
-
bindir = prefix / get_option('bindir')
8
-
localedir = prefix / get_option('localedir')
9
-
-graphviewsrcdir = prefix / 'src/delineate/graph_view'
10
-
+graphviewsrcdir = prefix / 'opt/delineate/graph_view'
11
-
12
-
datadir = prefix / get_option('datadir')
13
-
pkgdatadir = datadir / meson.project_name()
···
0
0
0
0
0
0
0
0
0
0
0
0
0
+9
-10
pkgs/by-name/de/delineate/package.nix
···
2
appstream,
3
buildNpmPackage,
4
cargo,
5
-
cmake,
6
desktop-file-utils,
7
fetchFromGitHub,
8
gtk4,
···
40
in
41
stdenv.mkDerivation (finalAttrs: {
42
pname = "delineate";
43
-
version = "0.1.0";
44
45
src = fetchFromGitHub {
46
owner = "SeaDve";
47
repo = "Delineate";
48
tag = "v${finalAttrs.version}";
49
-
hash = "sha256-dFGh7clxc6UxQRTsNKrggWDvL3CPmzJmrvO1jqMVoTg=";
50
};
51
52
cargoDeps = rustPlatform.fetchCargoVendor {
53
inherit (finalAttrs) src;
54
-
hash = "sha256-RtQnpbjULtnvlc71L4KIKPES0WRSY2GoaIwt8UvlYOA=";
55
};
56
57
-
patches = [
58
-
./graphview-dir.patch
59
-
];
0
0
0
60
61
nativeBuildInputs = [
62
cargo
63
-
cmake
64
desktop-file-utils
65
gtk4
66
meson
···
78
libadwaita
79
webkitgtk_6_0
80
];
81
-
82
-
dontUseCmakeConfigure = true;
83
84
postInstall = ''
85
ln -s ${d3-graphviz}/lib/node_modules/d3-graphviz $out/opt/delineate/graph_view/d3-graphviz
···
2
appstream,
3
buildNpmPackage,
4
cargo,
0
5
desktop-file-utils,
6
fetchFromGitHub,
7
gtk4,
···
39
in
40
stdenv.mkDerivation (finalAttrs: {
41
pname = "delineate";
42
+
version = "0.1.1";
43
44
src = fetchFromGitHub {
45
owner = "SeaDve";
46
repo = "Delineate";
47
tag = "v${finalAttrs.version}";
48
+
hash = "sha256-rYA5TKHX3QJHcUhaTFDpcXQ6tdaG3MbX8buvzV0V5iY=";
49
};
50
51
cargoDeps = rustPlatform.fetchCargoVendor {
52
inherit (finalAttrs) src;
53
+
hash = "sha256-6XBg9kbIr5k+TMQ/TE/qsAA5rKIevU9M1m+jsPrqfYw=";
54
};
55
56
+
# rename $out/src -> $out/opt
57
+
postPatch = ''
58
+
substituteInPlace ./meson.build --replace-fail \
59
+
"graphviewsrcdir = prefix / 'src/delineate/graph_view'" \
60
+
"graphviewsrcdir = prefix / 'opt/delineate/graph_view'"
61
+
'';
62
63
nativeBuildInputs = [
64
cargo
0
65
desktop-file-utils
66
gtk4
67
meson
···
79
libadwaita
80
webkitgtk_6_0
81
];
0
0
82
83
postInstall = ''
84
ln -s ${d3-graphviz}/lib/node_modules/d3-graphviz $out/opt/delineate/graph_view/d3-graphviz