libphonenumber compile issues

Context

Inside the GNOME Meta Build repository, we have the libphonenumber.bst file.

This file is used as a dependency for world/chatty.bst.

The current issue is that libphonenumber.bst relies on two elements from this junction:

  • elements/components/abseil-cpp.bst
  • elements/components/protobuf-base.bst

The problem is that there is a compilation issue, i.e., protobuf-base.bst has linking issues when bringing in abseil-cpp.bst.

Description

  • We copy the CMake arguments used inside flathub/org.gnome.Calls. This repository does compile, and we can use the arguments from there to fix the problem inside GNOME.

Acceptance Criteria

  • We prove that libphonenumber.bst is able to compile
  • We prove that elements/components/abseil-cpp.bst and elements/components/protobuf-base.bst can be compiled inside this repository after our edits.

This has already been proven inside the GNOME MR that is currently using a patch file

Related MRs:

CC:

Edited by Tanvir Roshid