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

Update glib binding>2.66 #828

Merged
merged 5 commits into from
Sep 5, 2021
Merged

Conversation

hfmrow
Copy link
Contributor

@hfmrow hfmrow commented Aug 27, 2021

  • Change version restriction for glib.GetSource and glib.GetTarget, glib <= v2.66
  • Add binding for DupSource and DupTarget, glib >= v2.68
  • Updating CHANGE file to a markdown version and adding information described below.

Important notice:

For those using glib <= v2.66, the following tag -> -tags "glib_2_66" must be added at build time.

this PR is based on #826 from @CHchenf initiator of this update. My goal is not to recover its honors but simply to update the repository so that all users can benefit from it.

Update based on gotk3#826

changes GetSource and GetTarget version restriction for <= 2.66
adding DupSource and DupTarget for version >=2.68
replaced with a markdown version (updated content)
@hfmrow
Copy link
Contributor Author

hfmrow commented Aug 27, 2021

Checks FAILED because it must be configured with version restriction -tags "glib_2_66" or be able to use Ubuntu 21.04

Ubuntu 20.04 based distros are currently using glib v2.64, instead of Ubuntu 21.04 based distros which comes with v2.68.

Ref:

  • focal (20.04LTS) (libdevel): Development files for the GLib library
    2.64.6-1 ubuntu20.04.3 [security]: amd64 i386
    2.64.2-1 fakesync1 [ports]: arm64 armhf ppc64el s390x
  • focal-updates (libdevel): Development files for the GLib library
    2.64.6-1~ubuntu20.04.4: amd64 arm64 armhf i386 ppc64el s390x
  • groovy (20.10) (libdevel): Development files for the GLib library
    2.66.1-2ubuntu0.2 [security]: amd64 i386
    2.66.1-2 [ports]: arm64 armhf ppc64el s390x
  • groovy-updates (libdevel): Development files for the GLib library
    2.66.1-2ubuntu0.2: amd64 arm64 armhf i386 ppc64el s390x
  • hirsute (21.04) (libdevel): Development files for the GLib library
    2.68.0-1: amd64 arm64 armhf i386 ppc64el s390x
  • hirsute-updates (libdevel): Development files for the GLib library
    2.68.1-1~ubuntu21.04.1: amd64 arm64 armhf i386 ppc64el s390x

@hfmrow hfmrow closed this Aug 27, 2021
@hfmrow hfmrow reopened this Aug 27, 2021
@hfmrow
Copy link
Contributor Author

hfmrow commented Sep 1, 2021

Hi, @MJacred
When you have some time, can you check validation configuration for this PR?
There is explanation just above.
Thank you.

@andre-hub andre-hub merged commit a131e03 into gotk3:master Sep 5, 2021
@hfmrow hfmrow mentioned this pull request Sep 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants