NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.27k stars 14.25k forks source link

Build failure: cinny-desktop #357406

Open Noodlez1232 opened 2 days ago

Noodlez1232 commented 2 days ago

Steps To Reproduce

Steps to reproduce the behavior:

  1. build cinny-desktop

Build log

Build Log ``` Running phase: unpackPhase @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking source archive /nix/store/b8fly5g7gba7fnw1s83am9v1c5rgp3wd-source source root is source/src-tauri Executing cargoSetupPostUnpackHook unpacking source archive /nix/store/hrca7s044i3v9apn5w33mgxl36p7xird-cinny-desktop-4.2.3-vendor.tar.gz Finished cargoSetupPostUnpackHook Running phase: patchPhase @nix { "action": "setPhase", "phase": "patchPhase" } substituteStream() in derivation cinny-desktop-4.2.3: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'tauri.conf.json') substituteInPlace called without any files to operate on (files must come before options!) ```

Additional context

This package doesn't seem to be checked by CI because of its security vuln in libolm. It seems they may be working towards fixing that, but for now, it is what it is I feel.

Also there seems to be an issue open for already existing problems with this package: irrelevant issue

Metadata

Notify maintainers

@ryand56 @Qyriad


Note for maintainers: Please tag this issue in your PR.


Add a :+1: reaction to issues you find important.

ryand56 commented 2 days ago

Can reproduce, will fix soon Edit: Can't seem to fix this due to libayatana-appindicator not being found somehow?

Noodlez1232 commented 2 days ago

Can't seem to fix this due to libayatana-appindicator not being found somehow?

This is because libappindicator-sys isn't being used anymore. It' just using the gtk3 bindings from here on out, apparently.

Noodlez1232 commented 2 days ago

I'm actually trying out a patchelf approach right now.

Noodlez1232 commented 2 days ago

Even though libayatana-appindicator is needed, I cannot get it to actually show anything once starting up (indicating it not finding the libayatana-appindicator binary)

Noodlez1232 commented 2 days ago

Even checking the headers to see what symbols are needed, none of them are from any sort of libappindicator library.

Noodlez1232 commented 2 days ago

Okay I got it building and running but with no system tray support.