speed-dreams-code/packaging/sources/build.sh
pouillot ab7fdf50c5 moved current packaging tools from 'installer' to 'packaging' + added new ones for building source packages
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@4442 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2f7d8d5adecc2d0e5d0c5160d8a9eea3d1a98a26
Former-commit-id: 3753a3e3a2db28d069bd8d0e2ee320a7b6045a8d
2012-01-21 18:13:59 +00:00

53 lines
1.8 KiB
Bash
Executable file

#!/bin/sh
#
# Script for building source packages
#
# Usage (example) :
# cd my/svn/sandbox/tags/2.0.0-rc1
# ./packaging/sources/build.sh 2.0.0-rc1-r4420
#
# Warning: You need to get and extract all 4 packages before building.
#
# copyright : (C) 2011 onwards Jean-Philippe Meuret
# $Id$
# This program is free software ; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation# either version 2 of the License, or
# (at your option) any later version.
# Check if we are on top of an SD source tree
if [ -f CMakeLists.txt -a -f credits.xml -a -d cmake -a -d data -a -d src ] ; then
echo "Building $1 source packages (`date`) ..."
specDir="./packaging/sources"
echo "* 'Base' package ..."
tar -c -J -X $specDir/sd-src-exclude.lst --exclude-vcs -T $specDir/sd-src-base.lst -f speed-dreams-src-base-$1.tar.xz
ls -l speed-dreams-src-base*.tar.xz
echo "* 'HQ cars and tracks' package ..."
tar -c -J -X $specDir/sd-src-exclude.lst --exclude-vcs -T $specDir/sd-src-hq-cars-and-tracks.lst -f speed-dreams-src-hq-cars-and-tracks-$1.tar.xz
ls -l speed-dreams-src-hq*.tar.xz
echo "* 'More HQ cars and tracks' package ..."
tar -c -J -X $specDir/sd-src-exclude.lst --exclude-vcs -T $specDir/sd-src-more-hq-cars-and-tracks.lst -f speed-dreams-src-more-hq-cars-and-tracks-$1.tar.xz
ls -l speed-dreams-src-more-hq*.tar.xz
# WIP cars and tracks
echo "* 'WIP cars and tracks' package ..."
tar -c -J -X $specDir/sd-src-exclude.lst --exclude-vcs -T $specDir/sd-src-wip-cars-and-tracks.lst -f speed-dreams-src-wip-cars-and-tracks-$1.tar.xz
ls -l speed-dreams-src-wip*.tar.xz
echo "Done (`date`)."
else
echo "Bad current dir for that ; please run from the root folder of an SD source tree."
fi