Commit Graph

99 Commits

Author SHA1 Message Date
Sergei Trofimovich
3d89be5ec8 vte: 0.84.0 -> 0.84.1
Changes: https://gitlab.gnome.org/GNOME/vte/-/compare/0.84.0...0.84.1?from_project_id=1893
2026-08-05 22:22:01 +01:00
2kybe3
6a07f687f7 treewide: follow some GitHub redirects for fetchFromGitHub
generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect

continuation of: #548235
2026-08-02 00:39:42 +02:00
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
Yohann Boniface
d25e5ca86e vt-cli: 1.3.0 -> 1.3.1 (#521977) 2026-07-07 19:36:43 +00:00
Michael Daniels
aa7b55b13f rhodium-libre, vt323, ostrich-sans, zilla-slab, drafting-mono: use installFonts hook (#525524) 2026-06-14 01:01:13 +00:00
Tatu Argillander
389d1a8463 vtsls: add lsp initialization smoke test 2026-06-08 20:54:39 +03:00
Tatu Argillander
097e117e4a vtsls: 0.2.9 -> 0.3.0 2026-06-08 20:54:31 +03:00
Antoine du Hamel
36b6c90e6b pnpm: switch to nodejs-slim 2026-06-06 00:36:37 +02:00
Sandesh
a1cf905d64 vt323: use installFonts hook 2026-06-03 09:41:23 +05:30
Nick Cao
76f0b0304e vtracer: 0.6.5 -> 0.6.15 (#522855) 2026-05-26 18:43:29 +00:00
Emil Thorsoe
654a07279a termite: remove broken package with no live upstream
Also remove from enableAllTerminfo list.

Since vte: 0.82.3 → 0.84.0 custom patches applied to vte in termite are
broken. The package has been without upstream for 5 years for now.

18de7682e9
https://github.com/NixOS/nixpkgs/issues/122929
2026-05-22 15:29:27 +03:00
kyehn
b282220aa2 vtracer: 0.6.5 -> 0.6.15 2026-05-22 00:38:45 +00:00
R. Ryantm
64b6d4ba18 vt-cli: 1.3.0 -> 1.3.1 2026-05-19 15:33:42 +00:00
nixpkgs-ci[bot]
32f7670d28 Merge master into staging-next 2026-05-16 00:37:14 +00:00
Marcin Serwin
5e75181628 maintainers: drop dit7ya
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-15 20:24:01 +02:00
Bobby Rong
ed6935e040 vte: 0.82.3 → 0.84.0
https://gitlab.gnome.org/GNOME/vte/-/compare/0.82.3...0.84.0
2026-05-06 23:03:32 +08:00
Aliaksandr
917573f893 vtsls: migrate from fetcherVersion = 1 to fetcherVersion = 3 2026-04-24 21:49:18 +03:00
Léana 江
2370a39a4f vte: fix parameterized build without systemd support 2026-03-27 23:00:54 +01:00
Stefan Frijters
860024db83 vtsls: move env vars into env for structuredAttrs 2026-02-19 17:43:18 +01:00
R. Ryantm
1ce74d0031 vt-cli: 1.2.0 -> 1.3.0 2026-02-17 12:27:20 +00:00
hideyosh1
2f293e1fe3 wine: move packages that depend on "wine64" binary to require "wine"
according to upstream: "The wine64 loader binary is removed, in favor of
a single wine loader that selects the correct mode based on the binary
being executed. For binaries that have both 32-bit and 64-bit versions
installed, it defaults to 64-bit. The 32-bit version can then be
launched with an explicit path, e.g. wine
c:\\windows\\syswow64\\notepad.exe.",

I have changed all the references to the wine64 binary to only need the
wine binary -- tentative.
2026-02-07 17:03:12 -06:00
hideyosh1
3171f5a7bc wine: move packages that depend on wineWow to wineWow64 as preferred by upstream
moves opentrack, slushload, synthesia, vtfedit, wineasio, winbox,
yabridge

this is a breaking change because old wine prefixes will likely have
data loss!
2026-02-07 17:03:12 -06:00
quantenzitrone
d26a1a9e5e various: switch buildRustPackage 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 buildRustPackage

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:53:17 +01:00
Weijia Wang
127758cf22 vttest: 20241208 -> 20251205 (#468398) 2026-02-04 21:15:37 +00:00
Fernando Rodrigues
6308c3b213 various: switch to finalAttrs pattern (#483882) 2026-01-30 02:32:49 +00:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Aliaksandr
55145845c6 vtfedit: use scopes as arguments, remove all-packages.nix override 2026-01-27 19:58:41 -05:00
Sergei Trofimovich
7af005798d vte: 0.82.2 -> 0.82.3
Changes: https://gitlab.gnome.org/GNOME/vte/-/compare/0.82.2...0.82.3
2026-01-04 20:56:23 +00:00
nixpkgs-ci[bot]
69b86199eb Merge master into staging-next 2025-12-18 12:59:58 +00:00
Sefa Eyeoglu
8915343708 treewide: override pnpm nodejs versions
Some packages in nixpkgs were using different nodejs versions, but were
not overriding pnpm to match. Apart from reducing the derivation size,
this could prevent future issues due to version mismatches.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-18 12:24:09 +01:00
Sefa Eyeoglu
65b04e5fb8 treewide: migrate to fetchPnpmDeps and pnpmConfigHook
This moves all packages to the new top-level attributes introduced
previously.

This doesn't cause any rebuilds.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-18 12:24:09 +01:00
Audrey Dutcher
8db82491fb treewide: replace ftp references to invisible-island.net with https 2025-12-13 20:23:07 -07: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
Wolfgang Walther
de7ce5a925 maintainers: drop bhipple
Reacted to 1 out of 57 maintainer pings in the least 180 days.
2025-12-09 21:05:55 +01:00
R. Ryantm
3a9dab172a vttest: 20241208 -> 20251205 2025-12-06 12:25:45 +00:00
Bobby Rong
9e71f664ba vte: 0.82.1 → 0.82.2 (#465778) 2025-11-28 15:31:43 +00:00
Bobby Rong
356c0281e7 vte: 0.82.1 → 0.82.2
https://gitlab.gnome.org/GNOME/vte/-/compare/0.82.1...0.82.2

Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
2025-11-28 07:47:10 +08:00
Bobby Rong
ed4f2b3aa8 vte: backport fix for backspace in QEMU (#465602) 2025-11-27 14:54:19 +00:00
Alyssa Ross
4b7fab5e08 vte: backport fix for backspace in QEMU
Fixes: 7a24e8bdb6 ("vte: 0.80.3 → 0.81.90")
2025-11-27 12:10:54 +01:00
Leah Amelia Chen
38f4ad7d7c vtebench: init at 0.3.1 2025-11-24 23:43:55 +08:00
Sergei Trofimovich
fd30b37519 vte.tests: fix the eval
Without the change the eval fails on `master` as:

    $ nix build --no-link -f. vte.tests
    error:
       … while evaluating the attribute 'blackbox-terminal'
         at pkgs/by-name/vt/vte/package.nix:174:7:
          173|         ;
          174|       blackbox-terminal = blackbox-terminal.override { sixelSupport = true; };
             |       ^
          175|     };

       … while calling a functor (an attribute set with a '__functor' attribute)
         at pkgs/by-name/vt/vte/package.nix:174:27:
          173|         ;
          174|       blackbox-terminal = blackbox-terminal.override { sixelSupport = true; };
             |                           ^
          175|     };

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: function 'anonymous lambda' called with unexpected argument 'sixelSupport'
       at pkgs/by-name/bl/blackbox-terminal/package.nix:1:1:
            1| {
             | ^
            2|   lib,
2025-11-24 06:30:03 +00:00
Sandro Jäckel
c74bbc29ce nixos/vte: build without app 2025-11-21 15:56:06 +01:00
Sandro Jäckel
f88a3d9fda vte: minor cleanup 2025-11-21 15:56:02 +01:00
Sandro Jäckel
a1f3332e69 nixos/vte: restore lightweight shell integration 2025-11-21 15:55:59 +01:00
Jan Tojnar
fb4672baa2 vte: 0.82.0 → 0.82.1
https://gitlab.gnome.org/GNOME/vte/-/compare/0.82.0...0.82.1

Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2025-11-09 05:05:00 +01:00
Jan Tojnar
2cfc93c884 vte: 0.81.90 → 0.82.0
https://gitlab.gnome.org/GNOME/vte/-/compare/0.81.90...0.82.0

Co-authored-by: Bobby Rong <rjl931189261@126.com>
Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
2025-11-03 10:50:15 +01:00
Jan Tojnar
7a24e8bdb6 vte: 0.80.3 → 0.81.90
https://gitlab.gnome.org/GNOME/vte/-/compare/0.80.3...0.81.90

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
Co-authored-by: Bobby Rong <rjl931189261@126.com>
2025-11-03 10:50:04 +01:00
XYenon
c672e01080 vte: fix build on darwin
Fix ../src/termprops.hh:434:36: error: 'to_chars' is unavailable: introduced in macOS 13.3
2025-10-09 16:47:55 +08:00
Wolfgang Walther
c283f32d29 treewide: remove unused with
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
R. Ryantm
1b89af3a4d vt-cli: 1.1.1 -> 1.2.0 2025-10-01 18:46:00 +00:00