~urs-rau-k/openlp/packaging_add-windows-ver-no

« back to all changes in this revision

Viewing changes to scripts/dev_build.sh

  • Committer: Raoul Snyman
  • Date: 2015-06-09 19:47:48 UTC
  • mfrom: (16.2.1 openlp-packaging)
  • Revision ID: raoul@snyman.info-20150609194748-f19ds2e24jqy9rkd
Add the build scripts from the server into the packaging repo

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
 
 
3
VERSION=$1
 
4
PROJECTS_DIR=/home/openlp/Projects
 
5
SOURCE_DIR=$PROJECTS_DIR/OpenLP/trunk
 
6
RELEASE_DIR=release-$VERSION
 
7
UPLOADS_DIR=/home/openlp/Projects/OpenLP/Uploads
 
8
FILENAME=OpenLP-$VERSION.tar.gz
 
9
#TSDIR=$RELEASE/resources/i18n
 
10
#QMDIR=$RELEASE/openlp/i18n
 
11
 
 
12
echo Starting the OpenLP Development Build Script
 
13
echo --------------------------------------------
 
14
echo -ne "Updating trunk...\r"
 
15
cd $SOURCE_DIR
 
16
bzr update -q
 
17
echo "Updating trunk...done."
 
18
echo -ne "Branching release tag (${VERSION})...\r"
 
19
cd ..
 
20
bzr branch trunk $RELEASE_DIR -r tag:$VERSION -q
 
21
echo "Branching release tag (${VERSION})...done."
 
22
echo -n "Creating source distribution..."
 
23
cd /home/openlp/Projects/OpenLP/$RELEASE_DIR
 
24
python setup.py sdist
 
25
echo "done."
 
26
echo -n "Copying release tarball..."
 
27
cp dist/$FILENAME $UPLOADS_DIR/
 
28
echo "done."
 
29
echo -n "Updating Version File..."
 
30
echo "$VERSION" > dev_version.txt
 
31
scp dev_version.txt openlp@openlp.org:public_html/files/dev_version.txt
 
32
rm dev_version.txt
 
33
echo "Building sources for PPA..."
 
34
~/bin/build_dev_deb.sh $VERSION trusty
 
35
~/bin/build_dev_deb.sh $VERSION utopic
 
36
~/bin/build_dev_deb.sh $VERSION vivid
 
37
echo -n "Cleaning up..."
 
38
cd /home/openlp/Projects/OpenLP
 
39
rm -r $RELEASE_DIR
 
40
echo "done."
 
41
echo --------------------------------------------
 
42
echo Finished the OpenLP Development Build Script