Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,552
    • Issues 1,552
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 218
    • Merge requests 218
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gtkgtk
  • Merge requests
  • !5347

Various fixes for using gtk4 as a meson subproject

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Nirbheek Chauhan requested to merge nirbheek/gtk:meson-subproject-usage-fixes into main Dec 18, 2022
  • Overview 20
  • Commits 8
  • Pipelines 21
  • Changes 18
  • Always look for both cmake and pkgconfig names
  • Remove redundant, duplicate, harfbuzz check
  • Update gitlab.gnome.org SSH server names in wraps
  • Stop using fallback: kwarg for deps that don't need it. There will be more fixes incoming later, once PRs/MRs in other projects are merged:
    • sysprof!58 (merged)
    • gdk-pixbuf!148 (merged)
    • World/libcloudproviders!48 (merged) (used old method)
    • https://github.com/ebassi/graphene/pull/255
    • https://github.com/anholt/libepoxy/pull/282
    • https://github.com/harfbuzz/harfbuzz/pull/3954
    • https://github.com/fribidi/fribidi/pull/193
  • Fix find_program and subproject usage

The purpose of these fixes is correctness and to make it easier to build gtk on Windows as a subproject, such as, as a part of gstreamer.

CC: @fanc999 for the first commit, please test whether the change works for you. It should, and it's simpler!

Edited Dec 18, 2022 by Nirbheek Chauhan
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: meson-subproject-usage-fixes