Commit Graph

72 Commits

Author SHA1 Message Date
Weijia Wang
469221a959 qspeakers: 1.8.5 -> 1.8.6 (#539976) 2026-08-17 19:11:26 +00:00
Weijia Wang
73bcf504d4 qsynth: 1.0.5 -> 1.0.6 (#526942) 2026-08-16 20:59:35 +00:00
Weijia Wang
9a9ed4a9ea qsampler: 1.0.1 -> 1.0.2 (#527351) 2026-08-16 20:41:20 +00:00
R. Ryantm
783a09be09 qsv: 20.1.0 -> 21.1.0 2026-07-14 10:56:11 +00:00
R. Ryantm
b4565479ba qspeakers: 1.8.5 -> 1.8.6 2026-07-09 12:43:48 +00:00
R. Ryantm
0dc3912639 qsampler: 1.0.1 -> 1.0.2 2026-06-03 00:29:16 +00:00
R. Ryantm
4c35887538 qsynth: 1.0.5 -> 1.0.6 2026-06-02 00:31:36 +00:00
Pol Dellaiera
de534dfef9 various: migrate to by-name (#519079) 2026-05-30 13:03:46 +00:00
phanirithvij
c01c964d04 various: use finalAttrs
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-05-30 16:09:36 +05:30
Bjørn Forsman
7b4ecab2a6 qstopmotion: remove unused pcre
pcre is EOL and there are no references to "pcre" in the source code.

Ref. https://github.com/NixOS/nixpkgs/issues/356387.
2026-05-30 10:51:20 +02:00
Chenglun Hu
2a49571673 qsv: 19.1.0 -> 20.1.0 2026-05-26 14:12:25 +08:00
liberodark
74c17aeac8 treewide: move to by-name part 4 2026-05-21 14:19:59 +02:00
K900
b55208305d treewide: switch to KF6 version of extra-cmake-modules 2026-05-08 09:29:04 +03:00
@mjones
e73f46664a various: convert most of radio to by-name (#510598) 2026-04-24 06:13:37 +00:00
GraysonTinker
46cc2270ce qsstv: migrate to by-name 2026-04-16 06:56:41 -07:00
R. Ryantm
929b9db66a qsv: 19.0.0 -> 19.1.0 2026-04-15 07:32:08 +00:00
R. Ryantm
41f07cc6dd qsv: 18.0.0 -> 19.0.0 2026-04-07 08:53:13 +00:00
Marcin Serwin
0a88c4923e qsynth: 1.0.4 -> 1.0.5 (#498029) 2026-04-06 08:19:28 +00:00
R. Ryantm
51482bc6cd qsv: 17.0.0 -> 18.0.0 2026-03-22 03:05:22 +00:00
misuzu
3f5fc1c0a2 qsv: do not update child packages 2026-03-11 14:11:53 +02:00
R. Ryantm
c444b0054d qsv: 16.1.0 -> 17.0.0 2026-03-11 00:16:30 +00:00
R. Ryantm
bb94b9c8cc qsynth: 1.0.4 -> 1.0.5 2026-03-08 21:10:41 +00:00
R. Ryantm
a37c6b3414 qsv: 14.0.0 -> 16.1.0 2026-03-02 20:20:48 +00:00
R. Ryantm
887dc645f3 qsynth: 1.0.3 -> 1.0.4 2026-02-21 00:30:23 +00:00
Fernando Rodrigues
693e12715a various: switch buildGoModule packages to use finalAttrs (#487704) 2026-02-07 09:35:52 +00:00
quantenzitrone
e45b73d81d qsv: refactor
this shouldn't create any rebuilds
2026-02-07 09:49:00 +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
R. Ryantm
de5f74ed4e qsv: 11.0.2 -> 14.0.0 2026-01-25 04:01:43 +00:00
Sandro
b83178cc4a qsampler: 0.6.1 -> 1.0.1 (#455689) 2025-12-19 01:57:52 +00:00
kyehn
5d2efc302b qsampler: 0.6.1 -> 1.0.1 2025-12-14 16:36:29 +00: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
R. Ryantm
9ebe54c8c3 qsv: 10.0.0 -> 11.0.2 2025-12-08 19:41:00 +00:00
R. Ryantm
723b3b8cc3 qsvlite: 9.1.0 -> 10.0.0 2025-11-26 15:50:10 +00:00
Aleksana
378cd7c435 qspeakers: 1.8 -> 1.8.5 (#463616) 2025-11-24 02:09:47 +00:00
R. Ryantm
dd315aa669 qsv: 7.1.0 -> 9.1.0 2025-11-23 07:46:35 +00:00
R. Ryantm
6db472dc44 qspeakers: 1.8 -> 1.8.5 2025-11-21 02:16:55 +00:00
Wolfgang Walther
b13e9ba96f maintainers: drop leenaars
Did not react to maintainer pings since at least 2020.
2025-11-06 11:16:56 +01:00
Rafael Ieda
a4d9d9eb15 qscreenshot: mark as broken on darwin 2025-11-03 19:40:51 -03:00
Rafael Ieda
ec3410f6b7 qscreenshot: fix build with cmake4 2025-10-25 09:43:19 -03:00
Masum Reza
7b443cf28f Fix cmake builds #445447 (#451892) 2025-10-24 01:02:21 +00:00
Svenum
64db0c708c qstopmotion: fix build 2025-10-22 08:51:29 +02:00
pancaek
ffa273ca0c qsampler: modernize, move to by-name/ 2025-10-21 19:59:43 -07:00
pancaek
7836a73296 padthv1: move to by-name/ 2025-10-19 12:18:22 -07:00
misuzu
6cbf9eed62 qsvlite: init at 7.1.0 2025-10-16 19:48:04 +03:00
misuzu
cfc1b4de70 qsv: enable all features 2025-10-16 19:48:04 +03:00
R. Ryantm
60c86fe75e qsv: 6.0.1 -> 7.1.0 2025-09-09 07:35:18 +00:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
R. Ryantm
8a0126c0e6 qsv: 5.1.0 -> 6.0.1 2025-07-19 21:37:51 +00:00
Aleksana
85ee71c1f2 qsv: 4.0.0 -> 5.1.0 (#418579) 2025-06-27 12:46:24 +08:00
Michael Daniels
3dfcab3d12 treewide: migrate to pkgs/by-name
All from https://github.com/Aleksanaa/by-name-migrate, with some additional
exclusions of packages with open PRs to prevent merge conflicts.
2025-06-21 11:11:59 -04:00