Skip to content

Commit 7b47ad2

Browse files
committed
vscode-extensions: set pname
1 parent 6144622 commit 7b47ad2

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

nixos/doc/manual/release-notes/rl-2505.section.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
See the release notes of
2525
[v1.7.0](https://github.com/jtroo/kanata/releases/tag/v1.7.0)
2626
for more information.
27+
- `vscode-utils.buildVscodeExtension` now requires pname as an argument
2728

2829
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
2930

pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ let
7272
};
7373
in
7474
vscode-utils.buildVscodeExtension {
75-
inherit version vsix;
76-
name = "${pname}-${version}";
75+
inherit version vsix pname;
7776
src = "${vsix}/${pname}.zip";
7877
vscodeExtUniqueId = "${publisher}.${pname}";
7978
vscodeExtPublisher = publisher;

pkgs/applications/editors/vscode/extensions/vscode-utils.nix

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
let
1212
buildVscodeExtension =
1313
a@{
14-
name,
14+
pname,
1515
src,
1616
# Same as "Unique Identifier" on the extension's web page.
1717
# For the moment, only serve as unique extension dir.
@@ -33,10 +33,13 @@ let
3333
...
3434
}:
3535
stdenv.mkDerivation (
36-
(removeAttrs a [ "vscodeExtUniqueId" ])
36+
(removeAttrs a [
37+
"vscodeExtUniqueId"
38+
"pname"
39+
])
3740
// {
3841

39-
name = "vscode-extension-${name}";
42+
pname = "vscode-extension-${pname}";
4043

4144
passthru = passthru // {
4245
inherit vscodeExtPublisher vscodeExtName vscodeExtUniqueId;
@@ -88,7 +91,7 @@ let
8891
"vsix"
8992
])
9093
// {
91-
name = "${mktplcRef.publisher}-${mktplcRef.name}-${mktplcRef.version}";
94+
pname = "${mktplcRef.publisher}-${mktplcRef.name}";
9295
version = mktplcRef.version;
9396
src = if (vsix != null) then vsix else fetchVsixFromVscodeMarketplace mktplcRef;
9497
vscodeExtPublisher = mktplcRef.publisher;

0 commit comments

Comments
 (0)