-
Notifications
You must be signed in to change notification settings - Fork 213
/
MonoDevelop.yml
71 lines (67 loc) · 2.22 KB
/
MonoDevelop.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# An example complex Mono application - not working yet
# PRs welcome
#binpatch: true
app: MonoDevelop
ingredients:
dist: wheezy
sources:
- deb http://ftp.us.debian.org/debian/ wheezy main
- deb http://download.mono-project.com/repo/debian wheezy main
prevent:
- gconf2-common
- perl
- python2.7
- python-minimal
- perl-base
- perl-modules
- monodoc-manual
pretend:
- libgtk2.0-0 2.24.10-2
script:
- rm AppRun || true
- cat > AppRun <<\EOF
- #!/bin/bash
- # Based on
- # https://stackoverflow.com/a/15179369
- HERE="$(dirname "$(readlink -f "${0}")")"
- PKG_DIR=$HERE/usr
- set -x
- export LD_LIBRARY_PATH=$PKG_DIR/lib64:$PKG_DIR/lib:$LD_LIBRARY_PATH
- #export LD_RUN_PATH=$LD_LIBRARY_PATH
- export PKG_CONFIG_PATH=$PKG_DIR/lib64/pkgconfig:$PKG_CONFIG_PATH
- export MONO_GAC_PREFIX=${PKG_DIR}
- export MONO_PATH=${PKG_DIR}/lib/mono/4.0:\
- ${PKG_DIR}/lib/mono/fsharp:\
- ${PKG_DIR}/lib/mono/lldb:\
- ${PKG_DIR}/lib/mono/'Microsoft F#':\
- ${PKG_DIR}/lib/mono/'Microsoft SDKs':\
- ${PKG_DIR}/lib/mono/mono-configuration-crypto:\
- ${PKG_DIR}/lib/mono/monodoc:\
- ${PKG_DIR}/lib/mono/msbuild:\
- ${PKG_DIR}/lib/mono/xbuild:\
- ${PKG_DIR}/lib/mono/xbuild-frameworks:\
- ${PKG_DIR}/lib/mono/4.7-api:\
- ${PKG_DIR}/lib/mono/4.7.1-api:\
- ${PKG_DIR}/lib/mono/4.6-api:\
- ${PKG_DIR}/lib/mono/4.6.2-api:\
- ${PKG_DIR}/lib/mono/4.6.1-api:\
- ${PKG_DIR}/lib/mono/4.5-api:\
- ${PKG_DIR}/lib/mono/4.5.2-api:\
- ${PKG_DIR}/lib/mono/4.5.1-api:\
- ${PKG_DIR}/lib/mono/4.5:\
- ${PKG_DIR}/lib/mono/4.0-api:\
- ${PKG_DIR}/lib/mono/4.0:\
- ${PKG_DIR}/lib/mono/3.5-api:\
- ${PKG_DIR}/lib/mono/2.0-api:\
- ${PKG_DIR}/lib/monodevelop
- export MONO_CONFIG=${HERE}/etc/mono/config
- export MONO_CFG_DIR=${HERE}/etc
- export C_INCLUDE_PATH=${PKG_DIR}/include
- export ACLOCAL_PATH=${PKG_DIR}/share/aclocal
- export FONTCONFIG_PATH=${HERE}/etc/fonts
- export MONO_REGISTRY_PATH=~/.mono/registry
- export PATH=$HERE/bin:$PKG_DIR/bin:$PKG_DIR/lib/monodevelop/bin:$PATH
- export EXE_PATH=$PKG_DIR/lib/monodevelop/bin
- exec monodevelop "$@"
- EOF
- chmod +x AppRun