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
This commit is contained in:
pouillot 2012-01-21 18:13:59 +00:00
parent 66e5251064
commit 533a1b3c9d
26 changed files with 272 additions and 0 deletions

53
packaging/sources/build.sh Executable file
View File

@ -0,0 +1,53 @@
#!/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

View File

@ -0,0 +1,58 @@
CHANGES.txt
COPYING.txt
INSTALL.txt
README.txt
TODO.txt
credits.xml
doc/faq/faq.html
doc/userman
CMakeLists.txt
cmake
src/CMakeLists.txt
src/doc
src/drivers/CMakeLists.txt
src/drivers/usr/CMakeLists.txt
src/drivers/usr/README
src/drivers/usr/src
src/drivers/usr/usr_sc
src/drivers/simplix/CMakeLists.txt
src/drivers/simplix/src
src/drivers/simplix/simplix_sc
src/drivers/kilo2008
src/drivers/human
src/interfaces
src/libs
src/main
src/modules
src/raceman
src/tools
data/CMakeLists.txt
data/data
data/cars/CMakeLists.txt
data/cars/categories
data/cars/models/CMakeLists.txt
data/cars/models/sc-boxer-96/
data/cars/models/sc-cavallo-360
data/cars/models/sc-fmc-gt4
data/cars/models/sc-lynx-220
data/cars/models/sc-murasama-nsx
data/cars/models/sc-spirit-300
data/tracks/CMakeLists.txt
data/tracks/circuit/CMakeLists.txt
data/tracks/circuit/espie

View File

@ -0,0 +1,9 @@
*~
*#
*.bak
*.orig
*.xcf*
*.psd
*.svg*
*-src.ac

View File

@ -0,0 +1,45 @@
src/drivers/usr/usr_ls1
src/drivers/usr/usr_36GP
src/drivers/simplix/simplix_ls1
src/drivers/simplix/simplix_36GP
data/cars/CMakeLists.txt
data/cars/models/CMakeLists.txt
data/cars/models/ls1-archer-r9
data/cars/models/ls1-newcastle-fury
data/cars/models/ls1-taipan-ltsr
data/cars/models/ls1-toro-rgt
data/cars/models/ls1-vulture-v6r
data/cars/models/ls1-zentek-z7r
data/cars/models/36gp-century-r11b
data/cars/models/36gp-ettore-t59
data/cars/models/36gp-milano-12c36
data/cars/models/36gp-milano-tipop3
data/cars/models/36gp-motorunion-typec
data/cars/models/36gp-silber-w25b
data/cars/models/36gp-tridenti-6c34
data/cars/models/36gp-tridenti-v8ri
data/tracks/CMakeLists.txt
data/tracks/circuit/CMakeLists.txt
data/tracks/circuit/brondehach
data/tracks/circuit/chemisay
data/tracks/circuit/corkscrew
data/tracks/circuit/forza
data/tracks/circuit/karwada
data/tracks/road/CMakeLists.txt
data/tracks/road/allondaz
data/tracks/road/charmey
data/tracks/speedway/CMakeLists.txt
data/tracks/speedway/arizona
data/tracks/speedway/manton

View File

@ -0,0 +1,41 @@
src/drivers/usr/usr_trb1
src/drivers/simplix/simplix_trb1
data/cars/CMakeLists.txt
data/cars/models/CMakeLists.txt
data/cars/models/trb1-boxer-trbrs
data/cars/models/trb1-cavallo-360rb
data/cars/models/trb1-sector-rb1
data/cars/models/trb1-silber-rblk
data/cars/models/trb1-spirit-rb1lt
data/cars/models/trb1-taipan-rb1
data/cars/models/trb1-vieringe-5rb
data/cars/models/trb1-zaxxon-rb
data/tracks/CMakeLists.txt
data/tracks/circuit/CMakeLists.txt
data/tracks/circuit/aalborg
data/tracks/circuit/migrants
data/tracks/circuit/ruudskogen
data/tracks/dirt/CMakeLists.txt
data/tracks/dirt/garguree
data/tracks/road/CMakeLists.txt
data/tracks/road/inuksuk
data/tracks/road/lombaro
data/tracks/road/pinabashi
data/tracks/road/ole-road-1
data/tracks/road/prenzlau
data/tracks/road/salty
data/tracks/speedway/CMakeLists.txt
data/tracks/speedway/newton

View File

@ -0,0 +1,66 @@
src/drivers/usr/usr_ls2
src/drivers/usr/usr_rs
src/drivers/simplix/simplix_ls2
src/drivers/simplix/simplix_mp5
data/cars/CMakeLists.txt
data/cars/models/CMakeLists.txt
data/cars/models/mp5-fmc
data/cars/models/mp5-fmc-drift
data/cars/models/mp5-fmc-speedy
data/cars/models/rs1-citrus-cs4
data/cars/models/rs1-fmc-centre
data/cars/models/rs1-kenji-08
data/cars/models/rs2-fai-dot
data/cars/models/rs2-lion-2m
data/cars/models/ls2-bavaria-g3gtr
data/cars/models/ls2-boxer-96rsr
data/cars/models/ls2-cavallo-360r
data/cars/models/ls2-condor-c400r
data/cars/models/ls2-lynx-xkr
data/cars/models/ls2-morley-r900
data/cars/models/ls2-sprite-gts
data/cars/models/ls2-vortex-gt
data/tracks/CMakeLists.txt
data/tracks/circuit/CMakeLists.txt
data/tracks/circuit/goldstone-sand
data/tracks/road/CMakeLists.txt
data/tracks/road/e-track-2
data/tracks/road/e-track-3
data/tracks/road/e-track-4
data/tracks/road/spring
data/tracks/road/street-1
data/tracks/road/wheel-1
data/tracks/dirt/CMakeLists.txt
data/tracks/dirt/dirt-1
data/tracks/dirt/dirt-2
data/tracks/dirt/dirt-4
data/tracks/dirt/dirt-6
data/tracks/dirt/mixed-1
data/tracks/dirt/mixed-2
data/tracks/speedway/CMakeLists.txt
data/tracks/speedway/a-speedway
data/tracks/speedway/b-speedway
data/tracks/speedway/c-speedway
data/tracks/speedway/caddo
data/tracks/speedway/d-speedway
data/tracks/speedway/e-speedway
data/tracks/speedway/e-track-5
data/tracks/speedway/f-speedway
data/tracks/speedway/longpond
data/tracks/speedway/sunshine
data/tracks/speedway/tennessee