Advertisement
Guest User

Untitled

a guest
May 25th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. PRJ="psi-dev"
  4. USER="zerkalica"
  5. PASS=""
  6.  
  7. LABELS_COMMON="Package,Linux,Debian,Ubuntu"
  8. SCRIPT="./googlecode_upload.py"
  9.  
  10. MID="psi-plus"
  11.  
  12. #DEBS_DIR="${HOME}/workspace/repa/ubuntu-psiplus/pool"
  13. DEBS_DIR="${HOME}/workspace/build/psi-plus/build"
  14.  
  15. INSERT_QTVER=1
  16.  
  17. rename_deb() {
  18. local rID="$1"
  19. local i
  20. local name
  21. local QTVER
  22. local lQTVER
  23. local OSVER
  24. [ "$INSERT_QTVER" = "1" ] && QTVER=`qmake -v|sed -n 's/.* Qt version \([0-9.]*\).*/\1/p'|sed 's/\.//g'`
  25. [ -n "$QTVER" ] && QTVER="-qt${QTVER}"
  26. if which lsb_release > /dev/null ; then
  27. OSVER=$(lsb_release -si)
  28. else
  29. OSVER="Debian"
  30. fi
  31.  
  32. OSVER=`echo "${OSVER}" | sed 's/\(.*\)/-\L\1-/'`
  33.  
  34. cd "$DEBS_DIR"
  35. for i in $rID*.deb ; do
  36. if echo "$i" | grep -q "_all" ; then
  37. lQTVER=""
  38. lOSVER="-"
  39. else
  40. lQTVER="$QTVER"
  41. lOSVER="$OSVER"
  42. fi
  43. name=`echo "$i" | sed "s/\([^_]*\)_\([0-9]*\.[0-9]*\.[0-9]*\).*_\([^_]*\)\.deb/\1-\2${lOSVER}\3${lQTVER}.deb/"`
  44. mv "${i}" "${name}"
  45. done
  46. }
  47.  
  48. upload_to_google_code() {
  49. for i in $DEBS_DIR/psi-plus-0.*.deb ; do
  50. $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,WebKit,Featured" -s "Psi+ IM || Qt 4.6.2 || Beta || Webkit" "$i"
  51. done
  52. for i in $DEBS_DIR/psi-plus-plugins*.deb ; do
  53. $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,Plugins,Psimedia" -s "psimedia, all plugins from psi+ svn || Qt 4.6.2" "$i"
  54. done
  55. for i in $DEBS_DIR/psi-plus-skins*.deb ; do
  56. $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,Resources" -s "Skins for skin plugin from psi+ svn" "$i"
  57. done
  58. for i in $DEBS_DIR/psi-plus-icons*.deb ; do
  59. $SCRIPT -p "$PRJ" -u "$USER" -w "$PASS" -l "$LABELS_COMMON,Resources" -s "Additional emoticons and roster icons from psi+ svn" "$i"
  60. done
  61. }
  62.  
  63. rename_deb "$MID"
  64.  
  65. upload_to_google_code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement