Skip to content

Conversation

@PerchunPak
Copy link
Member

I've added this package in #368312, probably forgot to add myself to the maintainers

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. labels Oct 19, 2025
Copy link
Member

@dotlambda dotlambda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overrideAttrs is discouraged:

meta = old.meta // {
homepage = "https://github.com/LukashonakV/cava";
description = "Fork of CAVA to build it as a shared library";
maintainers = old.meta.maintainers ++ [ lib.maintainers.perchun ];
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
maintainers = old.meta.maintainers ++ [ lib.maintainers.perchun ];
maintainers = [ lib.maintainers.perchun ];

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is, but this fork uses almost identical build structure, and duplicating all the work to libcava and cava only creates more maintenance burden than it solves. Also, the maintainers of cava don't seem to mind being maintainers of libcava (as those are nearly identical from the packager's point of view)

@PerchunPak PerchunPak closed this Nov 5, 2025
@PerchunPak PerchunPak deleted the libcava branch November 5, 2025 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants