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

[gtk] Allow selection of GTK3 in addition to GTK4 #21039

Closed
Darkshadows9 opened this issue Oct 28, 2021 · 6 comments
Closed

[gtk] Allow selection of GTK3 in addition to GTK4 #21039

Darkshadows9 opened this issue Oct 28, 2021 · 6 comments
Assignees
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-resolved This port has been added to vcpkg.

Comments

@Darkshadows9
Copy link


Is your feature request related to a problem? Please describe.
As GTK3 is still actively supported and is the latest version the Glade editor supports, it would be nice if there was some way to select the latest version of it, as GTK4 does break compatibility majorly.

Proposed solution
I found what appears to me to be a good solution proposal described here, which I gather is being able to select a version of the port. The current workaround is to replace the port folder for gtk, which I have yet to verify if it works or not.

Describe alternatives you've considered
My first gut instinct wasn't the above, it was simply to specify the extra install name as "gtk3" instead, as both versions could need to be accessed globally for separate projects.

Additional context
I got nothin'. I'm new to this project and just looking around for solutions.

@JackBoosY
Copy link
Contributor

You can choose the following two options:

  1. Get the hash of gtk3 through ./vcpkg x-history gtk, and use this hash in git reset or manifest to roll back the gtk version.
  2. Add gtk3 as a seprate port.

I prefer you to use first suggestion.

@JackBoosY JackBoosY added the category:question This issue is a question label Oct 29, 2021
@JackBoosY
Copy link
Contributor

We hope your question was answered to your satisfaction; if it wasn't, you can reopen with more info.

@nlogozzo
Copy link
Contributor

nlogozzo commented Feb 1, 2022

@Darkshadows9 Hopefully it gets added as a new port soon #22201

@Febbe
Copy link
Contributor

Febbe commented Feb 27, 2022

Yep, rolling back is not an option. Please reopen this.

@JackBoosY JackBoosY reopened this Feb 28, 2022
@JackBoosY JackBoosY added category:new-port The issue is requesting a new library to be added; consider making a PR! and removed category:question This issue is a question labels Feb 28, 2022
@JackBoosY JackBoosY linked a pull request Feb 28, 2022 that will close this issue
@LilyWangLL LilyWangLL assigned Adela0814 and unassigned JackBoosY Dec 6, 2022
@JonLiu1993
Copy link
Member

Fixed by PR #27026

@JonLiu1993 JonLiu1993 added info:good-first-issue This issue would be a good issue to get one's feet wet in solving. info:new-port-resolved This port has been added to vcpkg. labels Feb 8, 2023
@vserdyuk
Copy link
Contributor

Would love to see gtkmm3 too: #28085

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-resolved This port has been added to vcpkg.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants