Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1709

qbspkgconfig does only replace protobuf module name but not in depends items

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • None
    • 1.23.1
    • Configuration Probes
    • None
    • 88f11be070 (qbs/qbs/1.24) 88f11be070 (qbs/qbs/master)

    Description

      Hello,

      since "protobuf" is a native qbs module the qbspkgconfig module provider generated from "protobuf.pc" a "protobuflib.qbs" module. But if the module provider does not merge the dependencies the "Depends"-Item of the generated modules contain "protobuf" instead of "protobuflib".

                  deps.forEach(function(dep) {
                      module.write("    Depends { name: '" + dep.name + "'");
      

      should be something like

                  deps.forEach(function(dep) {
                      var depName = moduleMapping[dep.name] ? moduleMapping[dep.name] : dep.name;
                      module.write("    Depends { name: '" + depName + "'");
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kandeler Christian Kandeler
            Psy-Kai Kai Dohmen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes