annotate deploy/linux/fix-lintian-bits.sh @ 516:449a0355f864 v2.0_osx_deploy

Deployment fixes. Qt on OSX now seems to depend on QtDBus, so copy that in, and also fail if anything is found to depend on an absent Qt framework.
author Chris Cannam
date Fri, 23 Oct 2015 08:50:39 +0100
parents 56cf3c9982a1
children cccac82528b9
rev   line source
Chris@463 1 #!/bin/bash
Chris@463 2
Chris@463 3 dir=$1
Chris@463 4
Chris@463 5 [ -d "$dir" ] || exit 1
Chris@463 6
Chris@463 7 strip "$dir"/usr/bin/*
Chris@467 8 strip "$dir"/usr/lib/*/*.so
Chris@463 9
Chris@463 10 sz=`du -sx --exclude DEBIAN "$dir" | awk '{ print $1; }'`
Chris@463 11 perl -i -p -e "s/Installed-Size: .*/Installed-Size: $sz/" "$dir"/DEBIAN/control
Chris@463 12
Chris@463 13 find "$dir" -name \*~ -exec rm \{\} \;
Chris@463 14
Chris@463 15 sudo chown -R root.root "$dir"/*
Chris@463 16
Chris@463 17 sudo chmod -R g-w "$dir"/*