This is the patch that adds the symbols. This does not change ABI, but
adds dependency on qt gui library, or something like that. It also
removes rpath, which should not be present in Debian's libraries.

--- qbs-1.3.1+dfsg/debian/rules 2014-10-04 01:20:58.000000000 -0500
+++ qbs-1.3.1+dfsg.new/debian/rules     2014-10-05 14:33:40.970521892 -0500
@@ -23,6 +23,8 @@
 override_dh_auto_configure:
        qmake qbs.pro \
                CONFIG+=debug \
+               CONFIG+=disable_rpath \
+               CONFIG+=qbs_enable_project_file_updates \
                QMAKE_CFLAGS+="${CFLAGS} ${CPPFLAGS}" \
                QMAKE_CXXFLAGS+="${CXXFLAGS} ${CPPFLAGS}" \
                QMAKE_LFLAGS+="${LDFLAGS}" \


The symbol differences between the new build and the old one are just,

$ diff sym1 sym2 
185a186,187
> _ZN3qbs7Project11removeFilesERKNS_11ProductDataERKNS_9GroupDataERK11QStringList
> _ZN3qbs7Project11removeGroupERKNS_11ProductDataERKNS_9GroupDataE
187a190,191
> _ZN3qbs7Project8addFilesERKNS_11ProductDataERKNS_9GroupDataERK11QStringList
> _ZN3qbs7Project8addGroupERKNS_11ProductDataERK7QString


Once this patch is uploaded (don't forget that header too), Qt Creator
can be built with libqbs instead of building its own version.

Thanks for your work.

- Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to