Commit Graph

111 Commits

Author SHA1 Message Date
R. Ryantm
771de2f1a4 vscode-runner: 1.9.1 -> 1.9.3 2026-08-03 19:26:55 +00:00
Eman Resu
9d26adcd20 treewide: avoid using singleton lists for licenses 2026-07-15 13:56:52 -04:00
Matt Sturgeon
766734c5e8 vscode-langservers-extracted: extract directly from vscodium (#531798) 2026-06-23 16:37:12 +00:00
Cathal Mullan
435c65e2b0 vscode-langservers-extracted: extract directly from vscodium 2026-06-23 17:19:31 +01:00
R. Ryantm
c23f7f840a vscode-runner: 1.9.0 -> 1.9.1 2026-06-20 12:25:15 +00:00
R. Ryantm
6faf3e4f5c vsce: 3.9.1 -> 3.9.2 2026-06-04 01:32:25 +00:00
R. Ryantm
1b7dbb2015 vsh: 0.14.0 -> 1.0.0 2026-05-26 03:21:11 +00:00
Grant DeFayette
d373280bd0 vscode-extensions: Skips marketplace validation-failed extension versions
Adds a check to filter out extension versions that failed marketplace validation (e.g., virus scan failures). These invalid versions are hidden from the marketplace UI and lack VsixSignature assets, so selecting them could cause issues. The updater now logs debug information when skipping such versions for better traceability.
2026-05-21 15:54:13 -04:00
Wolfgang Walther
6a81b101b9 vscode-js-debug: 1.104.0 -> 1.117.0 (#450460) 2026-05-14 19:41:21 +00:00
Ben Siraphob
869d641281 treewide: replace stdenv.is* with stdenv.hostPlatform.is* 2026-05-10 10:06:35 -07:00
pinage404
d92ba48791 vscode-runner: 1.8.1 -> 1.9.0
Changelog: https://github.com/Merrit/vscode-runner/blob/v1.9.0/CHANGELOG.md
2026-05-05 22:01:41 +02:00
Bjørn Forsman
370045a56d vsmartcard-vpcd: add missing wrapPythonPrograms (#512132) 2026-04-25 06:54:58 +00:00
R. Ryantm
7d5fcd8a90 vsce: 3.7.1 -> 3.9.1 2026-04-21 21:04:34 +00:00
Bjørn Forsman
13ea73de62 vsmartcard-vpcd: add missing wrapPythonPrograms
Fixes this issue:

  $ vicc
  Traceback (most recent call last):
    File "/run/current-system/sw/bin/vicc", line 116, in <module>
      from virtualsmartcard.VirtualSmartcard import VirtualICC
  ModuleNotFoundError: No module named 'virtualsmartcard'
2026-04-21 18:20:17 +02:00
R. Ryantm
bb438ccfad vscode-js-debug: 1.104.0 -> 1.117.0 2026-04-20 02:38:01 +00:00
Antoine du Hamel
201ccf894a treewide: fix mentions for nodejs.python 2026-03-31 14:23:37 +02:00
dish
1239c726a3 vscode-extension-update: replace nodePackages.semver
Uses https://python-semver.readthedocs.io/en/latest/index.html instead,
which is a python library that allows us to remove this dependency.
2026-02-26 20:12:05 -05:00
Wolfgang Walther
7fd330e907 treewide: move NIX_LDFLAGS into env for structuredAttrs (t-z) (#486082) 2026-02-09 08:05:47 +00:00
Stefan Frijters
e4c1311691 vsftpd: move NIX_LDFLAGS into env for structuredAttrs 2026-02-08 22:39:49 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildGoModule

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:28:59 +01:00
Bjørn Forsman
7c040ba567 vsmartcard-vpcd: 0.9-unstable-2025-01-25 -> 0.10 (#464165) 2026-02-01 14:05:48 +00:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
jopejoe1
f837d3fa69 vst2-sdk: set pname instead of name
fetchzip supports pname nowdays
2026-01-22 08:06:24 +01:00
Wolfgang Walther
46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
nixpkgs-ci[bot]
3afd713383 Merge staging-next into staging 2025-12-03 12:08:14 +00:00
R. Ryantm
2c238fb96d vsce: 3.7.0 -> 3.7.1 2025-11-28 20:16:43 +00:00
aleksana
1e97ad42ed vsmartcard-vpcd: 0.9-unstable-2025-01-25 -> 0.10 2025-11-23 10:52:16 +08:00
Jonathan Davies
116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
Kenichi Kamiya
be15276c93 vsc-leetcode-cli: unbreak 2025-11-14 13:06:52 +09:00
R. Ryantm
2e80303fbb vsce: 3.6.2 -> 3.7.0 2025-11-08 19:58:14 +00:00
suiiii
811dc16a13 vscode-solidity-server: fix keytar issue on darwin 2025-10-14 22:52:18 +02:00
R. Ryantm
a3bcab9b45 vscode-css-languageserver: 1.102.0 -> 1.105.0 2025-10-12 10:36:16 +00:00
jasonxue
281ba2f314 vscode-js-debug: fix build failure caused by clang_21 on darwin 2025-10-11 18:52:24 +08:00
Aaron Jheng
ed6c607906 vsce: remove aaronjheng from maintainers 2025-10-09 11:35:47 +08:00
ZHAO Jin-Xiang
920ff50584 vsce: fix gyp build error of keytar 2025-10-06 23:08:17 +08:00
R. Ryantm
0fee0adc5c vsce: 3.6.0 -> 3.6.2 2025-10-04 05:25:23 +00:00
ghpzin
c7fdde9135 vsftpd: cleanup
- replace `rec` with `finalAttrs`
- remove `with lib;` from `meta`
- replace `sha256` with `hash`
2025-09-27 14:28:05 +03:00
ghpzin
cf73a5c9dd vsftpd: fix build with gcc15
- add patch from fedora, fixing `setup_bio_callbacks` definition

Fixes build failure with gcc15:
```
ssl.c: In function 'ssl_accept':
ssl.c:493:3: error: too many arguments to function 'setup_bio_callbacks';
expected 0, have 1
  493 |   setup_bio_callbacks(p_ssl);
      |   ^~~~~~~~~~~~~~~~~~~ ~~~~~
ssl.c:37:13: note: declared here
   37 | static void setup_bio_callbacks();
      |             ^~~~~~~~~~~~~~~~~~~
ssl.c: In function 'ssl_session_init':
ssl.c:647:3: error: too many arguments to function 'setup_bio_callbacks';
expected 0, have 1
  647 |   setup_bio_callbacks(p_ssl);
      |   ^~~~~~~~~~~~~~~~~~~ ~~~~~
ssl.c:37:13: note: declared here
   37 | static void setup_bio_callbacks();
      |             ^~~~~~~~~~~~~~~~~~~
ssl.c: At top level:
ssl.c:692:13: error: conflicting types for 'setup_bio_callbacks'; have
'void(SSL *)' {aka 'void(struct ssl_st *)'}
  692 | static void setup_bio_callbacks(SSL* p_ssl)
      |             ^~~~~~~~~~~~~~~~~~~
ssl.c:37:13: note: previous declaration of 'setup_bio_callbacks' with
type 'void(void)'
   37 | static void setup_bio_callbacks();
      |             ^~~~~~~~~~~~~~~~~~~
```
2025-09-27 14:23:51 +03:00
R. Ryantm
1504278b3c vscode-js-debug: 1.102.0 -> 1.104.0 2025-09-09 05:31:40 +00:00
fmbearmf
27ffe5c29c vscode-runner: add sqlite to buildinputs 2025-09-02 17:03:06 -07:00
R. Ryantm
17d44f8b39 vsh: 0.13.0 -> 0.14.0 2025-08-16 18:43:49 +00:00
Yohann Boniface
98e069c0ef treewide: use finalAttrs.finalPackage in testers.testVersion (#431103) 2025-08-09 05:57:23 +02:00
Aaron Jheng
28ceb089dc vsce: use finalAttrs.finalPackage in testers.testVersion 2025-08-05 15:20:45 +08:00
Aaron Jheng
7691944896 vsce: use tag in fetchers 2025-08-05 15:11:46 +08:00
Cosima Neidahl
8dfa050ab0 vscode-extension-update: Fix usage of experimental Nix features (#427027) 2025-08-03 13:08:37 +02:00
Jon Hermansen
a32fcdbf55 vscode-runner: 1.8.0 -> 1.8.1 2025-08-01 20:48:20 -04:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
OPNA2608
b38cf32e0f vscode-extension-update: Fix usage of experimental Nix features 2025-07-21 00:17:18 +02:00
Adrien Langou
064d6bee28 vscode-solidity-server: init at 0.0.185 2025-07-19 19:35:56 +02:00