-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
clapper: 0.5.2 -> 0.6.0; clean up and move to finalAttrs #306548
Conversation
Result of 1 package built:
|
Hi, thanks for updating this! Just two things if I may:
|
Hi, thanks for the catch on these two. I've amended the commit title to be correct after the version typo and have removed gjs from the derivation's attribute set, buildInputs and the long description. |
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.
Others look okay, will test
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.
Result of nixpkgs-review pr 306548
run on x86_64-linux 1
1 package built:
- clapper
Please try to run it with Should print lines like: 0:00:03.260855584 37688 0x194b4b0 DEBUG clappergtkvideo clapper-gtk-video.c:1005:_video_sink_changed_cb:<ClapperGtkVideo@0x19ce040> Video sink changed to: <glsinkbin0>
0:00:03.260909462 37688 0x194b4b0 DEBUG clappergtkvideo clapper-gtk-video.c:980:_get_widget_from_video_sink: Video sink provides a widget |
|
Seems to be a problem with hyprland, we have nothing to do with it |
0:00:00.511464359 679006 0x25956b0 DEBUG clappergtkvideo clapper-gtk-video.c:1005:_video_sink_changed_cb:<ClapperGtkVideo@0x2347660> Video sink changed to: (NULL)
0:00:00.511491901 679006 0x25956b0 DEBUG clappergtkvideo clapper-gtk-video.c:1038:_video_sink_changed_cb:<ClapperGtkVideo@0x2347660> No widget from video sink, using placeholder
From the log it seems to be a packaging problem, actually. Normally at startup Clapper requests GStreamer to load and create a videosink (in case of GStreamer 1.24 - |
I'll look into it |
@JohnRTitor Could you reproduce the bug? |
Yes, indeed, also using Hyprland. |
Path problem, very probably |
This fixes NixOS#306548 (comment). The gstreamer plugin provided in this package is also used by itself.
Description of changes
closes #306475
https://github.com/Rafostar/clapper/releases/tag/0.6.0
removed the explicit
postInstall
as the icons and other images are now output to $out/share without itremoved variable and overwritable repo name by explicitly declaring
clapper
as the repo insrc
moved some
nativeBuildInputs
intobuildInputs
added vala, cmake and libmicrodns as
nativeBuildInputs
andbuildInputs
respectivelyupdated
libsoup
tolibsoup_3
moved the derivation to finalAttrs
in the future it may be worth it to split this derivation into two for the two different outputs (the clappergtk lib and clapper the application)
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.