aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/auto-build/pd-devel-auto-builder.sh117
-rwxr-xr-xscripts/auto-build/pd-main+libs-auto-builder.sh107
-rwxr-xr-xscripts/auto-build/pd-main-auto-builder.sh73
-rwxr-xr-xscripts/auto-build/pd-puredyne-auto-builder.sh99
-rwxr-xr-xscripts/auto-build/pdvanilla-hcs.git-auto-builder.sh37
-rwxr-xr-xscripts/auto-build/pure-data.git-auto-builder.sh37
-rwxr-xr-xscripts/auto-build/pure-data.umlaeute.git-auto-builder.sh37
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