New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enlightenment.enlightenment: 0.23.1 -> 0.24.0, cleanup and fixes #88603
Conversation
Now that there's only one setuid executable, I suggest fixing #87678 by removing |
Some dependences are not needed anymore, and there are new dependences.
Upstream looks for the edje_cc binary (which is provided by efl) in the bin subdirectory of the enlightenment package prefix. If not found it is called without giving a directory (that is, it defaults to $PATH). Therefore a fix is not needed anymore.
It is already set in the source code upstream.
- E already comes with a default icon theme - There are already the gtk default Adwaita themes for gtk2, gtk3 and icons - Remove gnome-icon-theme (from old gtk2) - Remove tango-icon-theme - Remove xauth (used by kdesu), as kdesu is not a componnent of E. If really needed it should be added in the system configuration.
By default enableParallelBuilding is already enabled when building with meson.
@emilazy Is it ok now? |
Looks like the import-from-derivation should be gone now, yep. Let's see what ofborg thinks of it; not sure if ofborg has IFD disabled but it's worth running the test anyway. @ofborg test enlightenment |
@ofborg test enlightenment |
@emilazy It seems that ofborg test has passed well. |
Motivation for this change
Needs testing.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)