Update make-release to add main.cpp
[ptbatterysystemtray:ptbatterysystemtray.git] / make-release.sh
1 #!/bin/bash
2 #
3 # This script is a workaround for buggy Qt qmake's "make dist".
4 # It creates a tarball (tar.bz2) as it's standardized in unix/linux OSS world.
5 #
6
7 # try to obtain app version
8 VERSION=`grep setApplicationVersion core/application.cpp | sed 's/.*\"\(.*\)\".*/\1/' `
9 echo "Packaging version: ${VERSION}"
10
11 TMP=ptbatterysystemtray-${VERSION}
12
13 echo "Creating a dist tree in: ${TMP}"
14 rm -rf ${TMP}
15 mkdir ${TMP}
16 cp -r AUTHORS ChangeLog LICENCE NEWS ptbatterysystemtray.* README core gui main.cpp ${TMP}
17
18 echo "Tarball: ${TMP}.tar.bz2"
19 tar -cjf ${TMP}.tar.bz2 ${TMP}
20
21 echo "Cleanup..."
22 rm -rf ${TMP}
23
24 echo "Done."
25