diff -Nru qbs-1.12.2+dfsg/debian/changelog qbs-1.12.2+dfsg/debian/changelog --- qbs-1.12.2+dfsg/debian/changelog 2018-12-22 21:32:11.000000000 +0000 +++ qbs-1.12.2+dfsg/debian/changelog 2018-12-29 10:36:48.000000000 +0000 @@ -1,3 +1,19 @@ +qbs (1.12.2+dfsg-2+rpi1) buster-staging; urgency=medium + + [changes brought forward from 1.10.0+dfsg-2+rpi1 by Peter Michael Green at Tue, 06 Feb 2018 00:27:38 +0000] + * Add symbols file hack for Raspbian. + * Fix clean target. + + [changes introduced in 1.12.1+dfsg-2+rpi1 by Peter Michael Green] + * Disable testsuite. + + [changes introduced in 1.12.2+dfsg-1+rpi1 by Peter Michael Green] + * Mark another symbol as optional. I'm guessing the presence or absesne of + this one depends on optimisation descisions by the compiler and/or the + version of libstdc++ + + -- Raspbian forward porter Sat, 29 Dec 2018 10:36:48 +0000 + qbs (1.12.2+dfsg-2) unstable; urgency=medium * Add a patch to fix segfault with --log-level debug (closes: #917066). diff -Nru qbs-1.12.2+dfsg/debian/libqbscore1.12.symbols qbs-1.12.2+dfsg/debian/libqbscore1.12.symbols --- qbs-1.12.2+dfsg/debian/libqbscore1.12.symbols 2018-12-22 21:32:11.000000000 +0000 +++ qbs-1.12.2+dfsg/debian/libqbscore1.12.symbols 2018-12-29 10:36:48.000000000 +0000 @@ -1674,7 +1674,7 @@ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul@Base 1.10.0 (optional=templinst)_ZZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEcE3__s@Base 1.10.0 (optional=templinst)_ZZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEcE3__s@Base 1.10.0 - _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 1.12.2 + (optional=disappeardinraspbian)_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 1.12.2 (c++)"non-virtual thunk to qbs::Internal::Artifact::accept(qbs::Internal::BuildGraphVisitor*)@Base" 1.10.0 (c++)"non-virtual thunk to qbs::Internal::Artifact::load(qbs::Internal::PersistentPool&)@Base" 1.10.0 (c++)"non-virtual thunk to qbs::Internal::Artifact::onChildDisconnected(qbs::Internal::BuildGraphNode*)@Base" 1.10.0 diff -Nru qbs-1.12.2+dfsg/debian/rules qbs-1.12.2+dfsg/debian/rules --- qbs-1.12.2+dfsg/debian/rules 2018-12-22 21:32:11.000000000 +0000 +++ qbs-1.12.2+dfsg/debian/rules 2018-12-29 10:36:48.000000000 +0000 @@ -18,8 +18,17 @@ rm -rfv doc/html $(TMP_HOME_DIR) tests/auto/*/testWorkDir lib rm -fv doc/qbs.qch bin/qbs* bin/tst* find . -type f -name .gitignore -delete -print + sed -i 's/(optional=meh)/(arch=armel)/' debian/libqbscore1.*.symbols + sed -i 's/(optional=meh2)/(arch=!armel)/' debian/libqbscore1.*.symbols + sed -i 's/(optional=meh)/(arch=armel)/' debian/libqbsqtprofilesetup1.*.symbols + sed -i 's/(optional=meh2)/(arch=!armel)/' debian/libqbsqtprofilesetup1.*.symbols + rm -rf doc/qbs override_dh_auto_configure: + sed -i 's/(arch=armel)/(optional=meh)/' debian/libqbscore1.*.symbols + sed -i 's/(arch=!armel)/(optional=meh2)/' debian/libqbscore1.*.symbols + sed -i 's/(arch=armel)/(optional=meh)/' debian/libqbsqtprofilesetup1.*.symbols + sed -i 's/(arch=!armel)/(optional=meh2)/' debian/libqbsqtprofilesetup1.*.symbols dh_auto_configure -- qbs.pro \ CONFIG+=debug \ CONFIG+=qbs_disable_rpath \ @@ -41,7 +50,7 @@ dh_auto_build -- INSTALL_ROOT=$(CURDIR)/debian/tmp sub-static-res-pro-install_subtargets override_dh_auto_test-arch: -ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) +ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),testsuitedisabled) set -ex; \ export LD_LIBRARY_PATH=$(CURDIR)/lib/${DEB_HOST_MULTIARCH}:$$LD_LIBRARY_PATH; \ export HOME=$(TMP_HOME_DIR); \