summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-04-20 10:09:49 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-04-20 10:09:49 +0200
commit46867d77cb55c76c9f7d7b64dad519c5bd0393cc (patch)
tree5ebd1d528af2133545c59c67e2b0f69cd203e6fe /bin
parent72f682adad3b0e230fa1405cfdaf58e38302b918 (diff)
downloadbuildscripts-46867d77cb55c76c9f7d7b64dad519c5bd0393cc.tar.gz
buildscripts-46867d77cb55c76c9f7d7b64dad519c5bd0393cc.tar.bz2
buildscripts-46867d77cb55c76c9f7d7b64dad519c5bd0393cc.zip
fork X2Go buildscripts for Arctica Project
Diffstat (limited to 'bin')
l---------bin/build+upload-nsis-package.sh1
-rwxr-xr-xbin/build-all-deb-packages12
-rwxr-xr-xbin/build-deb-package2
-rwxr-xr-xbin/build-nsis-package.sh288
-rwxr-xr-xbin/build-rpm-package2
-rwxr-xr-xbin/generate-nsis-version.pl29
-rwxr-xr-xbin/gitcreate43
-rwxr-xr-xbin/gitrevno2
-rwxr-xr-xbin/identify-cygwin-packages.sh21
-rw-r--r--bin/mingw32-4.4+qt-4.8.wrapper.sh5
-rwxr-xr-xbin/mingw32-4.8+qt-4.8.wrapper.sh5
-rwxr-xr-xbin/nsis-builder.bat41
-rwxr-xr-xbin/pkgneedsbuild2
-rwxr-xr-xbin/tarballrelease2
-rwxr-xr-xbin/updatebuildmain2
-rwxr-xr-xbin/updatebuildrelease2
-rwxr-xr-xbin/x2go-release-announcement69
17 files changed, 13 insertions, 515 deletions
diff --git a/bin/build+upload-nsis-package.sh b/bin/build+upload-nsis-package.sh
deleted file mode 120000
index c9f7891..0000000
--- a/bin/build+upload-nsis-package.sh
+++ /dev/null
@@ -1 +0,0 @@
-build-nsis-package.sh \ No newline at end of file
diff --git a/bin/build-all-deb-packages b/bin/build-all-deb-packages
index 08fe9a6..57e7edc 100755
--- a/bin/build-all-deb-packages
+++ b/bin/build-all-deb-packages
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2011-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
COMPONENT_MAIN="main"
-COMPONENT_BAIKAL="baikal"
+COMPONENT_LTS="lts"
COMPONENT_NIGHTLY="nightly"
LIB_PACKAGES_NIGHTLY=
@@ -66,9 +66,9 @@ CODENAME=${2:-""}
done
}
-# build all packages tagged as build-baikal
-[ "x$COMPONENT" = "x$COMPONENT_BAIKAL" ] || [ -z $COMPONENT ] && {
- echo -e $LIB_PACKAGES_BAIKAL $APP_PACKAGES_BAIKAL | while read pkg comp checkout; do
+# build all packages marked as lts
+[ "x$COMPONENT" = "x$COMPONENT_LTS" ] || [ -z $COMPONENT ] && {
+ echo -e $LIB_PACKAGES_LTS $APP_PACKAGES_LTS | while read pkg comp checkout; do
if [ -n $CODENAME ]; then
comp="$comp/$CODENAME"
fi
@@ -84,5 +84,5 @@ CODENAME=${2:-""}
echo "Component: $COMPONENT"
echo "Main: $COMPONENT_MAIN"
-echo "Baikal: $COMPONENT_BAIKAL"
+echo "LTS: $COMPONENT_LTS"
echo "Nightly: $COMPONENT_NIGHTLY"
diff --git a/bin/build-deb-package b/bin/build-deb-package
index 30e0609..0385ec0 100755
--- a/bin/build-deb-package
+++ b/bin/build-deb-package
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2011-2013 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2011-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This programme is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/bin/build-nsis-package.sh b/bin/build-nsis-package.sh
deleted file mode 100755
index a5b023e..0000000
--- a/bin/build-nsis-package.sh
+++ /dev/null
@@ -1,288 +0,0 @@
-#!/bin/bash
-
-# Copyright (C) 2011-2013 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
-#
-# This programme 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 3 of the License, or
-# (at your option) any later version.
-#
-# This programme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the
-# Free Software Foundation, Inc.,
-# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# Note: This script was adapted from build-deb-package. It is still very
-# rough around the edges. For example, many lines are commented out
-# and many values are hardcoded.
-# It needs to be run under cygwin.
-# It also needs to be placed under /cygdrive/d/Build/buildscripts/bin/
-
-set -ex
-
-export PATH=~/bin:/cygdrive/d/Build/buildscripts/bin:$PATH
-
-GIT_USER="x2go"
-GIT_HOSTNAME="code.x2go.org"
-
-GPG_KEY=
-NSIS_DISTS_SUPPORTED="mingw32-4.4,mingw32-4.8"
-MINGW_DISTROS="qt-4.8"
-
-COMPONENT_MAIN="main"
-COMPONENT_NIGHTLY="heuler"
-COMPONENT_BUNDLES="baikal"
-
-REPOS_SERVER="code.x2go.org"
-GNUPGHOME=$HOME/.gnupg
-
-test -z $1 && { echo "usage: $(basename $0) [<subpath>/]<git-project> {main,main/<codename>,nightly,nightly/<codename>} [<git-checkout>]"; exit 1; }
-
-NO_DELAY=${NO_DELAY:-"no"}
-FORCE_BUILD=${FORCE_BUILD:-"yes"}
-
-echo ${NSIS_BUILD_FOR}
-
-l_DIST=$(echo ${NSIS_BUILD_FOR} | cut -d":" -f1 | tr [:upper:] [:lower:])
-l_CODENAME=$(echo ${NSIS_BUILD_FOR} | cut -d":" -f2- | sed -e 's/,/ /g' | tr [:upper:] [:lower:])
-
-set_vars() {
- USE_SUDO="no"
- PDEBUILD="pdebuild --pbuilder qemubuilder"
- TEMP_BASE="/cygdrive/d/Build/tmp"
- mkdir -p "$TEMP_BASE"
- chmod 2770 "$TEMP_BASE"
-
- # first argv is the name of the Git project
- PROJECT_PATH="$1"
- PROJECT_PATH=${PROJECT_PATH/%.git/}
- PROJECT="$(basename $PROJECT_PATH)"
-
- # grab repository component area from command line (2nd argv) or guess it
- ARGV2_COMPONENT="$(echo "$2/" | cut -d"/" -f1)"
- ARGV2_CODENAME="$(echo "$2/" | cut -d"/" -f2)"
- COMPONENT="${ARGV2_COMPONENT:-${COMPONENT:-$COMPONENT_NIGHTLY}}"
- CODENAMES="${ARGV2_CODENAME:-${CODENAMES}}"
- [ -n "$ARGV2_CODENAME" ] && FORCE_BUILD="yes" || true
- DATE="${DATE:-$(date +%Y%m%d)}"
- if [ "x$COMPONENT" = "x$COMPONENT_MAIN" ]; then
- CHECKOUT="${3:-build-main}"
- elif echo "$COMPONENT_RELEASES" | grep "$COMPONENT" >/dev/null; then
- CHECKOUT="${3:-build-$COMPONENT}"
- elif [ "x$COMPONENT" = "x$COMPONENT_NIGHTLY" ]; then
- CHECKOUT="${3:-master}"
- else
- echo "error: no such package component area for this Git project. Aborting..."
- exit 1
- fi
- # the DATE might be given as ,,today'' from the command line
- [ "x$DATE" = "xtoday" ] && DATE="$(date +%Y%m%d)"
-
- # setting paths
- PROJECT_DIR="/cygdrive/d/Build/GIT/nightly/$l_DIST/$l_CODENAME/x2goclient"
- PKGDIST="/cygdrive/d/Build/pkg-dist/nightly/$l_DIST/$l_CODENAME/x2goclient"
-
- # build for other architectures than amd64/i386
- EXTRA_ARCHS="${EXTRA_ARCHS:-}"
- EXTRA_ARCHS_ONLY="${EXTRA_ARCHS_ONLY:-}"
-
- # lock file
- LOCK_FILE=$PROJECT_DIR/../.$PROJECT.lock
-
- # creating paths
- mkdir -p "$TEMP_BASE"
- mkdir -p "$PROJECT_DIR"
-# mkdir -p "$PKGDIST"
-
- return 0
-}
-
-prepare_workspace() {
- # make sure our local working copy is up to date...
-
- if [ -d "$PROJECT_DIR/.git" ]; then
- cd "$PROJECT_DIR" && git reset --hard
- git checkout --force $CHECKOUT || git checkout --force -b $CHECKOUT
- git pull origin $CHECKOUT
- git fetch origin upstream:upstream || true
- git fetch origin pristine-tar:pristine-tar || true
- # and again, get the $CHECKOUT refspec in pure state
- git reset --hard
- git clean -df
- else
- cd "$(dirname $PROJECT_DIR)"
- git clone git://$GIT_HOSTNAME/$PROJECT_PATH.git
- cd "$PROJECT"
- git checkout --force $CHECKOUT || git checkout --force -b $CHECKOUT;
- git fetch origin upstream:upstream
- git fetch origin pristine-tar:pristine-tar || true
- git clean -df
- fi
-
- GIT_OBJECT_ID=`git show-ref -s heads/master`
- cd "$PROJECT_DIR"
-
- # by default we build for all current debian versions
- if [ "x$ARGV2_CODENAME" != "x" ]; then
- if echo "$MINGW_DISTROS" | grep $ARGV2_CODENAME >/dev/null; then
- NSIS_BUILD_FOR="mingw32-4.4:$ARGV2_CODENAME"
- fi
- fi
- return 0
-}
-
-clear_pkgdist() {
- # pkgdist directory cleanup
- echo "$NSIS_BUILD_FOR" | sed -e 's/ /\n/g' | while read line; do
- l_DIST="$(echo ${line/: /:} | cut -d":" -f1 | tr [:upper:] [:lower:])"
- l_CODENAMES="${CODENAMES:-$(echo ${line/: /:} | cut -d":" -f2- | sed -e 's/,/ /g' | tr [:upper:] [:lower:])}"
- echo "$NSIS_DISTS_SUPPORTED" | grep $l_DIST >/dev/null && {
- for l_CODENAME in $l_CODENAMES; do
-
- # in case we build a special CODENAME (squeeze, wheezy, lucid, ...) do skip
- # the wrong distribution here...
- test -z $CODENAMES || echo $line | grep $CODENAMES || break
-
- if [ "x$EXTRA_ARCHS_ONLY" = "x" ]; then
- for l_ARCH in amd64 i386; do
- [ "x$SKIP_ARCH" != "x$l_ARCH" ] && {
- mkdir -p "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH"
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/dupload.conf"
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_"*.changes
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_"*.upload
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_"*.build
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_"*.dsc
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/$PROJECT_"*.tar.gz
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_ARCH/"*.deb
- }
- done
- fi
- for l_EXTRA_ARCH in $EXTRA_ARCHS; do
- mkdir -p "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH"
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/dupload.conf"
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_"*.changes
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_"*.upload
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_"*.build
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_"*.dsc
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/$PROJECT_"*.tar.gz
- rm -f "$PKGDIST/$l_DIST/$l_CODENAME/$l_EXTRA_ARCH/"*.deb
- done
- done
- }
- done
- return 0
-}
-
-build_packages() {
-
- TEMP_DIR="$(mktemp -d --tmpdir=$TEMP_BASE)"
- mkdir -p "$TEMP_DIR/$PROJECT"
- chmod 2770 "$TEMP_DIR" -Rf
-
- cd "$PROJECT_DIR"
- git clone --local "$PROJECT_DIR" "$TEMP_DIR/$PROJECT/"
- cd "$TEMP_DIR/$PROJECT"
- git checkout $CHECKOUT || git checkout master
- find $PROJECT_DIR/../ -type f -maxdepth 0 -mindepth 0 | grep $PROJECT_*.orig.tar.gz &>/dev/null && cp $PROJECT_DIR/../$PROJECT_*.orig.tar.gz ..
- GITREV=$(gitrevno)
-
- # TODO: Improve generate-nsis-version.pl so that it can be run from another dir
- cd /cygdrive/d/Build/buildscripts/bin/
- ./generate-nsis-version.pl $PROJECT_DIR
-
- cd $PROJECT_DIR
- cp -a --no-preserve=ownership debian/changelog res/txt/
-
- # create git changelog immediately prior to building the SRPM package
- git --no-pager log --since "2 years ago" --format="%ai %aN (%h) %n%n%x09*%w(68,0,10) %s%d%n" > ChangeLog.gitlog
- cp ChangeLog.gitlog res/txt/git-info
-
- cd /cygdrive/d/Build/buildscripts/bin/
-
- nice /cygdrive/d/Build/buildscripts/bin/nsis-builder.bat "${l_DIST}" "${l_CODENAME}"
-
- rm -Rf "$TEMP_DIR"
-
- return 0
-}
-
-upload_packages() {
- # dupload the new packages to the reprepro repository
- echo "$NSIS_BUILD_FOR" | sed -e 's/ /\n/g' | while read line; do
-
- # FIXME: this should be handled at the beginning of this script!!!
- MINGW_REPOS_BASE=/srv/sites/x2go.org/code/releases/binary-win32/x2goclient/heuler/
-
- # create remote directories in archive
- 0</dev/null ssh $REPOS_SERVER mkdir -p $MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/
-
- # remove installer packages that are older than 30 days
- 0</dev/null ssh $REPOS_SERVER "find \"$MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/*\" -mtime +30 -name \"x2goclient-*-setup.exe\" 2>/dev/null | while read installer; do rm -f "$installer"; done"
-
- # Ensure that the package is world-readable before being uploaded to an HTTP/HTTPS server.
- # Otherwise, sometimes cygwin sftp/scp uploads files with 000 permissions.
- # What probably happens is that Cygwin is enumerates the windows permissions as a bunch of ACLs, and sets the octal permissions to 000.
- #
- # 2014-07-13
- # Commenting this out because for some reason, it could not find the files, thus causing the build to fail.
- # Furthermore, the permissions on the uploaded builds are fine right now.
- # The file not found error was:
- # chmod: Zugriff auf »/cygdrive/d/Build/GIT/nightly/x2goclient/nsis/x2goclient-*-setup.exe“ nicht möglich: Datei oder Verzeichnis nicht gefunden
- chmod 755 /cygdrive/d/Build/GIT/nightly/$l_DIST/$l_CODENAME/$PROJECT/nsis/$PROJECT-*-setup.exe
-
- # copy new installer to download location
- scp /cygdrive/d/Build/GIT/nightly/$l_DIST/$l_CODENAME/$PROJECT/nsis/$PROJECT-*-setup.exe $REPOS_SERVER:"$MINGW_REPOS_BASE/$l_DIST/$l_CODENAME/"
- done
- return 0
-}
-
-wait_for_lock() {
- while [ -f $LOCK_FILE ]; do
- pid=$(head -n1 $LOCK_FILE)
- if ! ps $pid 1>/dev/null; then rm -f $LOCK_FILE
- else
- echo "PROJECT directory is locked, sleeping for 10 seconds..."
- sleep 10
- fi
- done
-}
-
-lock_workspace() {
- wait_for_lock
- echo $$ > $LOCK_FILE
-}
-
-unlock_workspace() {
- rm -f $LOCK_FILE
-}
-
-delay_build() {
- sleep $[ ( $RANDOM % 30 ) + 1 ]s
-}
-
-### MAIN ###
-set_vars "$@" && {
- if [ "x$(basename $0)" = "xbuild-nsis-package.sh" ] || [ "x$(basename $0)" = "xbuild+upload-nsis-package.sh" ]; then
- # Treat any value other than "no" and "0" as true.
- cd $PROJECT_DIR && pkgneedsbuild $CHECKOUT || ( [ "x$FORCE_BUILD" != "xno" ] && [ "x$FORCE_BUILD" != "x0" ] ) && {
- if [ "x$FORCE_BUILD" != "xno" ] && [ "x$FORCE_BUILD" != "x0" ] && ( [ "x$NO_DELAY" = "xno" ] || [ "x$NO_DELAY" = "x0" ] ); then
- delay_build
- fi
- lock_workspace
- prepare_workspace && {
- unlock_workspace
-# clear_pkgdist
- build_packages
- }
- unlock_workspace
- }
- fi
- if [ "x$(basename $0)" = "xupload-nsis-package.sh" ] || [ "x$(basename $0)" = "xbuild+upload-nsis-package.sh" ]; then
- upload_packages
- fi
-}
diff --git a/bin/build-rpm-package b/bin/build-rpm-package
index adb0291..26c527c 100755
--- a/bin/build-rpm-package
+++ b/bin/build-rpm-package
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2011-2013 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2011-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
# Copyright (C) 2015 by Mihai Moldovan <ionic@ionic.de>
#
# This programme is free software; you can redistribute it and/or modify
diff --git a/bin/generate-nsis-version.pl b/bin/generate-nsis-version.pl
deleted file mode 100755
index 8a85032..0000000
--- a/bin/generate-nsis-version.pl
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-
-use POSIX qw(strftime);
-
-my $date = strftime "%Y.%m.%d", localtime;
-
-open(F,"<$ARGV[0]/src/version.h") or die;
-my @lines=<F>;
-close(F);
-
-my $text=join("",@lines);
-my $version=(split("VERSION \"",$text))[1];
-my $version=(split("\"",$version))[0];
-my $hash=`cd $ARGV[0] && git log --pretty=format:'%h' -n 1`;
-
-open(F,"<$ARGV[0]/nsis/x2goclient.nsi") or die;
-@lines=<F>;
-close(F);
-
-$text=join("",@lines);
-
-$text=~s/X2GOCLIENT_VERSION/$version-$date-$hash/;
-#print $text;
-
-open(F,">$ARGV[0]/nsis/x2goclient.nsi") or die;
-print F $text;
-close(F);
diff --git a/bin/gitcreate b/bin/gitcreate
deleted file mode 100755
index 166e091..0000000
--- a/bin/gitcreate
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/bash
-
-set -xe
-
-GIT_USER=""
-GIT_HOSTNAME=""
-GIT_SSH_PORT="22"
-
-PREFIX="$(echo $(basename "${0}") | cut -d"-" -f1)"
-. ~/.buildscripts/"${PREFIX}.conf"
-
-for pkg in "${@}"; do
- subdir="$(dirname ${pkg})/"
- pkg="$(basename ${pkg})"
-
- ssh -l"${GIT_USER}" "${GIT_HOSTNAME}" "cd ~/git && _misc_/setup-repository ${subdir}${pkg} '${pkg} upstream project'"
- ssh -l"${GIT_USER}" "${GIT_HOSTNAME}" "cd ~/git && _misc_/update-repository-posixacls ${subdir}${pkg}"
-
- POP="0"
- if [ -d "${pkg}" ]; then
- pushd "${pkg}"
- POP="1"
- else
- # Use some heuristics to find out if we're already in the directory.
- # The current working dir must begin with the string given as parameter.
- # Suffixes like .git, -git or the like can be used without making this check fail.
- CUR_DIR="$(basename "$(pwd)")"
- CUR_DIR="${CUR_DIR:0:${#pkg}}"
- if [ "${CUR_DIR}" != "${pkg}" ]; then
- echo "Package '${pkg}' does not exist!" >&2
- exit 1
- fi
- fi
-
- echo "${pkg}: MASTER BRANCH" && git push "ssh://${GIT_USER}@${GIT_HOSTNAME}:${GIT_SSH_PORT}/~/git/${subdir}${pkg}" master
- git branch | grep upstream &>/dev/null && echo "${pkg}: RELEASE BRANCH" && git push "ssh://${GIT_USER}@${GIT_HOSTNAME}:${GIT_SSH_PORT}/~/git/${subdir}${pkg}" upstream
- git branch | grep pristine-tar &>/dev/null && echo "${pkg}: PRISTINE-TAR" && git push "ssh://${GIT_USER}@${GIT_HOSTNAME}:${GIT_SSH_PORT}/~/git/${subdir}${pkg}" pristine-tar
- echo "${pkg}: PUSHING TAGS" && git push --tags "ssh://${GIT_USER}@${GIT_HOSTNAME}:${GIT_SSH_PORT}/~/git/${subdir}${pkg}"
- git remote | grep origin >/dev/null || git remote add origin "ssh://${GIT_USER}@${GIT_HOSTNAME}:${GIT_SSH_PORT}/~/git/${subdir}${pkg}"
- git remote add "${PREFIX}-public" "ssh://${GIT_USER}@${GIT_HOSTNAME}:${GIT_SSH_PORT}/~/git/${subdir}${pkg}"
-
- [ "${POP}" = "1" ] && popd
-done
diff --git a/bin/gitrevno b/bin/gitrevno
index 2f121ff..5eee128 100755
--- a/bin/gitrevno
+++ b/bin/gitrevno
@@ -1,6 +1,6 @@
#!/usr/bin/python
-# Copyright (C) 2010-2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2010-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/bin/identify-cygwin-packages.sh b/bin/identify-cygwin-packages.sh
deleted file mode 100755
index a16c885..0000000
--- a/bin/identify-cygwin-packages.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-export OUT="cygwin files and packages.csv"
-
-if [[ $# == 0 ]]; then
- echo "Example usage: $0 sh.exe libgcc_s-1.dll"
- echo "Output will be appended to \"${OUT}\""
- echo "This script is intended to help with GPL compliance."
- echo "Currently this script does not identify the source package,"
- echo "Only the binary package."
- echo "Browse a cygwin mirror or use Google/DuckDuckGo to identify the source package."
-fi
-
-echo "File,Binary Package w/ Version,Source Package" >> "${OUT}"
-
-for file in "$@"
-do
- filepath="/bin/${file}"
- binPkg=`cygcheck -f $filepath| tr -d '\r' | tr -d '\n'`
- echo "${file},${binPkg}," >> "${OUT}"
-done
diff --git a/bin/mingw32-4.4+qt-4.8.wrapper.sh b/bin/mingw32-4.4+qt-4.8.wrapper.sh
deleted file mode 100644
index 71eccfe..0000000
--- a/bin/mingw32-4.4+qt-4.8.wrapper.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-# This script exists because it appears that you cannot pass env vars
-# to C:\cygwin\bin\bash.exe from the windows command prompt.
-export NSIS_BUILD_FOR="mingw32-4.4:qt-4.8"
-$1 $2 $3 $4
diff --git a/bin/mingw32-4.8+qt-4.8.wrapper.sh b/bin/mingw32-4.8+qt-4.8.wrapper.sh
deleted file mode 100755
index a44711c..0000000
--- a/bin/mingw32-4.8+qt-4.8.wrapper.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-# This script exists because it appears that you cannot pass env vars
-# to C:\cygwin\bin\bash.exe from the windows command prompt.
-export NSIS_BUILD_FOR="mingw32-4.8:qt-4.8"
-$1 $2 $3 $4
diff --git a/bin/nsis-builder.bat b/bin/nsis-builder.bat
deleted file mode 100755
index 38ef344..0000000
--- a/bin/nsis-builder.bat
+++ /dev/null
@@ -1,41 +0,0 @@
-D:
-if "%1"=="mingw32-4.4" (
- cd D:\Build\GIT\nightly\mingw32-4.4\qt-4.8\x2goclient\
- rem this includes setting PATH=%PATH%;D:\MinGW\libexec\gcc\mingw32\4.4.0\
- call "D:\Qt\4.8.5\bin\qtvars.bat"
-)
-if "%1"=="mingw32-4.8" (
- cd D:\Build\GIT\nightly\mingw32-4.8\qt-4.8\x2goclient\
- rem this includes setting PATH=%PATH%;D:\i686-4.8.2-release-posix-dwarf-rt_v3-rev3\mingw32\libexec\gcc\i686-w64-mingw32\4.8.2\
- call "D:\Qt\4.8.6\bin\qtvars.bat"
-)
-set PATH=%PATH%;C:\Program Files (x86)\Git\bin\
-set PATH=%PATH%;D:\x2goclient-contrib\upx\3.91_bin\
-set PATH=%PATH%;C:\Program Files (x86)\NSIS\Unicode\
-rem use msysgit's sed
-rem enable debug
-if "%3"=="--console" sed -i 's/#CONFIG += console/CONFIG += console/' x2goclient.pro
-%COMSPEC% /c config_win.bat || exit /b %errorlevel%
-cd client_build
-mingw32-make || exit /b %errorlevel%
-dir release\x2goclient.exe
-cd ..
-cd x2gohelper
-mingw32-make || exit /b %errorlevel%
-cd ..
-dir client_build\release\x2gohelper.exe
-rmdir /s /q nsis\x2goclient
-cd nsis
-mkdir x2goclient
-if "%1"=="mingw32-4.4" (
- xcopy /S D:\Build\scripts\current_files\%1\%2\x2goclient x2goclient
-)
-
-if "%1"=="mingw32-4.8" (
- call ..\copy-deps-win32.bat x2goclient
-)
-copy ..\client_build\release\x2goclient.exe x2goclient\
-copy ..\client_build\release\x2gohelper.exe x2goclient\
-upx x2goclient\x2goclient.exe
-upx x2goclient\x2gohelper.exe
-makensis x2goclient.nsi || exit /b %errorlevel%
diff --git a/bin/pkgneedsbuild b/bin/pkgneedsbuild
index 2a192eb..6df88ff 100755
--- a/bin/pkgneedsbuild
+++ b/bin/pkgneedsbuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2010-2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2010-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/bin/tarballrelease b/bin/tarballrelease
index 1696d9f..2e4db67 100755
--- a/bin/tarballrelease
+++ b/bin/tarballrelease
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright (C) 2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This is free software; you can redistribute it and/or modify
# it under the tBerms of the GNU General Public License as published by
diff --git a/bin/updatebuildmain b/bin/updatebuildmain
index b7144d0..d686a98 100755
--- a/bin/updatebuildmain
+++ b/bin/updatebuildmain
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2010-2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2010-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/bin/updatebuildrelease b/bin/updatebuildrelease
index 665778a..631d804 100755
--- a/bin/updatebuildrelease
+++ b/bin/updatebuildrelease
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright (C) 2010-2011 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+# Copyright (C) 2010-2015 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/bin/x2go-release-announcement b/bin/x2go-release-announcement
deleted file mode 100755
index ae0ba3a..0000000
--- a/bin/x2go-release-announcement
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/bash
-
-# Copyright (C) 2013 by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
-#
-# This programme 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 3 of the License, or
-# (at your option) any later version.
-#
-# This programme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the
-# Free Software Foundation, Inc.,
-# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-
-offset=${1:-0}
-count=${2:-1}
-whereami=`pwd`
-
-while ! test -f debian/changelog; do
- cd ..
-done
-
-project=$(basename `pwd`)
-echo "
-Subject: $project (<ver>) released
-
-Dear all
-
-The X2Go project is proud to announce a new release of the X2Go
-component ,,$project''.
-
-New gains of this version of ,,$project'' are:
-
- o <gain-1>
- o <gain-2>
- o <gain-3>
-
-"
-
-cat debian/changelog | sed -e 's/Fixes:/Closes:/i' | dpkg-parsechangelog --offset $offset -c$count -l- | \
- sed -r \
- -e 's/^Closes:/Fixes these bug report(s):/i' \
- -e 's/Closes:/Fixes:/i' \
- -e 's/^Source: /X2Go Component: /' \
- -e 's/-0~x2go[0-9]//' \
- -e 's/-0x2go[0-9]//' \
- -e 's/-0$//' \
- -e "s/^\ $project\ \([0-9]*:([0-9\.]*)\)/\ $project \(\1\)/g" \
- -e 's/^Distribution: unstable/Status: RELEASE/' \
- -e 's/ unstable;/ RELEASED;/' \
- -e 's/^Distribution: UNRELEASED/Status: PREVIEW/' \
- -e 's/ UNRELEASED;/ PREVIEW;/' \
- | egrep -v "^(Urgency:|Maintainer:).*"
-
-echo
-echo "
-Regards,
-
-
-
-<release-manager>
-"
-echo
-cd "$whereami"