Change:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- name: <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: desired version: <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR. Also my motivation for this issue is not so much for bumping up new version but it's more about build not working on my mac (for both Catalina and Big Sur). I believe 's derivation is here, When I try to install this package, for example via , It doesn't use a cached one (I assume it was never cached for macOS for some reason), I get a long error that ends with: Anyhow, after trying to fix this issue, I began to realize maybe I can compare this one with other Rust package that works, for example, , which I believe the derivation is here, The notable difference I can see is this kind of line below exist in but not in . So I have a feeling that something similar must be done to make it work for macOS. And in , I can see: and: Therefore I believe it should also be something like this: Unfortunately I don't have much knowledges of how these things all work in a clear level nor the experience of building them, so I avoid creating premature PR and instead leaving this issue for now hoping it can be picked and I can also learn by watching. If anything what I said is not clear, feel free to let me know!

Discussion:
<del> { lib, rustPlatform, fetchFromGitHub, installShellFiles }: </del> <ins> { stdenv, lib, rustPlatform, fetchFromGitHub, installShellFiles, SystemConfiguration, libiconv }: </ins> rustPlatform.buildRustPackage rec { pname = "pueue"; <del> version = "0.12.0"; </del> <ins> version = "0.12.1"; </ins> src = fetchFromGitHub { owner = "Nukesor"; repo = pname; rev = "v${version}"; <del> sha256 = "sha256-yOUVDq/wRY35ZQjQVwTLYHKukkKpoggN51wBDdZnhI4="; </del> <ins> sha256 = "sha256-wcOF34GzlB6YKISkjDgYgsaN1NmWBMIntfT23A6byx8="; </ins> }; <del> cargoSha256 = "sha256-56jJ8IjxWTBlaDd1CVit4RP659Mgw2j2wMWcSDYVihM="; </del> <ins> cargoSha256 = "sha256-7SJjtHNSabE/VqdiSwKZ/yNzk6GSMNsQLaSx/MjN5NA="; </ins> nativeBuildInputs = [ installShellFiles ]; <ins> buildInputs = lib.optionals stdenv.isDarwin [ SystemConfiguration libiconv ]; </ins> checkFlags = [ "--skip=test_single_huge_payload" "--skip=test_create_unix_socket" ]; postInstall = ''

meta = with lib; { description = "A daemon for managing long running shell commands"; homepage = "https://github.com/Nukesor/pueue"; <ins> changelog = "https://github.com/Nukesor/pueue/raw/v${version}/CHANGELOG.md"; </ins> license = licenses.mit; maintainers = [ maintainers.marsam ]; };

precice = callPackage ../development/libraries/precice { }; <del> pueue = callPackage ../applications/misc/pueue { }; </del> <ins> pueue = callPackage ../applications/misc/pueue { inherit (darwin.apple_sdk.frameworks) SystemConfiguration; }; </ins> pixiecore = callPackage ../tools/networking/pixiecore {};