-
-
Notifications
You must be signed in to change notification settings - Fork 14.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
treewide: remove some libglade dependents #155061
Conversation
8e3540f
to
e824a71
Compare
86c5488
to
4b2f1a3
Compare
50c0ab9
to
e9afb00
Compare
While tilp2's libglade dependency is optional, it still has a hard dependency on it via gfm
It was marked as broken for some time now anyways
They were marked as optional with `dependency ? null`, however they were references unconditionally in the `buildInputs`. I don't know how all of this ever worked, but it's removed anyways now.
6ac37b0
to
9a2a3d0
Compare
@dasj19 I rebased on master and only got conflicts for the |
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.
Now it builds. I guess the error with the monodevelop file was from the way I was applying the patch.
But nevermind, everything works now
Result of 1 package marked as broken and skipped:
2 packages blacklisted:
2 packages failed to build:
12 packages built:
|
Motivation for this change
libglade
depends on Python 2. The functionality of libglade itself has been subsumed as "Builder" in Gtk3. Gtk2 is end of life as well, btw.libglade
, and their transitive dependencies.libgtkmm
, the C++ bindings, and all applications using itlibgksu
andgksu
lablgtk
and all Gtk2 application written in OCamlSome packages are fixed instead of being removed. Some more can be, I'll replace the drop commits with fix commits as we go. Help welcome (see #155173 for example).
This PR is still a WIP, but it has mostly reached its final form. Commits that are incomplete are marked with TODO in the message.
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes