[tests] add quazip 0.6.2 lib to harbour-good

downloaded from:
http://sourceforge.net/projects/quazip/files/quazip/0.6.2/quazip-0.6.2.tar.gz/download

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] link harbour-good agains quazip-0.6.2

also set rpath

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] bring new rpms into place for new checks

[mersdk@SailfishSDK tests]$ ./runtest.sh
testHarbourGoodArm
testHarbourGoodArmNoColor
testHarbourBadArm
testHarbourBadArmNoColor
testHarbourGoodIntel
testHarbourBadIntel
testBadFileName
testNotAnRpm
testBadFileNameNoColor
testNotAnRpmNoColor
testHarborBadArm

Ran 11 tests.

OK

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] add quazip-0.6.2 to harbour-bad

from:
http://sourceforge.net/projects/quazip/files/quazip/0.6.2/quazip-0.6.2.tar.gz/download

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] link harbour bad agains quazip

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] overwrite the rpath from libsailfishapp

to have a bad binary with a wrong set rpath

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] bump version and remove lib symlinks

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] bring in new rpms with for new checks

[mersdk@SailfishSDK tests]$ ./runtest.sh
testHarbourGoodArm
testHarbourGoodArmNoColor
testHarbourBadArm
testHarbourBadArmNoColor
testHarbourGoodIntel
testHarbourBadIntel
testBadFileName
testNotAnRpm
testBadFileNameNoColor
testNotAnRpmNoColor
testHarborBadArm

Ran 11 tests.

OK

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[script] match exact name of lib name

If lib names in /usr/share/harbour-NAME/lib does not match the required
lib, then the dynamic linker does not use the self shipped library. This
could be a problem for libraries which are otherwise on the platform
available.

[mersdk@SailfishSDK tests]$ ./runtest.sh
testHarbourGoodArm
testHarbourGoodArmNoColor
testHarbourBadArm
testHarbourBadArmNoColor
testHarbourGoodIntel
testHarbourBadIntel
testBadFileName
testNotAnRpm
testBadFileNameNoColor
testNotAnRpmNoColor
testHarborBadArm

Ran 11 tests.

OK

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[script] check that rpath is set if lib is shipped

If own libraries are shipped with the rpm package, the rpath in the
binary must be set, otherwise these libraries are not taken into use by
the dynamic linker. This is specially a problem with libraries which are
otherwise available on the platform.

[mersdk@SailfishSDK tests]$ ./runtest.sh
testHarbourGoodArm
testHarbourGoodArmNoColor
testHarbourBadArm
testHarbourBadArmNoColor
testHarbourGoodIntel
testHarbourBadIntel
testBadFileName
testNotAnRpm
testBadFileNameNoColor
testNotAnRpmNoColor
testHarborBadArm

Ran 11 tests.

OK

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[git] quazip-0.6.2 is just needed once

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] add a new test for the rpath case

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
[tests] recompile rpms, update tests to new script

[mersdk@SailfishSDK tests]$ ./runtest.sh
testHarbourGoodArm
testHarbourGoodArmNoColor
testHarbourBadArm
testHarbourBadArmNoColor
testHarbourGoodIntel
testHarbourBadIntel
testBadFileName
testNotAnRpm
testBadFileNameNoColor
testNotAnRpmNoColor
testHarborBadArm
testHarborBadRpathArm

Ran 12 tests.

OK

Signed-off-by: Reto Zingg <reto.zingg@jolla.com>
Merge pull request #41 from sailfish-sdk/libs-rpath

Checks for rpath and own shipped libraries