Conversation
As gtk_hbox and gtk_vbox are deprecated
The new autogen.sh was copied from https://wiki.gnome.org/Projects/GnomeCommon/Migration Then some files were updated to today's standard, so that at this point, running ./autogen.sh doesn't spit out any warning.
Alternative would be to drop all those files entirely
This is something that distributions (at least Debian) has to patch, because we want to be notified if something fails to build, we don't want that a part of the package fails to build silently. Looking at pw-inspector, it's a small C programm with no dependency, so why would it fail to build anyway? xhydra build is already conditioned by XHYDRA_SUPPORT: users who don't want it can just build in a environment without GTK, if ever for some reason it fails to build.
Following the logic of the last commit: no need to let it fail silently or to wrap commands, hide output, etc etc... Just run the standard commands, that's it.
|
|
||
| xhydra: | ||
| -cd hydra-gtk && sh ./make_xhydra.sh | ||
| cd hydra-gtk && sh ./make_xhydra.sh |
There was a problem hiding this comment.
if xhydra cannot be built then this should not result in a build failure. not everyone has gtk installed.
There was a problem hiding this comment.
There was a problem hiding this comment.
hmm well, let's try it if too many people complain then it can still be made optional again
There was a problem hiding this comment.
Sure, don't hesitate to ping me if something comes out!
|
looks good, left one comment. thanks! |
|
Also, I wanted to comment on this commit from this MR: 7b2c625 Personally, I'd be in favor of dropping all these generated files (that nobody is going to review), which means that users who want to build it HAVE TO run the I have no idea what's the "state of art" in this regard, I switched to meson long ago for GTK apps, as did much of the GNOME ecosystem. Looking for an example of a "modern" GTK app that still use autoreconf, I could find the 2.x branch of GIMP, and they don't commit those auto-generated files either: https://github.com/GNOME/gimp/tree/gimp-2.10. So I'd prefer to drop all these files if that's Ok with you. |
sure then drop them |
Also update .gitignore to not commit those files again
|
Dropped the generated files and pushed last minor changes |
1bd8fb2 to
4fb9d72
Compare
|
thanks! |
|
I noticed that the autconfigure stuff now modifies the |
|
But then depending on what version of So maybe best to remove it from the repo like all the other files? Agree with that? |
|
We could rename it to README.txt? |
|
|
No description provided.