mirror of
https://gitlab.com/openlp/packaging.git
synced 2024-09-01 03:33:42 +00:00
43 lines
1.3 KiB
Bash
Executable File
43 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
VERSION=$1
|
|
PROJECTS_DIR=/home/openlp/Projects
|
|
SOURCE_DIR=$PROJECTS_DIR/OpenLP/trunk
|
|
RELEASE_DIR=release-$VERSION
|
|
UPLOADS_DIR=/home/openlp/Projects/OpenLP/Uploads
|
|
FILENAME=OpenLP-$VERSION.tar.gz
|
|
#TSDIR=$RELEASE/resources/i18n
|
|
#QMDIR=$RELEASE/openlp/i18n
|
|
|
|
echo Starting the OpenLP Development Build Script
|
|
echo --------------------------------------------
|
|
echo -ne "Updating trunk...\r"
|
|
cd $SOURCE_DIR
|
|
bzr update -q
|
|
echo "Updating trunk...done."
|
|
echo -ne "Branching release tag (${VERSION})...\r"
|
|
cd ..
|
|
bzr branch trunk $RELEASE_DIR -r tag:$VERSION -q
|
|
echo "Branching release tag (${VERSION})...done."
|
|
echo -n "Creating source distribution..."
|
|
cd /home/openlp/Projects/OpenLP/$RELEASE_DIR
|
|
python setup.py sdist
|
|
echo "done."
|
|
echo -n "Copying release tarball..."
|
|
cp dist/$FILENAME $UPLOADS_DIR/
|
|
echo "done."
|
|
echo -n "Updating Version File..."
|
|
echo "$VERSION" > dev_version.txt
|
|
scp dev_version.txt openlp@openlp.org:public_html/files/dev_version.txt
|
|
rm dev_version.txt
|
|
echo "Building sources for PPA..."
|
|
~/bin/build_dev_deb.sh $VERSION trusty
|
|
~/bin/build_dev_deb.sh $VERSION utopic
|
|
~/bin/build_dev_deb.sh $VERSION vivid
|
|
echo -n "Cleaning up..."
|
|
cd /home/openlp/Projects/OpenLP
|
|
rm -r $RELEASE_DIR
|
|
echo "done."
|
|
echo --------------------------------------------
|
|
echo Finished the OpenLP Development Build Script
|