Collection of DPF-based plugins for packaging
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/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}
- 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
|