Commit Graph

96 Commits

Author SHA1 Message Date
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
Peder Bergebakken Sundt
627b42495f qmplay2: 25.09.11 -> 26.06.27 (#536524) 2026-07-10 16:48:24 +00:00
ProxyVT
ff74c564b2 qmplay2: fix qt5 build
This flag is now required for the Qt5 build to succeed.
2026-06-30 15:41:08 +03:00
ProxyVT
869e3db8d0 qmplay2: add additional dependencies
This commit adds some missing build-time dependencies.
2026-06-30 15:40:34 +03:00
ProxyVT
e404d92d71 qmplay2: 25.09.11 -> 26.06.27
https://github.com/zaps166/QMPlay2/compare/25.09.11...26.06.27
2026-06-30 15:30:17 +03:00
Pavel Borzenkov
82bd6b0236 qman: use patchShebangs 2026-06-30 14:22:53 +02:00
Pavel Borzenkov
4e3b9ed8cc qman: do version check 2026-06-30 14:20:36 +02:00
Peder Bergebakken Sundt
d2490312e8 qmplay2: add deno support for yt-dlp (#524743) 2026-06-29 13:35:55 +00:00
Pavel Borzenkov
ec1fbd022c qman: init at 1.5.1
https://github.com/plp13/qman

Assisted-by: nix-init
2026-06-19 18:03:07 +02:00
R. Ryantm
ac23a899c1 qmapshack: 1.20.2 -> 1.20.3 2026-06-08 11:39:03 +00:00
Harinn
c128f971e0 qmk-udev-rules: add miniharinn as maintainer 2026-06-07 20:15:43 +07:00
R. Ryantm
aac0f488ab qmmp: 2.3.2 -> 2.3.3 2026-06-06 01:19:16 +00:00
R. Ryantm
b2650b265a qmidinet: 1.0.1 -> 1.0.2 2026-06-04 13:16:40 +00:00
Robert Schütz
92d6085418 qmediathekview: 0.2.1 -> 0.2.3
Diff: https://github.com/adamreichold/QMediathekView/compare/v0.2.1...v0.2.3
2026-05-30 21:05:44 -07:00
phanirithvij
c01c964d04 various: use finalAttrs
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-05-30 16:09:36 +05:30
ProxyVT
ec082eafd0 qmplay2: use deno as yt-dlp js-runtime 2026-05-27 11:16:33 +03:00
liberodark
b25ea88e6a treewide: move to by-name part 5 2026-05-25 00:31:24 +02:00
kashw2
c51299c513 qmplay2-qt6: add rubberband build input 2026-05-05 10:33:52 +10:00
R. Ryantm
5ca89189e8 qmapshack: 1.20.1 -> 1.20.2 2026-04-24 13:56:03 +00:00
K900
a5ce0f3b2f Revert "qmk-udev-rules: 0.27.13 -> 0.1.20" 2026-04-22 22:48:22 +03:00
nicknb
b15920b42f qmk-udev-rules: 0.27.13 -> 0.1.20 2026-04-22 19:54:15 +02:00
R. Ryantm
4cfe8bfc34 qmmp: 2.3.1 -> 2.3.2 2026-04-04 12:31:50 +00:00
R. Ryantm
d24a74cae5 qmqtt: 1.0.4 -> 1.0.5 2026-03-29 13:03:21 +00:00
R. Ryantm
cb506755ee qmapshack: 1.20.0 -> 1.20.1 2026-02-24 08:15:19 +00:00
R. Ryantm
c67f1524ef qmapshack: 1.19.0 -> 1.20.0 2026-02-16 13:23:09 +00:00
Aliaksandr
1619cf00fd qmasterpassword: move to by-name, rename 2026-02-10 02:05:34 +02:00
Fernando Rodrigues
a242c54745 various: switch buildPythonApplication packages to use finalAttrs (#487735) 2026-02-07 09:30:09 +00:00
quantenzitrone
18dc8a95fb various: switch buildPythonApplication 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 buildPythonApplication

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
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # combinations
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
    sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
    sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
    sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
    sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
    sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
    sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
    sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
    # other
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file
    sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $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
    # 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 10:06:06 +01: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
Guy Chronister
64acf1a485 qmake2cmake: migrate to by-name 2026-02-06 09:15:15 -06:00
quantenzitrone
6ec7b30518 various: rename references from libXv to libxv
this shouldn't create any rebuilds
2026-02-06 00:29:26 +01:00
quantenzitrone
2963d88708 various: rename references from libXdmcp to libxdmcp
this shouldn't create any rebuilds
2026-02-06 00:24:47 +01:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Peder Bergebakken Sundt
59fa429ec0 qmk: 1.1.8 -> 1.2.0 (#480675) 2026-01-24 20:48:53 +00:00
R. Ryantm
51949b092c qmqtt: 1.0.3 -> 1.0.4
https://github.com/emqx/qmqtt/releases/tag/v1.0.4
2026-01-18 23:36:48 +01:00
nicknb
fa0c2362cf qmk: 1.1.8 -> 1.2.0 2026-01-16 12:55:43 +01:00
Michael Daniels
075e8c2c4f treewide: change 'format = "pyproject";' to 'pyproject = true;'
This is almost all find-and-replace.

I manually edited:
* pkgs/development/python-modules/notifications-android-tv/default.nix,
* pkgs/servers/home-assistant/default.nix,
* pkgs/development/tools/continuous-integration/buildbot/master.nix

A few files have not been changed in this PR because they would cause rebuilds.

This PR should have 0 rebuilds.
2026-01-12 17:50:35 -05:00
R. Ryantm
341c89dfee qmmp: 2.3.0 -> 2.3.1 2025-12-23 00:45:15 +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
Wolfgang Walther
87ef698601 various: remove ekleog as maintainer
Reacted to 0 out of 38 maintainer pings in the least 180 days. Reducing
maintainership to the packages most important to them.
2025-12-09 21:09:05 +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
bc49eb8e91 qmapshack: 1.18.2 -> 1.19.0 2025-11-30 13:08:55 +00:00
matthewcroughan
d5a1a1e239 qmic: init at 1.0 2025-11-25 15:40:48 +00:00
R. Ryantm
0a064e1cb3 qmapshack: 1.18.1 -> 1.18.2 2025-11-06 13:16:07 +00:00
ProxyVT
911944aa5e qmplay2: add ProxyVT as maintainer
As a long-time user of this player who actively tracks its updates, I can help maintain this package.
2025-11-04 13:07:11 +03:00
ProxyVT
05f9254430 qmplay2: 25.06.27 -> 25.09.11
https://github.com/zaps166/QMPlay2/compare/25.06.27...25.09.11
2025-11-04 13:07:11 +03:00
Yohann Boniface
d9c78a11d4 qmidinet: 0.9.4 -> 1.0.1 (#455697) 2025-10-28 22:55:52 +00:00
kyehn
e5a05993d5 qmidinet: 0.9.4 -> 1.0.1 2025-10-26 10:34:00 +08:00
kyehn
0c738595d0 qmmp: 2.2.8 -> 2.3.0 2025-10-26 10:24:36 +08:00
pancaek
f4ec3db3f4 qmidinet: modernize, move to by-name/ 2025-10-21 19:59:42 -07:00