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
plank: init at 0.11.4 #40153
plank: init at 0.11.4 #40153
Conversation
sha256 = "051vib8ndp09ph5bfwkgmzda94varzjafwxf6lqx7z1s8rd7n39l"; | ||
}; | ||
|
||
propagatedBuildInputs = [glib gobjectIntrospection]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is it propagating here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i just copied it from some other package and it worked. changed
after moving them the build of plank fails:
error: Package `gee-0.8' not found in specified Vala API directories or GObject-Introspection GIR directories
error: Package `Dbusmenu-0.4' not found in specified Vala API directories or GObject-Introspection GIR directories
error: Package `DbusmenuGtk3-0.4' not found in specified Vala API directories or GObject-Introspection GIR directories
Compilation failed: 3 error(s), 0 warning(s)
i had to add gobjectIntrospection
as a dependency. is it better that way than propagating it?
|
||
propagatedUserEnvPkgs = [ | ||
gnome3.dconf | ||
]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is not this usually solved by adding wrapGAppsHook
?
|
||
buildInputs = [ vala atk cairo glib glibc gnome3.gnome-menus | ||
gtk3 gnome3.libgee libwnck3 libX11 libXfixes | ||
libXi pango gnome3.gnome-common pkgconfig bamf gdk_pixbuf |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pkgconfig also belongs to nativeBuildInputs.
wrapGAppsHook | ||
]; | ||
|
||
buildInputs = [ vala atk cairo glib glibc gnome3.gnome-menus |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think you have to add glibc
here.
@Mic92 thanks for the feedback. |
Previously tested with XFCE. Now i can also confirm that it works on GNOME 3 desktop! |
@GrahamcOfBorg build plank |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can be merged if borg passes the build.
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: plank Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: plank Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: plank Partial log (click to expand)
|
Motivation for this change
I want a nice dock.
Also part of the pantheon desktop, that hopefully will be complete some day.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)