tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
sly: add update script
nayeko
1 year ago
fd613da7
bd4898dd
+21
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
sl
sly
package.nix
+21
pkgs/by-name/sl/sly/package.nix
reviewed
···
2
2
lib,
3
3
fetchFromGitHub,
4
4
flutter327,
5
5
+
runCommand,
6
6
+
yq,
7
7
+
sly,
8
8
+
_experimental-update-script-combinators,
9
9
+
gitUpdater,
5
10
}:
6
11
7
12
flutter327.buildFlutterApplication rec {
···
26
21
install -Dm0644 packaging/linux/page.kramo.Sly.svg $out/share/icons/hicolor/scalable/apps/page.kramo.Sly.svg
27
22
install -Dm0644 packaging/linux/page.kramo.Sly.desktop $out/share/applications/sly.desktop
28
23
'';
24
24
+
25
25
+
passthru = {
26
26
+
pubspecSource =
27
27
+
runCommand "pubspec.lock.json"
28
28
+
{
29
29
+
nativeBuildInputs = [ yq ];
30
30
+
inherit (sly) src;
31
31
+
}
32
32
+
''
33
33
+
cat $src/pubspec.lock | yq > $out
34
34
+
'';
35
35
+
updateScript = _experimental-update-script-combinators.sequence [
36
36
+
(gitUpdater { rev-prefix = "v"; })
37
37
+
(_experimental-update-script-combinators.copyAttrOutputToFile "sly.pubspecSource" ./pubspec.lock.json)
38
38
+
];
39
39
+
};
29
40
30
41
meta = {
31
42
description = "Friendly image editor";