Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- PRJ="psi-dev"
- USER="zerkalica"
- PASS=""
- LABELS_COMMON="Package,Linux,Debian,Ubuntu"
- SCRIPT="./googlecode_upload.py"
- MID="psi-plus"
- #DEBS_DIR="${HOME}/workspace/repa/ubuntu-psiplus/pool"
- DEBS_DIR="${HOME}/workspace/build/psi-plus/build"
- INSERT_QTVER=1
- rename_deb() {
- local rID="$1"
- local i
- local name
- local QTVER
- local lQTVER
- local OSVER
- [ "$INSERT_QTVER" = "1" ] && QTVER=`qmake -v|sed -n 's/.* Qt version \([0-9.]*\).*/\1/p'|sed 's/\.//g'`
- [ -n "$QTVER" ] && QTVER="-qt${QTVER}"
- if which lsb_release > /dev/null ; then
- OSVER=$(lsb_release -si)
- else
- OSVER="Debian"
- fi
- OSVER=`echo "${OSVER}" | sed 's/\(.*\)/-\L\1-/'`
- cd "$DEBS_DIR"
- for i in $rID*.deb ; do
- if echo "$i" | grep -q "_all" ; then
- lQTVER=""
- lOSVER="-"
- else
- lQTVER="$QTVER"
- lOSVER="$OSVER"
- fi
- name=`echo "$i" | sed "s/\([^_]*\)_\([0-9]*\.[0-9]*\.[0-9]*\).*_\([^_]*\)\.deb/\1-\2${lOSVER}\3${lQTVER}.deb/"`
- mv "${i}" "${name}"
- done
- }
- upload_to_google_code() {
- for i in $DEBS_DIR/psi-plus-0.*.deb ; do
- $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,WebKit,Featured" -s "Psi+ IM || Qt 4.6.2 || Beta || Webkit" "$i"
- done
- for i in $DEBS_DIR/psi-plus-plugins*.deb ; do
- $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,Plugins,Psimedia" -s "psimedia, all plugins from psi+ svn || Qt 4.6.2" "$i"
- done
- for i in $DEBS_DIR/psi-plus-skins*.deb ; do
- $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,Resources" -s "Skins for skin plugin from psi+ svn" "$i"
- done
- for i in $DEBS_DIR/psi-plus-icons*.deb ; do
- $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,Resources" -s "Additional emoticons and roster icons from psi+ svn" "$i"
- done
- }
- rename_deb "$MID"
- upload_to_google_code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement