Use wildcards in symbols file hack, so it keeps working after soname changes.
authorPeter Michael Green <plugwash@raspbian.org>
Tue, 6 Nov 2018 01:28:02 +0000 (01:28 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Tue, 6 Nov 2018 01:28:02 +0000 (01:28 +0000)
debian/changelog
debian/rules

index ea96238a8d40ed9a087f43ddf6149e861a09a885..5dcace0501269fc24d8f0c46aadc95280c4e63b6 100644 (file)
@@ -4,7 +4,7 @@ qbs (1.12.1+dfsg-2+rpi1) buster-staging; urgency=medium
   * Add symbols file hack for Raspbian.
   * Fix clean target.
 
- -- Raspbian forward porter <root@raspbian.org>  Mon, 05 Nov 2018 21:05:05 +0000
+ -- Peter Michael green <plugwash@raspbian.org>  Mon, 05 Nov 2018 21:05:05 +0000
 
 qbs (1.12.1+dfsg-2) unstable; urgency=medium
 
index 3bc2997b9469ad5ca4d32e5f33b68e28374103d7..08cf0794008aea2f4430e07092be85b339f9f980 100755 (executable)
@@ -18,17 +18,17 @@ override_dh_auto_clean:
        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.11.symbols
-       sed -i 's/(optional=meh2)/(arch=!armel)/' debian/libqbscore1.11.symbols
-       sed -i 's/(optional=meh)/(arch=armel)/' debian/libqbsqtprofilesetup1.11.symbols
-       sed -i 's/(optional=meh2)/(arch=!armel)/' debian/libqbsqtprofilesetup1.11.symbols
+       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.11.symbols
-       sed -i 's/(arch=!armel)/(optional=meh2)/' debian/libqbscore1.11.symbols
-       sed -i 's/(arch=armel)/(optional=meh)/' debian/libqbsqtprofilesetup1.11.symbols
-       sed -i 's/(arch=!armel)/(optional=meh2)/' debian/libqbsqtprofilesetup1.11.symbols
+       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 \