Skip to content
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

[New Port Request] glade #8182

Closed
sjsam opened this issue Sep 16, 2019 · 11 comments
Closed

[New Port Request] glade #8182

sjsam opened this issue Sep 16, 2019 · 11 comments
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving. info:new-port-unresolved This port has not been added to vcpkg; the issue was closed for inactivity.

Comments

@sjsam
Copy link

sjsam commented Sep 16, 2019

I am surprised that glade is not found in vcpkg search.

When gtk and gtkmm are already in the packages list, there is little reason to omit the much needed glade UI designer since much of the gtk UI development is done through glade.

Kindly add glade to the vcpkg libraries.

Library name: glade
Library description:
Source repository URL:
Project homepage (if different from the source repository):
Anything else that is useful to know when adding (such as optional features the library may have that should be included):

@PhoebeHui PhoebeHui changed the title glade package [New Port Request] glade Sep 16, 2019
@PhoebeHui PhoebeHui added the category:new-port The issue is requesting a new library to be added; consider making a PR! label Sep 16, 2019
@PhoebeHui
Copy link
Contributor

@sjsam, glade not found in vcpkg search that means vcpkg doesn't support glade now, I edit the title and please fill above information, BTW, you can reference 'Request a new port' template to ask to support a new port.

@sjsam
Copy link
Author

sjsam commented Sep 16, 2019

Thank you for the prompt response.
Library name : glade
Library description : Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment.
Source repository URL : https://glade.gnome.org/sources.html
Project homepage (if different from the source repository) : https://glade.gnome.org/
Other useful info : Glade is extensively used these days to simplify the process of application development with Gtk. Since vcpkg already supports Gtk and Gtkmm, it is desired that glade is also made available through vcpkg. Kindly add a new port for the same.

@sjsam
Copy link
Author

sjsam commented Oct 19, 2019

Hello, It has been a month since I put the port request. Please, could you give an update on this?

@JackBoosY
Copy link
Contributor

JackBoosY commented Oct 22, 2019

@sjsam Since GTK cannot build in Linux, we need to fix GTK first.

GTK build in Windows uses the CMakeLists.txt we wrote, trying to use configure /make on UNIX, but the pkgcfg file of the dependent library is missing. And the configure.ac is very complicated and I can't fix it.

@liberforce
Copy link

liberforce commented Oct 29, 2019

Since GTK cannot build in Linux, we need to fix GTK first.

@JackBoosY : On Windows, you mean?

BTW, recent GTK+ 3 versions can build using the meson build system, avoiding the autotools complexity. That build system only has a dependency on Python 3 and Ninja, so building on Windows should be much simpler, and you won't have to maintain an alternative build system by yourself.

More info in the README of GTK+ 3.24.12:
https://gitlab.gnome.org/GNOME/gtk/blob/075dcc142aa525778268165095de019b736f3efa/README.win32#L184

@JackBoosY
Copy link
Contributor

@liberforce Thanks for advice, I'll try it later.

@sjsam
Copy link
Author

sjsam commented Nov 18, 2019

Eh!

Since GTK cannot build in Linux, we need to fix GTK first.

@JackBoosY : On Windows, you mean?

BTW, recent GTK+ 3 versions can build using the meson build system, avoiding the autotools complexity. That build system only has a dependency on Python 3 and Ninja, so building on Windows should be much simpler, and you won't have to maintain an alternative build system by yourself.

More info in the README of GTK+ 3.24.12:
https://gitlab.gnome.org/GNOME/gtk/blob/075dcc142aa525778268165095de019b736f3efa/README.win32#L184
Ehh! I have built gtk on Windows before using a - more or less - official tutorial found at
gnome.org
But since, the vcpkg already have stable ports to gtk and gtkmm, why is so much delay in adding
glade which is a must have for gtk(mm) developers?

@LilyWangL LilyWangL removed their assignment Dec 3, 2019
@LilyWangL LilyWangL added the info:good-first-issue This issue would be a good issue to get one's feet wet in solving. label Dec 3, 2019
@afraidofdark
Copy link

It would be awesome to see glade in vcpkg. Without it, distributing the gtk is not complate IMHO. Keep up the good work please.

@sjsam
Copy link
Author

sjsam commented Mar 29, 2020

I am eagerly waiting for an update on this dear VCPKG team !

@dan-shaw
Copy link
Contributor

This PR seems to need Meson or pkg-config support improving. Our plan is to wait for #9861 and #10395 to merge before we work on this PR. In the meantime, if anyone is able to get glade working somehow, it would be great if you could submit a PR.

@PhoebeHui PhoebeHui added the info:new-port-unresolved This port has not been added to vcpkg; the issue was closed for inactivity. label Aug 20, 2021
@PhoebeHui
Copy link
Contributor

If you wish to add this port in the future, you can reopen this issue, but we're closing it for now, consider making a pull request instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving. info:new-port-unresolved This port has not been added to vcpkg; the issue was closed for inactivity.
Projects
None yet
Development

No branches or pull requests

7 participants