mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-03-29 18:54:07 +00:00
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1325 6778bc44-b910-0410-a7a0-be141de4315d
61 lines
1.1 KiB
Bash
61 lines
1.1 KiB
Bash
#!/bin/sh
|
|
|
|
export TARGET_DIR=$1
|
|
export VERSION=$2
|
|
|
|
# Build targets
|
|
export GZ=ON
|
|
export BZ2=OFF
|
|
|
|
#export SOURCE=ON
|
|
|
|
# CG Enablement
|
|
export CG=ON
|
|
|
|
# FTGL Enablement
|
|
export FTGL=ON
|
|
|
|
# openmp Enablement
|
|
export OPENMP=ON
|
|
|
|
publish() {
|
|
OLDDIR=`pwd`
|
|
|
|
DIR=$1
|
|
echo "publishing ${DIR}..."
|
|
cd ${DIR}
|
|
svn-clean -f
|
|
cmake -DUSE_FTGL=${FTGL} -DCPACK_SOURCE_TGZ=${GZ} -DUSE_OPENMP=${OPENMP} -DCPACK_SOURCE_TBZ2=${BZ2} -DCPACK_SOURCE_Z=OFF -DCPACK_SOURCE_TZ=OFF -DUSE_CG=${ON} -DCMAKE_BUILD_TYPE=Release > ${TARGET_DIR}/projectm-publish.log 2>&1
|
|
|
|
make package_source
|
|
cp *.gz -f ${TARGET_DIR}
|
|
#cp *.bz2 -f ${TARGET_DIR}
|
|
cd ${OLDDIR}
|
|
}
|
|
|
|
release() {
|
|
scp ${TARGET_DIR}/*.gz w1z7ard,projectm@frs.sourceforge.net:/home/frs/project/p/pr/projectm/${VERSION}
|
|
}
|
|
|
|
publish "libprojectM"
|
|
|
|
publish "../fonts"
|
|
publish "../presets"
|
|
publish "../presets_milkdrop_104"
|
|
publish "../presets_milkdrop_200"
|
|
publish "../presets_milkdrop"
|
|
publish "../presets_projectM"
|
|
|
|
publish "projectM-qt"
|
|
publish "projectM-test"
|
|
publish "projectM-libvisual"
|
|
publish "projectM-libvisual-alsa"
|
|
publish "projectM-pulseaudio"
|
|
publish "projectM-jack"
|
|
publish ".."
|
|
|
|
release
|
|
|
|
echo "[publisher] complete."
|
|
exit
|