diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/auto-build/pd-devel-auto-builder.sh | 117 | ||||
-rwxr-xr-x | scripts/auto-build/pd-main+libs-auto-builder.sh | 107 | ||||
-rwxr-xr-x | scripts/auto-build/pd-main-auto-builder.sh | 73 | ||||
-rwxr-xr-x | scripts/auto-build/pd-puredyne-auto-builder.sh | 99 | ||||
-rwxr-xr-x | scripts/auto-build/pdvanilla-hcs.git-auto-builder.sh | 37 | ||||
-rwxr-xr-x | scripts/auto-build/pure-data.git-auto-builder.sh | 37 | ||||
-rwxr-xr-x | scripts/auto-build/pure-data.umlaeute.git-auto-builder.sh | 37 |
7 files changed, 0 insertions, 507 deletions
diff --git a/scripts/auto-build/pd-devel-auto-builder.sh b/scripts/auto-build/pd-devel-auto-builder.sh deleted file mode 100755 index c3e5fc8b..00000000 --- a/scripts/auto-build/pd-devel-auto-builder.sh +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/sh -# this script is the first attempt to have an automated updater and builder - -# the source dir where this script is -## this could be done more easily with ${0%/*} -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -## this could be done more easily with ${0##*/} -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -BUILD_DIR=. -case $SYSTEM in - linux) - BUILD_DIR=linux_make - echo "Configuring to use $BUILD_DIR on GNU/Linux" - ;; - darwin) - BUILD_DIR=darwin_app - echo "Configuring to use $BUILD_DIR on Darwin/Mac OS X" - ;; - mingw*) - BUILD_DIR=win32_inno - echo "Configuring to use $BUILD_DIR on MinGW/Windows" - ;; - cygwin*) - BUILD_DIR=win32_inno - echo "Configuring to use $BUILD_DIR on Cygwin/Windows" - ;; - *) - echo "ERROR: Platform $SYSTEM not supported!" - exit - ;; -esac - - -# convert into absolute path -## shouldn't this use the ${SCRIPT_DIR} variable rather than call an external program? -cd $(echo $0 | sed 's|\(.*\)/.*$|\1|')/../.. -auto_build_root_dir=$(pwd) -echo "root: $auto_build_root_dir" - -# let rsync handle the cleanup with --delete -case $SYSTEM in - mingw*) - /c/cygwin/bin/sh -c \ - "rsync --archive --no-links --copy-links --delete rsync://${RSYNC_SERVER}/distros/pd-devel/ ${auto_build_root_dir}/" - ;; - *) - rsync -a --delete rsync://${RSYNC_SERVER}/distros/pd-devel/ ${auto_build_root_dir}/ - ;; -esac - -cd "${auto_build_root_dir}/packages/$BUILD_DIR" -make -C "${auto_build_root_dir}/packages" set_version PD-EXTENDED_VERSION_PREFIX=devel -make test_locations -mount -print_ip_address -make package_clean -make install PD-EXTENDED_VERSION_PREFIX=devel -make package PD-EXTENDED_VERSION_PREFIX=devel - - -upload_build () -{ - platform_folder=$1 - build_folder=$2 - archive_format=$3 - - archive=$(ls -1 ${auto_build_root_dir}/packages/${platform_folder}/${build_folder}/Pd*.${archive_format} | tail -1) - - echo "upload specs $1 $2 $3" - echo "Uploading $archive" - upload_filename=$(ls -1 ${archive} | sed "s|.*/\(.*\)\.${archive_format}|\1-${HOSTNAME}.${archive_format}|") - if [ -e ${archive} ]; then - case $SYSTEM in - mingw*) - /c/cygwin/bin/sh -c \ - "rsync --archive --no-links --copy-links --chmod=a+r ${archive} rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename}" && \ - md5sum ${archive} > ${archive}.md5 && \ - /c/cygwin/bin/sh -c \ - "rsync --archive --no-links --copy-links ${archive}.md5 rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename}.md5" && \ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - *) - rsync -a --chmod=a+r ${archive} rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename} && \ - md5sum ${archive} > ${archive}.md5 && \ - rsync -a ${archive}.md5 rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename}.md5 && \ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - esac - fi -} - - -case $SYSTEM in - linux) - if [ -x /usr/bin/dpkg-deb ]; then - upload_build linux_make . deb - else - upload_build linux_make build tar.bz2 - fi - ;; - darwin) - upload_build darwin_app . dmg - ;; - mingw*) - upload_build win32_inno Output exe - ;; - cygwin*) - upload_build win32_inno Output exe - ;; -esac - diff --git a/scripts/auto-build/pd-main+libs-auto-builder.sh b/scripts/auto-build/pd-main+libs-auto-builder.sh deleted file mode 100755 index 18552044..00000000 --- a/scripts/auto-build/pd-main+libs-auto-builder.sh +++ /dev/null @@ -1,107 +0,0 @@ -#!/bin/sh -# this script is the first attempt to have an automated updater and builder - -# the source dir where this script is -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -BUILD_DIR=. -case $SYSTEM in - linux) - BUILD_DIR=linux_make - echo "Configuring to use $BUILD_DIR on GNU/Linux" - ;; - darwin) - BUILD_DIR=darwin_app - echo "Configuring to use $BUILD_DIR on Darwin/Mac OS X" - ;; - mingw*) - BUILD_DIR=win32_inno - echo "Configuring to use $BUILD_DIR on MinGW/Windows" - ;; - cygwin*) - BUILD_DIR=win32_inno - echo "Configuring to use $BUILD_DIR on Cygwin/Windows" - ;; - *) - echo "ERROR: Platform $SYSTEM not supported!" - exit - ;; -esac - - -# convert into absolute path -cd $(echo $0 | sed 's|\(.*\)/.*$|\1|')/../.. -auto_build_root_dir=$(pwd) -echo "root: $auto_build_root_dir" - -# let rsync handle the cleanup with --delete -case $SYSTEM in - mingw*) - /c/cygwin/bin/sh -c \ - "rsync --archive --no-links --copy-links --delete rsync://${RSYNC_SERVER}/distros/pd-main+libs/ ${auto_build_root_dir}/" - ;; - *) - rsync -a --delete rsync://${RSYNC_SERVER}/distros/pd-main+libs/ ${auto_build_root_dir}/ - ;; -esac - -cd "${auto_build_root_dir}/packages/$BUILD_DIR" -make -C "${auto_build_root_dir}/packages" set_version PD-EXTENDED_VERSION_PREFIX=vanilla+libs -make test_locations -mount -make package_clean -make install PD-EXTENDED_VERSION_PREFIX=vanilla+libs -make package PD-EXTENDED_VERSION_PREFIX=vanilla+libs - - -upload_build () -{ - platform_folder=$1 - build_folder=$2 - archive_format=$3 - - archive="${auto_build_root_dir}/packages/${platform_folder}/${build_folder}/Pd*.${archive_format}" - - echo "upload specs $1 $2 $3" - echo "Uploading $archive" - upload_filename=$(ls -1 ${archive} | sed "s|.*/\(.*\)\.${archive_format}|\1-${HOSTNAME}.${archive_format}|") - case $SYSTEM in - mingw*) - test -e ${archive} && /c/cygwin/bin/sh -c \ - "rsync --archive --no-links --copy-links ${archive} rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename}" && \ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - *) - test -e ${archive} && rsync -a ${archive} \ - rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename} && \ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - esac -} - - -case $SYSTEM in - linux) - if [ -x /usr/bin/dpkg-deb ]; then - upload_build linux_make . deb - else - upload_build linux_make build tar.bz2 - fi - ;; - darwin) - upload_build darwin_app . dmg - ;; - mingw*) - upload_build win32_inno Output exe - ;; - cygwin*) - upload_build win32_inno Output exe - ;; -esac - diff --git a/scripts/auto-build/pd-main-auto-builder.sh b/scripts/auto-build/pd-main-auto-builder.sh deleted file mode 100755 index bdf455af..00000000 --- a/scripts/auto-build/pd-main-auto-builder.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh - -# the source dir where this script is -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -case $SYSTEM in - linux) - configure_options="--enable-alsa --enable-jack" - platform_name=$(uname -m) - ;; - darwin) - configure_options="" - platform_name=$(uname -p) - ;; - mingw*) - configure_options="" - platform_name=i386 - ;; - cygwin*) - configure_options="" - platform_name=i386 - ;; - *) - echo "ERROR: Platform $SYSTEM not supported!" - exit - ;; -esac - -# convert into absolute path -cd $(echo $0 | sed 's|\(.*\)/.*$|\1|')/../.. -auto_build_root_dir=$(pwd) -echo "root: $auto_build_root_dir" - - -# let rsync handle the cleanup with --delete -rsync -av --delete rsync://${RSYNC_SERVER}/distros/pd-main/ \ - ${auto_build_root_dir}/ - -case $SYSTEM in - darwin) - archive_format=dmg - archive=$(ls -1 ${auto_build_root_dir}/packages/darwin_app/Pd*.dmg) - upload_filename=$(ls -1 ${archive} | sed "s|.*/\(.*\)\.${archive_format}|\1-${HOSTNAME}.${archive_format}|") - cd ${auto_build_root_dir}/packages/darwin_app/ - make package_clean - make test_locations - make darwin_app_core && \ - make readme_install && \ - make package && \ - rsync -a ${archive} \ - rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename} && \ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - *) - package_name="/tmp/pd-${DATE}-${SYSTEM}-${HOSTNAME}-${platform_name}.tar.bz2" - cd ${auto_build_root_dir}/pd/src && \ - autoconf && \ - ./configure $configure_options && \ - make && \ - cd ../../ && \ - tar cjf $package_name pd && \ - rsync -a ${package_name} rsync://${RSYNC_SERVER}/upload/${DATE}/ && \ - rm -f -- ${package_name} && \ - echo "successfully uploaded: ${package_name}" && \ - echo SUCCESS - ;; -esac - diff --git a/scripts/auto-build/pd-puredyne-auto-builder.sh b/scripts/auto-build/pd-puredyne-auto-builder.sh deleted file mode 100755 index 0c7632fb..00000000 --- a/scripts/auto-build/pd-puredyne-auto-builder.sh +++ /dev/null @@ -1,99 +0,0 @@ -#!/bin/sh -# this script is the first attempt to have an automated updater and builder - -# the source dir where this script is -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -BUILD_DIR=. -case $SYSTEM in - linux) - BUILD_DIR=linux_make - echo "Configuring to use $BUILD_DIR on GNU/Linux" - ;; - darwin) - BUILD_DIR=darwin_app - echo "Configuring to use $BUILD_DIR on Darwin/Mac OS X" - ;; - mingw*) - BUILD_DIR=win32_inno - echo "Configuring to use $BUILD_DIR on MinGW/Windows" - ;; - cygwin*) - BUILD_DIR=win32_inno - echo "Configuring to use $BUILD_DIR on Cygwin/Windows" - ;; - *) - echo "ERROR: Platform $SYSTEM not supported!" - exit - ;; -esac - - -# convert into absolute path -cd $(echo $0 | sed 's|\(.*\)/.*$|\1|')/../.. -auto_build_root_dir=$(pwd) -echo "root: $auto_build_root_dir" - -# let rsync handle the cleanup with --delete -rsync -a --delete rsync://${RSYNC_SERVER}/distros/pd-puredyne/ \ - ${auto_build_root_dir}/ - -cd "${auto_build_root_dir}/packages/$BUILD_DIR" -make -C "${auto_build_root_dir}/packages" set_version PD-EXTENDED_VERSION_PREFIX=puredyne -make test_locations -make package_clean -make install PD-EXTENDED_VERSION_PREFIX=puredyne -make package PD-EXTENDED_VERSION_PREFIX=puredyne - - -upload_build () -{ - platform_folder=$1 - build_folder=$2 - archive_format=$3 - - archive="${auto_build_root_dir}/packages/${platform_folder}/${build_folder}/Pd*.${archive_format}" - - echo "upload specs $1 $2 $3" - echo "Uploading $archive" - upload_filename=$(ls -1 ${archive} | sed "s|.*/\(.*\)\.${archive_format}|\1-${HOSTNAME}.${archive_format}|") - case $SYSTEM in - mingw*) - test -e ${archive} && /c/cygwin/bin/sh -c \ - "rsync --archive --no-links --copy-links ${archive} rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename}" &&\ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - *) - test -e ${archive} && rsync -a ${archive} \ - rsync://${RSYNC_SERVER}/upload/${DATE}/${upload_filename} && \ - echo "successfully uploaded: ${upload_filename}" && \ - echo SUCCESS - ;; - esac -} - - -case $SYSTEM in - linux) - if [ -x /usr/bin/dpkg-deb ]; then - upload_build linux_make . deb - else - upload_build linux_make build tar.bz2 - fi - ;; - darwin) - upload_build darwin_app . dmg - ;; - mingw*) - upload_build win32_inno Output exe - ;; - cygwin*) - upload_build win32_inno Output exe - ;; -esac - diff --git a/scripts/auto-build/pdvanilla-hcs.git-auto-builder.sh b/scripts/auto-build/pdvanilla-hcs.git-auto-builder.sh deleted file mode 100755 index 387b2855..00000000 --- a/scripts/auto-build/pdvanilla-hcs.git-auto-builder.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# the source dir where this script is -## this could be done more easily with ${0%/*} -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -## this could be done more easily with ${0##*/} -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -# convert into absolute path -cd "${SCRIPT_DIR}/../.." -auto_build_root_dir=`pwd` -echo "build root: $auto_build_root_dir" -rsync_distro "$auto_build_root_dir" - - -cd "${auto_build_root_dir}" -echo "--------------------------------------------------------------------------------" -git pull -echo "--------------------------------------------------------------------------------" -./autogen.sh -echo "--------------------------------------------------------------------------------" -./configure -echo "--------------------------------------------------------------------------------" -make -echo "--------------------------------------------------------------------------------" -mkdir "${auto_build_root_dir}/testinstall" -make DESTDIR="${auto_build_root_dir}/testinstall" install -echo "--------------------------------------------------------------------------------" -make dist - - -# since the above test can cause this script to exit with an error, force it -# to be happy to prevent getting automated error emails to root -true diff --git a/scripts/auto-build/pure-data.git-auto-builder.sh b/scripts/auto-build/pure-data.git-auto-builder.sh deleted file mode 100755 index 387b2855..00000000 --- a/scripts/auto-build/pure-data.git-auto-builder.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# the source dir where this script is -## this could be done more easily with ${0%/*} -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -## this could be done more easily with ${0##*/} -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -# convert into absolute path -cd "${SCRIPT_DIR}/../.." -auto_build_root_dir=`pwd` -echo "build root: $auto_build_root_dir" -rsync_distro "$auto_build_root_dir" - - -cd "${auto_build_root_dir}" -echo "--------------------------------------------------------------------------------" -git pull -echo "--------------------------------------------------------------------------------" -./autogen.sh -echo "--------------------------------------------------------------------------------" -./configure -echo "--------------------------------------------------------------------------------" -make -echo "--------------------------------------------------------------------------------" -mkdir "${auto_build_root_dir}/testinstall" -make DESTDIR="${auto_build_root_dir}/testinstall" install -echo "--------------------------------------------------------------------------------" -make dist - - -# since the above test can cause this script to exit with an error, force it -# to be happy to prevent getting automated error emails to root -true diff --git a/scripts/auto-build/pure-data.umlaeute.git-auto-builder.sh b/scripts/auto-build/pure-data.umlaeute.git-auto-builder.sh deleted file mode 100755 index 387b2855..00000000 --- a/scripts/auto-build/pure-data.umlaeute.git-auto-builder.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# the source dir where this script is -## this could be done more easily with ${0%/*} -SCRIPT_DIR=$(echo $0 | sed 's|\(.*\)/.*$|\1|') -. $SCRIPT_DIR/auto-build-common - -# the name of this script -## this could be done more easily with ${0##*/} -SCRIPT=$(echo $0| sed 's|.*/\(.*\)|\1|g') - -# convert into absolute path -cd "${SCRIPT_DIR}/../.." -auto_build_root_dir=`pwd` -echo "build root: $auto_build_root_dir" -rsync_distro "$auto_build_root_dir" - - -cd "${auto_build_root_dir}" -echo "--------------------------------------------------------------------------------" -git pull -echo "--------------------------------------------------------------------------------" -./autogen.sh -echo "--------------------------------------------------------------------------------" -./configure -echo "--------------------------------------------------------------------------------" -make -echo "--------------------------------------------------------------------------------" -mkdir "${auto_build_root_dir}/testinstall" -make DESTDIR="${auto_build_root_dir}/testinstall" install -echo "--------------------------------------------------------------------------------" -make dist - - -# since the above test can cause this script to exit with an error, force it -# to be happy to prevent getting automated error emails to root -true |