~bratsche/ubuntu/maverick/monodevelop/disable-appmenu

« back to all changes in this revision

Viewing changes to monodevelop

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields, Jo Shields, Iain Lane
  • Date: 2009-04-02 20:50:18 UTC
  • mfrom: (1.2.3 upstream) (1.1.14 sid)
  • Revision ID: james.westby@ubuntu.com-20090402205018-2ehhq89bo5eeajli
Tags: 2.0+dfsg-1~ubuntu1
[ Jo Shields ]
* New upstream release
* DFSG version of MonoDevelop 2.0
  (deleted all pre-compiled binaries from the tarball)
  + For the record here a list of the deleted files:
    src/addins/NUnit/lib/nunit.framework.dll
    src/addins/NUnit/lib/nunit.core.dll
    src/addins/NUnit/lib/nunit.util.dll
    src/addins/NUnit/lib/nunit.core.interfaces.dll
* debian/control:
  + Tweak build-deps to allow building against libgconf2.24-cil due to 
    broken ABI bump in Ubuntu
* debian/patches/update_templates_for_gtk-sharp_2.10.dpatch,
  debian/patches/update_templates_for_gtk-sharp_2.12.dpatch:
  + Refresh patch to ensure new projects are created using the correct
    version of GTK#

[ Iain Lane ]
* Upload from pkg-cli-apps SVN into Ubuntu; delayed in sid due to transition
  constraints. (LP: #353300)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/bash
2
2
 
3
3
#this script should be in $PREFIX/bin
4
 
PREFIX="${0%%/monodevelop}/.."
 
4
PREFIX="${0%%/bin/monodevelop}"
 
5
MONO_EXEC="exec -a monodevelop mono"
 
6
EXE_PATH="$PREFIX/lib/monodevelop/bin/MonoDevelop.exe"
5
7
 
6
8
MD_FORCE_DEBUG=yes
7
 
MD_REDIRECT_LOG="$HOME/.config/MonoDevelop/log"
 
9
MD_REDIRECT_LOG="${XDG_CONFIG_HOME:-$HOME/.config}/MonoDevelop/log"
8
10
 
9
11
#############################
10
12
## BEGIN MOZILLA DETECTION ##
58
60
## END MOZILLA DETECTION ##
59
61
###########################
60
62
 
61
 
ARGS=""
62
 
 
63
 
for arg in $*; do 
64
 
case x$arg in
 
63
for arg in "$@"; do 
 
64
case "x$arg" in
65
65
        x--profile*)
66
 
                MONO_OPTIONS="$MONO_OPTIONS $arg"
 
66
                MONO_OPTIONS+=("$arg")
67
67
                shift
68
68
                ;;
69
69
        x--debug*)
70
70
                export MONODEVELOP_DISPATCH_DEBUG=yes
71
71
                unset MD_FORCE_DEBUG
72
 
                MONO_OPTIONS="$MONO_OPTIONS $arg"
 
72
                MONO_OPTIONS+=("$arg")
73
73
                shift
74
74
                ;;
75
75
        x--trace*)
76
 
                MONO_OPTIONS="$MONO_OPTIONS $arg"
 
76
                MONO_OPTIONS+=("$arg")
77
77
                shift
78
78
                ;;
79
79
        x--no-log)
85
85
                shift
86
86
                ;;
87
87
        *)
88
 
                ARGS="$ARGS $arg"
 
88
                ARGS+=("$arg")
89
89
                shift
90
90
                ;;
91
91
esac            
92
92
done
93
93
 
94
 
if [ -n "$MONO_OPTIONS" ]; then
95
 
        echo "** Running with Mono options: $MONO_OPTIONS **"
96
 
fi
97
 
 
98
94
if [ -z MD_FORCE_DEBUG ]; then
99
 
        MONO_OPTIONS="$MONO_OPTIONS --debug"
 
95
        MONO_OPTIONS+=("--debug")
100
96
fi
101
97
 
102
 
exec_args="-a monodevelop mono $MONO_OPTIONS $PREFIX/lib/monodevelop/bin/MonoDevelop.exe $ARGS"
 
98
if [ -n "${MONO_OPTIONS[0]}" ]; then
 
99
        echo "** Running with Mono options: ${MONO_OPTIONS[@]} **"
 
100
fi
103
101
 
104
102
if [ -n "$MD_REDIRECT_LOG" ]; then
105
103
        mkdir -p `dirname "$MD_REDIRECT_LOG"`
106
 
        exec $exec_args 2>&1 | tee "$MD_REDIRECT_LOG"
 
104
        $MONO_EXEC "${MONO_OPTIONS[@]}" "$EXE_PATH" "${ARGS[@]}" 2>&1 | tee "$MD_REDIRECT_LOG"
107
105
else
108
 
        exec $exec_args
 
106
        $MONO_EXEC "${MONO_OPTIONS[@]}" "$EXE_PATH" "${ARGS[@]}"
109
107
fi