Vcpkg: [New Port Request] glade

Created on 16 Sep 2019  路  10Comments  路  Source: microsoft/vcpkg

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):

new-port good-first-issue

Most helpful comment

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

All 10 comments

@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.

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.

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

@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.

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

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

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?

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

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

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tzbo picture tzbo  路  3Comments

aspioupiou picture aspioupiou  路  3Comments

pakdel picture pakdel  路  3Comments

cjvaijo picture cjvaijo  路  3Comments

cskrisz picture cskrisz  路  3Comments